/** CHAT **/
textarea{
	overflow:auto !important;
}
.ui-dialog {
	padding:40px 0 20px 0;
}
.chat_block {
	/* padding:62px 0 183px 0 !important; */
    -moz-box-shadow: 0 0 20px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 20px rgba(0,0,0,0.5); /* Параметры тени */
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000');
/*    -webkit-transform:translateZ(0);*/
}
.chat_block_i {
	padding:62px 0 183px 0 !important;
}
.ui-dialog.ui-widget-content{
	font-size:1em !important;
}
.ui-dialog .ui-dialog-titlebar{
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	height:36px;
	padding:0 !important;
	width:100% !important;
}
.ui-dialog .ui-dialog-titlebar-close{
	padding:0 !important;
	cursor:pointer;
}
.ui-dialog .ui-dialog-content{
	height:100% !important;
	padding:0 0 40px 0 !important;
	position:static !important;
	overflow:hidden !important;
}
.ui-dialog-title .user-status{
	padding:0 0 0 18px;
	float:left;
	margin:5px 0 0 8px;
	background:url(/images/dialog-sprite.png) no-repeat 3px -81px;
    width:100%;
    min-width: 230px;
}
.tab_chat_tab .ui-dialog-title .user-status{
	padding:0 0 0 18px;
	float:left;
	margin:3px 0 0 -8px;
	background:url(/images/dialog-sprite.png) no-repeat 3px -81px;
    width:70px;
    min-width: 100px;
   /* min-width: 230px;*/
}
.ui-dialog-title .user-status.offline{
	background:url(/images/dialog-sprite.png) no-repeat 3px -118px;
}
.ui-dialog-title .user-status.away{
	background:url(/images/dialog-sprite.png) no-repeat 3px -155px;
}
.ui-dialog-title .name{
	font-style:normal;
	white-space:nowrap;
	margin:0 5px 0 0;
	overflow:hidden;
	float:left;
	line-height:1.429em;
	height:20px;
    max-width: 70%;
}
.ui-dialog-title .name-short{
	max-width:115px;
}
.ui-dialog-title .name-medium{
	max-width:155px;
}
.ui-dialog-title .status{
	color:#616161;
	float:left;
	font:0.757em/1.99em  'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	height:20px;
}
* + html .ui-dialog-title .status{
	margin:1px 0 0;
}
/* Message block start*/

.message-block {
    height: 100%;
}

