/* css   #F3F3F3*/
.body1 {
	background-color: #738A9C;
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.body2 {
	background-color: #899CAB;
}

.headeris1 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.headeris2 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.headeris3 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.headeris4 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #66FFFF;
}

.headeris5 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: red;
}

.head_title {
	padding-left: 10px;
}

.head_title1 {
	padding-left: 30px;
}

.head_title2 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.frameset_toliau {
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}

.head_title3 {
	padding-left: 3px;
	padding-right: 3px;
}

.head_title4 {
	padding-left: 5px;
	padding-right: 5px;
}

.head_title5 {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.head_title6 {
	padding-top: 10px;
}

.head_title7 {
	padding-top: 5px;
	padding-bottom: -5px;
}

.lent_pav {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.lent_pav2 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.duomenys1 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.duomenys2 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #01048F;
}
/*#01048F*/

.duomenys22 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: white;
}

.duomenys23 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

.duomenys233 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.duomenys24 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #00FFFF;
}

.duomenys3 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.duomenys4 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #66FFFF;
}
.duomenys5 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: white;
}
/* naudojamas kalendoriaus savaitgaliui spalvinti*/
.duomenys55 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FDACA8; /*pusiau raudona*/
}

.duomenys6 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: red;
}

.error_big {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFCCFF;
}

.error_small {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFCCFF;
}

