
.rich-toolbar{    
    /*background-color: #2E5270;*/
    border: 0px;
    height: 45px;

    width: 50px;
    background: url(../images/left-topnavbg.jpg) left top no-repeat;
    left: 0;
    bottom: 0;
    position: absolute;
}


.rich-toolbar-item{
    /*background-color: #2E5270;*/
    color: white;
    border: 0px;
}


.rich-menu-item, .rich-menu-group{
    background-color: #2E5270;
    color: white;
    border: 0px;
}

.rich-menu-item-label, .rich-menu-group-kabel{
    color: white;
    border: 0px;
}

.rich-menu-item-hover, .rich-menu-group-hover{
    background-color: #5EA2C0;    
    border: 0px;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 30px;
    padding-bottom: 3px;
}
.rich-menu-item-enabled, .rich-menu-group-enabled{
    background-color: #2E5270;
    border: 0px;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 30px;
    padding-bottom: 3px;
}

.rich-ddmenu-label{
    border: 0px;
}
.rich-ddmenu-label-unselect{
    border: 0px;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
}
.rich-ddmenu-label-select{
    border: 0px;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
}


.menuLentuke  td{
    background: url(../images/menubg.png) left top repeat-x;
    border: 0px;
    bottom:0;    
}
.menuLentuke  tr{
    background: url(../images/menubg.png) left top repeat-x;    
}
.menuLentuke  table{
    bottom: 20px;
}


.navigLentuke  td{
    padding: 0px;    
    border: 0px;
    bottom:0;

}


.rich-pmenu-top-group td{


    color: #3E5F7B;

    text-decoration: none;

    font-weight: normal;
}

.rich-pmenu-item td {
    border-top:1px solid #cccccc;
    cursor:pointer;
    margin-top:1px;
    padding:4px 2px 2px;
}

element.style  {
    z-index:999;
}

.rich-pmenu-top-group-div{
    border: 0px;
}
.rich-pmenu-item td {
    color: #3E5F7B;
    text-decoration: none;
    font-weight: normal;
}

.rich-stglpanel{
    background-color: white;

}

.toggle2 {
    background-color: white;
    width: 156px;
}

.rich-stglpanel-header{
    background-color: #2E5270;
    color: white;
    width: 150px;
}


.toggle2 .rich-stglpanel-header {
    width: 150px;
    background-color: rgb(94,162,192);    
    color: white;
}

.rich-stglpanel-body {
    border:1px solid #000000;
    background-color: white;
    z-index: 100;
    position:absolute;
    /*width: 600px;*/
    right: 15px;
    overflow:visible;

}

/*
.bodyTop {    
    top: -100%;
}
*/
textarea[type="textarea"], input[type="text"], input[type="password"], select {    
    border-style: solid;
}



.rich-calendar-popup{
    background-color:white;
    border:1px solid #000000;
}



.rich-right-cell {
    border-right:0 none;
}


.rich-calendar-btn {
    cursor:pointer;
}

.rich-calendar-today {
    background-color:#FF7800;
    color:#FFEBDA;
    font-weight:bold;
}


.rich-calendar-holly {
    background-color:#FFEBDA;
    color:#FF7800;
}
.rich-calendar-exterior {
    border-color:#BED6F8;
}

.rich-calendar-exterior {
    border:1px solid;
}

.rich-calendar-header {
    background-color:#ECF4FE;
    border-bottom-color:#BED6F8;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
}

.rich-calendar-header {
    border-bottom:1px solid;
    border-right:0 solid;
}
.rich-calendar-tool {
    background-color:#BED6F8;
    color:#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
}

.rich-calendar-tool {
    height:22px;
    text-align:center;
    vertical-align:middle;
    width:20px;
}

.rich-calendar-month {
    background-color:#BED6F8;
    color:#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
    white-space:nowrap;
}

.rich-calendar-month {
    height:22px;
    text-align:center;
    vertical-align:middle;
}

.rich-calendar-days {
    background:none repeat scroll 0 0 #ECF4FE;
    border-bottom-color:#BED6F8;
    border-right-color:#BED6F8;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
}

.rich-calendar-days {
    border-bottom:1px solid;
    border-right:0 solid;
    height:22px;
    text-align:center;
    vertical-align:middle;
}

.rich-calendar-weekends  {
    color:red;
}