.dialog-heading{
	position:absolute;
	left:0;
	top:36px;
	width:100%;
	height:26px;
	background:#e7e7e7;
}
.dialog-heading .settings{
	float:right;
	font:0.857em/1.143em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#244f8a;
	margin:5px 11px 0 0;
	text-decoration:none;
}
.dialog-heading .settings:hover{
	text-decoration:underline;
}
.dialog-content{
	overflow-y: auto;
    overflow-x: hidden;
	padding:0 10px 0 0;
	height:100%;
    position: relative;
}
.dialog-content .message-box{
/*	overflow:hidden;*/
	height:100%;
	padding:0 5px 0 10px;
	position:relative;
}
.dialog-content-type2 .message-box{
	padding:0 10px 0 20px;
}
.small-dialog-content .message-box{
	padding:0 10px 0;
}
.small-dialog-content .message-form .row label {
    width: 100px;
}
.dialog-content .message-box-type2{
	padding:0 0 0 5px;
}
.dialog-content .message-holder{
	height:100%;
/*	overflow:hidden;*/
}
.dialog-content .message-holder .loader{
    margin: 0 auto;
    display: block;
    margin-top: 10px;
    margin-bottom: -21px;
}
.small-dialog-content .message-holder{
	margin:0 -18px 0 0;
}
.ui-dialog .writing{
	position:absolute;
	bottom:183px;
	height:17px;
	font:0.857em/1.143em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
	display:block;
    width:90%;
    background: #fff;
    padding-left: 20px;
    padding-top: 3px;
    display: block;
}
.dialog-content .message-frame{
	position:absolute;
	left:0;
	top:0;
	height:2px;
	z-index:1;
	width:100%;
	background:#fff;
}
.ui-dialog .scroll{
	position:absolute;
	right:0;
	top:104px;
	bottom:191px;
	width:10px;
	z-index:5;
/*	background:#f2f2f2;*/
    height: auto;
    border: none;
}
.ui-dialog .scroll:hover{
/*	background:#e7e7e7;*/
}
.ui-dialog .scroll .handler{
	position:absolute;
	left:0;
	height:50px;
	width:10px;
	cursor:pointer;
	background:#dadada;
}
.ui-dialog .scroll:hover .handler{
	background:#cbcbcb;
}
.ui-dialog .scroll .ui-slider-handle{
/*	position:absolute;*/
	left:0;
	height:50px;
	width:10px;
	cursor:pointer;
	background:#dadada;
    vertical-align: middle;
}
.ui-dialog .scroll:hover .ui-slider-handle{
	background:#cbcbcb;
}
.dialog-content .message-list{
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}
.dialog-content-type2 .message-list,
.small-dialog-content .message-list{
	padding:0;
}
.dialog-content .message-list:after{
	display:block;
	clear:both;
	content:"";
}
.dialog-content .message-list > li{
	width:100%;
}
.dialog-content .message-list > li:after{
	display:block;
	clear:both;
	content:"";
}
.dialog-content .message-list > li.margined{
	margin:0 0 13px;
}
.dialog-content .message-list > li.margined-type2{
	margin:0 0 17px;
}
.dialog-content .message-list .user-info-holder{
	margin:0 0 0 5px;
}
.dialog-content .message-list .user-info{
	overflow:hidden;
	height:1%;
	margin:2px 1px 0 0;
	padding:12px 0 0;
	background:url(/images/bg-message-block-line.gif) repeat-x;
}
.dialog-content .message-list > li:first-child .user-info,
.dialog-content .message-list > li.nobg .user-info{
	background:none;
}
.dialog-content .message-list > li.nobg .user-info{
	padding:0;
	margin:0;
}
.dialog-content .message-list > li.nobg .text.first-message{
	margin:-30px 0 0;
}
.dialog-content .message-list .visual{
	float:left;
	margin:0 10px 0 0;
	padding:1px;
	border:1px solid #e4e4e4;
    height: 38px;
}
.dialog-content .message-list .visual a{
	display:block;
	height:100%;
}
.dialog-content .message-list .visual img{
	vertical-align:top;
    width: 32px;
    height: 38px;
}
.dialog-content .message-list .text{
	overflow:hidden;
	padding:0 0 0 46px;
}
.dialog-content .message-list .first-message .text{
    padding:0;
}
.dialog-content .message-list .nobg .text{
	padding:0 46px;
}
.small-dialog-content .message-list .text{
	padding:0;
}
.dialog-content .message-list .text.first-message{
	margin:-26px 0 10px 1px;
}
.small-dialog-content .message-list .text.first-message{
	margin: 0;
}
.dialog-content .message-list .title{
	overflow:hidden;
}
.dialog-content .message-list .name{
	float:left;
	font:0.857em/1.143em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#222;
}
.dialog-content .message-list .time{
	float:right;
	font:0.857em/1.143em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
	padding:1px 18px 0 0;
}
.dialog-content-type2 .message-list .time{
	padding:1px 2px 0 0;
}
.small-dialog-content .message-list .time{
	padding:1px 0 0;
}
.dialog-content .message-list .text-block{
	overflow:hidden;
	height:1%;
}
.dialog-content .message-list .text p{
	color:#464646;
	margin:0 0 11px;
	font:1em/1.214em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.dialog-content .attach-list, .dialog-list .attach-list{
	margin:-4px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.dialog-list .attach-list {
    margin: 0;
}
.dialog-content .attach-list li{
	overflow:hidden;
	padding:0 0 8px;
}
.dialog-content .attach-list .attach{
	overflow:hidden;
	height:1%;
	padding:0 0 2px;
}
.dialog-content .attach-list .icon, .dialog-list .attach-list .icon{
	float:left;
	padding:0 9px 0 0;
}
.dialog-content .attach-list .icon img{
	vertical-align:top;
}
.dialog-content .attach-list .file{
	overflow:hidden;
}
.dialog-content .attach-list .img, .dialog-list .attach-list .img{
	float:left;
	margin:0 2px 0 0;
	text-decoration:none;
	color:#244f8a;
	font:italic 1em/1.1em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.dialog-content .attach-list li.active .img{
	color:#909090;
}
.dialog-content .attach-list .img:hover, .dialog-list .attach-list .img:hover{
	text-decoration:underline;
}
.dialog-content .attach-list span.img:hover{
	text-decoration:none;
}
.dialog-content .attach-list .size, .dialog-list .attach-list .size{
	float:left;
	font: 0.786em/1.618em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#a1a1a1;
    margin-left: 7px;
}
.dialog-content .attach-list .status-bar{
	overflow:hidden;
	width:150px;
	height:8px;
	position:relative;
	background:#eaeaea;
}
.dialog-content .attach-list .status-bar span{
	position:absolute;
	left:0;
	top:0;
	background:#a8cf80;
}
.dialog-content .attach-list .status-bar img{
	position:relative;
	top: -6px;
    width: 150px;
    height: 8px;
}

/*Chat message start*/
.chat-message{
/*	overflow:hidden;*/
	position:absolute;
	left:0;
	bottom:0;
/*     height:183px; */
	width:100%;
}
.chat-message .head{
	height:25px;
	border-bottom:1px solid #d9d9d9;
	background:#ecf0f4;
}
.chat-message .head:after{
	display:block;
	clear:both;
	content:"";
}
.chat-message .consultation-holder{
	float:left;
	border-right:1px solid #fff;
	margin:0 -2px 0 0;
}
.chat-message .consultation{
	float:left;
	text-decoration:none;
	padding:4px 22px 0 20px;
	height:21px;
	border-right:1px solid #b6cae5;
	font:0.857em/1.4em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	background:#d8e2f0;
	color:#244f8a;
}
.chat-message .consultation:hover{
	background:#b7cbe6;
}
.chat-message .other-btn{
	float:right;
	position:relative;
	height:25px;
	border-left:1px solid #fff;
	background:#d8e2f0;
}
.chat-message .other-btn .btn{
	color:#244f8a;
	display:block;
	border-left:1px solid #b7cbe6;
	text-decoration:none;
	padding:4px 17px 0 15px;
	height:21px;
	font:0.857em/1.4em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.chat-message .other-btn:hover{
	background:#b7cbe6;
}
.chat-message .other-btn .btn em{
	padding:0 14px 0 0;
	text-decoration:none;
	background:url(/images/dialog-sprite.png) no-repeat 100% -11px;
	font-style:normal;
}
.chat-message .other-btn.open .btn em{
	background:url(/images/dialog-sprite.png) no-repeat 100% -48px;
}
.chat-message .other-btn .drop{
	position:absolute;
	right:-9999px;
	top:25px;
	margin:0;
	padding:0;
	list-style:none;
	min-width:170px;
	z-index:20;
}
.chat-message .other-btn.open .drop{
	right:0;
}
.chat-message .other-btn .drop li{
	overflow:hidden;
	height:25px;
}
.chat-message .other-btn .drop li a{
	display:block;
	height:25px;
	text-decoration:none;
	min-width:150px;
	padding:4px 10px 0 10px;
	height:21px;
	white-space:nowrap;
	font:0.857em/1.4em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	background:#d8e2f0;
	color:#244f8a;
    width : 100%;
}
.chat-message .other-btn .drop li a:hover{
	background:#b7cbe6;
}
/* chat-message end*/

/* chat-form start */
.chat-form{
	background:url(/images/bg-chat-form.gif) repeat;
	padding:15px 5% 0;
	overflow:hidden;
}
.chat-form a {
    outline: none;
}
.small-dialog-content .chat-form{
	padding:15px 10px 0 10px;
}
.chat-form .row{
	overflow:hidden;
	padding:0 0 10px;
}
.chat-form .textarea{
/*     height:95px; */
	background:#fff;
	padding:0 7px;
	border:1px solid #abadb3;
}
.chat-form .textarea textarea{
	width:100%;
	height:95px;
	float:left;
	color:#222;
	background:none;
	resize:none;
	border:0;
	overflow:auto;
	margin:0;
	padding:0;
	font:0.875em/1.65em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
    outline: 0;
}
.chat-form .file{
	float:right;
	padding:0 0 0 15px;
	position:relative;
	width:100px;
	text-decoration:none;
	overflow:hidden;
	z-index:2;
	background:url(/images/dialog-sprite.png) no-repeat 0 -194px;
	color:#244f8a;
	font:0.857em/1.4em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.chat-form .file span{
	display:block;
	padding:4px 0 0;
    color:#244f8a;
    font-size: 1em;
}
* + html .chat-form .file span{
	padding:5px 0 0;
}
.chat-form .file input{
	background:none;
	border:0;
	position:absolute;
	right:0;
	z-index:1;
	cursor:pointer;
	font-size:100px;
	top:0;
	opacity:0;
	filter: alpha(opacity=0);
}
/* chat-form end*/
.green-btn{
	background:#A8CF80;
	color: #2F2F2F;
	float:right;
	font: 0.857em/1.17em 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
	height: 19px;
	padding: 5px 11px 1px;
	min-width:;
	text-align: center;
	text-decoration: none;
}
.chat-form .green-btn{
	min-width:78px;
	margin:0 0 0 4%;
}
.green-btn:hover {
	background: none repeat scroll 0 0 #b8dc93;
	border: 1px solid #9BC372;
	padding: 4px 10px 0;
}
.green-btn.pressed {
	background: none repeat scroll 0 0 #99c071;
	border: 1px solid #84AD5A;
	height: 18px;
	padding: 5px 10px 0;
}
.chat-form .green-btn.pressed{
	min-width:78px;
}


/* Выравнивание по правому краю */
.tab_bottom_div {
 position: fixed; bottom:0;  right: 0; z-index: 1025; /*overflow: hidden;*/ white-space: nowrap; height: 48px;
}

.tab_chat_tab {
	background: #a1bce0;
}
.tab_chat_attention, .tab_chat_attention .bottom_div_block, .tab_chat_attention .ui-widget-header, .tab_chat_attention .bottom_div_block {
    background: #ec9f76 !important;
    border-color: #ec9f76 !important;
}

.tab_chat_close {
    margin-top: 2px;
    width: 15px;
}

.tab_bottom_div table { border-collapse: separate !important;}
.tab_bottom_div table td {
    width: 210px;
    min-width: 130px;
    overflow: hidden;
    margin-left: 5px;
    cursor: pointer
}
.tab_bottom_div table td .tab_container {
    background: #a1bce0;
    height: 36px;
    padding-left: 11px;
    padding-top: 2px;
    position: relative;
}
.tab_bottom_div table td.tab_chat_attention .tab_container {
    background: #ec9f76;
}
.tab_bottom_div table td .tab_container .clear {
    height: 0;
}
.tab_bottom_div table td .tab_container .bottom_div_block {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    overflow: hidden;
    background: none;
    float: left;
    width: 160px;
}
.tab_bottom_div table td .tab_container .bottom_div_block .ui-widget-header {
    margin-left: 5px;
}
.tab_bottom_div table td .tab_container .ui-dialog-title {
    display: block;
    padding: 0;
    padding-top: 2px;
    width: 1px;
    margin-top: 3px;
}
.tab_bottom_div table td .tab_chat_close {
	/*
    position: absolute;
    top: 8px;
    right: 8px;
    */
}
.tab_bottom_div table td .name {
    overflow: hidden;
    max-width: 144px;
    overflow: hidden;
    white-space: nowrap;
}

.msg_box { z-index:1999 !important ; padding: 0 10px  !important; display: block !important; margin: 0 !important; }

.ui-icon-closethick:hover{
	/*border:1px solid #a1bce0;*/
    background: #a1bce0 url("/js/library/JQueryUI/themes/base/images/ui-icons_222222_256x240.png") no-repeat center center ;
    background-position : -96px -128px ;
 }

.tab_chat_tab .ui-icon-minusthick {  background-position : -64px -130px !important ;}

.tab_chat_tab .ui-icon-minusthick:hover{
	background: #a1bce0 url("/js/library/JQueryUI/themes/base/images/ui-icons_454545_256x240.png") no-repeat center center ;
    background-position : -64px -130px ;
 }
.ui-icon-minusthick:hover{
	background: #a1bce0 url("/js/library/JQueryUI/themes/base/images/ui-icons_454545_256x240.png") no-repeat center center ;
    background-position : -64px -128px ;
 }

.green-btn{
	background:#A8CF80;
	color: #2F2F2F;
	float:right !important;
	font: 0.857em/1.17em 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
	height: 19px;
	padding: 5px 11px 1px;
	min-width:;
	text-align: center;
	text-decoration: none;
}
.chat-form .green-btn{
	min-width:78px;
	margin:0 0 0 4%;
}
.green-btn:hover {
	background: none repeat scroll 0 0 #b8dc93 !important;
	border: 1px solid #9BC372 !important;
	padding: 4px 10px 0;
}
.green-btn.pressed {
	background: none repeat scroll 0 0 #99c071;
	border: 1px solid #84AD5A;
	height: 18px;
	padding: 5px 10px 0;
}
.chat-form .green-btn.pressed{
	min-width:78px;
}

.ui-icon-closethick:hover{
	/*border:1px solid #a1bce0;*/
    background: #A1BCE0 url("/js/library/JQueryUI/themes/base/images/ui-icons_222222_256x240.png") no-repeat center center ;
    background-position : -96px -128px ;
 }

.ui-icon-minusthick:hover{
	background: #A1BCE0 url("/js/library/JQueryUI/themes/base/images/ui-icons_454545_256x240.png") no-repeat center center ;
    background-position : -64px -128px ;
 }
 
 .ui-dialog-content .messageBoxText {
     padding: 5px;
 }
 
.consult_fixed { 
    position: absolute !important;
    width: 100%;
}

.consult_fixed .fixed_content {
    padding-left: 20px;
    margin-right: 35px;
}

.small-dialog-content-window .consult_fixed .fixed_content {
    padding-left: 10px;
    margin-right: 26px;
}

.consult_fixed .time {
    float: right;
    font: 0.857em/1.143em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
    color: #909090;
    padding: 1px 0px 0 0;
}

.consult_fixed p {
    margin: 0;
}

.tab_chat_attention, .tab_chat_attention .bottom_div_block, .tab_chat_attention .ui-widget-header, .tab_chat_attention .bottom_div_block {
    background: #ec9f76 !important;
    border-color: #ec9f76 !important;
}

.ui-dialog-title { padding-left : 10px; padding-top: 5px; width:70%; }
.chat_block .ui-dialog-title { padding:0 }

.tab_minus {
    margin-left:-15px; margin-top: -16px;
}
.ui-dialog-title {
    display: block;
    padding-left: 10px;
    padding-top: 5px;
    width: 70%;
}

.ui-widget #chat_settings .setting .formwrap {
	margin: 10px 10px ;
}

.ui-widget #chat_settings .standalone {
    margin-top: 15px;
    margin-bottom: -10px;
    clear: both;
    font-size: 13px;
    padding-bottom: 10px;
}

.ui-widget #chat_settings .standalone .optional {
    width: 130px !important;
    margin-left: 20px;
    display: inline-block;
}

.ui-widget #chat_settings .standalone label {
    padding: 2px;
}

.ui-widget #chat_settings .setting .formwrap label.radio {
    width: 87px !important;
    display: inline-block;
    height: 100%;
}

