.Printable {
display: none;
}
html {
width: 100%;
height:100%;
}

body {
width:100%;
font-size:12px;
color:#000000;
background-color:#ffffff;
overflow:auto;
margin:0;
padding:0;
height:100%;
}

body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input
{
font-family:verdana,helvetica,arial,sans-serif;
}

input {
border: 1px solid #5d5d5d;
margin: 1px;
}

select {border: 1px solid #5d5d5d;
margin: 1px;
}

.main_t {
height: 100%;
width: 100%;
border: 1px solid #587492;
border-collapse: collapse;
}

.head_table {
height:100%;
width:100%;
border: 0px;

}

.main_t_virsus_td {
height:40px;
border: 1px solid #587492;
border-left: 0px;
border-collapse: collapse;
background-color: #ffffff;
text-align: right;
}

.main_t_kaire_td {

width: 220px;
border: 0px;
border-bottom: 1px solid #5d5d5d;
border-collapse: collapse;
vertical-align: top;
background-color: #ffffff;
padding: 3px;
}
.main_t_kaire_td_apacia {
width: 220px;
border: 0px;
text-align: left;
border-collapse: collapse;
vertical-align: top;
background-color: #d2eef8;
padding: 0px 5px 0px 0px;
}
.main_t_desine_td {
height:100%;
border:0px;
border-left: 1px solid #5d5d5d;
border-collapse: collapse;
vertical-align: top;
background-color: #ffffff;
padding: 10px 10px 10px 10px;
}
.langelis_formoms {
width:620px;
border: 0px;
border-collapse: collapse;
vertical-align: top;
background-color: #9fc2fb;
padding: 20px;

}

.butonai_kaire_1 {
height:33px;
width:205px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #0a97ca;
margin: 6px 0px 0px 0px;
padding: 6px 0px 2px 6px;
float:right;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}


.butonai_kaire_1:hover, .butonai_kaire_1a:hover {
cursor: pointer;	color: #000;
height:33px;
width:205px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #ffffff;
margin: 6px 0px 0px 0px;
padding: 6px 0px 2px 6px;
float:right;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}





.butonai_kaire_1a {color: #0a97ca;
height:33px;
width:205px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #ffffff;
margin: 6px 0px 0px 0px;
padding: 6px 0px 2px 6px;
float:right;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}



