/******************************************************/
/*@import "struc_stam070718.css";
/******************************************************/
/* 1) -=-=-=- General selectors -=-=-=- */



html, body		{
 				margin:0;
 				padding:0;
 				height: 100%;
 				background: #CCCCCC;
 				color: #000;
 				font-family: verdana, arial, tahoma;
				}
#pagewidth		{
 				width: 970px;
 				background: transparent url("img/body_bg.gif") center 0px repeat-y;
 				min-height: 100%;
 				margin-right: auto;
 				margin-left: auto;
				border-left: solid 2px #B9B9B9;
 				border-right: solid 2px #A5A5A5;
				}

/*** Header section ***/

#head			{
				margin: 0px;
				padding: 0px;
 				width: 970px;
 				background: #E7F0DF url("img/head_bg1.jpg") center -15px no-repeat fixed;
 				/*background: #F6F9F2 url(img/head_bg3.jpg) center -20px no-repeat fixed;*/
				}

#header			{
 				height:67px;
 				width: 965px;
				border-left: solid 2px #CFD2C7;
				border-right: solid 2px #CFD2C7;
 				background: transparent;
 				}
#home 			{
 				height: 52px;
 				width: 280px;
  				position: relative;
  				float: left;
				background: transparent;
				/*background: transparent url(img/egles_saka5.gif) -10px -15px no-repeat;*/
  				border: 0px solid;
				margin: 0px;
				padding: 7px 0 4px 10px;
				font-family: Verdana;
 				font-size: 14px;
 				}
#home .big		{
				font-size: 28px;
				font-family: Trebuchet MS, verdana;
				text-transform: uppercase;
				font-weight: bold;
				}

#home img 		{
				padding: 0px 5px 0 5px;
				float: left;
				}

#header a 		{
				color: #124038;
				text-decoration: none;
				font-weight: bold;
				}

#sn1 {		position: absolute; top: 0px;left: 31%;}
#sn2 {		position: absolute; top: -2px;left: 40%;}
#sn3 {		position: absolute; top: 5px;left: 65%;}
#sn4 {		position: absolute; top: -10px;left: 60%;}
#sn5 {		position: absolute; top: -5px;left: 53%;}

.snaige {		width: 50px; height: 50px; background: url(img/snaige.png) 50% 50% no-repeat;}
.snaige:hover	{background: url(img/snaige2.png) 50% 50% no-repeat;}
.snaige1 {		width: 50px; height: 50px; 
				background: url(img/snaige1.png) 50% 50% no-repeat;}
.snaige1:hover	{background: url(img/snaige3.png) 50% 50% no-repeat;}

* html .snaige {width: 50px; height: 50px; 
				background: url(img/snaige.gif) 50% 50% no-repeat;}
* html .snaige:hover{background: url(img/snaige2.gif) 50% 50% no-repeat;}

/* .snaige {		width: 50px; height: 50px; display: none;} */


#header a:hover 	{ color: #890000; background: transparent;}

#adr 			{
 				height: 52px;
				background: transparent;
				float: right;
				text-align:right;
				font-size: 9px;
				font-weight: normal;
				font-family: Verdana;
				color: #333;
				margin: 0;
				padding: 3px 5px 5px 5px;
 				border-right: solid 0px #990000;
				line-height: 110%;
				width: 400px;
				}
/* h-menu */
#h-menu			{
 				width: 965px;
				color: #FFF;
				border-left: solid 2px #CFD2C7;
				border-right: solid 2px #CFD2C7;
				border-top: solid 1px #E0E5DA;
				border-bottom: solid 0px #550000;
				background: #E7F0DF url("img/h-menu2.gif") -2px 0%  repeat-x;
				height: 22px;
				margin: -1px auto -1px auto;
				padding: 7px 1px 0px 0px;
				font-family: Verdana;
				}
#h-menu ul 		{
				padding: 0 0 0 10px;
				margin: 0;
				font-family: Verdana;
				font-size: 8pt;
				font-weight: bold;
				}
#h-menu ul li		{
				display: inline;
				list-style: none;
				padding: 0 ;
				margin: 0 7px 0 0;
				float: right;
				}

#h-menu #data	{
				float: left;
				margin: 0;
				padding: 1px 10px 0 0px;
				}

#h-menu li a	{
				text-decoration: none;
				border: 0px solid #000;
				padding: 0;
				margin: 0 4px;
				background-color: transparent;
				color: #FCFCF0;
				}
#h-menu li a.sitemap		{
				display: block;
				text-decoration: none;
				background: url("img/sitemap.gif") no-repeat;
				width: 45px;
				height: 13px;
				color: #72844A;
				}
#h-menu li a.sitemap:hover	{background-image: url("img/sitemap_w.gif") no-repeat;color: #72844A;}
#h-menu li a.help		{
				display: block;
				text-decoration: none;
				background: transparent url("img/ico-help.gif")  100% 0% no-repeat;
				width: 20px;
				height: 13px;
				color: #72844A;
				}
#h-menu li a.help:hover	{background-image: url("img/ico-help.gif") no-repeat;color: #72844A;}
#h-menu li a.print		{
				display: block;
				text-decoration: none;
				background: transparent url("img/ico-print.gif") no-repeat;
				width: 14px;
				height: 13px;
				color: #72844A;
				}
#h-menu li a.print:hover {background-image: url("img/ico-print.gif") no-repeat;color: #72844A;}

#h-menu li a:hover	{
				background-color: #67704C;
				color: #FFF;
				}
#nav-h li option {
				font-size: 11px;
				}
#nav-h li select {width: 166px;}


/*** Main container ***/
#container	{
 				width: 970px;
				margin: 1px 0 0 0;
				padding: 0px;
				background: #D6DACB url("img/container_bg1.gif") 50% 0%  repeat-y;
				border-top: 0px solid #787C6E;
 				min-height: 490px;
 				height: auto;
				}

/*** Sidebars ***/
#more			{
				float: right;
				width: 172px;
				margin: 0px 0px 0px 0px;
				padding: 0 3px 0 0;
				color: #333;
				clear: right;
				border: 0px solid #ffffff;
				font-size: 8pt /*10px*/;
				z-index: 1;
				}

/*** breadcrumb ***/
#breadcrumb		{
display: none;
				/*color: #365040;
				font: 9px verdana, sans-serif;
				font-weight: normal;
				background: #EEF1E0;
				border-top: solid 0px #890000;
				border-left: solid 1px #B6BDA6;
				border-right: solid 1px #B6BDA6;
				border-bottom: solid 1px #A5B2A4;
				margin: 2px;
				padding: 3px 5px 1px 5px;*/
				}

#langas {font-size: 8pt; padding: 5px; background-color: #D6DACB;}

/*** Content ***/
#content		{
				min-height: 550px;
				margin: 0px 177px 3px 182px;
				padding: 5px 0px 0px 0px;
				font-size: 8pt /*11px /*0.75em; /*12px; */;
				border: 1px solid #D6DACB;
				border-top: 1px solid #D2D9D2;
				z-index: 1000;
/*overflow: auto;
_overflow-y: auto;*/
				}
				
/* Hides from IE-mac \*/
* html #content  {height: 610px;}
/* End hide from IE-mac */

#content2		{
				background: #fff;
				min-height: 350px;
				margin: 0;
				padding: 0px;
				font-size: 8pt;
				}
				

/*** Search ***/
#content #search {width: 573px; background-color: #fff; padding: 0px; margin: 0 0 0px 4px;}
#content #search2 {width: 574px; background: #fff; padding: 0px; margin: 0 0 0px 4px;}
#content #search ul {margin: 0; padding: 0px 0px 0 4px; background: #D6DACB;}
#content #search2 ul {margin: 0; padding: 0px 0px 0 4px; background: #fff; display: block; height: 18px; border-bottom: 1px solid #ADADAD;}
/* Hides from IE-mac \*/
* html #content #search ul,
* html #content #search2 ul  {margin: 0px 0px 0 4px; padding: 0px 0px 0 4px; }
/* End hide from IE-mac */

#content #search li  {
width: 130px;
display: block /*inline*/;
list-style-type: none;
margin: 1px 2px 0 0px;
float: left;
padding: 2pt;
text-align: center;
font-weight: bold;
font-size: 8pt;
background: #E5E8DB;
border-bottom: 1px solid #AFBDAF;
}
#content #search2 li  {
width: 136px;
height: 14px;
display: block /*inline*/;
list-style-type: none;
margin: 1px 2px 0 0px;
float: left;
padding: 2px 2px 0;
text-align: center;
font-weight: bold;
font-size: 10px;
background: #E5E8DB;
border-bottom: 1px solid #AFBDAF;
}

#content	#search li a {text-decoration: none; color: #222222; }
#content	#search li a:hover {background: transparent;  color: black; }
#content	#search li.hi { background: #FAFAF7; border: 1px solid #8E8D8D; border-bottom: none; color: black; }
#content	#search li.lo { background: #A9B98C; border: 1px solid #8E8D8D; padding-bottom: 1px;}
#content	#search li.lo:hover { background: #D6DACB; }
#content	#search li.body { color: black; background-color: #E5E8DB;}

#content	#search2 li a {text-decoration: none; color: #222222; }
#content	#search2 li a:hover {background: transparent;  color: black; }
#content	#search2 li.hi { background: #FAFAF7; border: 1px solid #ADADAD; border-bottom: 1px solid #FAFAF7; color: black;}
#content	#search2 li.lo { background: #D6DACB; border: 1px solid #ADADAD;}
#content	#search2 li.lo:hover { background: #D6DACB;}
#content	#search2 li.body { color: black; background-color: #E5E8DB;}
#content	#search2 li.last { margin: 1px 0px 0px 0px;}


#content	.search1 {width: 556px; border: 1px solid #8E8D8D /*#AFBDAF*/; border-top: 0px solid #FEF6DF; background: #F5F6F1; padding: 5px 0; margin: 0px 0 0 4px;  /*-moz-border-radius: 4px;*/	z-index: 10; float: left;}

.search1 img {vertical-align: middle; padding: 0 10px 0 10px;}

#content .search2 {width: 572px; border: 1px solid #ADADAD; border-top: 0px solid #D6DACB; background: #FAFAF7; padding: 5px 0; margin: 0px 0 0 4px; z-index: 9;}


#content	input.search, table.filter td input {background: #ffffff;}
#content	input.search, table.filter td input, #content .White {background: #ffffff;}

