/*****************************************************
Print style
******************************************************/

@media screen {
	*.noview
		{ display : none; }
		
	*.Height100
	{
		height:100%;
	}
}

.printBar {
	background-color: #E5E5E5;
	height: 40px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	vertical-align: middle;
	text-align:right;
	padding: 4px;
}

.printBarBottom 
{
	background-color: #E5E5E5;
	height:20px;
}

.custom-combobox-input {
	width: 131px;;
}


.printBar a:link,
.printBar a:visited {
	color: #000000;
	text-decoration: none;
}
.printBar a:hover {
	color: #000000;
	text-decoration: underline;
}

/***********************************************************************
* Page under-construction style  
/***********************************************************************/
.HeaderStyle { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; HEIGHT: 27px; }
TABLE.TableBorder { BACKGROUND-COLOR: #74baf3 }	
	
TD.TableTD {BACKGROUND-COLOR: #f1f9ff}		
TD.TableTD A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline}
TD.TableTD A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline}
TD.TableTD A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none}
/***********************************************************************
* UpdateProgress
/***********************************************************************/
.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;
	
	background-color: #FFF;
	filter:alpha(opacity=80);
	opacity:0.5;
	z-index:111111;	
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%
	
}

.TransparentGrayBackground2 
{
	position: fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	/*filter:alpha(opacity=60);
	opacity:0.6;*/
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%
	
}

.Sample1PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: relative;
}

/* Style class for Sample2 */
.Sample2PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0;
	left: 88%;
}

/* Style classes for Sample3 */
.Sample3PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0;
	left: 88%;
}


/* Style classes for Sample4 */
.Sample4PageUpdateProgress
{

	width: 50%;
	height:235px;
	
	position: fixed;
	top: 50%;
	left:30%;
	background: url(../Images/design/loading.gif) center center no-repeat;
	z-index:1111111111;
	
}


/* Style classes for Sample5 */
.Sample5PageUpdateProgress
{
	background-color:#195BA4;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	font-size:12px;
	bottom: 50%;
	left: 45%;
}


/* Style classes for Sample6 */
.Sample6PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: fixed;
	bottom: 50%;
	left: 45%;
}


/* Style classes for Sample7 */
.Sample7PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
}
/***********************************************************************
* General style
/***********************************************************************/

Body 
{
	font-family: Arial;
	font-size:11px;
}
Table
{
	font-size: 11px;
	color: Black;
}

.hiddenText
{
	visibility:hidden;
}

.visibilityText
{
 visibility:visible;
}

.noneText
{
	display:none;
}

.displayText
{
	display:block;
}



/***********************************************************************
* Form style
/***********************************************************************/

.GridAlternatingItem
{
	background-image:url(/Images/Spacer_Gray.gif);
}

.GridHeader
{
	background-image: url(/images/Search_Results_Bg.gif);
	font-size: 11px;
	font-weight: bold;
	color: White;
}

.Reservation,
.DateLeaved,
.Vehicle,
.ReservationTime,
.TemplateInput
{
	font-family: Tahoma, Verdana;
	font-size:11px;
}

.IDMGClass
{
	 width: 50px;
}

.DateLeaved
{
	width:75px;
}

.Reservation
{
	width:150px;
}


.Vehicle
{
	width:200px;
}

.ReservationTime
{
	width:70px;
}

.TemplateInput
{
	width:255px;
}

.LanguageDropDown
{
	width:50px;
}

.PaymentPeriodWarning
{
	color:Red;
}

/***********************************************************************
* 
/***********************************************************************/

tr.M_Search_Header2
{
	background-color: #CBCBCB;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

tr.M_Search_Header3
{
	font-size: 11px;
	font-weight: bold;
	color: black;
}

.M_PageName
{
	font-size: 10px;
	font-weight: bold;
	color: White;
}
.M_News_Subject,
a.M_News_Subject_True:link,
a.M_News_Subject_True:visited,
a.M_News_Subject_True:hover
{
	font-size: 20px;
	font-weight: normal;
	/*color: #4A2380;*/
	color: #F04B00;
}



a.M_News_Subject_False:link,
a.M_News_Subject_False:visited,
a.M_News_Subject_False:hover
{
	font-size: 18px;
	font-weight: bold;
	/*color: #4A2380;*/
	color: #EA5601;
}



.M_News_Subject14
{
	font-size: 14px;
	font-weight: bold;
	/*color: #4A2380;*/
	color: #004482;
}

a.M_News_Subject_True:link,
a.M_News_Subject_True:visited
a.M_News_Subject_False:link,
a.M_News_Subject_False:visited
{
	text-decoration: underline;
}

a.M_News_Subject_True:hover,
a.M_News_Subject_False:hover
{
	text-decoration: none;
}

.M_News_Date
{
	color: #0F3D67;
}


/***********************************************************************
* Save style
/***********************************************************************/
.M_Save
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-image: url(../images/Save_Arrow_Bg.gif);
}
.M_Save_Hover
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-image: url(../images/Save_Arrow_Bg-over.gif);
	cursor: pointer;
	cursor: hand;
}

/***********************************************************************
* Link style
/***********************************************************************/

a.SortLink:link,
a.SortLink:visited
{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	
}

a.SortLink:hover
{
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}





a.M_Text10_White_Link:link,
a.M_Text10_White_Link:visited
{
	text-decoration: none;
	font-size: 10px;
	color: White;
	font-weight: bold;
}
a.M_Text10_White_Link:hover
{
	text-decoration: underline;
	font-size: 10px;
	color: White;
	font-weight: bold;
}

a.M_Text11_Link:link,
a.M_Text11_Link:visited
{
	text-decoration: underline;
	font-size: 11px;
	color: Black;
}
a.M_Text11_Link:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #FF6D19;
}
a.M_Text11_Gray_Link:link,
a.M_Text11_Gray_Link:visited
{
	text-decoration: underline;
	font-size: 11px;
	color: #757575;
}
a.M_Text11_Gray_Link:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #FF6D19;
}

a.M_Text11Black_Link:link,
a.M_Text11Black_Link:visited
{
	text-decoration: underline;
	font-size: 11px;
	color: Black;
}
a.M_Text11Black_Link:hover
{
	text-decoration: none;
	font-size: 11px;
	color: Black;
}

a.M_Text11_Blue_Link:link,
a.M_Text11_Blue_Link:visited
{
	text-decoration: underline;
	font-size: 11px;
	color: #17309C;
}
a.M_Text11_Blue_Link:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #FF6D19;
}


a.M_Text11_Red_Link:link,
a.M_Text11_Red_Link:visited
{
	text-decoration: underline;
	font-size: 11px;
	color: Red;
}
a.M_Text11_Red_Link:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #FF6D19;
}

a.M_More:link,
a.M_More:visited
{
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
a.M_More:hover
{
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

a.M_All_Search_Link:link,
a.M_All_Search_Link:visited
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-image: url(../images/Search_Points.gif);
}
a.M_All_Search_Link:hover
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	background-image: url(../images/Search_Points-over.gif);
}

/* =========================================== */

