/* Global */
div.tw_desk
  {
   padding:0px;
   margin:0px;
   background-color:#fafafa;
   border:solid 1px #dfdfdf;

   height:1%;
   overflow:hidden;

   margin-top: 20px;
  }
div.tw_desk a
  {
   color: black;
/*   text-decoration:none;*/
  }
div.tw_desk a:hover
  {
/*   text-decoration:underline;*/
   text-decoration:none;
  }
#tw_desk_hidden
  {
   width:1px;
   height:1px;
   border-width:0px;
/*   visibility:hidden;*/
   display: none;
  }
/* Top band */
div.tw_desk div.tw_top_band
  {
   font-family:Tahoma, Helvetica, sans-serif;
   font-size:14px;
/*   margin:8px;
   position:relative; */

   height:1%;
   overflow:hidden;
   padding: 10px;
   background-color: #ffcc00;
  }
div.tw_desk span.tw_band_name
  {
   margin-right:4px;
  }
div.tw_desk a.tw_band_filter
  {
/*   position:relative;
   z-index:1; */
  }
div.tw_desk span.tw_band_delim
  {
   margin-left:8px;
   margin-right:8px;
  }
div.tw_desk div.tw_band_menu
  {
/*   position:absolute;
   top:50%;
   right:0px;
   margin-top:-10px;
   height:20px;
   line-height:20px;*/

   height:1%;
   overflow:hidden;
  }
div.tw_desk div.tw_filter_container
  {
   z-index:2;
   position:absolute;
/*   left:8px;
   top:8px;*/
   background-color:#fafafa;
   border:solid 1px #dfdfdf;
   clear: both;
  }
div.tw_desk div.tw_filter_select
  {
   cursor:pointer;
   border: solid 1px #fafafa;
   padding:3px 10px;
  }
div.tw_desk div.tw_filter_select2
  {
   cursor:pointer;
   border:solid 1px #b9b9b9;
   padding:3px 10px;
   background-color:#f4f4f4;
  }
/* List */
div.tw_desk input.tw_focuser
  {
   position:absolute;
   width:0px;
   height:0px;
   border:0px;
   margin:0px;
   padding:0px;
  }
div.tw_desk div.tw_items_container
  {
   padding:0px 8px;
   background-color:#ffffff;
   padding: 10px;
   padding-bottom: 0px;
  }
div.tw_desk div.tw_item_container
  {
   padding:8px;
   padding-bottom:5px;
   cursor:pointer;
   border-top:solid 1px #dfdfdf;
   border-left:solid 1px #dfdfdf;
   border-right:solid 1px #dfdfdf;
   border-bottom:solid 1px #dfdfdf;   
   margin-bottom: 10px;
  }
div.tw_desk div.tw_item_empty
  {
   color:#6f6f6f;
   height:70px;
   line-height:70px;
   text-align:center;
   font-size:16px;
   border-top:solid 1px #dfdfdf;
   border-left:solid 1px #dfdfdf;
   border-right:solid 1px #dfdfdf;
  }
div.tw_desk div.tw_item_container_closed
  {
   background-color:#f0f0f0;
  }
div.tw_desk div.tw_item_container_over
  {
   border-top:solid 1px #b9b9b9 !important;
   border-left:solid 1px #b9b9b9 !important;
   border-right:solid 1px #b9b9b9 !important;
   border-bottom:solid 1px #b9b9b9 !important;
   background-color:#f4f4f4;
  }
div.tw_desk div.tw_item_container_next
  {
/*   border-top:solid 1px #0873bc !important;*/
  }
div.tw_desk div.tw_item_ender
  {
   height:0px;
   font-size:1px;
/*   border-top:solid 1px #dfdfdf;*/
  }
div.tw_desk div.tw_item_title
  {
   font-family:Tahoma, Helvetica, sans-serif;
   font-size:15px;
   width:auto;
   vertical-align:middle;
   position:relative;
  }
div.tw_desk span.tw_item_date
  {
   display: none;
/*   position:absolute;
   font-size:11px;
   color:#6f6f6f;
   top:50%;
   right:0px;
   margin-top:-7px;
   height:14px;
   line-height:14px;*/
  }
div.tw_desk div.tw_item_user
  {
   color:#6f6f6f;
   font-size:12px;
   margin-top:2px;
  }
div.tw_desk div.tw_item_descr
  {
   height:35px;
   overflow:hidden;
   margin:10px 0px;
   font-size:11px;
  }
div.tw_desk div.tw_item_info
  {
   font-size:11px;
   height:1%;
   overflow:hidden;
   padding-top:2px;
  }
div.tw_desk span.tw_item_info
  {
   background-color:#fff;
   padding:2px 10px;
   border-left:solid 1px #dfdfdf;
   border-top:solid 1px #dfdfdf;
   border-bottom:solid 1px #dfdfdf;
   color:#6f6f6f;
  }
div.tw_desk span.tw_item_last
  {
   border-right:solid 1px #dfdfdf;
  }