div.White	{margin: 3px 0 0 3px; padding: 5px; border: 1px solid #D6DACB; -moz-border-radius: 4px;	}
.center 		{
				background: #FFFFFF url("img/center_top1.gif") no-repeat;
				border: 0px solid #F3F7E4;
				width: 600px;
				/*margin: 0 0 0 2px;*/
				padding: 0;
				}
				
.center_w 		{
				background: #FFFFFF url("img/center_top1_w.gif") no-repeat;
				border: 0px solid #F3F7E4;
				width: 700px;
				/*margin: 0 0 0 2px;*/
				padding: 0;
				}



.center1 		{
				background: #FFFFFF url("img/center_top4.gif") no-repeat;
				border: 0px solid #F3F7E4;
				width: 600px;
				margin: 0;
				padding: 0;
				}

.center2 		{
				background: #FFFFFF url("img/center_top5.gif") no-repeat;
				border: 0px solid #F3F7E4;
				width: 600px;
				margin: 0;
				padding: 0;
				}

.center_top		{
				margin: 0;
				padding: 7px 10px 0 15px;
				font-weight: bold;
				color: #365040;
				font-size: 8pt /*10px*/;
				height: 22px
				}
.center_bottom	{
				background: transparent  url("img/center_bottom1.gif") no-repeat;
				height: 11px;
				}
.center_bottom_w	{
				background: transparent  url("img/center_bottom1_w.gif") no-repeat;
				height: 11px;
				}
.center_bottom1	{
				background: transparent  url("img/center_bottom2.gif") no-repeat;
				height: 12px;
				}

.center_bottom2	{
				background: transparent  url("img/center_bottom3.gif") no-repeat;
				height: 12px;
				}
.node 		{
				margin: 0;
				padding: 0.2em 0.8em 0 0.8em;
				color: #333333;
 				min-height: 50px;
				background: #ffffff url("img/node.gif") repeat-y;
				border-top: 1px solid #D7DDD9;
				border-right: 1px solid #878878;
				border-bottom: none;
				border-left: 1px solid #878878;
				}
.node_w 		{
				margin: 0;
				padding: 0.2em 0.8em 0 0.8em;
				color: #333333;
 				min-height: 70px;
				background: #ffffff url("img/node_w.gif") repeat-y;
				border-top: 1px solid #D7DDD9;
				border-right: 1px solid #878878;
				border-bottom: none;
				border-left: 1px solid #878878;
				}
				
.node em {color: #0F250A;font-size: 105%; /*background: #fffffd;*/ }
				
#content .node p div font {text-align: justify;}
#content .node p.I, .indent {TEXT-INDENT: 27pt; text-align: justify;}

#links, #links1 {background-color: #FAFAFA /*#EDF0EA*/; color: #555;}
.external, 
#content .external,
#links a[href ^="http://"],
#links1 a[href ^="http://"],
#sitemap a[href ^="http://"] {
	background: transparent url(img/external.gif) 100% 0px  no-repeat;
	padding-right: 13px;
}

#content .fb {
	background: transparent url(img/facebook-icon.gif) 100% 0px  no-repeat;
	padding-right: 15px;
}
.foto {
	background: transparent url(img/fotokaleidoskopas.gif) 100% 0px  no-repeat;
	padding-top: 13px;
	padding-right: 50px;
}
.node1 		{
				margin: 0;
				padding: 0 0.8em 0 0.8em;
				color: #333333;
				background: #ffffff url("img/node.gif") repeat-y;
				border-top: 0px solid #D7DDD9;
				border-right: 2px solid #64AD52;
				border-bottom: none;
				border-left: 2px solid #64AD52;
				}
.node2 		{
				margin: 0;
				padding: 0 0.8em 0 0.8em;
				color: #333333;
				background: #ffffff url("img/node.gif") repeat-y;
				border-top: 0px solid #D7DDD9;
				border-right: 2px solid #FF6633;
				border-bottom: none;
				border-left: 2px solid #FF6633;
				}

.node:hover 	{color: #333;	}

#short			{
				margin: 0px;
				min-height: 110px;
				padding: 0px;}
/* Hides from IE-mac \*/
* html #short  {height: 110px;}
/* End hide from IE-mac */

.short			{
				margin: 0px;
				min-height: 110px;
				padding: 0px;}
/* Hides from IE-mac \*/
* html .short  {height: 110px;}
/* End hide from IE-mac */

.short	p {text-align: justify;}

div.teaser {
  /*height:100px;*/
  width:102px;
  background: #EEEEEE ;
  margin: 5px 10px 5px 0px;
  padding: 0;
  border: 1px solid #BBD0CC;
  text-align:center;
  line-height:100px;
  font-size:80px;
  float: left;
  /*clear: left;*/
  -moz-border-radius: 3px;
  }
*>div.teaser {
  font-size:12px
}
.teaser	img {
  vertical-align:middle;
}

#newsorder1_on,
#newsorder2_on {
width: 200px;
margin: 0 0 0 280px;
}


/*** headers ***/
#content h1, #content .title1 {
				font-size: 8pt /*11px /*1.1em*/;
				color: #890000;
    			font-weight: bold;
				margin: 0.75em 0 0.5em 0;
				padding: 0;
				}
#content h2,
#content .title	{
				font-size: 9pt /*11px /*1em*/;
				color: #890000 /*#336666*/;
    			font-weight: bold;
				margin: 0.75em 0 0.5em 0;
				padding: 2px;
				border-bottom: solid 0px #BCD0BE;
				}
#content .center_top h2	{
				color: #365040;
				font-size: 7pt;
				padding: 0;margin: 0;
				}

.box .title		{font-size: 8pt /*11px /*1.1em;*/}
/*div#content .title	{
				border-bottom: solid 0px #3C6C29;
				}*/
#content .m_text_Pavadinimu_stilius,
#content h3,
#content .title0	{
				text-align: left;
				font-size: 8pt/*11px /*1em*/;
				color: #890000;
    			font-weight: bold;
				margin: 0.15em 0 0.15em 0;
				padding: 2px;
				}
#content h4 {
				font-size: 8pt /*11px /*1em*/;
				color: #620000 /*#1F5536 /*#698070 /*#72844A*/;
    			font-weight: bold;
				margin: 0.2em 0 0 0;
				padding: 0;
				}
#content h5 {	margin: 0.2em 0 0 0;
				padding: 0;
				}
#content .u	{	border-bottom: solid 1px #BCD0BE; }

.on {
	background: transparent  url("img/on2.gif") 0 10px no-repeat;
	margin: 0;
	padding: 12px 0 3px 10px;
	/*color: #890000;*/
	display: block;
	border-top: 0px solid #ccc;
}
.off, .link	{background: transparent  url("img/off1.gif") 0 10px no-repeat;
	margin: 0;
	padding: 12px 0 5px 10px;
	display: block;
	line-height: 120%;
	}
.on h4 {line-height: 110%;}
.off h4 {line-height: 110%;}

/*** dl ***/
#content ol, 
#content ul,
dl {margin: 0 10px; padding: 0 10px;}
#content ol li {margin-left: 0px;}
#content ol li ol li {margin-left: 0px;}

dl.paslaugos {
margin: 4px; padding: 2px;
background: #F9FAF7 url(img/box.gif) 0% 0% repeat-x;
border-bottom: solid 1px #E5E8DB;
border-right: solid 1px #F4F6EC;
border-left: solid 1px #F4F6EC;
}
dt {float: left;
	padding: 0 2px 0 0;
	width: 120px;
	}
dl.paslaugos dt {
	color: #000000;
	border-top: solid 1px #E5E8DB;
	padding: 3px 0 0px 3px;
	width: 35px;
	text-align: left;
}
dd {margin-left: 122px;
	padding: 0;
}
dl.paslaugos dd {
	margin-left: 38px;
	border-top: solid 1px #E5E8DB;
	padding: 3px 3px 6px;
}
#onoff .on p {border: 1px solid #FCFCFA; background: #FAFAF7; margin: 0;}

#onoff .on, #onoff .off {	background: transparent;
	margin: 0;
	padding: 0;
	display: block;
}

.cities tr {background: #FCFFFA;}
.cities td {padding: 5px 1px;}

/*** iconlist ***/
.iconlist	{
list-style: none;
margin: 4px;
padding: 5px 0 0px 0;
background: #F9FAF7 url(img/box.gif) 0% 0% repeat-x;
border-bottom: solid 1px #E5E8DB;
border-right: solid 1px #F4F6EC;
border-left: solid 1px #F4F6EC;
}
.iconlist li	{
	border-top: solid 1px #E5E8DB;
	padding: 3px 0 3px 10px;
	margin: .4em 0;
	font-weight: normal;
	/*font-size: 95%;*/
}
.iconlist label {display: block;}
.iconlist li img	{vertical-align: middle; padding-bottom: 10px;}

/*** Footer ***/
#footer		{
				position: relative;
				clear: both;
				padding: 2px;
				color: #000000;
 				background: #ECF0DF;
				border: 2px solid;
 				border-color: #F0F7E6 #B7BCA8 #A5A5A5 #B7BCA8;
 				font-size: 8pt /*10px*/;
 				/*text-align: center;*/
				}
div#footer ul, ul#form	{
				padding: 0;
				margin: 0 0 10px 40px;
				list-style-type: none;
				}

div#footer h3 {margin: 0 0 3px 18px; padding: 0px;}

#footer p {margin: 5px 0;}
/*div#footer li, */
#form li	{
				display: block;
				float: left;
				/*display: inline;*/
				margin: 2px;
				margin-right: 1em;
 				white-space: nowrap;
				width: 95px;
				border: 0px solid red;
				}
/*** bendri ***/

hr				{
				height: 1px; 
				border: none;
				color: #C0C7B0;
				background-color: #C0C7B0;
				}
hr.w50			{width: 50%;
				text-align: center;
				background-color: #D8DDDA;
				}
hr.w75			{width: 75%;
				text-align: left;
				}
hr.dash			{border-top: 1px dashed #D6DACB;
				background-color: #fff;
				margin: 1px;
				}
hr.shadow		{
				background-color: #E0E0E0;
				border-top: 1px solid #D6DACB;
				border-bottom: 1px solid #eee;
				height: 3px; 
				}
hr.black		{
				height: 1px; 
				border: none;
				color: #000;
				background-color: #000;
				}

img				{border: none;}
a:link			{COLOR: #365040;
				text-decoration:none;
				}
a:visited	{	COLOR: #663333 /*#981A1B /*#425E4C*/;
				text-decoration:none;
				}
a:active, a:hover	{
				COLOR: #981A1B;
				text-decoration: underline;
				}
#content a, #content a:link 	{
				COLOR: #336666;
				TEXT-DECORATION: none;
				border-bottom: 1px solid #D8DDDA;
				}

#content a:visited 	{
				COLOR: #762929;
				TEXT-DECORATION:  none;
				border-bottom: 1px solid #D8DDDA;
				}
#content .title1 a, #content .title1 a:visited { color: #890000;}

#content a:active,
#content a:hover	{
				TEXT-DECORATION: none /*underline*/;
				border-bottom: 1px solid #981A1B;
				}
#content a.red,
#content a.red:link,
#content a.red:visited  {color: #890000;}
#content a.red:active,
#content a.red:hover	{color: #ff0000;}

#content p		{
				line-height: 130%;
				color: #333333;
				padding: 3px 0 0;
				margin: 0 0 5px 0;
				text-align: justify;
				/* font-size: 8pt;*/
				}

#content p:hover {color: #222222;}
#content p.J, #content p.j	{
				text-align: justify;
				text-indent: 4em;
				margin: 5px 0 0;
				padding: 0;
				}
#content ul.J, #content ol.J,
#content ul.j, #content ol.j 	{
				text-align: justify;
				margin-top: 2px;
				margin-left: 15px;
				margin-bottom: 1px;
				padding-left: 5px;
				padding: 0;
				}
#content	ul {margin: 0;
				padding-left: 25px;
}
#content .book .tree ul li ul {padding-bottom: 5px;}
#content .book .tree ul li ul li ul {padding-bottom: 0px;}