.CellStyleLeft 
{
	padding: 2px 4px 2px 4px;
	border-left: solid 1px #E6F5FF;
	border-top: solid 1px #E6F5FF;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyleLeft_v01
{
	padding: 2px 4px 2px 4px;
	border-left: solid 1px #E6F5FF;
	border-right: solid 1px #E6F5FF;
	border-top: solid 1px #E6F5FF;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyleLeftBottom 
{
	padding: 2px 4px 2px 4px;
	border-left: solid 1px #E6F5FF;
	border-right: solid 1px #E6F5FF;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyle2LeftBottom 
{
	padding: 2px 4px 2px 4px;
	border-left: solid 1px #E6F5FF;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyle2LeftBottom_v01
{
	padding: 2px 4px 2px 4px;
	border-left: solid 1px #E6F5FF;
	border-right: solid 1px #E6F5FF;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyle2Left 
{
	padding: 2px 4px 2px 4px;
	border-left: solid 1px #E6F5FF;
}

.CellStyleRight 
{
	padding: 2px 4px 2px 4px;
	border-right: solid 1px #E6F5FF;
	border-top: solid 1px #E6F5FF;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyleRightBottom 
{
	padding: 2px 4px 2px 4px;
	border-right: solid 1px #E6F5FF;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyle2Right 
{
	padding: 2px 4px 2px 4px;
	border-right: solid 1px #E6F5FF;
}

.CellStyle2Right_v01
{
	padding: 2px 4px 2px 4px;
	border-right: solid 1px #E6F5FF;
	border-top: solid 1px #E6F5FF;
}

.CellStyleBoth 
{
	padding: 2px 4px 2px 4px;
	border-left: solid 1px #E6F5FF;
	border-right: solid 1px #E6F5FF;
	border-top: solid 1px #E6F5FF;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyle2Both 
{
	padding: 2px 4px 2px 4px;
	border-left: solid 1px #E6F5FF;
	border-right: solid 1px #E6F5FF;
}

.CellStyleInner 
{
	padding: 2px 4px 2px 4px;
	border-top: solid 1px #E6F5FF;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyleInnerBottom 
{
	padding: 2px 4px 2px 4px;
	border-bottom: solid 1px #E6F5FF;
}

.CellStyle2Inner 
{
	padding: 2px 4px 2px 4px;
	border-top: solid 1px #E6F5FF;
}

.CellStyle2Inner_v01
{
	padding: 2px 4px 2px 4px;
}

.CellStyleAltLeft 
{
	background-color: #E6F5FF;
	padding: 2px 4px 2px 4px;
	/*border-right: solid 1px #FFFFFF;*/
}
.CellStyleAltRight 
{
	background-color: #E6F5FF;
	padding: 2px 4px 2px 4px;
}
.CellStyleAltInner 
{
	background-color: #E6F5FF;
	padding: 2px 4px 2px 4px;
	border-left: solid 1px #FFFFFF;
}

.CellStyleAltBoth 
{
	background-color: #E6F5FF;
	padding: 2px 4px 2px 4px;
	/*border-right: solid 1px #FFFFFF;*/
}

/* =========================================== */

/***********************************************************************
* TR and TD style
/***********************************************************************/
td.BoldWhiteInBlue
{
	background-image:url(../Images/design/tableBg.gif);
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-align:center;
	vertical-align:middle;
	height:26px;
	background-repeat:repeat-x;
}
tr.BoldWhiteInBlueTR td
{
	background:#004482;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-align:center;
	vertical-align:middle;
	/*padding: 2px 8px 2px 8px;*/
}

tr.BoldWhiteInBlueYearTR td
{
	background:#004482;
	font-size: 11px;
	color: White;
	text-align:center;
	vertical-align:middle;
	padding: 2px 2px 2px 2px;
}

td.WhiteInBlue
{
	background:#004482;
	font-size: 11px;
	color: White;
	text-align:center;
	vertical-align:middle;
}

td.BlackInGray
{
	background:#E6F5FF;
	font-size: 11px;
	color: Black;
	text-align:center;
	vertical-align:middle;
}

td.BlackInWhite
{
	background:#FFFFFF;
	font-size: 11px;
	color: Black;
	text-align:center;
	vertical-align:middle;
}

tr.M_Search_HeaderShort
{
	background-image: url(../Images/design/tableBg.gif);
	font-size: 11px;
	font-weight: bold;
	color: White;
}


tr.M_Search_Header
{
	
	font-size: 11px;
	font-weight: bold;
	color: White;
	height:26px;
	background-repeat:repeat-x;
	color:#000000 ;
}

tr.M_Search_HeaderOrange
{
	
	background-color:#FF6D19;
	background-image: url(../Images/design/orangeTableBg.gif);
	font-size: 11px;
	font-weight: bold;
	color: White;
	height:19px;
	background-repeat:repeat-x;
	padding-left:19px;
}

td.M_Search_HeaderOrange
{
	
	background-color:#FF6D19;
	background-image: url(../Images/design/orangeTableBg.gif);
	font-size: 11px;
	font-weight: bold;
	color: White;
	height:19px;
	background-repeat:repeat-x;
	padding-left:19px;
}

tr.M_Search_HeaderColor
{
	background:#004482;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

tr.M_Search_Alternate
{
	background-color: #E6F5FF;
}

tr.M_Discount_Header
{
	background-image: url(../Images/design/tableBg.gif);
	font-size: 11px;
	font-weight: bold;
	color: White;
}
.M_Text14_Orange
{
	font-size: 14px;
	color: #FF6D19;
	font-weight: bold;
}
.M_Text14_Black
{
	font-size: 14px;
	color: #424242;
	font-weight: bold;
}
/***********************************************************************
* Text style
/***********************************************************************/
.M_Text14_Bold_Blue
{
	font-size: 14px;
	font-weight: bold;
	color: #004482;
}

.M_TextJustify
{
	text-align:justify;
}

.M_Text11_Gray_Bold
{
	font-size: 11px;
	font-weight: bold;
	color: #002C54;
}
.M_Text11_White_Bold
{
	font-size: 11px;
	font-weight: bold;
	color: White;
}
.M_Text10_Gray_Bold_No_Spacing
{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	letter-spacing: 0px;
}
.M_Text10_Gray_Bold
{
	font-size: 10px;
	font-weight: normal;
	color: #000000 !important;
}

.M_Text12_White_Bold
{
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.M_Text12_Red_Bold
{
	font-size: 12px;
	font-weight: bold;
	color: #FF6D19;
}

.M_Text11_Gray_Bold
{
	font-size: 11px;
	color: #002C54;
	font-weight: bold;
}
.M_Text11_Gray
{
	font-size: 11px;
	color: #757575;
	letter-spacing: 0px;
}
.M_Text14_Orange
{
	font-size: 14px;
	color: #FF6D19;
	font-weight: bold;
}
.M_Text14_Black
{
	font-size: 14px;
	color: #424242;
	font-weight: bold;
}
.M_Text14_Yellow
{
	font-size: 14px;
	color: #FFC11A;
	font-weight: bold;
}
.M_Text14_Green
{
	font-size: 14px;
	color: #0CA734;
	font-weight: bold;
}
.M_Text14_Red
{
	font-size: 14px;
	color: #F72626;
	font-weight: bold;
}

.M_Text11_Blue
{
	font-size: 11px;
	color: #17309C;
}

.M_Text11_Red
{
	font-size: 11px;
	color: Red;
}

.M_Text11_Black
{
	font-size: 11px;
	color: #000000;
}

.OrderUserCode
{
	color:Black;
}

.OrderCorrect,
.OrderCode
{
	color:#EA5601;
}

/***********************************************************************
* Language style
/***********************************************************************/

a.M_Language_Link:link,
a.M_Language_Link:visited
{
	text-decoration: none;
	font-size: 10px;
	color: #887CA5;
}
a.M_Language_Link:hover
{
	text-decoration: none;
	font-size: 10px;
	color: #EA5601;
}
.M_Language_Activated
{
	font-size: 10px;
	color: #FF6D19;
}
/***********************************************************************
* Menu style
/***********************************************************************/

.Menu_Item
{
    text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	cursor: hand;
	background-color:#E6F5FF;
}

.Menu_Item_Hover
{
	font-size: 10px;
	font-weight: bold;
	color: #EA5601;
	cursor: hand;
	background-color:#E6F5FF;
}

.Menu_Item_Active
{
	font-size: 10px;
	font-weight: bold;
	color: #EA5601;
	cursor: hand;
	background-color:#E6F5FF;
}

.Menu_Group
{
	background-color:#E6F5FF;
	border : solid 1px #004482;
	border-top-color: #E6F5FF;
	padding-right: 10px;
}

.Menu_TopGroup
{
	
}

.M_Menu_Active
{
	font-size: 10px;
	font-weight: bold;
	color: #EA5601;
	cursor: hand;
}

.M_Menu_Link
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	/*color: Black;*/
	color:White;
	cursor: hand;
}

.M_Menu_Link_NoActive
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: Black;
}

.M_Menu_Link_Hover
{
	font-size: 10px;
	font-weight: bold;
	color: #EA5601;
	cursor: hand;
}
/*
A.M_Menu_Link:link,
A.M_Menu_Link:visited
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: Black;
}
A.M_Menu_Link:hover
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #EA5601;
}


A.M_Menu_Active
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #EA5601;
}
*/

.M_Menu_Active2
{
	font-size: 10px;
	font-weight: bold;
	color: #EA5601;
	 
}

A.M_Menu_Link2:link,
A.M_Menu_Link2:visited
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	 
}
A.M_Menu_Link2:hover
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #EA5601;
	 
}


A.M_Menu_Active2:link,
A.M_Menu_Active2:visited,
A.M_Menu_Active2:hover
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #EA5601;
	 
}

A.M_SubMenu_Link:link,
A.M_SubMenu_Link:visited
{
	text-decoration: none;
	font-size: 11px;
	color: Black;
	 
}
A.M_SubMenu_Link:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #EA5601;
	 
}
A.M_SubMenu_Active
{
	font-size: 11px;
	color: #EA5601;
	 
}

SPAN.M_SubMenu_Active
{
	font-size: 11px;
	color: #EA5601;
	 
}

a.M_Main_Menu_Link:link,
a.M_Main_Menu_Link:visited
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: White;
	 
}
a.M_Main_Menu_Link:hover
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: White;
	 
	background-color: #FF6D19;
}
a.M_Page_Main_Menu_Link:link,
a.M_Page_Main_Menu_Link:visited
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #A591C0;
	 
}
a.M_Page_Main_Menu_Link:hover
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: White;
	 
}

a.M_Text11_Gray_Bold_Link:link,
a.M_Text11_Gray_Bold_Link:visited
{
	font-size: 11px;
	text-decoration: none;
	color: #757575;
	 
	font-weight: bold;
}
a.M_Text11_Gray_Bold_Link:hover
{
	font-size: 11px;
	text-decoration: none;
	color: #FF6D19;
	 
	font-weight: bold;
}





/***********************************************************************
* Html form style
/***********************************************************************/


Input.LogIn
{
	width: 117px;
	border: 1px solid #A4A4A4;
}
Input.E_mail
{
	width: 147px;
	border: 1px solid #A4A4A4;
}

textarea.InputField,
textarea.InputField2,
input.InputField,
input.InputField2
{
	font-family:Arial;
	font-size:11px;
	color:#666;
	border: 1px solid #A4A4A4;
}


input.InputField2
{
	width:20px;
	height:20px;
}

select.InputFieldError,
textarea.InputFieldError,
input.InputFieldError
{
	border: 1px solid #FF0000;
}

textarea.textMessageStyleError,
input.textMessageStyleError
{
	width:347px;
	height:144px;
	font-family:Arial;
	font-size:12px;
	border: 1px solid #FF0000;
}

.validationWarning
{
	font-size:13px;
	color:Red;
}

Input.Data
{
	width: 80px;
	border: 1px solid #9D5701;
	font-size: 11px;
	color: Black;
}

Select.Place
{
	font-size: 11px;
	 
	color: Black;
	width: 120px;
}

Select.Time
{
	font-size: 11px;
	 
	color: Black;
	width: 90px;
}

Select.Search
{
	font-size: 11px;
	font-weight: bold;
	 
	color: #002C54;
	width: 138px;
}
Select.Search_Windows
{
	font-size: 10px;
	font-weight: bold;
	 
	color: #757575;
	width: 128px;
}


/***********************************************************************
* OrderState style
/***********************************************************************/
.OrderState_0
{
           background-color:#CCCCCC;
}

.OrderState_5
{
            background-color:#FFFFFF;
}

.OrderState_10
{
            background-color:#FFCC00;
}

.OrderState_20
{
            background-color:#FFCCCC;
}

.OrderState_30
{
            background-color:#82db00;
}

.OrderState_40
{
            background-color:#FF9900;
}

.OrderState_100
{
            background-color:#CC0000;
}
.OrderState_105 
{ 
			BACKGROUND-COLOR: #62a300; 
}

.OrderState_110
{
            background-color:#0099FF;
}

.OrderState_120
{
            background-color:#05DA82;
}

/***********************************************************************
* Button style
/***********************************************************************/


.ButtonStyle
{
	BACKGROUND: url(../Images/LogIn_Arrow.gif);	
	Color:Black;
}
.ButtonStyleOver
{
	color:#EA5601;
	background-color: #E6F5FF;
}
.ButtonStyle,
.ButtonStyleOver
{
	font-family: Arial;
	font-size:10px;
	font-weight: bold;
	 
	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;
	CURSOR: pointer;
	CURSOR: hand;
	PADDING-TOP: 0px;
	HEIGHT: 19px; 	
}


.ButtonStyle2 {
    background-image: url(../images/Button/button2.gif);
}

.ButtonStyleOver2 {
    background-image: url(../images/Button/button-over2.gif);
}

/*.ButtonStyle2,
.ButtonStyle2Over
{
	overflow:hidden;
	background:none;

	
	font-family: Arial;
	color: #000;
	font-size:11px;
	font-weight: bold;
	 
	BORDER-WIDTH: 0;
	PADDING: 0;
	CURSOR: pointer;
	CURSOR: hand;

	
	
	
}*/


.ButtonStyle2,
.ButtonStyleOver2,
.ButtonStyleDisable2 {
    font-family: Arial;
    font-size: 10px;
    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;
    CURSOR: pointer;
    CURSOR: hand;
    PADDING-TOP: 0px;
    WIDTH: 190px;
    HEIGHT: 22px;
    Color: #777F8A;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 2px;
}
.ButtonStyle3,
.ButtonStyle3Over
{
	overflow:hidden;
	background:none;

	
	font-family: Arial;
	color: #000;
	font-size:11px;
	font-weight: bold;
	 
	BORDER-WIDTH: 0;
	PADDING: 0;
	CURSOR: pointer;
	CURSOR: hand;
	text-align:left;
	width:150px;
	
	
}
.arrowBG{
	height:21px;
	width:20px;
	background: url(../images/design/designImages/arrow.png) top center  no-repeat;
	}


.ButtonDelete,
.ButtonDeleteOver
{
	font-family: Arial;
	color: White;
	font-size:11px;
	font-weight: bold;
	 
	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;
	height:28px;
	width:16px;	
	CURSOR: pointer;
	CURSOR: hand;
	PADDING-TOP: 0px;	
}

.ButtonDelete
{
	BACKGROUND: url(../Images/Erase.gif);	
}

.ButtonDeleteOver
{
	BACKGROUND: url(../Images/Erase-over.gif);	
}

.ButtonSearchStyle,
.ButtonSearchStyleOver
{
	 
	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;
	height:25px;
	width:150px;
	PADDING-TOP: 0px;	
	CURSOR: pointer;
	CURSOR: hand;
}

.ButtonSearchStyle
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: White;
	 
	background-image: url(../images/Search_Points.gif);	
}

