/* Глобальные стили */
body, table, td, p, h1 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 }

h2 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 18px;
 }
 
input.submit {
 border: solid 1px;
 margin-top: 3px;
 }
 
/* Глобальное меню */
a.gm, a.gm:visited {
	color: Black;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin: 8pt 8pt;
}

a.gm:hover {
	color: #99ca00;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin: 8pt 8pt;
}

.gmSelected {
	color: #99ca00;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	margin: 8pt 8pt;
}

/* Правое меню разделов */
a.mm, a.mm:visited {
	color: Black;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

a.mm:hover {
	color: #99ca00;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

.mmSelected {
	color: black;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

td.SecTitle {
 font-family: Arial, Helvetica, sans-serif;
/* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
 font-size: 19px;
 font-weight: bold;
 color: White;
/* padding-bottom: 5px; */
}

td.mm {
 padding-left: 5px; 
}

/* Админское/юзерское меню */
a.um, a.um:visited {
	color: Blue;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: 5px;
	}

a.um:hover {
	color: Orange;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: 5px;
}

.umSelected {
	color: Red;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin-right: 5px;
}


.HotTitle {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #99ca00;
/* text-decoration: underline;*/
 padding-bottom: 2px;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 margin-bottom: 3px;
}

td.TitlePage1 {
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
}

td.TitlePage2 {
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	padding-left: 10px; 
}

td.TitlePage3 {
	padding-left: 10px; 
}

a.TitleGood {
	color: black;
	text-decoration: none;
	font-size: 11px;
	}

a.TitleGood:hover {
	color: #99ca00;
	text-decoration: none;
	font-size: 11px;
}

input.auth {
	height: 16px;
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	outline-width: 3px;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: groove;
	border-right-style: groove;
	border-bottom-color: #C6C6C6;
	border-right-color: #C6C6C6;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 1px;
	}

td.auth {
	font-size: 9px;
}

a.auth {
	color: black;
	text-decoration: none;
}

a.auth:hover {
	color: #99ca00;
	text-decoration: none;
}
	
input.auth_submit {
  border: none;
	background-color: #d3d3d3;
	width: 32px;
	font-size: 11px;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.a1, a.a1:visited {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

a.a1:hover {
	color: #99ca00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.a2, a.a2:visited {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

a.a2:hover {
	color: #99ca00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.Section {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Maroon;
   margin-bottom: 15px;
}

.FormError {
	color: red;
	font-weight: bold;
}
