.ui-helper-hidden {
    display:none
}
.ui-helper-hidden-accessible {
    position:absolute !important;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px, 1px, 1px, 1px)
}
.ui-helper-reset {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    line-height:1.3;
    text-decoration:none;
    font-size:100%;
    list-style:none
}
.ui-helper-clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.ui-helper-clearfix {
    display:inline-block
}
* html .ui-helper-clearfix {
    height:1%
}
.ui-helper-clearfix {
    display:block
}
.ui-helper-zfix {
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    opacity:0;
    filter:Alpha(Opacity=0)
}
.ui-state-disabled {
    cursor:default !important
}
.ui-icon {
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    background-repeat:no-repeat
}
.ui-widget-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ui-widget {
    font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size:1.1em
}
.ui-widget .ui-widget {
    font-size:1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size:1em
}
.ui-widget-content {
    border:1px solid #999999;
    color:#222222
}
.ui-widget-content a {
    color:#222222
}
.ui-widget-header {
    border:1px solid #4297d7;
    color:#ffffff
}
.ui-widget-header a {
    color:#ffffff
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border:1px solid #d3d3d3;
    background:#ededed
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color:#2e6e9e;
    text-decoration:none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border:1px solid #808080;
    background:#d4d4d4;
    font-weight:bold;
    color:#424242
}
.ui-state-hover a,
.ui-state-hover a:hover {
    color:#1d5987;
    text-decoration:none
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border:1px solid #8f8f8f;
    background:#d4d4d4;
    font-weight:bold;
    color:#424242
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color:#e17009;
    text-decoration:none
}
.ui-widget :active {
    outline:none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border:1px solid #fad42e;
    color:#363636
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color:#363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border:1px solid #cd0a0a;
    color:#cd0a0a
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color:#cd0a0a
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color:#cd0a0a
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight:bold
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity:.7;
    filter:Alpha(Opacity=70);
    font-weight:normal
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity:.35;
    filter:Alpha(Opacity=35);
    background-image:none
}
.ui-icon {
    width:16px;
    height:16px
}
.ui-icon-carat-1-n {
    background-position:0 0
}
.ui-icon-carat-1-ne {
    background-position:-16px 0
}
.ui-icon-carat-1-e {
    background-position:-32px 0
}
.ui-icon-carat-1-se {
    background-position:-48px 0
}
.ui-icon-carat-1-s {
    background-position:-64px 0
}
.ui-icon-carat-1-sw {
    background-position:-80px 0
}
.ui-icon-carat-1-w {
    background-position:-96px 0
}
.ui-icon-carat-1-nw {
    background-position:-112px 0
}
.ui-icon-carat-2-n-s {
    background-position:-128px 0
}
.ui-icon-carat-2-e-w {
    background-position:-144px 0
}
.ui-icon-triangle-1-n {
    background-position:0 -16px
}
.ui-icon-triangle-1-ne {
    background-position:-16px -16px
}
.ui-icon-triangle-1-e {
    background-position:-32px -16px
}
.ui-icon-triangle-1-se {
    background-position:-48px -16px
}
.ui-icon-triangle-1-s {
    background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
    background-position:-80px -16px
}
.ui-icon-triangle-1-w {
    background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
    background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
    background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
    background-position:-144px -16px
}
.ui-icon-arrow-1-n {
    background-position:0 -32px
}
.ui-icon-arrow-1-ne {
    background-position:-16px -32px
}
.ui-icon-arrow-1-e {
    background-position:-32px -32px
}
.ui-icon-arrow-1-se {
    background-position:-48px -32px
}
.ui-icon-arrow-1-s {
    background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
    background-position:-80px -32px
}
.ui-icon-arrow-1-w {
    background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
    background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
    background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
    background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
    background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
    background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
    background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
    background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
    background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
    background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
    background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
    background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
    background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
    background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
    background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
    background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
    background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
    background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
    background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
    background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
    background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
    background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
    background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
    background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
    background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
    background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
    background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
    background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
    background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
    background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
    background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
    background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
    background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
    background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
    background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
    background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
    background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
    background-position:-176px -64px
}
.ui-icon-arrow-4 {
    background-position:0 -80px
}
.ui-icon-arrow-4-diag {
    background-position:-16px -80px
}
.ui-icon-extlink {
    background-position:-32px -80px
}
.ui-icon-newwin {
    background-position:-48px -80px
}
.ui-icon-refresh {
    background-position:-64px -80px
}
.ui-icon-shuffle {
    background-position:-80px -80px
}
.ui-icon-transfer-e-w {
    background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
    background-position:-112px -80px
}
.ui-icon-folder-collapsed {
    background-position:0 -96px
}
.ui-icon-folder-open {
    background-position:-16px -96px
}
.ui-icon-document {
    background-position:-32px -96px
}
.ui-icon-document-b {
    background-position:-48px -96px
}
.ui-icon-note {
    background-position:-64px -96px
}
.ui-icon-mail-closed {
    background-position:-80px -96px
}
.ui-icon-mail-open {
    background-position:-96px -96px
}
.ui-icon-suitcase {
    background-position:-112px -96px
}
.ui-icon-comment {
    background-position:-128px -96px
}
.ui-icon-person {
    background-position:-144px -96px
}
.ui-icon-print {
    background-position:-160px -96px
}
.ui-icon-trash {
    background-position:-176px -96px
}
.ui-icon-locked {
    background-position:-192px -96px
}
.ui-icon-unlocked {
    background-position:-208px -96px
}
.ui-icon-bookmark {
    background-position:-224px -96px
}
.ui-icon-tag {
    background-position:-240px -96px
}
.ui-icon-home {
    background-position:0 -112px
}
.ui-icon-flag {
    background-position:-16px -112px
}
.ui-icon-calendar {
    background-position:-32px -112px
}
.ui-icon-cart {
    background-position:-48px -112px
}
.ui-icon-pencil {
    background-position:-64px -112px
}
.ui-icon-clock {
    background-position:-80px -112px
}
.ui-icon-disk {
    background-position:-96px -112px
}
.ui-icon-calculator {
    background-position:-112px -112px
}
.ui-icon-zoomin {
    background-position:-128px -112px
}
.ui-icon-zoomout {
    background-position:-144px -112px
}
.ui-icon-search {
    background-position:-160px -112px
}
.ui-icon-wrench {
    background-position:-176px -112px
}
.ui-icon-gear {
    background-position:-192px -112px
}
.ui-icon-heart {
    background-position:-208px -112px
}
.ui-icon-star {
    background-position:-224px -112px
}
.ui-icon-link {
    background-position:-240px -112px
}
.ui-icon-cancel {
    background-position:0 -128px
}
.ui-icon-plus {
    background-position:-16px -128px
}
.ui-icon-plusthick {
    background-position:-32px -128px
}
.ui-icon-minus {
    background-position:-48px -128px
}
.ui-icon-minusthick {
    background-position:-64px -128px
}
.ui-icon-close {
    background-position:-80px -128px
}
.ui-icon-closethick {
    background-position:-96px -128px
}
.ui-icon-key {
    background-position:-112px -128px
}
.ui-icon-lightbulb {
    background-position:-128px -128px
}
.ui-icon-scissors {
    background-position:-144px -128px
}
.ui-icon-clipboard {
    background-position:-160px -128px
}
.ui-icon-copy {
    background-position:-176px -128px
}
.ui-icon-contact {
    background-position:-192px -128px
}
.ui-icon-image {
    background-position:-208px -128px
}
.ui-icon-video {
    background-position:-224px -128px
}
.ui-icon-script {
    background-position:-240px -128px
}
.ui-icon-alert {
    background-position:0 -144px
}
.ui-icon-info {
    background-position:-16px -144px
}
.ui-icon-notice {
    background-position:-32px -144px
}
.ui-icon-help {
    background-position:-48px -144px
}
.ui-icon-check {
    background-position:-64px -144px
}
.ui-icon-bullet {
    background-position:-80px -144px
}
.ui-icon-radio-off {
    background-position:-96px -144px
}
.ui-icon-radio-on {
    background-position:-112px -144px
}
.ui-icon-pin-w {
    background-position:-128px -144px
}
.ui-icon-pin-s {
    background-position:-144px -144px
}
.ui-icon-play {
    background-position:0 -160px
}
.ui-icon-pause {
    background-position:-16px -160px
}
.ui-icon-seek-next {
    background-position:-32px -160px
}
.ui-icon-seek-prev {
    background-position:-48px -160px
}
.ui-icon-seek-end {
    background-position:-64px -160px
}
.ui-icon-seek-start {
    background-position:-80px -160px
}
.ui-icon-seek-first {
    background-position:-80px -160px
}
.ui-icon-stop {
    background-position:-96px -160px
}
.ui-icon-eject {
    background-position:-112px -160px
}
.ui-icon-volume-off {
    background-position:-128px -160px
}
.ui-icon-volume-on {
    background-position:-144px -160px
}
.ui-icon-power {
    background-position:0 -176px
}
.ui-icon-signal-diag {
    background-position:-16px -176px
}
.ui-icon-signal {
    background-position:-32px -176px
}
.ui-icon-battery-0 {
    background-position:-48px -176px
}
.ui-icon-battery-1 {
    background-position:-64px -176px
}
.ui-icon-battery-2 {
    background-position:-80px -176px
}
.ui-icon-battery-3 {
    background-position:-96px -176px
}
.ui-icon-circle-plus {
    background-position:0 -192px
}
.ui-icon-circle-minus {
    background-position:-16px -192px
}
.ui-icon-circle-close {
    background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
    background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
    background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
    background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
    background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
    background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
    background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
    background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
    background-position:-160px -192px
}
.ui-icon-circle-zoomin {
    background-position:-176px -192px
}
.ui-icon-circle-zoomout {
    background-position:-192px -192px
}
.ui-icon-circle-check {
    background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
    background-position:0 -208px
}
.ui-icon-circlesmall-minus {
    background-position:-16px -208px
}
.ui-icon-circlesmall-close {
    background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
    background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
    background-position:-64px -208px
}
.ui-icon-squaresmall-close {
    background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
    background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
    background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
    background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
    background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
    background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
    background-position:-80px -224px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    -khtml-border-top-left-radius:5px;
    border-top-left-radius:5px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    -khtml-border-top-right-radius:5px;
    border-top-right-radius:5px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    -khtml-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    -khtml-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px
}
.ui-widget-overlay {
    opacity:.30;
    filter:Alpha(Opacity=30)
}
.ui-widget-shadow {
    margin:-8px 0 0 -8px;
    padding:8px;
    opacity:.30;
    filter:Alpha(Opacity=30);
    -moz-border-radius:8px;
    -khtml-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px
}
.ui-resizable {
    position:relative
}
.ui-resizable-handle {
    position:absolute;
    font-size:0.1px;
    z-index:99999;
    display:block
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display:none
}
.ui-resizable-n {
    cursor:n-resize;
    height:7px;
    width:100%;
    top:-5px;
    left:0
}
.ui-resizable-s {
    cursor:s-resize;
    height:7px;
    width:100%;
    bottom:-5px;
    left:0
}
.ui-resizable-e {
    cursor:e-resize;
    width:7px;
    right:-5px;
    top:0;
    height:100%
}
.ui-resizable-w {
    cursor:w-resize;
    width:7px;
    left:-5px;
    top:0;
    height:100%
}
.ui-resizable-se {
    cursor:se-resize;
    width:12px;
    height:12px;
    right:1px;
    bottom:1px
}
.ui-resizable-sw {
    cursor:sw-resize;
    width:9px;
    height:9px;
    left:-5px;
    bottom:-5px
}
.ui-resizable-nw {
    cursor:nw-resize;
    width:9px;
    height:9px;
    left:-5px;
    top:-5px
}
.ui-resizable-ne {
    cursor:ne-resize;
    width:9px;
    height:9px;
    right:-5px;
    top:-5px
}
.ui-selectable-helper {
    position:absolute;
    z-index:100;
    border:1px dotted black
}
.ui-accordion {
    width:100%
}
.ui-accordion .ui-accordion-header {
    cursor:pointer;
    position:relative;
    margin-top:1px;
    zoom:1
}
.ui-accordion .ui-accordion-li-fix {
    display:inline
}
.ui-accordion .ui-accordion-header-active {
    border-bottom:0 !important
}
.ui-accordion .ui-accordion-header a {
    display:block;
    font-size:1em;
    padding:.5em .5em .5em .7em
}
.ui-accordion-icons .ui-accordion-header a {
    padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
    position:absolute;
    left:.5em;
    top:50%;
    margin-top:-8px
}
.ui-accordion .ui-accordion-content {
    padding:1em 2.2em;
    border-top:0;
    margin-top:-2px;
    position:relative;
    top:1px;
    margin-bottom:2px;
    overflow:auto;
    display:none;
    zoom:1
}
.ui-accordion .ui-accordion-content-active {
    display:block
}
.ui-autocomplete {
    position:absolute;
    cursor:default
}
* html .ui-autocomplete {
    width:1px
}
.ui-menu {
    list-style:none;
    padding:2px;
    margin:0;
    display:block;
    float:left
}
.ui-menu .ui-menu {
    margin-top:-3px
}
.ui-menu .ui-menu-item {
    margin:0;
    padding:0;
    zoom:1;
    float:left;
    clear:left;
    width:100%
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight:normal;
    margin:-1px
}
.ui-button {
    display:inline-block;
    position:relative;
    padding:0;
    margin-right:.1em;
    text-decoration:none !important;
    cursor:pointer;
    text-align:center;
    zoom:1;
    overflow:visible
}
.ui-button-icon-only {
    width:2.2em
}
button.ui-button-icon-only {
    width:2.4em
}
.ui-button-icons-only {
    width:3.4em
}
button.ui-button-icons-only {
    width:3.7em
}
.ui-button .ui-button-text {
    display:block;
    line-height:1.4
}
.ui-button-text-only .ui-button-text {
    padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding:.4em;
    text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
    padding-left:2.1em;
    padding-right:2.1em
}
input.ui-button {
    padding:.4em 1em
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position:absolute;
    top:50%;
    margin-top:-8px
}
.ui-button-icon-only .ui-icon {
    left:50%;
    margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right:.5em
}
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right:.5em
}
.ui-buttonset {
    margin-right:7px
}
.ui-buttonset .ui-button {
    margin-left:0;
    margin-right:-.3em
}
button.ui-button::-moz-focus-inner {
    border:0;
    padding:0
}
.ui-dialog {
    position:absolute;
    padding:.2em;
    width:300px;
    overflow:hidden
}
.ui-dialog .ui-dialog-titlebar {
    padding:.4em 1em;
    position:relative
}
.ui-dialog .ui-dialog-title {
    float:left;
    margin:.1em 16px .1em 0
}
.ui-dialog .ui-dialog-titlebar-close {
    position:absolute;
    right:.3em;
    top:50%;
    width:19px;
    margin:-10px 0 0 0;
    padding:1px;
    height:18px
}
.ui-dialog .ui-dialog-titlebar-close span {
    display:block;
    margin:1px
}
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
    padding:0
}
.ui-dialog .ui-dialog-content {
    position:relative;
    border:0;
    padding:.5em 1em;
    background:none;
    overflow:auto;
    zoom:1
}
.ui-dialog .ui-dialog-buttonpane {
    text-align:left;
    border-width:1px 0 0 0;
    background-image:none;
    margin:.5em 0 0 0;
    padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float:right
}
.ui-dialog .ui-dialog-buttonpane button {
    margin:.5em .4em .5em 0;
    cursor:pointer
}
.ui-dialog .ui-resizable-se {
    width:14px;
    height:14px;
    right:3px;
    bottom:3px
}
.ui-draggable .ui-dialog-titlebar {
    cursor:move
}
.ui-slider {
    position:relative;
    text-align:left
}
.ui-slider .ui-slider-handle {
    position:absolute;
    z-index:2;
    width:1.2em;
    height:1.2em;
    cursor:default
}
.ui-slider .ui-slider-range {
    position:absolute;
    z-index:1;
    font-size:.7em;
    display:block;
    border:0;
    background-position:0 0
}
.ui-slider-horizontal {
    height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
    top:-.3em;
    margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
    top:0;
    height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
    left:0
}
.ui-slider-horizontal .ui-slider-range-max {
    right:0
}
.ui-slider-vertical {
    width:.8em;
    height:100px
}
.ui-slider-vertical .ui-slider-handle {
    left:-.3em;
    margin-left:0;
    margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
    left:0;
    width:100%
}
.ui-slider-vertical .ui-slider-range-min {
    bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
    top:0
}
.ui-tabs {
    position:relative;
    padding:.2em;
    zoom:1
}
.ui-tabs .ui-tabs-nav {
    margin:0;
    padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
    list-style:none;
    float:left;
    position:relative;
    top:1px;
    margin:0 .2em 1px 0;
    border-bottom:0 !important;
    padding:0;
    white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a {
    float:left;
    padding:.5em 1em;
    text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom:0;
    padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor:text
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor:pointer
}
.ui-tabs .ui-tabs-panel {
    display:block;
    border-width:0;
    padding:1em 1.4em;
    background:none
}
.ui-tabs .ui-tabs-hide {
    display:none !important
}
.ui-datepicker {
    width:17em;
    display:none
}
.ui-datepicker .ui-datepicker-header {
    position:relative;
    padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position:absolute;
    top:2px;
    width:1.8em;
    height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top:1px
}
.ui-datepicker .ui-datepicker-prev {
    left:2px
}
.ui-datepicker .ui-datepicker-next {
    right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
    left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
    right:1px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display:block;
    position:absolute;
    left:50%;
    margin-left:-8px;
    top:50%;
    margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
    margin:0 2.3em;
    line-height:1.8em;
    text-align:center
}
.ui-datepicker .ui-datepicker-title select {
    font-size:1em;
    margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
    width:100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width:49%
}
.ui-datepicker table {
    width:100%;
    font-size:.9em;
    padding:0 0.3em 0.3em
}
.ui-datepicker th {
    padding:.7em .3em;
    text-align:center;
    border:0
}
.ui-datepicker td {
    border:0;
    padding:1px
}
.ui-datepicker td span,
.ui-datepicker td a {
    display:block;
    padding:0 .2em;
    text-align:right;
    text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image:none;
    margin:.7em 0 0 0;
    padding:0 .2em;
    border-left:0;
    border-right:0;
    border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float:right;
    margin:.5em .2em .4em;
    cursor:pointer;
    padding:.2em .6em .3em .6em;
    width:auto;
    overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float:left
}
.ui-datepicker.ui-datepicker-multi {
    width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
    float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
    width:95%;
    margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear:left
}
.ui-datepicker-row-break {
    clear:both;
    width:100%;
    font-size:0em
}
.ui-datepicker-rtl {
    direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right:2px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
    left:2px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right:1px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left:1px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width:0;
    border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width:0;
    border-left-width:1px
}
.ui-datepicker-cover {
    display:none;
    display/**/:block;
    position:absolute;
    z-index:-1;
    filter:mask();
    top:-4px;
    left:-4px;
    width:200px;
    height:200px
}
.ui-progressbar {
    height:2em;
    text-align:left
}
.ui-progressbar .ui-progressbar-value {
    margin:-1px;
    height:100%
}
ul.ui-autocomplete #ui-active-menuitem {
    background:none;
    border:none;
    font-weight:normal;
    text-shadow:none
}
.fc {
    direction:ltr;
    text-align:left
}
.fc table {
    border-collapse:collapse;
    border-spacing:0
}
html .fc,
.fc table {
    font-size:1em
}
.fc td,
.fc th {
    padding:0;
    vertical-align:top
}
.fc-header td {
    white-space:nowrap
}
.fc-header-left {
    width:25%;
    text-align:left
}
.fc-header-center {
    text-align:center;
}
.calendar .content table tbody td.fc-header-center {
    position: relative;
    top: -5px;
    z-index: 1;
    background-color: transparent;
}
.fc-header-right {
    width:25%;
    text-align:right
}
.fc-header-title {
    display:inline-block;
    vertical-align:top
}
.fc-header-title h2 {
    margin-top:0;
    white-space:nowrap
}
.fc .fc-header-space {
    padding-left:10px
}
.fc-header .fc-button {
    margin-bottom:1em;
    vertical-align:top
}
.fc-header .fc-button {
    margin-right:-1px
}
.fc-header .fc-corner-right {
    margin-right:1px
}
.fc-header .ui-corner-right {
    margin-right:0
}
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
    z-index:2
}
.fc-header .fc-state-down {
    z-index:3
}
.fc-header .fc-state-active,
.fc-header .ui-state-active {
    z-index:4
}
.fc-content {
    clear:both
}
.fc-view {
    width:100%;
    overflow:hidden
}
.fc-widget-header,
.fc-widget-content {
    border:1px solid #ccc
}
.fc-state-highlight {
    background:#ffc
}
.fc-cell-overlay {
    background:#9cf;
    opacity:.2;
    filter:alpha(opacity=20)
}
.fc-button {
    position:relative;
    display:inline-block;
    cursor:pointer
}
.fc-state-default {
    border-style:solid;
    border-width:1px 0
}
.fc-button-inner {
    position:relative;
    float:left;
    overflow:hidden
}
.fc-state-default .fc-button-inner {
    border-style:solid;
    border-width:0 1px
}
.fc-button-content {
    position:relative;
    float:left;
    height:1.9em;
    line-height:1.9em;
    padding:0 .6em;
    white-space:nowrap
}
.fc-button-content .fc-icon-wrap {
    position:relative;
    float:left;
    top:50%
}
.fc-button-content .ui-icon {
    position:relative;
    float:left;
    margin-top:-50%;
    *margin-top:0;
    *top:-50%
}
.fc-state-default .fc-button-effect {
    position:absolute;
    top:50%;
    left:0
}
.fc-state-default .fc-button-effect span {
    position:absolute;
    top:-100px;
    left:0;
    width:500px;
    height:100px;
    border-width:100px 0 0 1px;
    border-style:solid;
    border-color:#fff;
    background:#444;
    opacity:.09;
    filter:alpha(opacity=9)
}
.fc-state-default,
.fc-state-default .fc-button-inner {
    border-style:solid;
    border-color:#ccc #bbb #aaa;
    background:#F3F3F3;
    color:#000
}
.fc-state-hover,
.fc-state-hover .fc-button-inner {
    border-color:#999
}
.fc-state-down,
.fc-state-down .fc-button-inner {
    border-color:#555;
    background:#777
}
.fc-state-active,
.fc-state-active .fc-button-inner {
    border-color:#555;
    background:#777;
    color:#fff
}
.fc-state-disabled,
.fc-state-disabled .fc-button-inner {
    color:#999;
    border-color:#ddd
}
.fc-state-disabled {
    cursor:default
}
.fc-state-disabled .fc-button-effect {
    display:none
}
.fc-event {
    border-style:solid;
    border-width:0;
    font-size:.85em;
    cursor:pointer
}
/*MVEIL 2014.05.28. bija cursor:default*/
a.fc-event,
.fc-event-draggable {
    cursor:pointer
}
a.fc-event {
    text-decoration:none
}
.fc-rtl .fc-event {
    text-align:right
}
.fc-event-skin {
    border-color:#36c;
    background-color:#36c;
    color:#fff
}
.fc-event-inner {
    position:relative;
    width:100%;
    height:100%;
    border-style:solid;
    border-width:0;
    overflow:hidden
}
.fc-event-time,
.fc-event-title {
    padding:0 1px
}
.fc .ui-resizable-handle {
    display:block;
    position:absolute;
    z-index:99999;
    overflow:hidden;
    font-size:300%;
    line-height:50%
}
.fc-event-hori {
    border-width:1px 0;
    margin-bottom:1px
}
.fc-event-hori .ui-resizable-e {
    top:0           !important;
    right:-3px      !important;
    width:7px       !important;
    height:100%     !important;
    cursor:e-resize
}
.fc-event-hori .ui-resizable-w {
    top:0           !important;
    left:-3px       !important;
    width:7px       !important;
    height:100%     !important;
    cursor:w-resize
}
.fc-event-hori .ui-resizable-handle {
    _padding-bottom:14px
}
.fc-corner-left {
    margin-left:1px
}
.fc-corner-left .fc-button-inner,
.fc-corner-left .fc-event-inner {
    margin-left:-1px
}
.fc-corner-right {
    margin-right:1px
}
.fc-corner-right .fc-button-inner,
.fc-corner-right .fc-event-inner {
    margin-right:-1px
}
.fc-corner-top {
    margin-top:1px
}
.fc-corner-top .fc-event-inner {
    margin-top:-1px
}
.fc-corner-bottom {
    margin-bottom:1px
}
.fc-corner-bottom .fc-event-inner {
    margin-bottom:-1px
}
.fc-corner-left .fc-event-inner {
    border-left-width:1px
}
.fc-corner-right .fc-event-inner {
    border-right-width:1px
}
.fc-corner-top .fc-event-inner {
    border-top-width:1px
}
.fc-corner-bottom .fc-event-inner {
    border-bottom-width:1px
}
table.fc-border-separate {
    border-collapse:separate
}
.fc-border-separate th,
.fc-border-separate td {
    border-width:1px 0 0 1px
}
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
    border-right-width:1px
}
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
    border-bottom-width:1px
}
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
    border-top-width:0
}
.fc-grid th {
    text-align:center
}
.fc-grid .fc-day-number {
    float:right;
    padding:0 2px
}
.fc-grid .fc-other-month .fc-day-number {
    opacity:0.3;
    filter:alpha(opacity=30)
}
.fc-grid .fc-day-content {
    clear:both;
    padding:2px 2px 1px
}
.fc-event-time {
    font-weight:bold
}
.fc-rtl .fc-grid .fc-day-number {
    float:left
}
.fc-rtl .fc-grid .fc-event-time {
    float:right
}
.fc-agenda table {
    border-collapse:separate
}
.fc-agenda-days th {
    text-align:center
}
.fc-agenda .fc-agenda-axis {
    width:50px;
    padding:0 4px;
    vertical-align:middle;
    text-align:right;
    white-space:nowrap;
    font-weight:normal
}
.fc-agenda .fc-day-content {
    padding:2px 2px 1px
}
.fc-agenda-days .fc-agenda-axis {
    border-right-width:1px
}
.fc-agenda-days .fc-col0 {
    border-left-width:0
}
.fc-agenda-allday th {
    border-width:0 1px
}
.fc-agenda-allday .fc-day-content {
    min-height:34px;
    _height:34px
}
.fc-agenda-divider-inner {
    height:2px;
    overflow:hidden
}
.fc-widget-header .fc-agenda-divider-inner {
    background:#eee
}
.fc-agenda-slots th {
    border-width:1px 1px 0
}
.fc-agenda-slots td {
    border-width:1px 0 0;
    background:none
}
.fc-agenda-slots td div {
    height:20px
}
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
    border-top-width:0
}
.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
    border-top-style:dotted
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
    *border-top-style:solid
}
.fc-event-vert {
    border-width:0 1px
}
.fc-event-vert .fc-event-head,
.fc-event-vert .fc-event-content {
    position:relative;
    z-index:2;
    width:100%;
    overflow:hidden
}
.fc-event-vert .fc-event-time {
    white-space:nowrap;
    font-size:10px
}
.fc-event-vert .fc-event-bg {
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    opacity:.3;
    filter:alpha(opacity=30)
}
.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
    display:none\9
}
.fc-event-vert .ui-resizable-s {
    bottom:0        !important;
    width:100%      !important;
    height:8px      !important;
    overflow:hidden !important;
    line-height:8px !important;
    font-size:11px  !important;
    font-family:monospace;
    text-align:center;
    cursor:s-resize
}
.fc-agenda .ui-resizable-resizing {
    _overflow:hidden
}
@font-face {
    font-family:'LUIS-admin';
    src:url("/pls/pub/VIZ.GetFile?p_name=LUIS-admin.eot")
}
@font-face{
    font-family:'LUIS-admin';
    src:url(data:application/x-font-woff;charset=utf-8;base64,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)
    format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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)
    format("truetype");
    font-weight:normal;
    font-style:normal;
}
[data-icon]:before {
    font-family:'LUIS-admin';
    content:attr(data-icon);
    speak:none;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased
}
.icon-user_plch,
.icon-thank,
.icon-tablecomms,
.icon-student_plch,
.icon-show,
.icon-settings,
.icon-search,
.icon-question,
.icon-print,
.icon-mail_unread,
.icon-mail_read,
.icon-LUIS,
.icon-logout,
.icon-list_icon,
.icon-key,
.icon-info,
.icon-idea,
.icon-has_changes,
.icon-folder,
.icon-flag,
.icon-exclamation,
.icon-excel,
.icon-eventclose,
.icon-edit,
.icon-drop-down,
.icon-delete,
.icon-cross_octagon,
.icon-close_filter-block,
.icon-close,
.icon-check_mark,
.icon-caret,
.icon-calendar,
.icon-bag,
.icon-attachment,
.icon-add,
.icon-activity-pending,
.icon-activity-done {
    font-family:'LUIS-admin';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased
}
.icon-user_plch:before {
    content:"\21"
}
.icon-thank:before {
    content:"\22"
}
.icon-tablecomms:before {
    content:"\23"
}
.icon-student_plch:before {
    content:"\24"
}
.icon-show:before {
    content:"\25"
}
.icon-settings:before {
    content:"\26"
}
.icon-search:before {
    content:"\27"
}
.icon-question:before {
    content:"\28"
}
.icon-print:before {
    content:"\29"
}
.icon-mail_unread:before {
    content:"\2a"
}
.icon-mail_read:before {
    content:"\2b"
}
.icon-LUIS:before {
    content:"\2c"
}
.icon-logout:before {
    content:"\2d"
}
.icon-list_icon:before {
    content:"\2e"
}
.icon-key:before {
    content:"\2f"
}
.icon-info:before {
    content:"\30"
}
.icon-idea:before {
    content:"\31"
}
.icon-has_changes:before {
    content:"\32"
}
.icon-folder:before {
    content:"\33"
}
.icon-flag:before {
    content:"\34"
}
.icon-exclamation:before {
    content:"\35"
}
.icon-excel:before {
    content:"\36"
}
.icon-eventclose:before {
    content:"\37"
}
.icon-edit:before {
    content:"\38"
}
.icon-drop-down:before {
    content:"\39"
}
.icon-delete:before {
    content:"\3a"
}
.icon-cross_octagon:before {
    content:"\3b"
}
.icon-close_filter-block:before {
    content:"\3c"
}
.icon-close:before {
    content:"\3d"
}
.icon-check_mark:before {
    content:"\3e"
}
.icon-caret:before {
    content:"\3f"
}
.icon-calendar:before {
    content:"\40"
}
.icon-bag:before {
    content:"\41"
}
.icon-attachment:before {
    content:"\42"
}
.icon-add:before {
    content:"\43"
}
.icon-activity-pending:before {
    content:"\44"
}
.icon-activity-done:before {
    content:"\45"
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    padding:0;
    vertical-align:baseline
}
body {
    background:#ddd;
    color:#333;
    font:75%/1.5 tahoma, helvetica, arial, sans-serif;
    /*AVOIT min-width:986px; */
    margin-top:0
}
dd script {
    position:fixed;
    width:0px;
    height:0px;
    overflow:hidden
}
table {
    border-collapse:separate;
    border-spacing:0;
    position:relative
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content:""
}
li {
    list-style-type:none
}
em,
i {
    font-style:italic
}
.bold {
    font-weight:bold
}
a {
    text-decoration:none
}
.cw {
    overflow:hidden;
    width:100%
}
.cw2 {
    height:1%;
    overflow:hidden
}
.cleaner {
    clear:both;
    font-size:0;
    height:0;
    line-height:0;
    overflow:hidden;
    visibility:hidden
}
.clearfix:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden
}
.ir {
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.tl {
    text-align:left !important
}
.tr {
    text-align:right !important
}
.tc {
    text-align:center !important
}
.ttop {
    vertical-align:top !important
}
.hand {
    cursor:pointer
}
.a-hidden {
    position:absolute;
    top:-10000em
}
.first {
    border-left:0 !important
}
.last {
    border-right:0 !important
}
.inner-container {
    margin:0 auto;
    /*AVOIT width:960px */
    /*AVOIT*/
    /*width: 98%;*/
    /*padding-right: 3%;*/
}
.clear-left {
    clear:left
}
.clear-right {
    clear:right
}
.clear-both {
    clear:both
}
.invisible {
    visibility:hidden
}
.visible {
    visibility:visible
}
#header {
    min-height:100px
}
#header .inner-container {
    padding:20px 0 16px;
    position:relative
}
#header #logo {
    float:left;
    height:83px;
    margin-top:-5px;
    position:relative;
    width:275px
}
#header #logo a.home {
    border:0;
    color:#fff;
    display:block;
    font-size:180%;
    font-style:italic;
    font-weight:700;
    height:100%;
    overflow:hidden;
    width:100%
}
#header #logo a.button {
    left:100%;
    margin-left:20px;
    padding:4px 9px;
    position:absolute;
    top:3px;
    white-space:nowrap
}
#header #userbox {
    float:right;
    line-height:1.3;
    min-height:75px;
    position:relative;
    width:300px;
    border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px
}
#header #userbox .inner {
    padding:17px 50px 0 55px
}
#header #userbox .userImg {
    left:15px;
    position:absolute;
    top:20px;
    max-width:27px
}
#header #userbox a#logout {
    border:0;
    display:block;
    font-size:90%;
    height:37px;
    line-height:1;
    overflow:hidden;
    position:absolute;
    right:14px;
    top:21px;
    width:23px
}
#header #userbox a#logout .ir {
    background-repeat:no-repeat;
    padding-left:3px;
    padding-top:25px
}
#header #userbox a#logout:hover .ir,
#header #userbox a#logout:focus .ir,
#header #userbox a#logout:active .ir {
    background-position:-23px 0
}
#header #userbox strong {
    color:#fff;
    font-size:120%;
    font-weight:400
}
#header #userbox ul a {
    float:left;
    margin-right:7px
}
#nav .inner-container {
    height:18px;
    padding:26px 0 25px;
    position:relative;
    z-index:2
}
#nav .submenu .inner-container {
    padding:5px 0;
    text-align:right;
    z-index:0
}
#nav .submenu ul li {
    border-right:1px solid #FFF;
    display:inline;
    padding:0 5px
}
#nav .submenu ul li a {
    border:none;
    color:#FFF
}
#sptitle {
    color:#bbb;
    font-size:150%;
    height:51px;
    left:220px;
    line-height:51px;
    position:absolute;
    top:14px
}
#sptitle.nomenu2 {
    font-size:38px;
    left:auto;
    line-height:38px;
    right:10px
}
#nav #r-wrap {
    cursor:pointer;
    position:absolute;
    right:2px;
    top:9px;
    width:580px;
    z-index:99
}
#nav #r-wrap .inner {
    padding:2px 0 10px 17px
}
#nav #r-wrap.active {
    -moz-border-radius:9px;
    -webkit-border-radius:9px;
    border:4px solid rgba(200,200,200,0.5);
    border-radius:9px;
    right:0;
    top:6px
}
#nav #r-wrap .menubox {
    float:left;
    font-size:120%;
    font-weight:700;
    height:51px;
    line-height:30px;
    margin-bottom:2px;
    position:relative;
    vertical-align:middle;
    width:100%
}
#nav #r-wrap .menubox .info {
    clear:left;
    color:#bbb;
    display:block;
    font-size:80%;
    font-weight:400;
    margin-top:-11px
}
#nav #r-wrap.active .box .h-arrow {
    background-position:100% 0;
    right:14px
}
#nav #r-wrap .menubox > h2 {
    -o-text-overflow:ellipsis;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:94%;
    color:#333333;
    font-size:100%;
    margin:0
}
#nav #r-wrap ul a {
    border:0;
    display:block;
    font-size:120%;
    font-weight:700;
    height:40px;
    line-height:20px;
    margin-bottom:10px;
    overflow:hidden;
    vertical-align:middle;
    width:100%
}
#nav #r-wrap ul a > span {
    -o-text-overflow:ellipsis;
    float:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:98%
}
#nav #r-wrap ul a .info {
    clear:both;
    color:#bbb;
    float:left;
    font-size:90%;
    font-weight:400
}
#nav #h-wrap {
    left:0;
    position:absolute;
    top:13px;
    width:220px
}
#nav #h-wrap.active {
    -moz-border-radius:9px;
    -webkit-border-radius:9px;
    border:4px solid rgba(200,200,200,0.5);
    border-radius:9px;
    left:-22px;
    top:7px
}
#nav #h-wrap h2 {
    float:left;
    font-size:200%;
    font-weight:700;
    height:51px;
    line-height:55px;
    position:relative;
    vertical-align:middle;
    background:url(/pls/pub/VIZ.GetImage?p_name=h-wrap-h2.png) 100% 100% no-repeat
}
#nav #h-wrap.active h2 .h-arrow {
    background-position:100% 0
}
#nav #h-wrap ul a {
    border:0;
    display:block;
    font-size:150%;
    height:40px;
    line-height:45px;
    overflow:hidden;
    vertical-align:middle;
    width:100%
}
#nav #r-wrap .menubox {
    background:url(/pls/pub/VIZ.GetImage?p_name=h-wrap-h2.png) 100% 100% no-repeat
}
#nav #r-wrap.active .menubox {
    background:none
}
#nav #r-wrap.active .menubox .h-arrow {
    right:16px;
    top:18px
}
#nav #h-wrap-blank {
    left:0;
    position:absolute;
    top:14px;
    width:220px
}
#nav #h-wrap-blank h2 {
    float:left;
    font-size:200%;
    font-weight:700;
    height:51px;
    position:relative;
    vertical-align:middle;
    background:url(/pls/pub/VIZ.GetImage?p_name=h-wrap-h2.png) 100% 100% no-repeat;
    line-height:48px;
    color:#333333;
    margin:0
}
#nav form {
    float:right;
    font-family:inherit;
    height:28px;
    overflow:hidden;
    padding:0;
    width:227px
}
#nav form input.text {
    background:transparent;
    border:0;
    color:#555;
    font-size:100%;
    height:14px;
    margin:1px 0 1px 1px;
    outline:0;
    overflow:hidden;
    padding:6px 2px;
    vertical-align:middle;
    width:194px
}
#nav form {
    background:url(/pls/pub/VIZ.GetImage?p_name=search-input.png) no-repeat
}
#container .inner-container {
    /*AVOIT left:3px;*/
    padding: 20px 0;
    position: relative;
    /*AVOIT width: 98%;*/
    /*AVOIT width:980px;*/
    z-index: 1;
}
.in-iframe #container .inner-container {
    /*AVOIT width:970px*/
    width: 100% !important;
}
#container {
    background:url(/pls/pub/VIZ.GetImage?p_name=container.gif) repeat-x
}
#footer {
    clear:both;
    padding:20px 0 10px;
    text-align:center
}
#footer p {
    color:#999;
    margin:0 0 10px
}
#footer a {
    color:#777
}
.ico {
    border:0 !important
}
.ico-a {
    border:0 !important;
    padding-left:20px !important
}
.tag {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    color:#fff !important;
    padding:4px 7px
}
.tag-gray {
    background:#999;
    border-bottom:1px solid #666
}
.msg {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid;
    border-radius:5px;
    margin:0 0 15px;
    padding:8px 10px 0
}
.msg p {
    margin:0 0 8px;
    padding-left:25px
}
.msg-ok {
    background:#d2ecba url(/pls/pub/VIZ.GetImage?p_name=msg-ok.png) repeat-x;
    border-color:#a6d877;
    color:#336801
}
.msg-error {
    background:#f9c9c9 url(/pls/pub/VIZ.GetImage?p_name=msg-error.png) repeat-x;
    border-color:#f3abab;
    color:#8d0d0d
}
.msg-warn {
    background:#f3f7aa url(/pls/pub/VIZ.GetImage?p_name=msg-warn.png) repeat-x;
    border-color:#d7e059;
    color:#6c6600
}
.msg-info {
    background:#c3e6ff url(/pls/pub/VIZ.GetImage?p_name=msg-info.png) repeat-x;
    border-color:#9fd1f5;
    color:#005898
}
.msg-ok p {
    background:url(/pls/pub/VIZ.GetImage?p_name=accept.png) 0 50% no-repeat
}
.msg-error p {
    background:url(/pls/pub/VIZ.GetImage?p_name=cross_octagon.png) 0 50% no-repeat
}
.msg-warn p {
    background:url(/pls/pub/VIZ.GetImage?p_name=exclamation_octagon_fram.png) 0 50% no-repeat
}
.msg-info p {
    background:url(/pls/pub/VIZ.GetImage?p_name=exclamation.png) 0 50% no-repeat
}
.error,
.error-higlight {
    color:#b70b0b
}
form {
    padding:18px;
    /*AVOIT*/
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}
form.plain {
    padding:0
}
form.plain fieldset {
    border:0 !important;
    padding:0 !important
}
form.basic dl {
    -position:relative;
    width:100%
}
form.basic dl dt {
    clear:both;
    padding:3px 5px 3px 0;
    width:20%
}
form.basic dl dd {
    padding:3px 0 3px 5px;
    width:76%;
    /*AVOIT*/
    /*max-width: 500px;*/
    min-width: 120px;
}
form.basic dl dt.multi-field-title {
    width:100%
}
form.basic dt.multi-field-title.shrink {
    margin-bottom:3px
}
form.basic dl dt.multi-field-title+dd.vertical-multi-field {
    margin-left:20%
}
form.basic dl dd+dd,
form.basic fieldset+dd {
    clear:both;
    padding-left:16px;
    text-align:right;
    width:96%
}
label.check,
label.radio {
    margin-right:5px
}
form small {
    color:#999
}
input.txt,
textarea,
div.adres-fin {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background:url(/pls/pub/VIZ.GetImage?p_name=txt.gif) repeat-x scroll 0 0 #fff;
    border:1px solid #999;
    border-radius:5px;
    padding:5px 2px
}
input.error,
textarea.error,
select.error,
div.adres-fin.error {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=txt-error.gif);
    border-color:#d35757 !important
}
input.error-higlight,
textarea.error-higlight,
select.error-higlight,
div.adres-fin.error-higlight {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=txt-error.gif);
    border-color:#d35757 !important
}
div.adres-fin.error input.ui-autocomplete-input {
    color:#B70B0B
}
input.date-error {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=txt-error.gif);
    border-color:#d35757 !important;
    color:#b70b0b
}
span.loading {
    background:url(/pls/pub/VIZ.GetImage?p_name=upload.gif) 0 50% no-repeat;
    padding:3px 0 3px 20px
}
form.fields fieldset {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #ccc;
    border-radius:5px;
    margin-bottom:15px;
    padding:10px 15px 15px
}
form.fields fieldset.last {
    border-right:1px solid #ccc !important;
    margin-bottom:0
}
form.fields fieldset legend {
    font-size:110%;
    padding:0 10px
}
form.fields label,
form.fields div.sep {
    display:block;
    margin-top:6px
}
form.fields label.check,
form.fields label.radio {
    display:inline;
    margin-top:0
}
form.fields span.loading {
    margin-left:10px
}
ul.actions li {
    display:inline;
    margin-right:5px
}
.box {
    float: left;
    margin: 0 2% 20px;
    /*AVOIT width:960px */
    width: 96%;
}
.box-25 {
    width:225px;
}
/*AVOIT*/
.box-25.box-25-4,
.box-100 ~ .box-25-4 {
    width: 22.5%;
    margin-left: 2%;
    margin-right: 0;
}
.box-100 ~ .box-25-4:nth-of-type(2) {
    clear: left;
}
.box-75 ~ .box-25-4 {
    width: 17.65%;
    margin-left: 0;
    margin-right: 1.5%;
}
.box-75 ~ .box-25-4:nth-of-type(2) {
    clear: left;
    margin-left: 11.9%;
}
.box-50 {
    /*AVOIT width:470px*/
    width: 47%;
}
.box-50.centered {
    position: relative;
    left: 25%;
    clear: both;
}
.box-50 ~ .box-50 {
    margin-left: 0;
}
.box-75 {
    /*AVOIT width:715px*/
    width: 68%;
    width: calc(94% - 225px);
}
.box-75.centered {
    position: relative;
    width: 75%;
    left: 10%;
    clear: both;
}
.box-25 ~ .box-75 {
    margin-left: 0;
}
.box-100 {
    /*AVOIT width:960px */
}
.boxin {
    -moz-border-radius:6px;
    -moz-box-shadow:#aaa 0 0 10px;
    -webkit-border-radius:6px;
    -webkit-box-shadow:#aaa 0 0 10px;
    background:#fff;
    border:1px solid #999;
    border-radius:6px;
    box-shadow:#aaa 0 0 10px;
    position:relative
}
.box .header {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-radius:5px 5px 0 0;
    border-top:1px solid #444;
    margin:-1px -1px 0;
    padding:7px 0 9px 20px;
    position:relative
}
.box .header h3 {
    color:#fff;
    display:inline;
    font-size:150%;
    position:relative;
    text-shadow:#151515 0 1px 0;
    top:2px;
    margin:0
}
.box .header .button {
    margin-left:15px;
    margin-bottom:0px
}
.calendar .header .button {
    position:relative;
    z-index:2
}
div.header a.button {
    font-size:9px;
    padding:1px 6px
}
h3 a.button {
    font-size:9px;
    padding:3px 6px
}
h3 a.button,
.altbox .content h3 a.button {
    display:inline-block;
    position:relative;
    top:-5px;
    line-height:10px;
    height:10px
}
.box .header ul {
    bottom:0;
    position:absolute;
    right:9px
}
.box .header ul a {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    background:#777;
    border:0;
    border-radius:5px 5px 0 0;
    color:#fff;
    float:left;
    margin:0 0 0 5px;
    padding:8px 13px 6px
}
.altbox .content form table .button,
.button {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    font-size:12px;
    font-weight:normal;
    color:#fff;
    cursor:pointer;
    padding:5px 9px;
    margin:0 4px
}
.box .content {
    margin-bottom:5px;
    position:relative;
    /*AVOIT*/
    padding: 15px 1.5%;
}
.box .togglebox.content {
    padding: 0;
}
.box-25 .content {
    padding: 0;
}
.box .content table th,
.box .content table td {
    padding:10px 10px 8px
}
.box .content table th.first,
.box .content table td.first {
    padding-left:20px
}
.box .content table td.asc,
.box .content table td.desc {
    background:url("/pls/pub/VIZ.GetImage?p_name=thead_sorted.png") repeat-x scroll 0 0 #c3c3c3;
    border-left:1px solid #F2F2F2;
    border-right:1px solid #D5D5D5
}
.box .content table thead th,
.box .content table thead td {
    background:#ddd url(/pls/pub/VIZ.GetImage?p_name=thead.gif) repeat-x;
    border-left:1px solid #f2f2f2;
    border-right:1px solid #d5d5d5;
    text-shadow:#fff 0 1px 0;
    vertical-align:middle
}
.box .content table thead th[colspan="2"],
.box .content table thead td[colspan="2"],
.box .content table thead th[colspan="2"],
.box .content table thead td[colspan="3"],
.box .content table thead th[colspan="2"],
.box .content table thead td[colspan="4"],
.box .content table thead th[colspan="2"],
.box .content table thead td[colspan="5"],
.box .content table thead th[colspan="2"],
.box .content table thead td[colspan="6"],
.box .content table thead th[colspan="2"],
.box .content table thead td[colspan="7"],
.box .content table thead th[colspan="2"],
.box .content table thead td[colspan="8"],
.box .content table thead th[colspan="9"],
.box .content table thead td[colspan="9"],
.box .content table thead th[colspan="10"],
.box .content table thead td[colspan="10"] {
    text-align:center
}
.box .content table tbody tr.first th,
.box .content table tbody tr.first td {
    border-top:1px solid #bbb
}
.box .content table a.ico-comms {
    background:url(/pls/pub/VIZ.GetImage?p_name=ico-tablecomms.gif) 50% 60% no-repeat;
    border:0;
    color:#fff;
    padding:10px
}
.box .content table tfoot th,
.box .content table tfoot td {
    background:#fff url(/pls/pub/VIZ.GetImage?p_name=tfoot.gif) repeat-x;
    border-top:1px solid #ccc
}
.box .content ul.simple li {
    clear:both;
    overflow:hidden;
    padding:10px 20px 8px
}
.box .content ul.simple strong {
    float:left;
    font-weight:400
}
.box .content .grid .line {
    border-bottom:1px solid #ddd;
    overflow:hidden;
    width:100%
}
.box .content .grid .item {
    float:left;
    width:50%
}
.box .content .grid .item .inner {
    padding:17px 15px 12px 20px
}
.box .content .grid .firstline {
    border-top:0 !important
}
.box .content .grid .lastline {
    border-bottom:0 !important
}
.box .content .grid .item a.thumb {
    border:0;
    float:left
}
.box .content .grid .item .data {
    margin-left:165px
}
.box .content .grid .item h4 {
    font-size:110%;
    font-weight:700;
    margin:0 0 10px
}
.box .content .grid .item h4 span {
    font-size:90%;
    font-weight:400;
    margin-right:5px
}
.box .content .grid .item p {
    color:#666;
    margin:0 0 5px
}
.box .content .grid ul.actions {
    margin-top:8px
}
.pagination {
    background:#fff url(/pls/pub/VIZ.GetImage?p_name=pagination.gif) repeat-x;
    border-top:1px solid #999;
    color:#333 !important;
    text-align:center
}
.pagination ul {
    padding:12px 10px 6px;
    position:relative;
    top:-1px
}
.pagination a {
    -moz-border-radius:3px;
    -webkit-border-radius:5px;
    background:#ebebeb url(/pls/pub/VIZ.GetImage?p_name=pagination-item.gif) repeat-x;
    border:0;
    border-radius:3px;
    color:#333 !important;
    margin:0 5px;
    padding:6px 10px
}
.pagination strong {
    background:url(/pls/pub/VIZ.GetImage?p_name=pagination-arrow.gif) 50% 0 no-repeat;
    padding:15px 10px 8px
}
table.calendar thead th.month {
    border-bottom:1px solid #bbb;
    font-size:120%;
    font-weight:700;
    zoom:1
}
table.calendar thead th.month a {
    border:none;
    margin:0 10px;
    position:relative;
    top:5px;
    zoom:1
}
table.calendar th,
table.calendar td {
    text-align:center;
    width:14.3%
}
table.calendar tbody td,
table.calendar tbody th {
    border:1px solid #ddd;
    border-left-color:#fff;
    border-top-color:#fff
}
table.calendar strong {
    font-size:140%
}
table.calendar .inactive {
    color:#aaa
}
table.calendar div.items a {
    border:0;
    margin:0 1px
}
#login {
    background:#222;
    padding:100px
}
#login .box {
    float:none;
    margin:0 auto
}
#login .boxin {
    -moz-box-shadow:#111 0 0 10px;
    -webkit-box-shadow:#111 0 0 10px;
    border:0;
    box-shadow:#111 0 0 10px
}
#login .header {
    margin:0;
    padding-bottom:15px;
    padding-top:20px
}
#login table {
    margin:0 auto;
    width:75%
}
#login th,
#login td {
    padding:0 0 5px
}
#login th {
    width:60px
}
#login td.proceed {
    padding-right:0
}
#login input.txt {
    width:260px
}
div.blank .content {
    padding:5px 0px
}
.blank .header {
    background-color:red;
    background-image:none
}
h1 {
    color:#666;
    font-size:300%;
    margin:5px
}
h2 {
    color:#666;
    font-size:220%;
    margin:5px
}
h3 {
    color:#333;
    font-size:170%;
    margin:5px;
    text-shadow:none
}
.blank h1 {
    color:#333;
    font-size:300%;
    margin:30px 0 10px
}
.blank h2 {
    color:#333;
    font-size:220%;
    margin:20px 0 5px;
    clear:both
}
.blank h3 {
    clear:left;
    color:#333;
    font-size:170%;
    padding:17px 0 9px;
    position:relative;
    text-shadow:none;
    top:2px;
    margin:0
}
.blank .content h3:first-child {
    padding-top:50px
}
.blank h4 {
    clear:both;
    font-size:130%;
    padding-top:20px
}
.blank h3+h4,
.blank h3+a+h4 {
    padding-top:0
}
.blank ol,
.blank ul {
    padding-left:30px
}
.blank ol li {
    list-style-type:decimal;
    margin-bottom:6px
}
.blank ul li {
    list-style-type:disc
}
.multi-picker ul li {
    list-style-type:none
}
.multi-picker ul {
    padding-left:0px
}
.blank p {
    clear:both;
    margin:0 0 7px;
    /*AVOIT max-width:780px;*/
    word-wrap:break-word
}
.blank .boxin {
    padding:10px
}
form span.title,
.togglebox span.title,
.blank span.title,
table span.title {
    color:#666;
    float:left;
    font-size:90%;
    padding-top:4px;
    text-align:right;
    text-indent:inherit;
    width:200px;
    word-wrap:break-word
}
form span.cont_text,
.togglebox span.cont_text,
.blank span.cont_text,
table span.cont_text {
    display:block;
    margin-left:210px;
    padding-top:3px;
    text-indent:0
}
.content form.table p+table {
    margin-top:5px
}
table span.title {
    padding-top:1px
}
table span.cont_text {
    padding-top:0px
}
.altbox .header ul a.lines_2 {
    height:34px;
    max-width:80px;
    overflow:hidden;
    padding-bottom:2px;
    padding-top:2px;
    text-align:center
}
.blank .boxin table th {
    border-bottom-color:#ccc;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-left-color:#ccc;
    border-left-style:dotted;
    border-left-width:1px;
    padding:5px;
    text-align:center
}
.blank .boxin table td {
    border-left-color:#ccc;
    border-left-style:dotted;
    border-left-width:1px;
    padding:5px;
    text-align:center;
    vertical-align:middle
}
.blank p.courseCode {
    left:20px;
    position:absolute;
    text-indent:0;
    top:20px
}
.blank p.courseCode span.title {
    display:block;
    text-align:left;
    width:inherit
}
.blank p.courseCode span.cont_text {
    float:left;
    margin-left:5px
}
.blank p.ECTScredits {
    position:absolute;
    right:20px;
    text-indent:0;
    top:0
}
.blank p.ECTScredits span.title {
    display:block;
    padding-top:24px;
    text-align:left;
    width:inherit
}
.blank p.ECTScredits span.cont_text {
    float:left;
    font-size:30px;
    margin-left:5px
}
.box .header .pages {
    -border:1px solid red;
    min-width:30%;
    position:absolute;
    right:9px;
    top:4px
}
.box .header .pages h3 {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#000;
    cursor:pointer;
    display:inline;
    float:left;
    font-size:100%;
    font-weight:400;
    height:30px;
    line-height:30px;
    position:relative;
    text-shadow:none;
    vertical-align:middle;
    width:100%;
    margin:0;
    padding:0
}
.box .header .pages .inner {
    height:auto;
    width:100%
}
.box .header .pages h3 .title {
    padding:0 40px 0 10px
}
.box .header .pages .arrow {
    display:block;
    height:15px;
    overflow:hidden;
    position:absolute;
    right:10px;
    top:8px;
    width:11px
}
.box .header .pages ul.dropdown .arrow {
    background-position:-11px 0
}
.box .header .pages ul.dropdown {
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-color:#FFF;
    border:1px solid gray;
    bottom:auto;
    clear:both;
    display:none;
    height:auto;
    margin:0 -1px;
    min-width:100%;
    position:absolute;
    right:0;
    top:1px;
    width:auto;
    z-index:999
}
.box .header .pages ul.dropdown li {
    clear:both;
    display:inline;
    width:auto
}
.box .header .pages ul.dropdown li a {
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    background:none;
    color:#000;
    float:right;
    margin:0;
    min-width:100%;
    padding:5px 0;
    width:auto
}
.box .header .pages ul.dropdown li a span:first-child {
    padding:0 10px
}
fieldset input+div.msg-info,
fieldset small+div.msg-info {
    margin-top:10px
}
.box .header ul li ul {
    display:block;
    float:left;
    left:0;
    position:relative;
    right:0
}
.blank.box-100 .vcard {
    margin-right:10px;
    width:286px
}
.vcard {
    float:left;
    margin-bottom:5px;
    margin-right:5px;
    padding:5px;
    width:280px
}
.vcard h2 {
    font-size:130%;
    clear:none;
    display:inline-block;
    line-height:16px;
    margin:2px 0px 0px 0px;
    color:#333333
}
.blank .vcard img {
    float:left;
    margin-right:5px;
    max-height:63px;
    max-width:50px;
    position:relative;
    right:inherit;
    top:inherit
}
.vcard .grade {
    clear:none;
    margin-left:55px
}
.vcard span.role {
    float:left;
    padding-right:5px;
    padding-top:5px;
    font-size:80%
}
.box-50 .listofvalues {
    width:345px
}
.box-50 .listofvalues .inner {
    width:97%
}
.box-50 .listofvalues .inner input {
    width:328px
}
div.listofvalues {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-color:rgba(33,33,33,0.15);
    border-radius:5px;
    height:300px;
    margin-left:-11px;
    margin-top:-12px;
    padding:7px 6px;
    position:absolute;
    z-index:9999
}
div.listofvalues .inner {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-color:#FFF;
    border:1px solid gray;
    border-radius:5px;
    height:100%;
    padding:4px
}
div.listofvalues .viewport {
    height:260px;
    margin-top:10px;
    overflow:hidden;
    position:relative
}
div.listofvalues .overview {
    position:absolute;
    width:100%
}
.box div.listofvalues .overview table {
    width:95%
}
div.listofvalues table td {
    color:#999 !important;
    padding:3px 5px !important
}
div.listofvalues table tr:hover {
    background-color:#0a7fcd;
    color:#FFF;
    cursor:pointer
}
div.listofvalues table tr:hover td {
    background:transparent !important
}
div.listofvalues table .first {
    border-right:1px solid #999
}
dd.multi-field .autocomplete-loading,
dd.vertical-multi-field .autocomplete-loading,
.autocomplete-loading {
    background:url("/pls/pub/VIZ.GetImage?p_name=upload.gif") no-repeat scroll 0 0 transparent;
    display:none;
    float:right;
    height:16px;
    position:relative;
    right:8px;
    top:-22px;
    width:16px !important
}
.scrollbar {
    float:right;
    height:260px;
    width:10px
}
.scrollbar .track {
    background:url(/pls/pub/VIZ.GetImage?p_name=bg-scrollbar.png) no-repeat left top;
    position:relative
}
.scrollbar .track .thumb {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-color:#a39161;
    border-radius:5px;
    height:auto;
    position:absolute;
    width:100%
}
#liet_not {
    font-family:Tahoma, Geneva, sans-serif;
    width:650px;
    margin:50px auto 0;
    background-color:#ffffff;
    color:#333333
}
#liet_not h3 {
    text-align:center;
    font-size:170%;
    padding:0;
    margin:0;
    color:#333333
}
#liet_not ol {
    padding:15px 5px 5px 30px;
    margin:0;
    counter-reset:section;
    list-style-type:none
}
#liet_not li {
    font-size:12px;
    padding-bottom:5px;
    counter-increment:section
}
#liet_not ol li:before {
    content:counters(section, ".") ". "
}
#login_screen {
    margin:50px auto;
    width:715px
}
#login_screen > .box .content > table td {
    padding:0px;
    background-color:white
}
#login_screen > .box .content > table {
    background-color:white
}
#login_screen .warning {
    color:purple;
    display:block;
    clear:both
}
#login_screen .box .header {
    height:59px
}
#login_screen .box .header h3 {
    display:block;
    height:59px;
    width:195px;
    font-size:100%;
    margin:0;
    color:#333333
}
#login_screen a.noteikumi {
    float:right;
    margin-right:20px
}
#login_screen table td {
    vertical-align:middle
}
#login_screen h4 {
    color:#999;
    display:none;
    margin-top:10px;
    text-align:center
}
#login_screen .login_button {
    padding-right:6px
}
.bank_logo {
    text-align:center
}
.bank_logo a {
    border:none;
    text-decoration:none
}
.bank_logo a img {
    display:inline;
    padding:12px 5px
}
tbody.rowgroupstart tr td {
    background-color:#ffc !important
}
caption, th, td,
.box .content table th {
    font-weight:400;
    text-align:left
}
hr,
.hidden,
.overlay.hidden,
.box.hidden {
    display:none
}
strong, b,
.box .header .pages ul.dropdown li a.active {
    font-weight:700
}
a img,
#nav .submenu ul li:last-child,
#footer a:hover,
#footer a:active,
#footer a:focus {
    border:none
}
.fl,
form.basic dl dt,
form.basic dl dd,
.box .header ul li ul li a {
    float:left
}
form.basic dl dt {
    text-align:right
}
.fr,
.box .content ul.simple span,
#login_screen .button,
#login_screen .login_button {
    float:right
}
dd.login_button {
    margin-bottom:10px
}
#header #userbox ul li,
#nav #r-wrap ul li,
#nav #h-wrap ul li,
.box .header ul li,
.pagination ul li,
.box .header .pages ul.dropdown.open {
    display:inline
}
#nav #r-wrap.active .inner,
#nav #h-wrap.active .inner {
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    background:#fff;
    border:1px solid #999;
    border-radius:6px;
    padding:2px 0 10px 17px
}
#nav #r-wrap.active .inner {
    padding:0 0 10px 18px
}
#nav #r-wrap .h-ico,
#nav #h-wrap .h-ico {
    background:0 50% no-repeat
}
#nav #r-wrap .h-ico span,
#nav #h-wrap .h-ico span {
    display:block;
    padding-left:50px
}
#nav #r-wrap.active .box,
#nav #h-wrap.active h2 {
    background:none
}
#nav #r-wrap .menubox .h-ico,
#nav #h-wrap h2 .h-ico {
    display:block;
    height:100%;
    padding-right:42px
}
#nav #h-wrap h2 .h-ico {
    line-height:47px
}
#nav #r-wrap .menubox .h-arrow,
#nav #h-wrap h2 .h-arrow {
    display:block;
    height:15px;
    overflow:hidden;
    position:absolute;
    right:19px;
    top:18px;
    width:11px
}
#nav #r-wrap ul,
#nav #h-wrap ul {
    clear:both;
    display:none
}
.box .content table,
table.calendar,
.hlist {
    width:100%
}
form.basic input.txt,
form.basic textarea,
div.listofvalues .inner input {
    display:block;
    width:97%
}
form.table input.txt {
    width: 80%;
}