.ButtonSearchStyleOver
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	 
	background-image: url(../images/Search_Points-over.gif);	
}
/***********************************************************************
* Pager Bar buttons 
***********************************************************************/

.PagerCommon,
	.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/Back_Arrow.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	 
	height:16px;
	width:27px;
	CURSOR: pointer;
	CURSOR: hand;
}

.PrevOver
{
	BACKGROUND: url(../Images/Back_Arrow-over.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	 
	height:16px;
	width:27px;
	CURSOR: pointer;
	CURSOR: hand;
}

.PrevDisable
{
	BACKGROUND: url(../Images/Back_Arrow-disable.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	 
	height:16px;
	width:27px;
	CURSOR: pointer;
	CURSOR: hand;
}

.Next
{
	BACKGROUND: url(../Images/Next_Arrow.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	 
	height:16px;
	width:27px;
	CURSOR: pointer;
	CURSOR: hand;
}

.NextOver
{
	BACKGROUND: url(../Images/Next_Arrow-over.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	 
	height:16px;
	width:27px;
	CURSOR: pointer;
	CURSOR: hand;
}

.NextDisable
{
	BACKGROUND: url(../Images/Next_Arrow-disable.gif);	
	font-family: Arial, Tahoma, Verdana;	
	font-size:11px;
	font-weight: bold;
	 
	height:16px;
	width:27px;
	CURSOR: pointer;
	CURSOR: hand;
}

.Numeric
{
	background-color:White;
	text-decoration: underline;
	font-size: 11px;
	color: #17309C;
	 
	CURSOR: pointer;
	CURSOR: hand;
}

.NumericOver
{
	background-color:White;
	font-size: 11px;
	color: #EA5601;
	 
	CURSOR: pointer;
	CURSOR: hand;
}

.NumericSelect
{
	background-color:White;
	font-size: 11px;
	color: #EA5601;
	 
}

/*****************************************************
Corner style
*****************************************************/

.CornerHeaderLeft {
	background: url('/Images/Left_Corner_Bg.gif') no-repeat top right;
}

.CornerHeaderRight {
	background: url('/Images/Menu_Corner_Img.gif') repeat-x;
}



/*****************************************************
Solution style
*****************************************************/

a.Solution:link,
a.Solution:visited
{
	  font-family: Tahoma, Arial, Verdana;
      text-decoration:none;
      color:#91CBFF;
      letter-spacing:0px
}
a.Solution:hover
{
	   font-family: Tahoma, Arial, Verdana;
      text-decoration:none;
      color:91CBFF;
      letter-spacing:0px
}

.orange
{
	color:#91CBFF;
}

A.Solution:hover SPAN
{
	  font-family: Tahoma, Arial, Verdana;
	  text-decoration:underline;
      color:#FF6600;
}


/*****************************************************
DataGrid Text
*****************************************************/

.dataGridButton
{
	border:0px solid white;
	cursor:hand;	
	cursor:pointer;	
}

.dataGridButtonOver
{
	border:1px outset;	
	cursor:hand;	
	cursor:pointer;		
}

.ButtonStyleAdmin
{
	background-image: url(/images/Button/button.gif);
}

.ButtonStyleAdminOver
{
	background-image: url(/images/Button/button-over.gif);	
}

.ButtonStyleAdmin,
.ButtonStyleAdminOver
{
	font-family: Verdana, Tahoma, Arial;
	font-size:10px;
	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;
	CURSOR: pointer;
	CURSOR: hand;
	PADDING-TOP: 0px;
	WIDTH: 87px;
	HEIGHT: 22px; 	
	
	Color:#777F8A;		
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 2px;	
}

/*****************************************************
TreeView style
*****************************************************/

.TreeNode
{ 
  font-family: Tahoma; 
  font-size: 11px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  cursor:default;
} 

.HoverTreeNode 
{ 
  font-family: Tahoma; 
  font-size: 11px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #FFEEC2; 
  cursor: default; 
} 

.SelectedTreeNode 
{ 
  font-family: Tahoma; 
  font-size: 11px; 
  border: 1px solid #74BAF3; 
  padding: 1px; 
  padding-left: 2px; 
  padding-right: 2px; 
  background-color: #DCEFFE; 
  cursor: default; 
}

/************************************************************/
/* Redesign styles
/************************************************************/

.pageTitle
{
	padding-bottom:16px;
	padding-left:18px;
}

.r_steps
{
	margin-left:18px;
}

/************************************************************/
/* Header
/************************************************************/

.headerBg
{
	background-image:url(../Images/design/headerBg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.mainLogo
{
	float:left;
	display:block;
	width:203px;
	vertical-align:middle;
}

.liveChat
{
	float:left;
	text-align:right;
	display:blck;
	width:273px;
}

.topMenuCell,
.topMenuBrd,
.topMenuLang
{
	color:#2D5071;
	font:Arial;
	font-size:11px;

	padding-right:11px;
}

.topMenuLang,
.topMenuBrd
{
	background-image:url(../Images/design/topSeparator.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:30px;	
}


.topMenu a:link,
.topMenu a:visited
{
	margin-left:12px;
	color:#2D5071;
	text-decoration:underline;
}

.topMenu a:hover
{
	color:#2D5071;
	text-decoration:none;
}

.topMenuLang
{
	padding-left:15px;
}

.topMenuLang a:link,
.topMenuLang a:visited
{
	margin-left:12px;
	color:#2D5071;
	text-decoration:none;
}

.topMenuLang a:hover
{
	color:#2D5071;
	text-decoration:underline;
}

.selectedLang
{
	padding-left:11px;
	font-weight:bold;
}


/************************************************************/
/* Main panel
/************************************************************/
.mainTop,
.mainBottom
{
	background-image:url(../Images/design/mainTop.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:8px;
}

.mainBottom
{
	background-image:url(../Images/design/mainBottom.gif);
}

.mainLeft
{
	background-image:url(../Images/design/mainLeft.gif);
	background-position:left;
	background-repeat:repeat-y;
	height:221px;
}

.mainLeftBg
{
	background-image:url(../Images/design/menuLeftBg.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:221px;
	width:181px;
}

.mainRight
{
	background-image:url(../Images/design/mainRight.gif);
	background-position:right;
	background-repeat:repeat-y;
	height:221px;
}

.mainRightBg
{
	background-image:url(../Images/design/mainRightBg.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:221px;
	width:314px;
}

.mainMenu
{
	padding-left:28px;
	padding-top:30px;
}

.mainMenu p
{
	margin:0;
	padding:4px 0 4px 0;
}


.mainMenu a:link,
.mainMenu a:visited
{
	color:#ffffff;
	text-decoration:none;
	padding-left:5px;
}

.mainMenu a:hover
{
	padding-left:5px;
	color:#FFBB57;
	text-decoration:underline;
}

.menuOpen
{
	padding-left:5px;
	color:#ffffff;
}

.menuSelected
{
	/*padding-left:5px;*/
	color:#FFBB57;
	text-decoration:underline;
}


.mainImage
{
	/*
	padding-left:2px;
	padding-right:2px;
	*/
	height:221px;
	background-color:#FFFFFF;
}

.mainPanel
{
	color:#ffffff;
}

.mainPanel td
{
	height:20px;
	margin:0;
}

.userProfile
{
	margin:0;
	padding:0;
	vertical-align:top;
}

.mainPanel a:link,
.mainPanel a:visited
{
	color:#ffffff;
	text-decoration:none;
	padding-left:3px;
	font-size: 10px;
}


.mainPanel a:hover
{
	font-size: 10px;
	color:#ffffff;
	text-decoration:underline;
	padding-left:3px;
}
.mainLink:link,
.mainLink:visited
{
	font-size: 11px;
	color:Green;
	text-decoration:none;
	padding-left:3px;
}


.mainLink:hover
{
	color:#ffffff;
	text-decoration:underline;
	padding-left:3px;
}

.mainTest
{
	font-size: 10px;
	color:#ffffff;
	text-decoration:none;
}

.mainTest:hover
{
	font-size: 10px;
	color:#ffffff;
	text-decoration:underline;
}

.textCell
{
	text-align:right;
	padding-right:7px;
}

.textCellAlt
{
	padding-left:15px;
}

.btnCell
{
	text-align:right;
	
}

.dotLine
{
	background-image:url(../Images/design/dotLine.gif);
	width:287px;
	height:2px;
	background-repeat:no-repeat;
	background-position:center;
}
/************************************************************/
/* User info
/************************************************************/

.userInfo
{
	/*padding-top:10px;*/
	padding-left:11px;
	margin:0;
}

.userInfo table
{
	/*padding-top:10px;*/
	padding:0;
	margin:0;
}

.userInfo span
{
	color:#ffffff;
	line-height:18px;
	margin:0;
	padding:0;
}

.userCellLast
{
	padding-top:5px;
	padding-left:11px; 
}

.userCellLast a:link,
.userCellLast a:visited
{
	color:#ffffff;
	text-decoration:none;
}

.userCellLast a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

/************************************************************/
/* Right side user menu
/************************************************************/

.userMenu
{
	width:303px;
	display:block;
	float:left;
	padding-top:10px;
}

.linkText
{
	padding-left:12px;
}

.userMenu a:link,
.userMenu a:visited
{
	color:#ffffff;
	text-decoration:none;
	height:21px;
	width:303px;
	padding-left:11px;
}

.userMenu a:hover
{
	color:#ffffff;
	text-decoration:none;
	height:21px;
	border-top:2px solid #002C53;
	background-color:#004482;
	width:303px;
	padding-left:11px;
	display:table-cell;
}
                    
/************************************************************/
/* News styles
/************************************************************/

.newsItem,
.newsItemAlt
{
	display:table-cell;
	float:left;
	text-align:left;
}

.newsImg
{
	display:table-cell;
	float:left;
	width:145px;
	height:143px;
	padding-top:20px;
}

.newsTitle
{
	display:table-cell;
	float:left;
	font-size: 20px;
	font-weight: normal;
	color: #F04B00;
	/*height:34px;
	*/
	width:460px;
	padding-bottom:12x;
}

.newsItemAlt .newsTitle
{
	color: #194065;
}

.newsDate
{
	display:table-cell;
	float:left;
	color: #0F3D67;
	/*height:29px;*/
	padding-top:12px;
	width:460px;
}

.newsItemAlt .newsDate
{
	color: #F04B00;
}

.newsText
{
	display:table-cell;
	float:left;
	color: #333333;
	width:460px;
	padding-bottom:18px;	
}

.newsDataText
{
	display:table-cell;
	float:left;
	color: #333333;
	padding-bottom:18px;	
}

.moreLink
{
	display:table-cell;
	float:right;
	padding-top:10px;
}


/************************************************************/
/* tables
/************************************************************/

.boxTop
{
	background-color:#FFF1E1;
}

.boxStadijos
{
	text-align:right;
	padding-right:10px;
	padding-bottom:11px;
	padding-top:13px;
	color:#C46B00;
}

.tableText
{
	text-align:right;
	color:#002C54;
	padding-right:6px;
}

.tableTextNormal
{
	color:#002C54;
	padding-left:6px;
}

.cellInfo
{
	padding-left:18px;
	padding-top:15px;
	padding-bottom:9px;
}


/************************************************************/
/* Footer
/************************************************************/
.footerLeft,
.footerRight
{
	background-image:url(../Images/design/footerBg.gif);
	height:31px;
	background-repeat:repeat-x;
	color:#91CBFF;
	padding-left:38px;
	text-align:left;
}

.footerRight
{
	text-align:right;
	padding-right:38px;
}


/************************************************************/
/* Galerijos stilius	
/************************************************************/

.galleryTabe
{
	margin-left:10px;
	margin-top:10px;
	background-color:#FFF1E1;
}

.galleryGroup
{
	border:1px solid #FEC583;
	margin-right:4px;
}

.gl_padding
{
	padding:5px;
}

.gl_hd
{
	background-color:#FF9D25;
	background-image:url(../images/design/glHd.gif);
	background-repeat:repeat-x;
	height:22px;
	color:#FFFFFF;
	padding-left:5px;
	font-weight:bold;
}

.smHd
{
	text-align:left;
	height:60px;
	background-color:#FFBC6A;
	padding:5px;
}

.galerie_le
{
    POSITION: relative;
	WIDTH: 130px;
	PADDING-TOP: 15px;
	/*FLOAT: left;*/
	DISPLAY: block;	
}
.galerie_ri
{
    POSITION: relative;
	WIDTH: 440px;
	MARGIN: 0px;
	PADDING: 5px;
	DISPLAY: block;
}
.galerie_largepic
{
   	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;	
	BORDER: 0;
	margin-bottom: 0px !important;
	margin-bottom: -3px;

}
.galerie_smallpic_le
{
	MARGIN-BOTTOM: 1px !important;
	MARGIN-BOTTOM: -2px;	
	/*padding-bottom: 1px !important;*/
	/*MARGIN-LEFT: 10px;*/
	margin-right:3px;
	BORDER: 0;
}
.galerie_smallpic_ri
{	
	MARGIN-BOTTOM: 1px;	
	
	BORDER: 0;
}


/*******TwinTransus*****************/
/******************Top cell style************************************************************************/

/*html body{
	background:url(../images/design/designImages/mainBgStyle.jpg) top left repeat;
	
	}*/

.topBg{
	background:url(../images/design/designImages/topMainBg.png) bottom left  no-repeat;
	
	}


.mainTopDiv{
	overflow:hidden;
	
	width:986px;
	
	}
.mainTopDiv .mainToplanguages{
		overflow:hidden;
		height:34px;
		padding-right:10px;
		
		
	}
.mainTopDiv .mainToplanguages a{
	float:right;
	padding-top:5px;
	text-decoration:none;
	}
.mainTopDiv .mainToplanguages a:hover{
	text-decoration: underline;
	}	


.mainTopDiv a img{
		border:none;
	}


.mainTopDiv  .mainTopBannerPlace {
	overflow:hidden;
	position:relative;
	
	height:160px;
	background:url(../images/design/designImages/mainBanner.png) bottom left  no-repeat;
	
	}
.mainTopDiv  .mainTopBannerPlace .logoPlace{
	position:absolute;
	top:0px;
	left:0px;
	
	}


.mainTopDiv  .mainTopBannerPlace .rightLogetPlace{
	position:absolute;
	top:6px;
	right:15px;
	width:363px;
	height:149px;
	background:url(../images/design/designImages/logetInfoBg.jpg) bottom left  no-repeat;
	overflow:hidden;
	font-family:Arial;
	font-size:12px;
	
	}

.mainTopBannerPlace .personalInformationCell{
	position: absolute;
	top:19px;
	left:20px;
	width:230px;
	line-height:180%;
		
	}
 .personalInformationCell span.red{
	 font-weight:bold;
	 color:#CC0000;
	 
	 }
.personalInformationCell span{
	font-weight:bold;
	 color:#666;
	}
	
.mainTopBannerPlace .creditsCell{
	background: url(../images/design/designImages/brackeLine.png) top left  no-repeat;
	position: absolute;
	
	height:44px;
	width:363px;
	bottom:0px;
	left:0px;
		
	}	
.mainTopBannerPlace .creditsCell .creditCellText{
	float:left;
	padding-top:16px;
	padding-left:20px;
	
	
	}	
	 
.mainTopBannerPlace .logoutCell{
	float:right;
	position: absolute;
	top:19px;
	right:16px;
	overflow:hidden;
		
	
	}	
	
/******************Inner cell style************************************************************************/	
	.innerStyleCell{
		width:986px;
		background: url(../images/design/designImages/innerContentBg.png) bottom left  no-repeat;
		padding-bottom:30px;
		}
	.innerStyleCellgreen{
		width:986px;
		background: url(../images/design/designImages/innerContentBgGreen.png) top left  no-repeat;
		}	
		
		.innerStyleCellGrey{
		width:986px;
		background: url(../images/design/designImages/innerContentBgGrey.png) top left  no-repeat;
		}	
		.plusMenu{
			height:5px;
			
			}
/******************plus menu cell style************************************************************************/	

.plusMenuContent{
	
	height:44px;
	overflow:hidden;
	width:965px;
	
		
	}
#plusMenuBtn{
	float:right;
	overflow:hidden;
	padding-top:5px;
		
}
#plusMenuBtn a{
		cursor:pointer;
		}
	
	#plusMenuBtn a .PlusMenuLeft,
	#plusMenuBtn a .PlusMenuLeftPress{
		float:left;
		background: url(../images/design/designImages/plusBtn.png) top left no-repeat;
		height:34px;
		width:20px;
	
		
		}
	 #plusMenuBtn a .PlusMenuRight,
	 #plusMenuBtn a .PlusMenuRightPress{
		float:left;
		background: url(../images/design/designImages/plusBtn.png) top right no-repeat;
		height:34px;
		width:20px;
		
		
		}
	#plusMenuBtn a .PlusMenuContenIs,
	#plusMenuBtn a .PlusMenuContenIsPress{
		float:left;
		background:none;
		height:34px;
			
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration: none; 
		color:#E0EBC5;
		padding-top:10px;
		text-decoration:none;
		}	
		
		
	#plusMenuBtn a:hover div.PlusMenuLeft{
		
		background: url(../images/design/designImages/plusBtn.png) bottom left no-repeat;
		
		
		}
	 #plusMenuBtn a:hover div.PlusMenuRight{
				background: url(../images/design/designImages/plusBtn.png) bottom right no-repeat;
		}
	#plusMenuBtn a:hover div.PlusMenuContenIs{
		background: url(../images/design/designImages/plusBtnBg.png) top right repeat-x;
		color:#666;
		text-decoration:none;
		}	
		
		#plusMenuBtn a .PlusMenuLeftPress
		{
		    background: url(../images/design/designImages/plusBtn.png) bottom left no-repeat;
		}
		#plusMenuBtn a .PlusMenuRightPress
		{
		    background: url(../images/design/designImages/plusBtn.png) bottom right no-repeat;
		}
		#plusMenuBtn a .PlusMenuContenIsPress
		{
		    background: url(../images/design/designImages/plusBtnBg.png) top right repeat-x;
		    color:#666;
		    text-decoration:none;
		}
		
		
		
			
	#plusMenuBtn a:visited {
		
		text-decoration:none;
		
	}
	
/******************Main Menu Style************************************************************************/	
.bleeet{
	padding-left:30px;
	
	}

#mainMenuBtnSelected{
	float:left;
	overflow:hidden;
	
	}	

