
	.ind input[type=text] { font-size: 9px; width: 50px; }
	.ind select { width: 97px; }
 	.ind .time { font-size: 9px; width: 50px; }
 
	.table table tr.last-top td {
	    border-top: 1px solid #ABADAE;
	}
	
	.contacts .exit {
		float: right;
    margin-top: 23px;
	}



	.project-info {
		float: left;
		width: 400px;
		margin-top: 20px;
		padding-left: 10px;
	}

  .logistics-tools { padding: 10px;  }

  

	.logistics_box {  border: 1px solid black; margin: 7px; padding: 10px; overflow: hidden; }
  .logistics_box div,
	.logistics_box table {  float: left; width: 400px; margin-right: 20px; }
  .logistics_box .select-item { width: 75px; }

  .logistics_box .can-hide { display: none; }
  #toolsBoxLogistics .tools_hide { display: none; }


  .logistics_box input[type=text] { width: 150px;  }
  .logistics_box select { width: 156px;  }
	.selected {
    border: 7px solid red;
		/*background-color: #CCCCCC;*/
	}

	.project-info {
		float: left;
		width: 400px;
		margin-top: 20px;
		padding-left: 10px;
	}

  .logistics-tools { padding: 10px;  }


  .logistics-started { background-color: yellow; }
  .logistics-finished { background-color: green; }

  .LogisticsEditForm #toolsBoxLogistics { height: 470px; max-height: 470px; width: 700px; /*455px;*/  }
  .LogisticsMainEditForm #toolsBoxLogistics { max-height: 400px;  width: 1050px; }
  #toolsBoxLogistics #MainFormEdit-CinemaInfo { float: left; margin-left: 30px; width: 550px; }


  #toolsBoxLogistics {
    background-color: #FFFFFF;
    border: 1px solid;
    display: none;
    min-height: 200px;
    max-height: 400px;
    min-width: 320px;
    overflow: auto;
    padding: 15px;
    position: absolute;
    z-index: 9999;
  }

  #toolsBoxLogistics  select {  width: 100%;  }
  #toolsBoxLogistics  input[type=text] {  width: 97%;  }

  .ui-datepicker { z-index: 20000; }

  .LogisticsEditForm #toolsBoxLogistics .edit-form { width: 100%; }
  .LogisticsEditForm #toolsBoxLogistics input[type=text],
  .LogisticsEditForm #toolsBoxLogistics textarea {
      width: 400px;
  }


  #toolsBoxLogistics .edit-form { float: left; width: 450px; }
  #toolsBoxLogistics .edit-form td { padding: 6px 20px; }
  #toolsBoxLogistics .edit-form tr:nth-child(2n+1) td { background: #A4A7A9;  }

  .body-bg3 .archive-mails-box { width: 500px; }

  .logistics_box .main {  }
  .logistics_box .main .col1 { width: 170px; }
  .logistics_box .seconds {  }
  .logistics_box .seconds .col1 { width: 210px; }
  .logistics_box .return {  }
  .logistics_box .return .col1 { width: 170px; }

  /* блоки для info.php */
  .logistics-info {  }
  .logistics-info select { margin-left: 20px; }
  .logistics-info table { margin-top: 10px; margin-bottom: 20px; margin-left: 20px; border: 1px solid;}
  .logistics-info table td { padding: 5px;  }
  .logistics-info .seconds {  width: 97%; margin-top: 20px; }
  .logistics-info .first {  width: 600px; margin-top: 20px;  }

  .logistics-info .seconds .col1 { width: 150px;  }
  .logistics-info .seconds .col2 { width: 150px; }

  
  /*+++   аренда */
  .arenda { margin-left: 30px; margin-top: 20px; margin-bottom: 20px;  }
  .arenda .disk-list { border-bottom: 1px dotted; }
  .arenda .disk-list th { text-align: center; padding: 8px; border-right: 1px dotted #E0E1E3; background-color: #585C5D; color: #FFFFFF; }
  .arenda .disk-list td { text-align: center; padding: 5px; border-right: 1px dotted; }
  .arenda .disk-list tr.dark  { background-color: #E9EEF0; }
  .arenda .distributor-info { border-bottom: 1px dotted; margin-bottom: 20px; padding-bottom: 10px; }
  .arenda .distributor-info .title { font-size: 16px; padding-right: 20px; }
  
  #toolsBoxLogistics .bill-list { width: 500px;}
  #toolsBoxLogistics .bill-list table { width: 100% }
  #toolsBoxLogistics .bill-list td { padding-bottom: 3px; padding-top: 3px; }
  #toolsBoxLogistics .bill-list span { border: 1px solid; padding: 2px; }
  #toolsBoxLogistics .bill-list .dark { background-color: #E9EEF0 }
  #toolsBoxLogistics .bill-list input[type="text"]  { width: 260px; }
  #toolsBoxLogistics .bill-list .btn-tools { margin-top: 10px; }
  #toolsBoxLogistics .bill-list .btn-tools input[type="button"]  { float: right; }
  #toolsBoxLogistics .bill-list .btn-tools input[type="submit"]  {  }
    
  
  #toolsBoxLogistics {
    background-color: #FFFFFF;
    border: 1px solid;
    display: none;
    min-height: 200px;
    max-height: 400px;
    min-width: 200px;
    overflow: auto;
    padding: 15px;
    position: absolute;
    z-index: 9999;
  }

	.overlay {
		background:#000;
	  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
		-moz-opacity: 0.4;
		-khtml-opacity: 0.4;
		opacity: 0.4;
		width:100%;
		height:100%;
		position:fixed;
		z-index:3100;
		_position:absolute;
	}
  
  
  /*---   аренда */
  
  
  .projects .filter h3 { height: 20px; line-height: 0; }

  .inkdm-box {  }
  .inkdm-box .cinema-disks {   }
  .inkdm-box .cinema-disks tr th {
        background: none repeat scroll 0 0 #585C5D;
        border-left: 1px dotted #A3A6A8;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: normal;
        height: 42px;
        line-height: 14px;
        padding: 0;
        text-align: left;
        vertical-align: middle;
        padding: 5px 6px;
    }
  .inkdm-box .cinema-disks td { height: 42px; padding: 5px 6px; border-left: 1px dotted #A3A6A8; }
  .inkdm-box .cinema-disks tr.c1 td { background: none repeat scroll 0 0 #E9EEF0;  }


	.filter-cinema {
	    border-bottom: 1px dotted #808080;
	    color: #434748;
	    margin: 4px 0;
	    overflow: hidden;
	    padding-bottom: 27px;
	    padding-left: 88px;
	    padding-top: 30px;
	    position: relative;
	}

	.filter-cinema select {
		width: 150px;
		border: 1px solid #434748;
    height: 22px;
    padding: 0 0 0 4px;
    vertical-align: middle;
	}

  .remember {  color: #FFFFFF;  }

  #remember-box { display: none;
    color: #FFFFFF;
    height: 280px;
    margin: 20px auto;
    padding: 9px 10px;
    text-shadow: 0 -1px 0 #252727;
    width: 800px;


  }

  #remember-box .box {
    background: url("../img/auth-shad.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 280px;
    margin: 0px auto;
    padding: 9px 10px;
    text-shadow: 0 -1px 0 #252727;
    width: 246px;


  }

  #remember-box .auth { margin: 0; padding: 0;  }

  #remember-box .bg {
      background: url("../img/auth-in.jpg") no-repeat scroll 0 0 #5E626C;
      height: 280px;
      overflow: hidden;
      padding: 10px 54px 8px;
      width: 138px;
  }

  #remember-box select {
    width: 138px;
  }

  #remember-box p { color: #000000;  font-weight: bold;  text-shadow: none; }


  .header .menu {
    color: #FFFFFF;
    height: 26px;
    left: 19px;
    line-height: 26px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 70px;
  }
  .header .menu li {
      border-right: 1px solid #A4A7A9;
      float: left;
      height: 26px;
      padding: 0 15px;
  }
  .header .menu li.active {
    background: none repeat scroll 0 0 #3E4041;
    color: #FFFFFF;
  }

  .inkdm-box h2 {
      color: #585C5D;
      font-size: 18px;
      margin: 0 0 17px;
      font-weight: normal;
      line-height: normal;
      margin-left: 20px;
  }

  .cinema-callback { padding-left: 20px; }
  .cinema-callback input[type=text] { width: 300px; }
  .cinema-callback select { width: 300px; }
  .cinema-callback textarea { width: 300px; height: 80px; }


  .marshrut-box {

  }


  .marshrut-box {
    font-size: 14px;
    line-height: 26px;
  }

  .marshrut-box .light {
    background-color: #EEEEEE;
  }

  .marshrut-box  input[type=button]  {
    font-size: 14px;
    height: 40px;
    width: 120px;
  }

  .marshrut-box table {
    border-top: 1px dotted #000000;
    border-left: 1px dotted #000000;
  }

  .marshrut-box td {
    border-bottom: 1px dotted #000000;
    border-right: 1px dotted #000000;
    padding: 5px;
    vertical-align: top;
  }

  .marshrut-box .info-btn {
    vertical-align: middle;
  }

  .marshrut-box .btn-delimiter {
    margin-top: 10px;
  }

  .marshrut-box .new {
    background-color: yellow;
  }

  #drivers-edit-box{
    background-color: #FFFFFF;
    border: 1px solid;
    display: none;
    min-height: 120px;
    max-height: 400px;
    min-width: 450px;
    overflow: auto;
    padding: 15px;
    position: absolute;
    z-index: 9999;

    font-size: 14px;
    line-height: 34px;
  }

  #drivers-edit-box table {
    width: 100%;
  }

  #drivers-edit-box input[type=button],
  #drivers-edit-box input[type=submit] {
    font-size: 14px;
    height: 40px;
    width: 120px;
  }

  #drivers-edit-box input[type=text] {
    font-size: 14px;
    width: 100%;
  }

  #drivers-edit-box input[type=checkbox] {
    height: 20px;
    width: 20px;
  }



	#cboxOverlay {
		display: none;
		opacity: 0.7;
		background:#FFFFFF none repeat scroll 0%;
		height:100%;
		position:fixed;
		width:100%;
		left:0pt;
		top:0pt;
		overflow:hidden;
		z-index:9995;
	}

  #progress {
    display: none;
    position: absolute;
    z-index: 9996;
    overflow: auto;
  }

  .preorder {

  }

  .preorder .w1 {
    width: 35px;
  }

  .preorder .row-item td {
    border-top: 1px dotted;

  }

  .preorder .w1 .cell .ind {
    width: 68px;
  }

  .preorder .w1 .cell .ind input[type=button] {
    font-size: 8px;
    width: 68px;
  }

  .preorder .w2 {
    width: 100px;
  }

  .preorder .w3 {
    width: 70px;
  }

  .preorder .w9 {
    width: 22%;
  }

  .preorder .w-date {
    width: 20px;
  }

  .preorder .ind input[type="text"] {
    font-size: 11px;
    width: 66px;
  }

  .preorder .comment .ind input[type="text"] {
    width: 99%;
  }


  .preorder-filter {

  }

  .preorder-filter h3 {
    height: 18px;
    line-height: 0;
  }

  .preorder-submit {
    border-top: 1px dotted;
    padding: 4px;
    width: 100%;
  }

  .preorder-submit-top {
    padding: 4px;
    width: 100%;
  }

  .preorder-filter-fixed {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    margin: 0;
  }

  .preorder-submit-fixed {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid;
    left: 0;
    margin: 0;
    position: fixed;
    top: 41px;
    width: 100%;
    z-index: 99;
  }


  #preorder-tbl-cnfrm .w1,
  #preorder-tbl-cnfrm .w2,
  #preorder-tbl-cnfrm .w3 {
    display: none;
  }

  #preorder-tbl-cnfrm {
    width: 600px;
  }

  #preorder-tbl-cnfrm .c1 input[type=text],
  #preorder-tbl-cnfrm .c1 td {
    background: none repeat scroll 0 0 #E9EEF0;
  }

  #preorder-tbl-cnfrm input[type=text] {
    border: 0;
    font-size: 12px;
  }



  .PreorderNewCinemaBox {
      background-color: #FFFFFF;
      border: 1px solid;
      display: none;
      max-height: 400px;
      min-height: 96px;
      min-width: 200px;
      overflow: auto;
      padding: 15px;
      position: absolute;
      z-index: 9999;
  }



  .callcenter-cinema-filter select {
    width: 150px;
  }