#content li	{	padding-left: 0px;}

#content p.I65,
#content p.i65	{
				text-indent: -6.5em;
				padding: 0 0 1px 6.5em;
				margin-bottom: 5px;
				margin-top: 0px;
				text-align: left;
				}
#content p.I7,
#content p.i7	{
				text-indent: -7.7em;
				padding: 0 0 0 7.7em;
				margin: 0 0 3px 3px;
				margin-top: 0px;
				text-align: left;
				}
#content p.I9,
#content p.i9	{
				text-indent: -10.1em;
				padding: 0 0 0 10.1em;
				margin: 0 0 3px 3px;
				margin-top: 0px;
				text-align: left;
				}

#content p.i0	{
				text-indent: -2em;
				padding: 0 0 0 2em;
				margin: 5px 0 2px;
				}
#content p.w135 {width: 140px; height: 100px; padding: 0;}
#content p.i2,
#content p.i3,
#content p.i4	{text-align: justify;
	margin-bottom: 1px;
	margin-top: 0px;
}
#content p.i1	{	padding-left: 1em; margin-top: 0.5em;}
#content p.i2	{	padding-left: 2em;}
#content p.i3	{	padding-left: 3.5em;}
#content p.i4	{	padding-left: 5.5em;}

#content p.j0, #content p.j1, #content p.j2	{margin: 5px 0;text-align: justify;}
#content p.j0	{text-indent: -3.3em; padding: 0 0 0 3.3em; margin-left: 1em;}
#content p.j1	{text-indent: -3em; padding: 0 0 0 7em; margin-left: 0em;}
#content p.j2	{text-indent: -4em; padding: 0 0 0 10em; margin-left: 1em;}

/*** bendri ***/

blockquote { border: 2px solid #F5F6F1; margin-top: 5px; margin-bottom: 0;}
.right,
.left,
.clearright,
.clearleft,
.floatright,
.floatleft		{padding: 2px;
				margin: 5px;
				position: relative;
				}
.right			{margin: 0px 0px 2px 5px;
				float: right;
				}
.left			{margin: 0px 5px 2px 0px;
				float: left;
				}
.floatright	{
				float: right;
				/*clear: right;*/
				margin: 5px 0 2px 10px;
				}
.floatleft		{
				float: left;
				/*clear: left;*/
				margin: 5px 10px 2px 0px;
				}

.clearright		{float: right;
				clear: right;
				border: 1px solid grey;
				}
.clearleft		{float: left;
				clear: left;
				}

.clr			{clear:both;	}
.clear-mf, .ability   {display: none; font-size: 1px;}
#top, #skip 	{
				position: absolute;
				top: 0;
				left: 50%;
				}
#skip a, #skip a:visited	{color: #E8EEE0;font-size: 0.6em;}
#cleardiv 		{
				/*clear: both;*/
				height: 1.7em /*3.7em*/;
				padding: 0;
				margin: 0;
				background: transparent;
				}
/* Hides from IE-mac \*/
* html #cleardiv  {height: 1px;}
/* End hide from IE-mac */

div.cleardiv {width: 100%;}
#content .cleardiv 			{
  				width: 100%;
				height: 1px; /*50px*/
  				line-height: 0px;
  				font-size: 0em;
				}
.cleardiv1 	{
  				height: 41px;
  				line-height: 0px;
  				font-size: 0em;
				}

/* Hides from IE-mac \*/
* html .cleardiv  {height: 1px;}
* html .cleardiv1  {height: 1px;}
/* End hide from IE-mac */
.clear 		{
  				clear: both;
  				height: 1px;
  				line-height: 1px;
  				font-size: 0em;
				}
