body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background: #F9F6F1;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

div {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

table.search_extra {
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}

table.main {
	width: 100%;
	min-width: 750px;
	height: 100%;
	font-family: Verdana;
	font-size: 11px;
	background: url(../images/bg_corner_bottom.gif) no-repeat right bottom;
	overflow: hidden;
}

table.main td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

td.first {	
	background: url(../images/bg_corner_top.gif) no-repeat left 110px;
}

td.searchesHead {
	border-bottom-style:dashed; 
	border-bottom-width: thin; 
	border-left-style:dashed; 
	border-left-width: thin; 
	border-color:grey; 
	font-weight: bold;
}	

td.searchesRecord {
	border-bottom-style:dashed; 
	border-bottom-width: thin; 
	border-left-style:dashed; 
	border-left-width: thin; 
	border-color:grey;
}	

div.header {
	vertical-align: top;
	width: 100%;
	height: 88px;
	background: url(../images/bg_header.jpg) repeat-x 307px;
	border: 0px;
}

div.header a {
	float: left;
}

div.header div {
	float: right;
	height: 88px;
	padding: 10px;
	background: #FFFFFF;
}

div.header div a, div.header div a:visited, div.header div a:hover {
	float: none;
	text-decoration: underline;
	color: #576CD0;
}

div.menu {
	vertical-align: top;
	width: 100%;
	height: 18px;
	background: url(../images/bg_menu_main.gif) repeat-x;
	border-top: 2px solid #334497;
	border-bottom: 2px solid #334497;
}

div.menu_e-katalogas {
	width: 137px;
	height: 18px;
	margin: 0px 0px 0px 25px;
	padding-top: 2px;
	text-align: center;
	background: url(../images/bg_menu_ekatalogas.gif) no-repeat;
}

div.menu_e-katalogas a {
	text-transform: uppercase;
	text-decoration: none;
	color: #334497;
}

div.menu_mygtukai {
	float: right;
}

div.menu_mygtukai a {
	display: block;
	float: left;
	height: 18px; 
	margin: 0px 0px 0px 2px;
	padding: 2px 10px 0px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #F9F4F5;
}

div.menu_mygtukai a#melyna {
	background: url(../images/bg_menu_m_melyna.gif) repeat-x;
}

div.menu_mygtukai a:hover#melyna {
	background: url(../images/bg_menu_m_melyna_ac.gif) repeat-x;
}

div.menu_mygtukai a#ruda {
	background: url(../images/bg_menu_m_ruda.gif) repeat-x;
}

div.menu_mygtukai a:hover#ruda {
	background: url(../images/bg_menu_m_ruda_ac.gif) repeat-x;
}

div.menu_mygtukai a#raudona {
	background: url(../images/bg_menu_m_raudona.gif) repeat-x;
}

div.menu_mygtukai a:hover#raudona {
	background: url(../images/bg_menu_m_raudona_ac.gif) repeat-x;
}

td.content {
	padding-top: 100px;
	padding-bottom: 10px;
}

div.mygtukams {
	width: 24px;
	height: 133px;
	margin-top: 144px;
	padding-top: 10px;
	text-align: center;
	background: url(../images/bg_irankiu_juosta.gif) no-repeat left top;
}

div.mygtukams img {
	margin-top: 10px;
}

div.content {
	width: 100%;
	padding: 15px 0px 20px 20px;
	font-size: 12px;
	font-size: 0.8em;
}

div.navigacija {
	width: 100%;
	padding: 10px 0px 0px 20px;
	text-align: right;
	font-size: 0.7em;
}

div.navigacija#apacioj {
	padding: 0px 0px 10px 20px;
}

div.navigacija a, div.navigacija a:visited, div.navigacija a:hover, a#navigacija, a:visited#navigacija, a:hover#navigacija {
	text-decoration: underline;
	color: #576CD0;
}

div.content h1 {
	margin: 0px 0px 15px 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #334597;
}

div.content h1.eilute1 {
	margin: 0px;
}