textarea {
    /*AVOIT resize:none;*/
    resize: both;
    height: 4.8em;
    width: 96%;
    min-width: 5em;
}
ul.actions,
#login td.proceed input {
    margin:0
}
.box .content table tr.even th,
.box .content table tr.even td,
.box .content table tr.even th,
.box .content ul.simple li.even,
.box .content .grid .even {
    background:#f5f5f5
}
table.calendar thead,
table.calendar thead tr {
    zoom:1
}
.blank h3+p,
.blank h3+ol,
.blank h3+ul,
.cl,
h3+.vcard {
    clear:both
}
input.require[type=password],
input.require[type=text],
input.require[type=file],
textarea.require,
select.require,
.adres-fin.require {
    border-color:#333333
}
input.require[type=file] {
    background-color:#CCCCCC
}
input[type=file],
dd.vertical-multi-field input[type=file] {
    display:block
}
.courseslave,
.rowgroupstart td.courseslave a {
    color:#999999
}
.grey,
.rowgroupstart td.grey a {
    color:#999999
}
td.summary {
    border-top:1px solid #bbb
}
.vert_atzime {
    padding:2px 6px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    color:#fff;
    font-weight:bold;
    display:inline-block
}
.overlay {
    background-color:#fff;
    background-color:rgba(255,255,255,0.8);
    position: fixed;
    z-index:999;
    top:0;
    right:0;
    left:0;
    bottom:0;
    overflow-x:auto;
    overflow-y:auto;
    width:100%;
    margin:0;
    height:100%;
    display: none;
}
.overlay.visible {
    display: block;
}
.overlay .content {
    width: 90%;
    max-width:900px;
    margin:20px auto;
    background-color:white;
    overflow:hidden
}
.overlay .content.large {
    width:800px;
    height:auto;
    max-height:600px
}
.overlay .content.medium {
    width:650px;
    height:auto;
    max-height:600px
}
.overlay .header a.close {
    border:0;
    float:right;
    margin:0 8px
}
.overlay iframe {
    overflow:hidden
}
form table {
    border:1px solid #ddd;
    margin-top:10px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    clear:both
}
form.basic fieldset {
    display:block;
    float:right;
    padding:3px 0 3px 5px;
    width:79%
}
form.basic fieldset legend {
    display:none
}
.box .content table tfoot td a.button {
    float:right;
    clear:both
}
.box .content table tfoot td .multi-field a.button {
    float:right;
    clear:none
}
#intro .centred {
    height:0;
    margin:0 auto;
    overflow:visible;
    position:relative;
    width:800px
}
#intro img {
    margin-top:30px
}
#nav #r-wrap ul li.more {
    display:none
}
#nav #r-wrap ul li.more-items a {
    background-color:#e1e1e1;
    display:block;
    width:578px;
    font-weight:normal;
    height:auto;
    line-height:15px;
    margin:0 0 -10px -18px;
    padding:0;
    font-size:90%;
    text-align:center;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-bottom-left-radius:5px;
    -moz-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px
}
.content form.table {
    padding: 0;
    /*AVOIT*/
    max-width: none;
}
/*AVOIT*/
.double-box div.content > table,
.double-box div.content > form.table {
    padding: 15px 1.5%;
}
.content form.table table {
    margin:0
}
.box .content > p {
    padding:5px 10px
}
.tooltip .content > p {
    padding:0px;
    margin:-5px 0
}
a.button img {
    position:relative;
    top:3px;
    padding-right:3px
}
#plsqlerr {
    position:fixed;
    overflow-y:scroll;
    top:0;
    right:0;
    left:0;
    color:#000;
    font-size:18px;
    z-index:99999999999;
    height:100%;
    font-size:14px;
    background:#ddd;
    color:#333;
    font:tahoma
}
#plsqlerr .errcontent {
    background:white;
    margin-left:30px;
    margin-right:30px;
    margin-top:30px;
    margin-bottom:30px;
    padding-bottom:30px;
    border:1px solid #ccc;
    -moz-box-shadow:5px 5px 10px #888;
    -webkit-box-shadow:5px 5px 10px #888;
    box-shadow:5px 5px 10px #888;
    border-radius:10px;
    -moz-border-radius:10px
}
#plsqlerr .errcontent p {
    margin-left:10px;
    margin-right:10px;
    border-bottom:1px solid #ccc
}
#plsqlerr .errhead {
    padding-top:5px;
    min-height:30px;
    border-top-left-radius:10px;
    -moz-border-radius-topleft:10px;
    border-top-right-radius:10px;
    -moz-border-radius-topright:10px;
    padding-left:10px;
    font-size:16px;
    color:white;
    background-color:#0f518e
}
#plsqlerr .errvartype {
    font-weight:bold;
    padding-left:10px;
    margin-top:20px;
    font-size:14px;
    border-bottom:solid 1px black
}
#item_container {
    position:absolute;
    top:0;
    height:233px;
    overflow-x:hidden;
    overflow-y:scroll;
    width:612px
}
.white_block {
    height:233px;
    overflow:hidden;
    position:relative
}
#feed_form {
    margin:0;
    padding:0
}
#open_feedback {
    color:#f0f8ff;
    display:block;
    font-size:18px;
    margin:0 auto;
    padding:0 15px 5px;
    position:absolute;
    text-align:center;
    top:0;
    width:150px;
    left:430px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px
}
#oldluis {
    color:#f0f8ff;
    display:block;
    font-size:18px;
    margin:0 auto;
    padding:0 15px 5px;
    position:absolute;
    text-align:center;
    top:0;
    width:150px;
    left:247px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px
}
#feedback_container {
    background-color:#fff;
    background-color:rgba(255,255,255,0.8);
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
    display:none
}
#ats_piev {
    width:640px;
    position:relative;
    margin:30px auto;
    background-color:#ddd;
    font-family:Tahoma,Geneva,sans-serif
}
a img {
    border:0
}
.cl {
    clear:both;
    font-size:0
}
.gray_block {
    padding:0;
    margin:0;
    font-size:11px;
    color:#3f4543;
    background:#ddd
}
.white_block {
    background:#fff url(/pls/pub/VIZ.GetImage?p_name=white_block_bottom.gif) 0 100% no-repeat;
    font-size:11px;
    font-family:Arial,Tahoma,sans-serif;
    line-height:1
}
.white_block_top {
    background:transparent url(/pls/pub/VIZ.GetImage?p_name=white_block_top.gif) 0 0 no-repeat;
    padding:0
}
.idea_line_block {
    border-bottom:1px solid #ebebeb;
    padding:6px 10px 3px
}
.idea_line_block a {
    border:0
}
.vote_count {
    float:left;
    padding-right:20px
}
.vote_count b {
    font-size:20px;
    display:block;
    float:left;
    color:#333;
    min-width:33px;
    text-align:center
}
.idea_title {
    padding:0;
    font-size:16px;
    padding:0 0 2px 0;
    float:left;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    width:450px;
    position:relative
}
.idea_title a {
    text-decoration:none;
    color:#203f65
}
.idea_title a:hover {
    text-decoration:underline
}
.idea_title_lght {
    background:url(/pls/pub/VIZ.GetImage?p_name=light.png) top right repeat-y;
    position:absolute;
    top:0;
    right:0;
    height:100%;
    width:40px
}
.piekritu {
    background:transparent url(/pls/pub/VIZ.GetImage?p_name=check_mark.png) 15px 0 no-repeat;
    width:37px;
    height:28px;
    float:right;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    padding:0 3px
}
.piekritu a {
    color:#666;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
    cursor:pointer;
    font-family:Tahoma,Geneva,sans-serif;
    padding-top:18px;
    display:block
}
.status {
    font-family:Tahoma,Geneva,sans-serif;
    font-size:10px;
    line-height:.8
}
.status1_s a {
    color:#c93b24
}
.status2_s a {
    color:#c29600
}
.status3_s a {
    color:#007dce
}
.status4_s a {
    color:#81d024
}
.idea_page {
    text-align:center;
    margin-top:5px;
    padding-bottom:5px
}
.idea_page a {
    color:#4079aa
}
.idea_page a:hover {
    text-decoration:underline
}
.all_btn {
    display:block;
    float:left;
    margin:0 0 8px
}
.vote_count {
    padding-right:5px
}
#ideas_list {
    width:611px;
    margin-left:8px
}
.tabs {
    -moz-user-select:-moz-none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.pages .inner .title {
    -moz-user-select:-moz-none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
#language-menu {
    color:#CCCCCC;
    padding-left:10px;
    padding-top:10px;
    position:absolute;
    right:0;
    top:-10px
}
#login_screen #language-menu {
    right:9px;
    top:-5px;
    z-index:99
}
#language-menu ul li {
    display:inline
}
#language-menu ul li a {
    border-bottom:none;
    text-transform:uppercase
}
#language-menu ul li.active a {
    color:white
}
.select-drop {
    background:url("/pls/pub/VIZ.GetImage?p_name=txt.gif") repeat-x scroll 0 0 transparent;
    border:1px solid #999999;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    width:98%;
    padding:5px 0px
}
.tooltip {
    width:auto;
    max-width:600px;
    display:none;
    position:absolute;
    z-index:999999999999999
}
.tooltip .boxin {
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
.tooltip .content {
    margin-bottom:0px
}
.tooltip .content > p {
    display:inline-block;
    width:100%
}
.tooltip .content > img {
    position:relative;
    top:0;
    right:0
}
.tooltip .content > p > img {
    position:relative;
    top:0;
    right:0
}
.tooltip span.title {
    width:auto;
    float:none
}
.tooltip span.cont_text {
    display:inline;
    margin-left:2px
}
.tooltip-border {
    border:4px solid rgba(0,0,0,0.1);
    border-radius:9px;
    -moz-border-radius:9px;
    -webkit-border-radius:9px
}
div.box-75 span.title {
    width:150px
}
div.box-75 span.cont_text {
    margin-left:160px
}
div.box-50 span.title {
    width:100px
}
div.box-50 span.cont_text {
    margin-left:110px
}
div.box-25 span.title {
    width:60px
}
div.box-25 span.cont_text {
    margin-left:70px
}
form.table .msg {
    /*AVOIT margin:5px;*/
}
dl > a, dl > p, dl > h1, dl > h2, dl > h3 {
    float:left;
    clear:both
}
dl > p {
    padding-bottom:0.5em
}
#browser-warning {
    display:none
}
select::-moz-focus-inner {
    border:0
}
select, option, select:focus, select::active {
    outline:0;
    -moz-outline:none
}
a.hover-tool-tip {
    color:#333 !important;
    border-bottom:1px solid #CCCCCC !important
}
form.basic dl fieldset dd,
form.basic fieldset dl dt {
    clear:none;
    display:inline;
    float:none
}
form.basic dl fieldset dt {
    clear:both;
    width:auto
}
div.pagination ul li a.active {
    font-weight:bold;
    background:none;
    color:black !important
}
dd.multi-field > * {
    display:inline
}
dd.multi-field > div {
    float:left;
    padding-right:16px
}
dd.multi-field option {
    display:block
}
.box-50 .mf2 div {
    width:45%
}
.box-50 .mf3 div {
    width:28%
}
.box-50 .mf4 div {
    width:20%
}
.box-50 .mf5 div {
    width:15%
}
.box-75 .mf2 div {
    width:46%
}
.box-75 .mf3 div {
    width:30%
}
.box-75 .mf4 div {
    width:21%;
    padding-right:20px
}
.box-75 .mf5 div {
    width:16%;
    padding-right:20px
}
.box-100 .mf2 div {
    /*AVOIT width:35%;*/
}
.box-100 .mf3 div {
    width:31%
}
.box-100 .mf4 div {
    width:22%;
    padding-right:21px
}
.box-100 .mf5 div {
    width:17%;
    padding-right:21px
}
.box-75 .mf4 div.button-container {
    padding-right:0
}
.box-75 .mf5 div.button-container {
    padding-right:0
}
.box-100 .mf4 div.button-container {
    padding-right:0
}
.box-100 .mf5 div.button-container {
    padding-right:0
}
dd.multi-field > div.button-container {
    padding-right:0
}
dd.vertical-multi-field > * {
    display:inline
}
dd.vertical-multi-field div,
dd.vertical-multi-field option {
    display:block
}
form.basic .multi-field.hl,
form.basic .vertical-multi-field.hl {
    border:1px solid #CDCDCD;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding-top:5px;
    padding-bottom:5px
}
form.basic dd {
    margin-bottom:10px
}
form.basic .button {
    float:right
}
.button-container,
form.basic .button-container,
form.basic dl dd.button-container,
.double-box form.basic div.button-container {
    float:right;
    width:auto;
    padding-right: 3.5%;
}
.box p img {
    display:block;
    float:left;
    padding-right:10px
}
.box .content .fc-agenda table th,
.box .content .fc-agenda table td {
    padding:0px
}
.element-to-hide {
    display:none
}
a.active {
    font-weight:bold
}
.box .boxin.dynamic {
    margin: 20px auto 20px;
    /*AVOIT width:1006px;*/
    width: 90%;
    max-width: 1006px;
}
.box .boxin.dynamic .content {
    height:100%;
    margin:0px;
    overflow:hidden;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px
}
.box .boxin.dynamic .content iframe {
    height:100%;
    overflow:auto;
    width:100%;
    display:block;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px
}
.box .close.dynamic {
    position:absolute;
    right:2px;
    z-index:99;
    border-bottom:none
}
.print.dynamic {
    border:none;
    position:fixed;
    display:none;
    right:25px;
    top:0px;
    z-index:10;
    width:24px;
    height:24px
}
.no-overflow {
    overflow:hidden
}
.zindex1 {
    z-index:1 !important
}
dd.multi-field.date-interval .date-picker-icon,
dd.vertical-multi-field.date-interval .date-picker-icon,
.date-interval .date-picker-icon,
dd.multi-field .autocomplete-icon,
dd.vertical-multi-field .autocomplete-icon,
.autocomplete-icon {
    width:16px !important;
    height:16px !important;
    padding:0 !important;
    left:6px;
    position:relative;
    top:-23px;
    display:inline-block
}
dd.multi-field .date-picker-icon,
dd.vertical-multi-field .date-picker-icon,
.date-picker-icon {
    width:16px !important;
    height:16px !important;
    padding:0 !important;
    left:6px;
    position:absolute;
    top:7px
}
small.date-picker,
small.autocomplete {
    left:-16px;
    position:relative
}
input.autocomplete {
    padding-left:23px;
    width:92% !important;
    display:block
}
input.date-picker {
    padding-left:23px;
    width:80px !important
}
dd.date-interval {
    max-height:42px
}
dd.date-interval small {
    position:relative;
    left:-17px;
    top:-4px
}
.box.calendar .header {
    height:27px;
    z-index: 1;
}
.box.calendar .content table th.fc-agenda-axis.fc-widget-header {
    text-align:right
}
.box.calendar .content table thead .fc-widget-header {
    line-height:23px;
    padding:2px
}
.box.calendar .content.fc {
    margin-top:-33px;
    padding: 0 15px;
}
.box.calendar .content table td.fc-header-right {
    padding-right:10px
}
.fc-header .fc-button {
    margin-bottom:0px
}
.box.calendar .fc-button {
    background-image:none;
    line-height:18px;
    margin-right:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    border:none;
    /*AVOIT*/
    z-index: 2;
}
.box.calendar .fc-button.fc-button-month .fc-button-inner,
.box.calendar .fc-button.fc-button-agendaWeek .fc-button-inner {
    line-height:18px;
    padding:6px 0 4px;
    border:none;
}
.box.calendar .fc-button.fc-button-month.fc-state-default .fc-button-inner,
.box.calendar .fc-button.fc-button-agendaWeek.fc-state-default .fc-button-inner {
    color:white
}
.box.calendar .fc-state-default.fc-button-month .fc-button-inner,
.box.calendar .fc-state-default.fc-button-agendaWeek .fc-button-inner {
    background:transparent
}
.fc-event.class_p .fc-event-skin {
    background-color:#7dc2bc
}
.fc-event.class_p .fc-event-head {
    background-color:#40a1a3
}
.box.calendar .content.fc table td {
    padding:0px
}
.fc-button-today .fc-button-inner,
.fc-button-prev .fc-button-inner,
.fc-button-next .fc-button-inner {
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px
}
.fc-button-today,
.fc-button-prev,
.fc-button-next {
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px
}
.fc-header-title h2 {
    color:#FFFFFF;
    font-size:120%;
    text-shadow:0 1px 0 #151515;
    margin:0
}
.fc-view-agendaWeek .fc-event-title {
    font-size:12px;
    line-height:14px
}
.fc-view-month .fc-event-title {
    font-size:11px
}
.fc-event-bg {
    opacity:0.4 !important
}
.fc-event-skin {
    color:#191919
}
.calendar-clevent {
    background:url("/pls/pub/VIZ.GetImage?p_name=thead.gif") repeat-x scroll 0 0 #ddd;
    margin-top:-5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    padding:7px;
    position:relative;
    overflow:hidden
}
.calendar-clevent a {
    cursor:pointer
}
.calendar-checkbox {
    float:right
}
.calendar-checkbox input {
    margin:0
}
.calendar-checkbox span {
    position:relative;
    top:-2px
}
.hidden-print-field {
    display:none
}
.ui-datepicker-header {
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    -khtml-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    -khtml-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px
}
.ui-corner-all a {
    border-bottom:none
}
.ui-datepicker-calendar {
    padding:5px
}
.ui-widget-content {
    background:#fcfdfd
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    background:#fbec88
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    background:#fef1ec
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=ui-icons_469bdd_256x240.png)
}
.ui-widget-header .ui-icon {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=ui-icons_d8e7f3_256x240.png)
}
.ui-state-default .ui-icon {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=ui-icons_6da8d5_256x240.png)
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=ui-icons_217bc0_256x240.png)
}
.ui-state-active .ui-icon {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=ui-icons_f9bd01_256x240.png)
}
.ui-state-highlight .ui-icon {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image:url(/pls/pub/VIZ.GetImage?p_name=ui-icons_cd0a0a_256x240.png)
}
.ui-widget-overlay {
    background:#aaaaaa
}
.ui-widget-shadow {
    background:#aaaaaa
}
.ui-button .ui-button-text {
    line-height:18px;
    padding:0.3em 1.4em
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    font-weight:normal;
    background:#272727 url("/pls/pub/VIZ.GetImage?p_name=altbutton.gif") repeat-x;
    border:1px solid #000;
    color:#fff;
    text-shadow:#000 1px 1px 0
}
.tips-L,
.tips-L .fc-event-skin {
    background-color:#4fa5eb;
    border-color:#4fa5eb
}
.tips-E,
.tips-E .fc-event-skin {
    background-color:#ed9f41;
    border-color:#ed9f41
}
.tips-P,
.tips-P .fc-event-skin {
    background-color:#86CFFF;
    border-color:#86CFFF
}
.tips-K,
.tips-K .fc-event-skin {
    background-color:#7FD07F;
    border-color:#7FD07F
}
.tips-N,
.tips-N .fc-event-skin {
    background-color:#fd482f;
    border-color:#4fa5eb
}
/*MVEIL 2014.08.13. 11:20:47 pieliku tips-N sarkanā krāsā - kursi,
 kam students pieteicies, bet nav reģistrējies*/