pre			{line-height: 70%; font-size: 100%;}
#content .l {text-align: left;}
#content .r {text-align: right;}
#content .c {text-align: center;}
.b  		{font-weight: bold;}
.n  		{font-weight: normal;}
.g  		{background: #FBFDF1;}
.gg  		{background: #FFFFFC;}
.t			{border-top: 1px solid #000;}
.nowrap 	{white-space: nowrap;}
.data, 
.gray		{
			font-size: 90%;
 			color: #888;
}
.node .gray {color: #777;}
.data {font-weight: normal;}

#content table.g,
#content p.g {border: 1px solid #F2F2E8; background: #FAFAF7;}


#content table.top td, 
#content table td.top {vertical-align: top; }


#content td.c {padding-right: 1em;}
#content a.gray	{
			font-weight: normal;
			font-size: 100%;
 			COLOR: #888888;
}
#content .zalias		{color: #006A27;}
.melynas	{color: #1255A6 /*#00558E*/;}
.maroon		{color: #660000;}
.blue		{color: #006AB5;}
.red		{color: #C5261F;}
.rud		{color: #AD7603;}
.live		{color: #006421 /*#648600;*/}
.gray		{color: #888888;}
.whi		{color: #fff;}
#content .small		{font-size: 90%;}
.fonas0		{background: #FAFAF7;}
.fonas1		{background: #F5F6F1;}
.fonas2		{background: #F8F9F5;}
.fonas3		{background: #ffffff;}
.fonas4		{background: #D6DACB;}
.fonas5		{background: #F4F7E6;}
.fonas6r	{background: #E6B9B8;}
.fonas6g	{background: #B7DEB1;}
.nowrap 	{white-space: nowrap;}

.sako		{font-weight: bold; padding: 5px 0 0px 35px; margin: -6px 0 10px 0;
			background: url(img/sako.gif) no-repeat 0% 100%;position: relative; border: 0px solid;}
.uppercase	{text-transform: uppercase;}
.border		{border: 1px solid #D6DACB;
			padding: 1px;
			/*margin: 5px;*/
			}
.border0	{border: 1px solid #D6DACB;
			padding: 10px;
			margin-top: 3px;
			}
.border1	{border: 1px solid #C0C7B0;
			padding: 5px;
			margin: 0px;
			border-top: none;
			background: #F5F6F1;
			}
.border2, #content p.border2 	{border: 3px double #D6DACB;
			padding: 10px;
			margin: 5px;
			}
.bord		{border: 1px solid;}

td.pr {height: 50px;}
.skyrius	{
	background: transparent;
	border-top: 1px solid #8DA266;
	padding: 5px 0 0px 0px;
	width: 400px;
	}
	

table.live09 {width: 100%;}
table.live09 th {font-size: 9px; text-align: center; border-right: 0px solid #D8E0C4;}
/* Hides from IE-mac \*/
* html table.live09 th {font-size: 80%;}
/* End hide from IE-mac */

table.live09 td {height: 28px; padding: 3px auto; border-bottom: 1px solid #D8E0C4;}
ul.live-09   {list-style-type: none; margin: 0; padding: 0;}
ul li.live09 {padding: 5px 0px; margin: 5px 0 15px -1.5em; text-indent: 2em;
background: url(img/li-live.gif) 0px 7px no-repeat; border: 0px solid #9ECB24;}
ol.live-09 li {padding: 5px 0px 5px 0px; margin: 5px 0px 15px 0px; border: 0px solid red;}

	
.equal {
		display: table;
		border-collapse: separate;
		border: 0px solid #990000;
		margin: 0px auto;
		border-spacing: 0px;
		width: 800px;
	}

.lifevent img, .baner img, .baner1 img  {vertical-align: middle; padding: 0 2px 2px 2px;}
.lifevent a:link, .lifevent a:visited {color: #1C1F1A;}
.lifevent #jungtis {text-align: center; font-size: 90%; background: url('http://www.vilnius.lt/newvilniusweb/images/button_bg.gif') 50% 50% no-repeat; padding: 5px; }
.lifevent #jungtis a:link, 
.lifevent #jungtis a:visited {background: #586642; color: #F5F6F1;} 
.lifevent #jungtis a:hover {background: #586642; color: #fff;} 


p.read-more {
				margin: 10px 0 0px 5px;
				text-align: left;
				}
.read-more {
				text-align: right;
				color: #336666;
				margin: 0;
				padding: 0px 13px 0px 0px;
				text-decoration: none;
				/*border-bottom: none;*/
				background: transparent  url(img/right_g.gif) 100% 2px  no-repeat;
				}
read-more:hover {
				background: transparent  url(img/right_r.gif) 100% 2px  no-repeat;
				}
#content div.daugiau {font-size: 80%; width: auto; text-align: right; padding: 0; margin: -3px 0 0 0;}
#content div.daugiau a:link {color: #8E213E; padding: 0 13px 0 0; margin: 0; background: transparent url(img/right_g.gif) 100% 3px no-repeat; }
#content .daugiau a:hover {color: #AF0308; background-mage: url(img/right_r.gif);}

.line { background: #fff url(img/borderLine1.gif) no-repeat center bottom;
margin: 10px auto;
height: 1px;
width: 100%;
padding: 0;
}
.thumb {width: 180px; border: 1px solid #D6DACB;}
.thumb img {text-align: center;}
#content .gallery, #content .gallery2 {margin-top: 10px; text-align: center;}
#content .gallery ul, #content .gallery2 ul {
display: inline-block;
padding-left: 0px;
}

#content .gallery ul li, #content .gallery2 ul li {
border: 1px solid #F1F7E7;
display: inline-block;
float:left;
height: 240px;
list-style-type:none;
margin:0 0 5px 8px;
padding:3px;
vertical-align:middle;
width: 168px;
background: #F5F6F1;
border: 1px solid #D6DACB;
}
#content .gallery2 ul li {height:260px; display:table;}

#content .gall, #content .gall2  {
text-align: center;
float: left;
display: table-cell;
height: 230px;
text-align: center;
vertical-align: middle;
background: #F5F6F1;
}
#content .gall2  {height: 260px; width: 164px;}

/*** formos ***/

form		{
			margin: 0px;
			padding: 0px;
        	font-size: 8pt /*11px*/;
			}

 select		{
			margin: 0px;
			padding: 0px;
			background: #F5F6F1 ;
			border: 1px solid #8D8D8D;
			font-size: 8pt /*11px*/;
  			/*font-size: 0.85em;*/
			}
 option		{
			background-color: #F5F6F1;
			border-bottom: 1px solid #ffffff;
			}


input,
textarea,
.form-text,
.form-password,
#content input,
#content textarea	{
			margin: 1px 1px 1px 2px;
  			padding: 2px;
        	font-size: 8pt /*11px*/;
 			font-family: verdana, arial, helvetica, sans-serif, tahoma;
			background-color: #F5F6F1;
			border: 1px solid #8D8D8D;
  			-moz-border-radius: 3px;
			}

label.labelCheckbox,
label.labelRadio {
  display: block;
  /*width: 140px;*/
  height: expression('1%');
  margin-left: 2px;
  padding: 0px 0px 3px 18px;
  text-indent: -18px;
  line-height: 110%;
  /*font-size: 90%;*/
  background: none;
  border: none;
}

.radio, 
#content input.radio,
label.labelRadio input.radio {margin: 0 5px 0 0; padding: 0; border: none; }

#content input.checkboxStyle {
background: none;
	border: none;
}


.nextbutton a:link,
.nextbutton a:visited,
input.nextbutton,
#content .button,
.button,
.nav_y,
#content .form-submit
			{
			color: #333333;
			background: #EBEDEB url(img/submit_bg.gif) repeat-x;
			border: solid 1px #76826C;
			padding: 0px ;
			margin-right: 2px;
        	font-size: 8pt /*13px*/;
			TEXT-DECORATION: none;
  -moz-border-radius: 3px;
			}
.button:hover, .nav_y:hover,
.button:focus, .nav_y:focus,
#content .button:hover, #content .nav_y:hover,
#content .button:focus, #content .nav_y:focus,
#content .form-submit:hover
   {
			background: #E5E8E0  url(img/submit_bg_ov.gif) repeat-x;
			color: #111111;
			}

a.nav_y, a.nav_y:visited   {
	color: #333333;
	background: #EBEDEB url(img/submit_bg.gif) repeat-x;
	border: solid 1px #76826C;
	padding: 1px 5px 1px 5px;
	margin-right: 5px;
        font-size: 10px;
	TEXT-DECORATION: none;
  -moz-border-radius: 2px;
}

#content a.nav_y:hover   {
	background: #E5E8E0  url(img/submit_bg_ov.gif) repeat-x;
	color: #111111;
	border-color: #76826C;
	TEXT-DECORATION: none;
}

/*** tables ***/
table {			/*background: transparent;*/
			padding: 0px;
			spacing: 0;
			margin: 0px auto;
			border-collapse: collapse;
  			border: 0px solid #F5F6F1;
			mso-border-alt: solid windowtext .5pt;
}
table.m_text_vilnius_table, table.plan, table.list {
			width: 98%;
			background: #ffffff;
			font-family: Verdana;
			padding: 0px;
			spacing: 0;
			margin: 5px auto;
  			border: 1px solid #C1C9A8;
			mso-border-alt: solid windowtext .5pt;
			}
table.m_text_vilnius_table {width: auto;}
table.plan1 {border: none;}
table caption	{
			/*font-size: 1.1em;*/
    		font-weight: bold;
			margin: 5px 0px 5px 0px;
			padding: 0px;
			text-align: center;
			}
table.m_text_vilnius_table td, table.plan td, table.list td  {
			vertical-align: top;
			padding: 1px 3px 5px 3px;
			margin: 0;
			border: 1px solid #C1C9A8;
			font-size: 8pt;
			}
table.m_text_vilnius_table th, table.plan th, table.duom th, table.list th    {
			padding: 3px 2px 3px 2px;
			margin: 0;
			border: 1px solid #C1C9A8;
			font-size: 90%;
			/*line-height: 110%;*/
			text-align: center;
			background: #F4F7E6;
			}
table.plan caption	{font-weight: bold;font-size: 90%; text-align: center;}

table.plan1 td {border: 1px solid #F5F6F1;}
table.pasl, table.filter	{
			margin: 0 0 5px 0;
			border: solid 0px; width: 100%;
}
table.reng td {vertical-align: top; padding-bottom: 5px;}
table td.name {
    		border-bottom: 1px solid white;
    		background-color: #d6dacb;
			font-size: 95%;
}
/* Personalo lenteles */
table.staff {
			font-family: Verdana;
			padding: 0;
			spacing: 0;
			margin: 0;
			border-collapse: collapse;
			border-spacing:0;
  			border: 1px solid #C0C7B0;
			border-right: 2px solid #C0C7B0;
			width: 100%;
			}

/* Hides from IE-mac \*/
* html table.staff {width: 570px;}
/* End hide from IE-mac */


table.staff caption	{
			text-align: left;
			font-size: 8pt /*1em*/;
			color: #365040 /*#AF0308*/;
    		font-weight: bold;
			margin: 5px 5px 2px 0px;
			padding: 2px 20px 2px 0px;
			border-spacing: 10px ;
			}
table.staff td {
			vertical-align: top;
			line-height: 120%;
			padding: 3px 5px 5px 5px;
			margin: 0;
			border-right: 1px solid #F5F6F1;
			}

table.staff th {
			background: #F4F7E6 url(/images/breadcrumb2.gif) 0px 100% repeat-x;
			font-size: 90%; /*9px*/;
			height: 19px;
			padding: 0 3px 0 3px;
			}
td.box 		{
			border: 3px double #C1C9A8;
			background: #F5F6F1;
			padding: 6px;
			}

table.staff td img {
			padding: 0;
			margin: 0 5px 0 0;
			}
			
table.centertable td, #centertable td {text-align: center; font-size: 95%; }
table.middle td {vertical-align: middle;}
#content .just {text-align: justify;}		
.just p	{margin: 0 0 5px 1px; }
.just img {border: 0px solid;}

/* book */
.book {
  margin: 1em 0 0 0;
}
.book .title {
  font-weight: bold;
  font-size: 8pt /*12px /*1.1em*/;
  margin-bottom:1em;
}
.book .tree {
background: #fff url(img/borderLine1.gif) no-repeat center top;
  /*border-top: 3px double #C1C9A8;*/
  padding: 1em 0;
  font-weight: normal;
}
.arch, .book .nav {
  border-top: 1px solid #C1C9A8;
  border-bottom: 0px solid #C9D680;
  padding-top: 0.5em;
  padding-bottom: 1em;
  background: #fff url(img/nav.gif) repeat-x;
  /*clear: both;*/
}
.book .nav .links {
  /*clear: both;*/
}
.book .nav .prev {
  width: 31%;
  float: left;
  text-align: left;
  margin: 0 2px 5px 0;
  background: transparent url(img/left_r.gif) no-repeat 0% 0%;
  height: 100px;
}
.book .nav .next {
  width: 31%;
  float: right;
  text-align: right;
  margin: 0 0 5px 2px;
  background: transparent url(img/right_r.gif) no-repeat 100% 0%;
  height: 100px;
}
.up {
  background: transparent url(img/up_r.gif) no-repeat 100% 0%;
  padding-right: 16px;
}
.book .nav .up {
 margin-left: 31%;
 margin-right: 31%;
  text-align: center;
  background: transparent url(img/up_r.gif) no-repeat 50% 0%;
  padding-top: 10px;
  display: block;
  height: 100px;
}
.book .nav .prev,
.book .nav .next	{
  padding-top: 10px;
  }

/* kampu uzapvalinimai*/
.w1 {
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
  left: -1px;
}
.w2 {
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  left: 2px;
}
.w3 {
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
}
.w4 {
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;
  padding: 0.4em  0.2em 0.4em 0.75em;
  overflow: hidden;
}
.comment  {
	width: 97%;
	border: 1px solid;
	border-color: #D6E0D3 #CDD9D3 #BFCEC6 #CDD9D3;;
	background: #F9FAF7 url(img/box.gif) 0% 0% repeat-x;
	margin-top: 2em;
	margin-left: 0.7em;
	padding: 0;
	_position: relative; /* avoid IE peekaboo bug */
}

.comment .w1 {  background-image: url(img/comment-tl.gif);}
.comment .w2 {  background-image: url(img/comment-tr.gif);}
.comment .w3 {  background-image: url(img/comment-br.gif);}
.comment .w4 {  background-image: url(img/comment-bl.gif);}

#content .block			{
				/*float: left;*/
				width: 145px;
				border: 1px solid #878878;
				margin: 0 3px 3px 0px ;
				padding: 0px;
				background-position: 0px 50%;
				background-repeat: no-repeat;
				font-size: 11px;
				}
.block .w1 {  background-image: url(img/block0-tl.gif);}
.block .w2 {  background-image: url(img/block0-tr.gif);}
.block .w3 {  background-image: url(img/block0-br.gif);}
.block .w4 {  background-image: url(img/block0-bl.gif); height: 30px;}
#more .block, #navcontainer .block		{
				width: 168px;
				border: 1px solid #868A76 /*#6A7056 /*#8F9382*/;
				margin: 1px auto ;
				padding: 0px;
				background-color: #fff;
				background-position: 50% 50%;
				background-repeat: no-repeat;
				font-size: 10px /*95% /*11px*/;
				}
#more .block .small, 
#navcontainer .block .small {
				font-size: 90% /*10px*/;
				}
.block a {		display: block;
				margin: 0 0 0 40px;
				color: #273512 /*#330000*/;
				font-weight: bold;
				border: 0px solid;
}
#more .block a {display: block; margin-left: 45px;}

#content .block	a:link,
.baner3 a, .baner3 a:hover,
.block	a:hover,
.block	a:visited  {background: transparent; text-decoration: none;
				color: #273512 /*#330000*/;
}
.remelis 		{
				padding: 0;
				width: 102px;
				height: 102px;
				background-position: 50% 50%;
				background-repeat: no-repeat;
				}
/* Menu styles */
.menu {
  padding: 0 0 0 0.5em;
}
.menu ul {
  list-style: none;
  border: none;
  text-align:left;
}
.menu li a {
  width: 100%;
  font-weight: bold;
  text-decoration: none;
}
li.expanded {
  list-style-type: circle;
  list-style-image: url(img/menu-expanded.png);
  padding: 0.2em 0.5em 0 0;
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: url(img/menu-collapsed.png);
  padding: 0.2em 0.5em 0 0;
  margin: 0;
}

li.leaf {
  list-style-type: square;
  list-style-image: url(img/menu-leaf.png);
  padding: 0.2em 0 0 0;
  margin: 0;
}

/*li a.active {
  color: #000;
}*/
#content p.citata {
	display: block;
	border: 1px solid #E3EBCF;
	background: #FCFFF7;
	padding: 10px;
	font-style: italic;
	font-size: 90%;
}
#content .big, #content big  {font-size: 130%; line-height: 130%;}
#navlist big {font-size: 110%; line-height: 110%;}

.blog {width: 150px;}

/*** calendar ***/
.calendar {  border-collapse: collapse;
			padding: 0;
			margin: 0 5px;
			background-color: #ffffff;
			}
.calendar th		{
			width: 19px;
			height: 16px;
			margin: 0;
			background: #E6E6E6;
			text-align: center;
			font-weight: normal;
			font-size: 9px;
			border-bottom: 1px solid #B1BDB7;
			}
.calendar td		{
			width: 19px;
			height: 16px;
			text-align: right;
			padding: 0 1px 0 0px;
			margin: 0;
			font-weight: bold;
			font-size: 9px;
			color: #717162;
			border: 1px solid #F5F6F1 /*#B1BDB7*/;
			}

.calendar a:link,
.calendar a:visited {
			/*color: #034796;*/
			text-decoration: none;
			}
.calendar a:hover,
.calendar a:active {
			color: #A7301C;
			text-decoration: none;
			}

.calendar .day-today, .calendar .day-today a:link, .calendar .day-today a:visited  {
  background: #890000;
  color: #fff;
}
.calendar .header-week, .calendar .day-selected {
  background: #ddd;
  border: 1px solid  #890000;
}
.calendar .day-blank  {
  background: transparent;
  border: 0px solid;
}

#content .calendar .day-today a,
#content .calendar .day-today a:hover,
#more .calendar .day-today a,
#more .calendar .day-today a:hover {
  background: #890000;
  color: #fff;
}


/*** box ***/
#box, #navcontainer .box, #more .box	{
				width: 168px;
				font-size: 8pt /* 8pt 10px */;
				font-weight: normal;
				margin: 0;
				padding: 2px 1px 0px 1px;
				background: #F5F6F1  url(img/box.gif) 0% 0% repeat-x;
				border-top: 0px solid #FCCF98;
				border-right: 1px solid #8E8D8D;
				border-left: 1px solid #8E8D8D;
				}
#box a, #navcontainer .box a, #more .box a		{
				font-weight: bold;
				text-decoration:none;
				}
#box a:hover, #navcontainer .box a:hover	{
				background: #ffffff;
				}
#more .box	{font-size: 7.5pt;}


.box div {margin: 0 5px 5px;}
/*#navcontainer #box	{
				width: 165px;
				margin: 0;
				background: transparent  url("img/box.gif") 0% 0% repeat-x;
				border-top: 0px solid #FCCF98;
				border-right: 1px solid #B6BDA6;
				border-left: 1px solid #8E8D8D;
				}*/
#navcontainer .boxsidebtm {
				margin: 0;
				padding: 0;
				height:	16px;
				background: transparent  url(img/box_btm1a.gif) 0% 100% no-repeat;
				}
#navcontainer .userbtm {
				margin: 0x;
				padding: 0;
				height:	12px;
				background: #C9CFB7  url(img/box_btm2.gif) 0px 0px no-repeat;
				}


#more h3,
#navcontainer h3		{
				color: #fff;
				font-size: 8pt /*11px*/;
				font-weight: bold;
				margin: 1px 0 0 0px;
				background: transparent url(img/box_h3.gif) no-repeat 0% 0%;
				white-space: nowrap;
				border-left: solid 0px  #D98800;
				padding: 10px 0px 7px 10px;
				text-align: left;
				}
#more h3		{
				font-size: 8pt;
				line-height: 100%;
				margin: 0;
				padding: 10px 0px 7px 10px;
				}
#more h4		{
				font-size: 7.5pt;
				line-height: 100%;
				margin: 0 0 7px;
				padding: 10px 0px 5px 10px;
				}


#more h3.eb,
#navcontainer h3.maroon			{
				background:transparent url(img/box_h4.gif) no-repeat 0% 0%;
				color: #890000;
				padding: 5px 0px 2px 10px;
				}
#more .boxsidebtm,
#navcontainer .boxsidebtm {
				margin: 0;
				padding: 0;
				height:	14px;
				background: transparent  url(img/box_btm1a.gif) 0% 100% no-repeat;
				}


/*** h-menu ***/
#navcontainer-h  {
			position: absolute;
			margin-left: 185px;
     		/*left: 50%;
     		margin-left: -290px;*/
			top: 74px;
 			width: 550px;
			z-index: 10;
			text-align: left;
			padding: 0;
			}
#nav   		{
			margin: 0;
			padding: 0;
			list-style: none;
  			}
#nav li > ul {
			top: auto;
			left: auto;
			}


