/* фон полос горизонтального меню */

tr.mainmnuline0
	{
	text-align : center;
	}
tr.mainmnuline1
	{
	text-align : center;
	background-color: #FFD572;
	}
tr.mainmnuline2
	{
	text-align : center;
	background-color: #5685B2;
	}

/* ссылки в горизонтальном меню */
a.mainmnu:link, a.mainmnu:visited, a.mainmnu:hover
	{
	color: White;
	font-family:verdana,san-serif,arial;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;
	}

/* ячейка таблицы слева */
td.leftmnu
	{
	width: 170;
	height:100%;
	background-color:#5685B2;
	}

	/* ячейки таблицы в меню сайта */
	td.menu_site
	{
		background-color: #FFD572;
		text-align: center;
		height: 32px;
	}

	/* ссылки меню сайта */
		.welmnu:link
	{
		color:#30309f;
		font-family:Tahoma;
		text-decoration: none;
		font-size : 10px;
		font-weight : bold;
	}
		.welmnu:visited
	{
		color:#0000a0;
		font-family:Tahoma;
		text-decoration: none;
		font-size : 10px;
		font-weight : bold;
	}
	.welmnu:hover {
		color:#A00000;
		font-family:Tahoma;
		font-size : 10px;
		font-weight : bold;
	}


/* стили календаря */
.calend
	{
	font-family:Arial;
	color:ffffff;
	font-size: 13px;
	height: 15;
	text-align: center;
	margin-bottom: 2px;
	margin-top : 4px;
	}
	.st_mlink
	{
		font-family:verdana;
		color:ffffff;
		font-size: 11px;
		text-align: left;
	}
.calendday
	 {
	font-family:Arial;
	color:ffffff;
	font-size: 11px;
	margin-left: 14px;
	margin-top: 12px;
	margin-bottom: 3px;
	}
.calendtime
	 {
	font-family:Arial;
	color:ffffff;
	font-size: 11px;
	margin-left: 14px;
	color:#FFE157;
	}
a.calendlink:link, a.calendlink:visited
	{
	font-family:Arial;
	color:cee0ff;
	font-size: 11px;
	text-decoration : none;
	}
a.calendlink:hover
	{
	font-family:Arial;
	color:FFE157;
	font-size: 11px;
	text-decoration : none;
	}

	p.pagehead
	{
		font-family:Arial;
		font-size: 13px;
		color: #003399;
		font-weight: bold;
		text-align: right;
	}
	.pagehead2
	{
		font-family:Arial;
		font-size: 13px;
		color: #003399;
		font-weight: bold;
		text-align: left;
		vertical-align : middle;
	}
	.copyrait
	{
		font-family:verdana;
		font-size: 8px;
		color: #FFFFFF;
		text-align: left;
		vertical-align : bottom;
	}

      .maintext {
	      font-family:Arial;
		font-size: 12px;
		text-align:justify;
	}
      .maintxtc {
	      font-family:Arial;
		font-size: 12px;
		text-align:center;
	}

	.maintextl
	       {
		    font-family:Arial;
			font-size: 11px;   color:#000000;
			text-decoration:none;   font-style:normal;
			font-variant:normal;
			}
	.maintext2
	       {
	font-family:Arial;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-variant:normal;
	background-color : #F8F8F8;
}

      .maintxtb
	{
		font-family:Arial;
		font-size: 11px;
		text-align:justify;
		font-weight: bolder;
	}
			.loglink:link
		{
			font-family:Arial;
			color:FFE157;
			font-size: 11px;
			text-decoration : none;
		}
			.loglink:hover
		{
			font-family:Arial;
			color:FFE157;
			font-size: 11px;
			text-decoration : underline;
		}
			.loglink:visited
		{
			font-family:Arial;
			color:FFE157;
			font-size: 11px;
			text-decoration : none;
		}
		.leftmnu:link {   font-family:Arial;
			color:ffffff;   font-size: 11px;
			text-decoration : none;
		}
		.leftmnu:visited {   font-family:Arial;
			color:ffffff;   font-size: 11px;
			text-decoration : none;	}

		.leftmnu:hover {   font-family:Arial;
			color:ffffff;   font-size: 11px;
			text-decoration : underline;
		}

		.leftmnuakt:link {   font-family:Arial;
			color:#27366C;   font-size: 11px;
			text-decoration : none;
		}
		.leftmnuakt:visited {   font-family:Arial;
			color:#27366C;   font-size: 11px;
			text-decoration : none;
		}
		.leftmnuakt:hover {   font-family:Arial;
			color:#27366C;   font-size: 11px;
			text-decoration : underline;
		}

		.leftmnuakts {   font-family:Arial;
			color:#27366C;   font-size: 11px;
			text-decoration : none;
		}

		.loglinkh
		{   font-family:Arial;
			color:FFFFFF;   font-size: 11px;}

		.inp{
			background: FfFfFf;
			font-family:Verdana;
			font-weight: 100;
			font-size:12px;
			text-decoration:none;
			font-style:normal;
			font-variant:normal;
		}
		.inpdel{
			font-family:Verdana;
			font-weight: 100;
			font-size:11px;
			text-decoration:none;
			font-style:normal;
			font-variant:normal;
		}

		.inplog{
			background: FfFfFf;
			font-family:Verdana;
			font-weight: 100;
			font-size:12px;
			text-decoration:none;
			font-style:normal;
			font-variant:normal;
			BORDER-RIGHT: #403F6E 1px solid;
			BORDER-TOP: #403F6E 1px solid;
			BORDER-LEFT: #403F6E 1px solid;
			COLOR: #000022;
			BORDER-BOTTOM: #403F6E 1px solid;

		}
		.inpmnu{
			BORDER-RIGHT: #403F6E 1px solid;
			BORDER-TOP: #403F6E 1px solid;
			BORDER-LEFT: #403F6E 1px solid;
			COLOR: #000022;
			BORDER-BOTTOM: #403F6E 1px solid;

			background: FfFfFf;
			font-family:Arial;
			font-weight: 100;
			font-size:11px;
			text-decoration:none;
			font-style:normal;
			font-variant:normal;
		}
			.welmnu:link
		{
			color:#30309f;
			font-family:Tahoma;
			text-decoration: none;
			font-size : 10px;
			font-weight : bold;
		}

			.welmnu:visited
		{
			color:#0000a0;
			font-family:Tahoma;
			text-decoration: none;
			font-size : 10px;
			font-weight : bold;
		}

			.welmnu:hover {
			color:#A00000;
			font-family:Tahoma;
			font-size : 10px;
			font-weight : bold;
			}