.menuMainNormal{
		cursor:pointer;
		}
.menuMainNormal .mainMenuBtnLeft{
	float:left;
	background: url(../images/design/designImages/mainBtn.png) top left no-repeat;
	height:45px;
	width:25px;
	
	}
.menuMainNormal .mainMenuBtnRight{

	background: url(../images/design/designImages/mainBtn.png) top right no-repeat;
		float:left;
	height:45px;
	width:25px;
	
	
	}
.BTNcontent{
	border:none;
	
	padding-bottom:6px;
	
	}
.menuMainNormal .mainMenuBtnContent{
		background:none;
		
		float:left;	
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none; 
		color:#666;
		padding-top:17px;
		padding-bottom:13px;
		text-decoration:none;
		
	}		
	
.TopMenuItemHover .mainMenuBtnLeft{
	background: url(../images/design/designImages/mainBtn.png) bottom left no-repeat;
	float:left;
	height:45px;
	width:25px;
		}
.TopMenuItemHover .mainMenuBtnRight{
	background: url(../images/design/designImages/mainBtn.png) bottom right no-repeat;
	float:left;
	height:45px;
	width:25px;
		}
.TopMenuItemHover .mainMenuBtnContent{
		background: url(../images/design/designImages/mainBtnBg.png) top right repeat-x;
		float:left;	
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none; 
		color:#666;
		padding-top:17px;
		padding-bottom:13px;
		text-decoration:none;
		cursor:pointer;
		}


	