#nav li {
			margin: 0px;
			padding: 0;
			position: relative;
			width: 137px;
			float: left;
			list-style-type: none;
			display: inline;
			border: none;
			background:transparent url(img/hnav.gif)  no-repeat 0% 1px;
			}
#nav li:hover 			{background:transparent url(img/hnav_ov.gif) no-repeat 0% 1px;}
#nav li.current,
#nav li.current:hover  {background:transparent url(img/hnav_current.gif) no-repeat 0% 0%;}


#nav li.current a.actyvus,
#nav li.current a.actyvus:hover
 {color: #890000 ; height: 16px; font-weight: bold;  font-size: 8pt;  text-transform:uppercase;
margin: 0 0 2px 0;
padding: 4px 3px 0px 10px; display: block; /*width: 135px;*/
}
#nav li a.pasyvus
 {color: #FCFCF0 ; height: 16px; font-weight: bold;  font-size: 8pt; text-transform:uppercase;
margin: 0px ;
padding: 4px 3px 0px 10px;
 display: block; width: 100px;
}
#nav li a.pasyvus:hover {color: #FFFFFF ;text-transform:uppercase; }



#nav li ul {display: none; position: absolute; }
#nav li:hover ul, #nav li.over ul { display: block; }

#nav a {color: #FCFCF0;	text-decoration: none;}
#nav a:hover {color: #ffffff; background:transparent; text-transform:none; }

#nav h2{
white-space:nowrap;
font: bold 8pt /*11px/14px*/ verdana, /*arial,*/ sans-serif;
color: #FCFCF0;
background: transparent;
text-transform:uppercase;
margin: 2px 0 2px 0px;
padding: 4px 3px 0px 5px;
}
#nav h2:hover	{color: #FFFFFF;}
#nav li.current h2 {color: #890000 ; height: 16px; }
#nav h2 a:link {text-transform:uppercase;}


/* v-menu */
/*#navcontainer, */
#subnav,
#subnav2,
#subnav3,
#subnav4,
#subnav5,
#subnav6
 		{
				position: relative;
				top: 0px;
				margin: 0px;
				padding: 0px 0 0 0;
				font-size: 8pt /*11px*/;
				color: #010101;
				}


#subnav ul,
#subnav2 ul,
#subnav3 ul,
#subnav4 ul,
#subnav5 ul,
#subnav6 ul
		{
				margin: 0px 0 5px 0;
				padding: 0 0 9px 0;
				list-style-type: none;
				width: 185px;
				background: url(img/subnav.gif) 0% 100%  no-repeat;
				}
				
#subnav li,
#subnav2 li,
#subnav3 li,
#subnav4 li,
#subnav5 li,
#subnav6 li
		{
				background:transparent ;
				width: 100%;
				margin: 0;
				padding: 0px;
				}
#nav ul li a	{
				margin: 0;
				font-weight: bold;
				display: block;
				font-size: 8pt/*1em*/;
				padding: 1px 0 1px 5px;
				}

#subnav ul li a:link,
#subnav ul li a:visited,
#subnav2 ul li a:link,
#subnav2 ul li a:visited,
#subnav3 ul li a:link,
#subnav3 ul li a:visited,
#subnav4 ul li a:link,
#subnav4 ul li a:visited,
#subnav5 ul li a:link,
#subnav5 ul li a:visited,
#subnav6 ul li a:link,
#subnav6 ul li a:visited
	{
				color: #FCFCF0;
				text-decoration: none;
				background-color: #9C5B45 ;
				border-right:  0px solid #A5B2A4;
				border-left:   1px solid #B18B7A;
				border-bottom: 1px solid #B48575;
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: .90;
	-khtml-opacity: .90;
				}

#subnav ul li a.external:link,
#subnav ul li a.external:visited,
#subnav2 ul li a.external:link,
#subnav2 ul li a.external:visited,
#subnav3 ul li a.external:link,
#subnav3 ul li a.external:visited,
#subnav4 ul li a.external:link,
#subnav4 ul li a.external:visited,
#subnav5 ul li a.external:link,
#subnav5 ul li a.external:visited,
#subnav6 ul li a.external:link,
#subnav6 ul li a.external:visited
 {
	background-image: url(img/external1.gif);
	background-position: 100% 2px ;
	background-repeat: no-repeat;
	padding-right: 13px;
}


#subnav ul li a:hover,
#subnav2 ul li a:hover,
#subnav3 ul li a:hover,
#subnav4 ul li a:hover,
#subnav5 ul li a:hover,
#subnav6 ul li a:hover
	{
				color: #ffffff;
				background-color: #951B04;
				border-right:  0px solid #D2D9D2;
				border-left:   1px solid #9C5B45;
				border-bottom: 1px solid #DBAF8B;
	filter: alpha(opacity=97);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=97);
	-moz-opacity: .97;
	-khtml-opacity: .97;
				}

#nav ul li.pirmas {background: url(img/subnav_top.gif) 0% 0%  no-repeat; height: 6px;}



/*** #navcontainer v-menu ***/
#navcontainer /*,
#subnav */		{
				position: relative;
				top: 0px;
				font-size: 8pt;
				color: #010101;
				border-right: 0px solid #ffffff;
				margin: 0 0px 15px 2px;
				padding: 0;
				float: left;
				clear: left;
				width: 174px;
				}


#navcontainer_btm	{
				margin: 0 0 5px 0;
				height: 10px;
				width: 100%;
				background: transparent  url(img/navcontainer_btm.gif) 0% 0% no-repeat;
				}

#navcontainer ul	{
				margin: 0;
				padding: 5px 0 ;
				list-style-type: none;
				width: 100%;
				background: /*#F1F7E7*/ url(img/navcontainer1.gif) 0% 2px no-repeat;
				}
#navcontainer ul li ul,
ul#subnavlist 	{
				margin: 0;
				padding: 0;
				background: #F5F6F1 ;
				width: 165px ;
				border-left: 1px solid #E3EBCF;
				}

#navlist  li	{
				margin: 0;
				padding: 0;
				line-height: 16px;
				}
#navcontainer ul li a	{
				font-weight: bold;
				display: block;
				/*background-color: #ffffff;*/
				font-size: 8pt;
				width: 153px;
				padding: 4px 0 0px 19px;
				}

#navcontainer ul li a:link,
#navcontainer ul li a:visited	{
				color: #000000;
				text-decoration: none;
				background: transparent url(img/right_g.gif) 5px 6px  no-repeat;
				}
#navcontainer ul li a:hover	{
				color: #890000;
				background: transparent url(img/right_r.gif) 5px 6px  no-repeat;
				}
#navcontainer ul ul li.btm	{
	 			width: 165px;
				height: 6px;
				background: transparent url(img/current_btm.gif) 0% 0%  no-repeat;
				font-size: 0em;
				margin: 0;
				}


#navcontainer ul ul li a	{
				display: block;
				padding: 4px 0 0px 25px;
				width: 140px;
				background-color: #FFFFFF;
				font-weight: normal;
				font-size: 8pt;
				/*text-transform: lowercase;*/
				line-height: 115%;
				}

#navcontainer ul ul li a:link,
#navcontainer ul ul li a:visited	{
				color: #111111;
				text-decoration: none;
				background: transparent url(img/right_r.gif) 12px 4px  no-repeat;
				}

#navcontainer ul ul li a:hover	{
				color: #B13925;
				background: transparent url(img/right_r.gif) 12px 4px  no-repeat;
				border-right:  1px solid #ffffff;
				}

#navcontainer ul ul li a#subcurrent	{
				font-weight: /*bold*/ normal;
				color: #890000;
				background: #ffffff url(img/right_r.gif) 12px 4px  no-repeat;
				}

/* box */
#navcontainer .box ul			{background: transparent;}

#navcontainer .box ul li ul	{width: 148px; border:1px solid #EEF2E1; background: #F7F7F5;}

#navcontainer .box ul li {
				padding: 4px 0 0 15px;
				font-size: 8.5pt;
				color: #365040;
				background: transparent url(img/menu-leaf.png) 3px 7px  no-repeat;}
#navcontainer .box ul li a,
#navcontainer .box ul li a:visited 	{
				padding: 4px 0 0 15px;
				font-size: 8pt;
				color: #365040;
				background: transparent url(img/menu-leaf.png) 3px 7px  no-repeat;}

#navcontainer .box ul li a:hover	{color: #890000; background: transparent url("img/menu-leaf.png") 3px 7px  no-repeat;}

#navcontainer .box ul li ul li {
				padding: 4px 0 0 10px;
				font-size: 7.5pt;
				color: #365040;
				font-weight: normal;
				background: transparent url(img/menu-leaf2.png) 0px 9px  no-repeat;}
