body { 
 background:#DDDDDD;
 SCROLLBAR-FACE-COLOR: white;
 SCROLLBAR-HIGHLIGHT-COLOR: #989898;
 SCROLLBAR-SHADOW-COLOR: #f0f0f0;
 SCROLLBAR-ARROW-COLOR: #606060;
 SCROLLBAR-BASE-COLOR: #989898;
 padding:0px;
 margin:0px;
 color:#333; font-family:Tahoma, Arial, "MS Sans Serif", Verdana; font-size:11px;text-align:left;
 height:100%;
}

P { align: left;}

H1 {font-family:helvetica,verdana,arial,"MS Sans Serif";font-size:18px;color:#B04040;padding:0;margin:0;}
H2 {font-family:helvetica,verdana,arial,"MS Sans Serif";font-size:16px;color:#808090;padding:0;margin:0;}
TD {font-family:helvetica,verdana,arial,"MS Sans Serif";font-size:11px;}

.H2 {font-family:helvetica,verdana,arial,"MS Sans Serif";font-size:11px;color:#4080B0;padding:0;margin:0;}
.H3 {font-family:helvetica,verdana,arial,"MS Sans Serif";font-size:14px;color:#4080B0;padding:0;margin:0;}

#hr {border-bottom:#DDDDDD solid 1px;height:1px;padding:0;margin:0;margin-top:2px;margin-bottom:0px;font-size:1px;}

center {font-size:14px;color:#404040;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}

.hols {font-size:11px;text-align:left;color:#404040;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}

.text {font-size:14px;text-align:justify;color:#404040;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text-abzac {text-indent:25px;font-size:14px;text-align:justify;color:#404040;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text-bold {font-size:14px;text-align:justify;color:#404040;padding:0;margin:0;font-family:verdana,tahoma,helvetica,arial,"MS Sans Serif";font-weight:bold;font:bold;}
.text-bold-big {font-size:16px;text-align:justify;color:#404040;padding:0;margin:0;font-family:verdana,tahoma,helvetica,arial,"MS Sans Serif";font-weight:bold;font:bold;}
.text2 {font-size:10px;text-align:justify;color:#404040;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text2d {font-size:10px;text-align:justify;color:#B0B0B0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text22 {font-size:12px;text-align:justify;color:#404040;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text23 {font-size:11px;text-align:left;color:#404040;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text24 {font-size:11px;text-align:justify;color:#404040;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text22-right {float:right;font-size:12px;text-align:justify;color:#404040;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text3 {font-size:16px;text-align:justify;color:#800000;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text3-abzac {text-indent:25px;font-size:16px;text-align:justify;color:#800000;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text4 {font-size:14px;text-align:left;color:#404040;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text-big {font-size:16px;text-align:justify;color:#404040;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text-right {float:right;font-size:110%;text-align:justify;color:#404040;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text-right-all {float:right;font-size:110%;text-align:right;color:#404040;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text-right-align {font-size:110%;text-align:right;color:#404040;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}
.text-left-align {font-size:110%;text-align:left;color:#404040;padding:0;margin:0;font-family:tahoma,helvetica,verdana,arial,"MS Sans Serif";}

.subid { font-size:16px;margin: 14px 0px 5px 0px;list-style-image: url('/images/dot.gif');}
.lihead { font-size:18px;margin: 18px 0px 5px 0px;font-weight:bold;font:bold;}

.topmnu { height:20px;text-align:center;font-size:13px;color:white;background:#507090;border-left:#6080A0 solid 1px;cursor:pointer; }

UL      { margin: 0px 0px 0px 12px; padding: 4px;}
LI      { margin: 6px 0px 0px 10px;list-style-image: url('/images/dot.gif');}

#logo { margin:0px;padding:0px;}

#page { display:block;background:#FAFAFA; width: 90%; text-align:left;padding:0;margin:0; border:#BBBBBB solid 1px;}

#content {text-align:left;padding:20px;margin:0;}

.cooltable TD      { FONT-SIZE: 9pt; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif;border:#AAAAAA solid 1px;padding:5px; }
.cooltable2 { background:#FFFFFF;}
.cooltable2 TD { FONT-SIZE: 12pt; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; padding:5px; margin:2px; background:#EEEEEE;}

#menu-under {height:21px; background:#507090;padding:0;margin:0;display:block;}

.menu {
 text-align:left;z-index:42;visibility:hidden;background:white;font-size:13px;position:absolute;padding:0;overflow:hidden;
}
.menu2 {
 text-align:left;z-index:43;visibility:hidden;background:white;font-size:13px;position:absolute;padding:0;overflow:hidden;
}

.menu-pun {
 text-align:left;background:#6080A0;font-size:11px;padding:7px;margin:0;cursor:pointer;border-bottom:#AAAAAA solid 1px;color:white;
}

.menu-last {
 width:150px;text-align:left;z-index:42;visibility:hidden;background:white;border:#CCCCCC dashed 1px;font-size:13px;position:absolute;
}

.fld { 
	color:#606060; font-size:90%; 
	padding:2px; 
	background:#CCCCCC;
	text-align:right;
}

.fld2 { 
	color:#606060; font-size:80%; 
	padding:2px; 
	background:#E5E5EF;
	text-align:left;
}

#top-menu { 
	color:#969a9c; font-size:75%; height:28px; 
	margin:0px; padding:0;
	text-align:right;
	display:block;overflow:hidden;
	background: white url('images/top-line.gif') repeat-x;
}
#top-menu2 { 
	font-size:75%;
	text-align:left;
	float:left;
	padding:7px;margin:0;
}
#top-menu3 { 
	font-size:75%;
	text-align:left;
	float:right;
	padding:7px;margin:0;
}
#top-menu * { color:#909090; font-size:10px; text-decoration:none;}
#top-menu span { padding:0 7px 0 7px;}
#top-menu a:hover { color:#da9931; }

#pagenames {background:#F0F0FA; text-align:left;padding:5px;margin:0;margin-bottom:10px;}
#user-pagenames {background:#E0E0E0; text-align:left;padding:5px;margin:0;margin-bottom:10px;}

.area { background:#EEEEEE; }

A {font-family: tahoma, verona;color: #4070A0; text-decoration: underline;}
A:link {font-family: tahoma, verona; color: #4070A0; text-decoration: underline;}
A:visited {font-family: tahoma, verona; color: #4070A0; text-decoration: underline;}
A:hover {font-family: tahoma, verona; color: #BB0000; text-decoration: none;}

.newsh {font-size:12px;font-family: helvetica,tahoma, verona;color: #4070A0; text-decoration: underline;}
.newsh A:link {color: #4070A0; text-decoration: underline;}
.newsh A:visited {color: #4070A0; text-decoration: underline;}
.newsh A:hover {color: #BB0000; text-decoration: none;}


.file {
 color:black;
 background:#F0F0F0;
 border:#BBBBBB solid 1px;
 padding:3px;
 font-size:12px;
 margin:5px;
 font-family: tahoma, verona;
 font-weight:bold;
 font:bold;
}

.boxcontent {margin:0 0;background:#E6E6E6; text-align:left;padding:12px;width: 675px;}


.button {
        color: #404040; font-family:helvetica, lucida, arial, sans-serif;
        margin: 1px 0px;
        font-weight: bold; font-size: 12px; font: bold;
        background: #BBBBBB; border: 0px solid #CCCCCC; height: 20px;
	cursor:pointer;
}

.text-field {
        color: #000000; font-family: tahoma, verdana, lucida, arial, helvetica, sans-serif;
        margin: 1px;
        font-size: 12px;
        background: White; border: 1px solid #6282A6; height: 20px;
}

.text-field2 {
        color: #000000; font-family: tahoma, verdana, lucida, arial, helvetica, sans-serif;
        margin: 1px;
        font-size: 10px;
        background: White; border: 1px solid #6282A6; height: 16px;
}

#two-column-page {
 width: 675px;
}


.image      { margin:0 0 10px 10px;border:#AAAAAA solid 1px;}


.title-a {
 width: 675px;
 background: url(images/title-a-bg.gif) top left no-repeat;
 color: #9c0900;
 text-align: center;
}
.title-ac {
 padding: 15px 15px 0 15px;
}
.title-ab {
 height: 15px;
 background: url(images/title-a-bgb.gif) bottom left no-repeat;
}

.title-e {
 width: 675px;
 background: url(images/title-e-bg.gif) top center no-repeat;
}
.title-ec {
 padding: 15px 15px 0 15px;
}
.title-eb {
 height: 15px;
 background: url(images/title-e-bgb.gif) bottom center no-repeat;
}


.title-b {
 color: #5e5e5e;
 font-size: 0.2em;
 margin: 0px 0 0px 10px;
}
.title-bc {
 width: 230px;
 background: url(images/title-b-bg.gif) top left no-repeat;
 padding-top: 15px;
 font-size:14px;
}
.title-bc-1 {
 text-indent: 25px;
}
.title-b span {
 padding: 0 10px 5px 15px;
 display: block;
}
.title-bb {
 width: 230px;
 height: 13px;
 background: url(images/title-b-bgb.gif) bottom left no-repeat;
}

.authorization {
 margin:0;padding:0;
 float: right;
 width: 260px;
 height: 120px;
 background: url(images/auto_bg.jpg) center no-repeat;
 font-size: 14px;
}
.auto-cell {
 margin: 0 3px 0 3px;
}
.auto-cell div {
 height: 26px;
 overflow: hidden;
 padding:0;
}
.auto-head span {
 text-align: center;
 display: block;
}
.auto-field span {
 width: 95px;
 text-align: right;
 padding: 5px 5px 0 0;
 display: block;
 float: left;
}
.auto-field input {
 font-family: Verdana;
 font-size: 0.9em;
}

.enter {
 font-weight: bold;
 color: #5e5e5e;
 font-size:12px;
}
.remember {
 color: #777;
 font-size:12px;
}

.auto-links {
 text-align: center;
}

.auto-links2 {
 text-align: right;
}

.auto-image {
 margin:0px;
 border:0;
}

.auto-links input {
 background: none;
 font-family: Verdana;
 font-size: 1em;
 text-decoration: underline;
 border: dotted 1px #c6c6c6;
 padding: 0 2px 0 2px;
 margin-top: 2px;
 cursor: pointer;
}

.auto-links2 input {
 background: none;
 font-family: Verdana;
 font-size: 1em;
 text-decoration: underline;
 border: dotted 1px #c6c6c6;
 padding: 0 2px 0 2px;
 margin-top: 2px;
 cursor: pointer;
}


#content-header {
 font-size: 1.2em;
 color: #5e5e5e;
 padding: 10px 280px 10px 15px;
 margin-bottom: 20px;
}

/* MS Office Font Definitions */
.MsoNormalTable {border:black solid 1px;}
.MsoNormalTable td {border:black solid 1px;}
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:"Times New Roman CYR";
panose-1:2 2 6 3 5 4 5 2 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
line-height:18.0pt;
font-size:14.0pt;
font-family:"Times New Roman CYR","serif";}



h3
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	page-break-after:avoid;
	font-size:18.0pt;
	font-family:"Times New Roman","serif";
	letter-spacing:-1.0pt;}
h4
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Times New Roman","serif";}
h6
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:13.0pt;
	font-family:"Times New Roman","serif";
	font-weight:normal;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:18.0pt;
	font-size:14.0pt;
	font-family:"Times New Roman CYR","serif";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:18.0pt;
	font-size:14.0pt;
	font-family:"Times New Roman CYR","serif";}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:14.0pt;
	font-family:"Times New Roman","serif";
	font-weight:bold;}
p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
	{mso-style-name:"Основной текст с отступом\,Основной текст 1";
	margin-top:12.25pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:.95pt;
	margin-bottom:.0001pt;
	text-align:justify;
	text-indent:34.5pt;
	line-height:20.9pt;
	background:white;
	font-size:14.0pt;
	font-family:"Arial","sans-serif";
	color:black;}
p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:14.0pt;
	font-family:"Times New Roman","serif";
	color:black;
	letter-spacing:.1pt;}
p.MsoBodyTextIndent3, li.MsoBodyTextIndent3, div.MsoBodyTextIndent3
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:14.15pt;
	font-size:8.0pt;
	font-family:"Times New Roman","serif";}
p.a, li.a, div.a
	{mso-style-name:Постановление;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	line-height:18.0pt;
	font-size:16.0pt;
	font-family:"Times New Roman","serif";
	letter-spacing:.3pt;}
p.2, li.2, div.2
	{mso-style-name:"Вертикальный отступ 2";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:16.0pt;
	font-family:"Times New Roman","serif";
	font-weight:bold;}
p.1, li.1, div.1
	{mso-style-name:"Вертикальный отступ 1";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:14.0pt;
	font-family:"Times New Roman","serif";}
p.a0, li.a0, div.a0
	{mso-style-name:Номер;
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:14.0pt;
	font-family:"Times New Roman","serif";}
p.Normal, li.Normal, div.Normal
	{mso-style-name:Normal;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-indent:36.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.a1, li.a1, div.a1
	{mso-style-name:Письмо;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-indent:36.0pt;
	line-height:16.0pt;
	text-autospace:none;
	font-size:14.0pt;
	font-family:"Times New Roman","serif";}
p.ConsPlusNormal, li.ConsPlusNormal, div.ConsPlusNormal
	{mso-style-name:ConsPlusNormal;
	margin:0cm;
	margin-bottom:.0001pt;
	text-indent:36.0pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";}
p.ConsPlusTitle, li.ConsPlusTitle, div.ConsPlusTitle
	{mso-style-name:ConsPlusTitle;
	margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	font-weight:bold;}


.rasp {
	color:#1E01C0;
	font-family: arial, MS Sans Serif;
	font-size: 12pt;
}
.rasp2 {
	color:#1E01C0;
	font-family: arial, MS Sans Serif;
	font-size: 10pt;
}

.shedule {
	border-width:1pt; align:center;
}
.sheduletitle {
	background: #dfdfdf;
	font-weight: bold;
	vertical-align=top;
	text-align:center;
}

.days	{
	font-weight:bold;
	font-size: 8pt;
	font-family: arial, sans-serif;
}
.reddays	{
	color: #ff5f5f;
	font-weight:bold;
	font-size: 8pt;
	font-family: arial, sans-serif;
}

.stops	{
	background: #efefef;
	font-style: italic;
	text-align:left;
}
.routecap	{
	font-weight: bold;
	font-style:italic;
}
.time	{
	background: #f8f8f8;
	text-align:center;
}
.redtime	{
	background: #f8f8f8;
	color:#ff5f5f;
	font-size: 12pt;
	text-align:center;
}
.stopcap	{
	font-weight: bold;
	font-style:italic;
	text-align:center;
}