div.content h1.eilute2 {
	margin: 0px 0px 21px 0px;
	color: #788BB3;
}

div.content p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

div.content p.uzklausa {
	font-size: 0.85em;
}

div.content a:visited {
	text-decoration: underline;
	color: #91626B;
}

div.content a {
	text-decoration: underline;
	color: #576CD0;
}

div.content a:hover {
	color: #576CD0;
}

div.content a#nepabrauktas {
	text-decoration: none;
}

div.content a:hover#nepabrauktas {
	text-decoration: underline;
}

div.paieskos_rusis {
	width: 100%;
	height: 23px;
	margin-bottom: 10px;
	font-size: 11px;
	background: url(../images/bg_pabraukimas.gif);
}

div.paieskos_rusis a:visited, div.paieskos_rusis a:hover, div.paieskos_rusis a, div.paieskos_rusis span {
	display: block;
	float: left;
	width: 180px; 
	height: 23px;
	margin-right: 3px;
	padding-top: 4px;	
	text-align: center;
	text-decoration: none;
	color: #992A22;
}

div.paieskos_rusis a {
	background: url(../images/bg_paiekos_rusis.gif) repeat-x;
}

div.paieskos_rusis span {
	font-weight: bold;
	background: url(../images/bg_paiekos_rusis_ac.gif) repeat-x;
}

div.kriterijai {
	width: 100%;
	font-size: 11px;
	color: #4A4938;
}

div.kriterijai p {
	float: left;
	width: 100%;
	margin:	0px 0px 4px 0px;
	padding: 0px;
}

div.kriterijai img {
	float: left;
	margin-left: 3px;
	border: 1px solid #7B9CBD;
}

span.kriterijai_pavadinimas {
	float: left;
	width: 130px;
	padding-top: 3px;
}

span.kriterijai1 {
	padding-top: 2px; 
	margin-right: 5px; 
	font: 11px verdana;
	float: left;
	width: 125px;
	}

span.kriterijai2 {
	padding-top: 2px; 
	margin-left: 5px; 
	font: 11px verdana;
	float: left;
	width: 120px; 
	text-indent: 7px; 
	white-space: nowrap;
	}

span.kriterijai3 {
	padding-top: 2px; 
	margin-left: 5px; 
	margin-right: 5px;
	font: 11px verdana;
	float: left;
	width: 80px; 
	text-indent: 7px; 
	white-space: nowrap;
	}

span.kriterijai4 {
	font: 10px verdana;
	width: 20px;
	float: left;
	}

div.mygtukai {
	width: 100%;
	margin: 20px 0px 20px 0px;
}

div.po_mygtukais {
	width: 100%;
	margin: 20px 0px 20px 0px;
	font-size: 0.85em;
}

div.pastaba {
	width: 100%;
	margin: 0px 0px 5px 0px;
	font-size: 0.85em;
	background: #FFFFFF;
	border-top: 1px solid #BD9CA5;
	border-bottom: 1px solid #BD9CA5;
}

div.pastaba p {
	margin: 2px 1px 2px 1px;
	padding: 2px 1px 2px 1px;
}

div.rezultatai {
	width: 100%;
	font-size: 11px;
	color: #4C483F;
}

div.rezultatai td {
	padding: 4px 2px 4px 2px;
	font-size: 0.7em;
	color: #4C483F;
	border-top: 1px solid #BD9CA5;
}

div.rezultatai tr.header td {
	height: 22px;
	font-size: 11px;
	background: url(../images/bg_rez_header.gif);
	border-top: 0px;
}

div.rezultatai td.eil_nr {
	width: 40px;
}

div.rezultatai td.img {
	width: 100px;
}

div.rezultatai td.periodas {
	width: 130px;
	text-align: right;
}

div.rezultatai_footer {
	width: 100%;
	padding: 4px 0px 4px 0px;
	font-size: 10px;
	text-align: center;
	background: #EFEFDE;
	border-top: 1px solid #BD9CA5;
	border-bottom: 1px solid #BD9CA5;
}