.toplink
	{
	font-family:Tahoma;
	font-size: 11px;
	color: #3C3B6C;
	margin-left:20px;
	margin-right:20 px;
	}
a.toplinkl:link, a.toplinkl:visited
	{
	font-family:Tahoma;
	font-size: 11px;
	color: #3C3B6C;
	text-decoration:none;
	}
a.toplinkl:hover
	{
	font-family:Tahoma;
	font-size: 11px;
	color: #3C3B6C;
	text-decoration:underline;
	}


table.tabmain
	{
	width:100%;
	}
td.tabhead
	{
	font-family:verdana;
	color:#00256F;
	font-size: 10px;
	font-weight : bold;
	height:26px;
	background-color: #D8DDE6;
	}
td.tdcenter
	{
	height:27px;
	text-align : center;
	font-family:Tahoma;
	font-size: 11px;
	color: Black;
	}
td.tdleft
	{
	height:27px;
	font-family:Tahoma;
	font-size: 11px;
	color: Black;
	}

	.tabtext {
			font-family:Tahoma;
			font-size: 11px;
			color: Black;
			height:20px;
		}
	.treetext {
			font-family:Tahoma;
			font-size: 12px;
			color: #003399;
	}
a.tablink:link
	{
	font-family:Tahoma;
	font-size: 12px;
	color: #4046FA;
	text-decoration : none;
	}
a.tablink:visited
	{
	font-family:Tahoma;
	font-size: 12px;
	color: #696CC2;
	text-decoration : none;
	}
a.tablink:hover
	{
	font-family:Tahoma;
	font-size: 12px;
	color: #0008ff;
	text-decoration : underline;
	}
	a.tablink1:link
	{
	font-family:Tahoma;
	font-size: 11px;
	color: #4046FA;
	text-decoration : none;
	}
a.tablink1:visited
	{
	font-family:Tahoma;
	font-size: 11px;
	color: #696CC2;
	text-decoration : none;
	}
