.control {position: absolute; padding: 0px; margin: 0px; overflow: hidden; border: 0px}
.labellink {cursor: pointer; color: #666; text-decoration: none}
.imagelink {cursor: pointer}
.button {margin-right: 4px; font-size: 11px; padding: 0px 2px 2px 2px; border: 1px solid black; background-color: #E0E0E0; width: 60px; }
.checkbox {margin: 0px; float: left; }
.checklabel {display: block; margin: 0px 0px 0px 18px; }
.inputtext {display: block; border: 1px solid black; margin: 0px; padding: 3px 2px}
.inputmemo {display: block; border: 1px solid black; margin: 0px; padding: 3px 2px; font-size: 11px}
.select {font-family: Verdana, sans-serif; font-size: 11px; border: 1px solid black; height: 100%; margin: 0px; padding: 2px; }
.wndxhs {position: absolute; width: 100%; height: 0px; background-color: #E0E0E0; cursor: n-resize}
.wndxvs {position: absolute; width: 0px; height: 100%; background-color: #E0E0E0; cursor: w-resize}
.btnbar {padding: 0px 0px 0px 1px; margin: 0px}
.btnbaritem {margin: 1px 1px 0px 0px}
.wnd {position: absolute; border: 0px solid black; margin: 0px; padding: 0px; width: 300px; height: auto; box-shadow: 0px 0px 15px #888; }
.wndtbl {padding: 0px; margin: 0px; border: 0px; border-collapse: collapse; border-spacing: 0px; width: 100%; height: 100%; }
.wndhs {width: 0px; min-width: 0px; background-color: #E0E0E0; }
.wndvs {height: 0px; background-color: #E0E0E0; }
.wndcs {width: 0px; height: 0px; background-color: #E0E0E0; }
.wndcnt {vertical-align: top; background-color: #f0f0f0 !important; }
.wndcaption {padding: 5px; border: 0px solid black; margin: 0px; background-color: #FF7B00; color: white; font-weight: bold; white-space: nowrap; text-align: center; width: 100%; cursor: default}
.wndbutton {padding: 0px 4px; border: 0px solid black; width: 16px; background-color: #FF7B00; color: white; font-weight: bold; width: 16px; }
.wndcontent {padding: 0px; margin: 0px; border: 0px solid black; font-size: 12px; line-height: 17px; }
.wndbuttons {padding: 0px; border: 0px solid black; text-align: center}
.wndbuttonimg {margin-left: 2px; margin-right: 2px; }
.tree {padding: 0px; margin: 0px; margin-left: 15px; }
.treem {padding: 0px; margin: 0px; }
.treeitem {padding: 0px; margin: 0px}
.treeitemdiv {padding: 2px; margin: 0px; white-space: nowrap; cursor: default}
.treeitemdiva {padding: 2px; margin: 0px; white-space: nowrap; cursor: default; background-color: orange}
.treeitemtxt {text-decoration: none; color: inherit}
.treeitemimg {width: 11px; height: 11px; margin-right: 4px}
.treeitemchk {margin: 0px 4px 0px 0px; padding: 0px; vertical-align: bottom}
.treeitemicn {margin: 0px 4px 0px 0px; padding: 0px; width: 16px; height: 16px; vertical-align: bottom}
.treetargetitem {background-color: gray; color: white}
.treespacer {border: 0px; border-top: 1px dashed black; overflow: visible}
.treespaceroverlapper {position: absolute; height: 0px; top: 0px; background-color: gray; opacity: 0.6}
.menu {position: absolute; padding: 0px; margin: 0px; z-index: 7000; background-color: #F0F0F0; border-collapse: collapse}
.menuitem {margin: 0px; padding: 4px 8px; white-space: nowrap; cursor: default}
.menuitemsep {padding: 0px; margin: 0px; white-space: nowrap; }
.inputitemsbox {display: block; position: absolute; border: 1px solid black; background-color: white; margin: 0px; padding: 0px; width: 100px; min-height: 36px; max-height: 200px; overflow: auto}
.inputitem {padding: 2px 3px; cursor: default}
.itemsboxt {display: block; position: absolute; background-color: white; margin: 0px; min-height: 10px; overflow: hidden}
.itemsboxi {display: block; position: absolute; z-index: 7000; background-color: white; margin: 0px; min-height: 2px; }
.inputitemih {margin-right: 4px; cursor: pointer; opacity: 0.3}
.inputitemiha {margin-right: 4px; cursor: pointer}
.inputitemiho {margin-right: 4px; cursor: pointer; opacity: 0.6}
.inputitemiv {margin-bottom: 4px; cursor: pointer; opacity: 0.3}
.inputitemiva {margin-bottom: 4px; cursor: pointer}
.inputitemivo {margin-bottom: 4px; cursor: pointer; opacity: 0.6}
.inputemu {display: none}
.photogal {}
.photogalitems {white-space: nowrap; position: relative; height: 100%}
.photogalarrow {position: absolute; top: 0px; height: 100%; font-size: calc(2vw * 0.75 + 18px); color: white; }
.photogalarrow span {position: relative; top: calc(50% - 0.75em); cursor: pointer}
.photogalitem {display: inline-block; width: 100%; height: 100%; background-image: url('styles/ajax-loader.gif'); background-position: center center; background-repeat: no-repeat; }
.photogalitem span {height: 100%; position: relative; display: inline-block; vertical-align: middle}
.photogalitem img {cursor: pointer; max-width: 100%; max-height: 100%; position: relative; display: inline-block; vertical-align: middle}
.uploadertblcont {overflow: auto; margin-bottom: 4px}
.uploadertbl {width: 100%}
.uploaderbtncont {text-align: center; position: absolute; bottom: 14px; width: 100%}
.uploaderbarcont {border: 1px solid black; margin: 4px; position: absolute; bottom: 0px; height: 10px; width: 100%; }
.uploaderbar {background-color: black; left: 0px; height: 10px; width: 0%; }
.webmenuh {padding: 0px; margin: 0px; }
.webmenuitemh {margin: 0px; padding: 3px 4px; white-space: nowrap; display: inline-block}
.webmenuitemha {margin: 0px; padding: 3px 4px; color: white; background-color: orange; white-space: nowrap; display: inline-block}
.webmenuitemho {margin: 0px; padding: 3px 4px; background-color: orange; white-space: nowrap; display: inline-block}
.webmenuv {padding: 0px; margin: 0px; }
.webmenuitemv {margin: 0px; padding: 0px 2px 4px; white-space: nowrap; display: list-item}
.webmenuitemva {margin: 0px; padding: 0px 2px 4px; color: white; background-color: orange; white-space: nowrap; display: list-item}
.webhashtags {}
.webhashtagsitem {}
.webpages {}
.webpagesitem {}
.webpagesitema {}
.tblcld {width: 100%; height: 100%; border-collapse: collapse; cursor: default; font-size: 12px; }
.cellcldh {border: 0px; padding: 3px 2px; height: 15px; text-align: center}
.cellcld {border: 0px; padding: 3px 2px; text-align: center; }
.cellclde {border: 0px; padding: 3px 2px; text-align: center; color: #F00000}
.cellcldA {border: 0px; padding: 3px 2px; text-align: center; background-color: orange}
.cellcldeA {border: 0px; padding: 3px 2px; text-align: center; color: #F00000; background-color: orange}
.cellcldw {border: 0px; padding: 3px 2px; text-align: center; background-color: #F0F0F0}
.cellcldwe {border: 0px; padding: 3px 2px; text-align: center; background-color: #F0F0F0; color: #F00000}
.artmaru {}
@media all and (min-width: 300px) and (max-width: 410px) { .artmaru { visibility: hidden; } }
.authorblog {}
@media all and (min-width: 300px) and (max-width: 1152px) { .authorblog { font-size: 13px; } }
.authordata {position: relative; padding: 10px 0px 0px}
@media all and (min-width: 300px) and (max-width: 1152px) { .authordata { text-align: left; padding: 0px; } }
.authorhead {}
@media all and (min-width: 300px) and (max-width: 1152px) { .authorhead { display: none; } }
.authorimage {position: relative; width: 200px; display: inline-block}
@media all and (min-width: 300px) and (max-width: 1152px) { .authorimage { width: 50px; min-width: 50px; margin: 0px 15px 0px 0px; } }
.authorname {position: relative}
@media all and (min-width: 300px) and (max-width: 1152px) { .authorname { padding: 0px !important; } }
.authorwrp {padding: 0px 0px 20px}
@media all and (min-width: 300px) and (max-width: 1152px) { .authorwrp { padding: 0px 0px 15px; } }
.authorzone {box-sizing: border-box}
@media all and (min-width: 300px) and (max-width: 1152px) { .authorzone { display: flex; justify-content: flex-start; padding: 15px 0px 0px; } }
.briefitem {position: relative; text-align: left; vertical-align: top; min-height: 90px; margin: 0px 0px 15px; box-sizing: border-box}
@media all and (min-width: 600px) and (max-width: 940px) { .briefitem { display: inline-block; width: 50%; padding: 0px 10px; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .briefitem { display: inline-block; width: 33.333%; padding: 0px 20px 0px 0px; } }
.briefitemdata {position: relative; margin: 0px 0px 0px 70px; box-sizing: border-box}
.briefitemdate {position: relative; font-style: italic; font-weight: 600; padding: 0px 0px 6px}
.briefitemimg {left: 0px; top: 0px; width: 60px; height: 80px}
.briefitemimgimg {position: relative; left: -45%; height: 100%; cursor: pointer}
.briefitemname {position: relative; font-size: 13px; font-weight: 300}
.briefitems {position: relative}
.btnnone {}
.btnnone input {font-size: inherit; font-weight: bold; text-transform: lowercase; color: inherit; background-color: inherit; cursor: pointer; border: 1px solid #888}
.btntransparent {width: 100% !important; height: 100% !important; background-color: transparent !important; cursor: pointer; border: 0px !important}
.btntransparentcont {height: 100%}
.buttonbig {font-size: 14px; font-weight: bold; color: inherit; background-color: inherit; cursor: pointer; border: 1px solid #666; border-radius: 3px}
.buttonblue {font-size: 12px; font-weight: bold; text-transform: lowercase; width: inherit !important; color: #fff; background-color: #4ca9e0; cursor: pointer; border: 1px solid #888; border-radius: 4px}
.buttonchatpay {position: static; width: 200px; margin: 8px; padding: 8px; color: #fff; background-color: #4ca9e0; cursor: pointer; border: 1px solid #888; border-radius: 4px; display: inline-block}
.buttonclr {position: relative; width: 120px; height: 30px; margin: 0px; padding: 0px; display: inline-block}
.buttondisabled {background-color: #666 !important; cursor: default !important}
.buttongreat {font-size: inherit; font-weight: 600; text-transform: uppercase}
.buttongreatwrp {font-size: 15px; width: 200px; height: 50px}
@media all and (min-width: 300px) and (max-width: 800px) { .buttongreatwrp { font-size: 12px !important; width: 160px !important; height: 35px !important; } }
@media all and (min-width: 801px) and (max-width: 1152px) { .buttongreatwrp { font-size: 13px !important; width: 180px !important; height: 42px !important; } }
.buttongrey {font-size: 12px; font-weight: bold; color: #888; background-color: #ddd; cursor: pointer; border-radius: 3px}
.buttonred {font-size: 12px; font-weight: bold; text-transform: lowercase; color: white; background-color: red; cursor: pointer; border: 1px solid #008b5e; border-radius: 4px}
.buttonstd {position: relative; width: 120px; height: 30px; margin: 0px 10px; display: inline-block}
.buttonsubmit {position: relative; height: 32px; cursor: pointer}
.buttonzone {position: relative; text-align: center; margin: 10px 0px 0px; padding: 10px 0px; border-top: 1px solid #eee}
.center {position: relative; text-align: center; font-size: 14px; box-sizing: border-box}
.centeronleft {position: relative; vertical-align: top; padding: 0px 0px 20px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 1152px) { .centeronleft { max-width: 100%; min-width: 300px; } }
@media all and (min-width: 1153px) and (max-width: 1440px) { .centeronleft { max-width: 65%; min-width: 630px; } }
@media all and (min-width: 1441px) { .centeronleft { max-width: 70%; min-width: 650px; } }
.centeronleft .iteritem {}
.centeronright .iteritemc {position: relative; box-sizing: border-box}
@media all and (min-width: 781px) and (max-width: 940px) { .centeronright .iteritemc { display: flex; } }
@media all and (min-width: 941px) and (max-width: 1280px) { .centeronright .iteritemc { display: block; } }
@media all and (min-width: 1281px) { .centeronright .iteritemc { display: flex; } }
.centeronleft .iteritemimg {}
.centeronleft .topitem, .centeronright .topitem {}
@media all and (min-width: 300px) and (max-width: 600px) { .centeronleft .topitem, .centeronright .topitem { width: 100%; font-size: calc(1vw * 3 + 3px); } }
@media all and (min-width: 601px) and (max-width: 1152px) { .centeronleft .topitem, .centeronright .topitem { width: 50%; font-size: calc(1vw * 1.7 + 3px); } }
@media all and (min-width: 1153px) { .centeronleft .topitem, .centeronright .topitem { width: 50%; font-size: calc(1vw + 3px); } }
.centeronright {position: relative; vertical-align: top; padding: 0px 0px 20px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 940px) { .centeronright { width: 100%; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .centeronright { max-width: 60%; } }
@media all and (min-width: 1153px) and (max-width: 1440px) { .centeronright { max-width: 65%; } }
@media all and (min-width: 1441px) { .centeronright { max-width: 70%; } }
.centeronright .iteritem {}
@media all and (min-width: 300px) and (max-width: 780px) { .centeronright .iteritem { width: 100%; text-align: center; } }
@media all and (min-width: 781px) and (max-width: 940px) { .centeronright .iteritem { width: 100%; text-align: left; } }
@media all and (min-width: 941px) and (max-width: 1280px) { .centeronright .iteritem { width: 100%; text-align: center; } }
@media all and (min-width: 1281px) { .centeronright .iteritem { width: 100%; text-align: left; } }
.centeronright .iteritemimg {}
.checkboxbox {margin: 2px 0px 0px; cursor: pointer}
.checkboxlabel {margin: 0px 0px 0px 22px; cursor: pointer}
.clddayitem {padding: 8px 0px; background-color: #8bf; cursor: pointer}
.clddayitemd {padding: 8px 0px; opacity: 0.2}
.clddayitemp {padding: 8px 0px; background-color: white; cursor: pointer}
.cldweekday {padding: 8px 0px; background-color: #f3f3f3}
.cldweekdays {}
.cldyear {padding: 3px 0px 10px; display: inline-block}
.clientarea {position: relative; text-align: center}
.columnlist {}
@media all and (min-width: 300px) and (max-width: 940px) { .columnlist { white-space: nowrap; overflow-x: auto !important; text-align: center !important; } }
@media all and (min-width: 941px) { .columnlist { white-space: normal; } }
.columnlistitem {}
@media all and (min-width: 300px) and (max-width: 940px) { .columnlistitem { display: inline-block; } }
@media all and (min-width: 941px) { .columnlistitem { display: block; min-width: 300px; } }
.columnmenu {}
@media all and (min-width: 300px) and (max-width: 940px) { .columnmenu { display: none; } }
@media all and (min-width: 941px) { .columnmenu { display: block;} }
.contentarea {position: relative; max-width: 1800px; min-width: 320px; display: inline-block}
@media all and (min-width: 300px) and (max-width: 600px) { .contentarea { width: 100%; } }
@media all and (min-width: 601px) and (max-width: 940px) { .contentarea { width: 97%; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .contentarea { width: 95%; } }
@media all and (min-width: 1153px) and (max-width: 1440px) { .contentarea { width: 90%; } }
@media all and (min-width: 1441px) { .contentarea { width: 80%; } }
.contentcont {min-height: 100px}
@media all and (min-width: 300px) and (max-width: 630px) { .contentcont { padding: 0px 0px 450px; } }
@media all and (min-width: 631px) and (max-width: 940px) { .contentcont { padding: 0px 0px 370px; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .contentcont { padding: 0px 0px 180px; } }
@media all and (min-width: 1153px) and (max-width: 1660px) { .contentcont { padding: 0px 0px 180px; } }
@media all and (min-width: 1661px) { .contentcont { padding: 0px 0px 160px; } }
.coverlink {left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: transparent; cursor: pointer; opacity: 0}
.coverlink a {position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px}
.creamenu {color: #666; cursor: pointer}
.creamenua {color: white; background-color: #888; cursor: pointer}
.crsmenu {color: #666}
.ddmenu {position: absolute; font-weight: 600; background-color: #fff; border-collapse: collapse; box-shadow: 0px 4px 8px -3px #666; z-index: 7000}
.ddmenuitemv {}
.ddmenuitemva {background-color: #8bf}
.ddmenuitemvo {background-color: #8bf}
.ddmenuv {margin: 0px; padding: 0px; display: block}
.dialogpanel {text-align: center; left: 10%; width: 80%; background-color: white; box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.4); box-sizing: border-box; z-index: 200}
@media all and (min-width: 300px) and (max-width: 600px) { .dialogpanel { left: 0px; width: 100%; } }
@media all and (min-width: 601px) and (max-width: 940px) { .dialogpanel { left: 5%; width: 90%; } }
.editorformparthead {position: relative; text-align: center; font-size: 13px; font-weight: 600; padding: 10px 0px 15px; color: #666; border-top: 1px solid #eee}
.editorformpartzone {position: relative; text-align: center; padding: 10px 0px}
.feedback {}
.feedbackitem {}
.feedbackitem:not(:first-child) {display: none}
.fldcheck {position: relative; font-size: 14px; width: 250px; height: 30px; margin: 7px 0px 0px; color: #67696C; display: inline-block}
.fldcheckvalue {position: relative; font-weight: bold; min-width: 250px; margin: 0px 0px}
.fldedit {position: relative; width: 250px; height: 30px; display: inline-block}
.fldlabel {position: relative; vertical-align: top; width: 240px; margin: 6px 0px 5px; color: #67696C; display: inline-block}
.fldmemo {max-width: 100%; min-width: 100%}
.fldmemovalue {position: relative; line-height: 19px; max-width: auto; min-width: 250px; margin: 5px 0px 5px; display: block}
.fldvalue {position: relative; line-height: 19px; max-width: 250px; min-width: 250px; margin: 5px 0px 5px; display: inline-block}
.fldvaluewide {position: relative; line-height: 19px; max-width: 380px; margin: 5px 0px 5px; display: inline-block}
.floatimagel {position: relative; overflow: hidden; display: inline-block}
@media all and (min-width: 300px) and (max-width: 730px) { .floatimagel { margin: 0px 0px 30px 0px !important; width: 100% !important; text-align: center; } }
@media all and (min-width: 731px) and (max-width: 1152px) { .floatimagel { float: left; margin: 0px 20px 10px 0px !important; width: 40%; } }
@media all and (min-width: 1153px) and (max-width: 1300px) { .floatimagel { float: left; margin: 0px 20px 10px 0px !important; width: 45%; } }
@media all and (min-width: 1301px) { .floatimagel { float: left; margin: 0px 20px 10px 0px !important; width: 40%; } }
.floatimagelmin {position: relative; display: inline-block}
@media all and (min-width: 300px) and (max-width: 600px) { .floatimagelmin { margin: 0px 0px 10px 0px !important; width: 100%; } }
@media all and (min-width: 601px) { .floatimagelmin { float: left; margin: 0px 10px 10px 0px !important; width: 150px; } }
.floatnotif {position: relative; max-width: 300px; padding: 15px; background-color: #000; border-radius: 10px; box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.4); box-sizing: border-box; opacity: 0}
.floatnotifcont {position: fixed; left: 0px; bottom: 0px; z-index: 500}
.footercolsitem {position: relative; width: 50%; min-width: 250px; box-sizing: border-box; display: inline-block}
.footercolsitems {}
.footercont {padding: 15px 0px 0px; box-sizing: border-box}
@media all and (min-width: 300px) and (max-width: 630px) { .footercont { height: 450px; } }
@media all and (min-width: 631px) and (max-width: 940px) { .footercont { height: 370px; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .footercont { height: 180px; } }
@media all and (min-width: 1153px) and (max-width: 1660px) { .footercont { height: 180px; } }
@media all and (min-width: 1661px) { .footercont { height: 160px; } }
.footercontactscont {position: relative; text-align: center; vertical-align: top; line-height: 18px; min-width: 320px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 940px) { .footercontactscont { width: 100%; padding: 10px 0px; text-align: center; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .footercontactscont { width: 100%; padding: 10px 0px; text-align: center; } }
@media all and (min-width: 1153px) { .footercontactscont { width: 50%; padding: 10px 0px; } }
.footerlogocont {position: relative; text-align: center; vertical-align: top; line-height: 18px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 940px) { .footerlogocont { width: 100%; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .footerlogocont { width: 20%; text-align: left; } }
@media all and (min-width: 1153px) { .footerlogocont { width: 20%; text-align: left; } }
.footermenucont {position: relative; text-align: left; vertical-align: top; line-height: 18px; min-width: 320px; padding: 0px 10px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 940px) { .footermenucont { width: 100%; padding: 25px 0px; text-align: center; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .footermenucont { width: 60%; } }
@media all and (min-width: 1153px) { .footermenucont { width: 60%; } }
.futacols {position: relative; text-align: center; margin: 0px 0px 25px; display: block}
.futacolsitem {position: relative; vertical-align: top; font-size: 12px; padding: 5px 30px 10px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 600px) { .futacolsitem { width: 100%; padding: 5px 10px 10px; } }
@media all and (min-width: 601px) and (max-width: 1152px) { .futacolsitem { width: 50%; } }
@media all and (min-width: 1153px) and (max-width: 1440px) { .futacolsitem { width: 50%; } }
@media all and (min-width: 1441px) { .futacolsitem { width: 50%; } }
.hashitem {color: #FF7B00}
.hintcommon {margin: 0px 0px 10px; padding: 5px; background-color: #ffeed6}
.imagelink {cursor: pointer}
.input {font-size: 14px; padding: 4px 8px; border: 1px solid #aaa; border-radius: 4px}
.inputnone {font-family: inherit}
.inputselect {font-size: 12px; padding: 4px 8px; border: 1px solid #999; border-radius: 4px}
.inputtxt {text-align: left; font-size: 14px; line-height: 19px; padding: 4px 8px; border: 1px solid #aaa; border-radius: 4px}
.intextimgclear {min-height: 20px; clear: both}
.intextimgcontl {}
@media all and (min-width: 300px) and (max-width: 620px) { .intextimgcontl { margin: 0px 0px 20px 0px !important; width: 100% !important; text-align: center; } }
@media all and (min-width: 621px) and (max-width: 730px) { .intextimgcontl { float: left; margin: 0px 20px 10px 0px !important; width: 45%; } }
@media all and (min-width: 731px) and (max-width: 1152px) { .intextimgcontl { float: left; margin: 0px 20px 10px 0px !important; width: 40%; } }
@media all and (min-width: 1153px) and (max-width: 1300px) { .intextimgcontl { float: left; margin: 0px 20px 10px 0px !important; width: 45%; } }
@media all and (min-width: 1301px) { .intextimgcontl { float: left; margin: 0px 20px 10px 0px !important; width: 40%; } }
.intextimgcontr {}
@media all and (min-width: 300px) and (max-width: 620px) { .intextimgcontr { margin: 0px 0px 20px 0px !important; width: 100% !important; text-align: center; } }
@media all and (min-width: 621px) and (max-width: 730px) { .intextimgcontr { float: right; margin: 0px 0px 10px 20px !important; width: 45%; } }
@media all and (min-width: 731px) and (max-width: 1152px) { .intextimgcontr { float: right; margin: 0px 0px 10px 20px !important; width: 40%; } }
@media all and (min-width: 1153px) and (max-width: 1300px) { .intextimgcontr { float: right; margin: 0px 0px 10px 20px !important; width: 45%; } }
@media all and (min-width: 1301px) { .intextimgcontr { float: right; margin: 0px 0px 10px 20px !important; width: 40%; } }
.intextimgl {width: 100%; display: inline}
.intextimgr {width: 100%; display: inline}
.intf {text-align: center; font-size: 12px}
.iteritem {position: relative; vertical-align: top; min-height: 100px; padding: 15px 0px; border-top: 1px solid #eee; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 780px) { .iteritem { width: 100%; text-align: center; } }
@media all and (min-width: 781px) { .iteritem { width: 100%; text-align: left; } }
.iteritem:first-child {border-top: 0px}
.iteritembold {border-top: 6px solid #eee}
.iteritembutton {position: relative; padding: 10px 0px}
@media all and (min-width: 300px) and (max-width: 600px) { .iteritembutton { width: 100%; text-align: center; } }
@media all and (min-width: 601px) { .iteritembutton { width: 100%; text-align: right; } }
.iteritemc {position: relative; box-sizing: border-box}
@media all and (min-width: 781px) { .iteritemc { display: flex; } }
.iteritemdata {position: relative; font-size: 14px; font-weight: 300; line-height: 19px; min-width: 195px; padding: 0px 10px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 600px) { .iteritemdata { text-align: center; } }
@media all and (min-width: 601px) { .iteritemdata { text-align: left; } }
.iteritemdata div {position: relative; box-sizing: border-box}
.iteritemdatewrp {top: 10px; width: 100%; height: 24px; background-image: linear-gradient(to right,transparent 5%,#000 30%,#000 70%,transparent 95%); box-sizing: border-box; opacity: 0.6}
.iteritemimg {position: relative; text-align: center; overflow: hidden; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 600px) { .iteritemimg { width: 300px; padding: 0px 0px 5px !important; } }
@media all and (min-width: 601px) { .iteritemimg { width: 300px; min-width: 300px; padding: 0px 10px 0px 0px !important; } }
.iteritemname {position: relative; font-size: 16px; font-weight: 600; padding: 0px 0px 10px}
.iteritems {position: relative; text-align: center; box-sizing: border-box}
.iteritemspacer {}
@media all and (min-width: 300px) and (max-width: 780px) { .iteritemspacer { display: none; } }
.iteritemsspacer div {width: 300px; display: inline-block}
.iteritemusr {position: relative}
.labellink {cursor: pointer}
.labellink:hover {color: #e60}
.labellinka {color: #f00; cursor: pointer}
.layoutdesk {}
@media all and (min-width: 300px) and (max-width: 940px) { .layoutdesk { display: none; } }
.layoutmob {display: none}
@media all and (min-width: 300px) and (max-width: 940px) { .layoutmob { display: block; } }
.likescnt {position: relative; vertical-align: top; margin: 0px 8px 0px 5px; padding: 0px 10px 0px 3px; color: #888; display: inline-block}
.likesiter {}
.likesiterimg {position: relative; width: 50px}
.likesiteritem {position: relative; vertical-align: top; margin: 15px; display: inline-block}
.linkblue {color: #FF7B00}
.linknone {color: inherit}
.linksilver {color: #67696C}
.linkwhite {color: white}
.linkwhitea {color: #f80}
.mainmenu {position: relative; font-size: 13px; font-weight: 600; text-transform: uppercase; white-space: nowrap}
.mainmenuh {margin: 0px; padding: 0px}
.mainmenuh li {max-width: 185px; padding: 25px 25px; cursor: pointer; box-sizing: border-box; display: inline-block}
.mainmenuitemh {}
.mainmenuitemha {background-color: #ffab5f}
.mainmenuitemho {background-color: #8bf}
.material .promoitem {}
@media all and (min-width: 1153px) and (max-width: 1600px) { .material .promoitem { padding: 0px 15px !important; width: 50% !important; } }
@media all and (min-width: 1601px) { .material .promoitem { padding: 0px 15px !important; width: 33.33% !important; } }
.materialtext {position: relative; line-height: 19px}
.materialtext .labellink {color: #FF7B00}
.materialtext li, .fldmemovalue li {list-style-type: square}
.materialtext ol, .fldmemovalue ol {margin: 0px; padding: 0px 0px 0px 30px}
.materialtext ol li, .fldmemovalue ol li {list-style-type: decimal}
.materialtext ul, .fldmemovalue ul {margin: 0px; padding: 0px 0px 0px 30px}
.matimggallery {position: relative; text-align: center; box-sizing: border-box}
@media all and (min-width: 300px) and (max-width: 940px) { .matimggallery { overflow-x: auto !important; white-space: nowrap; } }
@media all and (min-width: 941px) { .matimggallery { white-space: normal; } }
.menubtn {left: 2px; top: 2px; width: 33px; cursor: pointer}
.messagesdel {display: none}
.messagesitem:hover .messagesdel {display: block}
.mittsucols {position: relative; text-align: center; margin: 0px 0px 25px; display: block}
.mittsucolsitem {position: relative; vertical-align: top; font-size: 12px; padding: 5px 30px 10px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 600px) { .mittsucolsitem { width: 100%; padding: 5px 10px 10px; } }
@media all and (min-width: 601px) and (max-width: 940px) { .mittsucolsitem { width: 100%; padding: 5px 10px 10px; } }
@media all and (min-width: 941px) and (max-width: 1440px) { .mittsucolsitem { width: 33%; } }
@media all and (min-width: 1441px) { .mittsucolsitem { width: 33%; } }
.msgbtngroup {right: 30px}
@media all and (min-width: 300px) and (max-width: 600px) { .msgbtngroup { right: 25px; } }
.msginput textarea {padding: 0px 55px 0px 10px}
.nicols {}
.nicolsimg {}
.nicolsiteml {position: relative; text-align: left; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: flex-start; display: flex}
@media all and (min-width: 300px) and (max-width: 730px) { .nicolsiteml { display: block; text-align: center; } }
.nicolsitemr {position: relative; text-align: right; flex-direction: row-reverse; flex-wrap: nowrap; justify-content: center; align-items: flex-start; display: flex}
@media all and (min-width: 300px) and (max-width: 730px) { .nicolsitemr { display: block; text-align: center; } }
.notifpanel {text-align: center; left: 20%; width: 60%; background-color: white; box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.4); box-sizing: border-box; z-index: 200}
@media all and (min-width: 300px) and (max-width: 600px) { .notifpanel { left: 0px; width: 100%; } }
@media all and (min-width: 601px) and (max-width: 940px) { .notifpanel { left: 5%; width: 90%; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .notifpanel { left: 10%; width: 80%; } }
.overimagebottom {}
@media all and (min-width: 300px) and (max-width: 480px) { .overimagebottom { padding: 0px 0px 20px 0px !important; font-size: calc( (100vw - 1000px)/800 * 8 + 24px); } }
@media all and (min-width: 481px) and (max-width: 600px) { .overimagebottom { padding: 0px 0px 30px 0px !important; font-size: calc( (100vw - 700px)/800 * 8 + 24px); } }
@media all and (min-width: 601px) and (max-width: 940px) { .overimagebottom { padding: 0px 0px 30px 0px !important; font-size: calc( (100vw - 400px)/800 * 8 + 22px); } }
@media all and (min-width: 941px) and (max-width: 1152px) { .overimagebottom { padding: 0px 0px 60px 0px !important; font-size: calc( (100vw - 400px)/800 * 8 + 24px); } }
@media all and (min-width: 1153px) and (max-width: 1440px) { .overimagebottom { padding: 0px 0px 30px 0px !important; font-size: calc( (100vw - 940px)/800 * 8 + 24px); } }
@media all and (min-width: 1440px) { .overimagebottom { padding: 0px 0px 60px 0px !important; font-size: calc( (100vw - 940px)/800 * 8 + 24px); } }
.pagehead {position: relative; text-align: center; font-size: 24px; padding: 20px 10px; box-sizing: border-box}
.pager {}
.pageritem {position: static; text-align: center; min-width: 33px; padding: 10px; color: #FF7B00; cursor: pointer; box-sizing: border-box; display: inline-block}
.pageritema {position: static; text-align: center; min-width: 33px; padding: 10px; color: white; background-color: #ff7c00; cursor: pointer; box-sizing: border-box; display: inline-block}
.parthead {position: relative; text-align: center; font-size: 24px; padding: 20px 10px; box-sizing: border-box}
.partsubhead {position: relative; text-align: center; font-size: 18px; padding: 0px 10px 15px; box-sizing: border-box}
.promohead {position: relative; text-align: center; font-size: 17px; margin: 0px 0px 15px; padding: 10px 0px 10px; border-top: 1px solid #E0E3E6; border-bottom: 1px solid #E0E3E6; box-sizing: border-box}
.promoitem {position: relative; vertical-align: top; width: 300px; min-height: 100px; margin: 0px 0px 15px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 481px) and (max-width: 600px) { .promoitem { padding: 0px 15px !important; width: 100% !important; } }
@media all and (min-width: 601px) and (max-width: 940px) { .promoitem { padding: 0px 15px !important; width: 50% !important; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .promoitem { padding: 0px 15px !important; width: 33.33% !important; } }
.editordef .promoitem:last-child:not(:first-child) {}
@media all and (min-width: 300px) and (max-width: 600px) { .editordef .promoitem:last-child:not(:first-child) { display: none  !important; } }
@media all and (min-width: 941px) { .editordef .promoitem:last-child:not(:first-child) { display: none  !important; } }
.promoitemc {position: relative}
@media all and (min-width: 481px) { .promoitemc { display: flex; } }
.promoitemdata {position: relative; text-align: left; vertical-align: top; width: 220px; padding: 0px 0px 0px 15px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 481px) and (max-width: 1152px) { .promoitemdata { width: auto !important;} }
.promoitems {}
.regchecklabel {font-size: 12px; color: #FF7B00}
.regedit {width: 140px; height: 30px}
.regform {position: relative; text-align: center; margin: 20px 0px; padding: 20px 0px 40px; border: 1px solid #ddd; box-sizing: border-box}
.reglabel {font-size: 12px; color: #666}
.rounditem {position: relative; vertical-align: top; width: 250px; padding: 0px 10px; box-sizing: border-box; display: inline-block}
.rounditemdata {position: relative; font-size: 13px; padding: 10px 0px 30px}
.rounditemimg {position: relative; width: 150px; height: 150px; border-radius: 50%; overflow: hidden; box-sizing: border-box; display: inline-block}
.rounditems {position: relative; text-align: center; box-sizing: border-box}
.sancols {position: relative; text-align: center; margin: 0px 0px 25px; flex-wrap: nowrap; justify-content: space-around; display: flex}
@media all and (min-width: 300px) and (max-width: 940px) { .sancols { flex-direction: column; } }
@media all and (min-width: 941px) { .sancols { flex-direction: row; } }
.sancolsitem {position: relative; font-size: 12px; padding: 5px 30px 10px; box-sizing: border-box}
@media all and (min-width: 300px) and (max-width: 940px) { .sancolsitem { width: 100%; padding: 5px 10px 10px; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .sancolsitem { width: 33%; padding: 5px 10px 10px; } }
@media all and (min-width: 1153px) and (max-width: 1440px) { .sancolsitem { width: 33%; } }
@media all and (min-width: 1441px) { .sancolsitem { width: 33%; } }
.scheditem {position: relative; text-align: center}
.scheditemblock {position: relative; vertical-align: top; padding: 0px 20px 10px 0px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 550px) { .scheditemblock { width: 100% !important; padding: 0px 10px 10px; } }
@media all and (min-width: 551px) { .scheditemblock { width: 300px; } }
.scheditemc {position: relative; text-align: left; font-size: 14px; padding: 5px 0px 5px; border-top: 1px solid #e0e0e0; display: inline-block}
@media all and (min-width: 300px) and (max-width: 550px) { .scheditemc { text-align: center; } }
@media all and (min-width: 551px) { .scheditemc { text-align: left; } }
.scheditem:first-child div {border: 0px}
.scheditemdata {position: relative; display: inline-block}
@media all and (min-width: 300px) and (max-width: 550px) { .scheditemdata { width: 100%; } }
@media all and (min-width: 551px) and (max-width: 880px) { .scheditemdata { width: 300px; } }
@media all and (min-width: 881px) and (max-width: 1152px) { .scheditemdata { width: 600px; } }
@media all and (min-width: 1153px) { .scheditemdata { width: 750px; } }
.scheditemdate {position: relative; vertical-align: top; font-style: italic; color: #888; display: inline-block}
@media all and (min-width: 300px) and (max-width: 550px) { .scheditemdate { width: 100% !important; padding: 0px 10px 10px; } }
@media all and (min-width: 551px) { .scheditemdate { width: 120px; } }
.scheditemimg {position: relative; vertical-align: top; width: 100px; margin: 0px 10px 0px; display: inline-block}
@media all and (min-width: 300px) and (max-width: 550px) { .scheditemimg { margin: 0px 10px 10px; } }
.scheditems {position: relative}
.selected {background-color: #8bf !important}
.sethead {position: relative; text-align: center; font-size: 18px; padding: 0px 0px 10px; color: #272727}
.sidebaronleft {position: relative; text-align: center; vertical-align: top; padding: 10px 10px 20px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 940px) { .sidebaronleft { width: 100%; } }
@media all and (min-width: 941px) { .sidebaronleft { width: 320px; margin: 15px 0px 0px !important; } }
.sidebaronright {position: relative; vertical-align: top; padding: 10px 10px 20px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 1152px) { .sidebaronright { width: 100%; padding: 10px 10px 20px !important; } }
@media all and (min-width: 1153px) { .sidebaronright { width: 320px; margin: 15px 0px 0px !important; } }
.spacebar {position: relative; width: 20px; height: 0px; display: inline-block}
.submitwindow {}
@media all and (min-width: 300px) and (max-width: 600px) { .submitwindow { width: 99%; } }
@media all and (min-width: 600px) and (max-width: 940px) { .submitwindow { width: 95%; } }
@media all and (min-width: 941px) and (max-width: 1152px) { .submitwindow { width: 90%; max-width: 950px; } }
@media all and (min-width: 1153px) { .submitwindow { max-width: 950px; } }
.textalign {}
@media all and (min-width: 300px) and (max-width: 940px) { .textalign { text-align: center; } }
@media all and (min-width: 941px) { .textalign { text-align: left; } }
.textsilver {color: #6a6a6a}
textsilver a {color: #6a6a6a}
.top .topitem {}
@media all and (min-width: 300px) and (max-width: 600px) { .top .topitem { width: 100%%; font-size: calc(1vw * 3 + 3px); } }
@media all and (min-width: 601px) and (max-width: 1152px) { .top .topitem { width: 50%; font-size: calc(1vw * 1.7 + 3px); } }
@media all and (min-width: 1153px) { .top .topitem { width: 33%; font-size: calc(1vw + 3px); } }
.topitem {position: relative; vertical-align: top; padding: 0px 2px 4px; box-sizing: border-box; display: inline-block}
.topitem .buttonsubmit {height: 38px}
.top .topitem:last-child:not(:first-child) {}
@media all and (min-width: 300px) and (max-width: 600px) { .top .topitem:last-child:not(:first-child) { display: none  !important; } }
@media all and (min-width: 1153px) { .top .topitem:last-child:not(:first-child) { display: none  !important; } }
.buttonsubmit input {font-size: 15px; font-weight: 600; font-family: Roboto; color: white; background-color: #FF7B00; cursor: pointer; border: 1px solid #888}
.centeronleft .topitem:last-child:not(:first-child) {}
.topitemdata {position: relative; text-align: justify; font-size: 14px; line-height: 19px; padding: 10px 10px 25px; box-sizing: border-box}
.topitemdate {position: absolute; font-size: 14px; top: 12px; width: 100%; color: white}
.topitemdatewrp {top: 10px; width: 100%; height: 24px; background-image: linear-gradient(to right,transparent 20%,#000 40%,#000 60%,transparent 80%); box-sizing: border-box; opacity: 0.6}
.topitemgradient {left: 0px; bottom: 0px; width: 100%; height: 100%; background-image: linear-gradient(to bottom,transparent 50%,#000 70%); opacity: 0.6}
.topitemimg {position: relative; width: 100%; padding: 0px 0px 56.25%; overflow: hidden}
.topitemimgimg {left: 0px; width: 100%; margin: -10% 0px 0px}
.topitemimglayer {bottom: 0px; width: 100%; height: 100%}
.topitemname {position: relative; font-size: inherit; font-weight: 600; color: white; text-shadow: 0px 0px 5px #000; box-sizing: border-box; display: inline-block}
.topitemnamewrp {bottom: 10px; width: 100%; padding: 10px 10px; box-sizing: border-box}
.topitems {position: relative; text-align: center}
.usermanmenu {padding: 8px 10px; color: #FF7B00}
.usermanmenua {padding: 8px 10px; color: white; background-color: #FF7B00}
.usermenubtn {display: none}
@media all and (min-width: 300px) and (max-width: 940px) { .usermenubtn { display: block; } }
.usersched .scheditemdata {}
@media all and (min-width: 1153px) and (max-width: 1510px) { .usersched .scheditemdata { width: 300px; } }
@media all and (min-width: 1511px) { .usersched .scheditemdata { width: 600px; } }
.yoncols {position: relative; text-align: center; margin: 0px 0px 25px; display: block}
.yoncolsitem {position: relative; vertical-align: top; font-size: 12px; padding: 5px 30px 10px; box-sizing: border-box; display: inline-block}
@media all and (min-width: 300px) and (max-width: 600px) { .yoncolsitem { width: 100%; padding: 5px 10px 10px; } }
@media all and (min-width: 601px) and (max-width: 1152px) { .yoncolsitem { width: 50%; padding: 5px 30px 10px; } }
@media all and (min-width: 1153px) and (max-width: 1440px) { .yoncolsitem { width: 25%; } }
@media all and (min-width: 1441px) { .yoncolsitem { width: 25%; } }
.zcombochk {vertical-align: bottom; margin: 0px 10px 0px 0px}
.zcomboimg {width: 5px; display: none}
.zcomboitem {font-size: 12px; padding: 13px 10px; cursor: pointer; border-right: 1px solid #eee; border-bottom: 1px solid #eee; white-space: normal}
.zcomboitema {font-size: 12px; padding: 13px 10px; background-color: #eee; cursor: pointer; border-right: 1px solid #eee; border-bottom: 1px solid #eee; white-space: normal}
.zcombotbox {text-align: left; max-width: 300px; max-height: 200px; border-left: 1px solid #eee; border-top: 1px solid #eee; overflow-y: auto; box-shadow: 2px 2px 3px #999}
.zcombotbox2 {text-align: left; max-width: 600px; max-height: 400px; border-left: 1px solid #eee; border-top: 1px solid #eee; overflow-y: auto; box-shadow: 2px 2px 3px #999}
.zcombotree {max-height: 250px}
.zctreechk {position: absolute; margin: 0px 10px 0px 0px}
.zctreeitem {font-size: 12px; padding: 12px 10px; cursor: pointer; white-space: normal}
.zctreeitema {font-size: 12px; padding: 12px 10px; cursor: pointer; white-space: normal}
.zctreetxt {margin: 0px 0px 0px 25px; display: block}
.editortreeitem {font-size: 12px; padding: 5px}
.editortreeitema {font-size: 12px; padding: 5px; background-color: #8bf}
.editortreeitemimg {vertical-align: -4px; width: 15px; height: 15px; margin: 0px 4px 0px; cursor: pointer}
.editortreeitemimgi {vertical-align: -4px; width: 15px; height: 15px; margin: 0px 4px 0px}
.editormenuh {margin: 0px; padding: 0px}
.editormenuh li {padding: 7px 10px; cursor: pointer; box-sizing: border-box; display: inline-block}
.editormenuitemh {}
.editormenuitemha {background-color: #8bf}
.editorinputzone {position: relative; height: 40px; padding: 0px 10px}
.editorinputzonedsk {position: relative; padding: 0px 10px 12px}
.editorinputlabel {top: 8px}
.editorinputtext {left: 150px; top: 0px; width: 600px; height: 30px}
.editorinputmemo {position: relative; left: 140px; top: 0px; width: 600px; height: 80px; max-width: 600px; min-width: 600px; min-height: 80px}
.intextimg {max-width: 80%; display: inline-block}
@media all and (min-width: 300px) and (max-width: 620px) { .intextimg { max-width: 100% !important; } }
@media all and (min-width: 621px) and (max-width: 730px) { .intextimg { max-width: 90% !important; } }
.intextimgcont {text-align: center; width: 100%}
#pagemain {position: relative; text-align: left; font-size: 12px}
.crsmenua {color: white; background-color: #888}
.clddayitemA {padding: 8px 0px; color: #fff; background-color: #8bf; cursor: pointer}
.clddayitemdA {padding: 8px 0px; color: #fff; background-color: #aaa}
.clddayitempA {padding: 8px 0px; background-color: #8bf; cursor: pointer}
.imghintari {overflow: visible}
.imghintari:before {position: absolute; font-size: 12px; line-height: 25px; left: 50%; top: -10px; width: 200px; height: 35px; margin: 0px 0px 0px -25px; padding: 5px; color: white; background: rgba(0,0,0,.7); border-radius: 5px; box-sizing: border-box; opacity: 0; z-index: 1; content: attr(data-description); transition: .25s ease-in-out; display: none}
.imghintari:after {position: absolute; left: 50%; top: 5px; width: 0; height: 0; margin: 0px 0px 0px -8px; border-left: 8px solid transparent; border-top: 8px solid rgba(0,0,0,.7); border-right: 8px solid transparent; opacity: 0; content: ''; transition: .15s ease-in-out; display: block}
.imghintari:hover:before {top: -40px; opacity: 1; display: block}
.imghintari:hover:after {top: -5px; opacity: 1}
.tblnc {width: 100px; border: 1px solid #C0C3C6; border-collapse: collapse; table-layout: fixed}
.cellrownc40 {padding: 13px 0px 14px; background-color: #EBECED; border: 1px solid #C0C3C6; overflow: hidden; white-space: nowrap}
.cellpnc {padding: 5px; background-color: #f9f9f9; border: 1px solid #C0C3C6; overflow: hidden; white-space: nowrap}
.cellrownc {padding: 5px; background-color: #EBECED; border: 1px solid #C0C3C6; overflow: hidden; white-space: nowrap}
.cellnc {padding: 5px; background-color: white; border: 1px solid #C0C3C6; overflow: hidden; white-space: nowrap}
.cellcolnc {padding: 5px; background-color: #EBECED; border: 1px solid #C0C3C6; overflow: hidden; white-space: nowrap}
.cell40 {padding: 0px 5px; background-color: white; border: 1px solid #C0C3C6; overflow: hidden}
.cell40a {padding: 0px 5px; background-color: #e9e9e9; border: 1px solid #C0C3C6; overflow: hidden}
.cellcolnca {padding: 5px; background-color: orange; border: 1px solid #C0C3C6; overflow: hidden; white-space: nowrap}
.cellnca {padding: 5px; background-color: orange; border: 1px solid #C0C3C6; overflow: hidden; white-space: nowrap}
.cellpnca {padding: 5px; background-color: orange; border: 1px solid #C0C3C6; overflow: hidden; white-space: nowrap}
.cellrownca {padding: 5px; background-color: orange; border: 1px solid #C0C3C6; overflow: hidden; white-space: nowrap}
.aligntable {width: 100%; height: 100%}
.textwhite {color: #fff}
.textlight {color: #eee}
.textgrey {color: #888}
.textblack {color: #000}
.textblue {color: #FF7B00}
.textlight a {color: #eee}
.textwhite a {color: #fff}
.textgrey a {color: #888}
.textblack a {color: #000}
.textblue a {color: #FF7B00}
.mainmenuitemh a {color: #FF7B00}
.mainmenuitemh:hover {background-color: #ffcc71}
.mainmenuitemha a {color: white}
.mainmenuitemho a {color: white}
.ddmenuv li {padding: 9px 12px; cursor: pointer; border-top: 1px solid #eee; box-sizing: border-box; white-space: nowrap; display: list-item}
.ddmenuv li:first-child {border-top: 0px}
.ddmenuitemv a {color: #888}
.ddmenuitemv:hover {background-color: #eee}
.ddmenuitemva a {color: red}
.ddmenuitemvo a {color: red}
a:hover {color: #f00}
.columnlist .columnlistitem {}
@media all and (min-width: 300px) and (max-width: 940px) { .columnlist .columnlistitem { border-right: 1px solid #aaa !important; margin: 10px 0px !important; } }
.columnlistitem:first-child {}
@media all and (min-width: 300px) and (max-width: 940px) { .columnlistitem:first-child { border-left: 1px solid #aaa !important; } }
#edit_dateselect .input {background-color: #f3f3f3; border: 1px solid transparent}
