.floating_toolbar_content {border:2px solid #f00;}
.floating_toolbar_wrapper
{/*min-height:90px;*/
	z-index:100000;background:#ccc;position:absolute;}
.floating_toolbar {background:#272727;box-shadow: 0 0 45px #272727; 
	-webkit-box-shadow: 0 0 45px #272727;-moz-box-shadow: 0 0 45px #272727;}
fieldset {display:block;padding:4px 0;border:none;border-top:1px solid #ccc;margin:10px 0;clear:both;}
legend{padding:0 0 10px 0;font-weight:bold;}
label{display:block;font-weight:bold;padding:0 0 3px 0;}
.sub_label{font-weight:normal;font-size:.85em;color:#666;padding-bottom:3px;}
hr{border:0; border-bottom: 1px solid #ccc;height:1px;}
.inline-label label{display:inline;}
.inline{display:inline;}
.b{font-weight:bold;}
.form{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;margin:0;padding:0;}
.row{clear:both;margin:0 0 12px 0;/*height:100%;*/min-height:1%;}
input.text, textarea.textarea, select.select
{margin:0;border:1px solid #ccc;border-color:#999 #ccc #ccc #999;background:#fff url(../images/input_bg.png) repeat-x top;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
input.text {padding:2px 1px;}

.tabs_simple {} .tabs_simple .tab{padding:0;}
.tabs_simple .tab_label{padding:5px;margin:0 10px 2px 0;cursor:pointer;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
background:#efefef;
}
.tabs_simple .tab_label:hover {background:#E4E4E4;}
.tabs_simple .tab_label_selected{color:#000;background:#ccc;}
.tabs_simple .tabs {width:80%;float:left;padding:0;margin:0;}
.tabs_simple .tab_labels {width:20%;float:left;}
.tabs_simple.tabs_h .tabs,.tabs_simple.tabs_h .tab_labels {width:auto;float:none;}
.tabs_simple.tabs_h .tab_labels {border-bottom:1px solid #ccc;margin:0 0 5px 0;}
.tabs_simple.tabs_h .tab_label {float:left;margin:0 4px 0 0;
border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;
}

input.readonly {color:#999;background:#E9E9E9;;border:1px solid #ccc;}
.emphasis{font-weight:bold;font-size:.9em;}
.hilite{color:#000;background:#8CC200 url(../images/hilite_bg.png) left top repeat-x;border:1px solid #333;min-height:26px;}
.ajax_loading {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	background:#E6E6E6 url(../images/anm_ajax_loading.gif) left top no-repeat;border:1px solid #ccc;min-height:24px;font-weight:bold;padding:4px 4px 4px 34px;}
.left{float:left;margin-right:8px;clear:none;}
.right{float:right;margin:0 0 0 8px;}
.button{font-size:11px;cursor:pointer;}
.radio-group label,.radio_group label{display:inline;font-weight:normal;cursor:pointer;}
.checkbox_group label{display:inline;font-weight:normal;cursor:pointer;} 
.block_labels label{display:block;}
.clickable,.clickable_row,.clickable_item,.droppable{border:1px dotted #FFCC66 !important; cursor:pointer;} 
.clickable:hover,.clickable_row:hover{border-color:#FF6600 !important; background:url(../images/inline_edit_background_over.png) !important;
box-shadow: 0 0 15px #f60; -webkit-box-shadow: 0 0 15px #f60;-moz-box-shadow: 0 0 15px #f60;}
.clickable_row{border-top:none !important;padding:6px;}
.clickable_row:hover {box-shadow: none; -webkit-box-shadow: none;-moz-box-shadow: none;}
.editable_region_html_global{border-color:#0f0 !important;}
.editable_region_html_global:hover{border-color:#0f0 !important;box-shadow: 0 0 15px #0f0; -webkit-box-shadow: 0 0 15px #0f0;-moz-box-shadow: 0 0 15px #0f0;
background:url(../images/region_html_global_hover.png) !important;}

.module_title {border-bottom:1px dotted #333;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding:2px;}
.droppable,.droppable .btn-tab {cursor:pointer;border:1px dotted #f69;background-color:#f99;color:#f00;}
.pointer{cursor:pointer;}
.dim75{opacity:.75;filter:alpha(opacity=75);}.dim50{opacity:.5;filter:alpha(opacity=5);}
.input-save,.input-cancel,.input-edit
,.ico-save,.ico_save,.ico-delete,.ico-edit,.ico_edit,.ico-add,.ico_cancel,.ico-cancel,.ico-up,.ico-down,.ico_drag,.ico_drag_small,.ico_help
,.ico_check,.ico_check_onwhite,.ico_loading,.ico_upload,.ico_upload_doc,.ico_doc
,.ico_anm_clock,.ico_admin,.ico_next,.ico_doc_view,.ico_delete,.ico_cart,.ico_cart_24,.ico_add,.ico_close,.ico_play,.ico_calendar
,.ico_email,.ico_email_send,.ico_preview,.ico_settings,.ico_user,.ico_folder_add
{padding-left:22px;background:url(../images/ico_save.png) left center no-repeat;min-height:18px;}
.ico-delete,.ico_delete{background-image:url(../images/ico_delete.png);}
.input-cancel,.ico-cancel,.ico_cancel{background-image:url(../images/ico_cancel.png);}
.input-edit,.ico-edit,.ico_edit{background-image:url(../images/ico_edit.png);}
.ico-add,.ico_add{background-image:url(../images/ico_add.png);}
.ico-up{background-image:url(../images/ico_triangle_up.png);}
.ico-down{background-image:url(../images/ico_triangle_down.png);}
.ico_drag{background-image:url(../images/ico_drag.png);}
.ico_drag_small{padding:0 0 0 12px;background:url(../images/ico_drag_small.png) left 4px no-repeat;}
.ico_help{background-image:url(../images/ico_help.png);padding-left:18px;}
.ico_help_icon_only{padding:0;width:18px;}
.ico_check{background-image:url(../images/ico_check.png)}
.ico_check_onwhite{background-image:url(../images/ico_check_onwhite.png)}
.ico_loading{background-image:url(../images/system_busy.gif)}
.ico_upload{background-image:url(../images/ico_upload.png)}
.ico_upload_doc{background-image:url(../images/ico_upload_doc.png)}
.ico_doc{background-image:url(../images/ico_doc.png)}
.ico_anm_clock{background-image:url(../images/ico_anm_clock.gif)}
.ico_admin{background-image:url(../images/ico_admin.png)}
.ico_next{background-image:url(../images/ico_next.png)}
.ico_help_hover:hover{background-image:url(../images/ico_help_hover.png);cursor:pointer;}
.ico_doc_view{background-image:url(../images/ico_doc_view.png)}
.ico_cart{background-image:url(../images/ico_cart.png)}
.ico_close{background-image:url(../images/ico_close.png)}
.ico_play{background-image:url(../images/ico_play.png)}
.ico_calendar{background-image:url(../images/ico_calendar.png)}
.ico_email{background-image:url(../images/ico_email.png)}
.ico_email_send{background-image:url(../images/ico_email_send.png)}
.ico_preview{background-image:url(../images/ico_preview.png)}
.ico_settings{background-image:url(../images/ico_settings.png)}
.ico_user{background-image:url(../icons/user.png)}

.ico_cart_24{padding-left:28px;min-height:24px;background-image:url(../images/ico_cart_24.png)}
.ico32_cart,.ico_edit_32,.ico_admin_32,.ico_marketing_32,.ico_calendar_32
{padding-left:38px;background:url(../images/ico_cart_32.png) left center no-repeat;min-height:32px;}
.ico_edit_32{background-image:url(../images/ico_edit_32.png)}
.ico_admin_32{background-image:url(../images/ico_admin_32.png)}
.ico_marketing_32{background-image:url(../images/ico_marketing_32.png)}
.ico_calendar_32{background-image:url(../images/ico_calendar_32.png)}

.input-note{font-size:.9em}
.note{font-size:.9em;color:#666;}
.bottom{position:fixed;bottom:0px;right:0px;left:0px;}
.clear{clear:both;}
.fullscreen {width:100%;height:100%;position:fixed;left:0;top:0;background:#000;}
.clearafter:after{content: "."; display:block;height:0;clear: both; visibility: hidden;}

.alert{border:1px solid #FFCC99;padding:10px 10px 10px 56px;background:#FFF1BB url(../images/ico_alert.png) 5px 5px no-repeat;color:#000;width:50%;margin-bottom:12px;min-height:25px;}
/**** FORM VALIDATION ****/
.v_error{border:1px dotted #f00;color:#f00;background:#FCC;}

.statusbar{font:9px Arial, Helvetica, sans-serif;color:#000;background:#E5DFD;padding:2px;border:1px solid #82796F;min-height:12px;}

.w10{width:9% !important;}.w25{width:22% !important;}.w33{width:30% !important;}.w50{width:47% !important;}.w66{width:63% !important;}.w75{width:71% !important;}.w90{width:86% !important;}.w100{width:96% !important;}
.w100_full{width:100% !important;}
.quarter{width:24% !important;}
.third{width:32% !important;}
.half{width:48% !important;}
.threequarter{width:73% !important;}
.full{width:100% !important;}
input.small, select.small{width:25%;}
input.medium, select.medium{width:50%;}
input.large, select.large, textarea.textarea{width:99%;}
input.tags{width:315px;}
textarea.small{height:5.5em;}
textarea.medium{height:10em;} 
textarea.large{height:20em;}
.draggable,.draggable2{background:url(../images/drag_bg.png) left top no-repeat;padding:0 0 0 11px;cursor:url(/system/images/cursor_grab.cur),move;/*cursor:move;height:100%;*/}
.dragging{cursor:url(/system/images/cursor_grabbing.cur),move;/*cursor:move;height:100%;*/}
.drag_handle {padding:1px;width:18px;height:18px;background:url(../images/ico_drag_handle.png) 1px 1px no-repeat;cursor:url(/system/images/cursor_grab.cur),move;}
.drag_handle:hover {padding:0;border:1px solid #f90;background-color:#fc0;background-position:left top;width:54px;}

.drag_handle:active {background-color:#f00;cursor:url(/system/images/cursor_grabbing.cur),move;}

.draggable:hover,.draggable2:hover{background-color:#E6F3F9;}
.draggable:active,.draggable2:active {cursor:pointer;}
.draggable2{background-image:url(../images/drag_bg_2.png);padding:0 0 0 18px;}

.notice, .notice-small,.message_success ,.notice-error, .notice-error-small, .notice_small
,.notice_error_small,.message_success_small,.message_info, .message_info_small
{border:1px solid #FFCC99;padding:15px 10px 10px 56px;
background:#FFF1BB url(../images/message_notice.jpg) left top no-repeat;
color:#000;margin-bottom:10px;min-height:22px;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
.notice a, .notice-small a {color:#603A28}
.notice-error,.notice-error-small,.notice_error_small
{border:1px solid #D15656;background-color:#EEBFBF;background-image:url(../images/message_error.jpg);		}
.notice-error, .notice-error-small,.notice-error, .notice-error-small,.notice_error_small
{background-position:left top;}
.message_success,.message_success_small
{border-color:#7C9917;background:#D5EC84 url(../images/message_success.jpg) left top no-repeat;}

.notice-error-small,.notice-small
{padding:5px 8px 3px 8px;width:auto;background-image:none;}
.notice_small,.notice_error_small,.message_success_small,.message_info_small
{padding:8px 8px 6px 36px;width:auto;min-height:18px;background-image:url(../images/message_notice_small.jpg);}
.message_success_small {background-image:url(../images/message_success_small.jpg);}
.notice_error_small {background-image:url(../images/message_error_small.jpg);}

.message_info, .message_info_small {border-color:#74B3CF;background:#E5F2F8 left top no-repeat;}
.message_info {background-image:url(../images/message_info.jpg);}
.message_info_small {background-image:url(../images/message_info_small.jpg);}