div.rezultatai_footer a:visited {
	color: #818181;
	text-decoration: none;
}

div.rezultatai_footer a:hover {
	color: black;
	text-decoration: underline;
}

div.rezultatai_footer a {
	color: black;
	text-decoration: none;
}

div.rezultatai_footer a.dabartinis {
	color: black;
	font-size: 12px;
	text-decoration: none;
}

div.thumbnails {
	width: 100%;
	margin: 0px 0px 10px 0px;
	font-size: 0.8em;
}

div.thumbnails a {
	display: inline;
	float: left;
	width: 62px;
	height: 90px;
	margin: 0px 4px 0px 4px;
	text-align: center;
	text-decoration: none;
	color: #000000;
}

div.thumbnails a:visited {
	text-decoration: none;
	color: #4D4B3F;
}

div.thumbnails a:hover {
	text-decoration: underline;
	color: #000000;
}

span.thumbnails_detalus_pdf {
	display: block;
	width: 62px;
	height: 62px;
	text-align: center;
	background: transparent;
	border: 1px solid #F9F6F1;
}

span.thumbnails_detalus_pdf img {
	margin: 14px 0px 0px 0px;
}

span.thumbnails_ankst_kitas {
	display: block;
	width: 22px;
	height: 62px;
	text-align: center;
	background: transparent;
	border: 1px solid #F9F6F1;
}

span.thumbnails_ankst_kitas img {
	margin: 17px 0px 0px 0px;
}

span.thumbnails {
	display: block;
	width: 62px;
	height: 62px;
	text-align: center;
	background: #E7D7D8;
	border: 1px solid #9F9795;
}

span.thumbnails#active {
	border: 1px solid #566CCF;
}

span.thumbnails img {
	width: 60px;
	height: 60px;
}

div.thumbnails p {
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

table.kurinio_info td {
	font-size: 0.8em;
}

div.kurinio_info {
	width: 100%;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
}

div.kurinio_info div {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

div.kurinio_info td {
	text-align: left;
	font-size: 0.7em;
	font-weight: bold;
}

div.kurinio_info td.pirmas {
	width: 170px;
	font-weight: normal;
}

div.kurinio_info tr.virs_bruksnio td {
	padding-bottom: 9px;
}

div.kurinio_info tr.su_bruksniu td {
	padding-top: 5px;
	border-top: 1px solid #C09BA2;
}

div.kurinio_info tr.grotuvas td {
    font-weight: normal;
    padding-top: 10px;
}

div.susije {
	width: 100%;
}

div.susije td {
	vertical-align: middle;
	font-size: 0.7em;
	color: #000000;
}

div.susije tr.header td {
	height: 22px;
	padding-left: 3px;
	font-size: 11px;
	background: url(../images/bg_rez_header.gif);
	border-bottom: 1px solid #BD9CA5;
}

table.nuorodos td {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #C09BA2;
}

table.nuorodos ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.susije td.border_lb {
	border-left: 1px solid #C09BA2;
	border-bottom: 1px solid #C09BA2;
}

div.susije td.border_l {
	border-left: 1px solid #C09BA2;
}

td.tevinis_img img {
	width: 25px;
	height: 32px;
	margin: 3px;
}

td.tevinis_text {
	font-weight: bold;
}

td.einamasis_img img {
	margin: 3px;
}

td.einamasis_text {
	font-weight: bold;
}

tr.pries_vaika {
	height: 14px;
}

tr.vaikas {
	height: 14px;
	padding-bottom: 5px;
}

tr.vaikas td {
	padding-bottom: 5px;
}

tr.vaikas_ii {
	height: 14px;
}

td.vaikas_img img {
	height: 18px;
	margin: 3px;
}

div.kurinio_vaizdas {
	width: 100%;
	padding-top: 20px;
	font-size: 0.85em;
	text-align: center;
	color: #4D4B3F;
	background: white;
}

a.kurinio_vaizdas {
	float: left;
	margin: 10px 20px 10px 0px;
}

div.kurinio_vaizdas img {
	/* width: 95%; */
}

div.kurinio_vaizdas p#copyright {
	position: absolute;
	display: none;
	font-size: 0.85em;
	color: #000;
}

div.kurinio_vaizdas p.navig {
	padding-top: 10px;
	margin: 5px;
	padding: 0px;
}

div.kurinio_vaizdas a, div.kurinio_vaizdas a:visited {
	color: #4D4B3F;
	text-decoration: none;
}

div.kurinio_vaizdas a:hover {
	color: #4D4B3F;
	text-decoration: underline;
}

div.thumbnails_footer {
	width: 100%;
	font-size: 11px;
	text-align: center;
	background: #EFEFDE;
	border-top: 1px solid #BD9CA5;
	border-bottom: 1px solid #BD9CA5;
}

div.thumbnails_footer table {
	width: 100%;
}

div.thumbnails_footer table td {
	vertical-align: middle;
	font-size: 0.7em;
}

div.thumbnails_footer a:visited {
	color: #818181;
	text-decoration: none;
}

div.thumbnails_footer a:hover {
	color: black;
	text-decoration: underline;
}

div.thumbnails_footer a {
	margin: 0px;
	color: black;
	text-decoration: none;
}

div.thumbnails_footer span#active {
	font-weight: bold;
}

