html {
	/* overflow-y: scroll;	*/
}

.tms_disabled {
	position: absolute;
	z-index: 997;
	top: 0px;
	left: 0px;
	background: transparent;
}

.tms_highlight {
	position: absolute;
	z-index: 999;
}

.tms_highlight div {
	width: 100%;
	height: 100%;
	position: absolute;
}

.tms_highlight .black-border {
	border: 4px solid #000;
}

.tms_highlight .orange-border {
	border: 3px double #FFAF0F; 
	padding-right: 2px;
	padding-bottom: 2px;
}


.tms_marker {
	background-color:#fff000; 
	z-index: 998;
}

.cmsregion div.tms_toolbar {
	border: 3px double #000000;
	background-color: #000000;
	background-image: none;
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 12px;
	/*font-weight: 700;*/
}

.tms_region_highlight {
	position: absolute;
	z-index: 997;
	/*border: 3px dashed #40e420;*/ 
	background: transparent;
}

.tms_region_border {
	position: absolute;
	z-index: 998;
	border: 3px dashed #40e420; 
}

.crop_region {
	position: absolute;
	overflow: hidden;
	box-shadow: 0 0 4px #000000;
	z-index: 1000;
}


.cursor_default {
	cursor: default !important;
}

.cursor_pointer {
	cursor: pointer !important;
}

.cursor_move {
	cursor: move !important;
}

.cursor_grab {
	cursor: pointer;
	cursor: grab;
}


