body
{
	background-color:White;
	color: black;
	font-size :small;
	font-family:'Arial','Helvetica','sans-serif' ;
}
th
{
	font-size:x-small;
	font-family:'Arial', 'Helvetica', 'sans-serif';
	background-color:silver;
}
th.modal
{
	color:white;	background-color:navy;
	background-image:   url(images/modal_caption.png);
	background-repeat: repeat-x;
}
td
{	font-size:small;
	font-family:'Arial','Helvetica', 'sans-serif';
}
tr.toolbar
{
	height:30px;
	/*background-color:#C4542E;*/
	background-image:   url(images/back_tb.png);
	background-repeat: repeat-x;
}
td.tb_left
{
	width:10px;	background-image:   url(images/tb_left.png);
	background-repeat: repeat-y;
}
a
{	font-size:x-small;
	/*font-weight:bold;*/
	text-decoration: underline;
	color: black;
	cursor:hand;
}
a:link {text-decoration: underline; color: black}
a:active {text-decoration: underline; color: black}
a:visited {text-decoration: underline; color: black}
a:hover {text-decoration: underline; color: #FF0000}
.frm_sr {margin:0;padding:0;}
table#stat td{font-size:x-small;text-align:center}

a.stat{font-size:xx-small;}


td.menu td.menu_sel
{
	font-family: Arial, Helvetica, sans-serif;
}

td.menu
{
	text-decoration:underline;
	text-align:center;
	color:black;
	background-color:white;
	/*border-top:ridge 3px;border-left:ridge 3px;border-right:ridge 3px;*/
	/*background-image: url(images/tab_2.png);*/
	cursor: hand;
}
span.menu {
  display: block;
  background: url(images/button_r.gif) top right no-repeat;
  padding-right: 25px; /* отступ для "раздвижных дверей" */
  outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
}
span.menu span {
  display: block;
  line-height: 13px;
  background: url(images/button_l.gif) no-repeat;
  /*background: url(images/menu_sel_1.png) no-repeat;*/
  padding: 7px 0 13px 23px;
}
td.menu_sel
{
	font-weight:bold;
	text-align:center;
	background-color:gray;
	/*border-top:inset 3px;border-left:inset 3px;border-right:inset 3px;*/
	background: url(images/menu_sel_2.png);
	background-repeat:repeat-x;
	background-position:right;
	color:white;
}
span.menu_sel {
  display: block;
  background: url(images/button_r3.png) top right no-repeat;
  padding-right: 25px; /* отступ для "раздвижных дверей" */
  outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
}
span.menu_sel span {
  display: block;
  line-height: 13px;
  background: url(images/button_l3.png) no-repeat;
  padding: 7px 0 13px 23px;
}
td.menu_off
{
	text-align:center;
	background-color:white;
	/*border-top:ridge 3px;border-left:ridge 3px;border-right:ridge 3px;*/
	color:silver;
}
span.menu_off {
  display: block;
  background: url(images/button_r.gif) top right no-repeat;
  padding-right: 25px; /* отступ для "раздвижных дверей" */
  outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
}
span.menu_off span {
  display: block;
  line-height: 13px;
  background: url(images/button_l.gif) no-repeat;
  /*background: url(images/menu_sel_1.png) no-repeat;*/
  padding: 7px 0 13px 23px;
}
td.menu_line
{
	background-color:gray;
	/*background-image: url(images/tab_sel_2.png);*/
}
table.pack
{
	width:100%;	border-collapse:collapse;}
td.date
{
	border:dashed 1px;
	font-size:x-small;
	vertical-align:top;}
td.time
{
	/*border:dashed 1px;*/
	font-size:x-small;
	text-align:left;
	vertical-align:top;
}
td.task
{
	border:dashed 1px;
	font-size:x-small;
	vertical-align:top;
}
td.task2
{
	border:solid 1px gray;
	border-right:none;
	border-bottom:none;
	font-size:x-small;
	vertical-align:top;
}
td.login_lable{border-bottom:dotted 2px;}
td.about
{	width:50%;
	text-align:center;
}
body.modal
{	font-size:small;
	font-family:'Arial', 'Helvetica', 'sans-serif';
}
iframe.modal
{
	color : #d3d3d3;
	border : none;
	filter:none;
	padding:0;
	font-size:small;
	font-family:'Arial', 'Helvetica', 'sans-serif';
	scrollbar-face-color: #191919;
	scrollbar-shadow-color: #505050;
	scrollbar-highlight-color: #505050;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #191919;
	scrollbar-arrow-color: #505050;
}
table.help
{
	width:100%;	border:dashed 2px;}
img.a_help
{	cursor:hand;}
p.help
{	font-family:'Arial', 'Helvetica', 'sans-serif';
	font-size:x-small;
}
p.help:first-letter
{	color:navy;
	font-weight:bold;
}
table.modal
{
	width:100%;
	border:solid 1px navy;
}
span.notes
{	font-family:'Arial', 'Helvetica', 'sans-serif';
	font-size:x-small;
}
td.recom_link
{
	text-decoration:underline;
}
.warning
{	border-bottom:dashed 2px red;
}
.hidden
{	color:navy;	font-weight:bold;
	font-size:xx-small;
	border-bottom:dashed 2px gray;
	cursor: hand;
}
.div_hid
{	color:navy;
	padding:5px;
	font-size:x-small;
	background-color:#FFFF99;
	border:solid 1px black;}