.rich-calendar-week {
    background:none repeat scroll 0 0 #F5F5F5;
    border-bottom-color:#BED6F8;
    border-right-color:#BED6F8;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
}

.rich-calendar-week {
    border-bottom:1px solid;
    border-right:1px solid;
    text-align:center;
    vertical-align:middle;
    width:25px;
}
.rich-calendar-boundary-dates  {
    color:#A0A0A0;
}

.rich-calendar-holly {
    background-color:#FFEBDA;
    color:#FF7800;
}

.rich-calendar-cell {
    background-color:#FFFFFF;
    border-bottom-color:#BED6F8;
    border-right-color:#BED6F8;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
}

.rich-calendar-cell {
    border-bottom:1px solid;
    border-right:1px solid;
    padding:0;
    text-align:center;
    vertical-align:middle;
}

.rich-calendar-btn {
    cursor:pointer;
}

.rich-calendar-toolfooter {
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
}

.rich-calendar-toolfooter {
    height:22px;
    padding:1px 2px 1px 1px;
}


.rich-calendar-cell {

    border-bottom-color:#BED6F8;
    border-right-color:#BED6F8;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    border-bottom:1px solid;
    border-right:1px solid;
    padding:0;
    text-align:center;
    vertical-align:middle;
}

.rich-calendar-today {
    background-color:#FF7800;
    color:#FFEBDA;
    font-weight:bold;
}

.rich-calendar-select {
    background-color:#BED6F8;
    color:#000000;
    font-weight:bold;
}



.rich-calendar-date-layout  {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #BED6F8;
    position:relative;
}

.rich-calendar-editor-btn  {
    cursor:pointer;
    margin:2px;
    padding:2px;
    text-align:center;
    width:36px;
}

.rich-calendar-date-layout-split  {
    border-right:1px solid #BED6F8;
}


.rich-calendar-date-layout-split  {
    border-right:1px solid #BED6F8;
}

.rich-calendar-editor-btn-selected  {
    background-color:#FF7800;
    border:0 none;
    color:#FFEBDA;
    cursor:default;
    font-weight:bold;
    padding:2px;
}

.rich-calendar-editor-btn {
    cursor:pointer;
    margin:2px;
    padding:2px;
    text-align:center;
    width:36px;
}

.rich-calendar-time-btn  {
    border-style:solid;
    cursor:pointer;
    text-align:center;
    white-space:nowrap;
}

.rich-calendar-date-layout{
    background-color: white;
}

/* modalinis langas*/
.rich-mpnl-content {
    background-color:white;
    border-color:#BED6F8;
    border-style:solid;
    border-width:1px;
    padding:1px;
}

.rich-mpnl-content td {

    padding:0px;
}

.rich-mpnl-trim {
    position:relative;
    z-index:0;
}

.rich-mpnl-ovf-hd {
    overflow:hidden;
}

.rich-mpnl-controls {
    position:absolute;
    right:5px;
    top:5px;
    z-index:1;
}

.rich-mpnl-text {
    color:#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
}

.rich-mpnl-body  {
    padding:10px;
}

.rich-mpnl-body {
    color:#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
}

.rich-mpnl-header {
    color: white;
    background-color: #2E5270;
    border-style:solid;
    border-width:1px;
    padding:2px;
}




.rich-datascr-button-dsbld {
    color:#C6CDCE;
}


.rich-dtascroller-table  {
    border-style:solid;
    border-width:1px;
    background-color: white
}



.rich-datascr-button, .rich-datascr-ctrls-separator {    
    border-color:#C6CDCE;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
}

.rich-datascr-button-dsbld {
    cursor:default;
}
.rich-datascr-act  {
    border-top-color:#000000;
    color:#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
}

.rich-datascr-act {
    border-top-style:solid;
    border-top-width:2px;
    text-align:center;
    width:25px;
}

.rich-datascr-inact {
    border-top-color:#C6CDCE;
    color:#C6CDCE;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
}
.rich-datascr-inact {
    border-top-style:solid;
    border-top-width:2px;
    cursor:pointer;
    text-align:center;
    width:25px;
}

.rich-tool-tip {
    background-color: #ffffbb;
    color:#000000;
}

.rich-panelbar-header {
    background-color: #DDE2E3;
    color:#000000;
}
.rich-panelbar-header-act {
    background-color: #BDC2C3;
    color:#000000;
}