div.thumbnails_footer img {
	margin-top: 1px;
}

div.thumbnails_footer b {
	width: 150px;
}

div.thumbnails_footer input {
	float: none;
	height: 20px;
	font-weight: normal;
}

div.thumbnails_footer input.text {
	width: 35px;
	padding-top: 2px;
}

div.klaida {
	width: 100%;
	margin: 0px 0px 5px 0px;
	font-size: 0.85em;
	font-weight: bold;
	color: #D61D00;
	background: #FFFFFF;
	border-top: 1px solid #BD9CA5;
	border-bottom: 1px solid #BD9CA5;
}

div.klaida p {
	margin: 2px 1px 2px 1px;
	padding: 2px 1px 2px 1px;
}

div.flags {
	float: right;
	padding: 5px 115px 5px 0px;
}

div.footer {
	margin-right: 120px;
	padding: 10px 0px 10px 0px;
	font-size: 10px;
	border-top: 1px solid #334497;
	white-space: nowrap;
}

div.footer a:visited {
	text-decoration: none;
	color: #000000;
}

div.footer a:hover {
	text-decoration: underline;
	color: #000000;
}

div.footer a {
	text-decoration: none;
	color: #000000;
}

form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

input {
	float: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	text-indent: 3px;
	color: #4A4938;
}

input.text {
	width: 155px;
	height: 19px;
	border: 1px solid #7B9CBD;
}

input.button {
	height: 22px;
	margin-right: 5px;
	padding: 1px 2px 2px 0px;
	font-weight: bold;
	background: url(../images/bg_button.gif);
	border: 1px solid #7B9CBD;
}

input.checkbox {
	margin-left: 9px;
	margin-right: 4px;
}

input.radio {
	margin-left: 7px;
}

select {
	float: left;
	height: 17px;
	font-family: Verdana;
	font-size: 11px;
	color: #4A4938;
	border: 1px solid #7B9CBD;
}

textarea {
	float: left;
	width: 245px;
	height: 45px;
	padding: 1px 0px 1px 3px;
	font-family: Verdana;
	font-size: 10px;
	color: #4A4938;
	border: 1px solid #7B9CBD;
}

div.main_ai {
	width: 450px;
}

div.header_ai {
	padding: 0px 0px 20px 0px;
	width: 250px;
	font-size: 14px;
	font-weight: bold;
	color: #D92920;
}

div.header_ai h1 {
	margin: 4px 0px 10px 5px;
	font-size: 1.1em;
	font-weight: bold;
	color: #334597;
}

div.tools_ai {
	float: right;
	width: 170px;
	height: 22px;
	background: url(../images/bg_ai_tools.gif) no-repeat left;
}

div.tools_ai img {
	vertical-align: middle;
}