#mainMenuBtnSelected .mainMenuBtnLeft{
	float:left;
	height:45px;
	width:25px;
	background: url(../images/design/designImages/mainBtnSelected.png) bottom left no-repeat;
		}
#mainMenuBtnSelected .mainMenuBtnRight{
	float:left;
	height:45px;
	width:25px;
	background: url(../images/design/designImages/mainBtnSelected.png) bottom right no-repeat;
		}
#mainMenuBtnSelected .mainMenuBtnContent{
	float:left;
		background: url(../images/design/designImages/mainBtnSelectedBg.png) top right repeat-x;
		float:left;	
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none; 
		color:#fff;
		padding-top:17px;
		padding-bottom:13px;
		text-decoration:none;
		}
	
/*****************BTN*****************************************************************************************/	
#BTNcell{
	float:right;
	overflow:hidden;
	height:21px;
	padding-right:5px;
	
	}	
	#BTNcell {
		cursor: pointer;
		
		} 
#BTNcell  .BTNleft{
	width:15px;
	height:21px;
	background: url(../images/design/designImages/butStyle.png) top left  no-repeat;
	float:left;
	} 
	
#BTNcell  .BTNright{
	width:15px;
	height:21px;
	background: url(../images/design/designImages/butStyle.png) top right  no-repeat;
	float:left;
	} 

#BTNcell  .BTNrightArrow{
	width:15px;
	height:21px;
	background: url(../images/design/designImages/butStyleArrow.png) top right  no-repeat;
	float:left;
	} 		
	
#BTNcell  .BTNcontent{
		padding-top:2px;
		height:22px;
		background: url(../images/design/designImages/butStyle_simplBg.png) top left repeat-x;
		float:left;
		color:#000;
		cursor:pointer;
		text-decoration:none !important;;
		
	
	} 
	
#BTNcell a  .BTNleft{
	width:15px;
	height:21px;
	background: url(../images/design/designImages/butStyle.png) top left  no-repeat;
	float:left;
	} 
	
#BTNcell a  .BTNright{
	width:15px;
	height:21px;
	background: url(../images/design/designImages/butStyle.png) top right  no-repeat;
	float:left;
	} 	
	
#BTNcell a .BTNcontent{
		padding-top:2px;
		height:22px;
		background: url(../images/design/designImages/butStyle_simplBg.png) top left repeat-x;
		float:left;
		color:#000;
		cursor:pointer;
		text-decoration:none !important;;
		
	
	} 
		
	
#BTNcell a:visited {
		text-decoration:none !important;
		color:#000;
		
		}
#BTNcell a:hover .BTNleft{		
background: url(../images/design/designImages/butStyle.png) bottom left  no-repeat !important;
}	
#BTNcell a:hover .BTNright{
	background: url(../images/design/designImages/butStyle.png) bottom right  no-repeat !important;
	} 
#BTNcell a:hover .BTNcontent{
	background: url(../images/design/designImages/butStyle_overBg.png) top left repeat-x !important;
	text-decoration:none;
	}	
	


/****************************News cell**********************/		
.newsCell{
	
	width:956px;
	padding-left:30px;
	overflow:hidden;
	
	}
.newsCell .newsCellStyle{
	
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#000;
	line-height:140%;
	padding-left:20px;
	padding-right:20px;
	
	
	}	
.newsCellStyle .newsCellDate{
	color: #999;
	font-size:10px;
	width:188px;
	}	
.newsCellStyle .newsCellContent{
	padding-top:20px;
	padding-bottom:40px;
	width:188px;
	
	}
 .newsCellStyle .newsCellTitle a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	width:188px;
	
	}	
	
 .newsCellStyle .newsCellTitle a:hover{
	text-decoration: underline;
	width:188px;
	
	}		
.toUpLink {
	float:left;
	padding-left:40px;
	padding-top:5px;
	}
.toUpLink a{
	color:#666600;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	}	
.toUpLink a:hover{
	text-decoration: underline;
	}	
.brakeLineWhite{
	height:8px;
	width:986px;
	background: url(../images/design/designImages/whiteLine.png) top  center  no-repeat;
	}	
.bottomCel{

	
	}		
/***********************TAB STYLE**************************/

.tabBTNStyle{
	width:986px;
	overflow:hidden;
	height:60px;
	padding-top:30px;
	vertical-align:top;

	}
.tabBTNStyle .tabBTNholder{
	width:911px;
	background: url(../images/design/designImages/innerLine.png) bottom  center  no-repeat;
	overflow:hidden;
vertical-align:top;
	height:36px;
	margin-left:35px;

	}
	
#oneTab{
	float:right;
	overflow:hidden;
	padding-left:2px;
	
	}	
#oneTab a{
	cursor:pointer;
	}	
#oneTab a .oneTabLeft{
	float:left;
	width:15px;	
	height:28px;
	background: url(../images/design/designImages/tabBtn.png) top  left  no-repeat;
	}
#oneTab a .oneTabRight{
	float:left;
	width:15px;
	height:28px;
	background: url(../images/design/designImages/tabBtn.png) top  right  no-repeat;	
	
}		
#oneTab a .oneTabContent{
	float:left;
	height:28px;
	background: url(../images/design/designImages/tabBtnWhite.png) top  left  repeat-x;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*padding-top:8px;*/
	
	
}				
#oneTab a:hover .oneTabLeft{
	
	background: url(../images/design/designImages/tabBtn.png) bottom  left  no-repeat;
	}
