/* CSS Document */

body              { background: #FFF9EB; padding: 6 6 6 6px; margin: 0px; font: 14px Arial; color: #2f4f4f;}
form              { padding: 0px; margin: 0px; }
table             { border-collapse: collapse; }
tr                { padding: 0px; margin: 0px; }
td                { padding: 0px; margin: 0px; }
img               { border: 0px; }
div               { padding: 0px; margin: 0px; }
span              { padding: 0px; margin: 0px; }
input             { font: 14px Arial; }
label             { cursor: pointer; }
label,span        { font: 14px Arial; color: #2f4f4f; }

div#search_menu p { margin: 6 0 4 0px; padding: 0px; }

A:link           { color: #704000; font: bold 10pt Verdana; text-decoration: none; }
A:active         { color: #704000; font: bold 10pt Verdana; text-decoration: none; }
A:visited        { color: #704000; font: bold 10pt Verdana; text-decoration: none; }
A:hover          { color: #000000; font: bold 10pt Verdana; text-decoration: underline; }

.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover
                 { font-size: 8pt; }

.LST A:link         { color: #800000; font: 12pt Verdana; text-decoration: none; }
.LST A:active       { color: #800000; font: 12pt Verdana; text-decoration: none; }
.LST A:visited      { color: #800000; font: 12pt Verdana; text-decoration: none; }
.LST A:hover        { color: #000000; font: 12pt Verdana; text-decoration: underline; }

.email A:link         { color: #2f4f4f; font: italic 400 10pt Verdana; text-decoration: none }
.email A:active       { color: #2f4f4f; font: italic 400 10pt Verdana; text-decoration: none }
.email A:visited      { color: #2f4f4f; font: italic 400 10pt Verdana; text-decoration: none }
.email A:hover        { color: #000000; font: italic 400 10pt Verdana; text-decoration: underline }

.lang A:link         { color: #ffffff; font: 8pt Verdana; text-decoration: none }
.lang A:active       { color: #ffffff; font: 8pt Verdana; text-decoration: none }
.lang A:visited      { color: #ffffff; font: 8pt Verdana; text-decoration: none }
.lang A:hover        { color: #FFFF00; font: 8pt Verdana; text-decoration: none }

#A:list 	 { list-style-image: url(apie/navigation/images/bullet.jpg) }

table.main_table TD.lang      { text-align: right; background: url(http://vaizdai.libis.lt/inc/images/melynas.jpg) no-repeat top left; height:12pt; width:680pt; }
table.main_table TD.inner     { background: white url(http://vaizdai.libis.lt/inc/images/index_bg.jpg) no-repeat top left; height: 100px; width:100%; }
table.main_table TD           { color: #2f4f4f; font:                 8pt Verdana; text-align: justify }

.txt         { margin-left:8em; font:10pt Verdana; text-align:left; }
.hlp         { margin-left:6em; font:10pt Verdana; text-align:left; }
.spc	     { margin-bottom:5em; }

.bold        { color: #2f4f4f; font:                 9pt Verdana }
.header      { color: #2f4f4f; font: small-caps 600  8pt Verdana }
.headerBIG   { color: #2f4f4f; font: small-caps 600 12pt Verdana }
.headerBIG2  { color: #2f4f4f; font: small-caps 600 14pt Verdana }
.menu        { color: #2f4f4f; font:                 8pt Verdana; text-align: left }
p.headerLOW a:link    { color: #2f4f4f; font: 10pt Verdana; text-decoration: underline; }
p.headerLOW a:active  { color: #2f4f4f; font: 10pt Verdana; text-decoration: underline; }
p.headerLOW a:visited { color: #2f4f4f; font: 10pt Verdana; text-decoration: underline; }
p.headerLOW a:hover   { color: #2f4f4f; font: 10pt Verdana; text-decoration: underline; }

#browse_title          { margin: 0.3em auto; color: #2f4f4f; font: small-caps 600  8pt Verdana }
#browse_title2         { width:324px; height:200px; line-height:200px; text-align:center; border:3px double #000; margin:30px auto 5px auto; }

div.hlp div { margin-top: 20px; }

div.login_form input     { width: 150px; }
div.login_form table td { text-align: right; }

.error_msg { padding-right: 100px; color: #ffffff; font: 8pt Verdana; }
.error_box { width: 300px;}

div.clear          { clear: both; }

div.connected_user { float: right; margin-top: 5px; }

div.frame_letters  { padding: 0px; margin: 0.2em 0em 0em 0em; width: 100%; }

div#menu_letters table    { margin-left: 1em;}
div#menu_letters div { padding: 3px 1px 3px 0px;}
div#menu_letters a, div.frame_letters div#back_btn { padding: 2px 2px 2px 2px; margin: 0px; border: 1px solid #FFF9EB; }
div.frame_letters div#back_btn  { margin-left: 5px; }
div#menu_letters span { padding: 30px 0px; }
div#menu_letters a#selected, div#menu_letters a:hover { border: 1px solid black; text-decoration: none; }

/* Loading icon */
table.search_results td           { background: #ffffff; border-left: 1px solid black; border-right: 1px solid black;
                                     }
table.search_results td.skirtukas { background: #FFF9EB; font-size: 16px; color: red; font-weight: normal; 
                                    border-top: 1px solid black; border-bottom: 1px solid black; 
                                    border-left: 0px; border-right: 0px; }
table.search_results a,table.search_results a:hover,table.search_results a:visited
                                 { font-weight: normal; }
table.search_results a#selected  { font-weight: bold; font-size: 13px; }                                    
                                    
div.pager             { padding: 12 0 10 0px; width: 500px; }
div.pager a, input#jump_to_submit
                      { background: #F5E8A6; margin: 0 1 0 0px; padding: 2 4 2 4px; 
                        border: 1px solid #777777; }
input#jump_to_submit  { cursor: pointer; height: 23px;} 
div.pager a#sqcurrent { background: #704000; color: #fff; }
div.pager a:hover     { background: #f7c777; }

p.search_res { margin: 0px; }

div.relative                                { position: relative; }
div.relative span.absolute                  { position: absolute; }
table.view_cards  div.relative span.absolute { right: 5px; }
div#search_menu   div.relative span.absolute { right: 10px; top: 3px; }
div.frame_letters div.relative span.absolute { right: 5px; top: 3px; }

#fixed_b            { position: absolute; left: 0px; top: 0px; }
body > div#fixed_b  { position: fixed; }

div#fixed_b button                      { width: 25px; height: 21px; font-weight: bold; }

table.view_cards                        { margin: 0em 0em 0.25em 1em; }
table.view_cards span.view_sifras       { margin-left: 3em; }
table.view_cards span.view_sifras, table.view_cards span.view_sifras span
                                        { font: 20px Arial; color: #2f4f4f; }
table.view_cards div#image_a_container   { border: 1px solid #2f4f4f; }
table.view_cards div#image_b_container   { border: 1px solid #2f4f4f; }

table.view_cards img                    { border: 1px solid #2f4f4f; }

table.view_cards div#image_a_info       { font: 20px Arial; color: #2f4f4f; display: none; }

table.view_history td                   { border: 1px solid #2f4f4f; padding: 4px; }

div.m_list div.m_list_header            { margin: 20 0 0 0px; }
div.m_list div.m_list_links             { margin: 2 0 0 6px; }
div.m_list div.m_list_links a           { font-weight: normal; }
div.m_list div.m_list_links a#selected  { font-weight: bold; font-size: 13px; }

div.header                   { padding: 6 6 12 6px; }
div.header div.caption       { float:left; padding: 3px;  } 
div.header div.button        { float:left; margin-right: 16px; padding: 3px; }
div.header div.button a          { font-weight: normal; background: background: #F5F5F5; border: 1px solid #ddd; padding: 2px;  text-decoration: none; }
div.header div.button a#selected { font-weight: normal;  background: #F5F5F5; border: 1px solid #bbbbbb; }
div.header div.button a:link     {  }
div.header div.button a:active   {  }
div.header div.button a:visited  {  }
div.header div.button a:hover    { background: #FFFFFF; border: 1px solid #BBBBBB;}

div.admin_zone                { margin: 0 0 0 0px; }
div.admin_zone a,div.admin_zone a:hover,div.admin_zone a:visited
                              { font-weight: normal; }
div.admin_zone a#selected     { font-weight: bold; }                            
div.admin_zone div.admin_menu_container { float: left; margin: 40 0 0 0px; width: 130px; }
div.admin_zone div.admin_container      { float: left; margin: 10 0 10 10px; }
div.admin_zone div.admin_container div.output    { margin-top:2px; padding: 8px; border: 1px solid #E0E0E0; }

div.admin_zone div.admin_container div.output div.admin_main_output { margin-top: 8px; }

div.admin_container table        { margin: 5px; }
div.admin_container table tr th  { font-size: 11px; padding: 4px; border-top: 1px solid #ffffff; }
div.admin_container table tr td  { border-top: 1px solid #E0E0E0; padding: 4px; }

div.admin_zone form table td            { border: 0px; }
div.admin_zone form table td.label      { text-align: right; }
div.admin_zone form table td.table_line { font-size: 1px; }

div.about_text              { margin: 0px 60px 0px 0px; }