.ui-widget #chat_settings .setting .standalone input {
    padding: 0;
    outline: none;
    height: 23px;
    margin: 0;
    margin-bottom: 4px;
    margin-right: 2px;
}

.ui-widget #chat_settings .setting .formwrap .standalone.buttons {
    width: 340px;
}
.ui-widget #chat_settings .setting .formwrap .standalone.buttons button {
    font: 14px/14px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
    border: 1px solid #8FAED8;
    background-color: #8FAED8;
    color: #2F2F2F;
    padding: 4px 10px;
    cursor: pointer;
    float: right;
    font-size: 13px;
}
/* accented-block start*/
.accented-block{
	overflow:hidden;
	margin:0 -5px 20px -10px;
	/*width:100%;*/
}
.accented-block .head{
	overflow:hidden;
	height:1%;
	margin:0 0 -3px;
}
.accented-block .head .title{
	color:#222;
	overflow:hidden;
	height:1%;
	padding:2px 0 0 10px;
	font:1.286em/1.221em Georgia, Times New Roman, Times, serif;
}
.message-box-type2 .accented-block .head .title{
	padding:2px 0 0 9px;
}
.accented-block .head .time{
	padding:7px 8px 0 0;
}

.small-dialog-content-window .accented-block .head .time {
    padding:7px 6px 0 0;
}
.small-dialog-content .accented-block .head .time {
    padding:7px 6px 0 0;
}
.consult_history .accented-block .head .time {
    padding:7px 20px 0 0;
}
.message-box-type2 .accented-block .head .time{
	padding:7px 6px 0 0;
}
.accented-block .body {
    padding: 2px 0 0 10px;
}
.message-list .event-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 12px;
}
.message-list .event{
	font:0.857em/1.5em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
	overflow:hidden;
	height:1%;
}
.body{
	overflow:hidden;
	height:1%;
}
.accented-block.accented-green{
	background:#ebf7de;
}
.message-block .message .accented-green {
	background:transparent !important;
}
.accented-block.accented-purple{
	background:#f7dfde !important;
}
.message-holder .accented-block .accented-purple{
    background:#f7dfde !important;
}
.message .accented-purple{
	background:none !important;
}
.accented-block.accented-grey{
	background:#f6f6f6;
}