#oneTab a:hover .oneTabRight{
	
	background: url(../images/design/designImages/tabBtn.png) bottom  right  no-repeat;	
	
}		
#oneTab a:hover .oneTabContent{
	
	background: url(../images/design/designImages/tabBtngreen.png) top  left  repeat-x;
	font-weight: bold;
	color:#fff;
	
}	
#oneTab a:visited{
	text-decoration:none;
	
	}	
	
	
	
#oneTab a .oneTabLeftPress{
	float:left;
	width:15px;	
	height:28px;
	background: url(../images/design/designImages/tabBtn.png) bottom   left  no-repeat;
	}
#oneTab a .oneTabRightPress{
	float:left;
	width:15px;
	height:28px;
	background: url(../images/design/designImages/tabBtn.png) bottom   right  no-repeat;	
	
}		
#oneTab a .oneTabContentPress{
	float:left;
	height:28px;
	background: url(../images/design/designImages/tabBtngreen.png) top  left  repeat-x;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	/*padding-top:8px;*/
	
	
}
.dropdownStyle{
	
	width:185px;
	background-color:#798845;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#92A454 solid 1px;
	
		
	
	}
.dropdownStyle a{
	padding-left:15px;
	
	padding-right:15px;
	background-color:#798845;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	width:150px;
	text-decoration:none;

	
	}
	
.dropdownStyle a:hover{
	text-decoration:underline;
	}	
	
.goRight{
	width:250px;
	padding-left:25px;
	}

.ui-autocomplete {
    max-height: 300px;
    overflow: auto;
}
/*************************popup style****************/


	

/*****************************************************
Validation Text
*****************************************************/

.validateError
{
    color: Red;
    font-size : 10px;
	
    
}
/*************************************************/

.mainBorder{
	font-family:Arial;
	font-size:12px;
	float:left;
	width:360px;
	height:290px;
	overflow:hidden;
	border:2px solid #E9E9E9;
	margin-left:60px;
	margin-top:50px;
	padding-left:40px;
	
}

.inputOneCell{
	float:left;
	width:320px;
	}
	
.inputOneCell .intutHeader{
	width:80px;
	float:left;
	padding-top:2px;
	}
		
.inputOneCell .intutField{
	width:150px;
	float:left;
	}
	
.inputOneCell div.redText{
	float:left;
	height:20px;
	width:240px;
	padding-left:80px;
	}	
	
.GreenText{
	
	height:50px;
	width:960px;
	float:left;
	text-align: center;
	padding-top:20px;
	font-size:12px;
	font-weight:bold;
	}
	
.greenTextBig{
	font-family:Arial;
	font-size:12;
	
	color:#090;
	 font-weight:bold;
	
	
	}
.redTextBig{

	font-family:Arial;
	font-size:12;
	color: #900;
	 font-weight:bold;
	}	
		
.tableStyle{
	font-family:Arial;
	font-size:12px;
	}	
.tableTopNames{
	
	
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #FFF;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	
	}
	
.tableTopNames2{
	border-bottom:1px solid #CCC;
	
	
	text-align:center;
	vertical-align:middle;
	height:25px;
	font-family:Arial;
	font-size:12px;
	
	}	
	

.smallText{
	
	font-family:Arial;
	font-size:11px;
	}
.bigText{
	font-family:Arial;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
	font-size:12px;
	}	
	
.tableRowjust{
	font-family:Arial;
	font-size:12px;
	height:28px;
	vertical-align:middle;
	text-align:center;
	}
	
	
.tableRowjust div.moreInfo{
			width:48px;
		}
a .moreInfo {
		background: url(../images/design/designImages/moreInfo.png) top  left no-repeat;
		width:48px;
		height:21px;
		cursor:pointer;
		margin-left:5px;
	
	}	
a:hover .moreInfo {
	
		background: url(../images/design/designImages/moreInfo.png)  bottom  left no-repeat;
			
	}		
	
select.justSelect{
	border: 1px solid #A4A4A4;
    color: #666666;
    font-family: Arial;
    font-size: 11px;
	
	}

select {
    padding-top:0px;
    padding-bottom:0px;
}
	
		
/*******************************/	
	

/*******************************/

.tableBlueRow{
	font-family:Arial;
	font-size:12px;
	background:#E9EEF5;
	border-top:#FFF solid 1px;
	border-right:1px solid #FFF;
	height:23px;
	vertical-align:middle;
	text-align:center;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	}	
	
.tableSimpleRow{
	font-family:Arial;
	font-size:12px;
	background: #FFF;
	border-top:#FFF solid 1px;
	border-right:1px solid #FFF;
	height:23px;
	vertical-align:middle;
	text-align:center;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	}	
		


											
.colorListener{
	overflow:hidden;
	font-family:Arial;
	font-size:11px;
	float:left;
	padding-top:10px; 
 
	width:945px ;
	border-top:1px solid #CCC;
	white-space:nowrap;
	
	
	
	
	}	
 .colorCell{
	
	 float:left;
	padding-left:15px;
	padding-bottom:10px;
	
	}	
	
.colorCell div{
	float:left;
	
	}
.colorCell .colorSelect	{
	width:15px; height:15px;
	}
a.colorLink{
	color:#000;
	text-decoration:none;
	white-space:nowrap;
	
	
	}
a.colorLink:visited{
	color:#000;
	text-decoration:none;
	white-space:nowrap;
	
	}		
a.colorCell a.colorLink:hover{
	color:#000;
	
	text-decoration: underline;
	
	}	
a.colorLinkActive {
	
	font-weight:bold;
	text-decoration: underline;
	}			
a.colorLinkActive:hover{
	
	font-weight:bold;
	text-decoration: none;
	}
.lblCheck {
    padding-left: 2px;
    padding-bottom: 2px;
    text-shadow: 1px -1px 0px #FFFFFF;
}
/************************/
.textMessageStyle{
	
	width:347px;
	height:144px;
	font-family:Arial;
	font-size:12px;
	color: #666;
	}
.textMessageInputStyle,
.textMessageDropDwn{
	width:160px;
	font-family:Arial;
	font-size:12px;
	color: #666;
	}	
	
.textMessageDropDwn{
	}	
	
	
.textMessageInputStyleError {
    width:160px;
	font-family:Arial;
	font-size:12px;
	border: 1px solid #FF0000;
}	



.tableBlueRowScheduleTR,
.tableBlueRowScheduleTROver{
	font-family:Arial;
	font-size:12px;
	background:#E9EEF5;
	border-top:#FFF solid 1px;
	border-right:1px solid #FFF;
	height:23px;
	vertical-align:middle;
	text-align:center;
	}	
	
.tableSimpleRowScheduleTR,
.tableSimpleRowScheduleTROver{
	font-family:Arial;
	font-size:12px;
	background: #FFF;
	border-top:#FFF solid 1px;
	border-right:1px solid #FFF;
	height:23px;
	vertical-align:middle;
	text-align:center;}		
	
.tableBlueRowScheduleTROver,
.tableSimpleRowScheduleTROver   {
    cursor: pointer;
    background-color: yellowgreen !important;
    
    
}	
/****************************************************************************/
/****************************** DOLVERA STYLE *******************************/
/*
color:#0E5BA5;
*/
/****************************************************************************/
.leftTopBG{ background: url(../images/design/DolvImages/leftBgr.jpg) top right  repeat-x; height:301px;  }
.rightTopBG{ background: url(../images/design/DolvImages/rightBgr.jpg) top left  repeat-x; height:301px; }
.innerTopBG {background: url(../images/design/DolvImages/innerTop.jpg) top left  no-repeat; height:301px; width:986px;}


.bottomRepeat{ background: url(../images/design/DolvImages/bottomReapeetBg.jpg) bottom  center repeat-x; /*height:276px;*/}

.botMidBG{ background: url(../images/design/DolvImages/bottomMidleBG.jpg)  bottom left  no-repeat; height:461px; width:986px;}
.botlefBG{ background: url(../images/design/DolvImages/bottomLeftBG.jpg)  bottom  right  no-repeat; height:461px;}
.botRigBG{  background: url(../images/design/DolvImages/bottomRightBG.jpg)  bottom  left  no-repeat; height:461px;}

