BODY, TABLE, TD, P, DIV{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.newsDate{
	font-size : 60%;
	font-weight : bold;
	color: #FF6666;
}
.newsBody{
	font-size : 60%;
	color: #99CCFF
}
.footer{
	font-size :85%;
	color: #4183C5
}
.ttt TD{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-weight : bold;
	border : 2px solid #4183C5;
	border-left : 0px;
	color: #4183C5;
}
.ttr{
	font-size : 70%;
	border-right : 2px solid #4183C5;
	border-bottom : 1px solid #000000;
}
.ttr{
	font-size : 70%;
	border-right : 2px solid #4183C5;
}
.ttrbld{
	font-size : 80%;
	border-right : 2px solid #4183C5;
	border-bottom : 1px solid #000000;
	font-weight : bold;
}
.ttrbld A{
	color: #AA0000;
}
.ttdbld{
	font-size : 120%;
	font-weight : bold;
}
.tt2t{
	font-size : 60%;
	font-weight : bold;
	color: #FFFFFF;
	white-space : nowrap;
	padding-left: 3px;
	padding-right: 3px;
}
.tt2r{
	font-size : 80%;
	font-weight : bold;
	color: #000000;
	white-space : nowrap;
}
.ttrl{
	font-size : 60%;
	border-right : 2px solid #4183C5;
	border-bottom : 2px solid #4183C5;
}

/* Номера мест в макете автобуса */
.stnmb{
	font-size: 0.8em;
	font-weight: bold;
	background-color: #15588E;
	color: #FFFFFF;
}

/* Проход в макете автобуса */
.stspcr{
	width: 1em;
}

/* Выделенный текст в заголовке страницы */
.ttlTxtBg{
	color: #4183C5;
}

.titleText{
	font-size : 8pt;
	font-weight : bold;
}

.formBlock TD{
	font-size : 80%;
}

INPUT, SELECT{
	font-size : 95%;
}

.mainText{
	font-size : 80%;
	padding-left: 20px;
	padding-right: 20px;
}
.smallText{
	font-size : 0.6em;
	padding-left: 10px;
	padding-right: 10px;
}
.naviText{
	font-size : 60%;
	color: 4183C5;
}
.fullNewsDate{
	font-weight : bold;
	color: #FF6666;
}
.fullNewsBody{
}
.red{
	color:FF6666
}
.rightMenu{
	background-image: url(/i/menu_main_bg.gif)
}
.submenuTitle{
	font-size : 60%;
	text-decoration:none
}
A:hover.submenuTitle{
	text-decoration:underline
}
.alert{
	width:50%;
	border: 1px solid #15588E;
	padding:10px 10px 10px 10px;
	font-size:80%;
	font-weight:bold;
	color:#FF6666;
	background-color:#FFFFCC
}
.greyText{
	color : #555555;
}
.veryGreyText{
	color : #999999;
}
.bigRedText{
	color: #FF6666;
	font-weight: bold;
	font-size: 150%
}
.veryBigRedText{
	color: #FF6666;
	font-weight: bold;
	font-size: 300%
}
.bodyText{
	font-size: 80%
}
H2 {font-size: 1.2em; font-weight: bold; margin: 2em 20% 1em 40px;}
.notFound {font-size: 1em; margin-left: 40px;}