.rich-tabpanel-content{
    background-color: white;
}
.rich-panelbar-content{
    background-color: white;
}
.rich-panelbar {
    background-color: #DDE2E3;
}

.rich-tab-bottom-line > td{    
    padding: 0px;
}

td.rich-tab-bottom-line {
    /*background-color: white;*/
}

.tabukai>tbody>tr>td{
    border-color: black;
}



.rich-tab-header .rich-tab-active td {
    border-width: 1px;
}

.rich-tab-active {
    border: 0px none;
    background-color: #2E5270;
    color: #ffffff;
    width: 200px;
    height: 20px;
    cursor: pointer;
}
.rich-tab-inactive {
    border: 0px none;
    background-color: rgb(224, 225, 226);
    color: rgb(146, 147, 139);
    width: 200px;
    height: 20px;
    cursor: pointer;
}



.rich-sb-common-container {
    background-color: #ffffff;
    border-width: 1px;
}


.rich-sb-common-container td{
    padding: 0;
}


.rich-sb-shadow {
    display: none;
}

.rich-sb-int-sel{
    background-color: #2E5270;
    color: #ffffff;
}


table.rich-table  {
    width: 100%;
    padding: 3px;
    color: black;
    border: 1px solid rgb(185,185,185);
}
table.rich-table > thead > tr > td,
table.rich-table > tbody > tr > td,
table.rich-table > tr > td  {
    font-family:tahoma;
    color: rgb(102,102,102);
    border: 1px solid rgb(185,185,185);
}
table.rich-table > tbody > tr.trOdd,
table.rich-table > tr.trOdd  {
    background: rgb(255,255,255);
}
table.rich-table > tbody > tr.trEven,
table.rich-table > tr.trEven  {
    background: rgb(247,247,247);
}
table.rich-table > thead > tr > th,
table.rich-table > tbody > tr > th,
table.rich-table > tr > th  {
    font-family:tahoma;
    font-weight: bold;
    color: white;
    background: rgb(46,82,112);
    border: 1px solid rgb(185,185,185);
}

table.rich-table > thead > tr > th.sviesus,
table.rich-table > tr > th.sviesus  {
    font-family:tahoma;
    font-weight: bold;
    color: white;
    background: rgb(106,142,172);
    border: 1px solid rgb(185,185,185);
}


table.rich-table > thead > tr > th > a,
table.rich-table > tbody > tr > th > a,
table.rich-table > tr > th > a,
table.rich-table > thead > tr > th > div > a,
table.rich-table > tbody > tr > th > div > a,
table.rich-table > tr > th > div > a{
    color: white;
}
table.rich-table > tfoot > tr > td{
    border: 0px none;
}


.rich-tree-node > tbody > tr > td{
    border: 0px none;
    padding:1px;
}







