/* main color: #003366		text or any -> #9c9d9f 					bg.png */
html, body {margin:0;padding:0; }

a	{text-decoration:none;color:#175089;}
a:hover {text-decoration:underline;color:#ff0000;}

body, td {font: 13px Tahoma, Verdana, Arial, Sans-serif;color: #333;}
th {background:#ddd;font-size: 13px;color:#555;text-align:center;font-family: "Trebuchet MS", "Helvetica CY", sans-serif} /* bfe3f4 01609c */
th a		{text-decoration:underline;}
th a:hover	{text-decoration:none;}


/* Таблицы */
.bordered {border-collapse:collapse; width:100%; margin-top:10px;}
.bordered td, .bordered th {border:1px solid #ccc; padding:5px 10px;}
.td_thin td, .td_thin th {padding:5px 2px;}
.bordered th {background:#e8e8e8;}
.bordered tr:hover {background:#fbf8e9;}
.h tr {height: 45px; *height: 35px;} /* второе значение со звездочкой — хак для IE7*/

.bordered tr:target {background: #FFE990;}
.bordered tbody.group:target tr {background: #FFE990;}

td.level_1-1	{padding-left:30px;}
td.level_1		{padding-left:50px;}
td.level_2-1	{padding-left:70px;}
td.level_2		{padding-left:90px;}
td.level_3-1	{padding-left:110px;}
td.level_3		{padding-left:130px;}
.row_height 	{height:32px;}