div.bxlhe-frame{font-size: 12px; color:  black; border: 1px solid #808080 !important; overflow: hidden; font-family:Verdana,Tahoma,Arial,Sans-Serif;}
div.bxlhe-frame table {border-collapse: collapse;}
div.bxlhe-frame table td {padding: 0px;}
table.bxlhe-frame-table{width:100%; height: 100%; border: 0px solid #808080 !important;}
table.bxlhe-frame-table td {background-color:#DFDDD8 !important;}
div.bxlhe-float-toolbar{position: absolute; top: -1000px; left: -1000px; background-color:#DFDDD8;}
table.bxlhe-float-tlb-table{border-collapse: collapse; width: 100%;}
table.bxlhe-float-tlb-table td {padding: 0px;}
table.bxlhe-float-tlb-table td.bxlhe-toggle {width: 12px; border: 1px solid #E4E2DC; border-bottom-color: #817F7F; border-right-width: 0px; background: #476AB0; cursor: move !important; -moz-user-select: none !important;}

.lha-iframe {width:100%; height: 100%; background-color: white; border: 1px solid #808080 !important;}
.lha-textarea{width:99%;}
.lha-source-div{display: none; height: 100%; width: 100%; overflow: hidden;}

/* Dialogs */
div.lhe-dialog {position: absolute; background-color:#F4F4F4; border:1px solid #A9A9A9; font-size:11px !important; line-height:normal !important; font-weight:normal !important; color:black !important; text-decoration:none !important;  font-family:Verdana,Tahoma,Arial,Sans-Serif;}
div.lhe-dialog table {border-collapse: collapse !important;}
div.lhe-dialog table td {padding: 0px !important; font-size:11px;}
div.lhe-dialog  div.title{background-color:#476AB0; border-bottom:1px solid #A9A9A9;}
div.lhe-dialog div.title td.title-text {font-size:11px !important; font-weight:bold !important; color:#EEF1F7 !important; padding: 3px !important; cursor:move !important; vertical-align:top !important;}
div.lhe-dialog a.close {display:block; width:13px; height:13px; background-image:url(/bitrix/images/fileman/light_htmledit/close.gif); overflow:hidden; margin:3px; background-repeat:no-repeat; background-position:center;}

#lhe_editor_dialog_content td{padding: 5px 5px 0px 5px !important;}
td.lhe-dialog-label {text-align: right;}
.lhe-label-imp{font-weight: bold !important;}
#lhe_editor_dialog_content td.lhe-dialog-but-cell{padding: 8px 0px !important; text-align: center !important;}
td.lhe-dialog-par-one{text-align: center;}
td.lhe-dialog-param{text-align: left;}
div.lhed-img-preview-cont{height:150px; width:250px; overflow: auto; border: 1px #999999 solid; overflow-y: scroll; overflow-x: auto; color: #999999; background-color: #FFFFFF; padding: 3px; margin-left: 0px;}
div.lhed-img-size-cont{margin-left: 0px; display: block;}
span.lhed-img-preview-label{display: block; float: left; padding: 4px 15px 0px 0px; width: 120px; text-align: right;}
span.lhed-vid-preview-label{display: block; float: left; padding: 4px 15px 0px 0px; width: 120px; text-align: right;}
div.lhed-vid-preview-cont{height:240px; width:320px; overflow: hidden; border: 1px #999999 solid; background-color: #FFFFFF;}

.lhe-overlay{background-color:#333333; height:100%; width:100%; left: 0; top: 0; filter: gray() alpha(opacity=10); -moz-opacity: 0.10; opacity: 0.1; position: absolute; -moz-user-select: none !important;}
.lhe-trans-overlay{height:100%; width:100%; left: 0; top: 0; position: absolute; -moz-user-select: none !important; display: none; background-color:#FFFFFF; filter: gray() alpha(opacity=01); -moz-opacity: 0.01; opacity: 0.01;}

.lhe-button{width: 20px; height: 20px; background-image: url(/bitrix/images/fileman/light_htmledit/lhe_iconkit.gif);}
.lhe-button-normal{border: 1px solid #E4E2DC;}
.lhe-button-over{border: 1px solid #4B4B6F; background-color: #FFC678;}
.lhe-button-checked{border: 1px solid #4B4B6F; background-color: #FFC678;}

.lhe-button-cont{width: 23px; height: 25px; background-image: url(/bitrix/images/fileman/light_htmledit/toolbarbg.gif); float: left;}
.lhe-button-cont img{margin: 1px 0px 0px 1px;}

div.lhe-line-end, div.lhe-line-begin{height: 25px;background-image: url(/bitrix/images/fileman/light_htmledit/lhe_iconkit.gif); float: left;}
div.lhe-line-end{width: 5px; background-position: -334px -96px;}
div.lhe-line-begin{width: 3px;background-position: -330px -96px;}


/*list*/
div.lhe-list-val-cont{position: absolute; border: 1px solid #808080; background-color: #FFFFFF; display: none; width: 150px; top: -1000px; left: -1000px;}
div.lhe-smile-cont {float: left; padding: 2px; border: 1px solid #FFFFFF;}
div.lhe-smile-cont-over {background-color: #FFC678; border: 1px solid #4B4B6F;}

div.lhe-header-cont {padding: 0px 5px; border: 1px solid #FFFFFF;}
div.lhe-header-cont-over {background-color: #FFC678; border: 1px solid #4B4B6F;}
div.lhe-header-innercont , div.lhe-list-innercont {width: 100%; height: 200px; overflow: auto; overflow-x: hidden; overflow-y: auto;}
span.lhe-list-font-span {white-space: nowrap; font-size: 12px;}
font.lhe-list-font-span {white-space: nowrap;}

div.lhe-list-item-cont {padding: 2px 5px; border: 1px solid #FFFFFF;}
div.lhe-list-item-cont-over {background-color: #FFC678; border: 1px solid #4B4B6F;}

/*colorpicker*/
div.lhe-colpick-cont{position: absolute; border: 1px solid #808080; background-color: #E4E2DC; display: none; width: 322px; 
top: -1000px; left: -1000px;}
table.lha-colpic-tbl{border-collapse: separate !important;}
table.lha-colpic-tbl td.lha-col-cell{width: 16px; height: 16px; border: 1px solid #808080; font-size: 5px !important;}
table.lha-colpic-tbl td.lha-col-cell-over{border: 1px solid #FFC678 !important;}

td.lha-color-inp-cell{height: 25px;}
span.lha-colpic-def-but{background-color: #E4E2DC;border: 1px solid #808080;display: block;margin: 1px;font-size: 12px !important; padding: 3px; text-align: center !important; vertical-align: middle !important;}
span.lha-colpic-def-but-over{background-color: #FFC678; border: 1px solid #4B4B6F;}

/* Context menu*/
.lhe-cm{position: absolute; left: -1000px; top: -1000px; visibility: hidden;  font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size: 12px;}
.lhe-cm table{border-collapse: collapse;}
.lhe-cm table td{padding: 0px;}

.lhepopup{border:1px solid #B6B6B6; padding:0px !important; background-color:#FCFCFC; background-image:url(/bitrix/themes/.default/images/menu_gutter.gif); background-repeat:repeat-y; font-size: 12px !important;}

.lhepopup table.popupitem{width: 150px; margin:1px !important; cursor:default; border-collapse: separate !important;}
.lhepopup table.popupitemover {border:1px solid #4B4B6F !important; margin:0px !important; background-color: #FFC678 !important;}
.lhepopup td.popup_open_cell table.popupitem{border:1px solid #AEB6C2 !important; margin:0px !important; background-color:#CEDAEE !important;}
.lhepopup td.popup_open_cell .lhepopup table.popupitem{border: 0px !important; width: 100%; margin:1px !important; cursor:default; background-color: transparent !important;}
.lhepopup td.popup_open_cell .lhepopup table.popupitemover{border:1px solid #AEB6C2 !important; margin:0px !important; background-color:#CEDAEE !important;}
.popupitemdisabled{filter: gray() alpha(opacity=30); -moz-opacity: 0.30;}

.lhepopup table.popupitem td.item {padding: 1px 5px !important; white-space: nowrap;}
.lhepopup table.popupitem td.gutter {width: 20px; height: 20px;}
.lhepopup table.popupitem td.arrow, .lhepopup table.popupitem td.arrow_ie {width:10px; background-image: url(/bitrix/images/fileman/htmledit2/_global_iconkit.gif);background-position: -277px -101px; background-repeat: no-repeat;padding-right:3px}
.lhepopup table.popupitemover td.arrow_ie, .lhepopup td.popup_open_cell .lhepopup table.popupitemover{background-position: -275px -101px; }



#lhe_btn_fullscreen{background-position: -20px 0;}
#lhe_btn_source{background-position: -340px -20px;}

#lhe_btn_anchor{background-position: -260px 0;}
#lhe_btn_createlink{background-position: -280px 0;}
#lhe_btn_deletelink{background-position: -300px 0;}
#lhe_btn_image{background-position: -320px 0;}
#lhe_btn_specialchar{background-position: -340px 0;}

#lhe_btn_bold{background-position: 0px -20px;}
#lhe_btn_italic{background-position: -20px -20px;}
#lhe_btn_underline{background-position: -40px -20px;}
#lhe_btn_removeformat{background-position: -60px -20px;}
#lhe_btn_inserthr{background-position: -100px -20px;}

#lhe_btn_justifyleft{background-position: -120px -20px;}
#lhe_btn_justifycenter{background-position: -140px -20px;}
#lhe_btn_justifyright{background-position: -160px -20px;}
#lhe_btn_justifyfull{background-position: -180px -20px;}

#lhe_btn_insertorderedlist{background-position: -200px -20px;}
#lhe_btn_insertunorderedlist{background-position: -220px -20px;}
#lhe_btn_outdent{background-position: -240px -20px;}
#lhe_btn_indent{background-position: -260px -20px;}

#lhe_btn_video{background-position: -180px -40px;}
/* LISTS */
#lhe_btn_smilelist{background-position: -3px -40px;}
#lhe_btn_headerlist{background-position: -60px -40px;}
#lhe_btn_fontlist{background-position: -80px -39px;}
#lhe_btn_fontsizelist{background-position: -99px -39px;}

/*Colorpickers*/
#lhe_btn_backcolor{background-position: -280px -21px;}
#lhe_btn_forecolor{background-position: -300px -21px;}

#lhe_btn_insertcell_before{background-position: -140px -60px;}
#lhe_btn_insertcell_after{background-position: -160px -60px;}
#lhe_btn_deletecell{background-position: -180px -60px;}
#lhe_btn_mergecells{background-position: -200px -60px;}
#lhe_btn_merge_right{background-position: -220px -60px;}
#lhe_btn_merge_bottom{background-position: -240px -60px;}
#lhe_btn_split_hor{background-position: -260px -60px;}
#lhe_btn_split_ver{background-position: -280px -60px;}
#lhe_btn_insertrow_before{background-position: -140px -80px;}
#lhe_btn_insertrow_after{background-position: -160px -80px;}
#lhe_btn_mergeallcellsinrow{background-position: -200px -80px;}
#lhe_btn_deleterow{background-position: -180px -80px;}
#lhe_btn_insertcolumn_before{background-position: -220px -80px;}
#lhe_btn_insertcolumn_after{background-position: -240px -80px;}
#lhe_btn_mergeallcellsincolumn{background-position: -280px -80px;}
#lhe_btn_deletecolumn{background-position: -260px -80px;}
#lhe_btn_deletetable{background-position: -120px -40px;}
#lhe_btn_tableprop{background-position: -241px 0px;}