#navcontainer .box ul li a:link,
#navcontainer .box ul li a:visited,
#navcontainer .box ul li a:hover	{
				background: transparent ;
				margin: 0; padding: 0;
				font-weight: normal;
				}


/* end box */
#navcontainer big {font-size: 105%; line-height: 110%;}

li#active,
li.active			{
				margin-left: 3px;
				margin-bottom: 0px;
				width: 170px;
				}
#navcontainer #navlist  li a#current	{
				/*height: 22px;*/
				width: 148px;
				line-height: 18px;
				font-size: 8pt /*10px /*1em*/;
				font-weight: bold;
				padding: 7px 0 0px 20px;
				color: #890000;
				background: transparent url(img/current_r1.gif) 0% 0%  no-repeat;
				}
#renginiai #navlist  li a#current	{font-weight: bold;	color: #890000;
}
#renginiai table.renginiai {width: 100%;} 
table.renginiai td {border: 1px solid #F5F6F1;} 
#navcontainer h4, .none	{	display: none;	}


#navcontainer h5	{
				background-color: #365040;
				color: #fff;
				font-size: 11px;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0;
				padding: 2px 0 2px 5px;
				border: 0px solid #FFEBB0;
				width: 167px;
				}
#box_user	{
				margin: 0;
				padding: 0px;
				background: #F5F6F1  url(img/box.gif) 0% 0% repeat-x;
				border-top: 0px solid #FCCF98;
				border-right: 1px solid #8E8D8D;
				border-left: 1px solid #8E8D8D;
				}

#navcontainer ul.user	{
				width: 98%;
				margin: 0;
				padding: 0;
				background: transparent url(img/ico-person.gif) 100% 2px no-repeat;
				border-right: 1px solid #FFF;
				}
ul.user li a#current	{
				color: #890000 ;
				background: #fff url(img/bottom_r.gif) 5px 7px  no-repeat;
				}

.baner			{
				margin: -2px 0 0 0;
				padding: 4px 4px 0 4px;
				background: transparent url(img/baner.gif) 0% 0% no-repeat;
				height: 35px;
				width: 165px;
    			font-weight: bold;
				line-height: 100%;
}
.baner1			{
				margin: -2px 0 0 0;
				padding: 4px 4px 0 4px;
				background: transparent url(img/baner1.gif) 0% 0% no-repeat;
				height: 70px;
				width: 165px;
    			font-weight: bold;
				line-height: 100%;
}
.baner2			{
				margin: -2px 0 0 0;
				padding: 10px 4px 0 4px;
				background: transparent url(img/atnaujinkime_busta.gif) 0% 0% no-repeat;
				height: 64px;
				width: 165px;
    			font-weight: bold;
				line-height: 100%;
}
.baner3			{
				margin: 0px 0 1px 0;
				padding: 10px 4px 0 10px;
				background: transparent url(img/block_civ_sauga0.jpg) 2px 0% no-repeat;
				height: 62px;
				width: 160px;
    			font-weight: bold;
				line-height: 100%;
}
#navcontainer .baner a:hover,
#navcontainer .baner1 a:hover,
#navcontainer .baner2 a:hover,
#navcontainer .baner3 a:hover
	{	TEXT-DECORATION: none;
	background: transparent ;
	}
#navcontainer .baner2 a {display: block; margin-left: 70px;}

/*#more .block .w4 a:hover,*/
#more #surasymas .w4 a:hover,
#navcontainer .block .w4 a:hover		  {background: url(img/block_a_hover.gif); color: #710000;}

/*baneriai*/
#help		  {background-image: url(../images/ikonos/f_smeliolaikrodis.jpg);}

#pilkortele   {background-image: url(../images/ikonos/f_pil_kortele.jpg);}
#aktualijos   {background-image:  url(../images/ikonos/f_aktualijos.jpg);}
#ataskaita    {background-image: url(../images/ikonos/f_ataskaita.jpg);}
#ataskaita1   {background-image: url(../images/ikonos/f_ataskaita1.jpg);}
#ataskaita4   {background-image: url(../images/ikonos/f_ataskaita4.jpg);}
#ataskaita5   {background-image: url(../images/ikonos/f_ataskaita5.jpg);}
#epaslaugos   {background-image: url(../images/ikonos/f_epaslaugos.jpg);}
#edienynas    {background-image: url(../images/ikonos/f_dienynas.jpg);}
#poliklinika  {background-image: url(../images/ikonos/f_regpoli.jpg);}
#miestobedos  {background-image: url(../images/ikonos/f_miestobedos.jpg);}
#e_gyv_regist {background-image: url(../images/ikonos/f_e_gyv_regist.gif);}
#priemimas    {background-image: url(../images/ikonos/f_intpriemimas.jpg);}
#atlyginimai  {background-image: url(../images/ikonos/f_litai5.jpg);}
#strateginis  {background-image: url(../images/ikonos/f_vmsp.jpg);} /*f_sratplanas.jpg*/
#laisvost  	  {background-image: url(../images/ikonos/f_vilnius.jpg);}
#biudzetas    {background-image: url(../images/ikonos/f_biudzetas1.jpg);}
#biudzetas1   {background-image: url(../images/ikonos/f_obuolys.jpg);}
#civsauga     {background-image: url(../images/ikonos/f_civsauga.jpg);}
#sregistras   {background-image: url(../images/ikonos/f_statybureg.jpg);}
#renovacija   {background-image: url(../images/ikonos/f_brenovacija1.jpg);}
#bplanas      {background-image: url(../images/ikonos/f_bndplanas.jpg);}
#uzsrysiai    {background-image: url(../images/ikonos/f_uzsrysiai.jpg);}
#saugusm      {background-image: url(../images/ikonos/f_saugusmiestas.jpg);}
#reklama      {background-image: url(../images/ikonos/f_reklamosreg.jpg);}
#ereklama     {background-image: url(../images/ikonos/f_ereklama.jpg);}
#transport    {background-image: url(../images/ikonos/f_transportas.jpg);}
#ntransport   {background-image: url(../images/ikonos/f_ntransport.jpg);}
#transport11   {background-image: url(../images/ikonos/f_transport11.jpg);}
#taksi        {background-image: url(../images/ikonos/f_taksi1.jpg);}
#taksi_e        {background-image: url(../images/ikonos/f_taksi2.jpg);}
#sveikata     {background-image: url(../images/ikonos/f_vasaris-sveik.jpg);}
#svietimas    {background-image: url(../images/ikonos/f_svietimas4.jpg);}
#savherbas    {background-image: url(../images/ikonos/f_savivaldybe.jpg);}
#savherbas2   {background-image: url(../images/ikonos/f_savivaldybe.jpg);}
#navcontainer #savherbas1   {background-image:  url(../images/ikonos/f_savivaldybe.jpg);font-size: 11px;}
#tourism      {background-image: url(../images/ikonos/f_tourism.jpg);}
#rastas       {background-image: url(../images/ikonos/f_rastas.jpg);}
#es           {background-image: url(../images/ikonos/f_es.jpg);}
#culturelive  {background-image: url(../images/ikonos/culturelive.gif);}
#auto    	  {background-image: url(../images/ikonos/f_savauto.jpg);}
#aplenks	  {background-image: url(../images/ikonos/f_aplenks.jpg);}
#aplenkspustis {background-image: url(../images/ikonos/f_aplenkspusti2.jpg);}
#kiemuose	  {background-image: url(../images/ikonos/f_lauzas.jpg);}
#mokesciai	  {background: #F4E9E5 url(../images/ikonos/f_pinigai1.jpg);}
#kontroles_pos    {background-image: url(../images/ikonos/f_kontrole.jpg);}
#gyvunai_pos      {background-image: url(../images/gyvunai_baneris.gif);}
#svetingumas  	  {background-image: url(../images/ikonos/sveting_09.jpg);}
#veks   	  {background-image: url(../images/ikonos/veks_arcyvas.jpg);}
#veks1   	  {background-image: url(../../I/veks_f.jpg);}
#skulpturos   {background-image: url(../images/ikonos/f_akmuo.jpg);}
#rinkimai11	  {background-image: url(../images/ikonos/f_rinkimai11.jpg);}
#rinkimai	  {background-image: url(../images/ikonos/f_rinkimai11_or.png);}
#vilnia	  	  {background-image: url(../images/ikonos/vilnia2.jpg);}
#kaledos  	  {background-image: url(../images/ikonos/f_kaledos.jpg);}
#infostatyba  {background-image: url(../images/ikonos/infostatyba.jpg);}
#katedra  	  {background-image: url(../images/ikonos/f_katedra.jpg);}
#live  		  {background-image: url(../images/ikonos/f_live1.gif);}
#mipim 		  {background-image: url(../images/ikonos/mipim2011_lt.jpg);}
#mipim_e 	  {background-image: url(../images/ikonos/mipim2011.jpg);}
#deklaravimas {background-image: url(../images/ikonos/f_zm_180.jpg);}
#deklaravimas1 {background-image: url(../images/ikonos/gpm_2011_170.gif);}
#dainu_sv 	  {background-image: url(../images/ikonos/l1000ds.jpg);}
#dvimiestis   {background-image: url(../images/ikonos/dvimiestis1.jpg);}
#tersejai	  {background-image: url(../images/ikonos/f_tersejai.jpg);}
#namas	  	  {background-image: url(../images/ikonos/f_namas.jpg);}
#sportas	  	  {background-image: url(../images/ikonos/f_sportas.jpg);}
#kultura	  	  {background-image: url(../images/ikonos/f_kultura.jpg);}
#reklamos_konkursas	  {background-image: url(../images/ikonos/reklamos_konkursas.jpg);}
#kalvariju_turgus	  {background-image: url(../images/ikonos/kalvariju_turgus3.jpg);}
#judrioji_savaite	  {background-image: url("http://www.vilnius.lt/I/judrioji_savaite170.gif");}
#laisve  	  {background-image: url(../images/ikonos/tikime_laisve.gif);}
#baltmetpromo	 {background-image: url(../images/ikonos/BaltMet_Promo1.jpg);}
#ziemos_sv	 	 {background-image: url(../images/ikonos/f_ziemos_sv.jpg);}
#surasymas	 	 {background-image: url(../images/ikonos/f_surasymas11.jpg);}
#miloso	 	     {background-image: url(../images/ikonos/lenkai.jpg);}
#kelio_darbai    {background-image: url(../images/ikonos/f_kelio_darbai1.jpg);}
#slauga    {background-image: url(../images/ikonos/slauga1.jpg);}
#konst    {background-image: url(../images/ikonos/konstitucijos_egzaminas.gif);}
#kristoforas    {background-image: url(../images/ikonos/kristoforas3.jpg);}

#navcontainer #namas .w4 {height: 62px;}	 
/*#navcontainer #strateginis .w4 {height: 52px;}	 
#navcontainer #strateginis .w4 a {margin: 0 0 3px 30px;}	*/
#navcontainer #baltmetpromo a {color: #397E03; font-size: 14px; margin-top: 7px;}
#navcontainer #baltmetpromo a:hover {color: #365040;}

#pieliecio_kortele {background-image: url(../images/ikonos/pilieciai1.jpg); }
#pieliecio_kortele .w4 {height: 155px;}

