.rcvdMessages, textarea, input {
   font-family: Tahoma, Verdana, Arial, sans-serif;
}

.window {
  background-color: #dcdbd9;
  border: 2px solid #333;
  margin: 0px;
  padding: 2px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}

.titleBar {
  background-color: #47649a;
  cursor: default;
  color: #ffffff;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap; 
   background:url("images/window/top_mid.png") repeat-x scroll 0 0 transparent;
height:23px;
}

.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;

}

.titleBarButtons {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 50px;
  height: 14px;
}

.clientArea {
  background-color: #f2f1ed;
  color: #333;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  margin: 2px 0px 0px 0px;
  padding: 2px;
  overflow:hidden;
  text-align: center;
}

.rcvdMessages {
   padding: 2px;
   margin-bottom: 5px;
   width: 300px;
   height: 200px;
   border: 1px solid #333;
   background-color: #fff;
   overflow: auto;
   font-size: 12px;
   text-align: left;
}

.view {
   font-size: 12px;
   font-family: sans-serif;
}

.userA { color: #47649a; }
.userB { color: #374d76; }

ul.sortable li { position: relative; }

ul.box {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
   width: 100%;
   cursor: default;
   text-align:left;
}

ul.box li {
   padding: 2px;
   color: #333;
   background-color: #fff;
   vertical-align: middle;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 12px;
}

.timestamp { font-size: 8px; }

#blContainer {
   height: 300px;
   background-color: #fff;
   border: 1px solid #333;
   text-align: center;
   overflow-x: hidden;
   overflow-y: auto;
}
     

#awayMsg  { height: 100px; }
#kosult {
   margin-bottom: 0px;
   position: absolute;
   top: 250px;
   right: 0px;
}

 .dialog_nw {
   	width: 9px;
   	height: 23px;
   	background: transparent url(images/window/top_left.png) no-repeat 0 0;		
   }
   
   .dialog_n {
   	background: transparent url(images/window/top_mid.png) repeat-x 0 0;	
   	height: 23px;
   }
   
   .dialog_ne {
   	width: 9px;
   	height: 23px;
   	background: transparent url(images/window/top_right.png) no-repeat 0 0;		
   }
   
   .dialog_nw_inactive {
   	width: 9px;
   	height: 23px;
   	background: transparent url(images/window/top_left_inactive.png) no-repeat 0 0;		
   }
   
   .dialog_n_inactive {
   	background: transparent url(images/window/top_mid_inactive.png) repeat-x 0 0;	
   	height: 23px;
   }
   
   .dialog_ne_inactive {
   	width: 9px;
   	height: 23px;
   	background: transparent url(images/window/top_right_inactive.png) no-repeat 0 0;		
   }
   
   .dialog_e {
   	width: 2px;
   	background: transparent url(images/window/center_right.png) repeat-y 0 0;	
   }
   
   .dialog_w {
   	width: 2px;
   	background: transparent url(images/window/center_left.png) repeat-y 0 0;		
   }
   
   .dialog_sw {
   	width: 9px;
   	height: 15px;
   	background: transparent url(images/window/bottom_left.png) no-repeat 0 0;			
   }
   
   .dialog_s {
   	background: transparent url(images/window/bottom_mid.png) repeat-x 0 0;		
   	height: 15px;
   }
   
   .dialog_se {
   	width: 9px;
   	height: 15px;
   	background: transparent url(images/window/bottom_right.png) no-repeat 0 0;			
   }
   
   .dialog_sizer {
   	width: 9px;
   	height: 15px;
   	background: transparent url(images/window/sizer.png) no-repeat 0 0;	
   	cursor:se-resize;
   }
   
   .dialog_close {
   	width: 17px;
   	height: 17px;
   	background: transparent url(images/window/close.png) no-repeat 0 0;			
   	position:absolute;
   	top:3px;
   	right:8px;
   	cursor:pointer;
   	z-index:2000;
   }
   
   .dialog_minimize {
   	width: 17px;
   	height: 17px;
   	background: transparent url(images/window/minimize.png) no-repeat 0 0;			
   	position:absolute;
   	top:3px;
   	right:49px;
   	cursor:pointer;
   	z-index:2000;
   }
   
   .dialog_detach {
   	width: 17px;
   	height: 17px;
   	background: transparent url(images/window/detach.png) no-repeat 0 0;			
   	position:absolute;
   	top:3px;
   	right:70px;
   	cursor:pointer;
   	z-index:2000;
   }
   
   .dialog_maximize {
   	width: 17px;
   	height: 17px;
   	background: transparent url(images/window/maximize.png) no-repeat 0 0;			
   	position:absolute;
   	top:3px;
   	right:28px;
   	cursor:pointer;
   	z-index:2000;
   }
   
   .dialog_close_inactive {
   	width: 17px;
   	height: 17px;
   	background: transparent url(images/window/close_inactive.png) no-repeat 0 0;			
   	position:absolute;
   	top:3px;
   	right:8px;
   	cursor:pointer;
   	z-index:2000;
   }
   
   .dialog_minimize_inactive {
   	width: 17px;
   	height: 17px;
   	background: transparent url(images/window/minimize_inactive.png) no-repeat 0 0;			
   	position:absolute;
   	top:3px;
   	right:49px;
   	cursor:pointer;
   	z-index:2000;
   }
   
   .dialog_detach_inactive {
   	width: 17px;
   	height: 17px;
   	background: transparent url(images/window/detach_inactive.png) no-repeat 0 0;			
   	position:absolute;
   	top:3px;
   	right:70px;
   	cursor:pointer;
   	z-index:2000;
   }
   
   .dialog_maximize_inactive {
   	width: 17px;
   	height: 17px;
   	background: transparent url(images/window/maximize_inactive.png) no-repeat 0 0;			
   	position:absolute;
   	top:3px;
   	right:28px;
   	cursor:pointer;
   	z-index:2000;
   }

   
   table.table_window  { 
     border-collapse: collapse; 
     border-spacing: 0; 
     width: 100%;
     margin: 0px;
     padding:0px;
   }
   
   table.table_window td , .dialog table.table_window th { 
     padding: 0; 
   }
      .dialog_title {
   	float:left;
   	height:14px;
   	font-size:12px;
   	text-align:left;
   	width:100%;
   	font-family: Tahoma, Arial, sans-serif;
   	font-weight: bold;
   	font-size: 11px;
   	color:#efefef;
   }
   
 .clientArea textarea {
   font-size: 12px;
   width: 300px;
   height: 100px;
   border: 1px solid #333;
}

.clientArea input {
   margin: 2px 0px 2px 0px;
   border: 1px solid #dddcd8;
   font-size: 12px;
}