/* www.opera.lt Styles */

/* Global stiles */

body {
    margin: 0;
	padding: 0;
	background-color: #ffffff;
	color: black;
	text-align: center;
	font-family:  Arial, Verdana sans-serif;
}

table{
	border: none;
}


td {
	font-family: Arial, Helvetica, Verdana,  sans-serif;
	font-size: 10px;
	text-align:left;

}

img {
	border: none;
}


input,textarea,select {
  background-color: #C1C4C4;
  border : 1px solid;
  border-color : #9AA19F;
  color:#000000;
  scrollbar-base-color: #C1C4C4; 
  scrollbar-face-color: #9AA19F; 
  scrollbar-track-color: #E5E7E7; 
  scrollbar-arrow-color: #DAEEE5;
  scrollbar-highlight-color: #9AA19F; 
  scrollbar-shadow-color: #DAEEE5;
  scrollbar-darkshadow-color: #9AA19F; 
}

/* Stiles for DesctopDefault module */

.mainTable {
   width: 100%;
   height: 100%;
   border: none;
   margin: auto;
   border-collapse: collapse;
}

.mainTd {
	border: none;
	padding: 0px;
}

#desktopPortalBanner{
	width: 100%;
    height: 59;
	border: none;
	padding: 0px;
}

.top{
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
	} 


#adminModules{
	height:332px;
	border: none;
	padding: 0px;
	}
	
	
#adminModulesAuto{
    width: auto;
	border: none;
	padding: 0px;
	}
	
	
#fonas {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 10px;
	vertical-align: top;
	}

#logoTable{
	height: 108px;
	border: none;
	padding: 0px;
}
.logoleft
{
	text-align:left;}

.freeBlock{
	width:40px;
	border: none;
	padding: 0px;
	}
	
	
#EditModulBlockTb 
{
   width: 430px;
   border: none;
   margin-left: 40px;
   border-collapse: collapse;
}
	
	
.EditModulBlockTd {
	background-color: #4d4c5a;
	color: #ffffff;
	text-align: left;
	border: solid 1px #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.LeftPane {
	width:200;
	vertical-align:top;
	border: none;
	padding: 0px;
}

.ContentPane {
	width:auto;
	text-align:left;
	border: none;
	padding: 0px;
}


.RightPane {
	border: none;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:10px;
	vertical-align:top;
}

.contentPaneSpacer{
	height:1px;
	width:1px;
	border:none;
	padding: 0px;
	}

	
#whiteline {
	font-family: Arial, Helvetica, sans-serif; 
	background-image: url(images/whiteline.gif); 
	background-repeat: repeat-y; 
	background-position: left;
	border: none;
	padding: 0px;
	width:12px;
}

#rightEdit{
	width:162px;
	border: none;
    padding: 0px;
    vertical-align:top;
	}
	
#rightEditTb {
   width:162px;
   border: none;
   margin: auto;
   border-collapse: collapse;
	}
	
#bottomLine{
    height:23px;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	}
	
	
.footerTb {
   width: 100%;
   border: none;
   border-collapse: collapse;
}
	
	
.footerTdL {
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	border: solid 1px #ffffff;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width:240;
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	}

	
.footerTdR {
	width:auto;
	background-color: #ffffff;
	color: #000000;
	text-align: right;
	border: solid 1px #ffffff;
	padding:0px;
	padding-right:5px;
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	}	
	
.foterImage{
/*	width:174px;
	text-align:left;
	background-image:url(images/www.gif);
	background-repeat:no-repeat;
	background-position: left bottom;*/
}
	
	
/* Styles for Meniu Items */	

	
#meniuMainTb {
   width: 100%;
   background-image:url(images/header_bg.gif);
   background-repeat:repeat-x;
   border: none;
   border-collapse: collapse;
}
	
	
.meniuTd 
{
	width: auto;
	color: #000000;
	text-align: left;
	border: solid 0px #ffffff;
	padding-left: 40px;
	padding-top: 15px;
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	vertical-align:middle
	}
	
#meniuLine{
	background-color:#ffffff;
	width:1px;
	height:auto;
	border:0px;
	padding:0px;
	}
	
#footerImage{
	width:173px;
	text-align:right;
	border:0px;
	padding:0px;
}

.meniuItemTb {
   width: auto;
   border: none;
   border-collapse: collapse;
}

.meniuItemTd {
    font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color:#FF6900;
	height:24px;
	
	vertical-align:middle;	
}