#navcontainer #ziemos_sv .w4,
#navcontainer #kalvariju_turgus .w4,
#navcontainer #sveikata .w4, 
#navcontainer #kaledos .w4, 
#more #surasymas .w4, 
#more #rinkimai .w4, 
#navcontainer #biudzetas1 .w4 {height: 43px;}
#kaledos .w4 a {padding-left: 35px;}
#navcontainer #infostatyba .w4 {height: 46px; text-align: right; padding-right: 7px;}

#navcontainer #ziemos_sv .w4 a {color: #004582; font-size: 100%; padding-top: 6px;}

#more #konst .w4 {height: 65px; font-size: 9px; text-align: right; padding: 3px 10px;}
#more #slauga .w4 {height: 190px; font-size: 9px; padding: 5px 8px 10px 12px;}
#more #kristoforas .w4 {height: 170px; font-size: 10px;}
#more #kristoforas .w4 a {padding: 45px 5px 60px 15px;}

#more #laisve .w4 {height: 170px; padding: 0; text-align: center;}
#more #laisve .w4 a {height: 165px; margin: 1px; }
#more #rinkimai:hover .w4 a {color: #365040;} 
#more #surasymas .w4 a {margin-top: 14px;} 
#more #konst .w4 a {display: block; width:150px; height: 60px; margin: 0; font-weight: normal;}

#navcontainer #katedra .w4 {height: 120px; padding: 0; }
#navcontainer #katedra .w4 a {margin-top: 95px;}
#navcontainer #judrioji_savaite .w4 { height: 130px; padding: 0 0 0 10px; font-size: 5px;}
#navcontainer #judrioji_savaite .w4 a {height: 100px; padding: 50px 0 10px; margin-left: 0px; color: #fff;}
#navcontainer #judrioji_savaite .w4 a:hover {background: transparent; }
#more #dainu_sv .w4, #more #veks .w4 {height: 75px; padding: 0; }
#more #veks .w4 a {margin-left: 0; display: block; height: 75px; color: #fff; text-align:right;}
#more #dainu_sv .w4 a {display: block; width: 120px; height: 80px;}
#more #dainu_sv .w4 span,
#navcontainer #mipim .w4 span, 
#navcontainer #mipim_e .w4 span 	{display: none;}
#more #gyvai {background: #fff url(../images/ikonos/f_gyvai.gif) 2px 2px no-repeat;}
#more #gyvai .w4   {padding-left: 15px;}

#more #archyvas {background: url(../images/ikonos/f_archyvas.jpg);}
#navcontainer #culturelive  .w4 {height: 57px; font: arial 8px bold;	letter-spacing: 0px; padding-left: 0; }
#navcontainer #culturelive a {padding: 21px 0px 20px 50px; color: #A4A6A8; }
#navcontainer #culturelive a:hover {padding: 21px 0px 20px 50px; color: #A4A6A8; background: transparent; color: #4D4D4D;}

#navcontainer #transport11 .w4,
#navcontainer #ntransport  .w4,
#navcontainer #skulpturos  .w4 {height: 40px;}
#navcontainer #taksi_e .w4,
#navcontainer #taksi .w4,
#more #taksi_e .w4,
#more #taksi .w4       {height: 40px;  padding-left: 15px;}

#navcontainer #es  .w4      {height: 55px;  padding-left: 3px;}
#navcontainer #es  .w4 a:hover	  {background: #D8DFEF;}
#more a#pieliecio_kortele {text-align: center; display: block; color: #fff; line-height: 100%; font-size: 11px; height: 150px; margin: 5px 0 0 0; font-weight: bold;}
#more #pieliecio_kortele a {text-align: center; display: block; color: #fff; line-height: 100%; font-size: 11px; height: 150px; margin: 5px 0 0 0; font-weight: bold;}
#rastas div.w4,
#civsauga div.w4 {height: 40px;}
/*#renovacija div.w4,*/
#navcontainer #help div.w4  {height: 55px; padding-top: 0; }
#svietimas div.w4, #sportas div.w4  {height: 73px; padding-top: 0; }
#kultura div.w4  {height: 65px; padding-top: 10px; }
#aktualijos div.w4  {height: 132px; padding-top: 0; }
#savherbas1 div.w4,
#mokesciai div.w4 {height: 38px; padding-top: 0px;}
#savherbas2 div.w4 {height: 40px; padding: 0px;}

#renovacija div.w4 a {margin-left: 30px;}
#svetingumas div.w4 a  {color: #7E658A;}
#deklaravimas div.w4   {height: 65px;}
#deklaravimas1 div.w4   {height: 100px;}
#dvimiestis div.w4 a {margin-left: 55px; color: #AF0000;}
#ereklama div.w4 a {margin-left: 25px; color: #183152;}
#navcontainer #svetingumas div.w4 a:hover  {color: #634174;}
#live div.w4 a {margin-top: 5px; }
#navcontainer #ataskaita  .w4 a{margin-left: 0; display: block; height: 35px;}
#vilnia div.w4 a  {color: #F5F6F1;}
#navcontainer #vilnia div.w4  a:hover  {background: #293126 /*#4C4F3A*/; color: #fff;}
#deklaravimas div.w4 a {padding: 0; margin-left: 0px; color: #fff;}
#deklaravimas1 div.w4 a {padding: 42px 0 45px; margin-left: 0px; color: #68B92E; font-size: 1px;}
#miloso div.w4 a {margin-left: 3px; margin-top: 2px; color: #AA050A;}

#navcontainer #infostatyba a:hover, 
#navcontainer #mipim    .w4 a:hover, 
#navcontainer #mipim_e  .w4 a:hover, 
#navcontainer #ataskaita  .w4 a:hover,
#navcontainer #deklaravimas  .w4 a:hover,
#pieliecio_kortele .w4 a:hover {background: transparent;}



#content ol {margin: 2px 0 0 20px; padding: 0;}
#content ol li, #content ul li {margin-bottom: 3px; text-align: justify;}

#content ul.pop   {
margin: 2px 0 0 0;
padding: 0;
list-style-type: none;
}
#content ul.pop li	{
width: 270px;
display: table-cell /*block*/;
float: left;
padding: 0;
margin: 3px 0 0px 10px ;
/*border: 1px solid #D6DACB;*/ 
}
#content  ul.pop ul, #content  ul.pop li a, #content  ul.pop ul li a {margin: 0;}
#content ul.pop ul li	{
padding-left: 0px;
width: 235px;
display: inline ;
/*border: 1px solid #fff; */
margin: 0;
}

#content  ul.pop li a	{
border-right: none;
text-decoration: none;
font-weight: bold;
/*white-space: nowrap;*/
}
#content  ul.pop ul li a {
font-weight: normal;
}
fieldset 		{
				width: 570px;
				padding: 2px;
				margin: 5px 0 10px 0;
				border: 2px solid #B7BEA7 ;
				background: #FFFFFF ;
				/*clear: both;*/
				}
fieldset legend	{
				margin: 5px 0;
				border: 0px solid #B7BEA7;
				padding: 0 5px;
				font-weight: bold;
				color: #890000; }

/*** Avilys style links ****/

div.editForm table td A IMG{
    text-decoration: none;
    color: #687870;
    background-color: White;
}
/*** Saugumas ***/
#background {
position:absolute; left:0px; top:0px; width:550px; height:565px; z-index:10; visibility: visible;}
.sen 		 {top:0px; }
#annotations {top:350px; }


/*** skliautai ***/
td.active {
	border-left: 1px solid #AFBDAF;
	border-right: 1px solid #AFBDAF;
	background-color: #FCFCF5;
	}

.rollout {
	border: 1px solid #C1C9A8;
	background-color: #FCFCFC /*#F5F6F1*/;
}
.rollover, .rollover a, .rollover td, .rollover tr {
	background-color: #E5E8DB /*#D6DACB /*#F1F7E7*/;
	color: #000000;
	border-bottom: 1px solid #AFBDAF;
}

.yellow	{background: #F5FFCE;}
.green	{background: #E5F9C9;}

#content img.thickbox1, 
#content .thickbox img {
background: #FFFFFF url(img/thickbox.gif) no-repeat scroll 100% 100%;
border: 1px solid #D8D8D8;
padding: 0px 0px 14px;
}
td.buvo {padding-right: 10px; border-left: 1px solid #fff; border-right: 1px solid #fff;}

a.nav_y, a.nav_y:visited   {
	color: #333333;
	background: #EBEDEB url(images/submit_bg.gif) repeat-x;
	border: solid 1px #76826C;
	padding: 1px 5px 1px 5px;
	margin-right: 5px;
        font-size: 10px;
	TEXT-DECORATION: none;
  -moz-border-radius: 2px;
}

#content a.nav_y:hover   {
	background: #E5E8E0  url(images/submit_bg_ov.gif) repeat-x;
	color: #111111;
	border-color: #76826C;
	TEXT-DECORATION: none;
}
#pager a, #pager strong.pager-current {
  padding: 0.5em;
}
#pager {
  /*clear: both;*/
  padding: 10px 0px;
  margin: 10px 0;
  text-align: center;
  border-bottom: 1px solid #BFCEC6;
}
#pager div {
  padding: 0;
  display: inline;
}
#pager strong, #pager a {
  font-weight: bold;
  padding: 2px 5px;
  margin: 0px 0.25em 0px 0em;
  background: #F4F7E6 /*#F4F6EC*/;
  border: 1px solid #AFBDAF;
  -moz-border-radius: 2px;
}
#pager a:hover {
  text-decoration: none;
  background: #F9FAF7;
}
#pager strong {
  background: #4F5A3B /*#809458*/;
  color: #fff;
}
/** overflow-x **/
.overflow-x { overflow-x: hidden; margin: 0; padding: 0;}
.w90 {width: 90px; border: 0px solid red;height: auto;}


/** Scrollable Table with Fixed Header **/
div.tableContainer {
	width: 99%;		/* table width will be 99% of this*/
	height: 395px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 5px auto 0 0;
	}
/* Hides from IE-mac \*/
* html div.tableContainer {width: 95%;}
/* End hide from IE-mac */

.tableContainer table {
	width: 99%;		/*100% of container produces horiz. scroll in Mozilla*/
	border: none;
	background-color: #fff;
	border-collapse: separate;
	}
/* Hides from IE-mac \*/
* html div.tableContainer table {width: 90%; margin: 0}
/* End hide from IE-mac */

.tableContainer table>tbody	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto;
	height: 325px;
	overflow-x: hidden;
	}

.tableContainer thead tr	{
	position: relative;
	/*top: expression(offsetParent.scrollTop); /*IE5+ only*/
	}

.tableContainer thead td,
.tableContainer thead th {
	text-align: center;
	font-weight: bold;
	border-top: solid 1px #d8d8d8;
	}

.tableContainer td	{
	color: #000;
	padding-right: 1px;
	border-bottom: solid 1px #d8d8d8;
	border-left: solid 1px #d8d8d8;
	vertical-align: top;
	}
/* Hides from IE-mac \*/
* html #content div.tableContainer table tr td {height: 75px;}
/* End hide from IE-mac */