div.main_ai span.kriterijai_pavadinimas {
	width: 70px;
	margin-left: 5px;
	color: #4B493C;
}

div.main_ai input.text {
	width: 220px;
	margin-right: 5px;
}

div.rez_ai_rasta {
	width: 100%;
	color: #4B493C;
	border-top: 1px solid #334497;
}

div.rez_ai_rasta span {
	float: left;
	padding: 10px 0px 7px 5px;
}

div.rez_ai_rasta select {
	margin: 7px 5px 5px 5px;
}

div.rez_ai_rasta div {
	float: right;
	width: 195px;
	text-align: right;
}

div.rez_ai_header {
	width: 100%;
	height: 22px;
	color: #4B493C;
	background: url(../images/bg_rez_header.gif);
}

div.rez_ai_irasas1, div.rez_ai_irasas2 {
	width: 100%;
	border-top: 1px solid #BF9CA2;
}

div.rez_ai_irasas1 {
	background: #FFFFFF;
}

div.rez_ai_header span.pirmas, div.rez_ai_irasas1 span.pirmas, div.rez_ai_irasas2 span.pirmas {
	float: left;
	width: 80px;
	margin: 5px 0px 4px 0px;
	text-indent: 5px;
	color: #4B493C;
}

div.rez_ai_irasas1 span.pirmas, div.rez_ai_irasas2 span.pirmas {
	text-align: right;
	font-weight: bold;
}

div.rez_ai_header span.antras, div.rez_ai_irasas1 span.antras, div.rez_ai_irasas2 span.antras {
	float: left;
	width: 370px;
	margin: 5px 0px 4px 0px;
}

div.rez_ai_irasas1 input.checkbox, div.rez_ai_irasas2 input.checkbox {
	float: none;
	height: 11px;
	margin: 0px 15px 0px 15px;
	padding: 0px;
	text-align: right;
}

div.main_help {
	width: 100%;
}

div.header_help {
	width: 50%;
	padding: 0px 0px 20px 0px;
}

div.header_help h1 {
	margin: 4px 0px 10px 5px;
	font-size: 1.4em;
	color: #334597;
}

div.tools_help {
	width: 100%;
	float: right;
	width: 125px;
	height: 22px;
	text-align: right;
	background: url(../images/bg_help_tools.gif) no-repeat left;
}

div.tools_help img {
	vertical-align: middle;
}

div.main_help div.heading_ii {
	width: 100%;
}

div.main_help div.heading_ii h2 {
	margin: 0px;
	padding-left: 10px;
	font-size: 1.2em;
	color: #334597;
}

div.main_help div.heading_ii p {
	margin: 0px;
	padding: 15px 10px 20px 10px;
}

div.main_help div.heading_iii {
	width: 100%;
}

div.main_help div.heading_iii h3 {
	margin: 0px;
	padding-left: 40px;
	font-size: 1.2em;
	color: #7889B4;
}

div.main_help div.heading_iii p {
	margin: 0px;
	padding: 15px 10px 20px 40px;
}

div.main_help div.heading_iv {
	width: 100%;
}

div.main_help div.heading_iv h4 {
	margin: 0px;
	padding-left: 70px;
	font-size: 1.2em;	
	font-weight: normal;
	color: #334695;
}

div.main_help div.heading_iv p {
	margin: 0px;
	padding: 15px 10px 20px 70px;
}

div.mail {
	margin: 15px;
	font-size: 1em;
}

div.mail table.virsus {
	float: left;
	width: 100%;
	font-size: 0.7em;
}

div.mail table.virsus td {
	padding: 0px 5px 0px 5px;
	vertical-align: top;
}

div.mail table.virsus td.laisko_turinys {
	padding: 15px 5px 10px 5px;
}

div.mail div.komentaras {
	width: 100%;
	font-size: 0.7em;
	background: #FFFFFF;
	border-top: 1px solid #BD9CA5;
	border-bottom: 1px solid #BD9CA5;
}

div.mail div.komentaras p {
	margin: 0px;
	padding: 5px;
}