/* picklistas*/
.rich-picklist-controls {
    padding: 0 8px 5px;
}
.rich-picklist-list-content {
    overflow: auto;    
}
.rich-picklist-internal-tab {
    width: 100%;
}
.rich-picklist-body {
    -moz-user-select: none;
}
.rich-picklist-list {
    background-color: #fff;
    border-style: none;
    border-width: 0;
}
.rich-picklist-source-cell, .rich-picklist-target-cell, .rich-picklist-source-cell *, .rich-picklist-target-cell * {
    color: #000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    white-space: nowrap;
}
.rich-picklist-control-disabled, .rich-picklist-control-top, .rich-picklist-control-bottom, .rich-picklist-control-up, .rich-picklist-control-down, .rich-picklist-control-copyall, .rich-picklist-control-copy, .rich-picklist-control-remove, .rich-picklist-control-removeall {
    border: 1px solid;
    margin-bottom: 3px;
}
.rich-list-picklist-button, .rich-list-picklist-button-disabled {
    background: rgba(0, 0, 0, 0) none repeat-x scroll left top;
    padding: 2px;
}
.rich-list-picklist-button {
    cursor: pointer;
}
.rich-list-picklist-button-disabled {
    cursor: default;
}
.rich-list-picklist-button-light {
    background: rgba(0, 0, 0, 0) none repeat-x scroll left top;
    border-style: solid;
    cursor: pointer;
    padding: 1px;
}
.rich-list-picklist-button-press {
    background: rgba(0, 0, 0, 0) none repeat-x scroll left top;
    border-style: solid;
    cursor: pointer;
    padding: 2px 0 0 2px;
}
.rich-list-picklist-button-valign {
    vertical-align: middle;
}
.rich-list-picklist-button-layout {
    padding: 15px 8px 15px 0;
}
.rich-list-picklist-button-content {
    padding: 0 4px 0 1px;
    text-align: left;
    white-space: nowrap;
}
.rich-list-picklist-button-content img {
    margin-right: 2px;
    vertical-align: middle;
}
a.rich-list-picklist-button-selection:visited, a.rich-list-picklist-button-selection:link {
    color: inherit;
}
.rich-list-picklist-button-a-disabled {
    cursor: default;
    text-decoration: none;
}
.rich-picklist-source-items {
    margin: 0 0 8px 8px;
}
.rich-picklist-target-items {
    margin: 0 0 8px;
}
.rich-picklist-source-row-active, .rich-picklist-target-row-active {
    background: transparent none repeat-x scroll left top;
}
.rich-picklist-source-row-selected, .rich-picklist-target-row-selected {
    background: transparent none repeat-x scroll left top;
}
.rich-picklist-source-cell, .rich-picklist-target-cell {
    border: 0 none;
    padding: 2px;
    white-space: nowrap;
    
}
.rich-picklist-source-cell-selected, .rich-picklist-target-cell-selected {
    padding: 2px;
    white-space: nowrap;
}
.rich-picklist-source-cell-active, .rich-picklist-target-cell-active {
    border-bottom: 1px dotted;
    border-top: 1px dotted;
    padding: 1px 2px;
    white-space: nowrap;
}
.rich-picklist-control-img {
    border: 0 none;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 15px;
}
.rich-list-picklist {
    -moz-user-select: none;    
}
.rich-list-picklist td {    
    border: 0 none !important;
    font-family: Arial, Verdana !important;
    font-size: 12px !important;
}
.rich-picklist-source-items{
    width: 200px !important;
    
}
.rich-picklist-list-content{
    width: 200px !important;
    
}


.rich-list-picklist-button {
    background-color: #4aaae3 ;
    background-image: url("/richfaces-demo/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!!!!!3vHmAAaGQWj.jsf");
    color: #000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
.rich-list-picklist-button-disabled {
    background-color: #4aaae3;
    background-image: url("/richfaces-demo/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!!!!!3vHmAAaGQWj.jsf");
    color: #8db7f3;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
.rich-list-picklist-button-light {
    background-color: #4aaae3;
    background-image: url("/richfaces-demo/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!!!!!3vHmAAaGQWj.jsf");
    border-color: #e79a00;
    border-width: 1px;
    color: #000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
.rich-list-picklist-button-press {
    background-color: #4aaae3;
    background-image: url("/richfaces-demo/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListClickedGradient/DATB/eAH7f-!Y!!!!mQAZCwWj.jsf");
    border-color: #c0c0c0;
    border-width: 1px;
    color: #000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
.rich-picklist-source-cell-last, .rich-picklist-target-cell-last {
    border-right-color: #e79a00;
        
}
.rich-picklist-source-items, .rich-picklist-target-items {
    background-color: #fff;
    border-color: #c0c0c0;
    border-style: solid;
    border-width: 1px;
}
.rich-picklist-source-cell-selected, .rich-picklist-target-cell-selected, .rich-picklist-source-cell-selected *, .rich-picklist-target-cell-selected * {
    color: #000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
.rich-picklist-source-cell-active, .rich-picklist-target-cell-active, .rich-picklist-source-cell-active *, .rich-picklist-target-cell-active * {
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
.rich-picklist-source-cell-active, .rich-picklist-target-cell-active {
    border-bottom-color: #000;
    border-top-color: #000;
}
.rich-picklist-control-disabled, .rich-picklist-control-top, .rich-picklist-control-bottom, .rich-picklist-control-up, .rich-picklist-control-down, .rich-picklist-control-copyall, .rich-picklist-control-copy, .rich-picklist-control-remove, .rich-picklist-control-removeall {
    border-color: #c0c0c0;
}
.rich-list-picklist-button-content {
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
.rich-list-picklist-button-selection {
    color: #fff;
    display: block;
    text-decoration: none;
}
a.rich-list-picklist-button-a-disabled a {
    color: #aaaaaa;
}
.rich-picklist-source-row-selected, .rich-picklist-target-row-selected {
    background-color: #cccccc;
}