body
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
}

table { border-style:none; }
td {font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	}

h1 {font-size: 16px; margin-top: 6px; margin-bottom: 6px; font-weight: bold;}
h2 {font-size: 14px; font-family: arial, tahoma, verdana, sans-serif;}
h3 {font-size: 13px; font-family: arial, tahoma, verdana, sans-serif;}
h4 {font-size: 12px; font-family: arial, tahoma, verdana, sans-serif;}
h5 {font-size: 11px; font-family: arial, tahoma, verdana, sans-serif;}
h6 {font-size: 10px; font-family: arial, tahoma, verdana, sans-serif;}
/*  */
img 
{
	border: 0;
}

/* hyperlinks */
a			{ text-decoration: underline; color: #0099FF; }
a:hover		{ text-decoration: underline; color: #336699; }

a.menu			{ text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 12px; }
a.menu:hover		{ text-decoration: none; color: #89C9F3; font-weight: bold; font-size: 12px;  }
a.menu2			{ text-decoration: none; color: #89C9F3; font-weight: bold; font-size: 12px; }
a.menu2:hover		{ text-decoration: none; color: #89D9F1; font-weight: bold; font-size: 12px;  }
a.direct			{ text-decoration: none; color: #666666; }
a.direct:hover		{ text-decoration: none; color: #89C9F3;  }
a.ab			{ text-decoration: none; color: #FFFFFF; font-size: 11px; }
a.ab:hover		{ text-decoration: none; color: #89C9F3;  font-size: 11px;  }
a.pathway			{  color: #DBE8F9; font-size: 11px; }
a.pathway:hover		{  color: #89C9F3;  font-size: 11px;  }
span.link			{ text-decoration: none; color: #89C9F3; font-weight: bold; font-size: 12px; }
span.lin			{ text-decoration: none; color: #89C9F3; font-size: 11px; }
span.about			{ text-decoration: none; color: #000000; font-size: 11px; }
span.titl			{ text-decoration: none; color: #DBE8F9; font-weight: bold; font-size: 12px; }
span.data			{ text-decoration: none; color: #336699; font-weight: bold; font-size: 11px; }
span.copy			{ text-decoration: none; color: #85A6C9;  font-size: 10px; }
span.copy2			{ text-decoration: none; color: #89C9F3;  font-size: 12px; }


.tdflash {
	background: url(bg_flash.jpg) no-repeat scroll left top;
}
.tdf {
	background: url(bg_f.jpg) no-repeat scroll left bottom;
}

.tdbgm {
	background: url(bgm.jpg) no-repeat scroll left top;
}
.td80 {
	background: url(b800.jpg) no-repeat scroll left top;
}
.td8000 {
	background: url(q.jpg) repeat-y scroll left top;
}

.tdbg {
	background: url(bg_top.jpg) no-repeat scroll left top;
}
.tdw {
	background: url(w.jpg) repeat-x scroll left top;
}

.td8 {
	background: url(td8.jpg) no-repeat scroll left top;
}
.td88 {
	background: url(td9.jpg) no-repeat scroll left top;
}

div#hdr {
width: 100%; height:20px;
font-size: 100%; font-weight: normal; color: #1a1a1a;
padding: 0px 0px 0 0px;
}

div.siteContent {/*width: 100%; */padding: 0 5px}
/* таблица с рамкой в 1 пиксел - begin */
.siteContent table.data {border-collapse : collapse;}
.siteContent table.data th, .siteContent table.data tr.thead {
        font-weight : bold;
        background-color : #EAF1FB;
}
.siteContent table.data td, .siteContent table.data th {
        border : 1px solid #305481;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
.siteContent table.dataTableClean {border-collapse : collapse;}
.siteContent table.dataTableClean th, .siteContent table.dataTableClean tr.thead {
        font-weight: bold;
        background-color : #EAF1FB;
}
.siteContent table.dataTableClean td, .siteContent table.dataTableClean th {
        border : 0px solid #000000;
}
/* таблица без рамки - end */