.maintopStyle{ position:relative; font-family:Arial; height:329px; width:986px;}
.mainBtLogn{ position:absolute; right:0px; top:0px; padding-top:10px;}
.LoginLink{ float:left; font-size:11px; padding-right:10px;}
.LoginLink a{ text-decoration:none; color:#0E5BA5;}
.LoginLink a:hover{text-decoration: underline; cursor:pointer;}

.LogoBg{position:absolute; left:0px; top:57px; width:603px; height:84px; z-index:100; background: url(../images/design/DolvImages/logoBg.png) top left  no-repeat; }
.mainBannerImg{position:absolute; left:0px; top:57px; overflow: hidden}
.LogoPlace a{ position:absolute; left:50px; top:90px; width:229px; height:35px; z-index:101; background: url(../images/design/DolvImages/logo.png) top left  no-repeat;}
.LogoPlace a:hover{ cursor:pointer;}

.bannerCount{ position:absolute; left:10px; top:190px; z-index:102; }
.bannerCount a{ text-decoration:none; color:#0C4785; float:left; height:13px; width:23px; font-size:10px; text-align:center; vertical-align:middle;  margin-left:10px; background: url(../images/design/DolvImages/imgbut.png) top left  no-repeat; padding-top:5px; padding-bottom:5px;}
.bannerCount a:hover{color:#fff; background-position:bottom left; cursor:pointer;}
.oneCount{  float:left; height:17px; width:23px; font-size:10px; text-align:center;}
.oneCountActive{ float:left; height:23px; width:23px; font-size:10px; text-align:center; padding-top:6px; margin-left:10px; background: url(../images/design/DolvImages/imgbut.png) bottom left  no-repeat;}

#nav {}
#nav a {background: url(../images/design/DolvImages/imgbut.png) top left no-repeat;}
#nav a.activeSlide { background: url(../images/design/DolvImages/imgbut.png) bottom left no-repeat; }
#nav a:focus { outline: none; }

.langSelect{ position:absolute; right:10px; top:39px; z-index:103;}
.langSelect a{ text-decoration:none; color:#002853; float:left; height:15px; width:21px; font-size:11px; text-align:center; padding-top:3px; margin-left:10px;}
.langSelect a:hover{cursor:pointer; background-color: #1778C8; color:#FFF; cursor:pointer; float:left; height:15px; width:21px; font-size:11px; text-align:center; padding-top:3px; margin-left:10px;}
.oneLang{ float:left; height:15px; width:21px; font-size:11px; text-align:center; }

.oneLangActive{ float:left; height:15px; width:21px; font-size:11px; text-align:center; padding-top:3px; margin-left:10px;  background-color: #1778C8; color:#FFF; }

/*MainMEnu*/
.MenuCell{position:absolute; left:0px; bottom:43px; z-index:105; width:986px; height:52px; vertical-align:top; }
.mainMenuBtnStyle{ height:52px;	  height:52px;	 float:left;}
.oneMenu, .oneMenuOver{  vertical-align:top;  height:52px;    text-decoration:none; color:#FFF; z-index:120;  float:left; font-size:12px; font-weight:bold;  padding-left:40px; padding-right:40px;}
.oneMenuOver{background: url(../images/design/DolvImages/mainBtnHover.png) top center  no-repeat; cursor:pointer; color:#99CCFF; }
.oneMenuActive{ text-decoration:none; vertical-align:top;  height:52px;    text-decoration:none; color:#99CCFF; z-index:120;  float:left; font-size:12px; font-weight:bold;  padding-left:40px; padding-right:40px; background: url(../images/design/DolvImages/mainBtnHover.png) top center  no-repeat; }
.btnText{   padding-top:25px; }

.MenuGroup{ font-family:Arial; font-size:11px;  background-color:#0863C0; margin-left:30px; }
.MenuItemHover{color:#FFF; height:27px; background-color:#0D4A88; }
.MenuItem{color:#FFF;  height:27px; }
.MenuGroup a{color:#FFF; text-decoration:none; font-weight:bold; padding-left:10px;  padding-right:20px;}


.oneSubMenu a:visited{ text-decoration:none; color:#FFF;}
.SubMenuCell{position:absolute; left:0px; bottom:-13px; z-index:106;}

.oneSubMenu{ float:left; font-size:12px; font-weight:bold;  color:#0F5CA6; padding-left:20px; padding-right:20px; height:38px;  }
.SubMenuCell a{ text-decoration:none;  float:left; font-size:12px; font-weight:bold;  color:#0F5CA6; padding-left:20px; padding-right:20px; height:38px; }
.SubMenuCell a:hover{text-decoration:underline; cursor:pointer;}
.oneSubMenuActive{background: url(../images/design/DolvImages/submenuOer.png) bottom center  no-repeat; float:left; font-size:12px; font-weight:bold;  color:#0F5CA6; padding-left:20px; padding-right:20px; height:38px; }

.LogetPlace{ color:#FFF; position:absolute; right:0px; top:57px; background: url(../images/design/DolvImages/logetZone.png) top left no-repeat; width:312px; height:190px; z-index:104;}
.logetPlaceTop {
    overflow: hidden;
    padding-left: 15px;
    height: 25px;
    padding-top: 7px;
    position: absolute;
    color: #000;
    right: 135px;
    top: 35px;
    z-index: 103;
}
.logetPlaceTop div{ float:left; }
.ClientName{ padding-left:15px; padding-bottom:6px; padding-top:3px;  }

.logetMenu{ margin-left:4px; font-size:11px; font-weight:bold;}
.logetMenu a{ text-decoration:none; color:#FFF;}
.logetMenu a:hover{color:#FFF; background-color:#0F5CA6; cursor:pointer;}
.oneLogetMenu{color:#FFF; min-height:15px; padding-left:11px;}
.oneLogetMenu:hover{color:#FFF; background-color:#0F5CA6; cursor:pointer;}



.botContent{ position:relative; font-family:Arial; font-size:12px; color:#FFF; height:461px; width:986px; }
.infoPlace{ position:absolute; top:250px; left:30px; }
.infoPlace a{ text-decoration:none; color:#FFF;}
.infoPlace a:hover{ text-decoration:underline;}
.infoPlaceWhere{ position:absolute; top:200px; left:600px;}

.fbPlace{ position:absolute; bottom:27px; left:600px;}
.fbPlace div { float:left; padding-right:20px;}
.fbPlace img{ border:none;}
.fbPlace .mailIco{ margin-top:10px; background: url(../images/design/DolvImages/mailIco.png)  bottom left  no-repeat ;width:64px; height:36px; }
.fbPlace .fbIco{background: url(../images/design/DolvImages/fbIco.png)  bottom left  no-repeat ;width:49px; height:60px;}
.fbPlace .skypeIco{ margin-top:5px; background: url(../images/design/DolvImages/skypeIco.png)  bottom left  no-repeat; width:44px; height:43px;}
.terraLink{position:absolute; bottom:27px; left:30px;}
.terraLink a{ font-weight:bold; color:#FF9900; text-decoration:none;}
.terraLink a:hover{ text-decoration:underline;}

/*NoteBlock*/
.noteContainer { border: solid; border-width: 2px; border-color: red; position: absolute; width: 200px; height: auto; top: 5.4rem; padding: 5px;}


/*******contentas*****/
.MainContentStyle .blueText{ color:#3399FF;  font-weight:bold;}
.MainContentStyle{
	line-height:140%;
	width:986px;
	position: relative;
	font-family:Tahoma;
	font-size:12px;
	color: #000;
	margin-top:40px;
	margin-bottom:20px;
	overflow:visible;
}
.contentCell { overflow:hidden; height:380px;}

.contentBottom{ z-index:110;   width:986px; height:136px; background: url(../images/design/DolvImages/titleline.png) 0px 30px  no-repeat;}
.contentBottom div { float:left;}
.contentBottom a{ text-decoration:none; color:#002752; font-size:12px; font-weight:bold; cursor:pointer;}
 .indexLinks:hover{text-decoration: underline;}
.indexLinks{ padding-top:10px; padding-left:40px; }

.TablePlace{ width: 986px;}
.TableName, .TableName2, .TableNamelose{   width: 971px; font-family:Arial; font-size:30px; color:#3399FF; border-bottom:1px solid #0099CC; padding-bottom:15px; padding-left:15px; margin-bottom:20px;  }
.TableName2{  width:971px; margin-bottom:5px; position:relative; overflow: auto; }
.TableNamelose{padding-bottom:0px; margin-bottom:20px; position:relative; height:35px; }

.TableName{ padding-top:5px;}

	
.MaintableStyle{ font-family:Arial; font-size:12px;}
.MaintableStyle td{ border-top:2px solid white; background-color:#e5e5e5; padding-left:15px; padding-bottom:6px; padding-top:6px; color:#002652;}
.lessPadding td{padding-left:10px;}
.MaintableStyle .tableTop{ color:#FFF; background: url(../images/design/DolvImages/tableTopBg.jpg) top left  repeat-x; font-weight:bold; }
 .calendarStyle  td, .MaintableStyle table td{background-color:#ffffff; padding-left:1px; padding-bottom:1px; padding-top:1px; border-top:none; }
.MaintableStyle table td.dxeCalendarButton{ background-color:#F00 !important; border:1px solid  #CCC;}
.MaintableStyle table td.dxeCalendarButton td.dx{ background:none;}
.MaintableStyle table.dxbebt td.dx{ background:none;}
 
.MaintableStyleWhite{ font-family:Arial; font-size:12px;}
.MaintableStyleWhite td{ font-size:11px; border-left:2px solid white; background-color:#fff; padding-left:5px; padding-right:5px; padding-bottom:6px; padding-top:6px; color:#002652;}
.MaintableStyleWhite .tableTop{ font-size:12px; color:#FFF; background: url(../images/design/DolvImages/tableTopBg.jpg) top left  repeat-x; font-weight:bold; }

.MaintableStyle a{ color:#0E5BA5; }
.MaintableStyle a:hover{ text-decoration:none;}
.MaintableStyle a.sortClass{ color:#FFF; text-decoration:none;}
.MaintableStyle a.sortClass:hover{ text-decoration:underline;}

.MaintableStyle input {
    border: 1px solid rgb(169, 169, 169);
}

.mapPlace{ width:986px; height:539px; background: url(../images/design/DolvImages/mapPlaceBg.png) 60px 0px  no-repeat; padding-top:8px; margin-bottom:20px;  text-align:center; }

.continueBtn{ border:none; font-size:12px; color:#FFF; background: url(../images/design/DolvImages/uzsakyti.png) top left  no-repeat; width:87px; height:21px; cursor:pointer; padding-bottom:3px;}
.continueBtn:disabled {
    background-position: bottom left;
    cursor: default;
}
    .continueBtn:disabled:hover {
        background-position: bottom left;
        cursor: default;
    }
input.continueBtn{
    border: none;
}
.deleteBtn{border:none; background: url(../images/design/DolvImages/delete.png) top left  no-repeat; width:40px; height:21px; cursor:pointer; padding-bottom:3px;}
.backBtn{ border:none; font-size:12px; color:#FFF; background: url(../images/design/DolvImages/atgal.png) top left  no-repeat; width:87px; height:21px; cursor:pointer; padding-bottom:3px;}
.continueBtn:hover, .continueBtnBig:hover, .backBtn:hover, .deleteBtn:hover{ background-position:bottom left;}
.continueBtnBig{border:none; font-size:12px; color:#FFF; background: url(../images/design/DolvImages/uzsakytiBig.png) top left  no-repeat; width:146px; height:21px; cursor:pointer; padding-bottom:3px;}
.continueBtnBigRedText{border:none; font-size:12px; color:#510000; background: url(../images/design/DolvImages/uzsakytiBig.png) top left  no-repeat; width:146px; height:21px; cursor:pointer; padding-bottom:3px;}

.filterBox{ overflow: visible; height:100px; padding-top:20px;  padding-bottom:20px;}
.oneFilter{ float:right; margin-right:0px;}
.oneFilter div{ float:left; padding-bottom:15px;}
.oneFilter select { width:131px; height:18px;}

.accordionCell{ margin-top:15px;}
.oneaccCell{ overflow:hidden; padding-top:8px; padding-bottom:8px;  background:#E4E4E4 !important;border: none !important; border-top:2px solid white; cursor:pointer;}
.oneaccCell strong{ padding-left:15px;}
.hover{ background-color:#E1F0FF;}
.selected{ background-color:#E1F0FF;}
.oneaccCell a{ padding-left:15px; text-decoration:none; color:#000;}
.dropBtn{ float:right; padding-right:25px; margin-right:10px; background: url(../images/design/DolvImages/expandBtn.png) top right  no-repeat;}

.oneaccCellContent{ overflow:hidden; padding-top:8px; padding-bottom:8px;  background-color:#E1F0FF;}
.oneaccCellContent div { padding-left:10px; padding-bottom:2px;}
.oneaccCellContent a{ color:#002652; font-size:11px; font-weight:bold;}
.oneaccCellContent a:hover{ text-decoration:none;}

.prewData{ margin-top:5px; border:none; background: url(../images/design/DolvImages/arrows.png) top left  no-repeat; width:23px; height:21px; cursor:pointer;}
.nextData{margin-top:5px; border:none; background: url(../images/design/DolvImages/arrows.png) top right  no-repeat; width:23px; height:21px; cursor:pointer;}
.prewData:hover{ background-position:bottom left;}
.nextData:hover{ background-position:bottom right;}

.datecell{ float:left; font-size:12px; padding-left:10px; padding-right:10px;}
.datecell .weekName{ font-size:18px; color:#3399FF; font-weight:bold;}
.datecell a{ color:#0E5BA5; font-weight:bold;}
.datecell a:hover{ text-decoration:none;}

.justText{font-size:10px !important; position:absolute; right: 0px; bottom: 0px;}
.mainText{ float:left; padding-top:5px; padding-bottom:5px; height:21px }
.mainText2{margin-top:8px; margin-left:20px; float:left; padding-bottom:5px; padding-top:5px;}

.clientZoneIDs{ float:left; color:#002853; font-size:12px; font-family:Arial; background-color:#E1F0FF; width:986px; padding-top:15px; padding-bottom:15px;}
.clientZoneIDs  div{ float:left; padding-left:10px;}
div.clientzoneBold{ font-weight:bold; padding-left:50px;}
.clientZoneIDs a{ color:#1778C7; }
.clientZoneIDs a:hover{ text-decoration:none;}

.clientZoneInputscell{ float:left; width:986px; color:#000; font-family:Arial; font-size:12px; overflow:hidden; padding-top:20px; }
.clientZoneLeftCell { float:left; width:474px; overflow:hidden;}
.clientZoneRightCell{ float:left; width:400px; overflow:hidden;}
.inputOnecell { float:right; overflow:hidden; padding-bottom:10px; width:400px; }
.inputOnecell div{ float:right;}
.inputOnecell input.jusiInput{ width:200px; height:17px; font-size:12px; font-family:Arial;}
.inputOnecell input.jusiInput:read-only{ width:200px; height:17px; font-size:12px; font-family:Arial; background-color:#efefef}
.inputOnecell textarea.jusiInput{ width:200px;  font-size:12px; font-family:Arial;}
.inputOnecell input.jusiInputError{ width:200px; height:17px; border: 1px solid #FF0000;}

.smallselect{ width:55px; height:17px;}
.colorsPlace{float:left; width:986px; padding-bottom:20px;}
.oneColor{ float:left; padding-left:10px; padding-right:20px; margin-top:5px;}
.oneColor a{ color:#333; text-decoration:none;}
.oneColor a:hover{ text-decoration:underline;}
.oneColor div{ float:left;}
.scquereColor{ width:14px; height:14px; border:1px solid #ccc; margin-left:5px; margin-top:2px; }
.justCount{ font-size:12px; color:#000; right:10px; bottom:0px; position:absolute;}

.pagerStyle{ position:relative; bottom:-13px; left:0%;  float:left;  }

.navigationbtn, .smplLink{ float:left; position:relative; left:50%;}


.pageLink, .pageLinkSelected, .pageLinkNr, .pageLinkNRSelected{ border:none; background:none; cursor:pointer; color:#3399FF; font-weight:bold; font-size:12px; }
.pageLink, .pageLinkSelected{ padding-bottom:15px; }
.pageLinkSelected { color: #999; }
.pageLink:hover, .pageLinkNr:hover { text-decoration:underline;}


.pageLinkNr, .pageLinkNRSelected{ width:30px;  text-align:center; height:32px;  padding-bottom:15px;}
.pageLinkNr{ height:32px;}
.pageLinkNRSelected{ width:30px !important; background:url(../Images/design/DolvImages/bluedown.png) bottom center no-repeat; color:#FFF !important; cursor: default;  }







.badpayvment td{ background-color:#FFCACA;} 
.badpayvment td.priceTD{ color:#F00;  }
td .priceTD{ text-align: right; padding-right: 23px;}
.iconUP{ background:url(../Images/design/DolvImages/expandBtn.png) top left no-repeat; height:16p; width:16px; margin-left:5px;}
.iconDOWN{ background:url(../Images/design/DolvImages/expandBtnUp.png) top left no-repeat; height:16p; width:16px; margin-left:5px;}

.bottomDiv{padding-top:15px; overflow:hidden;}
.bottomDiv a{ color:#002652; }
.bottomDiv a:hover{ text-decoration:none;}
.bottomDiv select{ width:51px;}
.editName{ background-color:#FFF; overflow:hidden; height:18px;}

.yesbtn{background:#FFF url(../Images/design/DolvImages/okbtn.png) top left no-repeat; height:14px; width:14px; border:none; cursor:pointer; margin-right:5px; margin-top:1px;}
.nobtn{background: #FFF url(../Images/design/DolvImages/nobtn.png) top left no-repeat; height:13px; width:12px; border:none; cursor:pointer; margin-top:2px; margin-right:5px;}

.priceName{ font-size:12px; font-weight:bold; color:#000; float:left; padding-right:30px; }

.Virsus{ background-color:#FFF !important;  background:url(../Images/design/DolvImages/loginHeader.jpg ) top left repeat-x; height:56px;   }
.dxpc{color:#FFFFFF !important; font-weight:bold !important;}
.dxWeb_pcCloseButton{ margin-right:10px;}

/*****************Login cell*****************************************************************************************/	
.dxpcContentPaddings{	background: url(../images/design/DolvImages/loginBgBot.jpg) bottom center no-repeat ;	}

.loginForm{	overflow:hidden; width:400px; height:250px;	padding-top:50px; text-align:center; }

.loginForm .loginFormPosition{	text-align:center;	font-family:Arial;	font-size:12px;	overflow:hidden; overflow:hidden;	}

.loginForm .loginFormPosition .loginFormOneCell	{	padding-top:5px;	}
	
.inputStyle{	font-family:Arial;	font-size:12px;	color:#666;	border:none;	border:1px solid #CCC;	height:19px; width:172px;	padding-left:5px;	}	

.loginFormPosition .submitForm{	text-align:left;	overflow:hidden;	padding-top:5px;	}
	
.LinksStyle{	padding-top:10px;	}	
	
.LinksStyle a{	font-family:Arial;	font-size:11px;	color:#666;	padding-left:5px;	padding-right:5px;	}
.LinksStyle a:hover{text-decoration:none;	}	
.LinksStyle a:visited{	color:#666;	}	


.loginFormPosition .submitForm .submitFormIs{	overflow:hidden;	height:20px; width:285px; }
	
.submitFormIs label {	font-family:Arial;	font-size:12px;	}

.popupMainStyle{	font:Arial;	font-size:12px;	color:#000;	}
.popupOneCell{	overflow:hidden;	}
.popupOneCell div {	float:left;	}
.popupOneCell div.popupTxTitle

{
	width:150px;
	height:10px;
	padding-top:2px;

	
	
	
	}
.popupOneCell div.popupTxInput
{
	width:250px;
	overflow:hidden;
	


	}
	
.popupOneCell div.popupError{
	
	width:250px;
	height:18px;
	
	

	}
.redText{
	color: Red;
	  font-size : 10px;
	  padding-bottom:10px;
	}	

.hoverClass{ text-decoration: underline; cursor:pointer;}
.hoverClass:hover{ text-decoration:none;}	
.infoTxt{margin-top:20px; text-align: center;}
.goodTxt {color: #090; font-size:13px; font-weight:bold; }
.badTxt {color: #900; font-size:13px; font-weight:bold; }

.EmailSMSTableStyle {
    font-family: Arial;
    font-size: 12px;
    background-color: #e5e5e5;
    padding-top: 6px;
    color: #002652;
}

    .EmailSMSTableStyle td:not(.MaintableStyle) {
        background-color: #e5e5e5;
        padding-top: 6px;
        color: #002652;
    }
    .EmailSMSTableStyle input {
        border-width: 2px;
        border-style: inset;
        border-color: initial;
        border-image: initial;
    }