.tableContainer thead th {
	background-color: #F4F7E6;
	border-left: solid 1px #d8d8d8;
	border-bottom: solid 1px #C1C9A8;
	overflow-x: hidden;
}
.tableContainer table tfoot tr { /*idea of Renato Cherullo to help IE*/
      position: relative;
      overflow-x: hidden;
      top: expression(parentNode.parentNode.offsetHeight >=
	  offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
      }

.tableContainer tfoot td	{
	text-align: center;
	font-weight: bold;
	color: steelblue;
	border-top: solid 1px slategray;
	}

.tableContainer td:last-child,
.tableContainer td.last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/



/** kategorijos**/
.cat_top1,	/* savivaldybe */
.cat_top2,	/* naujienos */
.cat_top3,	/* svietimas */
.cat_top4,	/* verslas */
.cat_top5,	/* informacija */
.cat_top6,	/* sportas */
.cat_top7,	/* sveikata */
.cat_top8,	/* teise */
.cat_top9,	/* miestas */
.cat_top10,	/* saugumas */
.cat_top12,	/* svarbu */
.cat_top13,	/* kultura */
.cat_top14,	/* gyventojams */
.cat_top15,	/* turistams */
.cat_top16,	/* civiline sauga */
.cat_top17,	/* aplinkos apsauga */
.cat_top18,	/* paieska */
.cat_top20,	/* tarptautiniai rysiai */
.cat_top21,	/* sav. struktura */
.cat_top24,	/* user info */
.cat_top25,	/* user */
.cat_top26,	/* paslaugos */
.cat_top27,	/* Accessibility */
.cat_top28,	/* film */
.cat_top29,	/* video-audio */
.cat_top30,	/* 1648 */
.cat_top31,	/* gyvunai */
.cat_top32,	/* dipolis */
.cat_top33,	/* transportas */
.cat_top34,	/* transportas */
.cat_top35,	/* eurobasket */
.cat_top36	/* uceu */
				{ background-repeat: no-repeat;
			 	  background-position:  10px 5px;
			  	  padding-left: 40px;
			  	}

.cat_top1, legend.cat1		{ background-image: url("img/ico-sav.gif"); }
.cat_top2, legend.cat2		{ background-image: url("img/ico-news.gif"); }
.cat_top3, legend.cat3		{ background-image: url("img/ico-sviet.gif"); }
.cat_top4, legend.cat4		{ background-image: url("img/ico-verslas.gif"); }
.cat_top5, legend.cat5		{ background-image: url("img/ico-info1.gif"); }
.cat_top6, legend.cat6		{ background-image: url("img/ico-sport.gif"); }
.cat_top7, legend.cat7		{ background-image: url("img/ico-sveik.gif"); }
.cat_top8, legend.cat8		{ background-image: url("img/ico-teise.gif"); }
.cat_top9, legend.cat9		{ background-image: url("img/ico-miest.gif"); }
.cat_top10, legend.cat10	{ background-image: url("img/ico-saug.gif"); }
.cat_top12, legend.cat12	{ background-image: url("img/ico-svarbu1.gif"); }
.cat_top13, legend.cat13	{ background-image: url("img/ico-kult.gif"); }
.cat_top14, legend.cat14	{ background-image: url("img/ico-gyv.gif"); }
.cat_top15, legend.cat15	{ background-image: url("img/ico-pilis.gif"); }
.cat_top16, legend.cat16	{ background-image: url("img/ico-civ_s.gif"); }
.cat_top17, legend.cat17	{ background-image: url("img/ico-aplinka.gif"); }
.cat_top18, legend.cat18	{ background-image: url("img/ico-search.gif"); }
.cat_top19, legend.cat19	{ background: url("img/obuoliukas.gif")  15px 2px  no-repeat; height: 55px; padding-left: 100px;}
.cat_top20, legend.cat20	{  background-image: url("img/ico-rysiai.gif"); }
.cat_top21, legend.cat21	{  background-image: url("img/ico-strukt.gif"); }
.cat_top22, legend.cat22	{ background: url("img/obuoliukas_small.gif")  15px 2px  no-repeat; height: 19px; padding-left: 100px;}
.cat_top23, legend.cat23	{ background: url("img/dvirat_logo.gif")  15px 2px  no-repeat; height: 55px; padding-left: 100px;}
.cat_top24, legend.cat24	{  background-image: url("img/ico-person-info.gif"); }
.cat_top25, legend.cat25	{  background-image: url("img/ico-person.gif"); }
.cat_top26, legend.cat26	{  background-image: url("img/ico-paslaugos.gif"); }
.cat_top27, legend.cat27	{  background-image: url("img/ico-accessibility.gif"); }
.cat_top28, legend.cat28	{  background-image: url("img/ico-film.gif"); }
.cat_top29, legend.cat29	{  background-image: url("img/ico-audio-video.gif"); }
.cat_top30, legend.cat30	{  /*background-image: url("img/ico-1648.gif"); */}
.cat_top31, legend.cat31	{  background-image: url("img/ico-gyvun1.gif"); }
.cat_top32, legend.cat32	{  background-image: url("img/ico-dipolis.gif"); }
.cat_top33, legend.cat33	{  background-image: url("img/ico-trans.gif"); }
.cat_top34, legend.cat34	{  background-image: url("img/ico-sveting1.gif"); }
.cat_top35, legend.cat35	{  background-image: url("img/ico-basketball.gif"); }
.cat_top36, legend.cat36	{  background-image: url("img/ico-uceu.gif"); }


/*** events ***/
.event			{
				height: 57px;
				margin: -2px 0px 2px 0px;
				padding: 5px 100px 5px 5px;
				border-bottom: solid 2px #BCD0BE;
				background: #F5F6F1;
				font-size: 0.9em;
				color: #637C63;
				}
.vaikas			{background: #F5F6F1  url("img/vaikas.jpg") 100% 0% no-repeat;}
.zvake			{background: #F5F6F1  url("img/zvake.jpg") 100% 0% no-repeat;}
.pasalpa		{background: #F5F6F1  url("img/pinigai.jpg") 100% 0% no-repeat;} /*pasalpa1.jpg*/
.vestuves		{background: #F5F6F1  url("img/ziedai.jpg") 100% 0% no-repeat;}
.skirybos		{background: #F5F6F1  url("img/skiriates.jpg") 100% 0% no-repeat;}
.statau			{background: #F5F6F1  url("img/statau.jpg") 100% 0% no-repeat;}
.verslu			{background: #F5F6F1  url("img/verslu.jpg") 100% 0% no-repeat;}
.vilniu			{background: #F5F6F1  url("img/vilniu.jpg") 100% 0% no-repeat;}
.m_bedos		{background: #F5F6F1  url("img/m_bedos.jpg") 100% 0% no-repeat;}
.mokosi			{background: #F5F6F1  url("img/vaikutis.jpg") 100% 0% no-repeat;}
.ieskodarbo		{background: #F5F6F1  url("img/ieskodarbo.jpg") 100% 0% no-repeat;}
.teise			{background: #F5F6F1  url("img/teise.jpg") 100% 0% no-repeat;}

.tic_top		{background: #E61D49  url("img/vilnius_top.gif") 100% 0% no-repeat; padding: 2em 2em 1em; color: #000;}
.tic_body		{background: #E61D49  url("img/vilkas.gif") 100% 100% no-repeat; padding: 1em 2em 2em; color: #000;}
#content .tic_top h1		{font-size: 2em; color: #fff;}
#content .tic_body h2		{font-size: 1.5em; color: #D5DB47;}
#content .tic_body a	{color: #D5DB47;}

.email {/*display: none;*/ color: #888888; }

#newsorder_on {
width: 200px;
margin: 0 0 0 340px;
text-align: left;
}

#navcontainer #namas .w4 a, #navcontainer li a.svarbu {font-size: 11px; color: #890000; }
#navcontainer #namas .w4 a:hover, #navcontainer li a.svarbu:hover {color: #dd0000; }


/* Accessibility  */
#content a.contrast	{border: 1px solid #000; color: #000; background-color: #F5F8CB; font-size: 1.2em; padding: 2px 5px;margin-bottom: 15px;}
#content a.contrast:hover	{border: 1px solid #800; color: #800; }
#content a.hiviz		{border: 1px solid #000; color: #fff; background-color: #000; font-size: 1.6em; padding: 2px 5px;}
#content a.hiviz:hover		{border: 1px solid #800; color: #FAFAE3;}



/*** print ***/
@media print	{
	#navcontainer-h, /*#head,*/ #h-menu, #breadcrumb, #more, #navcontainer, #search, #footer, .nextbutton, #content .block,  #content .remelis, .read-more, #links, #links1, #search0, .skyrius, .noprint 	{display: none;	}

	body {
		float: none !important;
		width: auto !important;
		margin: 0 10% 0 0 !important;
		padding: 0px !important;
		}
	html, body, #pagewidth, #container, #head, .center, .center_top, .center_bottom, .node, .on, .off, .link {background: #fff;}
	.on, .off, .link {border-bottom: 1px solid #DADED2;} 				
	#head	{
		/*width:88%; */
		height: 60pt; 
		border-bottom: 1px solid gray;
		}
	#adr	{font-size: 9pt; margin-right: 8em;}
	#home   {width:300px; }
	#header {border: 1px solid #fff; }
	/*#footer {border: 1px solid #fff; border-top: 1px solid gray; width:75%;}*/
	#content,
	.center	{
		width:98%;
		padding: 0;
		margin: 0 auto 0 0;
		font-size: 13pt;
		line-height: 150%;
		}
	#content .staff td {font-size: 13pt; line-height: 150%; border-bottom: 1px solid #C0C7B0;}
	#content .staff td.name { border-bottom: 1px solid #EDF0E5;}
	
	#content p, #content h3, #content h4 {
		color: #000000;
		font-size: 13pt;
		line-height: 150%;
		}
	#content a:link,
	#content a:visited {
		color: #663333;
		border-bottom: 1px solid #F0EDED;
		}

	#content,
	div.node,
	#pagewidth,
	fieldset {border: none;}

	.email {display: block;
		font-weight: normal;
		font-size: 95%;
 		COLOR: #888888;
		}
	div.node {
		/*width:95%;*/
		padding: 0;
		margin: 0;
		border: none;
		}
	#content .center_top h2	{
		font-size: 13pt;
		border-bottom: 1px solid #B0B0B0;
		}
	#content .u	{border-bottom: none;}
/* Hides from IE-mac \*/
	* html div.node { /*width:75%;*/}
/* End hide from IE-mac */

/** Scrollable Table with Fixed Header **/
	div.tableContainer {overflow: visible;	}
	div.tableContainer table>tbody	{overflow: visible; }
	/*div.tableContainer td {height: 14pt;} /*adds control for test purposes*/
	div.tableContainer thead td	{
		font-size: 10pt;
		line-height: 13pt;
		}
	div.tableContainer tfoot td	{
		text-align: center;
		font-size: 8pt;
		border-bottom: solid 1px slategray;
		}

	div.tableContainer thead	{display: table-header-group;	}
	div.tableContainer tfoot	{display: table-footer-group;	}
	div.tableContainer thead th,
	div.tableContainer thead td	{/*position: static;*/ }
	div.tableContainer table tfoot tr {     position: static;    }

	.overflow-x { overflow-x: visible;}
	.w90 {min-width:170px;}
}




