@CHARSET "UTF-8";
body,html {
	font-family: Verdana, Geneva, sans-serif;
    font-size: 12pt;
    background-color: #eff4ff;
}
.editfoot {
    font-size: 1em;
    background-color: #dbdbdb;
    border-top-style: none;
    vertical-align: middle;
    text-align: center;
}
.editfoot a {
    color: black;
    text-decoration: none;
    font-size: 1em;
}
.editfoot input {
    font-size: 1em;
    color: black;
    text-decoration: none;
}
#wbg_menu {
    background-color: #8fa2b8;
    color: #333;
    border-right: 1px solid #000;
}
#wbg_menu_switch {
    background-color: #00284e;
    opacity:0.4;
    filter:alpha(opacity=40);
    MozOpacity:0.4;
    KhtmlOpacity:0.4;
}
div#wbg_menu_switch:hover {
    cursor: pointer;
}
#wbg_menu ul {
    border: none;
}
#wbg_menu li {
   -webkit-transition: background-color 0.4s linear;
    transition: background-color 0.4s linear;
    border-bottom: 1px solid #90bade;
    background-color: #2175bc;
}
#wbg_menu li:hover {
    background-color: #0076FF;/*#2586d7;*/
    color: #fff;
}
#wbg_menu li a {
    font-size: 10pt;
	color: #fff;
    text-decoration: none;
}
#wbg_menu li span {
    color: #dfdfdf;
    cursor: pointer;
}
.wbg_dialog {
    background-color: #f6f4f2;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border: 3px double #4d6185;
    box-shadow: 7px 7px 5px rgba(0,0,0,0.5);
}
.wbg_dialog h1:first-child {
    background-color: #0b8bc3;
    color: white;
    cursor: move;
}
.wbg_dialog h1:first-child button {
    border: 0;
    background-image: url('img/icon_delete.png');
    background-size: 100%;
    background-color: transparent;
    cursor: pointer;
}

.wbg_header {
    font-size: 1.7em;
    text-align: center;
}
p.wbg_header {
    border-bottom: solid 1px #5e75b0;
}