.butonai_kaire_2 {
height:24px;
width:180px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #0a97ca;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}

.butonai_kaire_2a {
height:24px;
width:180px;
color: #0a97ca;
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #ffffff;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}

.butonai_kaire_2:hover,.butonai_kaire_2a:hover {
height:24px;
width:180px;
color: #000;
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #ffffff;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}

.butonai_kaire_3 {
height:24px;
width:150px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #0a97ca;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}

.butonai_kaire_3a {
height:24px;
width:150px;
color: #0a97ca;
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #ffffff;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}

.butonai_kaire_3:hover,.butonai_kaire_3a:hover {
height:24px;
width:150px;
color: #000;
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #ffffff;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}



A.butonai_href_1:link,A.butonai_href_1:hover,A.butonai_href_1:visited {
font-size:14px;
color: #ffffff;
font-weight:bold;
text-decoration: none;
}

A.butonai_href_1:hover {
font-size:14px;
color: #FF0000;
font-weight:bold;
text-decoration: none;
// background-color: #ffffff;
}

.gam_grup_selektui {
border: 1px solid #5d5d5d;
border-collapse: collapse;
background-color: #dfdfdf;
text-align:center;
font-weight:bold;
}

.touch_menu_item {
border: 0px;
text-align:center;
}


  

	 
		
  

.klaida_div {
padding: 20px 10px 0px 20px;
text-align:center;
}

.klaida_div2 {
padding: 0px;
text-align:center;
}


.pranesimas_div {
padding: 10px 10px 10px 10px;
text-align:center;
border: 2px solid #009613;
background-color: #c3f2d2;
margin: 5px 50px 5px 50px;
float:center;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
color:#074b0d;
}

.pranesimas_div2 {
padding: 3px 3px 3px 3px;
text-align:center;
border: 1px solid #009613;
background-color: #c3f2d2;
float:center;
color:#074b0d;
}

.alert_div2 {
padding: 3px 3px 3px 3px;
text-align:center;
border: 1px solid #f99e11;
background-color: #f9f57b;
float:center;
color:#b31000;
}

.pagr_langas {
margin: 10px;
}
.langiux {
font-size:12px;
color: #000000;
font-weight:normal;
}
#listuxas { margin: 2px 0px 2px 0px; padding: 0px; list-style-type: none; width: 100%; }
#listuxas li { margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; }

.tablas_error {
border: 1px solid #961212;
border-collapse:collapse;
background-color: #ffbebe;
padding: 15px;
}

.tablas_error_head {
color: #ffffff;
font-weight:bold;
background-color: #961212;
padding: 3px 3px 3px 13px;
}

.tablas_error_body {
color: #961212;
background-color: #ffbebe;
padding: 13px 13px 13px 13px;
}

.tablas_formoms {
border: 1px solid #5d5d5d;
border-collapse:collapse;
background-color: #d2eef8;
padding: 15px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}

.tablas_div {
padding: 15px 15px 15px 15px;
text-align:left;
border: 1px solid #5d5d5d;
background-color:#d2eef8;
margin: 0px 0px 0px 0px;
float:center;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}

.tablas_1 {
border: 1px solid #5d5d5d;
background-color: #FFFFFF;
border-collapse:collapse;

}

.tr_1:hover {
background-color: #CCFFCC;
color: #FF0000;

}

.tr_1_s {
background-color: #EEFFAA;

}
.tr_1_s:hover {
background-color: #CCFFAA;

}


.td_1 {
padding: 3px 5px 3px 5px;
//background-color: #dfdfdf;
background-color: #d2eef8;
font-size: 12px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
}


.td_2 {
padding: 3px 5px 3px 5px;
font-size: 12px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
}






.td_1x {
padding: 2px 3px 2px 3px;
background-color: #dfdfdf;
font-size: 9px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
}


.td_2x {
padding: 2px 3px 2px 3px;
font-size: 9px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
}



a.td_h:link,
a.td_h:visited {
font-size:12px;
color: #000000;
font-weight:bold;
text-decoration: none;
}


a.td_h:hover {
font-size:12px;
color: #FF0000;
font-weight:bold;
text-decoration: none;
}

.td_1h {
padding: 3px 5px 3px 5px;
text-align: center;
background-color: #a0a0a0;
font-size: 12px;
font-weight: bold;
border: 1px solid #5d5d5d;
border-collapse: collapse;
text-decoration: none;
vertical-align: middle;
}

.td_3h {
padding: 3px 5px 3px 5px;
text-align: center;
// background-color: #f0f0f0;
background-color: #d2eef8;
font-size: 12px;
font-weight: bold;
border: 1px solid #5d5d5d;
border-collapse: collapse;
text-decoration: none;
vertical-align: middle;
}


.ath {
font-size:12px;
color: #000000;
font-weight:bold;
text-decoration: none;
}

.ath:hover {
font-size:12px;
color: #FF0000;
font-weight:bold;
text-decoration: none;
}

.box_1 {
padding: 3px 5px 3px 55px;
}

div.puslapiav  {
padding: 3px 5px 3px 5px;
text-align: left;

}

a.puslapiav  {
padding: 5px 5px 5px 5px;
color:#5d5d5d ;
font-size: 12px;
font-weight: bold;
text-decoration: none;
border: 1px solid #5d5d5d;
}

a.puslapiav_sel  {
padding: 8px 5px 8px 5px;
color:#000000 ;
font-size: 14px;
font-weight: bold;
text-decoration: none;
background-color: #a0a0a0;
border: 1px solid #5d5d5d;
}

a.puslapiav_prev,a.puslapiav_next   {
padding: 3px 5px 5px 5px;
color:#000000 ;
font-size: 14px;
font-weight: bold;
text-decoration: none;
border: 1px solid #5d5d5d;
}


.fieldsetas  {
padding: 3px 5px 3px 5px;
border: 2px solid #3f5789;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;

}
.fieldsetas2  {
	padding: 4px 8px 4px 8px;
    margin-right: 6px;
    background-color: #33ccff;
    border: 3px solid #14a1cc;
    border-radius: 8px;
    color: White;
}


legend.fieldsetas  {
color:#3f5789;
font-size: 12px;
font-weight: bold;
border: 1px solid #3f5789;
}

input.fieldsetas  {
color:#3f5789;
font-size: 12px;
font-weight: bold;
background-color: #ffffff;
border: 1px solid #3f5789;
}

fieldset.fieldsetas  {

font-size: 12px;

border: 1px solid #3f5789;
}

.paryskintas  {
color:#ff0000;
font-weight: bold;
}

.labelis_formoms  {
 padding: 4px 8px 0px 8px;
color:#000000;
font-size: 12px;
font-weight: bold;
background-color: #bfd4e9;
border: 1px solid #3f5789;
}

.item {  padding: 0px 0px 0px 0px;
  margin: 0px;
  float: left;}

/* RightJS  */
  ul.sortable {
    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: inline-block;
   *display: inline;
   *zoom: 1;
    vertical-align: top;
  }
  ul.sortable li {
     cursor: move;
    padding: 3px 0px 0px 0px;
    margin: 0px;

  }
  ul.sortable li.dragging {
    opacity: 0.6;
  }
  ul.horizontal {
    width: 30em;
    height: 1em;
  }
  ul.horizontal li {
    float: left;
  }

  ul#custom li.nothing {
    background: #843412;
    display: block;
    padding: 0;
    height: 3px;
    cursor: default;
  }
  ul#custom li.item {
    cursor: default;
    position: relative;
  }
  ul#custom li.item div.handle {
    position: relative;
    font-size: 100%;
    font-weight: bold;
    cursor: move;
  }

div.rui-slider {
  background: #ffffff;
  border: 1px solid #3f5789;
}
div.rui-slider .level {
  background: #9fc2fb;
}
div.rui-slider .handle {
  border: 3px solid #3f5789;
  background: #3f5789;
}


div.rui-colorpicker input.display {
  margin-top: .4em;
  font-size: 14px;
  width: 100%;
}

div.rui-colorpicker input.rgb-display {
  font-size: 6px;
  width: 100%;
}

div.rui-colorpicker div.rgb-display {
border: 1px #FF0000 solid;
  margin-top: .4em;
  font-size:12px;
}



.rui-colorpicker label{
  font-weight: normal;
  vertical-align: middle;
}

.rui-colorpicker input {
  vertical-align: middle;
}

div.rui-colorpicker div.field,
div.rui-colorpicker div.field div.pointer,
div.rui-colorpicker div.colors,
div.rui-colorpicker div.colors div.pointer {
background-image: url(colorpicker.png);
}

.rui-resizable-handle {
background-image: url(resizable.png);
}

div.rui-calendar .swaps,
div.rui-calendar .greed,
div.rui-calendar .timepicker,
div.rui-calendar .buttons,
div.rui-calendar table,
div.rui-calendar table tr,
div.rui-calendar table th,
div.rui-calendar table td,
div.rui-calendar table tbody,
div.rui-calendar table thead,
div.rui-calendar table caption {
  background: none;
  border: none;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
}

/** The inlined version styles */
div.rui-calendar-inline {

  left:110px;
   top:110px;
  position: absolute;
  display: inline-block;
  * display: inline;
  * zoom: 1;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}


/** the month/year swapping buttons block */
div.rui-calendar .swaps {
  position: relative;
}
div.rui-calendar .swaps .rui-button {
  position: absolute;
  float: left;
  width: 1em;
  padding: .15em .4em;
}
div.rui-calendar .swaps .next-month {
  right: 0em;
  _right: .5em;
}
div.rui-calendar .swaps .prev-year {
  left: 2.05em;
}
div.rui-calendar .swaps .next-year {
  right: 2.05em;
  _right: 2.52em;
}

/** the months greed styles */
div.rui-calendar .greed {
  border-spacing: 0px;
  border-collapse: collapse;
  border-size: 0;
}
div.rui-calendar .greed td {
  vertical-align: top;
  padding-left: .4em;
}
div.rui-calendar .greed > tbody > tr > td:first-child {
  padding: 0;
}

/** a single month block styles */
div.rui-calendar .month {
  margin-top: .2em;
  border-spacing: 1px;
  border-collapse: separate;
}
div.rui-calendar .month caption {
  text-align: center;
}
div.rui-calendar .month th {
  color: #666;
  text-align: center;
}
div.rui-calendar .month td {
  text-align: right;
  padding: .1em .3em;
  background-color: #FFF;
  border: 1px solid #CCC;
  cursor: pointer;
  color: #555;
  border-radius: .2em;
  -moz-border-radius: .2em;
  -webkit-border-radius: .2em;
}
div.rui-calendar .month td:hover {
  background-color: #CCC;
  border-color: #AAA;
  color: #000;
}
div.rui-calendar .month td.blank {
  background: transparent;
  cursor: default;
  border: none;
}
div.rui-calendar .month td.selected {
  background-color: #BBB;
  border-color: #AAA;
  color: #222;
  font-weight: bold;
  padding: .1em .2em;
}
div.rui-calendar .month td.disabled {
  color: #888;
  background: #EEE;
  border-color: #CCC;
  cursor: default;
}
div.rui-calendar .month td.highlighted {
  background-color: #DDD;
  border-color: #bbb;
  color: #111;
}

/** the timepicker block */
div.rui-calendar .timepicker {
  border-top: 1px solid #ccc;
  margin-top: .3em;
  padding-top: .5em;
  text-align: center;
}
div.rui-calendar .timepicker select {
  margin: 0 .4em;
}

/** the bottom buttons block */
div.rui-calendar .buttons {
  position: relative;
  margin-top: .5em;
}
div.rui-calendar .buttons div.rui-button {
  width: 4em;
  padding: .25em .5em
}
div.rui-calendar .buttons .done {
  position: absolute;
  right: 0em;
  top: 0;
}

div.rui-tooltip {
  display: none;
  position: absolute;
  z-index: 99999;
  font-size: 12px;
  margin-top: 10px;
  margin-left: 5px;

border: 3px solid #5d5d5d;
background-color: #fefefe;

}



div.rui-tooltip-container {
  margin: 5 px;
   color: #000000;

}


/* harmonica styles */
dl.rui-tabs {
  border: none;
}
dt.rui-tabs-tab, dt.rui-tabs-tab a, dt.rui-tabs-tab a:hover {
  display: block;
  float: none;
}
dt.rui-tabs-tab a, dt.rui-tabs-tab a:hover {
  padding: .2em 1em;
  border: 1px solid #ccc;
  border-radius: .25em;
  -moz-border-radius: .3em;
  -webkit-border-radius: .3em;
}
dl.rui-tabs dt.rui-tabs-current a {
  background: #EEE;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
}

dl.rui-tabs dd.rui-tabs-current + dt.rui-tabs-tab a {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
}








/* RightJS  */

.tabas_box {

font-weight: bold;


}

.tabas_b {
border: 1px solid #7b7b7b;
display: table-cell;
background-color: #cacaca;
padding: 5px 15px 5px 15px;


}

.tabas_b_sel {
border: 1px solid #7b7b7b;
display: table-cell;
background-color: #ffffff;
padding: 5px 15px 5px 15px;

}

.tabas_b a, .tabas_b_sel a {
color: #000000;text-decoration: none;
}

.alertas {  width: 350px;
  top: 0px;
  left: 700px;
  position: absolute;
  margin-top: .5em;
}


.navbaraz {
  top: 0px;
  left: 400px;
  position: absolute;
  margin-top: .9em;
  font-size: 15px;
  font-weight: bold;
}

.navbaraz2 {
display: table-cell;
padding: 3px;

}

a.divbut_a:link,
a.divbut_a:visited {
color: #000000;
font-weight:bold;
text-decoration: none;
}


form.rui-in-edit .field {width: 25px;
text-align: right;}

form.rui-in-edit .submit {width: 0px;
display:none;}

form.rui-in-edit .cancel {
display:none;
}

.small_c {
border: 1px solid #7b7b7b;
display: inline;
background-color: #aed8e8;
padding: 5px 15px 5px 15px;
float:right;
}

.small_c_n {display: inline;
padding: 5px 15px 5px 15px;

}

.td_2sc {
padding: 3px 5px 3px 5px;
font-size: 12px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
color: #000000;
font-weight:bold;
}

.td_2nsc {
padding: 3px 5px 3px 5px;
font-size: 12px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
color: #b6b6b6;
}




/* path {  stroke: #fff; } */
/* path:hover {  opacity:0.9; } */
/* rect:hover {  }*/
.axis {  font: 10px sans-serif; }
.legend tr{    border-bottom:1px solid grey; }
.legend tr:first-child{    border-top:1px solid grey; }
.legend tr:hover{background-color: #CCFFCC;
cursor: pointer;
 }
.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.x.axis path {  display: none; }
.legend{
   /* margin-bottom:76px; */
    margin-top: 15px;
    display:inline-block;
    border-collapse: collapse;
    border-spacing: 0px;
}
.legend td{
    padding:4px 5px;
    vertical-align:bottom;
}



.legendFreq, .legendPerc{
    text-align:right;
    width:50px;
}

.bar {font-weight:bold;}

.nonvisible {display:none;
color: #ff0000;}

.small_c_active {background-color: #FFFFFF;font-weight:bold;
border: 1px solid #7b7b7b;
padding: 5px 5px 5px 5px;
text-align: right;
cursor: pointer;}
.small_c_nonactive {
background-color: #cacaca;font-weight:normal;
border: 1px solid #7b7b7b;
padding: 5px 5px 5px 5px;
text-align: right;
cursor: pointer;}

.small_c_butonas {
margin-right:10px;
margin-left:10px;
display:inline-block;
width: 22px;
height: 22px;
border: 1px solid #7b7b7b;
padding: 2px 2px 2px 2px;
text-align: center;
cursor: pointer;}

.item2 {padding:5px;
display:table-cell;
border: black solid;
border-width:1px;
border-top-width:0px;
font-size:10px;}

.item3 {padding:2px;
display:table-cell;
border: black solid;
border-width:1px;
border-top-width:0px;}

.td_8 {
padding: 1px 2px 1px 2px;
font-size: 10px;
border: 1px solid #5d5d5d;
border-collapse: collapse;
}


.tree_div , .tree_div_top {
padding: 1px 2px 1px 2px;
font-size: 10px;
border: 1px solid #5d5d5d;
vertical-align: middle;
text-align:left;
display:table;
}

.tree_div:hover {
background-color: #CCFFCC;
color: #FF0000;

}

.kampux {
background-image: url("../../../../pix/kampux.svg");
background-repeat: no-repeat;
background-position: top right;
background-size: 5px 5px;

}

.centeriz {
  height: 100%;
  position: relative;
  
}

.centeriz2 {
	padding: 50px;
	border: 3px solid #0a97caff;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.blu_hedas {
font-weight: bold; 
color: #147699;
font-size: 3em;
   
}

.acco{
  background-color: #d2eef8;
  color: #444;
  cursor: pointer;
  padding: 5px;
  width:1050px;
 
  border: 1px solid #000;
  

  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  margin-top:10px;
}

.acco_active{
  background-color: #fff; 
  border-bottom: none;
}

.acco:hover {
  background-color: #89d9f5; 
}

.acco:after {
  // content: '\002B'; 
  content: '\21A7'; 
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.acco_active:after {
  //content: "\2212";
  content: "\21A5";

 
}


.acco_panel {
  padding: 0px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