a.tablink1:hover
	{
	font-family:Tahoma;
	font-size: 11px;
	color: #0008ff;
	text-decoration : underline;
	}
      td.road
	{
	height:20px;
	background-color: #F4F4F4;
	vertical-align : middle;
	}
      td.rightpics
	{
	width:59;
	height:100%;
	background-color: #F4F4F4;
	}

      /* ячейки левого меню */
      td.menu_level2
	{
	background-color: #B8C1DF;
	}
      td.menu_level3
	{
	background-color: #D2D8EA;
	}
      td.menu_level4
	{
	background-color: #FBFBFD;
	}


	/* цвета таблиц */
	td.spacercolor
	{
		background-color: #5685B2;
	}
	tr.spacer2color
	{
		background-color: #F8F8F8;
	}
	td.spacer3color
	{
		background-color: #72719B;
	}
	td.spacer4color
	{
		background-color:#D8DDE6;
	}
	td.spacer5color
	{
		background-color:#58648D;
	}
	td.spacer6color
	{
		background-color:#F3F9FF;
	}
	.spacer7color
	{
		background-color:#F5F5F5;
		scrollbar-dark-shadow-color: 686868;
		scrollbar-face-color: C7D0D8;
		scrollbar-highlight-color: DFECF8;
		scrollbar-arrow-color: FFFFFF;
	}
	.spacer8color
	{
		background-color:#99FF99;
	}

      border
	{
	height: 3px;
	background-repeat : repeat;
	background-position : center;
	}
      .Error
        {
        border-bottom-color: red;
        }

	.cpr
	{
		font-family:verdana;
		color:ffffff;
		font-size: 9px;
		text-align: left;
	}
	.cmnt
	{
		margin-top: 35px;
		background-color: E4E4E4;
		font-family:verdana;
		color:111111;
		font-size: 10px;
		text-align: left;
	}

	.quest_word
	{
		color: 001A65;
		font-weight: bold;
		font-family:verdana;
		font-size: 12px;
		text-align: left;
	}

	.quest_txt
	{
		color: 0C2F95;
		font-family:verdana;
		font-size: 11px;
		text-align: left;
	}

	.ans_word
	{
		color: A4240F;
		font-weight: bold;
		font-family:verdana;
		font-size: 12px;
		text-align: left;
	}

	.ans_txt
	{
		color: 926A63;
		font-family:verdana;
		font-size: 11px;
		text-align: left;
	}

/*  "margin-left:10px" */
        .ml10
        {
                margin-left:10px;
        }
        .ml11
        {
                margin-left:2px;
        }
        .ml20
        {
                margin-left:25px;
        }
        .ml25
        {
                margin-left:35px;
        }

	/* белый текст на синем фоне на сайте */
	.loginrt
	{
		font-family:Arial;
		color:ffffff;
		font-size: 11px;
	}

	/* желтые ссылки на на сайте */
		.loglink:link, .loglink:visited
	{
		font-family:Arial;
		color:FFE157;
		font-size: 11px;
		text-decoration : none;
	}
		.loglink:hover
	{
		font-family:Arial;
		color:FFE157;
		font-size: 11px;
		text-decoration : underline;
	}

	/* поле ввода */
	.inp
	{
		font-family:Verdana;
		font-weight: 100;
		font-size:12px;
	}

	.red_color
	{
		color:red;
	}


	p.tabhead
	{
		font-family:verdana;
		color:#00256F;
		font-size: 12px;
		font-weight : bold;

	}
TD.treetext {
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	white-space:nowrap;
}
TD.treetext.a {
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	white-space:nowrap;
}

a.treelink:link
	{
	font-family:Tahoma;
	font-size: 12px;
	color: #003399;
	text-decoration : none;
	}
a.treelink:visited
	{
	font-family:Tahoma;
	font-size: 12px;
	color: #003399;
	text-decoration : none;
	}
a.treelink:hover
	{
	font-family:Tahoma;
	font-size: 12px;
	color: #003399;
	text-decoration : underline;
	}
.mr10
	{
	font-family:verdana,san-serif,arial;
	text-decoration: none;
	font-size : 10px;
	font-weight : bold;
	margin-right : 10px;
	color : #5685B2;
}
      .bookmark
	{
		font-family:verdana;
		color:#5685B2;
		font-size: 12px;
		font-weight : bold;
		text-decoration:none;

	}
	.bookmarkpas
	{
		font-family:verdana;
		color:#B9B9B9;
		font-size: 12px;
		font-weight : bold;
		text-decoration:none;
	}
	.bookmarkred
	{
	font-family:verdana;
	color: F51020;
	font-size: 12px;
	font-weight : bold;
	text-decoration:none;
      }

	.bmtext
	{
		font-family:verdana;
		color:#5685B2;
		font-size: 12px;
	}

	.zaklinp
	{
	font-family:Verdana;
	font-weight: 100;
	font-size:12px;
	width : 150px;
       }
	.maintxtb
	{
		font-family:Arial;
		font-size: 11px;
		text-align:justify;
		font-weight: bolder;
	}

      /* цвета календаря для Вилабов */
	.kalgrey
	{
		background: #D3D3D3;
		text-align : center;
	}
	.kalblue
	{
		background: #CCE2FF;
		text-align : center;
	}
	.kalyellow
	{
		background: #FFDC7D;
		text-align : center;
	}
