g.bodyheader
{
    FONT-WEIGHT: strong;
    SIZE: 2;
    COLOR: #EA5127;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.bodybold
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}

.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}


BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.login {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A:link {
	FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.black {
	COLOR: black; TEXT-DECORATION: none
}
A.black:hover {
	COLOR: #6699ff; TEXT-DECORATION: none
}
A.mp_dl {
	COLOR: #eaeaea; TEXT-DECORATION: none
}
A.goa {
	COLOR: #dfefff; TEXT-DECORATION: none
}
A.white {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.cost {
	BORDER-RIGHT: white 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: white 0.75pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: white 0.75pt solid; mso-border-top-alt: solid white .75pt
}
A.orange {
	COLOR: #ea5127; TEXT-DECORATION: none
}
.pic {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 2px 2px 2px 40px; PADDING-TOP: 10px
}
.pow {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 6px 10px; PADDING-TOP: 20px
}
.line {
	PADDING-LEFT: 10px; BORDER-LEFT: black 1px solid
}
.hoteltable {
	MARGIN-LEFT: 10px
}
.railline {
	LINE-HEIGHT: 20px
}
.train {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.BODY {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TITLE {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
Aa:link {
	COLOR: #0099ff; TEXT-DECORATION: none
}
.button {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; BACKGROUND-COLOR: #31659C
}
.popup {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.stt {
	
}
.stbutton {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 13px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cecd9b
}

.grayfont{
	color: #ABA7A7;
	font-family: Arial;
	font-size:9pt;
	FONT-WEIGHT: bold;
}

.orangefont{
	color: #FF7D21;
	font-family: Arial;
	font-size:9pt;
	FONT-WEIGHT: bold;
}

.musfont{
	color: #CE9A00;
	font-family: Arial;
	font-size:9pt;
	FONT-WEIGHT: bold;
}

.musfontbig{
	color: #CE9A00;
	font-family: Arial;
	font-size:11pt;
	FONT-WEIGHT: bold;
}

.blfont{
	color: black;
	font-family: Arial;
	font-size:9pt;
	FONT-WEIGHT: bold;
}

.redfont{
	color: brown;
	font-family: Arial;
	font-size:8pt;
}

.submenufont{
	color: #333399;
	font-family: Arial;
	font-size:9pt;
	FONT-WEIGHT: bold;
}
.submenutext{
	color: #333399;
	font-family: Arial;
	font-size:8pt;
}
.arfont{
	color: black;
	font-family: arial;
	font-size:8pt;
	
}