.error_red {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

input, select, textarea, option { 
	font-size: 11px; 
	border: 1 outset #505050;
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-weight: bold;
}

.input_pass { 
	font-size: 11px; 
	border: 1 outset #505050;
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-weight: bold;
	background-color: #DFDFDF;
}

/*--- paprastas tagas --------------*/
a:link, a:visited {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}

a:active, a:hover {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

/*--- a tagas duomenims ------------*/
a.duom:link, a.duom:visited {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
}

a.duom:active, a.duom:hover {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}

/*--- a tagas - mazas baltas ------------*/
a.linkas:link, a.linkas:visited {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a.linkas:active, a.linkas:hover {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}

/*--- a tagas - stulpeliu pavadinimams ------------*/
a.stulp:link, a.stulp:visited {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.stulp:active, a.stulp:hover {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

/*--- a tagas - puslapiu skaiciukams ------------*/
a.puslap:link, a.puslap:visited {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}

a.puslap:active, a.puslap:hover {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

.puslap_einamas {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: red;
}


h1 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: white;
}

legend {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.keiciam_spalva {
	background-color: #CCCCCC;
}

.keiciam_spalva_id {
	background-color: #FFFFB9;
}

.bloga_reiksme {
	background:red;
	color:white;
}

.tcell { 
	font-size: 10pt;
}

.tcell1 { 
	font-size: 10pt; 
	color: red;
}

/*--- duomenu eiluciu spalva ----*/
.row_clas { 
	background-color: #DCDBDD;
}

/*--- duomenu eiluciu spalva ----*/
.row_clas_neaktyvus { 
	background-color: #FFAEAE;
}

/*--- stulpeliu pavadinimu spalva ----*/
.trr {
	background-color: #cccccc;
	border-color: black;
}

/*--- stulpeliu pavadinimu spalva ----*/
.trr1 {
	border: solid thin #cccccc;
}

/*--- stulpeliu pavadinimu spalva ----*/
.trr2 {
	background-color: #cccccc;
	padding-left: 10px;
	border-color: white;
}

.trr3 {
	background-color: #cccccc;
	padding-left: 10px;
	border: solid thin black;
}

.trr_stulp_pav {
	background-color: #B0B3B0;
}

.legend2 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.fieldset2 {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

/*  ataskaitos duomenys, kintamieji */
.atas_duom1 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

/*  ataskaitos zagalovkes mazos*/
.atas_duom2 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.atas_email {
	font-family: Courier New, Fixedsys, Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

/*  ataskaitos zagalovkes dideles*/
.atas_duom3 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: black;
}
.atas_duom4 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

.atas_duom5 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

.atas_duom6 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

.atas_duom7 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 9px;
	font-weight: bold;
	color: black;
}

.atas_duom8 {
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 8px;
	font-weight: bold;
	color: black;
}

.atas_lenta {
	border-width: 1 1 1 0;
	border-style: solid;
	border-color: #505050;
}

.atas_lenta1 {
border: 1px solid black;
border-collapse: collapse;
background-color: white;
color: white;
font-size: 8pt;
}

.atas_lenta4 {
	border-width: 1 0 1 1;
	border-style: solid;
	border-color: #505050;
}
.atas_lenta5 {
	border-width: 0 1 0 0;
	border-style: solid;
	border-color: #505050;
}

.atas_lenta6 {
	border-width: 0 1 1 0;
	border-style: solid;
	border-color: #505050;
}

.atas_lenta_pardav {
	border-width: 0 0 1 0;
	border-style: solid;
	border-color: #505050;
}

.atas_lenta_pardav2 {
	border-width: 1 1 1 0;
	border-style: solid;
	border-color: #505050;
}

.atas_kepure {
	border-width: 0 0 1 0;
	border-style: solid;
	border-color: #505050;
	padding: 10px;
}

.atas_pasirinkimai {
	border-width: 0 0 1 0;
	border-style: solid;
	border-color: #F4F4F4;
	padding-left: 10px;
	padding-bottom: 5px;
}

.atas_td_rusiuoti { border-width: 1 1 1 1; border-style: solid; border-color: #F4F4F4; padding: 5px; }

.atas_div { position: absolute; background-color: #D3D3D3; border: 1px black solid; width: 250px; left: 480px; top: 70px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }

.atas_lenta2 {
	border-width: 1 0 0 1;
}

.atas_lenta3 {
	border-width: 0;
}

.atas_lenta7 {
	border: solid 1px black;
}

.atas_input { 
	border: 0 outset #505050;
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: normal;
	scrollbar-base-color: white;
	scrollbar-3d-light-color: white;
	scrollbar-face-color: white;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-dark-shadow-color: white;
	scrollbar-arrow-color: white;
	max-height: 5px;
}

.atas_input2 { 
	font-size: 12px; 
	border: 0 outset #505050;
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-weight: bold;
	scrollbar-base-color: white;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
}

.radio { 
	font-size: 11px; 
	border: 0 outset #505050;
	font-family: Tahoma, Arial, Times New Roman, Verdana;
	font-weight: bold;
}

/* ataskaitu select tagui */
.atas_select {
	font-family: Fixedsys, Terminal, MS Sans Serif, MS Serif, Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: normal;
	width: 560px;
}

.atas_select2 {
	font-family: Fixedsys, Terminal, MS Sans Serif, MS Serif, Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: normal;
	width: 900px;
}

.atas_select3 {
	font-family: Fixedsys, Terminal, MS Sans Serif, MS Serif, Tahoma, Arial, Times New Roman, Verdana;
	font-size: 12px;
	font-weight: normal;
	width: 700px;
}

input.radio {
	border: 0;
}

/* ================================================
	overlibo css'as
*/
.fontClass {font-family: Tahoma, Arial, Times New Roman; font-size: 10px;}
.capfontClass {font-family: Tahoma, Arial, Times New Roman; font-size: 11px; font-weight: bold; color: black;}
.fgClass {background-color: #D9D9DA;}
.bgClass {background-color: #CCB5C0;}
/* ================================================ */



.main-menu > ul {
	list-style: none;
	/*height: 100%;*/
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	background-color: #212121;
	font-size: 11px;
	padding: 0;
}
.main-menu > ul > li:first-child {
	border-left: 1px solid #c9c9c9;
}
.main-menu > ul > li:last-child {
	border-right: 1px solid #c9c9c9;
}
.main-menu > ul > li {
	position: relative;
	border-right: 1px solid #c9c9c9;
	display: flex;
	align-items: center;
	transition: background-color 0.3s linear;
}
.main-menu > ul > li > a, .main-menu > ul > li > span {
	padding: 8px 8px;
	text-align: center;
	color: #f2f2f2;
}
.main-menu > ul > li:hover {
	background: #eeeeee;
}
.main-menu > ul > li:hover a, .main-menu > ul > li:hover span {
	color: #000000;
}
.main-menu > ul > li:hover span {
	cursor: default;
}
.main-menu > ul > li > ul {
	list-style: none;
	display: none;
	flex-direction: column;
	position: absolute;
	left: 0;
	top: 100%;
	background-color: white;
	z-index: 100;
	padding: 0;
}
.main-menu > ul > li > ul > li {
	border-top: 1px solid #c9c9c9;
	/*border-left: 1px solid #c9c9c9;*/
	/*border-right: 1px solid #c9c9c9;*/
	width: 100%;
	min-width: 200px;
	transition: background-color 0.2s linear;
}
.main-menu > ul > li > ul > li:last-child {
	 border-bottom: 1px solid #c9c9c9;
}
.main-menu > ul > li > ul > li:hover {
	background: #e6e6e6;
	border-top: 1px solid #828282;
	border-bottom: 1px solid #828282;
}

.main-menu > ul > li > ul > li a, .main-menu > ul > li > ul > li span {
	padding: 5px 16px 5px 12px;
	cursor: pointer;
	display: block;
	text-align: left;
}

.main-menu > ul > li:hover > ul {
	 display: flex;
	 transition: background-color 0.3s linear;
}

/*.main-menu .sub-menu > a:after,*/
/*.main-menu .sub-menu > span:after {*/
/*	content: '\2935';*/
/*	padding-left: 5px;*/
/*}*/
.main-menu a {
	color: #5a5a5a;
	display: block;
	text-decoration: none;
	font-size: 11px;
}
