p,li,div,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}

html {
	margin: 0;
	padding: 0;
	width: 100%;
	height:100%;
	
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	height:100%;
}

img {
	border:0px;
}

a:link {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
a:visited {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
a:active {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

ol
{
	clear:both;
	padding:0px;
	margin:0px;
	border:0px solid #000000;
}

ul
{
	clear:both;
	padding:0px;
	margin:0px;
	border:0px solid #000000;
	list-style-type:none;
}

th
{
	height: 25px;
	padding-left: 10px;
	font-weight:bold;
	background:url(../images/vtaskas.gif);
	background-repeat:repeat-y;
	background-color:#FEDAA8;
}

.header {
	color:#000;
	font-size:12px;
	height:215px;
}

.header_top {
	color:#000;
	font-size:12px;
	height:29px;
	width: 100%;
	background: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #fff;
	position:relative;
}

.header_menu {
	color:#000;
	font-size:12px;
	height:31px;
	background: #6C0010;
	text-align: center;
	display: table;
	width:100%;
	border-bottom: 1px solid #fff;
}

.header_middle {
	color:#000;
	font-size:12px;
	height:123px;
	background-color: #852530;
	padding-left: 50px;
	border-bottom: 1px solid #fff;
	background-image: url(../images/header_middle_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.header_bottom {
	color:#000;
	font-size:12px;
	height:31px;
	background-image: url(../images/header_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.left {
	float:left;
	width:172px;
	background-image: url(../images/left_bg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	height:100%;
}

.left_ul {
	margin-left:24px;
	padding:0;
}

.left li {
	margin:0;
	padding:0;
}

#text_image {
/* 	background-image: url(../images/text_image.png); */
	background-repeat: no-repeat;
	background-position: bottom right;
}

.main_text {
	width:790px;
	margin: 20px 0px 20px 0;
	clear:both;
/* 	border:1px solid #000; */
}

.repertuaras {
	float:left;
}

.meniu, li.meniu {
	list-style-type:none;
	color:#000;
	height:10px;
/* 	line-height:20px; */
	cursor:pointer;
	float:left;
	font-size:11px;
	font-family: Arial;
	font-weight:normal;
	padding:0 3px 0 3px;
}

.meniu_active, li.meniu_active {
	list-style-type:none;
	color:#fff;
	height:10px;
/* 	width:194px; */
	line-height:10px;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-family: Arial;
	font-weight:normal;
	padding:0 3px 0 3px;
	margin-top: 7px;
	border-right:1px solid #fff;
}

.meniu_left, li.meniu_left {
	list-style-type:none;
	color:#fff;
	height:20px;
	width:172px;
	line-height:20px;
	vertical-align:center;
	cursor:pointer;
	font-size:12px;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	padding-left:0;
	margin:0px;
/* 	margin:2px 0 0 0; */
	background-image: url(../images/menu_bg.png);
	background-repeat: no-repeat;
	background-position: right;
}

.meniu_left_active, li.meniu_left_active {
	list-style-type:none;
	color:#fff;
	height:20px;
	width:172px;
	line-height:20px;
	vertical-align:center;
	cursor:pointer;
	font-size:11px;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	padding-left:0;
	margin:0px;
	background-image: url(../images/menu_bg.png);
	background-repeat: no-repeat;
	background-position: right;
}

.meniu_left_sub, li.meniu_left_sub {
	list-style-type:none;
	color:#fff;
	height:20px;
	width:172px;
	line-height:20px;
	vertical-align:center;
	cursor:pointer;
	font-size:11px;
	font-family: Arial;
	font-weight:normal;
	text-align: right;
	padding-left:0;
	margin:0px;
/* 	margin:2px 0 0 0; */
	background-image: url(../images/submenu_bg.png);
	background-repeat: no-repeat;
	background-position: right;
}

.meniu_left_sub_active, li.meniu_left_sub_active {
	list-style-type:none;
	color:#fff;
	height:20px;
	width:172px;
	line-height:20px;
	vertical-align:center;
	cursor:pointer;
	font-size:11px;
	font-family: Arial;
	text-align: right;
	padding-left:0;
	margin:0px;
/* 	margin:2px 0 0 0; */
	background-image: url(../images/submenu_bg.png);
	background-repeat: no-repeat;
	background-position: right;
}

.meniu_left_subsub, li.meniu_left_subsub {
	list-style-type:none;
	color:#fff;
	height:20px;
	width:172px;
	line-height:20px;
	vertical-align:center;
	cursor:pointer;
	font-size:11px;
	font-family: Arial;
	font-weight:normal;
	text-align: right;
	padding-left:0;
	margin:2px 0 0 0;
	background-repeat: no-repeat;
	background-position: right;
}

.meniu_left_subsub_active, li.meniu_left_subsub_active {
	list-style-type:none;
	color:#fff;
	height:20px;
	width:172px;
	line-height:20px;
	vertical-align:center;
	cursor:pointer;
	font-size:11px;
	font-family: Arial;
	text-align: right;
	padding-left:0;
	margin:2px 0 0 0;
	background-repeat: no-repeat;
	background-position: right;
}

.li_div {
	float:right;
	border-bottom:1px solid #fff;
	margin-left: 24px;
	height:19px;
	width:150px;
	color: #fff;
	padding-right: 5px;
}

.heading {
	background-image: url(../images/heading_bg.gif);
	line-height:26px;
	height:26px;
	padding-left: 10px;
	color:#9b4550;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	font-family: sans;
}

.apatinis_meniu {
	color:#000;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-family: Verdana;
}

.apatinis_meniu_active {
	color:#000;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-family: Verdana;
}

.left_meniu {
	height:30px;
	line-height:30px;
	vertical-align:middle;
	cursor:pointer;
	float:left;
	width:230px;
	padding-left:10px;
	font-family:Arial;
	font-size:18px;
	color:#000000;
	background: #FEF1DE;
	background-image:url(../images/taskas.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	border:0px solid red;
}

.left_meniu_active {
	height:30px;
	line-height:30px;
	vertical-align:middle;
	cursor:pointer;
	float:left;
	width:230px;
	padding-left:10px;
	font-family:Arial;
	font-size:18px;
	color:#C18113;
	background: #FEDAA8;
	background-image:url(../images/taskas.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}

.menu_sub {
	margin:0;
	font-family:Arial;
	font-size:10px;
	color:#000000;
}

.left_sub_meniu {
	height:16px;
	vertical-align:middle;
	cursor:pointer;
	font-size:10px;
	margin:0px;
	padding:0px;
	list-style-type: none;
}

.left_sub_meniu_active {
	color:#BC730C;
	height:16px;
	vertical-align:middle;
	cursor:pointer;
	font-size:10px;
	margin:0px;
	padding:0px;
	list-style-type: none;
}

.underGroups {
	float:left;
	margin:5px;
	border:0px solid #68B873;
}


#flashcontent {
	border:0px solid red;
}

.login {
	margin:0 0 5px 10px;
	padding:0 0 0 5px;
	min-height:100px;
	height:auto !important;
	height:100px;
	width:227px;
	border:0px solid #000;
}

.header1 {
	color:#D3730A;
	font-weight: bold;
	font-size:12px;
	padding-left:10px;
	height:17px;
	border-bottom:3px solid #FEDAA8;
}

a.header1_link:link { font-size: 12px; color: #D3730A; text-decoration: underline; font-weight: bold; }
a.header1_link:visited { font-size: 12px; color: #D3730A; text-decoration: underline; font-weight: bold; }
a.header1_link:hover { font-size: 12px; color: #D3730A; text-decoration: none; font-weight: bold; }
a.header1_link:active { font-size: 12px; color: #D3730A; text-decoration: underline; font-weight: bold; }

.text {
	color:#2A0660;
}

.photo {
	border:2px solid #ffffff;
}

.photo:hover {
	border:2px solid #FFDF9C;
}

.repertuaras_table
{
  border-collapse:collapse;
  background-color:#fff;
}

.headingsmall 
{
  font-size: 11px;
  color: #B30000;
  font-weight:bold;
}

.headingsmallred 
{
  font-size: 11px;
  color: red;
  font-weight:bold;
}

.table_title {
	color:#D3730A;
	font-weight: bold;
	font-size:11px;
	height:25px;
	padding:3px;
	border-bottom:1px dashed #999999;
}

.table_subtitle {
	color:#310031;
	background:#d6ebd9;
	font-weight:normal;
	border-top:1px solid #FEDAA8;
	border-bottom:1px solid #FEDAA8;
	padding:0 3px 0 3px;
}

.table_cell {
	color:#2A0660;
	font-weight:normal;
	padding:3px;
	vertical-align:top;
	border-bottom:1px dashed #999999;
}

.label {
	color:#BC730A;
	font-size:11px;
	font-weight:normal;
}

.copyright {
	width:874px;
	margin:auto;
	text-align:right;
	color:#3E4B59;
	font-size:10px;
	border:0px solid #000;
}

.submit {
	width:136px;
	font-weight:bold;
	color:#BC730A;
	background-color:#FEDAA8;
	height:24px;
	border:0px;
}

.inputs {
	FONT-SIZE:10px;
	COLOR:#000;
	TEXT-ALIGN: left;
	height:16px;
	width:300px;
	border:1px solid #ddd;
}

.button {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-ALIGN: center;
	height:25px;
	border: 1px solid #ddd;
	background: #FEDAA8;
}

#error {
	vertical-align:middle;
	border-top:1px solid #FF7349;
	border-bottom:1px solid #FF7349;
	background:#FFDACA;
	color:#000;
	padding: 3px;
	margin:5px 0 5px 0;
	font-style:italic;
}

#ok {
	vertical-align:middle;
	border-top:1px solid #66BB66;
	border-bottom:1px solid #66BB66;
	background:#EEFFEE;
	color:#000;
	padding: 3px;
	margin:5px 0 5px 0;
	font-style:italic;
}

#invisible {
	display:none;
}

.premjera
{
	color: red;
	font-weight:bold;
}


/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.1 rc4
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @copyright	Author
 */

#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(/images/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(/images/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(/images/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(/images/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(/images/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(/images/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(/images/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(/images/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(/images/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(/images/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(/images/bg_nw.png) no-repeat;
}




.cssbuttonstoggler{ /*style for DIV used to contain toggler links. */
width: 200px;
margin-top: 6px;
margin-left: 50px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.cssbuttonstoggler a{ /*style for every navigational link within toggler */
/*background: transparent url('/images/square-gray-left.gif') no-repeat top left;*/
background: transparent top left;
color: #494949;
display: block;
float: left;
margin-right: 6px;
font: normal 13px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

.cssbuttonstoggler a span{
/*background: transparent url('/images/square-gray-right.gif') no-repeat top right;*/
background: transparent top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

.cssbuttonstoggler a.selected, .cssbuttonstoggler a:hover{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom left;
}

.cssbuttonstoggler a.selected span, .cssbuttonstoggler a:hover span{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom right;
color: black;
}

.cssbuttonstoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.cssbuttonstoggler a.prev, .glidecontenttoggler-2 a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.cssbuttonstoggler a.prev:hover, .glidecontenttoggler-2 a.next:hover{
}

.glidecontentwrapper{
position: relative;
width: 100%;
height: 200px; /* Set height to be able to contain height of largest content shown*/
border: 0px solid #687C98;
text-align:center;
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: #ffffff;
padding: 0px;
visibility: hidden;
width: 100%;
}
