@media screen
{
html,body{
	height:100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family:Tahoma;
	font-size:14px;
}
a {
	color:#000000;
}
a:hover {
	color:#F00;
}
a.selected {
	color:#F00;
}
p {
	margin:4px;
}
h1 {
	margin-top:10px;
	margin-bottom:10px;
}
h2 {
	margin-top:8px;
	margin-bottom:8px;
}
h3 {
	margin-top:5px;
	margin-bottom:5px;
}
h4 {
	margin-top:3px;
	margin-bottom:3px;
}
.top_menu {
	color:#FFF;
	font-size:12px;
}
.top_menu a{
	color:#FFF;
	font-size:12px;
}
.top_menu a:hover{
	color:#F00;
}
.left_menu {
	border:1px solid #FFF;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
}
.left_menu #bot_brd{
	border:0px solid #FFF;
	border-bottom-width:1px;
}
.left_menu p{
	margin:3px 4px 3px 4px;
}
.left_menu a{
	text-decoration:none;
}
.popup_menu a{
	text-decoration:none;
}

.homeheaders {
	color:#FF0000;
}
#left_menu{
}
#left_menu p{
	margin:3px;
}
#right_menu{
}
#right_menu p{
	margin:3px;
}
#main_menu td,th{
	font-size:small;
}
#content_1 {
	padding:3px;
}
#content_1 a{
	text-decoration:underline;
}
#content_2 {
	padding-left:5px;
	padding-right:5px;
}
#content_2 a{
	text-decoration:underline;
}
#content_3 {
	padding:3px;
}
#content_3 a{
	text-decoration:underline;
}
#top_text {
	height:26px;
	overflow:hidden;
}
.line_delim{
	width:99%;
	height:2px;
	background-image:url("img/line_delim.gif"/*tpa=http://sgfit.ru/img/line_delim.gif*/);
	background-repeat:repeat-x;
}
.line_delim_right{
	margin-left:1%;
	width:100%;
	height:2px;
	background-image:url("img/line_delim.gif"/*tpa=http://sgfit.ru/img/line_delim.gif*/);
	background-repeat:repeat-x;
}
.selected {
	color:#990000;
}
.red{
	color:#FF0000;
}
.green{
	color:#009900;
}
.light_bg{
	background-color: #DDD;
}
.catalog_tbl{
	border-top:1px solid #666;
	border-left:1px solid #666;
	margin:5px 0px 5px 0px;
}
.catalog_tbl td{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
.bottom_line *{
	color:#FFFFFF;
}
.bottom_line a{
	color:#FFFFFF;
}
.bottom_line a:hover{
	color:#FFFF00;
}
.top_line_menu a{
	color:#FFFFFF;
}
.top_line_menu a:hover{
	color:#FFFF00;
}
.catalog_tree a{
	text-decoration:underline;	
}
.catalog_tree a.current{
	color:#FFFFFF;
}
.catalog_tree a:hover{
	color:#FFFF00;
	text-decoration:underline;	
}
.catalog_tree_names > div{
}
.top_left_menu td,th{
	font-size:10px;
	color:#FFFFFF;
}
.top_left_menu a{
	color:#FFFFFF;
}
.top_left_menu a:hover{
	color:#FFFF00;
}
.main_content a:hover{
	color:#F00;
}
.liders_title{
	color:#FF0000;
	padding-top:2px;
	padding-right:1px;
}
}
@media print
{
body,td,th,a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.np {
	display:none;
}
.np *{
	display:none;
}
}
