* {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
html, body, p, ul, ol, li, th, td, h1, h2, h3, h4, h5, h6, dl, dt, dd, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  padding:0;
  margin:0;
}
html, body { min-height:100%; }
body {
  font-family:arial;
  font-size:12px;
}
body.standalone-page {
  background-color:#3797e4;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3797e4,endColorstr=#3b7ee9);
  background:-moz-linear-gradient(top,#3797e4 0%,#3b7ee9 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3797e4),color-stop(100%,#3b7ee9));
  background:-webkit-linear-gradient(top,#3797e4 0%,#3b7ee9 100%);
  background:-o-linear-gradient(top,#3797e4 0%,#3b7ee9 100%);
  background:-ms-linear-gradient(top,#3797e4 0%,#3b7ee9 100%);
  background:linear-gradient(top bottom,#3797e4 0%,#3b7ee9 100%);
}
hr {
  border:0;
  border-top:1px solid #cacaca;
  border-bottom:1px solid #fff;
  background:transparent;
  margin:15px 0;
  padding:0;
}
img {
  vertical-align:middle;
  border:0;
}
img.ui-datepicker-trigger { vertical-align:middle; }
a {
  text-decoration:none;
  color:#06c;
}
a:hover { text-decoration:underline; }
.fr { float:right; }
.h1, h1 {
  font-weight:normal;
  font-size:24px;
}
.h2, h2 {
  margin-bottom:5px;
  font-weight:bold;
  font-size:16px;
}
.h3, h3 {
  font-weight:bold;
  font-size:16px;
}
.clickable { cursor:pointer; }
.container {
  margin:0 15px 15px 15px;
  position:relative;
  min-width:900px;
}
.container h1 {
  border:1px solid #adadad;
  margin-bottom:10px;
  border-radius:3px;
  padding:8px 10px;
  font-weight:bold;
  font-size:14px;
  color:#2f4f6c;
  background-color:#f9f9f9;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#dcdcdc);
  background:-moz-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#dcdcdc));
  background:-webkit-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-o-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-ms-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:linear-gradient(top bottom,#f9f9f9 0%,#dcdcdc 100%);
}
.container h1 label {
  font-weight:normal;
  font-size:12px;
}
.popup .container {
  min-width:auto;
  margin:0;
}
.popup .content { padding:0 5px 5px 5px; }
.popup h1 {
  border-radius:0;
  border-right:0;
  border-left:0;
  border-top:0;
}
.popup-tools { text-align:right; }
.popup-tools a { margin-left:5px; }
.color-legend {
  vertical-align:middle;
  display:inline-block;
  height:20px;
  width:20px;
}
.multiline-legend td {
  padding-bottom:2px;
  text-align:left;
}
.text-content {
  border:1px solid #adadad;
  margin-bottom:15px;
  border-radius:3px;
  padding:15px;
}
.text-content ul, .text-content ol { margin-left:20px; }
label { color:#555; }
.note {
  font-weight:normal;
  font-size:11px;
  color:#8a8a8a;
}
.note.for-input { margin-top:3px; }
.input { margin-bottom:10px; }
select, input[type=password], input[type=text], textarea, .text input {
  box-shadow:inset 0 -2px 5px rgba(0,0,0,0.1);
  border:1px solid #c8c8c8;
  background-color:#fff;
  vertical-align:middle;
  font-family:arial;
  padding:0 5px;
  height:26px;
  width:100%;
}
select { padding:3px 5px; }
input[disabled] {
  background-color:#fcfcfc;
  color:#999;
}
textarea {
  height:100px;
  padding:5px;
}
.text-rows-2 { height:45px; }
.text-rows-3 { height:62px; }
input[type=button], input[type=submit], button, .btn {
  text-shadow:1px 1px 0px #287ace;
  border:1px solid #3866a3;
  vertical-align:middle;
  text-decoration:none;
  display:inline-block;
  border-radius:3px;
  position:relative;
  font-family:arial;
  font-weight:bold;
  padding:5px 15px;
  cursor:pointer;
  font-size:12px;
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#63b8ee,endColorstr=#468ccf);
  background:-moz-linear-gradient(top,#63b8ee 5%,#468ccf 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#63b8ee),color-stop(100%,#468ccf));
  background:linear-gradient(top bottom,#63b8ee 5%,#468ccf 100%);
  -webkit-box-shadow:inset 0 1px 0 0 #bee2f9;
  -moz-box-shadow:inset 0 1px 0 0 #bee2f9;
  -ms-box-shadow:inset 0 1px 0 0 #bee2f9;
  -o-box-shadow:inset 0 1px 0 0 #bee2f9;
  box-shadow:inset 0 1px 0 0 #bee2f9;
}
input[type=button]:hover, input[type=submit]:hover, button:hover, .btn:hover { text-decoration:none; }
input[type=button]:active, input[type=submit]:active, button:active, .btn:active {
  -webkit-box-shadow:inset 0 1px 0 0 transparent;
  -moz-box-shadow:inset 0 1px 0 0 transparent;
  -ms-box-shadow:inset 0 1px 0 0 transparent;
  -o-box-shadow:inset 0 1px 0 0 transparent;
  box-shadow:inset 0 1px 0 0 transparent;
  background-color:#468ccf;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#468ccf,endColorstr=#468ccf);
  background:-moz-linear-gradient(top,#468ccf 0%,#468ccf 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#468ccf),color-stop(100%,#468ccf));
  background:-webkit-linear-gradient(top,#468ccf 0%,#468ccf 100%);
  background:-o-linear-gradient(top,#468ccf 0%,#468ccf 100%);
  background:-ms-linear-gradient(top,#468ccf 0%,#468ccf 100%);
  background:linear-gradient(top bottom,#468ccf 0%,#468ccf 100%);
}
input[type=button].green, input[type=submit].green, button.green, .btn.green {
  text-shadow:1px 1px 0px #86ae47;
  border:1px solid #83c41a;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8e356,endColorstr=#a5cc52);
  background:-moz-linear-gradient(top,#b8e356 5%,#a5cc52 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#b8e356),color-stop(100%,#a5cc52));
  background:linear-gradient(top bottom,#b8e356 5%,#a5cc52 100%);
  -webkit-box-shadow:inset 0 1px 0 0 #d9fbbe;
  -moz-box-shadow:inset 0 1px 0 0 #d9fbbe;
  -ms-box-shadow:inset 0 1px 0 0 #d9fbbe;
  -o-box-shadow:inset 0 1px 0 0 #d9fbbe;
  box-shadow:inset 0 1px 0 0 #d9fbbe;
}
input[type=button].green:active, input[type=submit].green:active, button.green:active, .btn.green:active {
  -webkit-box-shadow:inset 0 1px 0 0 transparent;
  -moz-box-shadow:inset 0 1px 0 0 transparent;
  -ms-box-shadow:inset 0 1px 0 0 transparent;
  -o-box-shadow:inset 0 1px 0 0 transparent;
  box-shadow:inset 0 1px 0 0 transparent;
  background-color:#a5cc52;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5cc52,endColorstr=#b8e356);
  background:-moz-linear-gradient(top,#a5cc52 0%,#b8e356 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a5cc52),color-stop(100%,#b8e356));
  background:-webkit-linear-gradient(top,#a5cc52 0%,#b8e356 100%);
  background:-o-linear-gradient(top,#a5cc52 0%,#b8e356 100%);
  background:-ms-linear-gradient(top,#a5cc52 0%,#b8e356 100%);
  background:linear-gradient(top bottom,#a5cc52 0%,#b8e356 100%);
}
input[type=button].orange, input[type=submit].orange, button.orange, .btn.orange {
  text-shadow:1px 1px 0px #fe6;
  border:1px solid #fa2;
  color:#333;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffec64,endColorstr=#ffab23);
  background:-moz-linear-gradient(top,#ffec64 5%,#ffab23 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ffec64),color-stop(100%,#ffab23));
  background:linear-gradient(top bottom,#ffec64 5%,#ffab23 100%);
  -webkit-box-shadow:inset 0 1px 0 0 #fff6af;
  -moz-box-shadow:inset 0 1px 0 0 #fff6af;
  -ms-box-shadow:inset 0 1px 0 0 #fff6af;
  -o-box-shadow:inset 0 1px 0 0 #fff6af;
  box-shadow:inset 0 1px 0 0 #fff6af;
}
input[type=button].orange:active, input[type=submit].orange:active, button.orange:active, .btn.orange:active {
  -webkit-box-shadow:inset 0 1px 0 0 transparent;
  -moz-box-shadow:inset 0 1px 0 0 transparent;
  -ms-box-shadow:inset 0 1px 0 0 transparent;
  -o-box-shadow:inset 0 1px 0 0 transparent;
  box-shadow:inset 0 1px 0 0 transparent;
  background-color:#ffab23;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffab23,endColorstr=#ffec64);
  background:-moz-linear-gradient(top,#ffab23 0%,#ffec64 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffab23),color-stop(100%,#ffec64));
  background:-webkit-linear-gradient(top,#ffab23 0%,#ffec64 100%);
  background:-o-linear-gradient(top,#ffab23 0%,#ffec64 100%);
  background:-ms-linear-gradient(top,#ffab23 0%,#ffec64 100%);
  background:linear-gradient(top bottom,#ffab23 0%,#ffec64 100%);
}
input[type=button].red, input[type=submit].red, button.red, .btn.red {
  text-shadow:1px 1px 0px #810d05;
  border:1px solid #d02718;
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f24437,endColorstr=#c62d1f);
  background:-moz-linear-gradient(top,#f24437 5%,#c62d1f 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#f24437),color-stop(100%,#c62d1f));
  background:linear-gradient(top bottom,#f24437 5%,#c62d1f 100%);
  -webkit-box-shadow:inset 0 1px 0 0 #f5978e;
  -moz-box-shadow:inset 0 1px 0 0 #f5978e;
  -ms-box-shadow:inset 0 1px 0 0 #f5978e;
  -o-box-shadow:inset 0 1px 0 0 #f5978e;
  box-shadow:inset 0 1px 0 0 #f5978e;
}
input[type=button].red:active, input[type=submit].red:active, button.red:active, .btn.red:active {
  -webkit-box-shadow:inset 0 1px 0 0 transparent;
  -moz-box-shadow:inset 0 1px 0 0 transparent;
  -ms-box-shadow:inset 0 1px 0 0 transparent;
  -o-box-shadow:inset 0 1px 0 0 transparent;
  box-shadow:inset 0 1px 0 0 transparent;
  background-color:#c62d1f;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c62d1f,endColorstr=#f24437);
  background:-moz-linear-gradient(top,#c62d1f 0%,#f24437 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c62d1f),color-stop(100%,#f24437));
  background:-webkit-linear-gradient(top,#c62d1f 0%,#f24437 100%);
  background:-o-linear-gradient(top,#c62d1f 0%,#f24437 100%);
  background:-ms-linear-gradient(top,#c62d1f 0%,#f24437 100%);
  background:linear-gradient(top bottom,#c62d1f 0%,#f24437 100%);
}
input[type=button].disabled, input[type=button][disabled], input[type=submit].disabled, input[type=submit][disabled], button.disabled, button[disabled], .btn.disabled, .btn[disabled] {
  text-shadow:1px 1px 0px #fff;
  border:1px solid #dcdcdc;
  cursor:default;
  color:#999;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#e9e9e9);
  background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#f9f9f9),color-stop(100%,#e9e9e9));
  background:linear-gradient(top bottom,#f9f9f9 5%,#e9e9e9 100%);
  -webkit-box-shadow:inset 0 1px 0 0 #fff;
  -moz-box-shadow:inset 0 1px 0 0 #fff;
  -ms-box-shadow:inset 0 1px 0 0 #fff;
  -o-box-shadow:inset 0 1px 0 0 #fff;
  box-shadow:inset 0 1px 0 0 #fff;
}
input[type=checkbox], .text input {
  vertical-align:middle;
  margin:0 3px 0 0;
}
input[type=text].date-calendar {
  background:url(../img/icons/16/calendar.png) no-repeat 75px center #fff;
  padding-right:20px;
  width:100px;
}
input[disabled].date-calendar {
  background-color:#fcfcfc;
  color:#999;
}
input[type=text].type-time {
  text-align:center;
  width:50px;
}
.form_date_quick_select_prev, .form_date_quick_select_next {
  vertical-align:middle;
  display:inline-block;
}
.form_date_quick_select_prev { margin-right:3px; }
.form_date_quick_select_next { margin-left:3px; }
[type=text].date-part-4 {
  text-align:center;
  width:40px !important;
}
[type=text].date-part-2 {
  text-align:center;
  width:30px !important;
}
[type=text].date-part-5 {
  text-align:center;
  width:50px !important;
}
[type=text].date-part-6 {
  text-align:center;
  width:60px !important;
}
.autow { width:auto; }
[class^="icon-"] {
  background-position:left center;
  background-repeat:no-repeat;
  display:inline-block;
  padding-left:20px;
  line-height:16px;
}
.icon-reload { background-image:url(../img/icons/16/reload.png); }
.icon-print { background-image:url(../img/icons/16/print.png); }
.icon-pages { background-image:url(../img/icons/16/pages.png); }
.icon-username { background-image:url(../img/icons/16/user.png); }
.icon-password { background-image:url(../img/icons/16/lock.png); }
.icon-email { background-image:url(../img/icons/16/email.png); }
.icon-pdf { background-image:url(../img/icons/16/pdf.png); }
.icon-pdf0 { background-image:url(../img/icons/16/pdf0.png); }
.icon-warning { background-image:url(../img/icons/16/warning.png); }
.icon-page { background-image:url(../img/icons/16/page.png); }
.icon-att-a { background-image:url(../img/icons/16/att_a.png); }
.icon-att-n { background-image:url(../img/icons/16/att_n.png); }
.icon-att-s { background-image:url(../img/icons/16/att_s.png); }
.icon-att-z { background-image:url(../img/icons/16/att_z.png); }
.icon-lock-open { background-image:url(../img/icons/16/lock_open.png); }
.icon-lock-close { background-image:url(../img/icons/16/lock_close.png); }
.icon-trash { background-image:url(../img/icons/16/trash.png); }
.icon-html { background-image:url(../img/icons/16/html.png); }
.icon-html0 { background-image:url(../img/icons/16/html0.png); }
.icon-transfer { background-image:url(../img/icons/16/transfer.png); }
.icon-import { background-image:url(../img/icons/16/import.png); }
.icon-notes0 { background-image:url(../img/icons/16/notes0.png); }
.icon-notes1 { background-image:url(../img/icons/16/notes0.png); }
.icon-money { background-image:url(../img/icons/16/money.png); }
.icon-edit { background-image:url(../img/icons/16/edit.png); }
.icon-radio0 { background-image:url(../img/icons/16/radio0.png); }
.icon-radio1 { background-image:url(../img/icons/16/radio1.png); }
.icon-arrow-up { background-image:url(../img/icons/16/arrow_up.png); }
.icon-arrow-down { background-image:url(../img/icons/16/arrow_down.png); }
.icon-arrow-left { background-image:url(../img/icons/16/arrow_left.png); }
.icon-arrow-right { background-image:url(../img/icons/16/arrow_right.png); }
.icon-arrow-left-small { background-image:url(../img/icons/16/arrow_left_small.png); }
.icon-arrow-right-small { background-image:url(../img/icons/16/arrow_right_small.png); }
.icon-print1 { background-image:url(../img/icons/16/print1.png); }
.icon-print2 { background-image:url(../img/icons/16/print2.png); }
.icon-book-green { background-image:url(../img/icons/16/book_green.png); }
.icon-book-red { background-image:url(../img/icons/16/book_red.png); }
.icon-book { background-image:url(../img/icons/16/book.png); }
.icon-unlink { background-image:url(../img/icons/16/unlink.png); }
.icon-link { background-image:url(../img/icons/16/link.png); }
.icon-copy { background-image:url(../img/icons/16/copy.png); }
.icon-user { background-image:url(../img/icons/16/user.png); }
.icon-time { background-image:url(../img/icons/16/time.png); }
.icon-save { background-image:url(../img/icons/16/save.png); }
.icon-info { background-image:url(../img/icons/16/info.png); }
.icon-ok { background-image:url(../img/icons/16/ok.png); }
.icon-by-user { background-image:url(../img/icons/16/by_user.png); }
.icon-by-system { background-image:url(../img/icons/16/by_system.png); }
.icon-sum { background-image:url(../img/icons/16/sum.png); }
.text [class^="icon-"] {
  background-position:245px center;
  padding-right:25px;
  line-height:auto;
  padding-left:5px;
}
.icon {
  vertical-align:middle;
  display:inline-block;
  text-indent:-1000px;
  overflow:hidden;
  height:16px;
  width:16px;
  padding:0;
}
.box-container {
  min-width:580px;
  margin:0 auto;
  width:580px;
}
.box {
  background-color:#fff;
  background-color:rgba(255,255,255,0.25);
  border-top:1px solid #8ad4ff;
  margin:0 auto 20px auto;
  position:relative;
  padding:15px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
}
.box .inner {
  box-shadow:0 0 10px rgba(0,0,0,0.25);
  padding:15px;
  background-color:#fefefe;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,endColorstr=#e7e8ea);
  background:-moz-linear-gradient(top,#fefefe 0%,#e7e8ea 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e7e8ea));
  background:-webkit-linear-gradient(top,#fefefe 0%,#e7e8ea 100%);
  background:-o-linear-gradient(top,#fefefe 0%,#e7e8ea 100%);
  background:-ms-linear-gradient(top,#fefefe 0%,#e7e8ea 100%);
  background:linear-gradient(top bottom,#fefefe 0%,#e7e8ea 100%);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
}
.box h1 {
  font-weight:normal;
  font-size:24px;
}
.box form {
  margin:30px auto 15px auto;
  width:370px;
}
.box .text input { width:270px; }
.box select { width:270px; }
.box label {
  line-height:26px;
  float:left;
  width:90px;
}
.box .submit {
  padding-top:10px;
  text-align:right;
}
.box .submit input { margin-left:25px; }
.login-box .header {
  padding:40px 0 0px 0;
  text-align:center;
  position:relative;
}
.login-box .tagline {
  text-shadow:0 0 1px #fff;
  font-style:italic;
  position:absolute;
  color:#555;
  right:0;
  top:0;
}
.login-box .forgot-password {
  font-size:11px;
  color:#c00;
}
.login-browser-notice {
  margin:0 auto 20px auto;
  font-size:10px;
  width:350px;
  color:#d6f9ff;
  font-family:verdana;
}
.login-browser-notice a { color:inherit; }
.login-browser-notice .browser-logo {
  margin-right:15px;
  float:left;
}
.login-browser-notice .browser-notice {
  margin-left:47px;
  line-height:1.5;
}
.languages-box {
  margin:80px auto 10px auto;
  padding:10px 15px;
  text-align:right;
  font-size:0;
}
.languages-box .home {
  position:absolute;
  top:8px;
  left:5px;
}
.languages a {
  display:inline-block;
  margin-left:10px;
}
.languages a.active { outline:2px solid #cc0; }
.languages img { display:block; }
.form-errors {
  box-shadow:inset 0 1px 0 0 #eca1a1;
  text-shadow:0 1px 0 #f7b1b1;
  border:solid 1px #ad7373;
  background:#c68989;
  margin-bottom:10px;
  border-radius:3px;
  padding:10px 8px;
  font-size:13px;
  color:#1e1515;
}
.form-errors li { margin-left:20px; }
.error-list {
  margin-left:10px;
  list-style:none;
}
.error-list li {
  background:url(../img/icons/16/warning.png) no-repeat left top;
  margin-bottom:5px;
  padding-left:20px;
}
.alert {
  box-shadow:inset 0 1px 0 0 #eca1a1;
  text-shadow:0 1px 0 #f7b1b1;
  border:solid 1px #ad7373;
  background:#c68989;
  margin-bottom:10px;
  border-radius:3px;
  padding:10px 8px;
  font-size:13px;
  color:#1e1515;
}
.alert.status-ok {
  box-shadow:inset 0 1px 0 0 #d9fbbe;
  text-shadow:none;
  border:1px solid #83c41a;
  background:#b8e356;
  color:#121;
}
.page-header { height:65px; }
.page-header .logo {
  position:absolute;
  top:18px;
  left:0;
}
.main-nav {
  border:1px solid #3866a3;
  margin-bottom:10px;
  border-radius:3px;
  font-size:12px;
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#63b8ee,endColorstr=#468ccf);
  background:-moz-linear-gradient(top,#63b8ee 5%,#468ccf 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#63b8ee),color-stop(100%,#468ccf));
  background:linear-gradient(top bottom,#63b8ee 5%,#468ccf 100%);
  -webkit-box-shadow:inset 0 1px 0 0 #bee2f9;
  -moz-box-shadow:inset 0 1px 0 0 #bee2f9;
  -ms-box-shadow:inset 0 1px 0 0 #bee2f9;
  -o-box-shadow:inset 0 1px 0 0 #bee2f9;
  box-shadow:inset 0 1px 0 0 #bee2f9;
}
.main-nav table {
  border-collapse:collapse;
  width:100%;
}
.main-nav td.divider { width:1px; }
.main-nav td > a { cursor:default; }
.main-nav a {
  text-align:center;
  padding:12px 3px;
  display:block;
  color:inherit;
}
.main-nav a:hover { text-decoration:none; }
.main-nav .submenu {
  border:1px solid #3866a3;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  background-color:#468ccf;
  position:absolute;
  list-style:none;
  display:none;
  z-index:999;
}
.main-nav .submenu a {
  border-bottom:1px solid #3867a3;
  border-top:1px solid #bee4f9;
  padding:7px 10px;
  text-align:left;
}
.main-nav .submenu a:hover { background-color:#347fc8; }
.main-nav .submenu li:first-child a { border-top:0; }
.main-nav .submenu li:last-child a { border-bottom:0; }
.tabs {
  font-family:verdana;
  font-size:11px;
  overflow:hidden;
  position:relative;
}
.tabs:after {
  background-color:#dcdcdc;
  border-top:1px solid #adadad;
  border-left:1px solid #adadad;
  border-right:1px solid #adadad;
  position:absolute;
  z-index:1;
  content:"";
  left:0;
  right:0;
  bottom:0;
  height:4px;
}
.tabs a, .tabs span {
  border-top-right-radius:3px;
  border-top-left-radius:3px;
  background-color:#e6f0a8;
  text-shadow:0 1px 1px rgba(255,255,255,0.75);
  margin-bottom:4px;
  font-weight:bold;
  position:relative;
  padding:5px 13px;
  display:block;
  margin-left:5px;
  float:left;
  z-index:2;
  border-right:1px solid #adadad;
  border-left:1px solid #adadad;
  border-top:1px solid #adadad;
  background-color:#f9f9f9;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#dcdcdc);
  background:-moz-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#dcdcdc));
  background:-webkit-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-o-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-ms-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:linear-gradient(top bottom,#f9f9f9 0%,#dcdcdc 100%);
}
.tabs a:active, .tabs span {
  background-color:#dcdcdc;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#dcdcdc,endColorstr=#dcdcdc);
  background:-moz-linear-gradient(top,#dcdcdc 0%,#dcdcdc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dcdcdc),color-stop(100%,#dcdcdc));
  background:-webkit-linear-gradient(top,#dcdcdc 0%,#dcdcdc 100%);
  background:-o-linear-gradient(top,#dcdcdc 0%,#dcdcdc 100%);
  background:-ms-linear-gradient(top,#dcdcdc 0%,#dcdcdc 100%);
  background:linear-gradient(top bottom,#dcdcdc 0%,#dcdcdc 100%);
}
.widget-box { margin-bottom:15px; }
.widget-box.w-sidemenu { margin-right:145px; }
.widget-box h2 {
  border-top-right-radius:3px;
  border-top-left-radius:3px;
  text-transform:uppercase;
  font-weight:normal;
  line-height:35px;
  padding:0 15px;
  font-size:15px;
  height:35px;
  color:#fff;
  margin:0;
  background-color:#aad7fd;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#aad7fd,endColorstr=#8db9fd);
  background:-moz-linear-gradient(top,#aad7fd 0%,#8db9fd 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#aad7fd),color-stop(100%,#8db9fd));
  background:-webkit-linear-gradient(top,#aad7fd 0%,#8db9fd 100%);
  background:-o-linear-gradient(top,#aad7fd 0%,#8db9fd 100%);
  background:-ms-linear-gradient(top,#aad7fd 0%,#8db9fd 100%);
  background:linear-gradient(top bottom,#aad7fd 0%,#8db9fd 100%);
}
.widget-box h2 .edit {
  background:url(../img/icons/16/edit.png) no-repeat left center;
  text-transform:none;
  padding-left:20px;
  font-size:12px;
  float:right;
  color:#111;
}
.widget-box .inner {
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  background-color:#f5f5f5;
  border:1px solid #c7c7c7;
  border-top:none;
  padding:15px;
}
.widget-box ul { list-style:none; }
.widget-box li { margin-bottom:5px; }
.widget-box .nav-items {
  text-align:center;
  list-style:none;
}
.widget-box .nav-items li { display:inline-block; }
.widget-box .nav-items img {
  margin:0 auto 10px auto;
  display:block;
}
.widget-box .nav-items a {
  text-align:center;
  display:block;
  margin:20px;
  color:#111;
}
.sidemenu {
  float:right;
  margin-left:15px;
  width:130px;
}
.sidemenu .active { font-weight:bold; }
.widget-modules { list-style:none; }
.widget-modules li {
  display:inline-block;
  text-align:center;
  padding:10px;
}
.widget-modules .module-icon {
  margin:0 auto 10px auto;
  display:block;
}
.widget-modules .item {
  margin-bottom:15px;
  border-radius:5px;
  text-align:center;
  display:block;
  padding:10px;
  color:#111;
}
.widget-modules .item:hover {
  text-decoration:none;
  background-color:#efefef;
}
.widget-modules .move-link img {
  position:relative;
  top:4px;
}
.user-nav {
  margin-top:15px;
  float:right;
}
.user-nav .languages { float:left; }
.user-nav .links { float:left; }
.user-nav .links a {
  display:inline-block;
  margin:0 5px;
  color:#111;
}
table .l { text-align:left !important; }
table .c { text-align:center !important; }
table .r { text-align:right !important; }
table .t { vertical-align:top !important; }
table .m { vertical-align:middle !important; }
table .b { vertical-align:bottom !important; }
.data {
  border:1px solid #adadad;
  border-collapse:collapse;
  margin-bottom:5px;
  width:100%;
}
.data tr {
  border-bottom:1px solid #f0f0f0;
  background-color:#fff;
}
.data.striped tr:nth-child(odd) { background-color:#f9f9f9; }
.data .thb, .data th {
  border:1px solid #adadad;
  vertical-align:middle;
  text-align:left;
  font-weight:bold;
  font-size:11px;
  padding:2px;
  color:#222;
  background-color:#f9f9f9;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#dcdcdc);
  background:-moz-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#dcdcdc));
  background:-webkit-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-o-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-ms-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:linear-gradient(top bottom,#f9f9f9 0%,#dcdcdc 100%);
}
.data .thb label, .data .thb strong, .data th label, .data th strong {
  margin-bottom:3px;
  font-weight:bold;
  display:block;
}
.data .wo-filter label { margin-bottom:0; }
.data td {
  border:1px solid #adadad;
  vertical-align:middle;
  padding:2px;
}
.data td.tight { padding:0; }
.data .is_done { color:#999; }
.data .is_due { color:#c00; }
.data label { color:#111; }
.data .icon { margin:0 2px; }
.data.v-form th {
  text-align:right;
  width:200px;
}
.data.v-form th label { margin-bottom:0; }
.faux-header {
  margin-bottom:0;
  border-bottom:0;
  border-top:0;
}
.faux-tbody {
  border-bottom:1px solid #adadad;
  margin-bottom:10px;
  overflow:auto;
  height:200px;
}
.faux-tbody .data {
  margin-bottom:0;
  border-bottom:0;
  border-top:0;
}
.faux-tbody .data tr:first-child td { border-top:0; }
.faux-tbody .data tr:last-child td { border-bottom:0; }
tfoot, .tfoot { background-color:#d8d7af !important; }
.icon { vertical-align:middle; }
.data.v-form .nb, .data .nb, .nb {
  white-space:nowrap;
  text-align:center;
  width:1px;
}
.nblbl {
  white-space:nowrap;
  padding-right:15px;
  text-align:center;
  padding-left:0;
  width:1px;
}
.nblbl > select, .nblbl > input { width:auto; }
.nblblr {
  white-space:nowrap;
  padding-left:15px;
  text-align:center;
  padding-right:0;
  width:1px;
}
.nblblr > select, .nblblr > input { width:auto; }
.excel {
  border-collapse:collapse;
  font-size:11px;
  width:100%;
}
.excel.autow { width:auto; }
.excel th { text-align:center; }
.excel th, .excel td {
  border:1px solid #999;
  padding:3px 5px;
}
.sort {
  padding-left:13px;
  background-position:left center;
  background-repeat:no-repeat;
}
.sort.sort-asc { background-image:url(../img/sort-asc.gif); }
.sort.sort-asc-s { background-image:url(../img/sort-asc-s.gif); }
.sort.sort-asc-2 { background-image:url(../img/sort-asc-2.gif); }
.sort.sort-desc { background-image:url(../img/sort-desc.gif); }
.sort.sort-desc-s { background-image:url(../img/sort-desc-s.gif); }
.sort.sort-desc-2 { background-image:url(../img/sort-desc-2.gif); }
.layout {
  border-collapse:collapse;
  width:100%;
}
.layout tr {
  background-color:transparent !important;
  border:0;
}
.layout > tbody > tr > td {
  vertical-align:top;
  border:0;
}
.layout2 {
  border-collapse:collapse;
  width:100%;
}
.layout2 .spacer {
  width:10px;
  padding:0;
}
.layout2 th {
  border:1px solid #adadad;
  vertical-align:middle;
  text-align:left;
  font-weight:bold;
  font-size:13px;
  padding:5px;
  color:#222;
  background-color:#f9f9f9;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#dcdcdc);
  background:-moz-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#dcdcdc));
  background:-webkit-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-o-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-ms-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:linear-gradient(top bottom,#f9f9f9 0%,#dcdcdc 100%);
}
.layout2 .td-box {
  background-color:#f2f2f2;
  border:1px solid #adadad;
  vertical-align:top;
  padding:5px;
}
.dl th {
  padding-right:5px;
  text-align:right;
  color:#666;
}
.well {
  border:1px solid #adadad;
  background-color:#f2f2f2;
  margin-bottom:5px;
  border-radius:3px;
  text-align:left;
  padding:5px;
}
.well.last { margin-bottom:0; }
.well .layout td { vertical-align:middle; }
.well.l { text-align:left; }
.well.c { text-align:center; }
.well.r { text-align:right; }
.well .data { margin-bottom:0; }
.well.submenu { font-weight:bold; }
.ui-datepicker select {
  height:auto;
  padding:0;
}
.companies-hlist {
  margin-bottom:5px;
  padding-bottom:3px;
  white-space:nowrap;
  font-weight:bold;
  overflow:auto;
}
.inline-win {
  border:1px solid #adadad;
  background-color:#f6f6f6;
  font-weight:normal;
  position:absolute;
  text-align:left;
  font-size:11px;
  display:none;
  z-index:1001;
}
.inline-win .win-title {
  font-weight:bold;
  padding:3px;
  color:#111;
  background-color:#f9f9f9;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#dcdcdc);
  background:-moz-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#dcdcdc));
  background:-webkit-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-o-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-ms-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:linear-gradient(top bottom,#f9f9f9 0%,#dcdcdc 100%);
}
.inline-win .win-close { float:right; }
.inline-win .inner { padding:3px; }
.inline-win ul { list-style:none; }
.inline-win li { margin-bottom:1px; }
#companies-popup { right:0; }
#companies-popup .short {
  font-family:monospace;
  padding-right:10px;
  font-weight:bold;
}
#overDiv { border:1px solid #a48a53; }
#overDiv .nvs2 b { font-family:monospace; }
.paginator {
  max-width:500px;
  overflow:auto;
}
.hovermenu_wrap {
  display:inline-block;
  margin-right:5px;
}
.hovermenu_wrap a.t {
  border:1px solid #abb7b8;
  display:inline-block;
  background:#f8f8f8;
  padding:4px 15px;
  border-radius:3px;
}
.hovermenu_wrap ul {
  background-color:#fff;
  list-style-type:none;
  position:absolute;
  text-align:left;
}
.hovermenu_wrap ul li a {
  border:1px solid #abb7b8;
  padding:5px 15px;
  font-size:11px;
  border-top:0;
  display:block;
}
.hovermenu_wrap ul li a.inactive {
  color:#c8c8c8;
  cursor:default;
}
.hovermenu_wrap ul li a.inactive:hover {
  text-decoration:none;
  color:#c8c8c8;
}
#helpViewer { margin-bottom:10px; }
#helpViewer .text-content { margin-bottom:0; }
#helpViewer .tree {
  margin:10px 5px;
  padding:0;
  list-style-type:none;
  width:200px;
}
#helpViewer .tree li {
  margin-bottom:7px;
  clear:both;
}
#helpViewer .tree ul {
  padding:5px 0 25px 15px;
  margin:0;
  list-style-type:none;
  clear:both;
}
#helpViewer .tree img {
  cursor:pointer;
  padding:0;
  float:left;
  margin:3px;
}
#helpViewer .tree a {
  vertical-align:middle;
  margin-left:16px;
  display:block;
  float:left;
  margin-bottom:10px;
}
#helpViewer .tree li.has_childs a { margin-left:1px; }
#helpViewer .tree li.has_childs ul a { margin-left:16px; }
.help-viewer-prev img, .help-viewer-next img { vertical-align:bottom; }
.big-calendar-container {
  border:1px solid #adadad;
  margin-bottom:10px;
}
.big-calendar {
  border-collapse:collapse;
  background-color:#fff;
  width:100%;
}
.big-calendar td {
  vertical-align:top;
  border:4px solid #fff;
  padding:4px;
  height:70px;
  width:14%;
}
.flash-screen {
  background-color:#f2f2f2;
  width:100%;
  height:500px;
}
.flash-screen.full { background-color:#fff; }
.flash-screen td {
  vertical-align:middle;
  text-align:center;
}
.chk-grid { border-collapse:collapse; }
.chk-grid tr {
  background:transparent;
  border:0;
}
.chk-grid td {
  text-align:center;
  white-space:nowrap;
  text-align:center;
  padding:1px 3px;
  border:0;
  width:1px;
}
.row-closed { background-color:#ddd !important; }
.row-disabled { background-color:#999 !important; }
.row-selected { background-color:#ffe784 !important; }
.row-overdue { background-color:#ff9b59 !important; }
.row-cancelled { background-color:#ec5959 !important; }
.page-signature {
  font-family:Verdana, Arial;
  font-style:italic;
  font-size:11px;
  color:#333;
}
.ttb {
  background-color:#cad2d7;
  font-family:Arial;
  font-size:14px;
  color:#2f4f6c;
  font-weight:bold;
  height:30px;
  padding-left:5px;
  background-image:url(../images/ttb.gif);
  background-repeat:repeat-x;
}
.ttb_firma {
  background-color:#cad2d7;
  font-family:Arial;
  font-size:14px;
  color:#5090cc;
  font-weight:bold;
  height:30px;
  padding-left:5px;
  background-image:url(../images/ttb.gif);
  background-repeat:repeat-x;
}
.ttb2 {
  background-color:#cad2d7;
  font-family:Arial;
  font-size:12px;
  height:30px;
  padding-left:5px;
  background-image:url(../images/ttb.gif);
  background-repeat:repeat-x;
}
.ttf {
  background-color:#fff;
  font-family:Arial;
  font-size:12px;
}
.tbc { background-color:#f2f2f2; }
.thb {
  font-family:Arial;
  font-size:11px;
  background-color:#f9f9f9;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#dcdcdc);
  background:-moz-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#dcdcdc));
  background:-webkit-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-o-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:-ms-linear-gradient(top,#f9f9f9 0%,#dcdcdc 100%);
  background:linear-gradient(top bottom,#f9f9f9 0%,#dcdcdc 100%);
}
.title {
  font-weight:bold;
  font-size:14px;
  color:#2f4f6c;
}
.td1 { background-color:#f9f9f9; }
.td2 { background-color:#fff; }
.td3 { background-color:#fcf2de; }
.td4 { background-color:#ccc; }
.td5 {
  background-color:#ffe9e9;
  background-image:url(../images/td5.gif);
  background-repeat:repeat-x;
}
.td5c {
  background-color:#ffe9e9;
  background-image:url(../images/td5.gif);
  background-repeat:repeat-x;
}
.td6 { background-color:#f2f2f2; }
.td7 {
  background-color:#f3f8fa;
  background-image:url(../images/td7.gif);
  background-repeat:repeat-x;
}
.td8 { background-color:#ccc; }
.td9 { background-color:#a8e2ff; }
.td10 {
  border-style:solid;
  border-color:#000;
  border-top-style:none;
  border-left-style:none;
  border-bottom-width:1px;
  border-right-style:none;
}
.td11 {
  font-size:18px;
  background-color:#fff;
}
.td12 { background-color:#d1d1d1; }
.td13 { background-color:#ddd; }
.td14 { background-color:#ebebeb; }
.td15 {
  font-size:18px;
  background-color:#fff;
  font-weight:bold;
}
.td16 { background-color:#ffffe6; }
.td17 { background-color:#ffbe5e; }
.td18 { background-color:#ec5959; }
.tk1 {
  background-color:#fff;
  font-family:Arial;
  font-size:11px;
}
.tk2 {
  background-color:#fafafa;
  font-family:Arial;
  font-size:11px;
}
.tk3 {
  background-color:#ffecdf;
  font-family:Arial;
  font-size:11px;
}
.tk4 {
  background-color:#d6d6d6;
  font-family:Arial;
  font-size:11px;
}
.tk5 {
  background-color:#d5d5d5;
  font-family:Arial;
  font-size:11px;
}
.tk6 {
  background-color:#c7bcb4;
  font-family:Arial;
  font-size:11px;
}
.tk7 {
  background-color:#f2f2f2;
  font-family:Arial;
  font-size:11px;
}
#Valutas_Kods { width:90px; }
td#gadi_ins_piezimes textarea#Piezimes { height:40px; }
.nowrap { white-space:nowrap; }
