BODY,FORM,input{
	margin:0;
	padding:0; 
	}
BODY,TABLE,TR,TD,FORM{
	font-size:11px;
	font-family: Verdana, Arial;
	color:#000000;
	}
#doc, #doc TD {
	background-color: #ffffff;
	margin:5;
	padding:10; 
	font-size:12px;
	}

pre {
	background-color: #fefefe;
	margin: 0;
	padding: 0 5px 0 5px;
	font-family: Verdana, Arial;
	font-size: 10px;
	border: 1px solid #FFFFFF;
	}

.border {
	background-color: #fefefe;
	padding: 20px 10px 10px 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	border: 1px solid #AAA;
	}
	
.title{
	font-size:14px;
	font-family: Verdana, Arial;
	color:#D98800;
    font-weight: bold;
	padding: 20px 10px 0 10px;
	line-height: 120%;
}
.title0{
	font-size:11px;
	font-family: Verdana, Arial;
	color:#D98800;
    font-weight: bold;
}
.title1{
	font-size:12px;
	font-family: Verdana, Arial;
    font-weight: bold;
}
.title2{
	font-size:11px;
	font-family: Verdana, Arial;
    font-weight: bold;
}
.title3{
	font-size:10px;
	font-family: Verdana, Arial;
    font-weight: bold;
	color:#D98800;
}

.small{
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
	}
.smaller{
	font-size:7px;
	font-family: Verdana, Arial;
	color:#000000;
	}
.big{
	font-size:12px;
    font-weight: bold;
	font-family: Verdana, Arial;
	color:#000000;
	}

a:link.red{
	COLOR: #ff0000;
	}
.blue {
margin: 0;
padding: 0;
color: #01428F;
}
.blue a:link{
	COLOR: #01428F;
	}
