body
{
	background-color:#FFFFFF
	color:#004080
	margin:	1px 1px 1px 1px;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:12px;
}

a:link { color: #666666; }
a:visited { color:#666666; }

table.HeaderTbl
{
	background-color:#336699;
}

table.HeaderTbl td
{
	padding:7px 0px 7px 10px;
}


table.MainTbl
{
	color:#666666;
}

table.FooterTbl
{
	background-color:#336699;
}

.m1
{
	padding:1px 1px 2px 1px;
	background-color:#336699;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
}

.m2
{
	background-color:#FFFFFF;
}

.m3
{
	text-align:left;
	padding:1px 1px 1px 6px;
}

ul.LMenu
{
	margin:0px 0px 5px 17px;
	color:#000066;
}

li.LMenu
{
	text-align: left;
	padding:1px 0px 1px 0px;
	font-size:12px;

}

ul.LMenuSub
{
	margin:0px 0px 5px 10px;
	color:#000066;
	list-style-type:none;
}

li.LMenuSub
{
	text-align: left;
	padding:1px 0px 1px 0px;
	font-size:10px;
	list-style-type:none;
}

div.MItem
{
	margin-top:3px;
	margin-bottom:3px;
	text-align: center;
	font-size:16px;
	padding:2px 0px 2px 0px;
	border-top:1px solid #004080;
	border-bottom:1px solid #004080;
	background-color: #ffffff;
}
div.MItem a.MItem
{
	font-size:16px;
	font-weight:bold;
	color: #004080;
	padding:0px 16px 0px 16px;
	background-image:url(image/nocchi1.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
}

div.Navi
{
	padding:5px 0px 0px 10px;
	font-size:11px;
	color: #004080;
	text-align:left;
}

div.Navi a.MItem
{
	color: #004080;
	padding:1px 1px 0px 17px;
	background-image:url(img/home.gif);
	background-position:left;
	background-repeat:no-repeat;
}

div.Navi a.MItemL
{
	color: #004080;
	padding:1px 1px 0px 1px;
}


div.Title
{
	text-align: left;
	font-weight:bold;
	font-size:14px;
    padding:12px 0px 5px 10px;
}
.Title
{
	font-weight:bold;
	color: #004080;
	font-size:16px;
	margin:0px 0px 0px 0px;
}

div.Cont
{
	text-align: justify;
	font-size:12px;
    padding:7px 8px 3px 40px;
}
div.ContHeader
{
	text-align: justify;
	font-size:12px;
    padding:7px 5px 5px 5px;

}

div.ContMain
{
	text-align: justify;
	font-size:12px;
	font-weight:bold;
	color: #004080;
	margin:20px 0px 0px 0px;
    padding:0px 0px 2px 0px;
	border-bottom:1px solid #004080;
}

div.ContMain1
{
	text-align: justify;
	font-size:12px;
	font-weight:bold;
	color: #004080;
	margin:5px 5px 0px 5px;
    padding:0px 0px 2px 0px;
	border-bottom:1px solid #004080;
}


td.ContMain
{
	text-align: center;
	font-size:12px;
	font-weight:bold;
	color: #004080;
	margin:20px 10px 0px 10px;
    padding:0px 0px 2px 0px;
}

div.VSpace
{
    padding:0px 0px 15px 0px;
}

div.footer
{
    padding:10px 0px 0px 0px;
	text-align: center;
}

table.info
{
	font-size:10px;
}

/* tables */
table.defTable 					{margin-bottom:1em; border-left:white 15px solid; border-right:white 15px solid;}
table.defTable td				{vertical-align:top;  border-bottom:#E5E5E5 1px solid;}
table.defTable tr.header td		{vertical-align:top;  background-color:#F5F5E0; color:#666666;}
table.defTable tr.hi td			{color:#990000;}
table.defTable td.unlimited		{text-align:right; }
table.defTable td.unlimited sub	{font-size:100%;}
table.defTable tr.header td sub	{font-size:100%; font-weight:normal;}
table.defTable ul				{margin:0; font-size:100%;}

#online 
{
 position: fixed; /* Фиксированное положение */
 right: 10px; /* Расстояние от правого края окна браузера */
 top: 45%; /* Расстояние сверху */
 padding: 0px; /* Поля вокруг текста */ 
 background: #ffe; /* Цвет фона */ 
 border: 1px solid #333; /* Параметры рамки */ 
}