/**
* Выравнивает сообщение об ошибке для view страниц по центру
*/
DIV.message_align {
	text-align: center;
	width: 100%;
}
img.event {
	border:none;
}

INPUT.alpha {
	border: 1px solid silver;
	background-color: #f9f9f9;
	width: 100%;
}
INPUT.transparent {
	border: none;
	background-color: transparent;
	width: 100%;
	text-align: center;
	color: #339900;
}
INPUT.wide {
	width:100%;
}

TR.yellow TD {
	background-color:#FFF4D0;
}


/* Таблица в разделе просмотра */

TABLE.cms_view {
	border: 1px solid #CCCCCC;
	width: 100%;
}
table.cms_view td,
table.cms_view th {
	padding:2px;
}
TABLE.cms_view CAPTION {
	text-align: right;
	font-size: 11px;
}

TABLE.cms_view THEAD TD {
	background-color : #CBE0FF;
	text-align : center;
	font-size: 12px;
	font-weight : bold;
	height : 25px;
}
TABLE.cms_view THEAD TD A {
	color: blue;
}
TABLE.cms_view THEAD TD A:HOVER {
	color: #009900;
}
TABLE.cms_view TH {
	background-color : #E0EDFF;
	text-align : center;
	font-size: 11px;
	font-weight : bold;
	height : 22px;
}

TABLE.cms_view THEAD SELECT,
TABLE.cms_view TH SELECT {
	background-color : #CBE0FF;
	text-align : center;
	font-size: 12px;
	font-weight : bold;
}
TABLE.cms_view THEAD A,
TABLE.cms_view TH A {
	color : black;
}
TABLE.cms_view TFOOT TD,
TABLE.cms_view TFOOT TABLE TD,
TABLE.cms_view TFOOT SELECT,
TABLE.cms_view TFOOT INPUT
{
	vertical-align : middle;
	background-color : #CBE0FF;
	text-align : center;
	font-weight : bold;
	font-size : 10px;
}

TABLE.cms_view PRE {
	font-family : Verdana,Geneva,Arial;
	font-size : 12px;
}
DIV.cms_view_type,
DIV.cms_view_type INPUT
{
	text-align : right;
	margin-right : 10px;
	vertical-align : middle;
	font-weight : bold;
	font-size : 10px;
}
/**
* Ячейка, в которой пишется что нет данных для вывода, когда таблица - пустая
*/
TABLE.cms_view TD.no_content {
	background-color: #EEEEEE; 
	height: 50px; 
	text-align: center;
}

/**
* Ячейки с контентом
*/
TABLE.cms_view TBODY TD {
	vertical-align: middle;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
TABLE.cms_view TBODY TR.odd,
TABLE.cms_view TBODY TD.odd {
	background-color: #F7F7F7;
}
TABLE.cms_view TBODY TR.even,
TABLE.cms_view TBODY TD.even {
	background-color: #F0F0F0;
}
TABLE.cms_view TBODY TR.red {
	background-color: #fbbac6;
}
TABLE.cms_view TBODY TR.blue {
	background-color: #bac6fb;
}
TABLE.cms_view TBODY TR.green {
	background-color: #cffbba;
}
TABLE.cms_view TBODY TR.violet {
	background-color: #e6bafb;
}
TABLE.cms_view TBODY TR.orange {
	background-color: #fbefba;
}
TABLE.cms_view TBODY TR.last_inserted {
	background-color: #E0E0FF;
}

TABLE.cms_view TBODY TR.selected {
	background-color: #ffeacb;
}
TABLE.cms_view TBODY TR.over,
TABLE.cms_view TBODY TD.over
{
	background-color: #CBE0FF;
}
table.cms_view tr td a {
	color:blue;
}
table.cms_view tr td a:hover {
	color:blue;
	text-decoration:underline;
}