.blue A:active,.blue  A:hover {	COLOR: #AF0308;	TEXT-DECORATION: underline;	}
	
a:hover.smile, a:link.smile, a:visited.smile{
	COLOR: #004773;
	font-size: 20px;
	TEXT-DECORATION: none;
	font-family: Monotype Corsiva, Verdana, Arial;
	}

A:link, A:visited {	COLOR: #000000;	TEXT-DECORATION: underline;	}
A:active, A:hover {	COLOR: #AF0308;	TEXT-DECORATION: underline;	}

A.menu:link, A.menu:visited   { COLOR: #000000;	TEXT-DECORATION: none;	}
A.menu:active, A.menu:hover   {	COLOR: #AF0308;	TEXT-DECORATION: none;	}

A.menu1:link, A.menu1:visited {	COLOR: #689C4A;	TEXT-DECORATION: none;	}

A.menu3:link, A.menu3:visited {	COLOR: #5A80B4;	TEXT-DECORATION: none;	}

A.menu162:link, A.menu162:visited {	COLOR: #467980;	TEXT-DECORATION: none;	}

A.menu271:link, A.menu271:visited {	COLOR: #5A80B4;	TEXT-DECORATION: none;	}

A.menu529:link, A.menu529:visited {	COLOR: #006400;	TEXT-DECORATION: none;	}

A.menu_white:link, A.menu_white:visited { COLOR: #FFFFFF; TEXT-DECORATION: none;	}
A.menu_white:active, A.menu_white:hover { COLOR: #FFCC4E; TEXT-DECORATION: none;	}

A.menu_t:link{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	}

A.menu_t:visited{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	}

A.menu_t:active{
	COLOR: #BFEAEA;
	TEXT-DECORATION: none;
	}

A.menu_t:hover{
	COLOR: #BFEAEA; 
	TEXT-DECORATION: none;
	}
dl {margin: 0; padding: 0;}
dt {float: left; padding-right: 3px; color: #990000;}
dd {padding-left: 4em; margin-bottom: 5px;}
P.J{text-align: justify;
	text-indent: 2em; 
	margin-bottom: 0px; 
	margin-top: 0px;
	}
P.J0{text-align: justify;
	margin-left: 2em; 
	margin-bottom: 5px; 
	margin-top: 3px;
	}
P.JJ{text-align: justify;
	text-indent: 5em; 
	margin-bottom: 0px; 
	margin-top: 0px;
	}
P.JJJ{text-align: justify;
	text-indent: 7em; 
	margin-bottom: 0px; 
	margin-top: 0px;
	}
P.JR{text-align: justify;
	text-indent: 2em; 
	margin-bottom: 0px; 
	margin-top: 0px;
	padding-right: 150px;
	}
.I{text-align: justify;
	padding-left: 5em;
	margin-bottom: 0px; 
	margin-top: 0px;
	}
.II{text-indent: -5em; 
	padding-left: 5em;
	margin-bottom: 0px; 
	margin-top: 0px;
	}
.III{text-indent: -6.5em; 
	padding-left: 6.5em;
	margin-bottom: 5px; 
	margin-top: 0px;
	}
.IIIp{text-indent: -7.5em; 
	padding-left: 7.5em;
	margin-bottom: 5px; 
	margin-top: 0px;
	}
.III0{text-indent: -4em; 
	padding-left: 5em;
	margin-bottom: 0px; 
	margin-top: 0px;
	}
.IV{text-indent: -10em; 
	padding-left: 10em;
	margin-bottom: 5px; 
	margin-top: 0px;
	}
.II1{
	text-align: left;
	margin-bottom: 0px; 
	margin-top: 5px;
	}
.II2{text-indent: -1em; 
	text-align: left;
	padding-left: 1em;
	margin-bottom: 0px; 
	margin-top: 5px;
	}
.I0{text-align: justify;
	text-indent: 2em; 
	padding-left: 0em;
	margin-bottom: 2px; 
	margin-top: 7px;
	}
.I1{text-align: justify;
	padding-left: 1em;
	margin-bottom: 0px; 
	margin-top: 3px;
	}
.I2{text-align: justify;
	padding-left: 2em;
	margin-bottom: 0px; 
	margin-top: 0px;
	}
.I3{text-align: justify;
	padding-left: 3em;
	margin-bottom: 0px; 
	margin-top: 0px;
	}
.I4{text-align: justify;
	padding-left: 4em;
	margin-bottom: 0px; 
	margin-top: 0px;
	}
.I3_{text-align: left;
	text-indent: -9px;
	padding-left: 9px;
	margin-bottom: 0px; 
	margin-top: 0px;
	}
.I7{text-align: justify;
	padding-left: 7.3em;
	margin-bottom: 0px; 
	margin-top: 0px;
	}
	
FORM.J{margin-bottom: 0px; 
	margin-top: 0px;
	bgcolor: #FFF6E8; 
	bordercolor: #FFCC4E; 
	font-size:8px;
	}

OPTION.B{margin-bottom: 0px; 
	margin-top: 0px;
	bgcolor: #FFF6E8; 
	font-size:8px;
	}

OL.J{text-align: justify;
	margin-bottom: 0px; 
	margin-top: 0px;
	}

UL.J{text-align: justify;
	margin-bottom: 0px; 
	margin-top: 0px;
	}
UL.O{margin-bottom: 0px; 
	margin-top: 0px;
	}
	
ul.top {
list-style-type: none;
padding: 0;
margin: 0;
}

ul.top li{ 
  /*display: inline;*/
  list-style: none;
  margin: 0 0 3px 0;
  padding: 0 0 0px 0px;
border: 0px solid #D98800;
  list-style-type: none;
 /*background-image: url(../images/arrow0.gif);
background-repeat: no-repeat;
background-position: 0px .4em;*/
 display: block;
	font-size:10px;
	font-family: Verdana, Arial;
    font-weight: bold;
}
ul.top li a{ 
	color:#660000;
}
ul.top li a:hover{ 
COLOR: #AF0308;	
}


ul.gray 
{
margin: 0;
list-style-type: none;
text-align: left;
}
ul.gray li{
background: transparent url("../images/list-off.gif") left 5px  no-repeat;
padding-left: 15px;
text-align: left;
}

.H{
	border-bottom: .5pt solid windowtext; 
	border-top: .5pt solid windowtext; 
	}
.T{
	border-top: .5pt solid windowtext; 
	}
.E{
	border-bottom: .5pt solid windowtext; 
	}
.RRR{
	border-bottom: .5pt solid windowtext; 
	border-color: #D98800;
	}
	
TD.RR{
	border-bottom: 1px solid #FFF6E8; 
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
    padding: 0 0 1px 0;	
	}
	
TD.W{
  	border-top: 1px solid #FFF6E8;
  	border-bottom: 1px solid #FFF6E8;
	}
TD.Wt{
  	border-top: 1px solid #FFCC4E;
	}
TD.Wb{
  	border-bottom: 1px solid #FFCC4E;
	}
TR.W{
  	border-bottom: 1px solid #FFFFFF;
	}
TR.BG{
	background-color: #FFF6E8; 
	}
/*TD.B, TH.B,*/ TD.box, TH.box {border: .5pt solid; 
	bgcolor: #FFF6E8; 
	bordercolor: #FFCC4E; 
	border-width: thin; 
	}
/*TR.B{ 
	background-image: url("../images/bg_2.gif");
	}*/
TD.BB{border-bottom: .5pt solid windowtext; 
	background-image: url("../images/bg_2.gif");
	}
/*TD.L{
	border-left: .5pt dotted windowtext; 
	}*/
TD.dot{
	border-left: .5pt dotted #999999; 
	border-right: .5pt dotted #999999; 
	}
TD.PR{
	background-color:  #ffffff;
	border: 1px solid ;
	border-color: #EBB966 #ffffff #ffffff #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #EBB966;
    padding: 5px 0 0 0 ;	
	}
TD.PR a, TD.PR a:visited  {TEXT-DECORATION: none;	color: #666666;}
TD.PR a:hover  {TEXT-DECORATION: none;	color: #B13925;}

.calendarHeader { 
    font-weight: bolder;
	color: #D98800; 
	background-color: #FFF6E8; } 
.calendarHeaderB { 
    font-weight: bolder;
	color: #D98800; 
	background-color: #FFF6E8; 
	border-bottom: .5pt solid windowtext; } 
.calendarToday { 
    font-weight: bolder;
	background-color: #FFF6E8; } 
.calendar { 
	background-color: #FFFFFF; 
	font-size:10px; } 
.calendarBig { 
	background-color: #FFFFFF; 
	font-size:12px; } 
	
#eb td {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #717162;
}
#eb a:link {
	color: #034796;
	text-decoration: none;
}
#eb a:visited {

	color: #034796;
	text-decoration: none;
}
#eb a:hover {
	color: #FF2000;
	text-decoration: none;
}
#eb a:active {
	color: #FF2000;
	text-decoration: none;
}

.Tgray {border-top: 1px solid #EEEEEE; 	font-size:9px;	}


.snow {
	background: #FFFFFF  url("http://www.vilnius.lt/I/snow.gif") ; 
}

.links {
  clear: both;
}
.prev {
margin:0;
padding: 0 5px 0 0;
  float: left;
  text-align: left;
  /*width: 150px;*/
  border-right: solid 1px #ccc;
}
.next {
margin:0;
padding: 0 0 0 5px;
  float: right;
  text-align: right;
  border-left: solid 1px #ccc;
  /*width: 150px;*/
}
.up {
margin:0;
padding:0;
  text-align: center;
  width: 90%;
  border-left: solid 1px #eee;
  border-right: solid 1px #eee;
}
 .floatright {
float: right;
margin: 0 0 5px 10px;
clear: right;
}
 .floatleft	{
float: left;
margin: 0 10px 5px 0px;
clear: left;
}
.right			{
margin: 0px 0px 2px 5px; 
float: right;
}
.left			{
margin: 0px 5px 2px 0px; 
float: left;
}

br.clear {
clear: both;
}
.clearboth { clear: both;}

#print {position:absolute; left:620px; top:145px; width:20px; height:20px; z-index:5;}

#print1 {position:absolute; left:800px; top:150px; width:20px; height:20px; z-index:5;}

input, textarea   { 
	border: solid 1px #D98800;  
	background: #FFFFFF; 
	margin: 2px 3px 0 0;	
}
#radio input   { 
	border: 0px;  
	background: transparent; 
	margin: 0px 2px 0 0;	
padding: 0 ;
}
.form-radio, .form-checkbox {
	background-color: transparent;
	border: 0;	
	}

input.form-submit   { 
	border: solid 1px; 
	border-color: #FFE0A0 #D98800 #D98800 #FFE0A0;  
	background: #FFE0A0; 
	margin-right: 3px;	
	color: #333333;
    font-size: 9px;
}
fieldset {padding: 10px; border: 1px solid #D98800;}

legend {font-weight: bold;
padding: 3px; 
color: #B13925; 
font-weight: bold; 
margin: 0px;}


#Childs_on		{
				/*background: #FFF6E8; 
				border: solid 1px #D98800; 
				margin: 5px 20px 5px 20px;*/
				padding: 5px;    
}

/* Plano ir kitos lenteles*/
table.plan  {
			font-size: 11px;
			padding: 10px;
			spacing: 0;
			margin: 10px;
			border-collapse: collapse; 
  			border: 1px solid #D98800;
			mso-border-alt: solid windowtext .5pt;
			width: 100%;
			}
table caption	{
			font-size: 11px;
    		font-weight: bold;
			margin: 5px 0px 5px 0px; 
			padding: 0px;
			}
table.plan td {
			vertical-align: top; 
			padding: 1px 3px 3px 3px;
			margin: 0;
			border: 1px solid #FFCC4E; 
			}
table.plan th {
			background: #FFF6E8;
			padding: 1px 3px 1px 3px;
			margin: 0;
			border: 1px solid #FFCC4E; 
			font-size: 9px;
			}
td.klaida i {
			color: #990000; 
			}
table.pasl	{	margin: 10px; border: solid 0; width: 100%;}
table.ze {
			font-family: Verdana,Helvetica; 
			font-size: 11px;
			padding: 10px;
			spacing: 0;
			margin: 0px 0px 10px 0px;
			border-collapse: collapse; 
  			border: 1px solid #528B96 /*#FFCC4E #FFEDC3 /*#C9D680*/;
			mso-border-alt: solid windowtext .5pt;
			}
table.ze th {
			background: #BFEAEA;
			padding: 1px 3px 1px 3px;
			margin: 0;
			border: 1px solid #528B96; 
			font-size: 9px;
			}
table.ze td {
			vertical-align: top; 
			padding: 1px 3px 3px 3px;
			margin: 0;
			border: 1px solid #528B96; 
			}
table.ze caption {			background: #ECFFFF;
			padding: 1px 3px 1px 3px;
			margin: 0;
			border: 1px solid #528B96; 
			border-bottom: none;
			}
A.menu2:link, A.menu2:visited {/*	COLOR: #B13925;*/	TEXT-DECORATION: none;	font-weight: bold;}



/* Personalo lenteles */
table.staff {
			font-family: Verdana,Helvetica; 
			font-size: 11px;
			padding: 10px;
			spacing: 0;
			margin: 10px 10px 10px 20px;
			border-collapse: collapse; 
			border-spacing:0;  
  			border: 1px solid #D98800 /*#FFEDC3 /*#C9D680*/;
			width: 90%;
			}
			
table.staff caption	{
			text-align: left;
			font-size: 13px;
			color: #D98800 /*#AF0308*/;
    		font-weight: bold;
			margin: 5px 5px 5px 10px; 
			padding: 25px 20px 5px 10px;
			border-spacing: 10px ;
			text-shadow: 0.2em 0.2em silver;
			}
table.staff td {
			vertical-align: top; 
			line-height: 100%;
			padding: 3px 5px 3px 5px;
			margin: 0;
			}

table.staff th {
			background: #FEFBF4 url("images/breadcrumb2.gif") 0px 100% repeat-x;
			font-size: 9px;
			height: 19px;
			padding: 0 3px 0 3px;
			}
td.box 		{
			border: 0px solid #FFCC4E; 
			background: #FFEDC3; 
			padding: 6px;
			}
.box160 	{	
 				width: 160px;	
 				text-align: center; 
				margin-bottom: 5px;
				margin-right: 10px;
				padding: 0;
				height: auto;
				float: left; 
}
div.box img	{
			padding:5px; margin: 5px; border: 1px solid; 
			}
.l  		{ text-align: left; }
.r  		{ text-align: right; font-size: 9px;}
.c  		{ text-align: center; font-size: 9px;}
.b  		{ font-weight: bold; background: #FEFBF4 ;}
.g  		{ background: #FFF6E8 ;}
.border1		{ border: 1px solid #FFCC4E;	
			padding: 3px 10px 3px 10px;
			margin: 10px;
			}
.gray		{color: grey; }
.email		{color: grey; font-size: 9px; font-weight: normal;}
.skyrius	{background: #FFF6E8; border-top: 1px solid; padding: 5px 0 15px 5px;}
table.staff td img {
			float: left;
			border: 1px solid #FFEDC3; 
			padding: 0;
			margin: 0 5px 1px 0;
			}
			
#Childs_on, #Childs_off, #Brothers_off, #Brothers_on {
			padding: 0 0 0 10px;
			margin: 0;
			}