div.mail table.rezultatai {
	float: left;
	padding: 5px 0px 5px 0px;
	background: #FFFFFF;
}

div.mail table.rezultatai td {
	padding: 5px;
	vertical-align: top;
	font-size: 0.7em;
	color: #000000;
	border-top: 0px;
}

div.mail h1 {
	margin: 0px 0px 15px 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #334597;
}

body.print {
	font-size: 1em;
	background: #FFFFFF;
}

body.print a, body.print a:hover, body.print a:active, body.print a:visited {
	text-decoration: underline;
	color: #000000;
}

table.header_print {
	float: left;
	width: 100%;
}

table.header_print td {
	padding: 10px;
	vertical-align: bottom;
	text-align: right;
	font-size: 0.7em;
}

body.print div.uzklausa {
	width: 100%;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	font-size: 0.7em;
	border-top: 1px solid #BD9CA5;
	border-bottom: 1px solid #BD9CA5;
}

body.print table.rezultatai {
	float: left;
}

body.print table.rezultatai td {
	padding: 5px;
	vertical-align: top;
	font-size: 0.7em;
	color: #000000;
	border-top: 0px;
}

body.print div.footer_print {
	width: 100%;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	font-size: 0.7em;
	border-top: 1px solid #BD9CA5;
}

body.print div.footer_print span {
	font-size: 1.25em;
	font-weight: bold;
	color: #334497;
}

body.print {
	font-size: 1em;
	background: #FFFFFF;
}

body.print a, body.print a:hover, body.print a:active, body.print a:visited {
	text-decoration: underline;
	color: #000000;
}

table.header_print {
	float: left;
	width: 100%;
}

table.header_print td {
	padding: 10px;
	vertical-align: bottom;
	text-align: right;
	font-size: 0.7em;
}

body.print div.uzklausa {
	width: 100%;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	font-size: 0.7em;
	border-top: 1px solid #BD9CA5;
	border-bottom: 1px solid #BD9CA5;
}

body.print table.rezultatai {
	float: left;
}

body.print table.rezultatai td {
	padding: 5px;
	vertical-align: top;
	font-size: 0.7em;
	color: #000000;
	border-top: 0px;
}

body.print div.footer_print {
	width: 100%;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	font-size: 0.7em;
	border-top: 1px solid #BD9CA5;
}

body.print div.footer_print span {
	font-size: 1.25em;
	font-weight: bold;
	color: #334497;
}

div.details {
	width: 100%;
	font-size: 0.8em;
}

div.details a {
	display: inline;
	width: 62px;
	text-align: center;
	text-decoration: none;
	color: #000000;
}

div.details a:visited {
	text-decoration: none;
	color: #4D4B3F;
}

div.details a:hover {
	text-decoration: underline;
	color: #000000;
}

div#jumpLastActive, div#jumpRightActive, div#jumpFirstActive, div#jumpLeftActive, div#jumpLastActive2, div#jumpRightActive2, div#jumpFirstActive2, div#jumpLeftActive2, div#jumpFirstActive3, div#jumpLastActive3 {
	DISPLAY: block;
}

div#jumpLastInActive, div#jumpRightInActive, div#jumpFirstInActive, div#jumpLeftInActive, div#jumpLastInActive2, div#jumpRightInActive2, div#jumpFirstInActive2, div#jumpLeftInActive2, div#jumpFirstInActive3, div#jumpLastInActive3 {
	DISPLAY: none; 
}

div#jumpLastInActive P, div#jumpFirstInActive P, div#jumpLastInActive2 P, div#jumpFirstInActive2 P, div#jumpFirstInActive3 P, div#jumpLastInActive3 P  {
	padding-left: 4px; 
	color: silver;
}

div#jumpRightInActive P, div#jumpLeftInActive P, div#jumpRightInActive2 P, div#jumpLeftInActive2 P  {
	padding-left: 4px; 
	color: silver;
}

table.navi {
	font-size: 1em;
}

span.peri {
	padding-bottom: 1em;
}
