td.category {font-size: 10px; font-family: Tahoma, Verdana, sans-serif;}
table.CatalogCategoryList tr td{ border-bottom: 2px solid #cccccc;	border-right: 1px solid #cccccc;}
table.CatalogCategoryList tr td.category {	font-size: 10px;}
table.CatalogMenu tr td {color: #ffffff; font-size: 11px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif;}
table.CatalogMenu tr td a {color: #99FF66; font-family: Tahoma, Verdana, sans-serif;}

/*  
	ObjList
*/
table.CatalogObjList { padding-right: 3px; }
table.CatalogObjList tr td {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}
table.CatalogObjList tr td { text-align: left; }
table.CatalogObjList tr td.int { text-align: right; }
table.CatalogObjList tr td.file { text-align: center; }
table.CatalogObjList tr td.icon { text-align: center; }
table.CatalogObjList tr td.color { text-align: center; }

table.CatalogObjList tr th { 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 2px solid #919191;
	border-right: 1px solid #919191;
	background: #E5EDF0;
}
table.CatalogObjList tr th.hidden { background: #F9CEC2; }
table.CatalogObjList tr th.access { background: #F9CEC2; }

table.CatalogObjList tr:hover td {background: #FFE4AD; }
table.CatalogObjList tr.over td {background: #FFE4AD; }
tr.odd { background: #e1e1e1; } 
tr.even { background: #f6f6f6; }
tr.status_hot td {	font-weight: bold;	background: lightpink; }
tr.status_tmp td { background: lightskyblue;}

/*  
	StructList 
*/
table.CatalogStructList { padding-right: 3px; }
table.CatalogStructList tr td {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}
table.CatalogStructList tr th { 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 2px solid #919191;
	border-right: 1px solid #919191;
	background: #E5EDF0;
}
table.CatalogStructList tr td.first{ 
	text-align: right;
}
/*table.CatalogStructList tr.looktbl { background: #CEF9C2; }*/
/*table.CatalogStructList tr.access { background: #F9CEC2; }*/
table.CatalogStructList tr.access { background: #F9744F; }
table.CatalogStructList tr.access td input { background: #F9744F; }
/*table.CatalogStructList tr.access td select { background: #F9744F; }*/
table.CatalogStructList tr.looktbl td.first{ 
	border-left: 15px solid #96EB78; 
	text-align: right;
}
table.CatalogStructList tr th.looktbl { background: #96EB78; }
table.CatalogStructList tr th.access { background: #DB6848; }

table.CatalogStructList tr:hover td {background: #FFE4AD; }
table.CatalogStructList tr.over td {background: #FFE4AD; }

/*  
	ObjEdit
*/
table.CatalogObjEdit { padding-right: 3px; }
table.CatalogObjEdit tr td {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}
table.CatalogObjEdit tr th { 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 2px solid #919191;
	border-right: 1px solid #919191;
	background: #E3E3E3;
}

/*table.CatalogObjEdit tr.looktbl th { background:  #CEF9C2;}/*#E5EDF0; }* /
table.CatalogObjEdit tr.access th { background: #F9CEC2;}/*#F9CEC2; }* /
table.CatalogObjEdit tr.accesslooktbl th { background: #E0BBB1;}/**/
table.CatalogObjEdit tr th span.musthave { color: red;}

table.CatalogObjEdit tr.looktbl th { border-left: 5px solid #3EE549;}
table.CatalogObjEdit tr.access th { background: #C2ACAC;}

table.CatalogObjEdit tr:hover td {background: #FFE4AD; }
table.CatalogObjEdit tr.over td {background: #FFE4AD; }

/*  
	ObjView
*/
table.CatalogObjView { padding-right: 3px; }
table.CatalogObjView tr td {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	background: #ffffff;
}
table.CatalogObjView tr th { 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 2px solid #919191;
	border-right: 1px solid #919191;
	background: #DBDBDB;
}
table.CatalogObjView tr.looktbl th { border-left: 5px solid #3EE549;}
table.CatalogObjView tr.access th { background: #C2ACAC;}

table.CatalogObjView tr:hover td {background: #FFE4AD; }
table.CatalogObjView tr.over td {background: #FFE4AD; }

/*  
	SearchForm
*/
table.CatalogSearchForm { padding-right: 3px; }
table.CatalogSearchForm tr td {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}
table.CatalogSearchForm tr th { 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 2px solid #919191;
	border-right: 1px solid #919191;
	background: #DBDBDB;
}
table.CatalogSearchForm tr th.looktbl { background: #E5EDF0; }
table.CatalogSearchForm tr.looktbl2 th { background: #F9CEC2; }
table.CatalogSearchForm tr th.hidden { background: #F9CEC2; }
table.CatalogSearchForm tr th.access { background: #F9CEC2; }

/* 
	Paging
*/
div.paging { 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold; 
	font-size: 12px;
	text-align: left; 
	padding: 0px 10px 0px 0px; 
}
span#active_cell { font-size: 12px; color: #dd1212; }
span.paging_cell { margin-left: 6px; }
span.paging_cell a { font-size: 12px; }

/*
	Auth
*/
table.auth tr td { font-size: 10px; }

/*
	Forms
*/
.conf_button {
	width: 100px;
	padding: 0px 10px 1px 10px;
	background: #ffffff;
	border: 1px solid #000000;
	text-decoration: none;
}
input {
	font-size: 10px;
	border: 1px solid #666666;
	padding: 1px;
	height: auto;
	background: #FFFFFF;
}
textarea {
	font-size: 12px;
	border: 1px solid #666666;
	padding: 1px;
	height: auto;
	background: #FFFFFF;
}
input.main { border: 2px solid #000000; background: #FFFA84; }
input.checkbox { border: 0px; padding: 0px; margin: 0px; background: transparent; }
select.main  { background: #FFFA84; }
select {border: 1px solid #666666;}
option,select { font-size: 10px; }

/* 
	результаты работы скрипта
*/
.result_error {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background: #ff6666;
	padding: 3px;
}
.result_ok {
	color: #000000;
	font-weight: bold;
	text-align: center;
	background: #66ff66;
}

