﻿body {
color:black; font-size:12px; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma, Verdana;
scrollbar-base-color: #ECE9D8;scrollbar-arrow-color: #625407;scrollbar-darkshadow-color: #ECE9D8;scrollbar-highlight-color: #ECE9D8;scrollbar-track-color: #FCFAF2;
}

table {font-size: inherit;}
.full {width:100%;}
.full-1 {width:99%;}
.full-h {height:100%;}
.half {width:50%;}
.medarea {height:99px;}
.ignore {display:none;}
.movable {cursor:move;}
.monospaced {font-family:Lucida Console, Courier New;font-size:12px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both}
.block {display:block;}
.pd_norm {padding:2px 6px;}
.no-border {border:0px}
.no-padding {padding:0px;}
.no-display {display:none;}
.cur-pnt {cursor:pointer;}
.cur-def {cursor:default;}

H1:not(.no-inherit), .focim, .focim-nu {
	FONT-SIZE: 14pt;FONT-WEIGHT: bold;FONT-FAMILY:'Trebuchet MS', Arial, sans-serif, Tahoma, Verdana; padding: 2px 0px 2px 8px ;
}
H1:not(.no-inherit), .focim {border-bottom: 1px dotted #aaaaaa;}
.foszov {
    FONT-FAMILY:'Trebuchet MS', Arial, sans-serif, Tahoma, Verdana; FONT-SIZE: 14pt; FONT-WEIGHT: bold;
}
a, .link {COLOR: #007eff;text-decoration:none;}
a:hover, .link:hover{color:#0456a9;text-decoration:underline;}

.bb-green {background:url(/estatic/img/tools/bb-green.png) no-repeat top;color:white;display:block; padding-top:3px;height:37px;width:154px;font-size:1.1em;font-weight:bold;text-align:center;text-shadow:1px 1px 2px #055101;}
.bb-green:hover {background-position:bottom;color:white;text-decoration:none!important;}

.r4-left, .r4 {border-top-left-radius:4px;border-bottom-left-radius:4px;-moz-border-top-left-radius:4px;-moz-border-bottom-left-radius:4px;}
.r4-right, .r4 {border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-top-right-radius:4px;-moz-border-bottom-right-radius:4px;}
.no-rborder {border-right-width:0px!important}

.n-ctrl {clear:both;min-height:30px;overflow:hidden;}
.n-ctrl .bb {background:url(/estatic/img/tools/bb.gif) repeat-x top;float:left;height:22px;text-align:center;text-shadow:0px 1px 0px #ffffff;padding:4px 10px 2px 8px;color:#000000;border:1px solid #dddddd;}
.n-ctrl .bb:hover, .n-ctrl .hover {background-position:bottom;text-decoration:none;border-color:#bbbbbb;}
.n-ctrl .bb div {padding:2px 0px 2px 22px;background:no-repeat left center;}
.n-ctrl .bb var {padding:2px 0px;display:block;font-style:normal;}
.n-ctrl .space-left {margin-left:5px;} .n-ctrl .space-right {margin-right:5px;}
.n-ctrl .bt-group {}
.n-ctrl .bt-new div {background-image:url(/estatic/img/tools/plus-blue.gif);}
.n-ctrl .bt-newmenu div {background-image:url(/estatic/img/tools/plus-green.gif);}
.n-ctrl .bt-edit div {background-image:url(/estatic/img/tools/bt_edit_little.png);}
.n-ctrl .bt-setup div {background-image:url(/estatic/img/tools/bt-setup.png);}
.n-ctrl .bt-settings div {background-image:url(/estatic/img/tools/bt-settings-lt.png);}
.n-ctrl .bt-settings2 div {background-image:url(/estatic/img/tools/bt-settings-lt2.png);}
.n-ctrl .bt-tree div {background-image:url(/estatic/img/tools/bt-tree.png);}
.n-ctrl .bt-pop div {padding:0px;}.n-ctrl .bt-pop div div {height:16px;}
.n-ctrl .bt-preview div {background-image:url(/estatic/img/tools/bt-preview.png);}
.n-ctrl .bt-transform div {background-image:url(/estatic/img/tools/bt-transform.png);}
.n-ctrl .bt-boxes div {background-image:url(/estatic/img/tools/bt-boxes.png);}
.n-ctrl .bt-files div {background-image:url(/estatic/img/tools/bt-files.png);}
.n-ctrl .bt-delete div {background-image:url(/estatic/img/tools/bt-delete.png);}
.n-ctrl .bt-relocate div {background-image:url(/estatic/img/tools/bt_relocate.png);}
.n-ctrl .bt-listdata div {background-image:url(/estatic/img/tools/bt-listdata.gif);}
.n-ctrl .bt-reload div {background-image:url(/estatic/img/tools/bt_refresh.png);}
.n-ctrl .bt-logout div {background-image:url(/estatic/img/tools/bt-logout.gif);}
.n-ctrl .bt-download div {background-image:url(/estatic/img/tools/bt-download.png);}
.n-ctrl .bt-sort div {background-image:url(/estatic/img/tools/bt-sort.png);}
.n-ctrl .bt-restore div {background-image:url(/estatic/img/tools/bt-restore.png);}
.n-ctrl .bt-back div {background-image:url(/estatic/img/tools/bt-back.png);}
.n-ctrl .bt-save div {background-image:url(/estatic/img/tools/bt-save.png);}

.n-ctrl .btt-delete div {padding:0px;color:red;font-weight:bold;}
.n-ctrl .btt-cancel div {padding:0px;font-weight:bold;}

.n-ctrl .btn {background:url(/estatic/img/tools/bb.gif) repeat-x top;display:inline-block;height:18px;text-align:center;text-shadow:0px 1px 0px #ffffff;padding:2px 10px;color:#000000;border:1px solid #dddddd;}
.n-ctrl .btn:hover {background-position:bottom;text-decoration:none;border-color:#bbbbbb;}

.n-ctrl button {height:30px!important;min-width:90px;}

.n-ctrl .bt-orders div {background-image:url(/estatic/img/tools/webshop/bt_orders-lt.png);}

.n-ctrl .drop-down div div {background:url(/estatic/img/drop-down.gif) no-repeat right center!important; padding:0px 18px 0px 0px!important;}

.n-ctrl .popup-menu, .popup-dialog {position:absolute;background:#f8f8f8;box-shadow:3px 3px 4px #cccccc;z-index:1;}
.n-ctrl .popup-menu ul {list-style:none;margin:0px;padding:0px;}
.n-ctrl .popup-menu li {display:block;}
.n-ctrl .popup-menu a {display:block;padding:5px 18px 5px 30px;color:black;text-shadow:0px 1px 0px #ffffff;}
.n-ctrl .popup-menu a:hover {text-decoration:none;background:url(/estatic/img/tools/bb.gif) repeat-x bottom;}
.n-ctrl .popup-menu .delim {padding:0px 10px;}
.n-ctrl .popup-menu .delim div {height:6px;background:url(/estatic/img/menu-delim.gif) repeat-x center;}

.popup-dialog {padding:9px;}


.bg-ctrl {background:#efefef;height:30px;padding:5px;border-radius:5px; border:1px #cccccc solid;}

.crump-lee {border:1px solid #efefef;border-radius:4px;height:30px;margin:0px 0px 8px;}
.crump-lee ul {list-style:none;padding:0px;margin:0px;}
.crump-lee li {float:left}
.crump-lee a {color:#555555;padding:7px 30px 7px 12px;background:url(/estatic/img/navid.gif) no-repeat right center;display:block;}
.crump-lee a:hover, .crump-lee .hover {color:#0456a9;text-decoration:underline;}
.crump-lee .link a {background:url(/estatic/img/tools/bt-link.gif) no-repeat 10px center;display:block;padding:7px 10px 7px 30px;}

.apply {padding: 4px 4px; background: #efefef; margin: 3px 0px; text-align: center;}
.apply .bt, .apply button {margin-bottom: 0px; margin-left: 5px; border-radius: 4px;padding: 5px 12px; min-width: 70px; border: 1px solid transparent;}
.apply .ok {color: #fff;background-color: #337ab7;border-color: #2e6da4;}
.apply .ok:hover {background-color: #389ac7;border-color: #3e7db4;}
.apply .cancel {color: #333;background-color: #fff;border-color: #ccc;}
.apply .cancel:hover {background-color: #eeeeee;}

H2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #022d4c;
    FONT-FAMILY: Tahoma, Verdana
}
H3
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 15pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana
}
.inner_menu_bck
{
    BACKGROUND-COLOR: #d6edfa ;
    BACKGROUND-IMAGE: URL(/estatic/img/inner_menu_bck.gif);
    BACKGROUND-REPEAT: repeat-y ;
}
.inner_menu_cell
{
    BORDER-COLOR: #03295b;
    BORDER-WIDTH: 1px;
    BORDER-STYLE: solid;
}
.inner_menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #03295b;
    FONT-FAMILY: Tahoma, Verdana ;
    text-decoration : none;
}
.inner_menu:hover
{
    text-decoration : underline;
}

.input_text {
    border: #9CA8AD solid 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana ;
    padding-left: 3px ;
    padding-right: 3px ;
}
.input_highlight {border-color:#0022ff;}
.cikkcim
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #990000;
    FONT-FAMILY: Tahoma, Verdana ;
}
.cikkinfo {margin-top:25px;}
.cikkinfo td {color: #cccccc;padding:3px 6px;}
.cikkinfo .label {font-size:0.85em;vertical-align:bottom;text-align:right;}

.content_title {border-bottom:1px solid #e1e1e1;margin:0px 0px 15px;background:#efefef;padding:3px 0px;}
.content_title td {color:#999999;vertical-align:bottom;}

.kiemelt {COLOR: #990000;}

/* datasheet */
.data_sheet_border {background-color: #ECE9D8;}
.data_sheet_border td {background-color:#FFFFFF;}
.data_sheet_border #selrow td {background-color:#efefef;}
.data_sheet {}
.data_sheet label {font-size:0.9em;color:#555555;}
.data_sheet input[type=text], .data_sheet textarea {font-family:inherit;padding:2px;font-size:1.1em;}
.data_sheet .medarea {height:150px;}
.data_sheet .ok table {margin-left:auto;margin-right:auto;padding:5px;}
.data_sheet .ok .bt-group {text-align:center;}

.data_sheet .ltin {font-size:11px!important;border:none;border-bottom:1px solid #999999;}
.data_sheet .ch {font-size:12px!important;}
.data_sheet .ch8, .d-tab .ch8 {font-size:12px!important;width:60px;}
.data_sheet .ch4, .d-tab .ch4 {font-size:12px!important;width:40px;}

.data_sheet .form_error_input {background:red;color:#ffffff;}

.long {width:631px;}
.med {width:290px;}

.d-tab {}
.d-tab td {padding:4px;}
.d-tab .label {font-size:0.9em;color:#555555;}
.d-tab input[type=text], .d-tab textarea {font-family:inherit;padding:2px;font-size:1.1em;}
.d-tab .fd td {background:white url(/estatic/img/tab-bt.gif) bottom repeat-x;border-bottom:1px solid #cecece;}

.d-tab .h-line td, .d-tab .hcell {border-bottom:2px solid #999999;}
.d-tab .hcell {color: #555555;font-size:1.1em;font-weight:bold;}


.headrow td, .listhead {FONT-WEIGHT: bold;FONT-SIZE: 10pt;background-color: #FCFAF2 !important;color: #3C5B67 ;}
.selrow td {background-color:#efefef;font-weight:bold;}
.listelem {background-color: #FFFFFF;}


.data_sheet_required {FONT-WEIGHT: bold;}

.submit_row {width:631px;padding:5px}
.submit_row table {margin:0px auto;}

/* standard table */
.s-tab {}
.s-tab td {padding:4px 8px;}
.s-tab .firstcell div {padding:4px 8px 4px 20px;}
.s-tab .hrow td {color: #555555;font-size:1.1em;font-weight:bold;border-bottom:2px solid #999999;}
.s-tab .list td {color: #000000;background:#ffffff url(/estatic/img/tab-bt.gif) bottom repeat-x;border-bottom:1px solid #cecece;}
.s-tab .list .red td {background:#F59DA5;border-bottom:1px solid #F26674}
.s-tab .list .blue td {background:#DAE4F5;border-bottom:1px solid #3676E3}
.s-tab .list #SELROW td {background:#efefef;}
.s-tab .spaced {padding-left:10px;padding-right:10px;}
.s-tab .no-data {padding:15px;font-style:italic;border:1px dashed #cccccc;width:250px;text-align:center;}
.s-tab .clickable td {cursor:pointer}
.s-tab .click-hover td {color:#007eff;}
.s-tab .nocontent td {padding:8px;font-style:italic;border-bottom:1px solid #cccccc;display:none;}
.s-tab .show td {display:table-cell;}
.s-tab .group-ctrl td {border:1px solid #cccccc;border-left:0px;border-right:0px;background:#efefef}
.move-to {position:absolute; background:#ffffff; border: 1px solid #cccccc;box-shadow: 2px 2px 5px #999;-moz-box-shadow: 2px 2px 5px #999999;-webkit-box-shadow: 2px 2px 5px #999;}
.s-tab-nowrap td {white-space:nowrap;}
.disabled-row td {font-style:italic;color:#555555!important;}

.embedded {margin-top:15px;}
.embedded-loading {border:1px solid #efefef;padding:15px;font-style:italic;}

/* sub-menu table */
.m-tab {margin:10px 0px 20px;}
.m-tab td {padding:2px 8px;}
.m-tab .firstcell div {padding:2px 8px 2px 20px;}
.m-tab .hrow td {color: #2b5303;font-size:1.1em;font-weight:bold;border-bottom:2px solid #9ac273;}
.m-tab .list td {color: #000000;background:#ffffff url(/estatic/img/mtab-bt.gif) bottom repeat-x;border-bottom:1px solid #cbefa7;}
.m-tab .no-data {padding:15px;font-style:italic;border:1px dashed #9ac273;width:400px;text-align:center;}
.m-tab .bt-new {background:url(/estatic/img/bt_new_menu.png) left center no-repeat;height:23px;display:block;color:black;text-decoration:none;padding:14px 5px 1px 39px;vertical-align:bottom;font-size:1.1em;}
.m-tab .bt-new:hover {color:#007eff;}
.m-tab .expand {text-align:right;vertical-align:bottom;}
.m-tab .expand a {font-size:11px;padding-right:17px;font-weight:lighter;}
.m-tab .expand .opened {color:#333333;background:url(/estatic/img/opened.png) right center no-repeat;}
.m-tab .expand .closed {background:url(/estatic/img/closed.png) right center no-repeat;}


.s-tab a, .d-tab a, .m-tab a {display:block;}

.hrow .bt {background:center center no-repeat;display:block;width:21px;height:21px;border:1px solid #ffffff;margin:0px 1px;}
.hrow .bt-create {background-image:url(/estatic/img/tools/plus-blue.gif);}

.list .bt {background:center center no-repeat;display:block;width:21px;height:21px;border:1px solid #ffffff;margin:0px 1px;}
.list .bt-new {background-image:url(/estatic/img/tools/bt_new_little.png);}
.list .bt-edit {background-image:url(/estatic/img/tools/bt_edit_little.png);}
.list .bt-mail {background-image:url(/estatic/img/tools/bt-mail-little.png);}
.list .bt-handlers {background-image:url(/estatic/img/tools/bt-handlers.png);}
.list .bt-delete {background-image:url(/estatic/img/tools/bt_delete_little.png);}
.list .bt-expand {background-image:url(/estatic/img/tools/bt-expand.png);}
.list .bt-collapse {background-image:url(/estatic/img/tools/bt-collapse.png);}
.list .bt-up {background-image:url(/estatic/img/tools/bt_up.png);}
.list .bt-down {background-image:url(/estatic/img/tools/bt_down.png);}
.list .bt-download {background-image:url(/estatic/img/tools/bt_download_little.png);}
.list .bt-list-data {background-image:url(/estatic/img/tools/bt_listdata.png);}
.list .bt-visible {background-image:url(/estatic/img/visible.gif);}
.list .bt-invisible {background-image:url(/estatic/img/invisible.gif);}
.list .bt-avail {background-image:url(/estatic/img/tools/green.png);}
.list .bt-unavail {background-image:url(/estatic/img/tools/red.png);}
.list .bt-left {background-image:url(/estatic/img/bt_move_left.gif);}
.list .bt-right {background-image:url(/estatic/img/bt_move_right.gif);}
.list .bt-linkmove {background-image:url(/estatic/img/tools/bt-linkmove.png);}
.list .bt-resize {background-image:url(/estatic/img/tools/bt_resize.gif);}
.list .btdelim-lt {margin-left:8px;}

.list_element {FONT-WEIGHT: lighter;FONT-SIZE: 10pt;background-color: #FFFFFF;}

a.o-c, a.o-c-ph {display:inline-block;width:24px;height:24px;background:top center no-repeat;cursor:pointer;}
a.o-c:hover {background-position:bottom;}
a.o-c.collapse {background-image:url(/estatic/img/tools/menu/collapse.png)}
a.o-c.expand {background-image:url(/estatic/img/tools/menu/expand.png)}

.menu-struct {margin-top:5px;}
.menu-struct .item {clear:both;white-space: nowrap;}
.menu-struct .item div {display:inline-block;white-space:normal;vertical-align:top;}
.menu-struct .item .ttl {border:1px dotted white;font-size:1.1em;}
.menu-struct .item .ttl:hover {border-color:#999999;text-decoration:none;}
.menu-struct .item .sel {font-weight:bold;}
.menu-struct .sub {margin-left:20px;}
.menu-struct .reload {border-top:1px solid #efefef;margin-top:5px;}
.menu-struct .reload a {padding:3px 5px;display:block;margin-top:5px;font-size:1.1em}

.menu-struct .invmenu_link {COLOR: #FF6600;}
.menu-struct .invmenu_link:hover {COLOR: #990000;}
.menu-struct .protmenu_link {font-style: italic;COLOR: #3300FF;}
.menu-struct .protmenu_link:hover{COLOR: #990000;}

.menu-icon .ttl {display:block;padding:2px 4px 2px 24px;background-repeat:no-repeat;background-position:left center;}
.menu-icon .c {background-image:url(/estatic/img/tools/bt-login.gif);}
.menu-icon .c1 {background-image:url(/estatic/img/tools/menu/blank.gif);}
.menu-icon .c9, .menu-icon .c59 {background-image:url(/estatic/img/tools/menu/ws.png);}
.menu-icon .c10 {background-image:url(/estatic/img/tools/menu/gb.gif);}
.menu-icon .c12 {background-image:url(/estatic/img/tools/menu/settings.png);}
.menu-icon .c13,.menu-icon .c11 {background-image:url(/estatic/img/tools/menu/forum.gif);}
.menu-icon .c27 {background-image:url(/estatic/img/tools/menu/link.gif);}
.menu-icon .c28 {background-image:url(/estatic/img/tools/menu/test.gif);}
.menu-icon .c55 {background-image:url(/estatic/img/tools/menu/text.gif);}
.menu-icon .c44 {background-image:url(/estatic/img/tools/menu/booking.gif);}

.menu-struct-select {}
.menu-struct-select .child {padding-left: 25px}
.menu-struct-select a.ttl {display: inline-block; padding: 4px 6px;}
.menu-struct-select a.ttl:hover {text-decoration: none; }
.menu-struct-select .sel > a.ttl {color: #222222;}
.menu-struct-select .sel > a.ttl:hover {background: #efefef;}
.menu-struct-select .non-sel > a.ttl {color: #777777;font-style: italic;}
.menu-struct-select a.o-c {margin-bottom:-6px}


.disabled_link { FONT-WEIGHT: bolder;FONT-SIZE: 10pt;COLOR: #B9C4C6;text-decoration : none;}
.disabled_link:hover{COLOR: #990000;text-decoration : underline;}
.rm{cursor:pointer;font-weight: bold;font-size:10px;COLOR: #0f65eb;text-decoration : underline;}
.rm:hover{COLOR: #053d6b;}
.rmc {cursor:pointer;text-align: center;padding-left: 7px;}
.med_link{FONT-WEIGHT: lighter;FONT-SIZE: 12pt;COLOR: #001099;text-decoration : none;}
.med_link:hover{COLOR: #990000;}
.dialog_link { font-family: MS Shell Dlg; font-size: 8pt;color=#000000;text-decoration : none;};
.dialog_link:hover {text-decoration : underline;};


.listtable {border-width:0px;border-spacing:0px;}
.listtable .head td {font-weight:bold;padding:4px 3px;border-bottom:2px solid #cccccc;}
.listtable .row td {padding:3px;border-bottom:1px solid #cccccc;}
.listtable .drag td {cursor:move;}
.listtable .drag td {cursor:move;}
.listtable .drag .first {background:url(/estatic/img/drag.gif) no-repeat left center;padding-left:15px;}

.hover_row td {background:#efefef;}
.data {
		font-weight:bold;
}
.kisbetu
{
    FONT-SIZE: .75em;
    COLOR: #333333;
}
.link_fent
{
    FONT-SIZE: 6pt;
    COLOR: #022d4c;
}
.box_table { COLOR: #D0E0F0; }
.box_element { COLOR: white; }
#buttons h1 : {
	FONT-SIZE: 12pt;
	color: #554FA0;
	background-color: #EEECF6;
	background-position: center left;
	padding: 7px;
	border: dotted 1px #D6CCBD;
	border-right: 0;
	border-left: 0;
	margin-bottom: 0;
}
#buttons h1 :link, #prodlist h1 :visited {
	color: #554FA0;
}

.todelete {
	padding:2px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: oblique;
	font-size: 10px;
	font-family: "Courier New";
	border: 1px solid #aa0000;
}
.plisted {
	background-image:url(/estatic/img/plisted.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.keret {
	border: #dedede solid 1px;
}
.lpgomb, .lpgombl {
	background-color: #efefef;
	border: 1px #cccccc solid;
	padding-left: 3px;
	padding-right: 3px;
}
.lpgombl {
	COLOR: #0f65eb;
	text-decoration:underline;
	cursor: pointer;
}
.chk_toogle_all {
	background-color: #8aa6e1;
}
.sort, .sort_asc, .sort_desc {
	color: #053d6b;
	text-decoration:underline;
	padding-right: 22px;
}
.sort:hover, .sort_asc:hover, .sort_desc:hover {
	color: #0b5bd9;
}
.sort_asc {
	background: url(/estatic/img/sort_asc.gif) no-repeat right;
}
.sort_desc {
	background: url(/estatic/img/sort_desc.gif) no-repeat right;
}

.bt_new_little, .bt_edit_little {width:23px;height:23px;border:none;}
.bt_new_little:hover, .bt_edit_little:hover {background-color:#efefef;}
.bt_new_little {background:url(/estatic/img/tools/bt_new_little.png) center center no-repeat;}
.bt_edit_little {background:url(/estatic/img/tools/bt_edit_little.png) center center no-repeat;}

/* settings */
.settings ul {list-style: none;padding:0px;display:block;}
.settings ul li {padding:5px;}
.settings ul .head {color:#777777;font-weight:bold;border-bottom:1px solid #c8c8c8;font-size:16px;}
.settings ul li a {display:block;font-size:14px;color:#007eff;text-decoration:none;}
.settings ul li a:hover {text-decoration:underline;}
.settings .horiz {height:40px;}
.settings .horiz li {float:left;padding-right:22px;}
.settings .vert {width:360px;margin:5px;margin-left:0px;margin-right:20px;float:left;}

.is_active {background:url(/estatic/img/active.gif) no-repeat center center;width:20px;min-height:20px;}
.is_inactive {background:url(/estatic/img/inactive.gif) no-repeat center center;width:20px;min-height:20px;}
.is_active a, .is_inactive a {display:block;padding:7px;}

.error {border:2px solid red; padding:5px;}
.warning {background:url(/estatic/img/warning.png) no-repeat 5px center;color:#ffd11d;background-color:#777777;font-weight:bold;padding:9px 5px 9px 42px;}
.warning a {color:white;text-decoration:none;}
.warning a:hover {text-decoration:underline;}
/* lookout */
.lookout .list {list-style: none;padding:0px;display:block;}
.lookout .list li {padding:5px;float:left;}

/* sectioned-table */
.sectioned-table .sp {display:none;}
/* css table */
.css-table .sp {font-size:11px;}
.css-table .sp td {padding:1px 5px 1px 0px;}
.css-table .text {display:table-row;}
.css-table select {font-size:11px;font-weight:bold;}
.css-table .submit {border-top:1px dotted #999999;padding-left:80px;padding-right:80px;}
.css-table .nr_edit {font-size:11px;width:35px;height:12px;margin-top:2px;}
.css-table .separator-top td {border-top:2px ridge #999999;padding-top:3px;}
.css-table .separator-bottom td {border-bottom:2px ridge #999999;padding-bottom:3px;}
.css-table .separator-stop td {border-top:1px dashed #bbbbbb;padding-top:2px;}
.css-table .separator-sbottom td {border-bottom:1px dashed #bbbbbb;padding-bottom:2px;}
.css-table .sp .color {font-family:Lucinda Console, Courier New, Arial; width:65px;background:url(/estatic/img/tools/edborder.gif) no-repeat left bottom;padding-left: 4px;}
.css-table .sp .border-sample {padding:2px;}
.css-table .style-title {padding:3px 0px 2px;font-weight:bold;font-size:1.1em;}
.css-table .toolbar {background-color:#efefef;overflow:hidden}
.css-table .toolbar select {height:22px;margin:2px 4px 2px 2px;}
.css-table .toolbar .f-size {padding:3px 1px;}
.css-table .cell {float:left;}
.css-table .bt {display:block;width:20px;height:20px;background:url(/estatic/img/tools/css-font-icons.gif);text-decoration:none;margin-top:2px;margin-bottom:2px;border:1px solid #dedede;}
.css-table .bt:hover {background-color:#cccccc;border-color:#aaaaaa}
.css-table .bt-opt {display:block;width:10px;height:20px;background:url(/estatic/img/tools/css-font-icons.gif) -26px 60px;text-decoration:none;margin:2px 4px 2px 0px;border:1px solid #dedede;border-left-color:#efefef;}
.css-table .bt-opt:hover {background-color:#cccccc;border-color:#aaaaaa}
.css-table #sel {background-color:#9eb4c1;}
.css-table #dis {background-position-x:-80px;}
.css-table .f-weight {}
.css-table .f-style {background-position:0px 60px;}
.css-table .f-decor {background-position:0px 40px;}
.css-table .f-left {background-position:60px 20px;}
.css-table .f-center {background-position:0px 20px;}
.css-table .f-right {background-position:40px 20px;}
.css-table .f-justify {background-position:80px 20px;}
.css-table .f-size {font-size:11px;}
.css-table .opt-menu {background:#efefef;border:1px solid #cccccc;padding:2px;position:absolute;z-index:1000}
.css-table .opt-menu ul {list-style:none;padding:0px;margin:0px;}
.css-table .opt-menu a {display:block;text-decoration:none;padding:3px 5px;color:black;}
.css-table .opt-menu a:hover {background:#cccccc;}
.css-table .opt-menu #ms {font-weight:bold;}
.colorpicker {z-index:2001;}

.line-down {border-bottom:1px solid #aaaaaa;}

/* submenu */
.submenu_list {background:#CFEAB3;}
.submenu_list .firstcell {padding:0px;}
.submenu_list .firstcell div {padding-left:20px;background: #ffffff url(/estatic/img/drag.gif) no-repeat left center;}
.submenu_list .firstcell a {display:block;}
.submenu_list td {background:#ffffff;cursor:move;}

/* sort-tab */
.sort-tab .firstcell {padding:0px;}
.sort-tab .firstcell div {padding-left:20px;background-image: url(/estatic/img/drag.gif);background-repeat:no-repeat;background-position:left center;}
.sort-tab .firstcell a {display:block;}
.sort-tab td {background:#ffffff;cursor:move;}

/* horizontal menu */
.horiz_menu {border-bottom:1px dotted #cccccc;display:table-cell;}
.horiz_menu ul {list-style:none;margin:0px;padding:0px;}
.horiz_menu li {float:left;}
.horiz_menu li button {background:inherit;border:none;margin:0px;color:blue;font-family:inherit;}
.horiz_menu li button[disabled] {color:#ffffff;background-color:#cccccc;}
.horiz_menu li button[disabled]:hover {color:#ffffff;background-color:#cccccc;}
.horiz_menu li a, .horiz_menu li button {color:blue;text-decoration:none;font-weight:bold;display:block;padding:10px 15px;border-left:1px solid #cdcdcd;border-right:1px solid #aaaaaa;}
.horiz_menu li a:hover, .horiz_menu li button:hover {color:blue;background:#efefef;}

.horiz_menu li .imgbt {padding:5px 15px 4px 15px;}

/* menu button */
.ddown_button {color:#efefef;background:#777777 url(/estatic/img/tools/bt_down_gray.png) no-repeat right center;border:#333333 1px solid;font-family:inherit;padding:2px 25px 2px 10px;margin:0px;}
.ddown_button:hover {color:#ffffff;background-color:#999999;}

#menu_select_panel {display:none;position:absolute;width:400px;height:180px;left:50px;background:#ffffff;border:1px solid #cccccc;padding:5px;overflow-y:scroll;}
#menu_select_panel ul {margin:0px;padding:0px; list-style:none;}
#menu_select_panel ul li {border-bottom:1px solid #efefef;}
#menu_select_panel ul a {text-decoration:none;display:block;padding:2px;}
#menu_select_panel ul a:hover {background:#efefef;}

div.menu-hierarchy {}
div.menu-hierarchy a.menu {display:block; text-decoration: none; padding: 5px 8px; color: initial;}
div.menu-hierarchy a:hover {background:#efefef;}
div.menu-hierarchy div.remark {font-size: 0.7rem; margin-top: -5px;}
div.menu-hierarchy div.remark a {display:inline-block; }
div.menu-hierarchy a.bt-remove {padding: 2px 8px 2px 20px; text-decoration: none; background-image: url(/estatic/img/tools/bt_delete_xs.png); background-position: 5px center; background-repeat: no-repeat;}
div.menu-hierarchy div.sub { padding-left: 25px; }

div.group-menu .granted > a.read {color: #cf7500;}
div.group-menu .granted > a.rw {color: #0ec624;}

/* content structure */
.content_struct {margin-bottom:50px; }
.content_struct .page {border-bottom: 2px solid #777777; }

.content_struct .ctrl {cursor:default; white-space:nowrap; position: absolute; top: 2px; right: 2px;}
.content_struct .ctrl a img {padding:0px 2px;border:1px solid #777777;}
.content_struct .ctrl a:hover img {border:1px solid #cccccc;background:#ffffff;}

.content_struct .page-head {background:url(/estatic/img/tools/pagemarg.gif) repeat-y left #777777;padding:3px 0px 0px 30px; position: relative; min-height: 24px;}
.content_struct .page-head .ttl {color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;padding:4px;display:block}

.content_struct .page-items {min-height: 25px; background: #efefef url(/estatic/img/tools/page-bck.png) no-repeat}
.content_struct .page-item {border-top:1px solid #cccccc;}
.content_struct .page-item .ttl {background:#ffffff no-repeat left center;cursor:move; position: relative;}
.content_struct .page-item .ttl .lab {padding:10px;padding-left:38px;display:block;cursor:move; background-repeat: no-repeat;}
.content_struct .page-item .ttl .lab:hover {background-color: #efefef}
.content_struct .type_1-lab {background-image:url(/estatic/img/tools/types/text.gif);}
.content_struct .type_2-lab {background-image:url(/estatic/img/tools/types/box.gif);}
.content_struct .type_3-lab {background-image:url(/estatic/img/tools/types/pgalery.gif);}
.content_struct .type_8-lab {background-image:url(/estatic/img/tools/types/title.png);}
.content_struct .type_9 {border-left: 4px solid #555555; border-bottom: 1px solid #333333; border-top: 1px solid #333333; margin-bottom: 2px; padding-bottom: 5px;}
.content_struct .type_9 > .ttl {background: #efefef;}
.content_struct .type_9 .page-panel {margin-left: 5px;}
.content_struct .type_9-lab {padding: 5px!important;}
.content_struct .type_9-edit {top: -2px!important;}
.content_struct .page-item .edit {cursor:move;white-space:nowrap;position: absolute; top: 2px; right: 2px;}
.content_struct .page-item .edit a {display:inline;padding:0px;cursor:pointer;}
.content_struct .page-item .edit a img {margin-top:4px;padding:2px 2px 2px 2px;border: 1px solid white}
.content_struct .page-item .edit a:hover img {border:1px solid #cccccc;}

.content_struct .page-item a.o-c {margin: 2px 8px 0px 4px;}

.content_struct .ui-state-highlight {height:40px;border:1px dashed #fea532;}

.content_struct.visibility_ctrl .collapsed {display: none}


.pagesel {width:100%;background:url(/estatic/img/tools/pagemarg.gif) repeat-y left #777777;padding:5px 22px 5px 30px;color:#ffffff}
.pagesel .kisbetu {color:#ffffff;}
.pagesel .page_attr {display:none;}
.pagesel td {border-bottom:#888888 1px solid}

#slide-items .sl-item {border:1px dashed #cccccc; margin-bottom: 5px;}

.com_entry {border:1px solid #cccccc;padding:1px;margin:8px 0px;}
.com_entry .com_title {padding:7px 5px;background:#efefef;color:#555555;font-size:11px;}
.com_entry .reply {float:right;}
.com_entry .ct {padding:7px 8px;}
.comment_replies {padding-left:25px;}

/* boxeditor */
.trsp_input {background:none;border:none;margin:0px;padding:0px;}

.hover-menu {position:absolute;border:1px solid #aaaaaa;display:none;background:#efefef;border-radius:5px;font-family:Verdana;font-size:12px;}
.hover-menu a {text-decoration:none;}
.hover-menu a img {border:1px solid #efefef;padding:5px;}
.hover-menu a:hover img {border-color:#cccccc;}

.hover-menu .sm {position:absolute;padding:1px;background:#efefef;border:1px solid #aaaaaa;}
.hover-menu .sm ul {padding:0px;margin:0px;list-style:none;}
.hover-menu .sm a {display:block;padding:3px 5px;color:#333333;text-decoration:none;white-space:nowrap;}
.hover-menu .sm a:hover {background:#cccccc;}
.hover-menu .sm .sep {border-top:1px solid #aaaaaa;}

#boxct .col-cnt {vertical-align: top; display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

#boxct .stt td {padding-bottom:5px;}
#boxct .ctt {height:50px;}
#boxct .ctt .autoedit {cursor:pointer;}
#boxct .col {border:1px dashed #cccccc;min-height:40px;}
#boxct .rulecell {vertical-align:top;}
#boxct .settings button {border:1px solid #cccccc;border-radius:3px;background:#efefef;font-size:11px;}
#boxct .settings button:hover {background:blue;color:white}
#boxct .col-ctrl {background:white;font-family:Verdana;font-size:11px;color:black;}
.options {padding:3px 5px; background:#777777;border:#555555 1px solid; color:#ffffff;border-radius:3px;}

.col .box .at-top {border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;}
.col .box .at-bottom {border-top-left-radius:0px !important;border-top-right-radius:0px !important;}

/*pagination*/
.pagination .horiz {overflow:hidden;}
.pagination .horiz div {float:left}
.pagination .horiz .first {border:none;}
.pagination .horiz a {display:block;border-radius:3px;padding:3px 7px;margin:2px;}
.pagination .horiz a:hover {background-color:#efefef;}
.pagination .horiz #sel {font-weight:bold;color:#ffffff;background-color:#777777;}
.pagination .horiz #sel {text-decoration:none;}

.v_menu {}
.v_menu a {display:block;padding:4px 5px;font-size:11px;color:#000000;text-decoration:none;}
.v_menu a:hover {padding:3px 4px; border:#999999 1px solid; background:#efefef;}
.v_menu #menu_sel {padding:3px 4px;border:blue 1px solid; background:blue; color:white;}

/* control panel */
.ctrl_panel .group {clear:both;}
.ctrl_panel .item {width:100px;text-align:center;font-size:10px;float:left;margin:5px 0px;}
.ctrl_panel .item a {display:block;text-decoration:none;}
.ctrl_panel .item a:hover {text-decoration:underline}

.msg-box {position:fixed;right:5px;top:5px;padding:5px 10px;background:white;border:1px solid #efefef;font-weight:bold;font-style:italic;color:blue;}

.fieldbox fieldset {margin:5px 0px;border:1px solid #cccccc;border-radius:5px;}
.fieldbox legend {font-size:0.9em;color:#777777;}

.search-fields input[type=text] {width:170px;font-family:inherit;font-weight:bold;padding:3px 4px;border:1px solid blue;}
.search-fields select {width:180px;font-family:inherit;font-weight:bold;padding:2px 3px;}
.search-fields .empty {color:#999999;font-style:italic;border:1px solid #aaaaaa!important;}

.ctx-menu {z-index: 200; box-shadow: 2px 2px 8px #bebebe;position: absolute;background-color: #ffffff; min-width: 115px; list-style: none; margin: 0px; padding: 0px;}
.ctx-menu .mi {padding: 3px 5px; color: black; text-decoration: none;display: block; cursor: default;}
.ctx-menu .hover {color: #ffffff; background: #0456a9;}
.ctx-menu .has-submenu {background-image:url(/estatic/img/tools/submenu.gif); background-repeat: no-repeat; background-position: right center;}

.css-row .lab {vertical-align:top;padding-top:3px; padding-right:3px;font-size:11px;color:#333}
.changed-before .lab {font-style: italic; color: blue;}
.changed-now .lab {font-style: italic; color: blue; font-weight: bold;}