div.tw_desk span.tw_item_value
  {
   padding-left:4px;
   color:#000;
  }
div.tw_desk span.tw_item_comments
  {
/*   margin-top:-3px;*/
   float:right;
  }
/* New incident */
div.tw_desk table.tw_edit_header
  {
   overflow:hidden;
   width:100%;
  }
div.tw_desk td.tw_edit_input
  {
   padding:8px 6px 0px 0px;
  }
div.tw_desk td.tw_edit_first
  {
   padding:8px 4px 0px 0px;
   font-weight:bold;
   text-align:right;
  }
div.tw_desk td.tw_edit_select
  {
   padding:8px 20px 0px 0px;
  }
div.tw_desk td.tw_edit_last
  {
   width:100%;
   padding:8px 0px 0px 0px;
  }
div.tw_desk td.tw_edit_remainder
  {
   padding:8px 0px 0px 0px;
  }
div.tw_desk input.tw_edit_title
  {
   width:100%;
   margin:0px;
   padding:1px;
  }
div.tw_desk select.tw_edit_select
  {
   margin:0px;
   padding:1px;
   width:205px;
  }
div.tw_desk div.tw_edit_editor
  {
   margin:8px 0px;
   padding:0px 14px 0px 8px;
  }
div.tw_desk textarea.tw_edit_editor
  {
   margin:0px;
   padding:2px;
   width:100%;
   height:300px;

	background-color:#F5F5F5;
	border:1px solid #D2D2D2;
  }
div.tw_desk form.tw_edit_container
  {
   margin:10px;
   border:solid 1px #dfdfdf;
   background-color:#fff;
  }
div.tw_desk div.tw_edit_header
  {
   background-color:#f0f0f0;
   margin:0px 0px 8px 0px;
   padding:0px 8px 8px 8px;
   border-bottom:solid 1px #dfdfdf;
  }
div.tw_desk div.tw_edit_ending
  {
   border-top:solid 1px #dfdfdf;
   padding:8px;
   margin:0px;
   text-align:right;
  }
div.tw_desk button.tw_send_button, div.tw_desk input.tw_send_button
  {
/*   width:120px;
   height:30px;
   margin-left:5px;
*/
	background:Black;
	border:0 none;
	color:#FDD114;
	font-size:11px;
	margin-left:10px;
	padding:5px;
	width:auto;
  }
div.tw_desk div.tw_attachments_text
  {
   font-size:11px;
  }
div.tw_desk div.tw_attachments_item
  {
	height: 1%;
	overflow: hidden;
	margin-top: 7px;
  }
div.tw_desk div.tw_attachments_item span
  {
   font-size:12px;
   margin-right:10px;
  }
div.tw_desk div.tw_attachments_item a
  {
   margin-left:10px;
  }


div.tw_desk div.tw_attachments_item input {
	background-color:#F5F5F5;
	border:1px solid #D2D2D2;
}

/* View */
div.tw_desk div.tw_comment_changes
  {
   margin:0px 8px 4px 68px;
   border-left:solid 2px #000;
   padding-left:4px;
  }
div.tw_desk div.tw_comment_menu
  {
	padding:3px 0;
	right:0;
	text-align:center;
	float:right;
  }

div.tw_desk div.tw_comment_menu a {
	color: #000000;
}

div.tw_desk form.tw_view_container
  {
   background-color:#fff;
   margin:0px 8px 8px 8px;
  }
div.tw_desk div.tw_view_editor
  {
   padding-right:6px;
  }
div.tw_desk div.tw_view_ending
  {
   margin:8px 0px;
   text-align:right;
  }
div.tw_desk div.tw_view_container
  {
   padding: 10px;
   background-color:#ffffff;
   border:solid 1px #dfdfdf;
  }
div.tw_desk div.tw_view_header
  {
   font-family:Tahoma, Helvetica, sans-serif;
   font-size:15px;
   color:#000;
   padding:8px 8px 0px 8px;
   background-color:#f0f0f0;
  }
div.tw_desk div.tw_view_descr
  {
   font-family:Tahoma, Helvetica, sans-serif;
   font-size:11px;
   color:#6f6f6f;
   padding:6px 8px;
   background-color:#f0f0f0;
   height:16px;
  }
div.tw_desk span.tw_view_span
  {
   color:#000;
   margin-right:20px;
  }
div.tw_desk div.tw_view_content
  {
   font-family:Tahoma, Helvetica, sans-serif;
   font-size:12px;
   padding: 8px;
   background-color: #F0F0F0;
  }
div.tw_desk div.tw_view_author
  {
   font-family:Tahoma, Helvetica, sans-serif;
   font-size:12px;
   color:#6f6f6f;
   padding:2px 8px 0px 8px;
   height:16px;
   background-color:#f0f0f0;
  }
div.tw_desk div.tw_view_attachments
  {
   margin:8px;
  }
div.tw_desk div.tw_attachments
  {
   padding:8px;
   border:solid 1px #dfdfdf;
   background-color:#fffae3;
  }
