/***********************************************************************
* General style
/***********************************************************************/

Body 
{
	font-family: Arial, Tahoma, Verdana;
	background-color: #EFEFEF;
}
Table
{
	font-size: 11px;
	color: Black;
	background:none;
}

.noneBg
{
	background:none;
}


/***********************************************************************
* Text style
/***********************************************************************/

.T_Text10_Black
{
	font-size: 10px;
}
.T_Menu_Hover
{
	font-size: 10px;
	color: #BA0A02;
}

.T_Text12_Red
{
	font-size: 12px;
	color: #BA0A02;
	font-weight: bold;
}

/***********************************************************************
* Link style
/***********************************************************************/

a.T_Language_Link:link,
a.T_Language_Link:visited
{
	text-decoration: none;
	font-size: 10px;
	color: #BA0A02;
	/*width: 70px;*/
}
a.T_Language_Link:hover
{
	text-decoration: none;
	font-size: 10px;
	color: Black;
	/*width: 70px;*/
}
a.T_Text10_Black_Link:link,
a.T_Text10_Black_Link:visited
{
	font-size: 10px;
	text-decoration: underline;
	color: Black;
}
a.T_Text10_Black_Link:hover
{
	font-size: 10px;
	text-decoration: none;
	color: Black;
}

a.T_Text11_Black_Link:link,
a.T_Text11_Black_Link:visited
{
	font-size: 11px;
	text-decoration: underline;
	color: Black;
}
a.T_Text11_Black_Link:hover
{
	font-size: 11px;
	text-decoration: none;
	color: Black;
}


a.T_Main_Menu
{
	font-size: 10px;
	text-decoration: none;
	color: White;
	background-color: #CB0901;
	width: 125px;
	height: 13px;
	text-align: center;	
}
a.T_Menu:link,
a.T_Menu:visited
{
	font-size: 10px;
	text-decoration: none;
	color: white;
}
a.T_Menu:hover
{
	font-size: 10px;
	text-decoration: underline;
	color: white;
}

a.T_Main_Menu_2
{
	font-size: 10px;
	text-decoration: none;
	color: White;
	background-color: #CB0901;
	width: 170px;
	height: 13px;
	text-align: center;
}

.Node  { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 125px; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 13px; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none }

/***********************************************************************
* News styles
/***********************************************************************/

.news
{
	background-color:none;
	padding-top:10px;
	padding-left:6px;
	padding-bottom:5px;
}

.newsLinkTD
{
	background-color:none;
	padding-bottom:5px;
}

.newsTitle
{
	color:#504D4B;
	font-weight:bold;
	font-size:1.3em;
}

.date
{
	color:#858585;
	font-size:0.9em;
}

.news a:link,
.news a:visited
{
	color:#858585;
	text-decoration:none;
}

.news a:hover
{
	color:#5D5D5D;
	text-decoration:none;
}

.newsLink a:link,
.newsLink a:visited
{
	color:#858585;
	text-decoration:none;
}

.newsLink a:hover
{
	color:#5D5D5D;
	text-decoration:none;
}

.newsLink
{
	padding-left:6px;
	text-align:left;
	height:20px;
}

.imageBorder
{
	border-right:3px solid #ffffff;
}

.imageBorder
{
	border-left:3px solid #ffffff;
}

/*****************************************************************
* Inputs, buttons
/*****************************************************************/

.inputStyle,
.inputStyleRequired,
.inputStyleSearch,
.inputStyleComment,
.inputStyleForm
{
	font-family: Arial;
	font-size: 11px;
    COLOR: #504D4B;    
    BACKGROUND-COLOR: #ffffff;
	border:1px solid #504D4B;
	height:17px;
	vertical-align:middle;
}

.inputStyleRequired {
	border:1px solid #ff0000;
}

.inputStyleSearch
{
	width:97px;	
}

.inputStyleForm
{
	width:300px;
}

.inputStyleComment
{
	width:300px;
	height:60px;
}

.selectStyle
{
	border:1px solid #504D4B;
	color:#504D4B;
	height:15px;
	font-size:10px;
	vertical-align:middle;
}

select.simpleSelect,
select.municipalityStyle {
	font-family: Arial;
	font-size: 11px;	 
	color: #504D4B;
	border:1px solid #504D4B;
	background-color: #FFFFFF;
}

input.buttonStyle,
input.buttonStyleOver
{
	background:none;
	background-color:#CB0901;
	background-repeat:repeat-x;
	font-family: Arial;
	font-size: 11px;
	COLOR: #FFFFFF;
	border:1px solid #CB0901;
	height:18px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer; 
	width:100px;
}

.errorStyle
{
	 color:#ff0000;
}

/*************************************************************
* Rezervacijos forma
/*************************************************************/
.submenuSpaces {
	padding-left:12px;
	font-size:11px;
	line-height:25px;
	color:#000000;
}
.tableSpaces
{
	padding-left:15px;
}

/*****************************************************
Paging style
******************************************************/
.Prev, .PrevOver, .PrevDisable,
	.Next, .NextOver, .NextDisable,
	.Numeric, .NumericOver, .NumericSelect
{
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;	
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 0px;
}

.Prev
{
	BACKGROUND: url(/Images/design/Back_Arrow.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	letter-spacing: 1px;
	height:13px;
	width:18px;
	CURSOR: pointer;
	CURSOR: hand;
}

.PrevOver
{
	BACKGROUND: url(/Images/design/Back_Arrow-over.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	letter-spacing: 1px;
	height:13px;
	width:18px;
	CURSOR: pointer;
	CURSOR: hand;
}

.PrevDisable
{
	BACKGROUND: url(/Images/design/Back_Arrow-disable.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	letter-spacing: 1px;
	height:13px;
	width:18px;
	CURSOR: pointer;
	CURSOR: hand;
}

.Next
{
	BACKGROUND: url(/Images/design/Next_Arrow.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	letter-spacing: 1px;
	height:13px;
	width:18px;
	CURSOR: pointer;
	CURSOR: hand;
}

.NextOver
{
	BACKGROUND: url(/Images/design/Next_Arrow-over.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	letter-spacing: 1px;
	height:13px;
	width:18px;
	CURSOR: pointer;
	CURSOR: hand;
}

.NextDisable
{
	BACKGROUND: url(/Images/design/Next_Arrow-disable.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	letter-spacing: 1px;
	height:13px;
	width:18px;
	CURSOR: pointer;
	CURSOR: hand;
}

.Numeric
{
	background-color:#FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	color: Black;
	letter-spacing: 1px;
	CURSOR: pointer;
	CURSOR: hand;
}

.NumericOver
{
	background-color:#FFFFFF;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	letter-spacing: 1px;
	CURSOR: pointer;
	CURSOR: hand;
}

.NumericSelect
{
	background-color:#FFFFFF;
	font-size: 11px;
	color:  #999999;
	letter-spacing: 1px;
}
/* */

.imageText 
{
	font-size : 10px;
	padding-bottom:7px;
	background-color:#d9d9d9;
	padding: 5px 5px 5px 5px;
}
/** Colour styles **/

.ValueZero
{
	color:Red;
}

.ValueEnable
{
	color:Green;
}

.Attention
{
	color:Red;
	font-size : 10px;
}
.asteriskError
{
	COLOR: #ff0000;
}