.PageTitle { Font-family: Trebuchet MS; Font-size: 19px; Font-weight:Bold; Color:#CC0000; }

.MainTitle-Blue { Font-family: Trebuchet MS; Font-size: 19px; Font-weight:Bold; Color:#336699; }
.MainTitle-Orange { Font-family: Trebuchet MS; Font-size: 19px; Font-weight:Bold; Color:#CC0000; }
.MainTitle-Green { Font-family: Trebuchet MS; Font-size: 19px; Font-weight:Bold; Color:#669900; }
.MainTitle-Pink { Font-family: Trebuchet MS; Font-size: 19px; Font-weight:Bold; Color:#CC3366; }
.MainTitle-Gray { Font-family: Trebuchet MS; Font-size: 19px; Font-weight:Bold; Color:#804040; }
.MainTitle-Purple { Font-family: Trebuchet MS; Font-size: 19px; Font-weight:Bold; Color:#800080; }
.MainTitle-Brown { Font-family: Trebuchet MS; Font-size: 19px; Font-weight:Bold; Color:#808040; }

.SubTitle-White { Font-family: Trebuchet MS; Font-size: 15px; Font-weight:Bold; Color:#FFFFFF; }
.SubTitle-Red { Font-family: Trebuchet MS; Font-size: 15px; Font-weight:Bold; Color:#CC0000; }
.SubTitle-Blue { Font-family: Trebuchet MS; Font-size: 15px; Font-weight:Bold; Color:#336699; }
.SubTitle-Orange { Font-family: Trebuchet MS; Font-size: 15px; Font-weight:Bold; Color:#CC0000; }
.SubTitle-Green { Font-family: Trebuchet MS; Font-size: 15px; Font-weight:Bold; Color:#669900; }
.SubTitle-Pink { Font-family: Trebuchet MS; Font-size: 15px; Font-weight:Bold; Color:#CC3366; }
.SubTitle-Gray { Font-family: Trebuchet MS; Font-size: 15px; Font-weight:Bold; Color:#804040; }
.SubTitle-Purple { Font-family: Trebuchet MS; Font-size: 15px; Font-weight:Bold; Color:#800080; }
.SubTitle-Brown { Font-family: Trebuchet MS; Font-size: 15px; Font-weight:Bold; Color:#808040; }

.PriceSmall { Font-family: Arial; Font-size: 12px; Color:#CC0000; Font-Weight:Bold; }
.PriceLarge { Font-family: Arial; Font-size: 15px; Color:#CC0000; Font-Weight:Bold; }
.Form { Font-family: Arial; Font-size: 11px; Color:#666666; Font-Weight:Bold; }

.size14 { Font-family: Arial; Font-size: 14px; Color:#333333; }
.size14w { Font-family: Arial; Font-size: 14px; Color:#FFFFFF; }
.size12w { Font-family: Arial; Font-size: 12px; Color:#FFFFFF; }
.size12b { Font-family: Arial; Font-size: 12px; Color:#336699; Line-Height: 18px; }
.size12t { Font-family: Arial; Font-size: 12px; Color:#333333; Line-Height: 18px; }
.size12 { Font-family: Arial; Font-size: 12px; Color:#333333; }
.size11w { Font-family: Arial; Font-size: 11px; Color:#FFFFFF; }
.size11b { Font-family: Arial; Font-size: 11px; Color:#336699; }
.size11 { Font-family: Arial; Font-size: 11px; Color:#333333; }
.size10 { Font-family: Verdana; Font-size: 10px; Color:#555555; }
.size10b { Font-family: Verdana; Font-size: 10px; Color:#336699; }
.size9 { Font-family: Tahoma; Font-size: 9px; Color:#666666; }

INPUT { Font-Family: Arial; Font-Size: 11px; }
SELECT { Font-Family: Arial; Font-Size: 11px; }
TEXTAREA { Font-Family: Arial; Font-Size: 11px; }
.Button-Red {
	Border-Left: #FFB7B7 3px solid; Border-Right: #FFB7B7 3px solid;
	Border-Top: #FFB7B7 3px solid; Border-Bottom: #FFB7B7 3px solid;
	Font-Family: Arial; Font-Size:11px; Font-Weight: Bold; Color: #FFFFFF;
	Background-Color: #CC0000; Cursor: default;
}
.Button-Blue {
	Border-Left: #BDD3E8 3px solid; Border-Right: #BDD3E8 3px solid;
	Border-Top: #BDD3E8 3px solid; Border-Bottom: #BDD3E8 3px solid;
	Font-Family: Arial; Font-Size:11px; Font-Weight: Bold; Color: #FFFFFF;
	Background-Color: #6699CC; Cursor: default;
}
.Button-Orange {
	Border-Left: #FFCC00 3px solid; Border-Right: #FFCC00 3px solid;
	Border-Top: #FFCC00 3px solid; Border-Bottom: #FFCC00 3px solid;
	Font-Family: Arial; Font-Size:11px; Font-Weight: Bold; Color: #FFFFFF;
	Background-Color: #FF9900; Cursor: default;
}
.Button-Green {
	Border-Left: #B5F000 3px solid; Border-Right: #B5F000 3px solid;
	Border-Top: #B5F000 3px solid; Border-Bottom: #B5F000 3px solid;
	Font-Family: Arial; Font-Size:11px; Font-Weight: Bold; Color: #FFFFFF;
	Background-Color: #89B700; Cursor: default;
}
.Button-Pink {
	Border-Left: #FFBFDF 3px solid; Border-Right: #FFBFDF 3px solid;
	Border-Top: #FFBFDF 3px solid; Border-Bottom: #FFBFDF 3px solid;
	Font-Family: Arial; Font-Size:11px; Font-Weight: Bold; Color: #FFFFFF;
	Background-Color: #FF7DBE; Cursor: default;
}
.Button-Gray {
	Border-Left: #CCCCCC 3px solid; Border-Right: #CCCCCC 3px solid;
	Border-Top: #CCCCCC 3px solid; Border-Bottom: #CCCCCC 3px solid;
	Font-Family: Arial; Font-Size:11px; Font-Weight: Bold; Color: #FFFFFF;
	Background-Color: #999999; Cursor: default;
}
.Button-Purple {
	Border-Left: #D0B9D0 3px solid; Border-Right: #D0B9D0 3px solid;
	Border-Top: #D0B9D0 3px solid; Border-Bottom: #D0B9D0 3px solid;
	Font-Family: Arial; Font-Size:11px; Font-Weight: Bold; Color: #FFFFFF;
	Background-Color: #996699; Cursor: default;
}
.Button-Brown {
	Border-Left: #CCCC99 3px solid; Border-Right: #CCCC99 3px solid;
	Border-Top: #CCCC99 3px solid; Border-Bottom: #CCCC99 3px solid;
	Font-Family: Arial; Font-Size:11px; Font-Weight: Bold; Color: #FFFFFF;
	Background-Color: #999966; Cursor: default;
}

.Value {
	Border-Left: 0px solid;
	Border-Right: 0px solid;
	Border-Top: 0px solid;
	Border-Bottom: 0px solid;
	Background-Color: #FFFFFF;
	Color: #333333;
	Font-Family: Arial;
	Font-Size: 11px;
	Text-Align: Right;
}
.ValueSelected {
	Border-Left: 0px solid;
	Border-Right: 0px solid;
	Border-Top: 0px solid;
	Border-Bottom: 0px solid;
	Background-Color: #E8F0F7;
	Color: #333333;
	Font-Family: Arial;
	Font-Size: 11px;
	Text-Align: Right;
}

TR.normal { BACKGROUND-COLOR: #FFFFFF; }
TR.selected { BACKGROUND-COLOR: #E8F0F7; }

A:link { COLOR: #336699; TEXT-DECORATION: none; }
A:visited {	COLOR: #336699; TEXT-DECORATION: none; }
A:hover { COLOR: #6699CC; TEXT-DECORATION: underline; }
A:active { COLOR: #336699; TEXT-DECORATION: none; }

A.White:link { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.White:visited { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.White:hover { COLOR: #FFFFFF; TEXT-DECORATION: Underline; }
A.White:active { COLOR: #FFFFFF; TEXT-DECORATION: none; }

A.Red:link { COLOR: #CC0000; TEXT-DECORATION: none; }
A.Red:visited { COLOR: #CC0000; TEXT-DECORATION: none; }
A.Red:hover { COLOR: #EA592F; TEXT-DECORATION: Underline; }
A.Red:active { COLOR: #CC0000; TEXT-DECORATION: none; }

A.Blue:link { COLOR: #336699; TEXT-DECORATION: none; }
A.Blue:visited { COLOR: #336699; TEXT-DECORATION: none; }
A.Blue:hover { COLOR: #6699CC; TEXT-DECORATION: Underline; }
A.Blue:active { COLOR: #336699; TEXT-DECORATION: none; }

A.Orange:link { COLOR: #CC0000; TEXT-DECORATION: none; }
A.Orange:visited { COLOR: #CC0000; TEXT-DECORATION: none; }
A.Orange:hover { COLOR: #FF0000; TEXT-DECORATION: Underline; }
A.Orange:active { COLOR: #CC0000; TEXT-DECORATION: none; }

A.Green:link { COLOR: #669900; TEXT-DECORATION: none; }
A.Green:visited { COLOR: #669900; TEXT-DECORATION: none; }
A.Green:hover { COLOR: #99CC00; TEXT-DECORATION: Underline; }
A.Green:active { COLOR: #669900; TEXT-DECORATION: none; }

A.Pink:link { COLOR: #CC3366; TEXT-DECORATION: none; }
A.Pink:visited { COLOR: #CC3366; TEXT-DECORATION: none; }
A.Pink:hover { COLOR: #FF6699; TEXT-DECORATION: Underline; }
A.Pink:active { COLOR: #CC3366; TEXT-DECORATION: none; }

A.Gray:link { COLOR: #804040; TEXT-DECORATION: none; }
A.Gray:visited { COLOR: #804040; TEXT-DECORATION: none; }
A.Gray:hover { COLOR: #990000; TEXT-DECORATION: Underline; }
A.Gray:active { COLOR: #804040; TEXT-DECORATION: none; }

A.Purple:link { COLOR: #800080; TEXT-DECORATION: none; }
A.Purple:visited { COLOR: #800080; TEXT-DECORATION: none; }
A.Purple:hover { COLOR: #996699; TEXT-DECORATION: Underline; }
A.Purple:active { COLOR: #800080; TEXT-DECORATION: none; }

A.Brown:link { COLOR: #808040; TEXT-DECORATION: none; }
A.Brown:visited { COLOR: #808040; TEXT-DECORATION: none; }
A.Brown:hover { COLOR: #999966; TEXT-DECORATION: Underline; }
A.Brown:active { COLOR: #808040; TEXT-DECORATION: none; }

.ac_results {
	padding: 0px; margin-left:-160px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