div.tw_desk div.tw_attachment
  {
   color:#6f6f6f;
   margin-top:4px;
  }
div.tw_desk div.tw_view_line
  {
   font-size:12px;
   margin:0px 8px;
   padding:6px 0px;
   border-top:solid 1px #dfdfdf;
  }
div.tw_desk a.tw_view_new
  {
   float:right;
  }
div.tw_desk img.tw_comment_photo
  {
   width:60px;
   height:60px;
   float:left;
   clear:left;
  }
div.tw_desk span.tw_comment_author
  {
   font-weight:bold;
  }
div.tw_desk span.tw_comment_date
  {
   color:#6f6f6f;
  }
div.tw_desk div.tw_comment_content
  {
/*   padding-left:68px;*/
  }
div.tw_desk div.tw_view_comment
  {
   border-top: gray 1px solid;
   margin:0px 8px;
   padding:8px 0px;
   font-family:Tahoma, Helvetica, sans-serif;
   font-size:12px;
   overflow:hidden;
   position:relative;
  }
div.tw_desk div.tw_comment_descr
  {
   padding:0px 8px 4px 0px;
  }
div.tw_desk div.tw_comment_attachments
  {
   margin-top:6px;
   padding-left:68px;
  }
/* Page numerator */
div.tw_desk div.tw_page_numerator
  {
   font-family:Tahoma,Helvetica,sans-serif;
   font-size:12px;
   background-color:#6b6b6b;
   margin:1px 0px 0px 0px;
   height:28px;
   overflow:hidden;
   clear:both;
   padding:0px 10px 0px 18px;
  }
div.tw_desk div.tw_page_numerator div.number
  {
   margin:6px 0px;
   float:right;
   color:#ffffff;
  }
div.tw_desk div.tw_page_numerator a
  {
    padding:2px 6px 2px 6px;
    margin:4px 2px 0px 0px;
    color:#fff !important;
    text-decoration:none;
    float:left;
  }
div.tw_desk div.tw_page_numerator a
  {
   border:1px solid #4c4c4c;
   background-color:#4c4c4c;
  }
div.tw_desk div.tw_page_numerator a:hover
  {
    border:1px solid #848484;
    background-color:#4c4c4c;
  }
div.tw_desk div.tw_page_numerator a.range, div.tw_desk div.tw_page_numerator a.range:hover
  {
   background-color:#6b6b6b;
   border:1px solid #6b6b6b;
  }
div.tw_desk div.tw_page_numerator a.select, div.tw_desk div.tw_page_numerator a.select:hover
  {
   background:#fff;
   color:#4c4c4c !important;
   font-weight:bold;
   border:1px solid #fff;
   margin-top:0px;
   padding-top:6px;
  }
/* TEAMWOX STYLES */
div.tw_desk
  {
   font-family: Tahoma,Helvetica,sans-serif;
   font-size:12px;
  }
div.tw_desk p
  {
   margin: 0px 0px 12px 0px;
   padding:0px;
  }
div.tw_desk div.quote
  {
   border: 1px dashed #cccccc;
   padding: 10px;
   margin:10px;
   background-color:#F0F0F0;
  }
div.tw_desk div.atten
  {
   border: 1px solid #d8dde5; 
   background-color: #eaebee; 
   padding: 10px; 
   color: #565656; 
   margin-top: 10px; 
   margin-bottom: 10px;
  }
div.tw_desk div.code
  {
   padding:8px;
   padding-left:20px;
   margin-top:6px;
   background-color: #fbf9f5;
   border:1px solid #b3b3b3;
   font-family: Courier, monospace !important;
   clear:both;
  }
div.tw_desk div.code *
  {
   font-family: Courier, monospace !important;
  }
div.tw_desk pre.code
  {
   padding:8px; 
   padding-left:20px; 
   margin-top:6px; 
   background-color: #fbf9f5; 
   border:1px solid #b3b3b3; 
   font-family: Courier, monospace !important;
   clear:both;
   overflow:auto;
  }
div.tw_desk pre.code *
  {
   font-family: Courier, monospace !important;
  }
div.tw_desk table.standart
  {
   border-collapse: separate;
   border-top: 1px solid #494949;
   border-right: 1px solid #494949;
  }
div.tw_desk table.standart th
  {
   text-align: center;
   font-weight: bold;
   border-bottom: 1px solid #494949;
   border-left: 1px solid #494949;
   font-size: 12px;
   background-color: #CACACA;
  }
div.tw_desk table.standart td
  {
   border-bottom: 1px solid #494949;
   border-left: 1px solid #494949;
   font-size: 12px;
  }
div.tw_desk span.important
  {
   font-weight: bold;
   text-decoration: underline;
  }
div.tw_desk span.small
  {
   font-size: 9px;
  }
div.tw_desk span.stroke
  {
   text-decoration:line-through;
  }
div.tw_desk p.picture
  {
   font-size:10px;
  }
div.tw_desk h3
  {
   font-size:16px;
   font-family:verdana;
   font-weight:bold;
   margin: 0px 0px 12px 0px;
  }
