input {
  outline: none;
}
select {
  outline: none;
}
.cssround_border {
  border: 3px solid #777;
}
.cssround {
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  -ms-border-radius: 23px;
  -o-border-radius: 23px;
  border-radius: 23px;
  width: 23px;
  height: 23px;
  float: left;
  border: 3px solid #777;
}
.cssround p {
  text-align: center;
  margin-top: 0px;
  font-size: 14pt;
}
.csscaption {
  float: left;
  margin: 3px;
}
.csscaption p {
  font-size: 14pt;
}
.rounded-corners {
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.rounded-corners-all {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.rounded-corners-small {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.rounded-corners-tables th:first-child {
  -webkit-border-radius: 10px 0 0 0;
  -moz-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
}
.rounded-corners-tables th:last-child {
  -webkit-border-radius: 0 10px 0 0;
  -moz-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
}
.rounded-corners-tables th:only-child {
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.shadow {
  -webkit-box-shadow: 0 0 1px 1px #BBF;
  -moz-box-shadow: 0 0 1px 1px #BBF;
  -ms-box-shadow: 0 0 1px 1px #BBF;
  -o-box-shadow: 0 0 1px 1px #BBF;
  box-shadow: 0 0 1px 1px #BBF;
}
.shadow-lite {
  -webkit-box-shadow: 0 0 1px 1px #383838;
  -moz-box-shadow: 0 0 1px 1px #383838;
  -ms-box-shadow: 0 0 1px 1px #383838;
  -o-box-shadow: 0 0 1px 1px #383838;
  box-shadow: 0 0 1px 1px #383838;
}
.shadow-xlite {
  -webkit-box-shadow: 0 0 1px 0px #BBF;
  -moz-box-shadow: 0 0 1px 0px #BBF;
  -ms-box-shadow: 0 0 1px 0px #BBF;
  -o-box-shadow: 0 0 1px 0px #BBF;
  box-shadow: 0 0 1px 0px #BBF;
}
.shadow-heavy {
  -webkit-box-shadow: 0px 1px 2px 1px #BBF inset;
  -moz-box-shadow: 0px 1px 2px 1px #BBF inset;
  -ms-box-shadow: 0px 1px 2px 1px #BBF inset;
  -o-box-shadow: 0px 1px 2px 1px #BBF inset;
  box-shadow: 0px 1px 2px 1px #BBF inset;
}
html,
body,
div,
p,
table,
pre,
td,
tr,
th,
ul,
ol,
li,
form,
fieldset,
img,
blockquote,
iframe,
input,
select,
textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}
html,
body,
div,
p,
table,
pre,
td,
tr,
th,
ul,
ol,
li,
form,
fieldset,
img,
blockquote,
iframe,
input,
select,
textarea {
  margin: 0;
  padding: 0;
}
li {
  margin: 0px 0px 0px 3px;
  padding: 0px;
}
ul,
ol {
  margin: 0px;
  padding: 0px 0px 0px 10px;
}
body {
  overflow: hidden;
  max-width: 100%;
  height: 100%;
}
a img {
  border: 0px;
}
.floatr {
  float: right;
}
.floatl,
.floatlb {
  float: left;
}
.hidden {
  display: none;
}
body#body {
  background: #FFF;
  color: #000;
}
body#body h1,
body#body h2,
body#body h3,
body#body h4,
body#body h5,
body#body h6,
body#body .adminmenu {
  margin: 3px 1px;
}
body#body a,
body#body a:link,
body#body a:hover,
body#body a:visited {
  color: #000;
}
#systemlayout {
  height: 100%;
}
#systemlayout body {
  height: 100%;
}
input,
textarea,
select,
a,
a:link,
a:hover,
a:visited {
  color: #000;
}
input {
  height: 20px;
}
input[type="button"],
input[type="submit"] {
  height: 22px;
}
input,
textarea,
select {
  padding: 0px 3px;
  border: 1px solid #BBF;
  background: #DDB;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 1px 0px #BBF;
  -moz-box-shadow: 0 0 1px 0px #BBF;
  -ms-box-shadow: 0 0 1px 0px #BBF;
  -o-box-shadow: 0 0 1px 0px #BBF;
  box-shadow: 0 0 1px 0px #BBF;
}
input[type="button"],
input[type="submit"],
input.selectbutton0,
input.selectbutton1,
.form .button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
input[type="checkbox"],
textarea {
  padding: 1px;
}
div.likeinputs {
  display: none;
  margin: 0px 0px 5px 0px;
}
div.likeinputs,
div.likeinputs_v {
  border: 1px solid #BBF;
  padding: 0px 5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
div.likeinputs p,
div.likeinputs_v p {
  margin: 5px 0px;
}
table,
tr,
td,
th {
  vertical-align: top;
  border: 0px solid cyan;
  border-collapse: collapse;
  border-spacing: 0px;
}
div {
  border: 0px solid yellow;
  box-sizing: border-box;
}
p,
span {
  border: 0px solid green;
  box-sizing: border-box;
}
table.maintbl,
table.mainpaneltable,
table.splitview,
table.objectdetailsparent,
table.popupheader,
table.popupfooter,
.leftfilters table,
.leftfiltersgroup table,
div.c {
  border-collapse: collapse;
  border-spacing: 0;
}
table.maintbl,
table.mainpaneltable,
table.objectdetailsparent {
  width: 100%;
  height: 100%;
  border: 0px solid red;
}
tr.menu {
  height: 60px;
  background: url('view/modern/img/modern_mainmenu.gif') repeat-x #303030;
}
tr.menu div.floatl,
tr.menu div.floatr {
  margin: 15px 0px 0px 5px;
}
tr.menu td.btn_l {
  padding: 0px 0px 0px 3px;
}
tr.menu td.btn_m {
  padding: 0px 0px 0px 0px;
}
tr.menu td.btn_r {
  padding: 0px 0px 0px 0px;
}
tr.menu td {
  text-align: left;
}
tr.menu div#addon {
  width: 43px;
  height: 60px;
  background: url('view/modern/img/modern_mainmenu_addon.gif') repeat-x #303030;
  display: none;
}
.topmenutbl td span {
  padding: 0px 2px 0px 9px;
}
tr.panel2,
tr.panel2->td {
  height: 30px;
}
tr.panel2->td {
  padding: 2px 2px 2px 4px;
}
td.leftpanel {
  width: 260px;
  padding: 0px;
  background: #FFF;
  color: #000;
}
td.leftpanel select {
  margin: 3px 0px;
}
td.leftpanel#logo {
  background: url('view/modern/img/modern_logo.gif') no-repeat;
}
#search {
  background: url('view/modern/img/modern_search.gif') no-repeat #FFF;
  height: 51px;
}
#search input {
  margin: 17px 0px 0px 45px;
  width: 183px;
}
div.leftpanel#agentinfo {
  height: 25px;
  padding: 10px 0px 0px 20px;
}
div.leftpanel#agentinfo .agentname {
  font-size: 11pt;
  font-weight: bold;
}
#agentbuttons {
  height: 32px;
  padding: 0px 0px 10px 20px;
}
#agentbuttons a div {
  width: 50px;
  height: 32px;
  border: 0px;
  float: left;
  margin: 0px 5px 0px 0px;
}
#agentbuttons a#abtn0 div {
  background: url('view/modern/img/modern_agentbtn_0.gif') no-repeat #DDB;
}
#agentbuttons a#abtn1 div {
  background: url('view/modern/img/modern_agentbtn_1.gif') no-repeat #DDB;
}
#agentbuttons a#abtn2 div {
  background: url('view/modern/img/modern_agentbtn_2.gif') no-repeat #DDB;
}
#agentbuttons a#abtn3 div {
  background: url('view/modern/img/modern_agentbtn_3.gif') no-repeat #DDB;
}
#leftfilterspanel {
  padding: 0px;
}
#leftfilterspanel a,
#leftfilterspanel a:link,
#leftfilterspanel a:visited,
#leftfilterspanel a:hover {
  color: #000;
}
#leftfilterspanel a.fbtn div {
  width: 240px;
  height: 30px;
  border: 0px;
  margin: 0px;
}
#leftfilterspanel a#_common div {
  background: url('view/modern/img/modern_header_filters_common0.gif') no-repeat #DDB;
}
#leftfilterspanel a#_demand div {
  background: url('view/modern/img/modern_header_filters_demand0.gif') no-repeat #DDB;
}
#leftfilterspanel a#_supply div {
  background: url('view/modern/img/modern_header_filters_supply0.gif') no-repeat #DDB;
}
#leftfilterspanel #div_common,
#leftfilterspanel #div_supply,
#leftfilterspanel #div_demand,
#leftfilterspanel #_demand {
  display: none;
}
a#btnadmin div {
  width: 260px;
  height: 59px;
  border: 0px;
  margin: 0px;
  background: url('view/modern/img/modern_btn_admin.gif') no-repeat #DDB;
}
.fallen td,
.fallen div {
  height: 59px;
}
a#newcard div {
  background: url('view/modern/img/modern_btn_newcard.gif') no-repeat #DDB;
  width: 152px;
  height: 28px;
}
#exporttoxls div,
#exporttoxls1 div {
  background: url('view/modern/img/modern_btn_exporttoxls.gif') no-repeat #DDB;
  width: 158px;
  height: 28px;
}
a#selbtn0 div {
  background: url('view/modern/img/modern_btn_supply.gif') no-repeat #DDB;
  width: 158px;
  height: 28px;
}
a#selbtn1 div {
  background: url('view/modern/img/modern_btn_demand.gif') no-repeat #DDB;
  width: 101px;
  height: 28px;
}
div#popupeditorbkg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  filter: alpha(opacity=50,enabled=1,style=0);
  opacity: 0.5;
  padding: 0px;
  margin: 0px;
}
div#popupeditorbkg {
  z-index: 2;
}
div#popupeditor {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  padding: 0px;
  margin: 0px;
}
table.editor,
table.editor2 {
  margin: auto;
}
table.editor tr,
table.editor td,
table.editor2 tr,
table.editor2 td {
  vertical-align: middle;
}
table.editor td,
table.editor2 td {
  padding: 3px;
}
table.editor textarea,
table.editor2 textarea {
  height: 60px;
}
table.editor .fcb_tbl td,
table.editor .frbt td,
table.editor2 .fcb_tbl td,
table.editor2 .frbt td {
  padding: 0px;
}
.editor2 {
  margin: 0px auto;
}
td.leftcolumn,
div.leftcolumn {
  width: 250px;
}
td.l,
td.l span,
td.l p {
  text-align: left;
}
td.c,
td.c span,
td.c p {
  text-align: center;
}
td.r,
td.r span,
td.r p {
  text-align: right;
}
td.j,
td.j span,
td.j.p {
  text-align: justify;
}
.t,
tr.t>td {
  vertical-align: top !important;
  border: 2px solid red;
}
table.editorcontainer {
  width: 100%;
  height: 100%;
}
table.editorcontainer td.r,
table.editorcontainer td.r span {
  padding-right: 5px;
}
table.editorcontainer .ch {
  padding: 2px 2px;
  background: #FFF;
}
table.editorcontainer .ch table,
table.editorcontainer .ch p,
table.editorcontainer .ch input,
table.editorcontainer .ch span,
table.editorcontainer .ch select,
table.editorcontainer .ch textarea {
  background: #FFD;
}
table.editorcontainer .ch table,
table.editorcontainer .ch p,
table.editorcontainer .ch input,
table.editorcontainer .ch span,
table.editorcontainer .ch select,
table.editorcontainer .ch textarea,
table.editorcontainer .ch a,
table.editorcontainer .ch a:link,
table.editorcontainer .ch a:hover,
table.editorcontainer .ch a:visited {
  color: #000;
}
table.editorcontainer h3 {
  padding: 5px 0px 0px 0px;
}
table.editorcontainer div.groupheader {
  width: 100%;
  padding: 5px 2px;
}
table.editorcontainer div.groupheader,
table.editorcontainer div.groupheader table,
table.editorcontainer div.groupheader td {
  background: #F2F2F2;
  color: #000;
}
div.groupheader,
div.groupheader table,
div.groupheader td {
  background: #BBF;
  color: #000;
}
div.groupheader {
  padding: 2px 5px 2px 4px;
}
div.groupheader tr,
div.groupheader td {
  vertical-align: middle;
}
.scrolledblockpad {
  padding: 0px 10px;
}
.scrolledblockpad_n {
  padding: 3px;
}
.bordered {
  *border-collapse: collapse;
  border-spacing: 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 1px #ccc;
  -moz-box-shadow: 0 1px 1px #ccc;
  box-shadow: 0 1px 1px #ccc;
}
.bordered th {
  border-top: none;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.bordered td:first-child,
.bordered .bordered th:first-child {
  border-left: none;
}
.bordered tr:first-child th:first-child,
.bordered tr:first-child td:first-child {
  -webkit-border-radius: 6px 0 0 0;
  -moz-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0;
}
.bordered tr:first-child th:last-child,
.bordered tr:first-child td:last-child {
  -webkit-border-radius: 0 6px 0 0;
  -moz-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0;
}
.bordered tr:first-child th:only-child,
.bordered tr:first-child td:only-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.bordered tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 6px;
  -moz-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px;
}
.bordered tr:last-child td:last-child {
  -webkit-border-radius: 0 0 6px 0;
  -moz-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0;
}
.bordered tr:only-child td:first-child {
  -webkit-border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
}
.bordered tr:only-child td:last-child {
  -webkit-border-radius: 0 6px 6px 0;
  -moz-border-radius: 0 6px 6px 0;
  border-radius: 0 6px 6px 0;
}
tr#tableheader,
tr#tableheader1 {
  background: url('view/modern/img/modern_tableheader_24.gif') top left repeat-x #000;
  color: #DDB;
}
tr#tableheader td,
tr#tableheader a,
tr#tableheader a:link,
tr#tableheader1 td,
tr#tableheader1 a,
tr#tableheader1 a:link {
  color: #DDB;
}
tr#tableheader th,
tr#tableheader th,
tr#tableheader1 th,
tr#tableheader1 th {
  padding: 3px;
}
tr#tableheader1 th {
  text-align: center;
}
tr#tableheader1 th,
tr#tableheader1 td {
  border: 1px solid #BBF;
}
tr#tableheader th,
tr#tableheader td,
tr#tableheader1 th,
tr#tableheader1 td,
.row th,
.row td,
.row_nc th,
.row_nc td {
  padding: 4px;
}
tr.row0 td,
tr.row1 td,
tr.row2 td,
tr.row3 td,
tr.row4 td,
tr.row5 td,
tr.row6 td,
tr.row7 td,
tr.row8 td,
tr.row9 td,
tr.row10 td,
tr.row11 td {
  padding: 2px;
}
tr.row0>th,
th.row0,
tr.row1>th,
th.row1 {
  background: #004d00;
  color: #FFF;
}
tr.row0>td,
td.row0 {
  background: #CCFFCC;
}
tr.row1>td,
td.row1 {
  background: #e6ffe6;
}
tr.row2>th,
th.row2,
tr.row3>th,
th.row3 {
  background: #4d0000;
  color: #FFF;
}
tr.row2>td,
td.row2 {
  background: #FFCCCC;
}
tr.row3>td,
td.row3 {
  background: #ffe6e6;
}
tr.row4>th,
th.row4,
tr.row5>th,
th.row5 {
  background: #4d4d00;
  color: #FFF;
}
tr.row4>td,
td.row4 {
  background: #FFFFCC;
}
tr.row5>td,
td.row5 {
  background: #ffffe6;
}
tr.row6>th,
th.row6,
tr.row7>th,
th.row7 {
  background: #00004d;
  color: #FFF;
}
tr.row6>td,
td.row6 {
  background: #CCCCFF;
}
tr.row7>td,
td.row7 {
  background: #e6e6ff;
}
tr.row8>th,
th.row8,
tr.row9>th,
th.row9 {
  background: #004d4d;
  color: #FFF;
}
tr.row8>td,
td.row8 {
  background: #CCFFFF;
}
tr.row9>td,
td.row9 {
  background: #e6ffff;
}
tr.row10>th,
th.row10,
tr.row11>th,
th.row11 {
  background: #4d004d;
  color: #FFF;
}
tr.row10>td,
td.row10 {
  background: #FFCCFF;
}
tr.row11>td,
td.row11 {
  background: #ffe6ff;
}
table.tableview,
table.tableview2 {
  margin: 5px;
}
table.tableview #Caption,
table.tableview2 #Caption {
  width: 200px;
}
table.tableview,
table.tableview_compact {
  *border-collapse: collapse;
  border-spacing: 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 1px #ccc;
  -moz-box-shadow: 0 1px 1px #ccc;
  box-shadow: 0 1px 1px #ccc;
  -webkit-box-shadow: 0 0 1px 1px #BBF;
  -moz-box-shadow: 0 0 1px 1px #BBF;
  -ms-box-shadow: 0 0 1px 1px #BBF;
  -o-box-shadow: 0 0 1px 1px #BBF;
  box-shadow: 0 0 1px 1px #BBF;
}
table.tableview th,
table.tableview_compact th {
  border-top: none;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
table.tableview td:first-child,
table.tableview .bordered th:first-child,
table.tableview_compact td:first-child,
table.tableview_compact .bordered th:first-child {
  border-left: none;
}
table.tableview tr:first-child th:first-child,
table.tableview tr:first-child td:first-child,
table.tableview_compact tr:first-child th:first-child,
table.tableview_compact tr:first-child td:first-child {
  -webkit-border-radius: 6px 0 0 0;
  -moz-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0;
}
table.tableview tr:first-child th:last-child,
table.tableview tr:first-child td:last-child,
table.tableview_compact tr:first-child th:last-child,
table.tableview_compact tr:first-child td:last-child {
  -webkit-border-radius: 0 6px 0 0;
  -moz-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0;
}
table.tableview tr:first-child th:only-child,
table.tableview tr:first-child td:only-child,
table.tableview_compact tr:first-child th:only-child,
table.tableview_compact tr:first-child td:only-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
table.tableview tr:last-child td:first-child,
table.tableview_compact tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 6px;
  -moz-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px;
}
table.tableview tr:last-child td:last-child,
table.tableview_compact tr:last-child td:last-child {
  -webkit-border-radius: 0 0 6px 0;
  -moz-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0;
}
table.tableview tr:only-child td:first-child,
table.tableview_compact tr:only-child td:first-child {
  -webkit-border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
}
table.tableview tr:only-child td:last-child,
table.tableview_compact tr:only-child td:last-child {
  -webkit-border-radius: 0 6px 6px 0;
  -moz-border-radius: 0 6px 6px 0;
  border-radius: 0 6px 6px 0;
}
table.tableview,
table.tableview2,
table.tableview_compact {
  background: #FFF;
  color: #000;
}
table.tableview tr,
table.tableview td,
table.tableview th,
table.tableview2 tr,
table.tableview2 td,
table.tableview2 th,
table.tableview_compact tr,
table.tableview_compact td,
table.tableview_compact th {
  vertical-align: middle;
}
table.tableview a,
table.tableview a:link,
table.tableview a:visited,
table.tableview2 a,
table.tableview2 a:link,
table.tableview2 a:visited,
table.tableview_compact a,
table.tableview_compact a:link,
table.tableview_compact a:visited {
  color: #000;
}
table.tableview a:hover,
table.tableview2 a:hover,
table.tableview_compact a:hover {
  color: #2A2;
}
table.tableview th,
table.tableview2 th,
table.tableview_compact th {
  padding: 0px 10px;
}
table.tableview td,
table.tableview th,
table.tableview2 td,
table.tableview2 th,
table.tableview_compact td,
table.tableview_compact th {
  text-align: justify !important;
  padding: 3px 2px;
}
table.tableview img,
table.tableview2 img,
table.tableview_compact img {
  margin-bottom: -4px;
}
.adaptImg .floatl,
#statuses .floatl {
  margin-right: 2px;
  line-height: 18px;
}
.adaptImg img,
#statuses img {
  margin-bottom: -3px;
}
table.tableview_compact,
.fw {
  width: 100%;
}
.reports .tableview {
  width: 100%;
  margin: 0px 5px 0px 0px;
}
.reports .tableview .itd_0 {
  width: 34px;
}
.reports .tableview .itd_1 {
  width: 150px;
}
.reports .tableview .itd_3 {
  width: 103px;
}
.reports .tableview .itd_4 {
  width: 103px;
}
.reports .tableview .itd_8 {
  width: 69px;
}
.reports .tableview .itd_9 {
  width: 26px;
}
.reports .cat_hdr,
.reports .cat,
.reports .cat2,
.reports .cat_ftr {
  padding: 3px;
}
.tableview .ptd_0 {
  width: 30px;
}
.tableview .ptd_3 {
  width: 220px;
}
.tableview .ptd_3>table,
.tableview .ptd_3>span {
  float: left;
}
.tableview .ptd_4 {
  width: 300px;
}
.tableview .ptd_5 {
  width: 65px;
}
.tableview .ptd_6 {
  width: 35px;
}
.tableview .ptd_7 {
  width: 68px;
}
.tableview .ptd_8 {
  width: 26px;
}
.tableview .ptd_9 {
  width: 26px;
}
td#tableheadertd {
  border-width: 1px 0px 0px 1px;
}
td#tableheadertd div {
  font-weight: bold;
  border-width: 0px 1px 0px 0px;
  padding: 1px;
}
div.ch table#popupdefault {
  width: 100%;
}
table#popupdefault {
  text-align: center;
  margin: auto;
}
table#popupdefault td {
  padding: 20px 5px 5px 5px;
}
table#popupsmall {
  text-align: center;
  margin: auto;
}
table#popupsmall td {
  padding: 2px 2px 2px 2px;
}
div.c {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 1px 1px #BBF;
  -moz-box-shadow: 0 0 1px 1px #BBF;
  -ms-box-shadow: 0 0 1px 1px #BBF;
  -o-box-shadow: 0 0 1px 1px #BBF;
  box-shadow: 0 0 1px 1px #BBF;
  padding: 5px;
}
tr.vtop {
  vertical-align: top;
}
tr.vtop td.vtop,
tr.vtop td.vtop_second,
tr.vtop td.vtop_single {
  border: 0px solid cyan;
  vertical-align: top;
}
td.vtop {
  padding: 0px 2px 0px 0px;
}
td.vtop_second {
  padding: 0px 2px 0px 0px;
}
td.vtop_single {
  padding: 0px 2px 2px 2px;
}
tr.vm {
  vertical-align: middle;
}
tr.vm td,
tr.vm th {
  vertical-align: middle;
}
.popupheader,
.popupfooter {
  width: 100%;
  vertical-align: middle;
  color: #000;
  background: #FFF;
  height: 19px;
}
.popupheader {
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  background: url('view/modern/img/modern_popuphdr_32.gif') repeat-x #DDB;
}
.popupheader td {
  padding: 1px 7px;
}
.popupfooter {
  margin: 0px 0px 0px 0px;
  background: url('view/modern/img/modern_popupftr_32.gif') repeat-x #DDB;
  text-align: center;
}
.popupfooter tr,
.popupfooter td,
.popupfooter p {
  vertical-align: middle;
  text-align: center;
}
.popupfooter td {
  padding: 1px 0px;
}
.popupfooter div {
  margin: 0px auto;
}
table.objectdetails {
  width: 100%;
  border-collapse: separate;
}
table.objectdetails td {
  padding: 2px 2px 2px 0px;
  border: 0px solid yellow;
  border-color: #DDB;
}
table.objectdetails tr,
table.objectdetails td {
  vertical-align: middle;
}
tr.objectdetails td div,
tr.objectdetails td span,
tr.objectdetails td p,
tr.objectdetails td input {
  margin: 0px;
}
div.groupheader {
  margin: 3px 2px 0px 2px;
}
div.groupcontainer {
  margin: 0px 2px;
}
td.fieldname p {
  text-align: right;
}
td.groupheader p,
td.tabheader p,
td.fieldvalue p {
  text-align: left;
}
td.fieldvalue input[type="checkbox"] {
  margin-left: 1px;
}
div.groupheader {
  float: left;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.groupheader img {
  margin: 3px 2px 0px 0px;
}
div.groupheader table img {
  margin-bottom: 2px;
}
div.groupcontainer {
  -webkit-border-radius: 0 10px 10px 10px;
  -moz-border-radius: 0 10px 10px 10px;
  -ms-border-radius: 0 10px 10px 10px;
  -o-border-radius: 0 10px 10px 10px;
  border-radius: 0 10px 10px 10px;
  clear: both;
  padding: 4px;
}
table.editorcontainer div.groupcontainer {
  border: 0px solid #BBF;
}
table.adminpanel div.groupcontainer,
#settings_pl div.groupcontainer {
  border: 1px solid #BBF;
}
table.maintbl div.floatl {
  margin: 15px 00px 0px 20px;
}
body.nouser {
  background: url('view/modern/img/back.jpg') #FFF;
  color: #000;
}
body.nouser table td.topcol0 {
  background: url('view/modern/img/top_img2.png') no-repeat left top;
  padding-top: 100px;
}
body.nouser table td.topcol1 {
  background: url('view/modern/img/top_img_.png') no-repeat right top;
}
body.nouser table.nouser * {
  font-size: 11pt;
}
body.nouser table.nouser tr.toprow {
  height: 100px;
}
body.nouser table.nouser tr.toprow2 {
  height: 214px;
}
body.nouser table.nouser div,
body.nouser table.nouser table {
  border: 0px solid red;
  margin: auto;
}
body.nouser table.nouser,
body.nouser table.maintbl {
  width: 100%;
  height: 100%;
}
body.nouser table.nouser,
body.nouser table.nouser td {
  border-collapse: collapse;
  vertical-align: top;
}
body.nouser h3 {
  text-align: center;
}
body.nouser tr.midrow,
body.nouser tr.midrow td {
  vertical-align: middle;
  text-align: center;
}
table.authfrm {
  margin: auto;
}
table.authfrm tr,
table.authfrm td {
  vertical-align: middle;
  border: 0px solid red;
}
table.authfrm td,
table.authfrm td p,
table.authfrm td input,
table.authfrm td div.usualheight {
  line-height: 11pt;
}
table.authfrm td.r,
table.authfrm td.r p {
  text-align: right;
}
table.authfrm td.l,
table.authfrm td.l p {
  text-align: justify;
}
.authinput {
  width: 120px;
}
.spantbl {
  margin: auto;
}
.spantbl tr,
.spantbl td,
.spantbl p {
  text-align: left;
  margin: 0px;
  padding: 0px;
}
.spantbl input {
  margin: 4px 0px;
}
.spantbl tr,
.spantbl th,
.spantbl td {
  vertical-align: middle;
}
#popupeditor .spantbl {
  width: 90%;
  margin-top: 10px;
}
#popupeditor .spantbl td {
  padding: 10px;
  text-align: justify;
}
#ajaxreceiver .spantbl {
  margin-top: 10px;
  float: left;
}
#ajaxreceiver .spantbl td {
  padding: 10px;
  text-align: justify;
}
input.selectbutton0,
input.selectbutton1 {
  height: 24px;
}
input.selectbutton0 table,
input.selectbutton1 table {
  height: 24px;
}
input.selectbutton0 table td.left {
  padding: 1px 3px 2px 4px;
}
input.selectbutton0 table td.right {
  padding: 1px 5px 2px 2px;
}
input.selectbutton1 table td.left {
  padding: 2px 2px 1px 5px;
}
input.selectbutton1 table td.right {
  padding: 2px 4px 1px 3px;
}
table.splitview {
  width: 100%;
  height: 100%;
}
table.splitview th,
table.splitview td {
  border: 0px solid red;
}
div.scrolled {
  height: 100%;
  width: 800px;
  overflow-y: visible;
  overflow: scroll;
  min-width: 100%;
}
div.scrolled p {
  padding: 0px 10px;
}
table#split_horiz tr {
  height: 50%;
}
div.leftpanel {
  overflow: auto;
}
div.leftfilters {
  padding: 0px;
  border: 0px solid red;
  margin-bottom: 8px;
  background: #FFF;
  color: #000;
}
div.leftfilters a,
div.leftfilters a:link,
div.leftfilters a:link,
div.leftfilters a:hover,
div.leftfilters a:visited {
  color: #000;
}
div.leftfilters p,
div.leftfilters div.leftfiltersgroup {
  margin: 5px 0px;
}
div.leftfilters p img,
div.leftfilters div.leftfiltersgroup img {
  margin-bottom: -3px;
}
div.leftfilters .groupheader {
  padding: 5px;
  margin-top: 5px;
  border: 2px solid #797;
}
div.leftfilters table.checkboxrow td.padded {
  padding-right: 3px;
}
.clickable,
.likealink {
  cursor: pointer;
}
.likealink {
  text-decoration: underline;
}
div#leftmessages {
  display: none;
}
div#ajaxreceiver {
  border: 0px solid blue;
  height: 100%;
}
#itemsleft,
.itemsshown {
  margin: 0px;
  padding: 0px;
}
div.listview,
select.listview {
  width: 250px;
  height: 350px;
  margin: auto;
}
div.listview div,
select.listview div {
  padding: 2px;
}
#listboxview input.button {
  margin: 5px 0px;
  width: 100px;
}
.nextpicture,
iframe#inewthumb {
  width: 1px;
  height: 1px;
  position: absolute;
  float: left;
  border: 0px solid;
  left: 0;
  top: 0;
}
iframe#inewthumb__ {
  width: 800px;
  height: 300px;
}
td#gal_left,
td#gal_right {
  width: 20px;
}
div#gal_thumbs_div {
  height: 490px;
  overflow: auto;
  width: 200px;
}
div#gal_thumbs_div .p {
  margin: 0px 0px;
  padding: 5px 0px;
}
td#gal_center div {
  width: 650px;
  height: 490px;
  padding: 0px;
  margin: 0px auto;
}
td#gal_center table {
  text-align: center;
  vertical-align: middle;
  padding: 0px;
  margin: 0px auto;
  width: 648px;
  height: 487px;
  border: 0px solid;
}
td#gal_center table td {
  border: 0px solid;
}
td#gal_center div img {
  margin: auto;
}
div#myMapId {
  width: 1000px;
  height: 500px;
}
span#caption_newcard,
span#caption_cardid {
  display: none;
}
.clrln {
  clear: both;
}
table.adminpanel td.vtop {
  padding: 2px 0px 0px 2px;
}
table.adminpanel table.objectdetails td {
  padding: 0px 2px 0px 2px;
}
table.adminpanel div.groupheader td img {
  margin: 2px 5px 0px 0px;
}
.tableprogress,
.tableprogress tr,
.tableprogress td {
  vertical-align: middle;
  padding: 5px;
}
select.filteritem {
  width: 135px;
}
h4 {
  margin: 2px;
  padding: 0px;
}
.scrolled_2 {
  overflow: auto;
  background: url('view/modern/img/back.jpg') #FFF;
  color: #000;
  -webkit-box-shadow: 0px 1px 2px 1px #BBF inset;
  -moz-box-shadow: 0px 1px 2px 1px #BBF inset;
  -ms-box-shadow: 0px 1px 2px 1px #BBF inset;
  -o-box-shadow: 0px 1px 2px 1px #BBF inset;
  box-shadow: 0px 1px 2px 1px #BBF inset;
}
.scrolled_2 .tableprogress td {
  color: #000;
}
#piccontainer {
  overflow: auto;
}
.form {
  padding: 5px 0px 0px 0px;
  width: 100px;
  height: 20px;
}
.form input[type="file"] {
  z-index: 999;
  line-height: 0;
  font-size: 50px;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "alpha(opacity=0)";
  cursor: pointer;
  _cursor: hand;
  margin: 0;
  padding: 0;
  left: 0;
}
.form input[type="text"],
.form div {
  float: left;
}
.form * {
  width: 100px;
  height: 20px;
}
.nbs_editor {
  width: 50px;
}
.adminpanel select#agentinfo_CompanyID,
.adminpanel select#agentinfo_AccountType,
.adminpanel select#agentinfo_MasterID {
  width: 170px;
}
.adminpanel #agentdetails {
  width: 500px;
}
#progrparent_supply,
#progrparent_demand {
  width: 100px;
  height: 16px;
}
#progrindicator_supply,
#progrindicator_demand {
  height: 16px;
}
.progrlabel {
  position: absolute;
  z-index: 1;
  padding: 0px;
  margin: 0px 0px 0px 2px;
  float: left;
}
.toolbar_single,
.toolbar_single table,
.toolbar_single td {
  height: 20px;
}
.controls table {
  width: 100%;
}
.controls table tr,
.controls table td {
  height: 20px;
  vertical-align: middle;
}
.controls table td {
  padding: 2px 2px 2px 0px;
}
#yourmessage {
  width: 500px;
  height: 300px;
}
.sortby_arrow {
  margin-top: 3px;
}
.th,
.th p,
.th img {
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
}
#loginresult,
#submitresult {
  text-align: left;
}
#input_search {
  border: 0px solid;
  background: #252525;
}
.pushed {
  border-right: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
  border-left: solid 1px #666633;
  border-top: solid 1px #666633;
}
.pulled {
  border-left: solid 1px #ffffff;
  border-top: solid 1px #ffffff;
  border-right: solid 1px #666633;
  border-bottom: solid 1px #666633;
}
div.c,
input.button,
.form .button {
  background: #DDB;
  border-left: solid 1px #ffffff;
  border-top: solid 1px #ffffff;
  border-right: solid 1px #666633;
  border-bottom: solid 1px #666633;
}
input.button,
.form .button {
  padding: 3px 6px 3px 6px;
}
.padding_button_with_icon {
  padding: 3px 6px 3px 23px;
}
.padding_button_only_icon {
  padding: 3px 6px 3px 15px;
}
input#popup_btn_denied {
  background: url("view/modern/img/minus-circle.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_completed {
  background: url("view/modern/img/hand-shake.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_process {
  background: url("view/modern/img/tick.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_save,
input#saveagent,
input#savecompany,
input#savetariff {
  background: url("view/modern/img/disk.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_send {
  background: url("view/modern/img/sticky-note--arrow.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_close {
  background: url("view/modern/img/cross.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_terminate {
  background: url("view/modern/img/cross.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_delete,
input#deleteagent,
input#deletecompany,
input#deletetariff {
  background: url("view/modern/img/bin.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_relogin {
  background: url("view/modern/img/navigation-000-button-white.png") no-repeat scroll 4px center #DDB;
  color: #000;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_moveright {
  background: url("view/modern/img/arrow.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_moveleft {
  background: url("view/modern/img/arrow-180.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_moveup {
  background: url("view/modern/img/arrow-090.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_movedown {
  background: url("view/modern/img/arrow-270.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_downloadfullsize {
  background: url("view/modern/img/drive-download.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_uploadphoto {
  background: url("view/modern/img/folder-open-image.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_deletephoto {
  background: url("view/modern/img/bin.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#popup_btn_addStatus {
  background: url("view/modern/img/plus.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#newcard,
input#newcard1 {
  background: url("view/modern/img/card--plus.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#usersettings {
  background: url("view/modern/img/gear.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#feedback {
  background: url("view/modern/img/sticky-note--pencil.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#exporttoxls,
input#exporttoxls1 {
  background: url("view/modern/img/table-excel.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#addcompany {
  background: url("view/modern/img/building--plus.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#addagent {
  background: url("view/modern/img/user--plus.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#addtariff {
  background: url("view/modern/img/table-money.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
#btn_login,
#btn_send {
  height: 22px;
}
#btn_login {
  background: url("view/modern/img/door-open-in.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
#btn_send {
  background: url("view/modern/img/mail-send.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#selbtn0 {
  background: url("view/modern/img/home-share.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
input#selbtn1 {
  background: url("view/modern/img/shopping-basket.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
#selbtn2 {
  background: url("view/modern/img/moneys.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
#selbtn3 {
  background: url("view/modern/img/money.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
#selbtn4 {
  background: url("view/modern/img/application-split.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
#selbtn5 {
  background: url("view/modern/img/application-split-vertical.png") no-repeat scroll 4px center #DDB;
  padding: 3px 6px 3px 23px;
}
a.btn div {
  height: 24px;
  color: #000;
}
a#popup_btn_completed div {
  width: 101px;
  background: url("view/modern/img/modern_btn_completed.gif") #DDB;
}
a#popup_btn_delete div {
  width: 101px;
  background: url("view/modern/img/modern_btn_delete.gif") #DDB;
}
a#popup_btn_denied div {
  width: 101px;
  background: url("view/modern/img/modern_btn_denied.gif") #DDB;
}
a#popup_btn_save div {
  width: 101px;
  background: url("view/modern/img/modern_btn_save.gif") #DDB;
}
.nav-icon-right,
.nav-icon-down {
  width: 16px;
  height: 16px;
  margin: 0px 5px 0px 0px;
}
.nav-icon-right {
  background: url("view/modern/img/navigation-000-white.png") no-repeat scroll 0px center;
}
.nav-icon-down {
  background: url("view/modern/img/navigation-270-white.png") no-repeat scroll 0px center;
}
input.button:active,
td#gal_center div,
div#gal_thumbs_div {
  border-right: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
  border-left: solid 1px #666633;
  border-top: solid 1px #666633;
}
input.button:active .p,
td#gal_center div .p,
div#gal_thumbs_div .p {
  border: 0px solid #BBF;
}
input.button:active .p#active,
td#gal_center div .p#active,
div#gal_thumbs_div .p#active {
  background: #e6ffe6;
}
tr.menu,
tr.menu>td,
tr.menu>td span,
tr.menu a {
  color: #FFF;
}
.panel2 a,
.panel2 a:link,
.panel2 a:visited,
.panel2 a:hover,
.nouser a,
.nouser a:link,
.nouser a:visited,
.nouser a:hover {
  color: #FFF;
}
.panel2 a,
.panel2 a:link,
.panel2 a:visited,
.panel2 a:hover,
.tableview a,
.tableview a:link,
.tableview a:visited,
.tableview a:hover {
  text-decoration: none;
}
td.mainpaneltd {
  padding: 0px;
}
div.colorpicker {
  float: right;
  height: 20px;
  width: 20px;
  margin: 0px 3px 0px 0px;
  border: 1px solid #BBF;
}
.required {
  background: #ffffb3;
}
input.selectbutton0 {
  border-left: solid 1px #ffffff;
  border-top: solid 1px #ffffff;
  border-right: solid 1px #666633;
  border-bottom: solid 1px #666633;
}
input.selectbutton1 {
  border-right: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
  border-left: solid 1px #666633;
  border-top: solid 1px #666633;
}
tr.adminmenu {
  height: 25px;
}
tr.adminmenu span {
  padding: 2px 5px;
  margin: 0px 2px;
}
tr.adminmenu span#active {
  border: 1px solid;
}
tr.adminmenu div.floatl,
tr.adminmenu div.floatr {
  margin: 10px 2px 0px 1px;
}
.cf_checkbox,
.cf_checkboxchecked,
.cf_checkboxes {
  width: 16px;
  height: 16px;
}
.cf_checkbox {
  background: url("view/modern/img/ui-check-box_16.gif") no-repeat left bottom;
}
.cf_checkboxchecked {
  background: url("view/modern/img/ui-check-box_16.gif") no-repeat left top;
}
.cf_checkboxes {
  background: url("view/modern/img/ui-check-boxes.png") no-repeat center;
}
#progrparent_supply,
#progrparent_demand {
  border: 1px solid #BBF;
  background: #FFF;
}
#progrindicator_supply,
#progrindicator_demand {
  border: 0px solid #BBF;
  background: #DDB;
  float: left;
}
.dropdownmainwindow {
  margin: 1px;
  position: absolute;
  background: #AEAEAE;
  color: #FFF;
  padding: 5px;
  display: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.dropdownmainwindow p {
  margin: 5px;
}
div#div_common,
div#div_supply,
div#div_demand {
  padding: 5px 5px 5px 15px;
}
.leftpanel .fcb,
.leftpanel .fcb_checked,
.leftpanel .frb,
.leftpanel .frb_checked {
  width: 16px;
  height: 16px;
  display: block;
  clear: left;
  float: left;
  margin: 1px 3px 1px 0px;
}
.leftpanel input[type="checkbox"],
.leftpanel input[type="radio"] {
  display: none_;
  visibility: hidden_;
}
.leftpanel input[type="text"] {
  color: #000;
}
.modern_textbox_common {
  padding: 0px 2px;
  border: 1px solid #1C1C1C;
  height: 20px;
  background: #FFF;
  color: #000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 1px 1px #383838;
  -moz-box-shadow: 0 0 1px 1px #383838;
  -ms-box-shadow: 0 0 1px 1px #383838;
  -o-box-shadow: 0 0 1px 1px #383838;
  box-shadow: 0 0 1px 1px #383838;
}
table.popupfooter input,
table.popupfooter select,
table.popupfooter textarea {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #000;
}
table.objectdetailscontainer {
  width: 400px;
}
table.objectdetailscontainer div.dropdownparent,
table.adminpanel div.dropdownparent {
  position: absolute;
  width: 250px;
  display: none;
}
table.objectdetailscontainer div.dropdownparent input.filteritem,
table.adminpanel div.dropdownparent input.filteritem {
  margin: 0px 2px 0px 0px;
}
table.objectdetailscontainer div.leftfiltersgroup div.dropdown,
table.adminpanel div.leftfiltersgroup div.dropdown {
  position: absolute;
  border: 1px solid #BBF;
  background: #FFD;
  color: #000;
}
table.objectdetailscontainer div.leftfiltersgroup div.dropdown p,
table.adminpanel div.leftfiltersgroup div.dropdown p {
  text-align: left;
  margin: 2px;
}
table.objectdetailscontainer div.tabheader,
table.objectdetailscontainer div.tabheadera,
table.adminpanel div.tabheader,
table.adminpanel div.tabheadera {
  float: left;
  margin: 4px 1px 2px 6px;
  background: #FFD;
  color: #000;
  padding: 2px 4px;
  height: 25px;
}
table.objectdetailscontainer div.tabheader img,
table.objectdetailscontainer div.tabheadera img,
table.adminpanel div.tabheader img,
table.adminpanel div.tabheadera img {
  margin: 3px 2px 0px 0px;
}
table.objectdetailscontainer div.tabheader div,
table.objectdetailscontainer div.tabheadera div,
table.adminpanel div.tabheader div,
table.adminpanel div.tabheadera div {
  width: 19px;
  height: 19px;
  overflow: hidden;
}
table.objectdetailscontainer div.tabheader a,
table.objectdetailscontainer div.tabheader a:link,
table.objectdetailscontainer div.tabheader a:visited,
table.objectdetailscontainer div.tabheader a:hover,
table.objectdetailscontainer div.tabheader table,
table.objectdetailscontainer div.tabheader td,
table.objectdetailscontainer div.tabheadera a,
table.objectdetailscontainer div.tabheadera a:link,
table.objectdetailscontainer div.tabheadera a:visited,
table.objectdetailscontainer div.tabheadera a:hover,
table.objectdetailscontainer div.tabheadera table,
table.objectdetailscontainer div.tabheadera td,
table.adminpanel div.tabheader a,
table.adminpanel div.tabheader a:link,
table.adminpanel div.tabheader a:visited,
table.adminpanel div.tabheader a:hover,
table.adminpanel div.tabheader table,
table.adminpanel div.tabheader td,
table.adminpanel div.tabheadera a,
table.adminpanel div.tabheadera a:link,
table.adminpanel div.tabheadera a:visited,
table.adminpanel div.tabheadera a:hover,
table.adminpanel div.tabheadera table,
table.adminpanel div.tabheadera td {
  color: #000;
  text-decoration: underline;
}
table.objectdetailscontainer div.tabheader table,
table.objectdetailscontainer div.tabheadera table,
table.adminpanel div.tabheader table,
table.adminpanel div.tabheadera table {
  height: 100%;
}
table.objectdetailscontainer div.tabheader td,
table.objectdetailscontainer div.tabheadera td,
table.adminpanel div.tabheader td,
table.adminpanel div.tabheadera td {
  padding: 0px 3px;
}
table.objectdetailscontainer div.tabheadera,
table.adminpanel div.tabheadera {
  border: 1px solid #BBF;
}
table.objectdetailscontainer div.tabheadera a,
table.objectdetailscontainer div.tabheadera a:link,
table.objectdetailscontainer div.tabheadera a:visited,
table.objectdetailscontainer div.tabheadera a:hover,
table.objectdetailscontainer div.tabheadera table,
table.objectdetailscontainer div.tabheadera td,
table.adminpanel div.tabheadera a,
table.adminpanel div.tabheadera a:link,
table.adminpanel div.tabheadera a:visited,
table.adminpanel div.tabheadera a:hover,
table.adminpanel div.tabheadera table,
table.adminpanel div.tabheadera td {
  font-weight: bold;
}
table.objectdetailscontainer input,
table.objectdetailscontainer select,
table.objectdetailscontainer textarea,
table.adminpanel input,
table.adminpanel select,
table.adminpanel textarea {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #BBF;
}
table.objectdetailscontainer div#objectdetails_primaryinfo div,
table.adminpanel div#objectdetails_primaryinfo div {
  background: url('view/modern/img/modern_tabsicons.gif') no-repeat 0px 0px;
}
table.objectdetailscontainer div#objectdetails_ownerinfo div,
table.adminpanel div#objectdetails_ownerinfo div {
  background: url('view/modern/img/modern_tabsicons.gif') no-repeat -19px 0px;
}
table.objectdetailscontainer div#objectdetails_map div,
table.adminpanel div#objectdetails_map div {
  background: url('view/modern/img/modern_tabsicons.gif') no-repeat -38px 0px;
}
table.objectdetailscontainer div#objectdetails_photogallery div,
table.adminpanel div#objectdetails_photogallery div {
  background: url('view/modern/img/modern_tabsicons.gif') no-repeat -57px 0px;
}
a.flt_a,
a.flt_a:link,
a.flt_a:visited,
a.flt_a:hover {
  font-weight: bold;
  text-decoration: none;
}
table.adminpanel td {
  color: #000;
}
table.adminpanel select,
table.adminpanel input,
table.adminpanel textarea {
  background: #FFD;
  color: #000;
}
td.fc,
div.fc {
  width: 14px;
  height: 14px;
  padding: 0px;
  margin: 0px;
}
div#fieldicon_common_Name {
  background: url('view/modern/img/modern_popupicons.gif') no-repeat 0px 0px;
}
div#fieldicon_common_Phone {
  background: url('view/modern/img/modern_popupicons.gif') no-repeat -14px 0px;
}
div#fieldicon_common_Email {
  background: url('view/modern/img/modern_popupicons.gif') no-repeat -28px 0px;
}
div#newbuildings_decoration select {
  width: 110px;
}
div#shoppingareas_conveniences select {
  width: 110px;
}
select#shoppingareas_OwnershipLandID {
  width: 140px;
}
select#industrialbuildings_OwnershipLandID {
  width: 110px;
}
.objectdetailscontainer input.button {
  background: #FFD;
  color: #000;
}
#content {
  text-align: left;
}
table.filtergroup {
  margin: 0px 0px 3px 0px;
}
.combtn_yellow {
  background: url('view/modern/img/modern_btn_newcard.gif') no-repeat #DDB;
  width: 152px;
  height: 28px;
}
.combtn_grey:link table,
.combtn_grey:visited table {
  background: url('view/modern/img/combtn_grey.gif') no-repeat #DDB 0px 0px;
}
.combtn_grey:hover table {
  background: url('view/modern/img/combtn_grey.gif') no-repeat #DDB 0px -24px;
}
.combtn_grey table {
  width: 101px;
  height: 24px;
  border: 0px;
  margin: 0px;
}
.combtn_grey tr,
.combtn_grey td {
  vertical-align: middle;
  text-shadow: -1px -1px 2px #FFF;
  font-weight: bold;
  text-align: center;
}
.fcb_tbl tr,
.fcb_tbl td,
.frbt tr,
.frbt td {
  vertical-align: middle;
}
.fcb,
.fcb_checked,
.frb,
.frb_checked {
  width: 16px;
  height: 16px;
  display: block;
  clear: left;
  float: left;
  margin: 1px 3px 1px 0px;
}
.fcb {
  background: url('view/modern/img/modern_checkbox.gif') no-repeat 0px -16px;
}
.fcb_checked {
  background: url('view/modern/img/modern_checkbox.gif') no-repeat 0px 0px;
}
.frb {
  background: url('view/modern/img/modern_checkbox.gif') no-repeat -16px -16px;
}
.frb_checked {
  background: url('view/modern/img/modern_checkbox.gif') no-repeat -16px 0px;
}
.inner_table {
  width: 100%;
  height: 100%;
}
.inner_table p {
  margin-bottom: 5px;
}
.loop_report,
.report_view,
.report_editor {
  width: 100%;
}
.loop_report tr,
.loop_report td,
.report_view tr,
.report_view td,
.report_editor tr,
.report_editor td {
  vertical-align: top;
}
.loop_report hr,
.report_view hr,
.report_editor hr {
  margin: 10px 0px;
}
.loop_report textarea,
.report_view textarea,
.report_editor textarea {
  width: 100%;
  height: 200px;
  border: 1px solid #383838;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
#uploadbuffer {
  visibility: hidden;
  display: inline;
  width: 1px;
  height: 1px;
}
#xlspreview,
#leftcolumn {
  width: 100%;
  height: 30px;
  overflow: auto;
}
.leftcolumn div.floatl {
  margin: 2px 5px 2px 2px;
}
div#lang img {
  margin-bottom: -2px;
}
div#authwnd {
  margin-top: 10px;
}
div#authwnd tr,
div#authwnd td,
div#authwnd th {
  vertical-align: middle;
}
div#authwnd td {
  padding: 3px;
}
.hint,
.hint_filled {
  border: 3px solid #777;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FFF;
  color: #000;
  display: none;
  padding: 3px 5px;
  margin-bottom: 3px;
  position: absolute;
  z-index: 3;
  width: 500px;
}
.gbtn {
  padding: 3px 6px 3px 15px;
  height: 24px;
}
.gcbtn {
  padding: 3px 6px 3px 23px;
  height: 24px;
}
input #edit {
  background: url("view/modern/img/pencil.png") no-repeat scroll 4px center #DDB;
}
input #delete {
  background: url("view/modern/img/cross-script.png") no-repeat scroll 4px center #DDB;
}
input #download {
  background: url("view/modern/img/drive-download.png") no-repeat scroll 4px center #DDB;
}
input #apply {
  background: url("view/modern/img/tick.png") no-repeat scroll 4px center #DDB;
}
input #clear {
  background: url("view/modern/img/broom.png") no-repeat scroll 4px center #DDB;
}
input #new,
input #addfield {
  background: url("view/modern/img/plus.png") no-repeat scroll 4px center #DDB;
}
input #close {
  background: url("view/modern/img/cross.png") no-repeat scroll 4px center #DDB;
}
input #save,
input #savefield {
  background: url("view/modern/img/disk.png") no-repeat scroll 4px center #DDB;
}
div#menueditorbkg,
div#stringeditorbkg,
div#settingeditorbkg,
div#popupeditorbkg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  filter: alpha(opacity=50,enabled=1,style=0);
  opacity: 0.5;
  padding: 0px;
  margin: 0px;
}
div#menueditorbkg,
div#settingeditorbkg,
div#popupeditorbkg {
  z-index: 2;
}
div#stringeditorbkg {
  z-index: 3;
}
div#menueditor,
div#stringeditor,
div#settingeditor,
div#popupeditor {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  padding: 0px;
  margin: 0px;
}
table.editorcontainer {
  width: 100%;
}
table.editorcontainer td {
  text-align: center;
  vertical-align: middle;
}
table.editorcontainer td.l {
  text-align: left;
}
table.editorcontainer td.r {
  text-align: right;
}
table.editorcontainer td.j {
  text-align: justify;
}
a.comhref_checked table {
  width: 100%;
}
a.comhref_checked table,
a.comhref_checked tr,
a.comhref_checked td {
  background: #FFF;
  color: #000;
}
a.comhref_checked td {
  font-weight: bold;
}
.simplereport tr,
.simplereport td {
  vertical-align: middle;
}
.simplereport td {
  padding: 2px;
}
#txtcontent {
  width: 100%;
  height: 75px;
}
.fullwidth,
.fullwidth_compact {
  width: 100%;
}
.fullwidth th,
.fullwidth td,
.fullwidth_compact th,
.fullwidth_compact td {
  padding: 3px;
}
.fullwidth_compact .onlyfull,
.fullwidth_compact .onlyfull_hidden {
  display: none;
}
.onlyfull_hidden {
  display: none;
}
.taskborder {
  padding: 3px;
  border-bottom: 1px solid #808080;
}
.taskborder:hover {
  background-color: rgba(0,0,0,0.07);
}
.tasks_first {
  height: 20px;
}
.wrap {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
}
#tasks {
  height: 100%;
}
#tasks th {
  border-bottom: 2px solid rgba(0,0,0,0.5);
  padding-bottom: 4px;
  color: rgba(255,255,255,0.8);
  font-size: 10pt;
}
#tasks0,
#tasks1,
#tasks2,
#tasks3 {
  width: 20%;
  max-width: 20%;
  word-wrap: break-word;
  white-space: normal;
}
#tasks0 span,
#tasks1 span,
#tasks2 span,
#tasks3 span {
  word-wrap: break-word;
  white-space: normal;
}
#tasks0 {
  background: #f7c5c0;
  padding: 0;
  border-right: 3px solid rgba(255,255,255,0.35);
}
#tasks1 {
  background: #fbdfb3;
  padding: 0;
  border-right: 3px solid rgba(255,255,255,0.35);
}
#tasks2 {
  background: #e5f6ec;
  padding: 0;
  border-right: 3px solid rgba(255,255,255,0.35);
}
#tasks3 {
  background: #c6f0bb;
  padding: 0;
}
#tasks0_th {
  background: #b88984;
  border-right: 3px solid rgba(255,255,255,0.35);
}
#tasks1_th {
  background: #bda278;
  border-right: 3px solid rgba(255,255,255,0.35);
}
#tasks2_th {
  background: #a4b3aa;
  border-right: 3px solid rgba(255,255,255,0.35);
}
#tasks3_th {
  background: #83b197;
}
.comctl,
.comctla {
  cursor: pointer;
}
.comctl tr,
.comctl td,
.comctla tr,
.comctla td {
  vertical-align: middle;
}
.comctl img,
.comctla img {
  margin: 0px 0px -1px 0px;
}
div.comctl {
  padding: 3px;
}
.bigbuttons .comctl .td_0 {
  padding: 3px 5px 3px 5px !important;
}
.bigbuttons .comctl .td_1 {
  padding: 3px 7px 3px 0px !important;
}
.comctl .td_0 {
  padding: 3px 4px 4px 4px !important;
}
.comctl .td_1 {
  padding: 3px 4px 4px 0px !important;
}
.comctl .td_2 {
  padding: 3px 2px 4px 2px !important;
  text-align: center !important;
}
.comctl,
.comctl:link,
.comctl:visited {
  float: left;
  margin: 0px 3px 2px 0px;
  border: 1px solid #CCC;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-collapse: separate;
  background-color: rgba(255,255,255,0.6);
}
.comctl:hover,
.comctl:active {
  border: 1px solid #AAA;
  border-collapse: separate;
  background-color: rgba(255,255,255,0.8);
}
.comhref td,
.comhref_checked td {
  padding: 3px;
}
.comhref .node,
.comhref_checked .node {
  float: left;
}
.children {
  padding: 2px 2px 2px 10px;
}
.td_0 {
  width: 18px;
}
.comment {
  width: 100%;
  margin: 0px 0px 3px 0px;
  border-bottom: 1px solid;
}
.comment td,
.comment th,
.comment tr {
  border: 0px solid;
}
#tasks textarea {
  width: 100%;
  height: 60px;
}
.spiderman_tbl td {
  vertical-align: middle;
  padding: 1px;
}
.loop_user_auth {
  width: 100%;
  height: 100%;
}
.loop_user_auth tr,
.loop_user_auth td {
  vertical-align: middle;
  text-align: center;
}
.loop_user_auth .user_auth {
  margin: auto;
  width: 300px;
}
.newsview {
  margin-left: 10px;
}
.newsview tr,
.newsview td {
  vertical-align: middle;
}
.newsview td {
  padding-right: 10px;
}
.newsview .first_row td {
  padding-top: 10px;
}
.news_title {
  font-size: 12pt;
}
.comment_td {
  display: none;
}
.comment_td textarea {
  margin-bottom: 5px;
}
.comment_td table {
  float: left;
}
#popupdefault_tbl tr,
#popupdefault_tbl td {
  vertical-align: middle;
}
#callinfo input,
#callinfo select {
  width: 160px;
}
#callinfo textarea {
  height: 60px;
  width: 514px;
}
#AddUser input,
#AddUser select {
  width: 160px;
}
#AddUser textarea {
  height: 40px;
  width: 514px;
}
#AddTask,
#AddProject,
#AddMoney,
#AddFreelancer,
#AddAssessment {
  width: 100%;
}
#AddTask td,
#AddProject td,
#AddMoney td,
#AddFreelancer td,
#AddAssessment td {
  padding: 3px;
}
#AddTask #Limit,
#AddProject #Limit,
#AddMoney #Limit,
#AddFreelancer #Limit,
#AddAssessment #Limit {
  width: 50px;
}
#AddTask input,
#AddTask select,
#AddTask textarea {
  width: 500px;
}
#AddProject input,
#AddProject select,
#AddProject textarea {
  width: 200px;
}
#AddCustomer input,
#AddCustomer select,
#AddCustomer textarea {
  width: 100px;
}
#AddMoney input,
#AddMoney select,
#AddMoney textarea {
  width: 300px;
}
#AddMoney #DateAdded {
  width: 219px;
}
#AddMoney #ValueConv {
  width: 100px;
}
#AddMoney #Value {
  width: 60px;
}
#AddMoney #ValuteID {
  width: 60px;
}
#AddAssessment input,
#AddAssessment select,
#AddAssessment textarea {
  width: 350px;
}
#AddAssessment #DateAdded,
#AddAssessment #DateClosed {
  width: 180px;
}
#AddTask textarea,
#AddProject textarea {
  height: 250px;
}
#AddMoney textarea {
  height: 100px;
}
#AddAssessment textarea {
  height: 300px;
}
#AddFreelancer input,
#AddFreelancer select {
  width: 300px;
}
#AddFreelancer #Description {
  width: 800px;
  height: 300px;
}
#AddFreelancer #NewTag {
  width: 150px;
}
#AddFreelancer .label {
  width: 100px;
}
#AddFreelancer .value {
  width: 500px;
}
.popupbottombuttons {
  text-align: center;
  margin: auto;
}
#popupcomments textarea {
  width: 100%;
  height: 100px;
  margin-bottom: 3px;
}
#vat,
.vat {
  vertical-align: top !important;
}
.pgb_simple {
  height: 16px;
  border: 1px solid #777;
  clear: both;
  border-collapse: collapse;
}
.pgb_simple div,
.pgb_simple td {
  height: 16px;
}
.pgb_simple div {
  float: left;
}
.pgb_parent {
  border: 2px solid #dae4f2;
  border-radius: 5px;
  -moz-border-radius: 5px;
  webkit-border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.13);
  box-shadow: 0 0 5px 2px rgba(0,0,0,0.13);
  height: 20px;
  width: 400px;
  clear: both;
  border-collapse: collapse;
}
.pgb_parent div,
.pgb_parent td {
  height: 20px;
}
.pgb_parent div {
  float: left;
}
#dashboard_redesign {
  border-collapse: separate;
  border: 1px solid #e5e5e5;
  margin: 20px 0 0 20px;
}
#dashboard_redesign .td,
#dashboard_redesign .td1 {
  font-family: 'Roboto';
  font-size: 10pt;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 10px;
  font-weight: bold;
  color: #232323;
}
#dashboard_redesign .td {
  border-right: 1px solid #e5e5e5;
}
#dashboard_redesign th {
  font-family: 'Roboto';
  font-size: 11pt;
  background-color: #ebebeb;
  text-align: left;
  padding-right: 10px;
  color: #232323;
}
#dashboard_redesign b {
  color: #808080;
}
.pgb0 {
  background-image: -webkit-linear-gradient(90deg,#4ca30d 0%,#70cc2f 20%,#70cc2f 47%,#8ee650 80%,#4ca30d 100%);
  background-image: -moz-linear-gradient(90deg,#4ca30d 0%,#70cc2f 20%,#70cc2f 47%,#8ee650 80%,#4ca30d 100%);
  background-image: -ms-linear-gradient(90deg,#4ca30d 0%,#70cc2f 20%,#70cc2f 47%,#8ee650 80%,#4ca30d 100%);
  background-image: -o-linear-gradient(90deg,#4ca30d 0%,#70cc2f 20%,#70cc2f 47%,#8ee650 80%,#4ca30d 100%);
}
.pgb1 {
  background-image: -webkit-linear-gradient(90deg,#49b575 0%,#afe3c4 20%,#afe3c4 47%,#b1f1cb 80%,#49b575 100%);
  background-image: -moz-linear-gradient(90deg,#49b575 0%,#afe3c4 20%,#afe3c4 47%,#b1f1cb 80%,#49b575 100%);
  background-image: -ms-linear-gradient(90deg,#49b575 0%,#afe3c4 20%,#afe3c4 47%,#b1f1cb 80%,#49b575 100%);
  background-image: -o-linear-gradient(90deg,#49b575 0%,#afe3c4 20%,#afe3c4 47%,#b1f1cb 80%,#49b575 100%);
}
.pgb2 {
  background-image: -webkit-linear-gradient(90deg,#cc7102 0%,#f39c12 20%,#f39c12 47%,#fcb646 80%,#cc7102 100%);
  background-image: -moz-linear-gradient(90deg,#cc7102 0%,#f39c12 20%,#f39c12 47%,#fcb646 80%,#cc7102 100%);
  background-image: -ms-linear-gradient(90deg,#cc7102 0%,#f39c12 20%,#f39c12 47%,#fcb646 80%,#cc7102 100%);
  background-image: -o-linear-gradient(90deg,#cc7102 0%,#f39c12 20%,#f39c12 47%,#fcb646 80%,#cc7102 100%);
}
.pgb3 {
  background-image: -webkit-linear-gradient(90deg,#a34c0d 0%,#cc702f 20%,#cc702f 47%,#e68e50 80%,#a34c0d 100%);
  background-image: -moz-linear-gradient(90deg,#a34c0d 0%,#cc702f 20%,#cc702f 47%,#e68e50 80%,#a34c0d 100%);
  background-image: -ms-linear-gradient(90deg,#a34c0d 0%,#cc702f 20%,#cc702f 47%,#e68e50 80%,#a34c0d 100%);
  background-image: -o-linear-gradient(90deg,#a34c0d 0%,#cc702f 20%,#cc702f 47%,#e68e50 80%,#a34c0d 100%);
}
.projects th,
.projects td.td {
  padding: 4px;
  text-align: left;
}
.legend {
  margin-top: 30px;
  margin-left: 10px;
}
.legend td {
  padding: 15px;
  width: 120px;
}
.legend tr,
.legend td {
  vertical-align: middle;
}
.legend div {
  width: 100px;
  height: 20px;
  border: 1px solid #AAA;
}
.legend .pgb0 {
  width: 100%;
}
.legend .pgb1 {
  width: 100%;
}
.legend .pgb2 {
  width: 100%;
}
.legend .pgb3 {
  width: 100%;
}
.legend .pgb4 {
  width: 100%;
}
#placename_select {
  width: 200px;
}
#participants_td {
  vertical-align: top;
}
#participants_td p {
  margin: 3px 0px;
}
#participants_td select {
  width: 200px;
}
td#debug {
  vertical-align: top;
}
.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
.x.axis path {
  display: none;
}
.line {
  fill: none;
  stroke: steelblue;
  stroke-width: 1.5px;
}
circle,
path {
  cursor: pointer;
}
circle {
  fill: none;
  pointer-events: all;
}
path {
  stroke: #FFF;
  stroke-width: 0.5;
}
#legend {
  height: 30px;
}
#chartfilename {
  display: none;
}
#NewStatus tr,
#NewStatus td {
  vertical-align: middle;
  border: 0px solid red;
  padding: 3px;
}
#NewStatus input,
#NewStatus textarea {
  width: 100px;
}
#NewStatus select {
  width: 150px;
}
#NewStatus #DateTime {
  width: 150px;
}
#NewStatus #Duration {
  width: 70px;
}
#NewStatus #Duration_Min {
  width: 35px;
}
#NewStatus #Duration_Sec {
  width: 35px;
}
#NewStatus #Comment,
#NewStatus #NextStep,
#NewStatus #sAddress {
  width: 570px;
}
#NewStatus #MeetingPlace {
  width: 320px;
}
#NewStatus #TypeID {
  width: 320px;
}
#nextStatus #Comment,
#nextStatus #NextStep {
  width: 270px;
}
#nextStatus #Comment {
  height: 80px;
}
#nextStatus #MeetingTime,
#nextStatus #CallTime,
#nextStatus #SemipromiseTime {
  width: 110px;
}
#nextStatus #StatusID {
  width: 405px;
}
#nextStatus #ReasonID,
#nextStatus #MostLikeID,
#nextStatus #MostDislikeID,
#nextStatus #TravelledAbroadID,
#nextStatus #NotPurchasedID,
#nextStatus #ReceiveNotificationID,
#nextStatus #NotificationsUsefulID,
#nextStatus #ReactInAnyWayID,
#nextStatus #SiteVersionID,
#nextStatus #StopSpendingID,
#nextStatus #StopSpendingDetailsID,
#nextStatus #ScamDetailsID,
#nextStatus #PlanningToComeBackD,
#nextStatus #ImproveID {
  width: 100px;
}
#nextStatus #Reason,
#nextStatus #MostLike,
#nextStatus #MostDislike,
#nextStatus #TravelledAbroad,
#nextStatus #NotPurchased,
#nextStatus #ReceiveNotification,
#nextStatus #NotificationsUseful,
#nextStatus #ReactInAnyWay,
#nextStatus #SiteVersion,
#nextStatus #StopSpending,
#nextStatus #StopSpendingDetails,
#nextStatus #ScamDetails,
#nextStatus #PlanningToComeBack,
#nextStatus #Improve {
  width: 300px;
}
#nextStatus .other {
  display: none;
}
#nextStatus #DatingTourInterestID .frbt {
  float: left;
}
#nextStatus #r_contactstage2 {
  padding-left: 5px;
}
#Insight {
  height: 40px;
  width: 700px;
}
#popupcanvas {
  text-align: left;
  background: #FFD;
  color: #000;
  overflow: auto;
  margin-bottom: 4px;
}
#popupscrolled {
  overflow: auto;
}
table.filtergroup {
  margin: 0px 0px 3px 0px;
}
#cal th {
  text-align: center;
  font-size: 15pt;
  font-weight: bold;
}
#cal th,
#cal td.bor {
  border-right: 1px solid #AAA;
  border-bottom: 1px solid #AAA;
  vertical-align: top;
}
#cal .year {
  font-size: 12pt;
  font-weight: bold;
}
#cal .day {
  font-size: 14pt;
  font-weight: bold;
}
#cal td.w20 {
  width: 18px;
}
#statuses .floatl {
  margin-right: 0px 5px;
  line-height: 20px;
}
.progress {
  width: 100px;
  border: 1px solid #777;
  margin: 5px 0px;
  height: 10px;
}
.progress div {
  background: #AAA;
  border-right: 1px solid #777;
  height: 10px;
}
.money_stats th,
.money_stats td {
  text-align: left;
  padding: 2px;
}
.money_stats .income {
  color: #700;
}
.money_stats .expenditure {
  color: #070;
}
#userStatus,
#exportToExcel,
#VKParser {
  clear: both;
}
#userStatus tr,
#userStatus td,
#exportToExcel tr,
#exportToExcel td,
#VKParser tr,
#VKParser td {
  vertical-align: middle;
}
#userStatus td,
#exportToExcel td,
#VKParser td {
  padding: 3px;
}
#userStatus img,
#exportToExcel img,
#VKParser img {
  margin: 0px;
}
#findSameRecordsRslt {
  vertical-align: top;
}
#leftfilters td,
#status0 {
  padding: 2px;
}
#leftfilters textarea,
#leftfilters input,
#leftfilters select {
  margin: 2px;
}
#leftfilters textarea {
  width: 220px;
  height: 80px;
}
#leftfilters #Subject {
  height: 50px;
}
#leftfilters #Message {
  height: 120px;
}
#status0 img {
  margin-bottom: -4px;
}
#GroupsTxt {
  width: 100%;
  height: 100px;
}
.stats tr,
.stats td {
  vertical-align: middle;
}
.stats td {
  padding: 3px;
}
#AddPeople input[type="text"],
#AddPeople input[type="password"],
#AddPeople textarea {
  width: 300px;
}
#AddPeople input#MeetingTime,
#AddPeople input#CallTime {
  width: 150px;
}
#AddPeople textarea#Insight {
  width: 750px;
}
#settings_pl {
  width: 100%;
}
#settings_pl #leftfilters {
  width: 100%;
}
#settings_pl input,
#settings_pl select {
  width: 125px;
}
#settings_pl #CampaignID {
  width: 100px;
}
#AddVKUser #Comments {
  width: 250px;
  height: 50px;
}
#AddVacany input,
#AddVacany select,
#AddVacany textarea {
  width: 350px;
}
#AddVacany textarea {
  height: 50px;
}
.funnel th {
  text-align: left;
}
.funnel .total_p {
  width: 100px;
}
.funnel .total_p div {
  height: 14px;
}
#xlspreview .analytics th,
#xlspreview .analytics td,
#xlspreview .plainreport th,
#xlspreview .plainreport td {
  padding: 5px;
}
.indicators td {
  padding: 0px 10px;
}
.indicators .cat {
  font-size: 15pt;
  height: 50px;
  line-height: 18pt;
}
.indicators .cat2 {
  font-size: 15pt;
  height: 30px;
  line-height: 18pt;
}
.indicators .value {
  font-size: 18pt;
}
.indicators tr,
.indicators td {
  text-align: center;
}
.indicators2 td {
  padding: 0px 10px;
}
.indicators2 .cat {
  font-size: 12pt;
  height: 35px;
  line-height: 15pt;
}
.indicators2 .cat2 {
  font-size: 12pt;
  height: 20px;
  line-height: 15pt;
}
.indicators2 .value {
  font-size: 15pt;
}
.indicators2 tr,
.indicators2 td {
  text-align: center;
}
#loop_user_info img {
  margin-bottom: -3px;
}
.tabActive,
.tab_lone {
  border-bottom: 1px solid #FFF !important;
}
.tab,
.tabActive,
.tab_lone {
  padding: 3px 10px 4px 5px;
  cursor: pointer;
  font-size: 11pt;
  float: left;
  border: 1px solid #AAA;
  margin-right: 5px;
  margin-bottom: -1px;
  position: relative;
  -webkit-border-radius: 0 10px 0 0;
  -moz-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
  z-index: 2;
}
.tab img,
.tabActive img,
.tab_lone img {
  margin-bottom: -2px;
}
.tabActive {
  font-weight: bold;
  border: 1px solid #777;
}
.tabscontent {
  border: 1px solid #AAA;
  padding-top: 5px;
}
#talk .row td,
#content_tab_conversation .row td {
  padding-bottom: 15px !important;
}
#content_tab_statuses {
  float: left;
}
.conversation tr,
.conversation td {
  vertical-align: top !important;
}
.conversation td {
  text-align: left !important;
}
#conv_talk_new td {
  padding: 3px;
}
.tagvalue {
  width: 35px !important;
  text-align: center;
}
quote {
  display: block;
  border-left: 2px solid #777;
  padding-left: 5px;
  margin: 5px 0px 5px 5px;
}
.files td {
  padding: 3px;
}
.logo {
  margin: 3px 3px 5px 3px;
}
.tabs_convs,
#talk {
  overflow: auto;
}
#conv_talk {
  width: 100%;
}
#Message {
  width: 550px;
  height: 50px;
}
#bet_Comment {
  width: 500px;
  height: 30px;
}
#result {
  padding-bottom: 2px;
}
.usergroups input {
  width: 100%;
  text-align: center;
  display: none;
}
.sidebar_sw {
  width: 10px;
}
.sidebar_sw a,
.sidebar_sw table,
.sidebar_sw div {
  height: 100%;
}
.sidebar_sw table {
  background: #EEE;
  cursor: pointer;
  height: 100%;
  position: absolute;
}
.sidebar_sw table tr,
.sidebar_sw table td {
  vertical-align: middle;
  overflow: hidden;
}
#sw_icon {
  width: 10px;
  height: 16px;
}
.icon_close {
  background: url('view/modern/img/control-g.png') no-repeat center center;
}
.icon_open {
  background: url('view/modern/img/control-g-180.png') no-repeat center center;
}
#leftcolumn_par {
  height: 100%;
  background: #DDF;
  color: #000;
}
td.leftcolumn_open {
  width: 260px;
}
td.leftcolumn_close {
  width: 0px;
}
td.leftcolumn_close #leftcolumn_par {
  display: none;
}
.fullsize {
  height: 100%;
  width: 100%;
}
.tab_lone {
  margin-top: 5px;
}
.call,
.info {
  padding: 5px;
  float: left;
  min-width: 230px;
  border: 1px solid #BBF;
  margin-bottom: 5px;
}
.call #i_phone,
.info #i_phone {
  width: 120px;
}
.call select,
.call input,
.call textarea,
.info select,
.info input,
.info textarea {
  width: 200px;
}
.call textarea,
.info textarea {
  height: 65px;
}
.call tr,
.call td,
.info tr,
.info td {
  vertical-align: middle;
}
.call .comctl,
.call .comctl:link,
.call .comctl:visited,
.info .comctl,
.info .comctl:link,
.info .comctl:visited {
  margin: 0px;
}
.call .r,
.info .r {
  padding-left: 10px;
}
.LastMessageText {
  max-width: 220px;
}
#current #DateRegistered,
#current #TotalSpend,
#current #DateLastPurchase,
#current #DateLastPurchase,
#current #PrimarySpendBrandID,
#current #DatePromise,
#current #DateFollowUp,
#current #DateBackOnline,
#current #DateBackOnlinePurchase {
  width: 130px;
}
#current #AverageCheck,
#current #AmountLastPurchase,
#current #CreditBalance,
#current #AverageInactiveTime,
#current #DaysSinceLastOnline,
#current #AmountBackOnlinePurchase,
#current #AmountBackOnlineCredits,
#current #CreditsUsed {
  width: 70px;
}
.tab_lone,
.call,
.info {
  margin-left: 5px;
}
.call td,
.call div,
.call input,
.call select,
#nextStatus .info td,
#nextStatus .info div,
#nextStatus .info input,
#nextStatus .info select {
  font-size: 10pt;
}
.call td,
.call div,
#nextStatus .info td,
#nextStatus .info div {
  padding: 3px;
  line-height: 13.5pt;
}
.call input,
.call select,
#nextStatus .info input,
#nextStatus .info select {
  height: 23px;
}
.info td,
.info div {
  padding: 3px;
}
.tableview2 {
  border: 1px solid #BBF;
  margin-bottom: 5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.tableview2 td,
.tableview2 div {
  padding: 5px;
  font-size: 11pt;
  line-height: 13.5pt;
}
.tableview2 tr,
.tableview2 td {
  vertical-align: middle;
}
.tableview2 .comctl,
.tableview2 .comctl:link,
.tableview2 .comctl:visited {
  margin: 0px;
}
.greenbutton .comctl {
  background: #AFA;
}
.redbutton .comctl {
  background: #FAA;
}
.yellowbutton .comctl {
  background: #FFA;
}
.bluebutton .comctl {
  background: #AFF;
}
.verysmall td,
.verysmall th {
  font-size: 1pt;
  padding: 0px;
}
.small {
  font-size: 7pt;
}
#r_SQL {
  width: 250px !important;
  height: 200px !important;
}
.fcb_tbl,
.frbt {
  cursor: pointer;
}
.fcb_tbl tr,
.fcb_tbl td,
.frbt tr,
.frbt td {
  cursor: pointer;
}
path.slice {
  stroke-width: 2px;
}
polyline {
  opacity: .3;
  stroke: black;
  stroke-width: 2px;
  fill: none;
}
svg {
  display: block;
}
.pgb {
  border: 1px solid #BBF;
  height: 16px;
  width: 100%;
}
.bar {
  float: left;
  background: #DDB;
  height: 100%;
  overflow: hidden;
  width: 0%;
}
.gauges td {
  font-size: 8pt;
}
.dashboard_div {
  float: left;
  margin: 5px;
}
.dashboard_div td {
  padding: 3px;
}
.cats tr,
.cats td {
  vertical-align: middle;
}
.cats td {
  padding: 2px 2px 5px 5px;
}
.cats td.title {
  font-size: 15pt;
}
.cats td.desc {
  font-size: 13pt;
}
.homepage {
  padding: 5px;
}
.homepage a {
  text-decoration: none;
  color: #22A !important;
}
.homepage p,
.homepage li {
  font-size: 12pt;
}
.homepage h5 {
  font-size: 14pt;
}
.homepage h5,
.homepage p {
  padding-top: 5px;
}
.di-members .fcb_tbl,
.di-members .frbt {
  float: left;
  margin-right: 5px;
}
#PriceUSD,
#PriceGBP,
#UserMinimum {
  width: 25px;
}
