/* font:style variant weight size/line-height family */

body, form	{ padding:0px; margin:0px; }
body 
{ 
background: #BBBDBF 
}

div, td, input, textarea, select 
{ 
font-family: Arial, Verdana, sans-serif, Tahoma; 
font-size: 12px; 
line-height: 18px; 
color: #442C29;
}
	
a 		
{ 
text-decoration: none; 
color: #00599C;
}

#print_text a 		
{ 
text-decoration: underline; 
color: #2E3191; 
}

.virsus td {
  vertical-align: top;
}

strong, b, bold {
color: #996633;
}

.vidmenubg {
background-color: #143061;
}

.sitemaptitle a:hover 
{
font-size: 18px; 
font-weight: bold;
color: #bf3f7f;
text-decoration: underline; 
}

.sitemaptitle {
text-decoration: none; 
font-size: 16px; 
font-weight: bold;
color: #00599C;
margin-top: 25px;
margin-bottom: 10px;
}

.sitemap {
text-decoration: none; 
font-size: 12px; 
font-weight: bold;
color: #00599C;
}
.sitemap a:hover 
{
font-size: 14px; 
font-weight: bold;
color: #bf3f7f;
text-decoration: underline; 
}

.text p a   	{ text-decoration: underline; }
.text p a:hover	{ text-decoration: none; }

img, input.cb, td.foto, font.foto, p.foto { border: none; }
.cb { border: none ! important;}

.hand		{ cursor: pointer; }
.foto		{ border: 1px solid #666; }
.print		{ color: #000 ! important; }

.w		{ color: #FFF; }
.up		{ text-transform: uppercase; }
.u		{ text-decoration: underline; }
h1, h2, h3     	{ font-weight: normal; margin: 10px; }
.g		{ color: #666; }
.h100		{ height: 100%; }
.w100		{ width: 100%; }
li		{ color: #000; }
.nolist 	{ line-height:20px; }

.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }	

input, textarea, button, select { border: 1px solid #999 ! important; }
.submit { border: 1px solid #003399; background-color: #003399; color: #fff; }


hr { height: 1px; background-color: #d4d4d4d; color: #d4d4d4; }

/* flags */
	.flag       { font: 10px Tahoma; color: #BBBDBF; }
	.flag_s     { font: 10px Tahoma; color: #2E3191 ! important; }
	.flag:hover, .flag_s:hover {  }
	#kalbos { color: #BBBDBF; text-align: left; padding-left: 20px; }

/* dropdown menu */


.air		{ position: absolute; left: -1000px; top: 0px; border: solid 0px #FFFFFF; z-index: 2;}

.meniu 
	{ font: 12px Arial; display: block; padding: 0px 8px; width: 97px; height: 26px; line-height: 26px; text-align: center; color: #fff; /* background: #00599C;  */ text-transform: uppercase }
.meniu_a
	{ font: 12px Arial; display: block; padding: 0px 8px; width: 97px; height: 26px; line-height: 26px; text-align: center; color: #fff; /* background: #BBBDBF; */ text-transform: uppercase }
.meniu2 
	{ font: 12px Arial; display: block; padding: 0px 8px; width: 97px; height: 26px; line-height: 26px; text-align: center; color: #fff; background: #BBBDBF; text-transform: uppercase; }
.meniu2_a, .meniu2:hover 
	{ font: 12px Arial; display: block; padding: 0px 8px; width: 97px; height: 26px; line-height: 26px; text-align: center; color: #fff; background: #00599C;  text-transform: uppercase }
.meniuT 
	{ font: 12px Arial; display: block; padding: 0px 8px; width: 97px; height: 26px; line-height: 26px; text-align: center; color: #fff; background: #00599C; text-transform: uppercase; }
.meniuT:hover 
	{ font: 12px Arial; display: block; padding: 0px 8px; width: 97px; height: 26px; line-height: 26px; text-align: center; color: #fff; background: #E10918; text-transform: uppercase }

.tekstas    { Tahoma; font-weight: bold; color: #2E3191 ! important; }


/* advanced SiteMap */
@media screen, print {
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; }

	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:1px; }

	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }

	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(bullet.gif) center left no-repeat; }

	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none }
}

/* menu */
#menu 	  { }
#menu .p1 { padding: 0px 5px 0px 0px;  }
#menu .p2 { padding: 0px 5px 0px 20px; }
#menu .p3 { padding: 0px 5px 0px 40px; }
#menu .p4 { padding: 0px 5px 0px 60px; }

/* other */

#footer { font-size: 9px; float: right; width: 450px; height: 26px; line-height: 26px; text-align: center; color: #ffffff; background: #2E3191; }
#footer2 { font-size: 9px; height: 26px; line-height: 26px; background: #fff; padding: 0px 20px; color: #666 }
#footer a, #footer2 a { color: #666; text-decoration: none; }
#outdoor { text-align: right }
#line {  height: 26px; background: #BBBDBF; }
#menu { height: 26px; background: #00599C;}

h1.pav { margin: 20px 0px ! important }


#imgframe a img
{                        
    background: #DDDDDD;
    padding: 6px 6px 6px 6px;
    width: 190px;
    height: 150px;
}                    

#imgframe a:hover img
{
    background-color: #E10918;
}


.contacts      { 
font: 10px Tahoma; 
color: #00599C; 
margin-bottom: 25px;
}


.newsother {
font-family: Arial, Verdana, sans-serif, Tahoma; 
font-size: 11px; 
color: #996633;
margin-top: 10px;
}

.newsmore {
color: #cc0000;
}

.normaltxt {
font-family: Arial, Verdana, sans-serif, Tahoma; 
font-size: 12px; 
line-height: 18px; 
color: #442C29;
}

.normaltxt_table {
font-family: Arial, Verdana, sans-serif, Tahoma; 
font-size: 11px; 
font-weight: 500;
color: #996633;
padding-left:4px; padding-right:4px;
}

.normaltxt_table_tr {
font-family: Arial, Verdana, sans-serif, Tahoma; 
font-size: 11px; 
padding-left:4px; padding-right:4px;
}

.normaltxt ul {
list-style-type: square;
padding: 0;
margin: 0;
border: 0;
padding-left: 28px;
margin-left: 8px;
margin-bottom: 20px;
}

.normaltxt ul li {
line-height: 120%; 
margin-bottom: 5px;
}

.subcontacts
{
font-family: Arial, Verdana, sans-serif, Tahoma; 
font-size: 12px; 
line-height: 14px; 
color: #fff;
text-decoration: none; 
}

.subcontacts a:link, .subcontacts a:visited, .subcontacts a:active
{
font-family: Arial, Verdana, sans-serif, Tahoma; 
font-size: 12px; 
line-height: 14px; 
color: #442C29;
text-decoration: none; 
}

.submenu 
	{ font: 12px Arial; display: block; padding: 0px 8px; width: 193px; height: 26px; line-height: 26px; text-align: left; color: #fff; background: #00599C; text-transform: none; }
.submenu:hover 
	{ font: 12px Arial; display: block; padding: 0px 8px; width: 193px; height: 26px; line-height: 26px; text-align: left; color: #fff; background: #E10918; text-transform: none; }
