h3.submenu{
	margin-bottom: 15px;
	text-align: center;
	font-weight: bold;
}
h3.submenu a{
	font-size: 17px;
	color: #c00;
	text-decoration: none;
}
/* Категории */
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 #000000;
}
table.CatalogObjList tr td { text-align: left; padding: 3px;}
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 #000000;
        /*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.access1 { background: #ffcc33; }
table.CatalogStructList tr.access1 td input { background: #ffcc33; }
table.CatalogStructList tr.access2 { background: #ffcccc; }
table.CatalogStructList tr.access2 td input { background: #ffcccc; }
table.CatalogStructList tr.access3 { background: #ff9966; }
table.CatalogStructList tr.access3 td input { background: #ff9966; }

/*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;
		*/
		text-align: right;
}
table.CatalogObjEdit tr th span.musthave {
	color:#CC0000;
}

table.CatalogObjEdit tr.access1 { background: #ffcc33; }
table.CatalogObjEdit tr.access1 td input { background: #ffcc33; }
table.CatalogObjEdit tr.access2 { background: #ffcccc; }
table.CatalogObjEdit tr.access2 td input { background: #ffcccc; }
table.CatalogObjEdit tr.access3 { background: #ff9966; }
table.CatalogObjEdit tr.access3 td input { background: #ff9966; }


/*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.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-size: 12px;
		padding: 5px;
}
table.CatalogObjView tr th {
        font-size: 12px;
        font-weight: bold;
        padding: 5px;
		text-align: right;
}
/*table.CatalogObjView tr.looktbl th { border-left: 5px solid #3EE549;}*/
table.CatalogObjView tr.access1 th { font-style: italic; color: #cc0000; }
table.CatalogObjView tr.access2 th { }
table.CatalogObjView tr.access3 th { }

table.CatalogObjView tr:hover td {background: #FFE4AD; }
table.CatalogObjView tr.over td {background: #FFE4AD; }

/*
        SearchForm
*/
table.CatalogSearchForm {padding-right:3px; margin-left:0px;}
table.CatalogSearchForm tr td {
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        /*border-right: 1px solid #d1d1d1;
        border-bottom: 1px solid #d1d1d1;*/
        padding: 0px 5px 0px 0px;
}
table.CatalogSearchForm tr th {
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding: 3px 3px 3px 0px;
        /*
		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;
}

/* конец   |    )·(    */