/* Toolbar */
/* jquery theme rules */
.tms_toolbar .ui-menu { list-style:none; padding: 2px; margin: 0; display:block; float: left; }
.tms_toolbar .ui-menu .ui-menu { margin-top: -3px; }
.tms_toolbar .ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%;}
.tms_toolbar .ui-menu .ui-menu-item a {	text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1;}
.tms_toolbar .ui-menu .ui-menu-item a.ui-state-hover, .tms_toolbar .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
.tms_toolbar .ui-helper-hidden { display: none; }
.tms_toolbar .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.tms_toolbar .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.tms_toolbar .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tms_toolbar .ui-helper-clearfix { display: inline-block; }
* html .tms_toolbar .ui-helper-clearfix { height:1%; }
.tms_toolbar .ui-helper-clearfix { display:block; }
.tms_toolbar .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.tms_toolbar .ui-state-disabled { cursor: default !important; }
.tms_toolbar .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.tms_toolbar .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.tms_toolbar.ui-widget,
.tms_toolbar .ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; }
.tms_toolbar .ui-widget .ui-widget,
.tms_toolbar.ui-widget .ui-widget { font-size: 1em; }
.tms_toolbar.ui-widget input, .tms_toolbar.ui-widget select, .tms_toolbar.ui-widget textarea, .tms_toolbar.ui-widget button,
.tms_toolbar .ui-widget input, .tms_toolbar .ui-widget select, .tms_toolbar .ui-widget textarea, .tms_toolbar .ui-widget button { font-family: Segoe UI, Arial, sans-serif; font-size: 1em; }
.tms_toolbar .ui-widget-content,
.tms_toolbar.ui-widget-content { border: 1px solid #666666; background: #000000 url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x; color: #ffffff; }
.tms_toolbar .ui-widget-content a,
.tms_toolbar.ui-widget-content a { color: #ffffff; }
.tms_toolbar .ui-widget-header,
.tms_toolbar.ui-widget-header { border: 1px solid #333333; background: #333333 url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.tms_toolbar .ui-widget-header a,
.tms_toolbar.ui-widget-header a { color: #ffffff; }
.tms_toolbar .ui-state-default, .tms_toolbar .ui-widget-content .ui-state-default, .tms_toolbar .ui-widget-header .ui-state-default { border: 1px solid #666666; background: #555555 url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee; }
.tms_toolbar .ui-state-default a, .tms_toolbar .ui-state-default a:link, .tms_toolbar .ui-state-default a:visited { color: #eeeeee; text-decoration: none; }
.tms_toolbar .ui-state-hover, .tms_toolbar .ui-widget-content .ui-state-hover, .tms_toolbar .ui-widget-header .ui-state-hover, .tms_toolbar .ui-state-focus, .tms_toolbar .ui-widget-content .ui-state-focus, .tms_toolbar .ui-widget-header .ui-state-focus { border: 1px solid #59b4d4; background: #0078a3 url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.tms_toolbar .ui-state-hover a, .tms_toolbar .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.tms_toolbar .ui-state-active, .tms_toolbar .ui-widget-content .ui-state-active, .tms_toolbar .ui-widget-header .ui-state-active { border: 1px solid #ffaf0f; background: #f58400 url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.tms_toolbar .ui-state-active a, .tms_toolbar .ui-state-active a:link, .tms_toolbar .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.tms_toolbar .ui-widget :active { outline: none; }
.tms_toolbar .ui-state-highlight, .tms_toolbar .ui-widget-content .ui-state-highlight, .tms_toolbar .ui-widget-header .ui-state-highlight  {border: 1px solid #cccccc; background: #eeeeee url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; }
.tms_toolbar .ui-state-highlight a, .tms_toolbar .ui-widget-content .ui-state-highlight a, .tms_toolbar .ui-widget-header .ui-state-highlight a { color: #2e7db2; }
.tms_toolbar .ui-state-error, .tms_toolbar .ui-widget-content .ui-state-error, .tms_toolbar .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; }
.tms_toolbar .ui-state-error a, .tms_toolbar .ui-widget-content .ui-state-error a, .tms_toolbar .ui-widget-header .ui-state-error a { color: #111111; }
.tms_toolbar .ui-state-error-text, .tms_toolbar .ui-widget-content .ui-state-error-text, .tms_toolbar .ui-widget-header .ui-state-error-text { color: #111111; }
.tms_toolbar .ui-priority-primary, .tms_toolbar .ui-widget-content .ui-priority-primary, .tms_toolbar .ui-widget-header .ui-priority-primary { font-weight: bold; }
.tms_toolbar .ui-priority-secondary, .tms_toolbar .ui-widget-content .ui-priority-secondary, .tms_toolbar .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.tms_toolbar .ui-state-disabled, .tms_toolbar .ui-widget-content .ui-state-disabled, .tms_toolbar .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.tms_toolbar .ui-icon { width: 16px; height: 16px; background-image: url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-icons_cccccc_256x240.png); }
.tms_toolbar .ui-widget-content .ui-icon {background-image: url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-icons_cccccc_256x240.png); }
.tms_toolbar .ui-widget-header .ui-icon {background-image: url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-icons_ffffff_256x240.png); }
.tms_toolbar .ui-state-default .ui-icon { background-image: url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-icons_cccccc_256x240.png); }
.tms_toolbar .ui-state-hover .ui-icon, .tms_toolbar .ui-state-focus .ui-icon {background-image: url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-icons_ffffff_256x240.png); }
.tms_toolbar .ui-state-active .ui-icon {background-image: url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-icons_222222_256x240.png); }
.tms_toolbar .ui-state-highlight .ui-icon {background-image: url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-icons_4b8e0b_256x240.png); }
.tms_toolbar .ui-state-error .ui-icon, .tms_toolbar .ui-state-error-text .ui-icon {background-image: url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-icons_a83300_256x240.png); }
.tms_toolbar .ui-icon-wrench { background-position: -176px -112px; }
.tms_toolbar .ui-icon-closethick { background-position: -96px -128px; }
.tms_toolbar .ui-icon-copy { background-position: -176px -128px; }
.tms_toolbar .ui-icon-lightbulb { background-position: -128px -128px; }
.tms_toolbar .ui-icon-contact { background-position: -192px -128px; }
.tms_toolbar .ui-icon-document { background-position: -32px -96px; }
.tms_toolbar .ui-icon-folder-open { background-position: -16px -96px; }
.tms_toolbar .ui-icon-trash { background-position: -176px -96px; }
.tms_toolbar .ui-icon-suitcase { background-position: -112px -96px; }
.tms_toolbar .ui-icon-gear { background-position: -192px -112px; }
.tms_toolbar .ui-icon-arrow-4 { background-position: 0 -80px; }
.tms_toolbar .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.tms_toolbar.ui-corner-all,
.tms_toolbar .ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.tms_toolbar .ui-widget-overlay { background: #5c5c5c url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.tms_toolbar .ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(/cirkuit/includes/js/jquery/plugins/ui/1.10.4/themes/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.tms_toolbar .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.tms_toolbar .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; }
.tms_toolbar .ui-button-icon-only { width: 2.2em; }
.tms_toolbar button.ui-button-icon-only { width: 2.4em; }
.tms_toolbar .ui-button-icons-only { width: 3.4em; } 
.tms_toolbar button.ui-button-icons-only { width: 3.7em; } 
.tms_toolbar .ui-button .ui-button-text { display: block; line-height: 1.4;  }
.tms_toolbar .ui-button-text-only .ui-button-text { padding: .4em 1em; }
.tms_toolbar .ui-button-icon-only .ui-button-text, .tms_toolbar .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.tms_toolbar .ui-button-text-icon-primary .ui-button-text, .tms_toolbar .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.tms_toolbar .ui-button-text-icon-secondary .ui-button-text, .tms_toolbar .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.tms_toolbar .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
.tms_toolbar input.ui-button { padding: .4em 1em; }
.tms_toolbar .ui-button-icon-only .ui-icon, .tms_toolbar .ui-button-text-icon-primary .ui-icon, .tms_toolbar .ui-button-text-icon-secondary .ui-icon, .tms_toolbar .ui-button-text-icons .ui-icon, .tms_toolbar .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.tms_toolbar .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.tms_toolbar .ui-button-text-icon-primary .ui-button-icon-primary, .tms_toolbar .ui-button-text-icons .ui-button-icon-primary, .tms_toolbar .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.tms_toolbar .ui-button-text-icon-secondary .ui-button-icon-secondary, .tms_toolbar .ui-button-text-icons .ui-button-icon-secondary, .tms_toolbar .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.tms_toolbar .ui-button-text-icons .ui-button-icon-secondary, .tms_toolbar .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.tms_toolbar .ui-buttonset { margin-right: 7px; }
.tms_toolbar .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
.tms_toolbar button.ui-button::-moz-focus-inner { border: 0; padding: 0; } 
/* end jquery theme rules */

.tms_toolbar,
.tms_toolbar *,
.tms_highlight,
.tms_highlight *,
.crop_region {
    transition: none !important;
}