.wbg_listview {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border: 3px double #4d6185;
    box-shadow: 7px 7px 5px rgba(0,0,0,0.5);
}
.wbg_editview {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border: 3px double #4d6185;
    box-shadow: 7px 7px 5px rgba(0,0,0,0.5);
    background-color: #EFF4FF;
}
.wbg_editview tr>td>span {
    text-shadow:1px 1px #FFFFFF;
}
.wbg_editview input {
    font-size: 10pt;
    border-bottom: solid 1px #4d6185;
    border-left: solid 1px #4d6185;
    border-right: solid 1px #4d6185;
    border-top: solid 1px #4d6185;
}
button.wbg_button {
   border-bottom: solid 1px #4d6185;
   border-left: solid 1px #4d6185;
   border-right: solid 1px #4d6185;
   border-top: solid 1px #4d6185;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#65a9d7));
   background: -webkit-linear-gradient(top, #e5e5e5, #65a9d7);
   background: -moz-linear-gradient(top, #e5e5e5, #65a9d7);
   background: -ms-linear-gradient(top, #e5e5e5, #65a9d7);
   background: -o-linear-gradient(top, #e5e5e5, #65a9d7);
   font-size: 10pt;
   text-decoration: none;
}
button.wbg_button:hover {
   border-top-color: #388fc9;
   background: #388fc9;
   color: #ccc;
}
button.wbg_button:active {
   border-top-color: #2586c7;
   background: #2586c7;
}
.wbg_editview th {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color: #EFF4FF;
    border-collapse: none;
}
.wbg_editview th span {
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    border-bottom: 0;
    -moz-border-radius-bottomleft:0;
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    -moz-border-radius-bottomright:0;
    -webkit-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -moz-border-radius-topright:9px;
    -webkit-border-top-right-radius:9px;
    border-top-right-radius:9px;
    -moz-border-radius-topleft:9px;
    -webkit-border-top-left-radius:9px;
    border-top-left-radius:9px;
}
.wbg_editview .wbg_error {
    -webkit-transition: height 0.3s linear, padding 0.3s linear;
    transition: height 0.3s linear, padding 0.3s linear;
    overflow: hidden;
    border-left: 6px solid black;
    background-color: red;
    color: white;
}
.wbg_editview .wbg_hint {
    -webkit-transition: width 0.3s linear, padding 0.3s linear;
    transition: width 0.3s linear, padding 0.3s linear;
    border: 1px solid white;
    background-color: #EEFFD0;
    color: black;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
}
.wbg_tab_selected {
    background-color: #C9D8FC;
}
.wbg_tab_unselected {
    background-color: #eeeeee;
    cursor: pointer;
}
.wbg_listview th {
    font-size: 10pt;
    color: #4d6185;
    font-weight: bold;
    background-image: url('img/tbl_head_back.gif');
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow:ellipsis;
    white-space: nowrap;
}
.wbg_listview td {
    font-size: 10pt;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow:ellipsis;
    white-space: nowrap;
}
.wbg_editview tr {
    border-bottom: 1px solid #808080;
    border-collapse: collapse;
    background-color: #C9D8FC;
}
.wbg_editview td {
    border: 0;
    font-size: 1em;
}
.wbg_listview a {
    text-decoration: none;
}
.wbg_listview1 {
    background-color: #FFFFFF;
}
.wbg_listview2 {
    background-color: #FFFFCC;
}
.wbg_listview1:hover, .wbg_listview2:hover {
    background-color: #EEEECC;
    cursor: default;
}
.wbg_actrecord, .wbg_actrecord:hover {
    background-color: #BBDDBB;
    cursor: default;
}
.wbg_controls {
    background-color: #EEEEEE;
}
.wbg_listc,.wbg_editc {
    background-size: 100%;
    background-repeat:no-repeat;
    background-position:left top;
    background-color: #bfbfbf;
}
.wbg_listh {
    border: 0;
    background-size: 100%;
    background-repeat:no-repeat;
    background-position:left top;
    background-color: transparent;
    cursor: pointer;
}
.lcAddNew,.lcAddItem {
    background-image: url('img/icon_add.png');
}
.lcFilter {
    background-image: url('img/icon_filter.png');
}
.lcSearch {
    background-image: url('img/icon_search.png');
}
.ecBack,.lcBack {
    background-image: url('img/icon_back.png');
}
.ecSave, .lcSave {
    background-image: url('img/icon_save.png');
}
.ecPrev {
    background-image: url('img/icon_left.png');
}
.ecNext {
    background-image: url('img/icon_right.png');
}
.ecPreview {
    background-image: url('img/icon_preview.png');
}
.lhDelete {
    background-image: url('img/ico_delete.png');
}
.lhEdit {
    background-image: url('img/ico_edit.png');
}
.lhProp {
    background-image: url('img/ico_submenu.png');
}
.lhChild {
    background-image: url('img/icon_sublist.gif');
}
.lhSelect {
    background-image: url('img/ico_accept.png');
}
.wbg_order {
    border: 0;
    background-size: 100%;
    background-repeat:no-repeat;
    background-position:left top;
    background-color: transparent;
    cursor: pointer;
}
.lhOrderup {
    background-image: url('img/icon_up.gif');
}
.lhOrderdown {
    background-image: url('img/icon_down.gif');
}
.wbg_slider_container p {
    font: normal 1em Geneva, Arial, Helvetica, san-serif;
    color: black;
    border: 0;
}
.wbg_slider_container button {
    border: 0;
    background-color:transparent;
    background-size: 100%;
    background-repeat:no-repeat;
    background-position:left top;
    cursor: pointer;
}
.wbg_slider_inner p {
    white-space: normal;
}
.wbg_slider_prev {
    background-image: url('img/icon_left.png');
}
.wbg_slider_next {
    background-image: url('img/icon_right.png');
}
p.wbg_slider {
    background: url('img/sliderbg.gif') repeat-x scroll center bottom;
}
.wbg_progress {
    background-image: url("img/ajax-loader.gif");
    background-position: top center;
    background-repeat: no-repeat;
}
.wbg_progress p {
    font-size: 1em;
    color: white;
}
.wbg_progress_bar {
    border: 1px solid red;
    background-color: white;
}
.wbg_progress_bar span {
    background-color: red;
}
button.wbg_slider_drag {
    background: url('img/slider.gif');
    background-size: 100%;
    border: 0;
}
.wbg_slider_hint {
    background-color: #c5c8b1;
    border: 2px dotted black;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
    font: normal 1em Geneva, Arial, Helvetica, san-serif;
    color: #003399;
}
p.wbg_slider_page {
    font: 600 1em;
}
.wbg_slider_page u {
    cursor: pointer;
}
.editrow textarea {
    border: 2px inset buttonshadow;
    padding: 5px;
}
.wbg_answer, .wbg_answer:active, .wbg_answer:focus {
    border: 0;
    background-size: 100%;
    background-repeat:no-repeat;
    background-position:center center;
    background-color: transparent;
    font-size: 1.4em;
    font-weight: bold;
    color: white;
    text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;
    outline: none;
}
.wbg_answer_wrong {
    background-image: url('img/answer_wrong.png');
}
.wbg_answer_correct {
    background-image: url('img/answer_correct.png');
}
.wbg_cluster_add {
    background: url('img/icon_arrowdown.png') no-repeat left center;
    cursor: pointer;
}
/* Képkezelő */
.wbg_imglistview {
    border-width: 3px;
    border-style: double;
    border-color: #4d6185;
    border-collapse: collapse;
    background-color: white;
}
.wbg_imglistview td {
    border-right: 1px solid #4d6185;
    border-collapse: collapse;
}
.wbg_imgo,.wbg_imgc {
    color: black;
}
p.wbg_imgo:before {
    content: "\25bc";
}
p.wbg_imgc:before {
    content: "\25b6";
}
.wbg_imga {
    color: #000080;
}
.wbg_imgtree {
    background-color: #cfcfcf;
    font-size: 0.8em;
}
.wbg_imgfolder {
    border-bottom: 3px double;
}
.wbg_imgbox button, .wbg_imgbox button:active {
    border: 0;
    background-color: #ffffff;
    border-width: 0px;
    border-image-width: 0;
}
.wbg_imgbox button.wbg_movie {
    background: url("img/movie.jpg") center center;
}
.wbg_imgbox div {
    border: 1em solid #dfdfdf;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
}
.wbg_imgbox p {
    background-color: #dfdfdf;
}
.wbg_imgcaption {
    line-height: 100%;
    font-size: 0.9em;
}
p.wbg_slider_container, p.wbg_slider_page {
    background-color: transparent;
}
button.wbg_imgbox_ok, button.wbg_imgbox_ok:active {
    background-image: url('img/ico_answers.gif');
    background-color: #dfdfdf;
}
button.wbg_imgbox_delete, button.wbg_imgbox_delete:active {
    background-image: url('img/ico_delete.gif');
    background-color: transparent;
    border: 0;
}
select.wbg_imgbox_sel {
    background-color: #dfdfdf;
    font-size: 0.7em;
}
p.wbg_dragndrop {
    background-color: #efefef;
    font-size: 1em;
    border: 0;
}
.wbg_drophere {
    background-color: #c2e0de;
}
.wbg_imgnew {
    background-color: #EFEFC0;
}
.wbg_imgback {
    background: url('img/icon_back.png');
    background-size: 100%;
    background-color: #dfdfdf;
}
.wbg_imglistsearch {
    border-width: 3px;
    border-style: double;
    border-color: #4d6185;
    border-collapse: collapse;
}
.wbg_croppage {
    background-color: #cfcfcf;
    opacity: 0.9;
}
.wbg_datepicker {
    border: 3px double;
    background-color: #efefef;
}
.wbg_datepicker span {
    cursor: pointer;
}
.wbg_datepicker td {
    font-size: 0.7em;
    border-collapse: collapse;
    border: 1px solid #dfdfdf;
}
.wbg_datepicker select {
    font: normal 0.5em;
}
.wbg_datepicker button {
    border: 1px;
}
.wbg_datepicker_active {
    color: red;
}
div.wbg_datepicker_time {
    border: 1px solid black;
}
div.wbg_datepicker_time span {
    background-color: white;
    font-weight: bold;
}
input.wbg_datepicker_hour {
    border: 0;
    font-size: 1em;
}
input.wbg_datepicker_min {
    border: 0;
    font-size: 1em;
}
input.wbg_datepicker_sec {
    border: 0;
    font-size: 1em;
}
.wbg_flowmenu {
    border: 3px double black;
    overflow: auto;
    color: black;
    background-color: white;
}
.wbg_flowmenu p:hover {
    background-color: #CCCCCC;
    cursor: pointer;
}
.wbg_editview td.wbg_checklist_1 {
    font-weight: bold;
}
/* Embedded list */
.wbg_embeddedlist {
	background-color: #f6f4f2;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border: 1px solid #4d6185;
}
.wbg_elist {

}
.wbg_elist input {
	border: 0;
	background-color: #C0D8C5;
}
 .wbg_elist input:focus {
	border: 0;
	background-color: green;
 	color: white;
 }
.wbg_ecap {
}
.wbg_epic {
}
.wbg_etool {
}
.wbg_ecap textarea {
	border: 0;
	border-top: 1px solid #4d6185;
}

.tab400 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 3px double #4d6185;
    box-shadow: 10px 10px 5px #888888;
    background-color: #c9d8fc;
}
.tab400b {
    background-color: transparent;
}
.wbg_activate_yes {
    color: #416f28;
}
.wbg_activate_no {
    color: #701921;
}
.wbg_activate_wait {
    color: #8e8d15;
}
input.editrow {
    font-size: 1.3em;
}
.editrowr {
    border-width: 1px;
    border-style: inset;
    border-color: gray;
    font-size: 10pt;
    background-color: #c9d8fc;
}
.editrowl {
    border-width: 1px;
    border-style: inset;
    border-color: gray;
    font-size: 10pt;
    background-color: #c9d8fc;
}
input.wbg_button {
    border-bottom: solid 1px #808080;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #808080;
    border-top: solid 1px #ffffff
}
.wbg_head {
    font-size: 10pt;
}
select {
    font-size: 10pt;
    border-bottom: solid 1px #4d6185;
    border-left: solid 1px #4d6185;
    border-right: solid 1px #4d6185;
    border-top: solid 1px #4d6185
}

textarea {
    font-size: 10pt;
    border-bottom: solid 1px #4d6185;
    border-left: solid 1px #4d6185;
    border-right: solid 1px #4d6185;
    border-top: solid 1px #4d6185
}
.wbg_imgcrop {
    border: 2px dashed black;
    outline: 1px dashed invert;
}
.wbg_imgresize {
    background-color: black;
    border: 1px solid black;
}