.meniuHipLink, a.meniuHipLink, a.meniuHipLink:link, a.meniuHipLink:hover, a.meniuHipLink:link, a.meniuHipLink:visited, a.meniuHipLink:active  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	}
	
	
.meniuHipLinkOn, a.meniuHipLinkOn, a.meniuHipLinkOn:link, a.meniuHipLinkOn:hover, a.meniuHipLinkOn:visited, a.meniuHipLinkOn:active  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	}
	
	
/* Styles for sub Menu */

.subTb{
	background-color:#4C4C59;
	width:162px;
}	
	
.subMenu, A.subMenu, A.subMenu:link, A.subMenu:visited, A.subMenu:active {
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	text-align:left;
}

A.subMenu:hover {
	text-decoration: none;
	color:#ffffff;
	text-align:left;
}


/* Repertuare  */

.date{
    font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color:#ffffff;
	}
	
	
/* Announcements */

.link,.a.link, A.link:link, A.link:hover, A.link:visited, A.link:active {
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #4D4C5A;
	text-align:left;
	}	
	
.linkTb {
   border: none;
   text-align:left;
}


.linkTd {
	border: none;
	padding: 4px;
	text-align:left;
	
}


/* Styles Today modules */


.todayBg {
	background-image: url(images/sian_ryt.jpg);
	background-repeat: repeat-x;
	}

/* Styles for others Modules */
	
.textbold
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 10px;
	color: #DAEEE5;
	font-weight: bold;
}

.textgray
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 10px;
	color: #454545;
	text-align: left;
}
a.oblack:link
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;

	color:#000000;
}
a.oblack:hover
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	
	color:#000000;
}
a.oblack:visited
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	
	color:#000000;
}
a.oblack:active
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	
color:#000000;
}
.oblack
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	
	color:#000000;
}
.o
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 12px;
	text-align: justify;
	color:#000000;
}
.obold
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 12px;
	text-align: justify;
    font-weight: bold;
	color:#000000;
}
.white1
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	text-align: justify;
	color:#ffffff;
}
.white2
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	text-align: justify;
	color:#ffffff;
		font-weight: bold;

}
.titulinis
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 12px;
	color:#DAEEE5;
}
.text1
{
	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 10px;
	text-align: left;
}

.update {  font-family: Arial, Helvetica, Verdana,   sans-serif; font-weight: bold; color: 11; background-color: #EEEEEE; height: 15px; width: 100%}



/*  /*   Styles for Admin modules */  /*

/* background color for the header at the top of the page  */


.HeadBg{
	background-color: #CCCCCC;
}



/* background/border colors for the selected tab */

.TabBg{
	background-color: black;
}

/* text style for the selected tab */

.SelectedTab
{
	font-weight: bold;
	font-size: 8.5pt;
	color: white;
	font-family: Arial, Verdana,  Helvetica;
	text-decoration: none;
}

/* hyperlink style for the selected tab */

A.SelectedTab:link
{
	text-decoration: none;
	color: white;
}

A.SelectedTab:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.SelectedTab:active
{
	text-decoration: none;
	color: #eeeeee;
}

A.SelectedTab:hover
{
	text-decoration: none;
	color: #cccccc;
}

/* text style for the unselected tabs */

.OtherTabs
{
	font-weight: normal;
	font-size: 11pt;
	color: black;
	font-family: Arial, Verdana,  Helvetica;
	text-decoration: none;
}

/* hyperlink style for the unselected tabs */

A.OtherTabs:link
{
	text-decoration: none;
	color: white;
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.OtherTabs:active
{
	text-decoration: none;
	color: #eeeeee;
}

A.OtherTabs:hover
{
	text-decoration: none;
	color: #cccccc;
}

/* General admin Styles */
/* style for module titles */

.Head
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* style of item titles on edit and admin pages */

.SubHead
{
	font-family: Verdana Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.SubHead2
{
	font-family: Verdana Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */

.SubSubHead
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #DAEEE5;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

.NormalRed
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	text-align: justify;
}

.NormalBold
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	color: #000000;
}

/* text style for buttons and link buttons used in the portal admin pages */

.datalast
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 11px;
	font-weight: normal;
	color:white;
	}

.navigation2
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
}

A.navigation2:link
{
	text-decoration: none;
	color:#000000;
}

A.navigation2:visited
{
	text-decoration: none;
	color:#000000;
}

A.navigation2:active
{
	text-decoration: none;
	color:#000000;
}