.tips-A,
.tips-A .fc-event-skin {
    background-color:#f9f618;
    border-color:#f9f618;
}
.tips-R,
.tips-R .fc-event-skin {
    background-color: #fcfb8d;
    border-color:#fcfb8d;
}
/*MVEIL 2017.03.27. pieliku tips-A tumši dzeltenā krāsā - atceltās nodarbības
tips-R gaiši dzeltenā krāsā - pārceltās nodarbības*/
a.ev-decript,
a.ev-decript:hover,
a.ev-decript:active {
    color:#333;
    border-bottom:2px solid #333;
    padding-top:-43px
}
.blank .content h3.ev-decript-h {
    padding:0px;
    width:330px
}
.event-detail-window .content {
    width:350px
}
.tooltip .content > img.event-desc-close {
    float:right;
    padding:3px;
    position:absolute;
    pointer:index
}
div.event-detail-window div.content {
    padding:5px
}
.box .content > h3.ev-decript-h+p {
    padding:0px;
    padding-top:3px
}
.ev_detail_place a,
.ev_detail_place a:hover,
.ev_detail_place a:active {
    color:#333;
    border-bottom:1px solid #333
}
img.event-desc-close {
    cursor:pointer;
    pointer:index
}
.ev-decript-butt {
    position:absolute;
    bottom:10px;
    right:10px;
    font-size:12px;
    padding:2px
}
div.has-changes .fc-event-time {
    background:url("/pls/pub/VIZ.GetImage?p_name=has_changes.png") no-repeat scroll left center transparent;
    padding-left:16px
}
.eve-hidden {
    opacity:0.3
}
.lower-menu {
    position:relative;
    margin: 0 2%; /*AVOIT*/
    /*AVOIT*/
    text-align: center;
}
.lower-menu ul { /*AVOIT*/
    display: inline-block;
}
.lower-menu ul li a {
    border:medium none;
    color:#404040
}
.lower-menu ul li {
    border-right:1px solid #404040;
    display:inline;
    padding:0 5px
}
.lower-menu ul li:last-child {
    border:none
}
.in-iframe .lower-menu {
    display:none
}
.boxin .col-25,
.boxin .col-50,
.boxin .col-75,
.boxin .col-100 {
    float:left;
    padding:0 1%
}
.boxin .col-25 {
    width:23%
}
.boxin .col-50 {
    width:48%
}
.boxin .col-75 {
    width:73%
}
.boxin .col-100 {
    width:98%
}
.boxin .push-25 {
    margin-left:25%
}
.boxin .push-50 {
    margin-left:50%
}
.boxin .push-75 {
    margin-left:75%
}
.boxin .push-100 {
    margin-left:100%
}
.ui-address {
    width:97%;
    background:url("/pls/pub/VIZ.GetImage?p_name=txt.gif") repeat-x scroll 0 0 transparent;
    border:1px solid #999999;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkitborder-radius:5px;
    padding:5px 2px;
    position:relative
}
.ui-address input {
    border:none;
    background:transparent;
    width:auto;
    min-width:20px;
    margin:0 -2px
}
.ui-address .tokens {
    margin-right:2px
}
.ui-address .token {
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #333;
    padding:3px 5px;
    margin:1px;
    display:none;
    line-height:26px
}
dd.multi-field .ui-address .loading,
dd.vertical-multi-field .ui-address .loading,
.ui-address .loading {
    background:url("/pls/pub/VIZ.GetImage?p_name=upload.gif") no-repeat scroll 0 0 transparent;
    height:16px;
    position:absolute;
    right:2px;
    top:8px;
    width:16px;
    display:none
}
.sort a {
    display:inline;
    padding-left:15px;
    border:none
}
.desc .sort a {
    background-position:-65px 0px
}
.ui-dialog {
    padding:0
}
.ui-widget-header {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-bottomleft:0;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0
}
.ui-dialog .ui-dialog-buttonpane {
    border-width:0
}
.ui-dialog .ui-dialog-buttonpane button {
    color:white
}
.ui-dialog .ui-dialog-buttonpane button:focus {
    font-weight:normal
}
.ui-dialog .ui-dialog-titlebar-close span {
    display:none
}
.ui-dialog .ui-dialog-titlebar-close {
    top:14px;
    padding:0
}
.ui-dialog .ui-dialog-titlebar-close:hover {
    border:none
}
#confirm-window {
    background:url("/pls/pub/VIZ.GetImage?p_name=confirm_icon.png") no-repeat scroll 0 0 transparent;
    padding-left:120px;
    padding-top:40px
}
.dyloading {
    position:absolute;
    margin-top:-33px;
    top:50%;
    left:50%;
    margin-left:-33px
}
.dyloadingbox {
    height:100%;
    position:absolute;
    text-align:center;
    top:0;
    width:100%
}
body.in-iframe {
    background:none;
    /*AVOIT*/ overflow: hidden;
}
body.in-iframe #container {
    background:none
}
body.in-iframe #container .blank .boxin {
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    -khtml-border-radius:0;
    border-radius:0;
    -moz-box-shadow:#ffffff 0 0 5px;
    -webkit-box-shadow:#ffffff 0 0 5px;
    -o-box-shadow:#ffffff 0 0 5px;
    box-shadow:#ffffff 0 0 5px;
    border:none
}
.footer-input {
    margin-bottom:5px;
    margin-top:5px;
    position:relative;
    text-align:right
}
.footer-input .button {
    float:right
}
.date-picker-wrapper {
    position:relative
}
dt.shrink.shrink-close+dd {
    display:none
}
form.basic dl dt.shrink {
    color:#333;
    margin:5px 0;
    padding:4px 0;
    cursor:pointer;
    width:100%
}
form.basic dl dt.shrink label {
    cursor:pointer
}
td {
    max-width:300px;
    word-wrap:break-word
}
.button::-moz-focus-inner {
    padding:0;
    border:0
}
a.no-underline {
    border:none
}
div.cke td {
    max-width:500px
}
#header1 {
    height:96px;
}
#header1 div, #header1 span, #header1 applet, #header1 object, #header1 iframe, #header1 h1, #header1 h2, #header1 h3, #header1 h4, #header1 h5, #header1 h6, #header1 p, #header1 blockquote, #header1 pre, #header1 a, #header1 abbr, #header1 acronym, #header1 address, #header1 big, #header1 cite, #header1 code, #header1 del, #header1 dfn, #header1 em, #header1 img, #header1 ins, #header1 kbd, #header1 q, #header1 s, #header1 samp, #header1 small, #header1 strike, #header1 strong, #header1 sub, #header1 sup, #header1 tt, #header1 var, #header1 b, #header1 u, #header1 i, #header1 center, #header1 dl, #header1 dt, #header1 dd, #header1 ol, #header1 ul, #header1 li, #header1 fieldset, #header1 form, #header1 label, #header1 legend, #header1 table, #header1 caption, #header1 tbody, #header1 tfoot, #header1 thead, #header1 tr, #header1 th, #header1 td, #header1 article, #header1 aside, #header1 canvas, #header1 details, #header1 embed, #header1 figure, #header1 figcaption, #header1 footer, #header1 header, #header1 hgroup, #header1 menu, #header1 nav, #header1 output, #header1 ruby, #header1 section, #header1 summary, #header1 time, #header1 mark, #header1 audio, #header1 video {
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    font-size:100%;
    vertical-align:baseline
}
#header1 table {
    border-collapse:collapse;
    border-spacing:0
}
#header1 caption,
#header1 th,
#header1 td {
    text-align:left;
    font-weight:normal;
    vertical-align:middle
}
#header1 q,
#header1 blockquote {
    quotes:none
}
#header1 q:before,
#header1 q:after,
#header1 blockquote:before,
#header1 blockquote:after {
    content:"";
    content:none
}
#header1 a img {
    border:none
}
#header1 h4 {
    margin-top:0.5em;
    margin-bottom:0.25em
}
#header1 .inner-container {
    padding-top:10px;
    position:relative;
    margin:0 auto
}
#header1 .inner-container h1 a {
    width:150px;
    height:45px;
    background:url();
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    /*AVOIT margin:25px 0 0 0 */
    margin:25px 0 0 10px
}
#header1 .inner-container .top-link {
    position:absolute;
    left:50%;
    top:0;
    text-align:center;
    z-index:1;
    /*AVOIT*/
    width:80%;
    margin-left:-40%;
}
#header1 .inner-container .top-link ul li {
    display:inline-block;
    font-size:18px;
    line-height:1em;
    padding:0.25em 0.65em 0.5em;
    border-bottom-right-radius:.25em;
    border-bottom-left-radius:.25em
}
#header1 .inner-container .top-link ul li+li {
    margin-left:0.22em
}
#header1 .inner-container .top-link ul li a {
    text-decoration:none;
    border:none;
    color:#fff
}
#header1 .inner-container .top-link ul li a:hover {
    text-decoration:underline;
    border:none
}
#header1 .inner-container .lang-change {
    position:absolute;
    z-index:1;
    width:70px;
    top:2px;
    right:51px;
    text-transform:uppercase
}
#header1 .inner-container .lang-change span.icon-flag {
    float:left;
    color:white;
    margin-right:6px;
    font-family:'LUIS-admin'
}
#header1 .inner-container .lang-change div.select-parent {
    width:35px;
    overflow:hidden
}
#header1 .inner-container .lang-change div.select-parent select {
    color:white;
    cursor:pointer;
    font-size:12px;
    width:55px;
    height:16px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:none;
    outline:none
}
#header1 .inner-container .lang-change div.select-parent select option {
    color:white;
    border:none
}
#header1 .inner-container .lang-change div.select-parent select::-moz-focus-inner {
    border:0
}
#header1 .inner-container .user-profile {
    position:absolute;
    top:0;
    width:100%
}
#header1 .inner-container .user-profile img {
    display:none
}
#header1 .inner-container .user-profile h4 {
    font-size:12px;
    color:#fff;
    margin-top:.1em;
    float:left;
    max-width:150px;
    /*AVOIT*/
    margin-left: 20px;
}
#header1 .inner-container .user-profile span.icon-logout {
    margin-right:5px;
    font-family:'LUIS-admin'
}
#header1 .inner-container .user-profile .logout {
    display:block;
    background-image:url("/pls/pub/VIZ.GetImage?p_name=logout.png");
    float:right;
    width:70px;
    height:0;
    margin-top:.1em;
    text-align:center;
    color:white
}
#header1 .inner-container .user-profile .logout:hover {
    background-image:url("/pls/pub/VIZ.GetImage?p_name=logout_hover.png")
}
#navigation {
    /*AVOIT height:40px; */
    background-color:#fff;
    /*AVOIT height:67px; */
    *zoom:1
}
#navigation:after {
    content:"";
    display:table;
    clear:both
}
#navigation h4 {
    margin-top:0.5em;
    margin-bottom:0.25em
}
#navigation > .inner-container {
    *zoom:1;
    position:relative;
    /*AVOIT*/
    margin: 0 2%;
    /*z-index: 1;*/
}
#navigation > .inner-container:after {
    content:"";
    display:table;
    clear:both
}
#navigation > .inner-container .main-nav {
    /*AVOIT float:right;
    width:720px;*/
    position: absolute;
    top:-34px;
    width: 100%;
}
#navigation > .inner-container .main-nav ul.roles {
    *zoom:1;
    text-align:right;
}
#navigation > .inner-container .main-nav ul.roles:after {
    content:"";
    display:table;
    clear:both
}
#navigation > .inner-container .main-nav ul.roles > li {
    display:inline-block;
    line-height:1em;
    padding:0.46em 1em .60em;
    margin-bottom:.20em;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    font-size:18px;
    height:12px;
}
#navigation > .inner-container .main-nav ul.roles > li+li {
    margin-left:0.5em
}
#navigation > .inner-container .main-nav ul.roles > li.drop-arrow a span.icon-drop-down {
    position:relative;
    top:1px;
    left:5px;
    width:7px;
    font-size:14px
}
#navigation > .inner-container .main-nav ul.roles > li.active,
#navigation > .inner-container .main-nav ul.roles > li:hover,
#navigation > .inner-container .main-nav ul.roles > li:focus {
    background-color:white;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    padding-bottom:0.8em;
    margin-bottom:0em
}
#navigation > .inner-container .main-nav ul.roles > li.active a,
#navigation > .inner-container .main-nav ul.roles > li:hover a,
#navigation > .inner-container .main-nav ul.roles > li:focus a {
}
#navigation > .inner-container .main-nav ul.roles > li a {
    color:#fff;
    text-decoration:none;
    border:none
}
#navigation > .inner-container .main-nav ul.roles > li a:hover {
    text-decoration:underline;
    border:none
}
#navigation > .inner-container .main-nav ul.roles > li a:hover {
    text-decoration:none
}
#navigation > .inner-container .main-nav ul.roles > li.show-sub-menu ul.sub-menu {
    display:block
}
#navigation > .inner-container .main-nav ul.roles > li.show-more ul.sub-menu li.more {
    display:block
}
#navigation > .inner-container .main-nav ul.roles > li.show-more ul.sub-menu li.more-list {
    display:none
}
#navigation > .inner-container .main-nav ul.roles > li.search {
    background-color:transparent;
    padding-top:4px;
    padding-right:0px
}
#navigation > .inner-container .main-nav ul.roles > li.search.active {
    display:inline-block
}
#navigation > .inner-container .main-nav ul.roles > li.search.inactive {
    display:none
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper {
    position:relative;
    bottom:4px
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box {
    width:136px;
    height:20px;
    padding:4px 21px 4px 5px;
    border:none;
    border-radius:3px;
    font-size:12px;
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper span {
    position:absolute;
    right:3px;
    top:3px;
    font-size:16px;
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results {
    text-align:left;
    display:none;
    position:absolute;
    background-color:#fff;
    top:30px;
    right:0;
    z-index:4;
    padding:0;
    margin:0;
    border-radius:4px;
    height:222px;
    width:330px;
    box-shadow:0px 2px 3px 2px #979a97
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area {
    position:relative
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .track {
    border-radius:4px
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .track .thumb {
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport {
    position:relative;
    overflow:hidden;
    height:222px;
    border-radius:0 0 4px 4px
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview {
    position:absolute;
    width:100%
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul {
    border-radius:0 0 4px 4px
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li.seperator {
    font-size:18px;
    padding:4px 6px 4px
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li.seperator.active-li {
    background-color:#fff
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li a {
    display:block;
    padding-left:6px;
    padding-bottom:2px;
    font-size:12px;
    line-height:1.3
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li a .breadcrumbs {
    position:relative;
    top:0;
    right:0;
    font-size:9px;
    color:#7e7e7e;
    background-color:transparent
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li a .search-title {
    position:relative;
    margin:0
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li a .search-subtitle {
    position:relative;
    color:#333;
    margin:0
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li.even-row {
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li.odd-row {
    background-color:#fff
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li.active-li {
}
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li.active-li .breadcrumbs,
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li.active-li .search-title,
#navigation > .inner-container .main-nav ul.roles > li.search div.search-box-wrapper .search-box-results .scroll-area .viewport .overview ul li.active-li .search-subtitle {
    color:#fff
}
#navigation > .inner-container .main-nav ul.sub-menu {
    text-align:left;
    display:none;
    position:absolute;
    background-color:white;
    top:34px;
    right:0;
    /*AVOIT left:-220px;*/
    border-left:5px solid #e6e5e6;
    border-right:5px solid #e6e5e6;
    border-bottom:5px solid #e6e5e6;
    border-left:5px solid rgba(128,127,132,0.2);
    border-right:5px solid rgba(128,127,132,0.2);
    border-bottom:5px solid rgba(128,127,132,0.2);
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    padding:0;
    margin:0;
    z-index:4
}
#navigation > .inner-container .main-nav ul.sub-menu li {
    display:block;
    float:none;
    background:none;
    padding:0.25em 0.5em;
    margin:0;
    font-size:12px;
    border-radius:0;
    height:inherit
}
#navigation > .inner-container .main-nav ul.sub-menu li+li {
    margin:0
}
#navigation > .inner-container .main-nav ul.sub-menu li:hover {
}
#navigation > .inner-container .main-nav ul.sub-menu li.more-list {
    text-align:center;
    font-size:12px;
    font-weight:normal;
    background-color:#e6e5e6
}
#navigation > .inner-container .main-nav ul.sub-menu li.more-list a {
    color:#333
}
#navigation > .inner-container .main-nav ul.sub-menu li.selected h4 {
    color:#333
}
#navigation > .inner-container .main-nav ul.sub-menu li.more {
    display:none
}
#navigation > .inner-container .main-nav ul.sub-menu li.more-items {
    padding:0
}
#navigation > .inner-container .main-nav ul.sub-menu li.more-items a {
    background-color:#e6e5e6;
    display:block;
    font-size:90%;
    font-weight:normal;
    height:auto;
    line-height:6px;
    padding-top:4px;
    text-align:center;
    width:100%
}
#navigation > .inner-container .main-nav ul.sub-menu li a {
    padding:0;
    margin:0
}
#navigation > .inner-container .main-nav ul.sub-menu li a:after {
    display:none
}
#navigation > .inner-container .main-nav ul.sub-menu li a h4 {
    font-size:14px
}
#navigation > .inner-container .main-nav ul.sub-menu li a p.info {
    font-size:12px;
    color:#ccc;
    font-weight:normal;
    margin-bottom:0.5em
}
#navigation > .inner-container .sub-menu-selected {
    /*AVOIT position:absolute;*/
    top:0; /*AVOIT top:-2px;*/
    margin-left: 32px;
    /*AVOIT width:100%;*/
    color:#666
}
#navigation > .inner-container .sub-menu-selected > span {
    display:block;
    width:210px;
    text-align:right;
    float:left;
    font-size:18px;
    margin-top:1em;
    margin-right:0.5em;
    color:#bbb
}
#navigation > .inner-container .sub-menu-selected h4 {
    margin:0;
    font-size:14px;
    font-weight:bold;
    color:#333;
    margin-bottom:-0.25em;
    white-space:nowrap;
    /*AVOIT overflow:hidden;*/
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
#navigation > .inner-container .sub-menu-selected p.info {
    font-size:12px;
    color:#bbb;
    font-weight:normal
}
#navigation > .inner-container .sub-nav {
    /*AVOIT*/
    position:relative;
    clear: both;
    right:0;
    top:-5px;
}
#navigation > .inner-container .sub-nav ul {
    float:right;
    margin-top: 2.5em;
}
#navigation > .inner-container .sub-menu-selected ~ .sub-nav ul {
    margin-top: 0.8em;
}
#navigation > .inner-container .sub-nav ul li {
    display:block;
    float:left;
    font-size:16px;
    padding:0.4em;
    padding-top:.3em;
    border-radius:.3em;
    line-height:14px;
}
#navigation > .inner-container .sub-nav ul li+li {
    margin-left:0.5em
}
#navigation > .inner-container .sub-nav ul li:hover {
}
#navigation > .inner-container .sub-nav ul li.active {
}
#navigation > .inner-container .sub-nav ul li.active a {
    color:#fff
}
#navigation > .inner-container .sub-nav ul li a {
    text-decoration:none;
    border:none
}
#navigation > .inner-container .sub-nav ul li a:hover {
    text-decoration:underline;
    border:none
}
#navigation > .inner-container .sub-nav ul li.sub-nav-separator {
    border-radius:0;
    width:1px;
    padding-left:0;
    padding-right:0
}
#navigation > .inner-container .sub-nav ul li.sub-nav-separator:hover {
    background-color:none
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse {
    position:relative;
    padding-right:2.5em
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse > a {
    text-decoration:none;
    display:block;
    max-width:7em;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    height:1.5em;
    margin-bottom:-0.6em
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse .sub-nav-collapse-arrow {
    position:absolute;
    top:0;
    right:0.2em;
    width:23px;
    height:15px;
    padding:0.35em 0.2em;
    margin-left:0.25em;
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse.active .sub-nav-collapse-arrow {
    background:url("/pls/pub/VIZ.GetImage?p_name=arrow_white.png") no-repeat center
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse.active.open:hover {
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse .sub-nav-collapse-list {
    position:absolute;
    top:31px;
    display:none;
    float:none;
    margin:0;
    right:0;
    padding:1em 0.5em;
    width:13em;
    border-bottom-left-radius:.2em;
    border-bottom-right-radius:.2em;
    border-top-left-radius:.2em
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse .sub-nav-collapse-list li {
    cursor:hand;
    margin:0;
    margin-top:0.2em;
    float:none;
    text-align:left;
    padding:0.2em 0.5em;
    border-radius:0.3em
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse .sub-nav-collapse-list li a {
    color:#d5751a;
    font-size:0.9em;
    display:block;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    line-height:1.2em
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse .sub-nav-collapse-list li:hover {
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse .sub-nav-collapse-list li.active:hover {
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse .sub-nav-collapse-list li.active a {
    color:#fff
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse .sub-nav-collapse-list li.separator {
    margin-top:.8em;
    margin-bottom:.8em;
    padding:0;
    border-radius:0
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse .sub-nav-collapse-list li.separator:hover {
    background:none;
    cursor:default
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse.open:hover {
    background-color:transparent
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse.open .sub-nav-collapse-arrow {
    border-radius:0;
    border-top-right-radius:.5em;
    border-top-left-radius:.5em;
    padding:0.75em 0.4em;
    top:-0.4em;
    right:0;
}
#navigation > .inner-container .sub-nav ul li.sub-nav-collapse.open .sub-nav-collapse-list {
    z-index:100;
    display:block
}
.breadcrumbs {
    width:100%;
    color:#fff
}
.breadcrumbs a {
    color:#fff;
    text-decoration:none;
    border:none;
    padding:.25em;
    line-height:1.75em;
    font-size:10px
}
.breadcrumbs a:hover {
    text-decoration:underline;
    border:none
}
.breadcrumbs a:hover {
    color:#fff
}
#container {
    background-color:#ddd
}
form.basic dl {
    *zoom:1
}
form.basic dl:after {
    content:"";
    display:table;
    clear:both
}
.lowlight {
    color:#7e7e7e
}
#header {
}
#header #userbox {
}
#header #userbox a#logout .ir {
}
#header #userbox a {
}
a {
    border-bottom:1px solid #9a9a9a;
}
a.alt,
.altbox .content a {
}
a:hover,
a:active,
a:focus,
a.alt:hover,
a.alt:active,
a.alt:focus,
.altbox .content a:hover,
.altbox .content a:active,
.altbox .content a:focus {
}
#header #logo a.home {
}
#header #userbox a:hover,
#header #userbox a:active,
#header #userbox a:focus {
}
#nav {
}
#nav .submenu {
}
.ui-dialog .ui-dialog-buttonpane button,
.ui-dialog .ui-dialog-buttonpane button:focus,
.altbox .altbutton {
    height:27px
}
.ui-dialog .ui-dialog-buttonpane button:hover,
.altbox .altbutton:hover {
    background:#272727 url("/pls/pub/VIZ.GetImage?p_name=altbutton.gif") repeat-x;
    border-color:#000;
    color:#fff;
    text-shadow:#000 1px 1px 0;
    font-weight:normal
}
.ui-widget-header,
.altbox .header,
.box .header {
}
.altbox .header ul a,
.altbox .header ul a:focus {
}
.altbox .header ul a.active,
.altbox .header ul a:hover {
}
.header .button:hover {
}
.altbutton,
.button {
}
.header .button,
.altbutton:hover,
.altbutton:focus,
.altbutton:active,
.button:hover,
.button:focus,
.button:active {
    background:#272727 url("/pls/pub/VIZ.GetImage?p_name=altbutton.gif") repeat-x;
    border:1px solid #000;
    color:#fff;
    text-shadow:#000 1px 1px 0
}
.altbox .content table tbody {
    color:#333
}
.box .content table td a.button {
}
.altbox .content .grid .line {
    border-bottom-color:#979a97
}
.pages h3 {
}
.box .header .pages ul.dropdown li a:hover,
.box .header .pages ul.dropdown li a:active,
.box .header .pages ul.dropdown li a:focus {
}
.vcard {
}
tbody.rowgroupstart tr td:last-child {
}
tbody.rowgroupstart tr td:first-child {
}
tbody.rowgroupstart tr:first-child td,
tbody.rowgroupstart+tbody tr:first-child td {
}
#nav #r-wrap ul a:hover,
#nav #r-wrap ul a:focus,
#nav #r-wrap ul a:active,
#nav #h-wrap ul a:hover,
#nav #h-wrap ul a:focus,
#nav #h-wrap ul a:active {
}
.vert_atzime {
}
#open_feedback {
}
#oldluis {
}
#language-menu ul li a {
}
.altbox .content table tbody tr td {
    /*AVOIT*/
    vertical-align: middle;
}
.altbox .content table tr.even th,
.altbox .content table tr.even td,
.altbox .content table tr.even th,
.altbox .content ul.simple li.even,
.altbox .content .grid .even {
}
.box.calendar .fc-button {
}
.box.calendar .fc-button.fc-button-month.fc-state-active,
.box.calendar .fc-button.fc-button-agendaWeek.fc-state-active {
}
.box.calendar .fc-button.fc-button-month.fc-state-active .fc-button-inner,
.box.calendar .fc-button.fc-button-agendaWeek.fc-state-active .fc-button-inner {
}
.ui-datepicker-header {
}
.pagination a:hover,
.pagination a:active,
.pagination a:focus {
}
.ui-state-hover a,
.ui-state-hover a:hover {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-widget-header {
}
.ui-datepicker-header .ui-state-hover {
}
#nav #r-wrap .menubox .h-arrow,
#nav #h-wrap h2 .h-arrow {
}
.ui-widget-header .ui-dialog-titlebar-close {
    width:25px;
    height:25px;
    background:url("/pls/pub/VIZ.GetImage?p_name=close_s1.png") no-repeat scroll 0 0
}
.box.calendar .fc-button.fc-button-month.fc-state-active,
.box.calendar .fc-button.fc-button-agendaWeek.fc-state-active {
}
.box.calendar .fc-button.fc-button-month.fc-state-active .fc-button-inner,
.box.calendar .fc-button.fc-button-agendaWeek.fc-state-active .fc-button-inner {
}
.box .header .pages .arrow {
}
.sort a {
}
.date-picker-icon {
}
.autocomplete-icon {
}
ul.steps {
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #efefef));
    background-image:-webkit-linear-gradient(#fff, #efefef);
    background-image:-moz-linear-gradient(#fff, #efefef);
    background-image:-o-linear-gradient(#fff, #efefef);
    background-image:-ms-linear-gradient(#fff, #efefef);
    background-image:linear-gradient(#ffffff,#efefef)
}
ul.steps li {
    color:#9a9a9a
}
ul.steps li span {
    color:white;
    background-color:#9a9a9a
}
ul.steps li a {
    color:#333
}
ul.steps li a span {
}
h2 img {
    height:30px
}
.content .send-preview {
    position:relative;
    float:left;
    padding:1em;
    width:610px
}
.content .send-preview a {
}
.content .send-preview a:hover {
}
.content .send-preview h2 {
    position:relative
}
.content .send-preview a.button {
    position:absolute;
    top:-0.5em;
    right:-0.75em;
    color:#fff
}
.content .send-preview a.button:hover {
    color:#fff;
    border:1px solid #000
}
.content .send-preview span.vert_atzime {
    margin-bottom:0.25em
}
.cke-hide-all-toolbars .cke_chrome {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border:none;
    margin-bottom:2em
}
.cke-hide-all-toolbars .cke_chrome span.cke_top {
    border:none
}
ul.step-mechanism {
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:12px;
    line-height:1em;
    overflow:hidden;
    *zoom:1;
    width:96%;
    padding-left:1.7%;
    padding-right:2.3%;
    margin-bottom:0.5em
}
ul.step-mechanism li {
    display:block;
    float:left;
    max-width:25em;
    margin:0.2em;
    margin-right:1em;
    line-height:2em;
    font-weight:bolder;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
ul.step-mechanism li span {
    display:block;
    float:left;
    width:2.1em;
    height:2.1em;
    margin-right:0.25em;
    line-height:2em;
    border-radius:2.1em;
    text-align:center
}
ul.step-mechanism li a {
    text-decoration:none;
    border:none
}
ul.step-mechanism li a:hover {
    text-decoration:underline
}
ul.steps {
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:12px;
    line-height:1em;
    overflow:hidden;
    *zoom:1;
    width:100%;
    margin:-15px 0 8px -18px;
    padding-left:8px;
    padding-right:28px
}
ul.steps li {
    display:block;
    float:left;
    max-width:15em;
    margin:0.2em;
    margin-right:1em;
    line-height:2em;
    font-weight:bolder;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
ul.steps li span {
    display:block;
    float:left;
    width:2.1em;
    height:2.1em;
    margin-right:0.25em;
    line-height:2em;
    border-radius:2.1em;
    text-align:center
}
ul.steps li a {
    text-decoration:none;
    border:none
}
ul.steps li a:hover {
    text-decoration:underline
}
.steps-helper {
    height:30px
}
ul.steps,
ul.step-mechanism {
    background-image:-webkit-linear-gradient(#ffffff,#efefef);
    background-image:-moz-linear-gradient(#ffffff,#efefef);
    background-image:-o-linear-gradient(#ffffff,#efefef);
    background-image:linear-gradient(#ffffff,#efefef)
}
ul.steps li,
ul.step-mechanism li {
    color:#ccc
}
ul.steps li span,
ul.step-mechanism li span {
    color:#fff;
    background-color:#ccc
}
ul.steps li a,
ul.step-mechanism li a {
    color:#333
}
ul.steps li a span,
ul.step-mechanism li a span {
}
.filter-block {
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:12px;
    line-height:1em;
    min-height:25em;
    padding:0.5em;
    position:relative;
    margin:-1.5em;
    margin-top:0;
    background-color:#e0e0e0
}
.filter-block .scrollbar-horizontal {
    width:100%;
    margin:0 0 2px;
    overflow:hidden
}
.filter-block .scrollbar-horizontal .viewport {
    display:block;
    height:400px;
    overflow:hidden
}
.filter-block .scrollbar-horizontal .overview {
    list-style:none;
    position:relative;
    left:0;
    top:0
}
.filter-block .scrollbar-horizontal .thumb .end,
.filter-block .scrollbar-horizontal .thumb {
    background-color:#e78f3b
}
.filter-block .scrollbar-horizontal .scrollbar {
    float:none;
    height:20px;
    width:99%;
    position:absolute;
    top:15em
}
.filter-block .scrollbar-horizontal .track {
    background:none;
    background-color:#fff;
    height:6px;
    width:2px;
    position:relative;
    padding:0;
    top:3px;
    margin-left:1px;
    border-radius:4px
}
.filter-block .scrollbar-horizontal .thumb {
    height:12px;
    width:8px;
    cursor:pointer;
    overflow:hidden;
    position:absolute;
    top:-3px;
    border-radius:4px;
    right:-3px
}
.filter-block .scrollbar-horizontal .thumb .end {
    overflow:hidden;
    height:5px;
    width:13px;
    background:none
}
.filter-block .scrollbar-horizontal .disable {
    display:none
}
.filter-block .scrollbar-horizontal {
    background-color:#e0e0e0
}
.filter-block .scrollbar-horizontal .filter-area {
    display:block;
    width:108em;
    zoom:1
}
.filter-block .scrollbar-horizontal .filter-area:after {
    display:block;
    visibility:hidden;
    height:0;
    clear:both;
    content:"."
}
.filter-block h3 {
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:12px;
    line-height:1em;
    font-size:1.5em;
    margin-top:1em;
    float:left
}
.filter-block input.button {
    background-color:#272727;
    background-image:-webkit-linear-gradient(#575757,#272727);
    background-image:-moz-linear-gradient(#575757,#272727);
    background-image:-o-linear-gradient(#575757,#272727);
    background-image:linear-gradient(#575757,#272727);
    border:1px solid #272727;
    color:#fff;
    box-shadow:inset 0 1px 0 0 #9a9a9a;
    text-shadow:0 1px #000;
    cursor:pointer;
    border-radius:4px;
    height:2em;
    padding:0 0.5em;
    font-size:0.8em;
    line-height:1em;
    float:right;
    margin-right:0.5em;
    margin-top:0.5em;
    float:left;
    line-height:1em;
    margin-top:2em;
    margin-left:1em
}
.filter-block input.button:hover {
}
.filter-block+dt+dd {
    position:relative
}
.filter-list-long {
    background-color:#ebebeb;
    width:12.5em;
    height:13em;
    float:left;
    margin-right:1em;
    position:relative
}
.filter-list-long h5 {
    text-align:center;
    font-weight:bold;
    margin-bottom:0.5em;
    margin-right:1.2em;
    line-height:1.2
}
.filter-list-long .block-close {
    position:absolute;
    top:0.25em;
    right:0.25em;
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_filter-block.png");
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    cursor:pointer
}
.filter-list-long .filter-input-block {
    background-color:#f8f8f8;
    margin:2em 0.5em 0;
    position:relative;
    height:6em
}
.filter-list-long .filter-autocomplete-input {
    width:12em;
    height:1.2em;
    margin:0.5em;
    font-size:0.8em;
    padding:0.25em 0.2em 0.2em;
    line-height:1.2em;
    position:relative;
    border:1px solid #979a97;
    border-radius:2px;
    z-index:1
}
.filter-list-long .filter-selection-list {
    display:none
}
.filter-add {
    background-color:#ebebeb;
    width:12.5em;
    height:13em;
    float:left;
    margin-right:1em;
    position:relative
}
.filter-add h5 {
    text-align:center;
    font-weight:bold;
    margin-bottom:0.5em;
    margin-right:1.2em;
    line-height:1.2
}
.filter-add .block-close {
    position:absolute;
    top:0.25em;
    right:0.25em;
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_filter-block.png");
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    cursor:pointer
}
.filter-add .filter-input-block {
    background-color:#f8f8f8;
    margin:2em 0.5em 0;
    position:relative;
    height:6em
}
.filter-add .filter-autocomplete-input {
    width:12em;
    height:1.2em;
    margin:0.5em;
    font-size:0.8em;
    padding:0.25em 0.2em 0.2em;
    line-height:1.2em;
    position:relative;
    border:1px solid #979a97;
    border-radius:2px;
    z-index:1
}
.filter-add .filter-selection-list {
    display:none
}
.active .filter-autocomplete-input {
    width:24em;
    position:relative;
    z-index:4
}
.active .filter-selection-list {
    display:block;
    font-size:0.8em;
    width:26em;
    position:absolute;
    top:0;
    left:-0.5em;
    background-color:#fff;
    padding:2.5em 1.5em 0.5em 0.5em;
    border:1px solid #979a97;
    border-radius:4px;
    z-index:3
}
.active .filter-selection-list .list-result {
    margin-bottom:0.5em;
    margin-left:0.5em
}
.active .filter-selection-list .list-result span {
    font-weight:bold
}
.active .filter-selection-list .list-close {
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_filter-block.png");
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    position:absolute;
    top:0.8em;
    right:0.5em;
    cursor:pointer
}
.active .filter-selection-list .filter-selection-list-scrollbar {
    width:268px;
    clear:both;
    margin:0 0 2px;
    margin-left:-0.5em
}
.active .filter-selection-list .filter-selection-list-scrollbar .viewport {
    width:252px;
    height:220px;
    overflow:hidden;
    position:relative
}
.active .filter-selection-list .filter-selection-list-scrollbar .overview {
    list-style:none;
    position:absolute;
    left:0;
    right:0;
    top:0;
    width:auto
}
.active .filter-selection-list .filter-selection-list-scrollbar .overview ul {
    padding-left:0
}
.active .filter-selection-list .filter-selection-list-scrollbar .thumb .end,
.active .filter-selection-list .filter-selection-list-scrollbar .thumb {
}
.active .filter-selection-list .filter-selection-list-scrollbar .scrollbar {
    position:relative;
    float:right;
    width:9px;
    top:0;
    border:none
}
.active .filter-selection-list .filter-selection-list-scrollbar .track {
    background:none;
    background-color:#e0e0e0;
    height:100%;
    width:2px;
    position:relative;
    padding:0;
    margin-left:1px
}
.active .filter-selection-list .filter-selection-list-scrollbar .thumb {
    height:20px;
    width:8px;
    cursor:pointer;
    overflow:hidden;
    position:absolute;
    top:0;
    border-radius:4px;
    right:-3px
}
.active .filter-selection-list .filter-selection-list-scrollbar .thumb .end {
    overflow:hidden;
    height:5px;
    width:13px;
    background:none
}
.active .filter-selection-list .filter-selection-list-scrollbar .disable {
    display:none
}
.active .filter-selection-list ul li {
    margin-left:-0.5em;
    min-height:2em;
    padding:0.5em;
    padding-left:1em;
    list-style-type:none
}
.active .filter-selection-list ul li:nth-child(odd) {
}
.active .filter-selection-list ul li h6 {
    font-weight:bold;
    margin-bottom:0.25em
}
.active .filter-selection-list ul li p {
    padding-bottom:0.25em;
    color:#7e7e7e
}
.active .filter-selection-list ul li.focused {
}
.active .filter-selection-list ul li.focused h6 {
    color:#fff
}
.active .filter-selection-list ul li.focused p {
    color:#fff
}
.active .filter-selection-list ul li a:hover h6 {
    color:#333
}
.active .filter-selection-list ul li a:hover p {
    color:#333
}
.active .filter-selection-list .list-info {
    margin-top:0.5em;
    margin-left:-0.5em;
    padding:0.5em;
    text-align:center;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px
}
.filter-area .filter-search {
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:12px;
    line-height:1em;
    background-color:#ebebeb;
    width:12.5em;
    height:13em;
    float:left;
    margin-right:1em;
    position:relative
}
.filter-area .filter-search h5 {
    text-align:center;
    font-weight:bold;
    margin-bottom:0.5em;
    margin-right:1.2em;
    line-height:1.2
}
.filter-area .filter-search .block-close {
    position:absolute;
    top:0.25em;
    right:0.25em;
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_filter-block.png");
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    cursor:pointer
}
.filter-area .filter-search .filter-input-block {
    background-color:#f8f8f8;
    margin:2em 0.5em 0;
    position:relative;
    height:6em
}
.filter-area .filter-search .filter-search-input {
    width:12em;
    height:1.2em;
    margin:0.5em;
    font-size:0.8em;
    padding:0.25em 0.2em 0.2em;
    line-height:1.2em;
    position:relative;
    border:1px solid #979a97;
    border-radius:2px
}
.filter-area .filter-search .button {
    background-color:#272727;
    background-image:-webkit-linear-gradient(#575757,#272727);
    background-image:-moz-linear-gradient(#575757,#272727);
    background-image:-o-linear-gradient(#575757,#272727);
    background-image:linear-gradient(#575757,#272727);
    border:1px solid #272727;
    color:#fff;
    box-shadow:inset 0 1px 0 0 #9a9a9a;
    text-shadow:0 1px #000;
    cursor:pointer;
    border-radius:4px;
    height:2em;
    padding:0 0.5em;
    font-size:0.8em;
    line-height:1em;
    float:right;
    margin-right:0.5em;
    margin-top:0.5em
}
.filter-area .filter-search .button:hover {
}
.filter-area .filter-doublebox {
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:12px;
    line-height:1em;
    background-color:#ebebeb;
    width:25em;
    height:13em;
    float:left;
    margin-right:1em;
    position:relative
}
.filter-area .filter-doublebox h5 {
    text-align:center;
    font-weight:bold;
    margin-bottom:0.5em;
    margin-right:1.2em;
    line-height:1.2
}
.filter-area .filter-doublebox .block-close {
    position:absolute;
    top:0.25em;
    right:0.25em;
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_filter-block.png");
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    cursor:pointer
}
.filter-area .filter-doublebox .filter-input-block {
    background-color:#f8f8f8;
    margin:2em 0.5em 0;
    position:relative;
    height:6em
}
.filter-area .filter-doublebox .filter-content {
    width:50%;
    float:left
}
.filter-area .filter-doublebox .filter-content h6 {
    text-align:center;
    font-size:0.9em;
    font-weight:bold
}
.filter-area .filter-doublebox .filter-search-input {
    width:12em;
    height:1.2em;
    margin:0.5em;
    font-size:0.8em;
    padding:0.25em 0.2em 0.2em;
    line-height:1.2em;
    position:relative;
    border:1px solid #979a97;
    border-radius:2px
}
.filter-area .filter-doublebox .filter-interval-input {
    width:12em;
    height:1.2em;
    margin:0.5em;
    font-size:0.8em;
    padding:0.25em 0.2em 0.2em;
    line-height:1.2em;
    position:relative;
    border:1px solid #979a97;
    border-radius:2px
}
.filter-area .filter-doublebox .filter-interval-input+.filter-interval-input {
    margin-top:1em
}
.filter-area .filter-doublebox .filter-autocomplete-input {
    width:12em;
    height:1.2em;
    margin:0.5em;
    font-size:0.8em;
    padding:0.25em 0.2em 0.2em;
    line-height:1.2em;
    position:relative;
    border:1px solid #979a97;
    border-radius:2px;
    z-index:1
}
.filter-area .filter-doublebox .filter-selection-list {
    display:none
}
.filter-area .filter-doublebox .button {
    background-color:#272727;
    background-image:-webkit-linear-gradient(#575757,#272727);
    background-image:-moz-linear-gradient(#575757,#272727);
    background-image:-o-linear-gradient(#575757,#272727);
    background-image:linear-gradient(#575757,#272727);
    border:1px solid #272727;
    color:#fff;
    box-shadow:inset 0 1px 0 0 #9a9a9a;
    text-shadow:0 1px #000;
    cursor:pointer;
    border-radius:4px;
    height:2em;
    padding:0 0.5em;
    font-size:0.8em;
    line-height:1em;
    float:right;
    margin-right:0.5em;
    margin-top:0.5em
}
.filter-area .filter-doublebox .button:hover {
}
.filter-area .filter-boolean {
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:12px;
    line-height:1em;
    background-color:#ebebeb;
    width:12.5em;
    height:13em;
    float:left;
    margin-right:1em;
    position:relative
}
.filter-area .filter-boolean h5 {
    text-align:center;
    font-weight:bold;
    margin-bottom:0.5em;
    margin-right:1.2em;
    line-height:1.2
}
.filter-area .filter-boolean .block-close {
    position:absolute;
    top:0.25em;
    right:0.25em;
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_filter-block.png");
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    cursor:pointer
}
.filter-area .filter-boolean .filter-input-block {
    background-color:#f8f8f8;
    margin:2em 0.5em 0;
    position:relative;
    height:6em
}
.filter-area .filter-boolean .filter-input-block {
    line-height:1em
}
.filter-area .filter-boolean .filter-input-block .filter-radio {
    height:2.2em;
    margin:0.5em;
    font-size:0.8em;
    padding:0.25em 0.2em 0.2em;
    line-height:2em
}
.filter-area .filter-boolean .filter-input-block .filter-radio input {
    float:left
}
.filter-area .filter-interval,
.filter-area .filter-interval-date {
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:12px;
    line-height:1em;
    background-color:#ebebeb;
    width:12.5em;
    height:13em;
    float:left;
    margin-right:1em;
    position:relative
}
.filter-area .filter-interval h5,
.filter-area .filter-interval-date h5 {
    text-align:center;
    font-weight:bold;
    margin-bottom:0.5em;
    margin-right:1.2em;
    line-height:1.2
}
.filter-area .filter-interval .block-close,
.filter-area .filter-interval-date .block-close {
    position:absolute;
    top:0.25em;
    right:0.25em;
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_filter-block.png");
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    cursor:pointer
}
.filter-area .filter-interval .filter-input-block,
.filter-area .filter-interval-date .filter-input-block {
    background-color:#f8f8f8;
    margin:2em 0.5em 0;
    position:relative;
    height:6em
}
.filter-area .filter-interval .filter-interval-input,
.filter-area .filter-interval-date .filter-interval-input {
    width:12em;
    height:1.2em;
    margin:0.5em;
    font-size:0.8em;
    padding:0.25em 0.2em 0.2em;
    line-height:1.2em;
    position:relative;
    border:1px solid #979a97;
    border-radius:2px
}
.filter-area .filter-interval .filter-interval-input+.filter-interval-input,
.filter-area .filter-interval-date .filter-interval-input+.filter-interval-input {
    margin-top:1em
}
.filter-area .filter-interval .button,
.filter-area .filter-interval-date .button {
    background-color:#272727;
    background-image:-webkit-linear-gradient(#575757,#272727);
    background-image:-moz-linear-gradient(#575757,#272727);
    background-image:-o-linear-gradient(#575757,#272727);
    background-image:linear-gradient(#575757,#272727);
    border:1px solid #272727;
    color:#fff;
    box-shadow:inset 0 1px 0 0 #9a9a9a;
    text-shadow:0 1px #000;
    cursor:pointer;
    border-radius:4px;
    height:2em;
    padding:0 0.5em;
    font-size:0.8em;
    line-height:1em;
    float:right;
    margin-right:0.5em;
    margin-top:0.5em
}
.filter-area .filter-interval .button:hover,
.filter-area .filter-interval-date .button:hover {
}
.filter-result-area {
    clear:both;
    position:relative;
    float:left;
    margin-top:4em
}
.filter-result-area .result-block {
    background-color:#ebebeb;
    width:12.5em;
    float:left;
    margin-right:1em;
    margin-bottom:1em
}
.filter-result-area .result-block ul {
    padding:0.5em;
    min-height:1em
}
.filter-result-area .result-block ul li {
    display:block;
    padding:0.25em 0.5em;
    border-radius:2px;
    margin-bottom:0.5em;
    float:left;
    margin-right:0.5em
}
.filter-result-area .result-block ul li a {
    display:block;
    margin:0;
    padding:0;
    color:#fff;
    font-size:0.8em;
    text-decoration:none;
    float:left;
    text-overflow:ellipsis;
    max-height:3.5em;
    overflow:hidden;
    border:none
}
.filter-result-area .result-block ul li a:hover {
    text-decoration:underline;
    color:#fff
}
.filter-result-area .result-block ul li a:hover span.close {
    opacity:1
}
.filter-result-area .result-block ul li a span.close {
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_result.png");
    background-repeat:no-repeat;
    width:10px;
    height:9px;
    display:block;
    margin-left:0.5em;
    margin-top:0.25em;
    opacity:0.8;
    float:right
}
.filter-result-area div.double {
    width:25em
}
.filter-result-area div.double span.first,
.filter-result-area div.double span.second {
    display:inline-block;
    width:12.5em
}
.filter-result-area div.double span.first {
    margin-right:1em
}
.filter-result-area div.double span.second {
    color:#333
}
.count-area {
    *zoom:1;
    background-color:#FFF;
    margin:-0.5em;
    padding-left:0.5em
}
.count-area:after {
    content:"";
    display:table;
    clear:both
}
.count-area h3 {
    margin-top:0.5em
}
.count-area button.preview-data {
    float:inherit;
    line-height:0.5em;
    margin-top:0.75em
}
.iEdit {
    text-indent:-119988px;
    overflow:hidden;
    text-align:left;
    background-repeat:no-repeat;
    background-position:50% 50%;
    display:inline-block;
    width:12px;
    height:18px;
    margin:0 4px;
    border:none
}
.iEdit:hover {
}
.iDelete {
    text-indent:-119988px;
    overflow:hidden;
    text-align:left;
    background-repeat:no-repeat;
    background-position:50% 50%;
    display:inline-block;
    width:14px;
    height:18px;
    margin:0 4px;
    border:none
}
.iDelete:hover {
}
.iShow {
    text-indent:-119988px;
    overflow:hidden;
    text-align:left;
    background-repeat:no-repeat;
    background-position:50% 50%;
    display:inline-block;
    width:16px;
    height:18px;
    margin:0 4px;
    border:none
}
.iShow:hover {
}
.iFolder {
    text-indent:-119988px;
    overflow:hidden;
    text-align:left;
    background-repeat:no-repeat;
    background-position:50% 50%;
    display:inline-block;
    width:12px;
    height:18px;
    margin:0 4px;
    border:none
}
.iFolder:hover {
}
.iQuestion {
    text-indent:-119988px;
    overflow:hidden;
    text-align:left;
    background-repeat:no-repeat;
    background-position:50% 50%;
    display:inline-block;
    width:16px;
    height:16px;
    margin:0 0 -2px 4px;
    border:none
}
.iQuestion:hover {
}
.iRemove {
    text-indent:-119988px;
    overflow:hidden;
    text-align:left;
    background-repeat:no-repeat;
    background-position:50% 50%;
    display:inline-block;
    width:16px;
    height:16px;
    margin:0px 0 -4px 4px;
    border:none;
    float:left
}
.iRemove:hover {
}
.content a.iAttachment,
.iAttachment {
    text-indent:-119988px;
    overflow:hidden;
    text-align:left;
    background-repeat:no-repeat;
    background-position:50% 50%;
    display:inline-block;
    width:16px;
    height:16px;
    margin:0 0 -2px 4px;
    border:none;
    text-indent:16px;
    white-space:pre;
    white-space:pre-wrap;
    white-space:pre-line;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-hp-pre-wrap;
    word-wrap:break-word;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    background-position:0 0;
    width:81px
}
.content a.iAttachment:hover,
.iAttachment:hover {
}
.content a.iAttachment:hover,
.iAttachment:hover {
    text-decoration:underline;
    color:#333
}
.content a.iAttachment+.iRemove,
.iAttachment+.iRemove {
    display:inline;
    padding-right:10px;
    margin-left:-2px
}
input[type="file"] {
    display:block;
    float:left;
    clear:left
}
input[type="file"]+p {
    float:left
}
input[type="file"]+p+small {
    float:left;
    margin:1px 0 0 4px
}
.xls-export {
    background-image:url("/pls/pub/VIZ.GetImage?p_name=excel.png");
    position:absolute;
    display:block;
    top:2px;
    left:2px;
    width:16px;
    height:16px
}
.close-button,
.ui-dialog-titlebar-close {
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_s1.png");
    width:25px;
    height:25px
}
.close-button:hover,
.ui-dialog-titlebar-close:hover {
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_s2.png")
}
a.button.small,
input.button.small,
.altbox .content a.button.small {
    font-size:9px;
    padding:2px 8px;
    display:inline-block;
    border:1px solid #272727;
    margin-top:6px;
    text-shadow:1px 1px 0 #000;
    line-height:12px
}
a.button.small:hover,
input.button.small:hover,
.altbox .content a.button.small:hover {
    border:1px solid #272727;
    color:#fff
}
a.button,
input.button,
.altbox .content a.button {
    font-family:tahoma, helvetica, arial, sans-serif;
    text-shadow:1px 1px 0 #000;
    border:1px solid #272727;
    color:#fff;
    display:inline-block;
    line-height:16px;
    margin-bottom:6px
}
.altbox .content .cont_text a.button {
    margin-bottom:0px;
    line-height:12px;
    padding:2px 8px;
    font-size:9px
}
label a.button,
form.basic label a.button.small,
.double-box .content label a.button.small,
.altbox .content .double-box .content label a.button.small {
    float:none;
    background:none;
    background-image:-webkit-linear-gradient(top, #ffffff,#e6e6e6);
    background-image:-moz-linear-gradient(top, #ffffff,#e6e6e6);
    background-image:-o-linear-gradient(top, #ffffff,#e6e6e6);
    background-image:linear-gradient(to bottom, #ffffff,#e6e6e6);
    border:1px solid rgba(0,0,0,0.15);
    border-bottom-color:rgba(0,0,0,0.35);
    color:#666;
    text-shadow:none;
    position:relative;
    top:-2px
}
label a.button:hover,
form.basic label a.button.small:hover,
.double-box .content label a.button.small:hover,
.altbox .content .double-box .content label a.button.small:hover {
    background:none;
    background-color:#e6e5e6;
    color:#666
}
.ui-dialog .ui-dialog-buttonpane button:first-child {
    font-size:9px;
    padding:2px 8px;
    display:inline-block;
    border:1px solid #272727;
    margin-top:6px;
    text-shadow:1px 1px 0 #000;
    line-height:12px;
    background:none;
    background-image:-webkit-linear-gradient(top, #ffffff,#e6e6e6);
    background-image:-moz-linear-gradient(top, #ffffff,#e6e6e6);
    background-image:-o-linear-gradient(top, #ffffff,#e6e6e6);
    background-image:linear-gradient(to bottom, #ffffff,#e6e6e6);
    border:1px solid rgba(0,0,0,0.15);
    border-bottom-color:rgba(0,0,0,0.35);
    color:#666;
    text-shadow:none;
    height:18px
}
.ui-dialog .ui-dialog-buttonpane button:first-child:hover {
    border:1px solid #272727;
    color:#fff
}
.ui-dialog .ui-dialog-buttonpane button:first-child:hover {
    background:none;
    background-color:#e6e5e6;
    color:#666
}
.ui-dialog .ui-dialog-buttonpane button:first-child .ui-button-text {
    padding:0;
    margin:0;
    line-height:1em
}
.altbox .content a.button.grey-button,
input.button.grey-button,
button.button.grey-button {
    background:none;
    background-image:-webkit-linear-gradient(top, #ffffff,#e6e6e6);
    background-image:-moz-linear-gradient(top, #ffffff,#e6e6e6);
    background-image:-o-linear-gradient(top, #ffffff,#e6e6e6);
    background-image:linear-gradient(to bottom, #ffffff,#e6e6e6);
    border:1px solid rgba(0,0,0,0.15);
    border-bottom-color:rgba(0,0,0,0.35);
    color:#666;
    text-shadow:none
}
.altbox .content a.button.grey-button:hover,
input.button.grey-button:hover,
button.button.grey-button:hover {
    background:none;
    background-color:#e6e5e6;
    color:#666
}
.collapse {
    margin-top:0.5em;
    margin-bottom:1em
}
.collapse div.collapse-header {
    background:none;
    border:none;
    border-radius:0;
    *zoom:1
}
.collapse div.collapse-header:after {
    content:"";
    display:table;
    clear:both
}
.blank .collapse div.collapse-header h3.collapse-title {
    float:left;
    max-width:90%;
    padding:.25em .5em .5em;
    display:inline;
    color:#333;
    text-shadow:none;
    font-size:1.5em;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    overflow:hidden
}
.collapse div.collapse-header .button {
    font-size:9px;
    padding:3px 6px;
    margin-top:0.75em;
    margin-right:1em;
    display:block;
    float:left
}
.collapse div.collapse-header .toggle-button {
    display:inline;
    border-top:0.75em solid transparent;
    border-bottom:0.75em solid transparent;
    margin-top:0.75em;
    float:left
}
.collapse .collapse-content {
    display:none;
    padding:1em
}
.collapse .collapse-content dd {
    text-align:left
}
.collapse.active > .collapse-content {
    display:block
}
.collapse.active div.collapse-header .toggle-button {
    border-left:0.75em solid transparent;
    border-right:0.75em solid transparent;
    margin-top:1.25em
}
.collapse dt {
    text-align:left
}
form.basic dl dd.collapse {
    padding-left:0;
    width:100%
}
.box-25 .collapse {
    margin-left:-1.5em;
    margin-right:-1em
}
.box-25 .collapse .collapse-content {
    padding-left:1.5em;
    padding-right:1em
}
.box-100 form.basic .select-with-other {
    width:98%;
    display:block
}
.box-100 form.basic .select-with-other .select-drop.has-other {
    width:45%
}
.box-100 form.basic .select-with-other input.txt.select-other {
    width:45%;
    display:inline;
    float:right
}
.box-100 form.basic .select-with-other .select-other-text {
    margin:0% 0% 0% 2.5%
}
.box-100 form.basic dl dd.full-width {
    width:100%
}
.box-75 form.basic .select-with-other {
    width:98%;
    display:block
}
.box-75 form.basic .select-with-other .select-drop.has-other {
    width:45%
}
.box-75 form.basic .select-with-other input.txt.select-other {
    width:45%;
    display:inline;
    float:right
}
.box-75 form.basic .select-with-other .select-other-text {
    margin:0% 0% 0% 3%
}
.box-75 form.basic dl dd.full-width {
    width:100%
}
.box-50 form.basic .select-with-other {
    width:98%;
    display:block
}
.box-50 form.basic .select-with-other .select-drop.has-other {
    width:40%
}
.box-50 form.basic .select-with-other input.txt.select-other {
    width:40%;
    display:inline;
    float:right
}
.box-50 form.basic .select-with-other .select-other-text {
    margin:0% 0% 0% 10%
}
.box-50 form.basic dl dd.full-width {
    width:100%
}
.box-25 form.basic .select-with-other {
    width:98%;
    display:block
}
.box-25 form.basic .select-with-other .select-drop.has-other {
    width:104%
}
.box-25 form.basic .select-with-other input.txt.select-other {
    width:100%;
    display:block
}
.box-25 form.basic .select-with-other .select-other-text {
    margin:5px 0% 5px 0%;
    display:block
}
.box-25 form.basic dl dd.full-width {
    width:100%
}
form #selected-file-zpz_file+small {
    padding-left:5px
}
form.basic div.multi-picker {
    position:relative;
    width:98%
}
form.basic div.multi-picker .multi-picker-input {
    width:100%;
    font-size:100%;
    padding:0.45em 0.2em;
    font-family:inherit
}
form.basic div.multi-picker .multi-picker-input.text-label {
    color:#666666
}
form.basic div.multi-picker .multi-picker-input.open {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
form.basic div.multi-picker .loading {
    background:url("/pls/pub/VIZ.GetImage?p_name=upload.gif") no-repeat scroll 0 0 transparent;
    height:16px;
    position:absolute;
    right:7px;
    top:6.5px;
    width:16px
}
form.basic div.multi-picker .multi-picker-list {
    position:absolute;
    top:29px;
    width:100%;
    z-index:2;
    display:none
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar {
    background:#FCFDFD;
    border-left:1px solid #999;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    border-radius:0px 0px 4px 4px;
    width:100%;
    padding-right:0.4em
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .scrollbar {
    position:relative;
    margin-right:-0.2em;
    height:300px
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .scrollbar.disable {
    display:none
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .scrollbar .track .thumb {
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport {
    height:300px;
    width:98%;
    overflow:hidden;
    position:relative;
    border-radius:0px 0px 4px 4px;
    margin-right:-4px
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview {
    position:absolute;
    width:100%
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul {
    padding-bottom:0.25em;
    border-radius:0px 0px 4px 4px
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li {
    height:3.25em
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li .multi-elem-container {
    position:relative;
    height:100%;
    width:100%
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li .multi-elem-container .multi-elem-base-value,
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li .multi-elem-container .multi-elem-sub-values {
    height:100%;
    padding-bottom:0.1em;
    padding-top:0.1em
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li .multi-elem-container .multi-elem-base-value img,
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li .multi-elem-container .multi-elem-sub-values img {
    margin-top:0.25em;
    height:2.70em;
    width:auto;
    margin-left:0.3em
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li .multi-elem-container .multi-elem-base-value {
    position:relative
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li .multi-elem-container .multi-elem-base-value .label {
    position:absolute;
    top:0.2em;
    left:4em;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li .multi-elem-container .multi-elem-base-value .sublabel {
    position:absolute;
    bottom:0.5em;
    left:4em;
    color:#666;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li .multi-elem-container .multi-elem-sub-values {
    position:absolute;
    top:0;
    right:1em
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li.even-row {
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li.odd-row {
    background:#fff
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li.active-li {
}
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li.active-li .multi-elem-base-value .label,
form.basic div.multi-picker .multi-picker-list .multi-picker-scrollbar .viewport .overview ul li.active-li .multi-elem-base-value .sublabel {
    color:#fff
}
form.basic .multi-picker-result-box {
    margin-top:1.5em
}
form.basic .multi-picker-result-box .result-holder {
    position:relative;
    color:#fff;
    border-radius:4px;
    padding:0 14px 0 4px;
    display:inline-block;
    margin-right:4px;
    margin-bottom:2px;
    font-size:11px
}
form.basic .multi-picker-result-box .result-holder .close {
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_result.png");
    background-repeat:no-repeat;
    width:10px;
    height:9px;
    display:block;
    position:absolute;
    top:.4em;
    right:2px;
    opacity:0.8
}
form.basic .multi-picker-result-box .result-holder .close:hover {
    opacity:1
}
form.basic .multi-picker-classifier-block {
    padding:0.35em 0.2em  0.1em;
    width:98%;
    margin-top:-0.45em;
    margin-bottom:0.1em;
    border-radius:5px
}
form.basic .multi-picker-classifier-block .classifier-holder {
    position:relative;
    background-color:none;
    color:#333;
    border-radius:4px;
    padding:1px 17px 1px 4px;
    display:inline-block;
    margin-right:4px;
    margin-bottom:2px;
    font-size:11px
}
form.basic .multi-picker-classifier-block .classifier-holder .close {
    background-image:url("/pls/pub/VIZ.GetImage?p_name=close_result.png");
    background-repeat:no-repeat;
    width:10px;
    height:9px;
    display:block;
    position:absolute;
    top:.4em;
    right:4px;
    opacity:0.8
}
form.basic .multi-picker-classifier-block .classifier-holder .close:hover {
    opacity:1
}
form.basic .multi-picker-classifier-block .multi-picker-classifier-label {
    margin-left:0.2em
}
.boxin ul.tabs li {
    display:inline-block;
    margin-bottom: -4px;
}
tfoot .summary-row td {
    background:none;
    border-top:1px solid #979a97
}
.step-mechanism+.double-box-left {
    margin-top:40px
}
.double-box-left {
    /*AVOIT position:absolute;*/
    top:0;
    bottom:0;
    margin-top:12px;
    overflow:auto
}
.double-box-left,
.double-box-right {
    float:left
}
.double-box-right {
    min-height:360px;
    padding-bottom:10px
}
.box-100 .double-box-left {
    width: 310px;
}
.box-100 .double-box-right {
    /*AVOIT width:648px;*/
    /*AVOIT margin-left:310px*/
    width: 60%;
    width: calc(97% - 310px);
    margin-left: 1.5%;
}
.box-75 .double-box-left {
    width:260px
}
.box-75 .double-box-right {
    /*AVOIT width:453px;
    margin-left:260px;*/
    width: 50%;
    width: calc(96% - 260px);
    margin-left: 2%;
}
.double-box div.content {
    padding: 0;
}
.double-box div.content .message-box {
    margin-top:1em
}
.double-box div.content .double-box-padding {
    /*AVOIT padding-left:1.5em;
    padding-right:1em*/
    padding: 15px 1.5%;
    /*max-width: 900px;*/
    margin: 0 auto;
}
.double-box div.content .double-box-padding .col-25,
.double-box div.content .double-box-padding .col-50,
.double-box div.content .double-box-padding .col-75,
.double-box div.content .double-box-padding .col-100 {
    float:left;
    padding:0;
    /*AVOIT*/
    /*width: 100%;*/
}
/*.double-box div.content .double-box-padding .col-25 {
    width:25%;
}
.double-box div.content .double-box-padding .col-50 {
    width:50%;
}
.double-box div.content .double-box-padding .col-75 {
    width:75%;
}
.double-box div.content .double-box-padding .col-100 {
    width:100%
}*/
.double-box div.content .double-box-padding form {
    /*AVOIT margin-left:-1.5em;
    margin-right:-1em;*/
    margin-left: auto;
    margin-right: auto;
    max-width: 700px;
}
.double-box div.content .double-box-padding form.wide {
    max-width: none;
}
.double-box div.content a.button:hover {
    color:#fff
}
.double-box .box-75 .mf2 div {
    width:45%
}
.double-box .box-75 .mf3 div {
    width:29%
}
.double-box .box-75 .mf4 div {
    width:20%
}
.double-box .box-75 .mf5 div {
    width:17%;
    padding-right:13px
}
.double-box .box-50 .mf2 div {
    width:44%
}
.double-box .box-50 .mf3 div {
    width:28%
}
.double-box .box-50 .mf4 div {
    width:21%;
    padding-right:10px
}
.double-box .box-50 .mf5 div {
    width:13%
}
.double-box table.hlist tbody {
    color:#333
}
.double-box table.hlist tbody th,
.double-box table.hlist tbody td {
    border-left:1px dotted #ccc;
    padding:5px;
    text-align:center
}
.double-box table.hlist tbody th {
    border-bottom:1px dotted #ccc
}
.double-box table.hlist tbody td {
    vertical-align:middle
}
.double-box table.hlist tbody .first {
    border-left:0 none !important
}
.double-box table.hlist tbody .last {
    border-right:0 none !important
}
.double-box .header .pages .inner .title {
    color:black;
    font-size:100%;
    float:none
}
.list-container {
    font-size:16px;
    line-height:1.5;
    color:#333
}
.list-container div,
.list-container span,
.list-container applet,
.list-container object,
.list-container iframe,
.list-container h1,
.list-container h2,
.list-container h3,
.list-container h4,
.list-container h5,
.list-container h6,
.list-container p,
.list-container blockquote,
.list-container pre,
.list-container a,
.list-container abbr,
.list-container acronym,
.list-container address,
.list-container big,
.list-container cite,
.list-container code,
.list-container del,
.list-container dfn,
.list-container em,
.list-container img,
.list-container ins,
.list-container kbd,
.list-container q,
.list-container s,
.list-container samp,
.list-container small,
.list-container strike,
.list-container strong,
.list-container sub,
.list-container sup,
.list-container tt,
.list-container var,
.list-container b,
.list-container u,
.list-container i,
.list-container center,
.list-container dl,
.list-container dt,
.list-container dd,
.list-container ol,
.list-container ul,
.list-container li,
.list-container fieldset,
.list-container form,
.list-container label,
.list-container legend,
.list-container table,
.list-container caption,
.list-container tbody,
.list-container tfoot,
.list-container thead,
.list-container tr,
.list-container th,
.list-container td,
.list-container article,
.list-container aside,
.list-container canvas,
.list-container details,
.list-container embed,
.list-container figure,
.list-container figcaption,
.list-container footer,
.list-container header,
.list-container hgroup,
.list-container menu,
.list-container nav,
.list-container output,
.list-container ruby,
.list-container section,
.list-container summary,
.list-container time,
.list-container mark,
.list-container audio,
.list-container video {
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    font-size:100%;
    vertical-align:baseline
}
.list-container table {
    border-collapse:collapse;
    border-spacing:0
}
.list-container caption,
.list-container th,
.list-container td {
    text-align:left;
    font-weight:normal;
    vertical-align:middle
}
.list-container q,
.list-container blockquote {
    quotes:none
}
.list-container q:before,
.list-container q:after,
.list-container blockquote:before,
.list-container blockquote:after {
    content:"";
    content:none
}
.list-container a img {
    border:none
}
.list-container ul.lists li {
    position:relative;
    border-bottom:1px solid #cbcccb;
    margin-bottom:0px;
    list-style-type:none
}
.list-container ul.lists li a {
    color:#333;
    display:block;
    padding-bottom:0.25em;
    padding-top:0.25em;
    padding-left:0.2em
}
.list-container ul.lists li a:hover {
    background-color:#f3f2f3;
    border-bottom:1px solid #e5e5e5
}
.list-container ul.lists li img {
    float:left;
    margin-top:.25em;
    width:32px;
    height:32px
}
.list-container ul.lists li p.list-hint {
    font-size:0.65em;
    position:absolute;
    top:0;
    right:.25em;
    color:#666
}
.list-container ul.lists li p.list-hint+h6 {
    margin-right:5em
}
.list-container ul.lists li h6 {
    font-size:0.75em;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    margin-left:3em
}
.list-container ul.lists li p.subhead {
    font-size:0.75em;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    margin-left:3em;
    color:#333;
    clear:none
}
.list-container ul.lists li.highlight a {
    font-weight:bold
}
.list-container ul.lists li.selected a {
    padding-left:0em
}
.list-container ul.lists li:hover {
    border-bottom:none
}
.list-container ul.lists li.list-group.not-active ul {
    display:none
}
.list-container ul.lists ul.list-sub-group .list-group {
    margin-left:2em
}
.list-container ul.lists ul.list-sub-group .list-group .group-title {
}
.list-container ul.lists ul.list-sub-group .list-group a {
    margin-left:-2em
}
.list-container ul.lists ul.list-sub-group .list-group ul.list-sub-group .list-group a {
    margin-left:-4em
}
.list-container .list-group .group-title {
    display:block;
    font-size:.75em;
    font-weight:bold;
    position:relative;
    margin-top:1em;
    padding-left:2em;
    padding-bottom:.25em;
}
.list-container .list-group .group-title:before {
    content:"";
    display:block;
    position:absolute;
    top:0.5em;
    left:0.5em;
    border-left:0.5em solid transparent;
    border-right:0.5em solid transparent
}
.list-container .list-group.not-active:before {
    border-left:0.5em solid transparent;
    border-right:0.5em solid transparent
}
.list-container .list-group.not-active .group-title:before {
    border-top:none;
    top:0.25em;
    left:1em;
    border-top:0.5em solid transparent;
    border-bottom:0.5em solid transparent
}
.list-container .list-search {
    width:88%;
    display:block;
    margin-left:4%;
    border-radius:.5em;
    border:1px solid #979a97;
    padding-left:0.25em;
    padding-right:0.25em;
    padding-top:0.15em;
    padding-bottom:0.15em;
    color:#333
}
.list-container .list-search.text-label {
    border-color:#cbcccb;
    color:#666
}
.list-container ul.lists li.list-group {
    border:none
}
.list-container ul.lists li.list-group li {
    padding-left:0
}
.blank.double-box .content h3:first-child {
    padding-top:0
}
div.content table.tbl tbody td .right-aligned,
div.content table.tbl tfoot td .right-aligned {
    float:right
}
table th.wide-cell,
table td.wide-cell {
    width:87%
}
.double-box div.content .double-table-header {
    padding-left:1.7em;
    padding-right:1.7em;
    margin-top:1em
}
.double-box div.content .double-table-header h3 {
    display:inline;
    padding-top:10px
}
.double-box div.content .double-table-header .button {
    background:#272727 url("/pls/pub/VIZ.GetImage?p_name=altbutton.gif") repeat-x;
    border:1px solid #000;
    font-size:9px;
    padding:3px 6px
}
.double-box div.content .double-table-header .button:hover {
    color:#fff;
}
.double-box div.content .double-table-header .message-box {
    margin-top:0
}
.double-box div.content div.double-table-holder {
    padding-left:1.7em;
    padding-right:1.7em;
    padding-top:0.65em;
    padding-bottom:2em
}
.double-box div.content div.double-table-holder table.tbl {
    width:100%;
    margin-left:0%;
    border-collapse:collapse;
    border:none;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc
}
.double-box div.content div.double-table-holder table.tbl thead {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc
}
.double-box div.content div.double-table-holder table.tbl tbody {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc
}
.double-box div.content div.double-table-holder table.tbl tfoot {
    border-bottom:2px solid #fff
}
.double-box div.content div.double-table-holder table.tbl tfoot .summary-row {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc
}
.double-box div.content div.double-table-holder table.tbl tfoot .summary-row td {
    background:#fff url("/pls/pub/VIZ.GetImage?p_name=tfoot.gif") repeat-x
}
.double-box div.content div.double-table-holder table.tbl tfoot td.first.last {
    border-top:1px solid #ccc;
    background:none;
    padding-left:0;
    padding-right:0
}
.double-box div.content div.double-table-holder .pagination {
    border:none;
    background:none
}
.double-box div.content div.double-table-holder .pagination a {
    box-shadow:1px 1px 3px #888
}
.double-box div.content div.double-table-holder .pagination a:hover {
    box-shadow:1px 1px 5px #888
}
.double-box div.content div.double-table-holder .pagination a.active {
    box-shadow:1px 1px 3px #888
}
.double-box div.content .double-box-right table.tbl {
    width:96%;
    margin-left:4%;
    border-collapse:collapse;
    border:none;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc
}
.double-box div.content .double-box-right table.tbl thead {
    border-left:1px solid #ccc
}
.double-box div.content .double-box-right table.tbl tbody {
    border-left:1px solid #ccc
}
.double-box div.content .double-box-right table.tbl tfoot {
    border-bottom:2px solid #fff
}
.double-box div.content .double-box-right table.tbl tfoot td {
    border-top:1px solid #ccc;
    background:none
}
.double-box div.content .double-box-right table.tbl tfoot .summary-row {
    border-left:1px solid #ccc;
    border-top:1px solid #ccc
}
.double-box div.content .double-box-right table.tbl tfoot .summary-row td {
    background:#fff url("/pls/pub/VIZ.GetImage?p_name=tfoot.gif") repeat-x
}
.double-box div.content .double-box-right .pagination {
    border:none;
    background:none
}
.double-box div.content .double-box-right .pagination a {
    box-shadow:1px 1px 3px #888
}
.double-box div.content .double-box-right .pagination a:hover {
    box-shadow:1px 1px 5px #888
}
.double-box div.content .double-box-right .pagination a.active {
    box-shadow:1px 1px 3px #888
}
.double-box div.content .tbl tfoot td p {
    max-width:100%
}
.double-box div.content .tbl td[rowspan] {
    vertical-align:middle
}
body .ck-style {
    margin:20px
}
body .ck-style html,
body .ck-style body,
body .ck-style div,
body .ck-style span,
body .ck-style applet,
body .ck-style object,
body .ck-style iframe,
body .ck-style h1,
body .ck-style h2,
body .ck-style h3,
body .ck-style h4,
body .ck-style h5,
body .ck-style h6,
body .ck-style p,
body .ck-style blockquote,
body .ck-style pre,
body .ck-style a,
body .ck-style abbr,
body .ck-style acronym,
body .ck-style address,
body .ck-style big,
body .ck-style cite,
body .ck-style code,
body .ck-style del,
body .ck-style dfn,
body .ck-style em,
body .ck-style img,
body .ck-style ins,
body .ck-style kbd,
body .ck-style q,
body .ck-style s,
body .ck-style samp,
body .ck-style small,
body .ck-style strike,
body .ck-style strong,
body .ck-style sub,
body .ck-style sup,
body .ck-style tt,
body .ck-style var,
body .ck-style b,
body .ck-style u,
body .ck-style i,
body .ck-style center,
body .ck-style dl,
body .ck-style dt,
body .ck-style dd,
body .ck-style ol,
body .ck-style ul,
body .ck-style li,
body .ck-style fieldset,
body .ck-style form,
body .ck-style label,
body .ck-style legend,
body .ck-style table,
body .ck-style caption,
body .ck-style tbody,
body .ck-style tfoot,
body .ck-style thead,
body .ck-style tr,
body .ck-style th,
body .ck-style td,
body .ck-style article,
body .ck-style aside,
body .ck-style canvas,
body .ck-style details,
body .ck-style embed,
body .ck-style figure,
body .ck-style figcaption,
body .ck-style footer,
body .ck-style header,
body .ck-style hgroup,
body .ck-style menu,
body .ck-style nav,
body .ck-style output,
body .ck-style ruby,
body .ck-style section,
body .ck-style summary,
body .ck-style time,
body .ck-style mark,
body .ck-style audio,
body .ck-style video {
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    font-size:100%;
    vertical-align:baseline
}
body .ck-style html {
    line-height:1
}
body .ck-style ol,
body .ck-style ul {
    list-style:none
}
body .ck-style table {
    border-collapse:collapse;
    border-spacing:0
}
body .ck-style caption,
body .ck-style th,
body .ck-style td {
    text-align:left;
    font-weight:normal;
    vertical-align:middle
}
body .ck-style q,
body .ck-style blockquote {
    quotes:none
}
body .ck-style q:before,
body .ck-style q:after,
body .ck-style blockquote:before,
body .ck-style blockquote:after {
    content:"";
    content:none
}
body .ck-style a img {
    border:none
}
body .ck-style article,
body .ck-style aside,
body .ck-style details,
body .ck-style figcaption,
body .ck-style figure,
body .ck-style footer,
body .ck-style header,
body .ck-style hgroup,
body .ck-style menu,
body .ck-style nav,
body .ck-style section,
body .ck-style summary {
    display:block
}
body .ck-style html {
    font-size:100.01%
}
body .ck-style body {
    font-size:75%;
    color:#222;
    background:#fff;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif
}
body .ck-style h1,
body .ck-style h2,
body .ck-style h3,
body .ck-style h4,
body .ck-style h5,
body .ck-style h6 {
    font-weight:normal;
    color:#111
}
body .ck-style h1 {
    font-size:3em;
    line-height:1;
    margin-bottom:0.5em
}
body .ck-style h2 {
    font-size:2em;
    margin-bottom:0.75em
}
body .ck-style h3 {
    font-size:1.5em;
    line-height:1;
    margin-bottom:1em
}
body .ck-style h4 {
    font-size:1.2em;
    line-height:1.25;
    margin-bottom:1.25em
}
body .ck-style h5 {
    font-size:1em;
    font-weight:bold;
    margin-bottom:1.5em
}
body .ck-style h6 {
    font-size:1em;
    font-weight:bold
}
body .ck-style h1 img,
body .ck-style h2 img,
body .ck-style h3 img,
body .ck-style h4 img,
body .ck-style h5 img,
body .ck-style h6 img {
    margin:0
}
body .ck-style p {
    margin:0 0 1.5em
}
body .ck-style .left {
    float:left !important
}
body .ck-style p .left {
    margin:1.5em 1.5em 1.5em 0;
    padding:0
}
body .ck-style .right {
    float:right !important
}
body .ck-style p .right {
    margin:1.5em 0 1.5em 1.5em;
    padding:0
}
body .ck-style a:focus,
body .ck-style a:hover {
    color:#09f
}
body .ck-style a {
    color:#06c;
    text-decoration:underline
}
body .ck-style blockquote {
    margin:1.5em;
    color:#666;
    font-style:italic
}
body .ck-style strong,
body .ck-style dfn {
    font-weight:bold
}
body .ck-style em,
body .ck-style dfn {
    font-style:italic
}
body .ck-style sup,
body .ck-style sub {
    line-height:0
}
body .ck-style abbr,
body .ck-style acronym {
    border-bottom:1px dotted #666
}
body .ck-style address {
    margin:0 0 1.5em;
    font-style:italic
}
body .ck-style del {
    color:#666
}
body .ck-style pre {
    margin:1.5em 0;
    white-space:pre
}
body .ck-style pre,
body .ck-style code,
body .ck-style tt {
    font:1em 'andale mono', 'lucida console', monospace;
    line-height:1.5
}
body .ck-style li ul,
body .ck-style li ol {
    margin:0
}
body .ck-style ul,
body .ck-style ol {
    margin:0 1.5em 1.5em 0;
    padding-left:1.5em
}
body .ck-style ul {
    list-style-type:disc
}
body .ck-style ol {
    list-style-type:decimal
}
body .ck-style dl {
    margin:0 0 1.5em 0
}
body .ck-style dl dt {
    font-weight:bold
}
body .ck-style dd {
    margin-left:1.5em
}
body .ck-style table {
    margin-bottom:1.4em;
    width:100%
}
body .ck-style th {
    font-weight:bold
}
body .ck-style thead th {
    background:#c3d9ff
}
body .ck-style th,
body .ck-style td,
body .ck-style caption {
    padding:4px 10px 4px 5px
}
body .ck-style tbody tr:nth-child(even) td,
body .ck-style tbody tr.even td {
    background:#e5ecf9
}
body .ck-style tfoot {
    font-style:italic
}
body .ck-style caption {
    background:#eee
}
body .ck-style .small {
    font-size:.8em;
    margin-bottom:1.875em;
    line-height:1.875em
}
body .ck-style .large {
    font-size:1.2em;
    line-height:2.5em;
    margin-bottom:1.25em
}
body .ck-style .hide {
    display:none
}
body .ck-style .quiet {
    color:#666
}
body .ck-style .loud {
    color:#000
}
body .ck-style .highlight {
    background:#ff0
}
body .ck-style .added {
    background:#060;
    color:#fff
}
body .ck-style .removed {
    background:#900;
    color:#fff
}
body .ck-style .first {
    margin-left:0;
    padding-left:0
}
body .ck-style .last {
    margin-right:0;
    padding-right:0
}
body .ck-style .top {
    margin-top:0;
    padding-top:0
}
body .ck-style .bottom {
    margin-bottom:0;
    padding-bottom:0
}
body .ck-style h1,
body .ck-style h2,
body .ck-style h3,
body .ck-style h4,
body .ck-style h5,
body .ck-style h6 {
    color:#333333
}
body .ck-style ul li {
    list-style-type:disc;
    line-height:18px
}
body .ck-style ol li {
    list-style-type:decimal;
    line-height:18px
}
body .ck-style body.cke_editable {
    margin:20px
}
/*akraw 2014-08-04 pieliku stilu autosave paziņojumiem,
 kas ir ekrāna apakšā*/
.bottomMessageContainer {
    bottom:0;
    left:0;
    position:fixed;
    width:100%;
    z-index:1000;
    height:1px;
}
#bottomMessageWrapper  {
    position: relative;
    z-index: 1;
    top: -44px;
    left:10px;
    width: 300px;
}
/*<<akraw*/

/* Platumi */

.w5 { width: 5%; }
.w10 { width: 10%; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w85 { width: 85%; }
.w90 { width: 90%; }
.w95 { width: 95%; }
.w100 { width: 100%; }

form.basic input.txt.w5, form.basic textarea.w5, form.table input.txt.w5, div.listofvalues .inner input.w5 { width: 5%; }
form.basic input.txt.w10, form.basic textarea.w10, form.table input.txt.w10, div.listofvalues .inner input.w10 { width: 10%; }
form.basic input.txt.w15, form.basic textarea.w15, form.table input.txt.w15, div.listofvalues .inner input.w15 { width: 15%; }
form.basic input.txt.w20, form.basic textarea.w20, form.table input.txt.w20, div.listofvalues .inner input.w20 { width: 20%; }
form.basic input.txt.w25, form.basic textarea.w25, form.table input.txt.w25, div.listofvalues .inner input.w25 { width: 25%; }
form.basic input.txt.w30, form.basic textarea.w30, form.table input.txt.w30, div.listofvalues .inner input.w30 { width: 30%; }
form.basic input.txt.w35, form.basic textarea.w35, form.table input.txt.w35, div.listofvalues .inner input.w35 { width: 35%; }
form.basic input.txt.w40, form.basic textarea.w40, form.table input.txt.w40, div.listofvalues .inner input.w40 { width: 40%; }
form.basic input.txt.w45, form.basic textarea.w45, form.table input.txt.w45, div.listofvalues .inner input.w45 { width: 45%; }
form.basic input.txt.w50, form.basic textarea.w50, form.table input.txt.w50, div.listofvalues .inner input.w50 { width: 50%; }
form.basic input.txt.w55, form.basic textarea.w55, form.table input.txt.w55, div.listofvalues .inner input.w55 { width: 55%; }
form.basic input.txt.w60, form.basic textarea.w60, form.table input.txt.w60, div.listofvalues .inner input.w60 { width: 60%; }
form.basic input.txt.w65, form.basic textarea.w65, form.table input.txt.w65, div.listofvalues .inner input.w65 { width: 65%; }
form.basic input.txt.w70, form.basic textarea.w70, form.table input.txt.w70, div.listofvalues .inner input.w70 { width: 70%; }
form.basic input.txt.w75, form.basic textarea.w75, form.table input.txt.w75, div.listofvalues .inner input.w75 { width: 75%; }
form.basic input.txt.w80, form.basic textarea.w80, form.table input.txt.w80, div.listofvalues .inner input.w80 { width: 80%; }
form.basic input.txt.w85, form.basic textarea.w85, form.table input.txt.w85, div.listofvalues .inner input.w85 { width: 85%; }
form.basic input.txt.w90, form.basic textarea.w90, form.table input.txt.w90, div.listofvalues .inner input.w90 { width: 90%; }
form.basic input.txt.w95, form.basic textarea.w95, form.table input.txt.w95, div.listofvalues .inner input.w95 { width: 95%; }
form.basic input.txt.w100, form.basic textarea.w100, form.table input.txt.w100, div.listofvalues .inner input.w100 { width: 100%; }

/* Saraksta tabula */

div.saraksta_tabula {
    width: 90%;
    margin: 0 auto 1em auto;
    display: flex;
    flex-wrap: wrap;
}

.blank .saraksta_tabula p {
    width: 100%;
    display: flex;
    margin: 0;
}
.blank .saraksta_tabula p:first-child span,
form.basic dl .saraksta_tabula dt:first-of-type,
form.basic dl .saraksta_tabula dd:first-of-type {
    border-top: 1px dotted #ccc;
}
.blank .saraksta_tabula span,
form.basic dl .saraksta_tabula dt,
form.basic dl .saraksta_tabula dd {
    display: inline-block;
    line-height: 1.3em;
}
.blank .saraksta_tabula span.title, 
form.basic dl .saraksta_tabula dt {
    width: 35%;
    text-align: left;
    font-size: 100%;
    color: black;
    border-bottom: 1px dotted #ccc;
    padding: 3px 2%;
}
.blank .saraksta_tabula span.cont_text,
form.basic dl .saraksta_tabula dd {
    width: 55%;
    margin: 0;
    border-left: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding: 3px 2%;
}

/* Stundu atskaite - drb_pnakts_edit */

.drb_pnakts_edit textarea {
   height: 1.3em;
   resize: vertical;
}

.drb_pnakts_edit form.table input.txt {
    width: 95%;
}