.start_stop {
    float: right;
}

#form_remote_submit {
    display:none;
}

.overksf {
    background: #B5EAAA;
}
.altksf {
    background: #C3FDB8;
}

.mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

.boxes .window {
  background-color:#FFF;
  color:#505050;
  font:12px Verdana, Arial, Helvetica, sans-serif;
  padding: 10px;
  position:absolute;
  left:0;
  top:0;
  width:520px !important;
  white-space: normal;
 /* height:200px;*/
  display:none;
  z-index:9999;
  
}

.boxes #dialog {
  width:500px;
  height:395px;
  padding:10px;
  background-color:#ffffff;
}

.boxes .close {
    float: right;
    height:16px;
    margin-top:6px;
    width:16px;
}
.close2 {
    background-image: url(../images/delete5.png);
}
.icon_stop_manual, .icon_start, .icon_stop{
    float: right;
}

.icon_start{
    
    background-image: url(../images/begin.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 100%;
}

.icon-start{
    background-image: url(../images/begin.png);
}

.icon_stop_manual a, .icon_start a, .icon_start_span a {text-decoration:none;}

.icon_stop, .icon_stop_manual{ 
    width: 22px;
    height: 19px;
}

.icon_stop_manual{
    background-image: url(../images/stop_1.png);
    background-repeat: no-repeat;
}

.icon-stop-manual{
    background-image: url(../images/stop_1.png);
    background-repeat: no-repeat;
    text-decoration: none;
    width: 16px;
}

.icon-stop-manual_tree{
    background-image: url(../images/stop_1.png);
/*    background:url(../images/stop_1.png) no-repeat;*/
    text-decoration: none;
    width: 16px;
}

.icon-stop{
    background-image: url(../images/stop_2.png);
}

.icon-tree{
    width: 22px;
    height: 19px;   
    float: right;
    position: relative;
    top: -20px;
 }

.icon_stop_span{

    width: 15px;
    height: 14px;
    padding-top: 5px;
}

.icon_start_span{
  margin-right: 3px;
}

#start_issue{
    width:600px;
    margin:0;
    padding: 0;
  /*  margin-top: 5px;*/
    clear:both;
    float: right;
}

#search_results a:hover{
    text-decoration:none !important;
}

#admin-menu a.configuretimeterminal {
     background-image: url("../images/configure_time_terminal.png");
}

.boxes h1{
  float:left;
  font:24px Trebuchet MS, Arial, Helvetica, sans-serif;
  font-weight:bold;
  line-height:normal;
  margin:0;
  padding: 0;
  width:504px;
}

.issue_block{
  background-color:#f6f6f6;
  border: 1px solid #e4e4e4;
  clear:both;
  float:left;
  margin-top:6px;
  line-height:1.5;
  padding:13px;
  width:492px;
 }
 .issue_block2{
  background-color:#f6f6f6;
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  border-top: none;
  clear:both;
  float:left;
  width:518px;
 }

.eror_note, .eror_note2{
  color:#a00000;
  font-weight:bold;
  width:492px;
  
}
.mark{
    color:#a00000;
}
.eror_note2{
  padding:0 13px 13px 13px;
}

.eror_note{
  padding:13px 13px 0 13px;
}

.form_windows{
 /* float:left;*/
  margin:0;
  padding:22px 0 0 0;
}

.form_content{
    display:inline;
 /* float:left;*/
  margin-bottom:12px;
  width:518px;
}

.form_content2{
  margin-bottom:12px;
  width:518px;
}

.text{
  font-weight:bold;
  float:left;
  line-height:1.6;
  padding-right:7px;
  text-align:right;
  width:135px;
  word-wrap: break-word;
}

.form_elements textarea{
  width:325px;
}

.submit_button{
  padding: 0  0 22px 135px;
  width:383px;}

.submit_button2, .submit_button3{
  padding: 13px  0 22px 135px;
  width:383px;}

.submit_button3 input{ width:150px;}

.submit_button input, .submit_button2 input{ width:65px;}

td.buttons div.boxes a {
    padding-right: 0;
}

td.buttons div.boxes {
    display:inline-block;
}




.data_for_validate {
    display:none;
}

.memu_block div.boxes{
    display:inline;
}

.memu_subtask_align div.form_elements, .memu_subtask_align div.issue_block , .memu_subtask_align div.submit_button3, .memu_subtask_align h1{
    text-align:left;
}

.icon-stop2 {
    background:url(../images/stop_2.png) no-repeat;
	display:block;
	height:16px;
	width:16px;
	float:right;
	margin:0px 10px 0 5px;
}

.icon-stop3 {
    background:url(../images/stop_1.png) no-repeat;
	display:block;
	height:16px;
	width:16px;
	float:right;
	margin:0px 10px 0 5px;
}

.stop_txt{
	float: right;
	padding: 0;
	margin:0;
}

.stop_notice{
	float:left;
	text-align:right;
	width:569px;
}

#list_current_activity{
    overflow-x: auto;
}

.demo2{
    white-space: nowrap; 
    overflow: hidden;
    width: 95%;
    /*text-overflow: ellipsis;*/ /* Добавляем многоточие */
    display:block;
   /* display:inline-block;*/
    text-overflow: ellipsis;
}
.create_subtask select{
    width: 200px;
}

#custom_fields input{
    width: 325px;
}


#custom_fields textarea{
    width: 325px !important;
}
#custom_fields input[type="checkbox"] {
    float: left;
    width: 12px !important;
}

.file:hover{
  background-color: #EEEEEE !important;
  background-image: url(../images/treeview/file.png) !important;
  background-repeat: no-repeat !important;
}

.selected_line{
  background-color: #EEEEEE !important;  
  background-image: url(../images/treeview/file.png) !important;
  background-repeat: no-repeat !important;
}


/*
.file{
    background: #e24486 !important;
}*/