A.navigation2:hover
{
	text-decoration: none;
	color:#8c8c8c;
}

.CommandButton
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */

A.CommandButton:link
{
	text-decoration: underline;
	color:#000000;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color:#000000;
}

A.CommandButton:active
{
	text-decoration: underline;
	color:#000000;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color:#000000;
}

/* GENERIC */
H1
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

H4
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

H5, DT
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

H6
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

TFOOT, THEAD
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	color: #ffffff;
}

TH
{
	vertical-align: baseline;
	font-family: Arial, Verdana,  Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

A:link
{
	text-decoration: none;
	color: #4D4C5A;
	
	text-align: justify;
	
}

A:visited
{
	text-decoration: none;
	color: #4D4C5A;

	text-align: justify;
}

A:active
{
	text-decoration: none;
	color: #4D4C5A;

	text-align: justify;
}

A:hover
{
	text-decoration: underline;
	color: 4D4C5A;
	
	text-align: justify;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

HR
{
	color: dimgrey;
	height: 1pt;
	text-align: left;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */

.Message
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 11px;
	font-weight: normal;
    background-color: #eeeeee;
}

/* style of item titles by Announcements and events */

.ItemTitle
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* css for orgchart  (Site Map only) */

TD.orgname 
{
	border: 1 solid gray;
	padding-left: 2pt;
	padding-top: 2pt;
    padding-bottom: 2pt;
    padding-right: 2pt;
    width:120px;
    height:50px;}
    
TD.orgactive 
{
	border: 2 solid red;
	padding-left: 2pt;
	padding-top: 2pt;
    padding-bottom: 2pt;
    padding-right: 2pt;
    width:120px;
    height:50px;}
    
TD.org3top 
{
	border-left: 1 solid gray;
	border-bottom: 1 solid gray;
	width:10px;}
	
TD.org3bot 
{
	border-left: 1 solid gray;
	width:10px;}
	
TD.org3spacertop 
{
	border-left: 1 solid gray;}
	
TD.org2left 
{
	border-right: 1 solid gray;
	border-top: 1 solid gray;
	width:10px;}
	
TD.org2right 
{
	border-top: 1 solid gray;
	border-left: 1 solid gray;
	width:10px;}
	
TD.org2spacerright 
{
	border-top: 1 solid gray;
	width:15px;}
	              
TD.org3spacerright 
{
	width:10px;}
	
TD.org1left 
{
	border-right: 1 solid gray;}
	
TD.org1right 
{
	border-left: 1 solid gray;}
	
P.orgname 
{
	font-family:arial;
	font-size:8pt;
	color:gray;
    margin-top:0pt;
    margin-bottom:0pt;}
    
P.orgjob 
{
	font-family:arial;
	font-size:8pt;
	color:gray;
    margin-top:0pt;
    margin-bottom:0pt;}
    
.bg_content 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #DAEEE5; 
	background-image: url(images/bg_content.jpg); 
	background-repeat: repeat-x}
	
.whiteline 
{
	font-family: Arial, Helvetica, sans-serif; 
	background-image: url(images/whiteline.gif); 
	background-repeat: repeat-y; 
	background-position: left}

.calendarheader
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 9px;
	font-weight: normal;
	color:#ffffff;
}

.calendar
{
	font-family: Arial, Verdana,  Helvetica;
	font-size: 9px;
	font-weight: normal;
	color:#171638;
}
A.calendar:link
{
	text-decoration: none;
	color:#171638;
}

A.calendar:visited
{
	text-decoration: none;
	color:#171638;

}

A.calendar:active
{
	text-decoration: none;
	color:#171638;

}

A.calendar:hover
{
	text-decoration: none;
	color:#171638;
	
}
.pager
{	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 12px;
	text-align: justify;
	color:#000000;
	text-indent:5px; }

.repertlink
{	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 10px;
	color:#FF6900;
	}
.today	
{	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 10px;
	color:#ffffff;}
	

.todaybold
{	font-family: Arial, Helvetica, Verdana,   sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight: bold;
	}
	

A.repertlink:link
{
	text-decoration: none;
	color:#FF6900;
	
}

A.repertlink:visited
{
	text-decoration: none;
	color:#FF6900;

}

A.repertlink:active
{
	text-decoration: none;
	color:#FF6900;

}

A.repertlink:hover
{
	text-decoration: underline;
	color:#FF6900;
	
}
.monthName
{
	color: #AE0202;
	font-size: 18px;
}