.accented-block .btn-holder{
	overflow:hidden;
	height:1%;
	padding:0 10px 5px 0;
}
.accented-block .message-form .btn-holder{
	padding:0 0 5px;
}
.accented-block .green-btn{
	margin:0 0 0 10px;
	height:17px;
	line-height:1.2em;
	padding:4px 11px 1px;
    color: #2f2f2f;
}
.accented-block .green-btn:hover{
	padding:3px 10px 0;
	height:17px;
}
.accented-block .green-btn .pressed{
    background: none repeat scroll 0 0 #99c071;
	border: 1px solid #84AD5A;
	padding:4px 9px 1px;
	height:16px;
}
.accented-block .green-btn.disabled{
    background:#c6d0bb;
	color: #626262;
}
.accented-block .green-btn.disabled:hover{
    background:#c6d0bb !important;
	color: #626262 !important;
    cursor: default;
    border: none !important;
    padding: 4px 11px 1px;
    height: 17px;
}
.accented-block .btn-holder .loader {
    background: url(/images/circle-ajax-loader-small.gif) no-repeat;
    float: right;
    height: 17px;
    width: 17px;
    margin: 0;
    margin-top: 4px;
}
.accented-block .terms{
	display:block;
	color:#464646;
	padding:5px 15px 3px 14px;
	font:0.857em/1.4em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.accented-block .body .terms{
    padding:5px 15px 3px 0;
}
.message-box-type2 .accented-block .terms{
	padding:5px 5px 3px 9px;
}
.accented-block dl{
	overflow:hidden;
	margin:0;
	padding:5px 0 2px 12px;
}
.message-box-type2 .accented-block dl{
	padding:5px 5px 2px 7px;
}
.accented-block dl dt{
	float:left;
	text-align:right;
	width:152px;
	font:0.8em/1.45em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#464646;
	padding:2px 7px 0 0;
}
.accented-block dl dd{
	font:1em/1.286em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 4px;
	overflow:hidden;
	height:1%;
}
.fixed_content .accented-block .body .event_description {
    display: inline-block;
    white-space: nowrap;
}
.fixed_content .accented-block .body .description {
    margin-right: 10px;
}
.small-dialog-content-window .accented-block dl dt {
    width: 80px;
}
/* accented-block end */

/* message-form start*/
.message-form{
	overflow:hidden;
	margin:0 0 -7px;
	padding:11px 10px 0 11px;
}
.message-form-type2{
	padding:0 11px 0 5px;
}
.message-box-type2 .message-form-type2{
	padding:0 5px;
}
.message-form .row{
	overflow:hidden;
	padding:0 0 10px;
	height:1%;
}
.message-form .row label{
	float:left;
	margin:0 10px 0 0;
	text-align:right;
	font:0.857em/1.5em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#464646;
	width:152px;
}
.message-form .row .inp{
	background:#fff;
	padding:0 5px;
	overflow:hidden;
	height:17px;
	border:1px solid #c0c0c0;
}
.message-form .row .inp66{
	width:56px;
	float:left;
}
.message-form .row .inp input{
	width:100%;
	height:auto;
	float:left;
	font:0.857em/1.5em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#464646;
	border:0;
	background:url(/images/none.gif) no-repeat;
	padding:0;
    outline: none;
}
.message-form .row  .postfix{
	float:left;
	padding:0 0 0 7px;
	font:0.857em/1.5em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.message-form .row .textarea{
	background:#fff;
	padding:0 5px;
	overflow:hidden;
	height:43px;
	border:1px solid #c0c0c0;
}
.message-form .row .textarea textarea{
	width:100%;
	height:43px;
	float:left;
	color:#464646;
	font:0.857em/1.5em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	background:none;
	resize:none;
	border:0;
	overflow:auto;
	margin:0;
	padding:0;
    outline: none;
}
.message-list .day{
	border-top:1px solid #e7e7e7;
	padding:12px 0;
	margin:0 0 12px;
	border-bottom:1px solid #e7e7e7;
}
.message-list .day em{
	font:0.857em/1.45em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
}
.message-form .rad-holder{
	overflow:hidden;
	padding:0 0 0 10px;
	height:18px;
	margin:0 -5px 0 0;
}
.message-box-type2 .message-form .rad-holder{
	padding:3px 0 0 4px;
}
.message-form .rad{
	float:left;
	padding:0 3% 0 0;
}
.message-form .rad input{
	height:17px;
	width:17px;
	margin:0;
	float:left;
}
.message-form .rad label{
	width:auto;
	margin:0;
	padding:0;
	float:left;
	font:1em/1.375em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
/* .message-form end*/
.load-history{
	overflow:hidden;
	padding:7px 0 7px 0;
	height:1%;
}
.load-history span{
	float:left;
	padding:0 5px 0 0;
	font:0.857em/1.4em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
}
.load-history ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.load-history ul li{
	float:left;
	padding:0 0 0 8px;
	margin:0 0 0 4px;
	background:url(/images/bg-history-load-sep.png) no-repeat 0 3px;
}
.load-history ul li:first-child{
	padding:0;
	margin:0;
	background:none;
}
.load-history ul li a{
	color:#244f8a;
	float:left;
	font:0.857em/1.3em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.load-history ul li a:hover{
	text-decoration:underline;
}