BODY { margin: 0px; font-family: Verdana, Tahoma; font-size: 10pt; color: #333333; }

A:LINK, A:ACTIVE, A:VISITED {
font-size: 10pt;
color: #448cca;
text-decoration: none;
}

A:HOVER {
font-size: 10pt;
color: #F7941C;
text-decoration: none;
}


TD.main_adm
{
	padding: 10px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	color: #626262;
}

TD.simple
{
	padding: 3px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	color: #626262;
}

.page_name
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #363636;
}

.system_message_notice
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #0054a6;
}

.system_message_error
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #ed1c24;
}


TD.list_menu
{
font-family: Verdana;
font-size: 10pt;
color: #3790b3;
font-weight: bold;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;	
}

TD.head_menu
{
font-family: Tahoma;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
padding-left:10px;
padding-bottom: 4px;
}


TD.list_menu A:LINK, TD.list_menu A:ACTIVE, TD.list_menu A:VISITED {
color: #3790b3; text-decoration: none;
}

TD.list_menu A:HOVER {
color: #3790b3; text-decoration: none;
border-bottom: dotted 1px #A1CB3B;
}



A.tdl:LINK, A.tdl:ACTIVE, A.tdl:VISITED {
font-size: 10pt;
color: #FFFFFF;
text-decoration: none;
}

A.tdl:HOVER {
font-size: 10pt;
color: #F7941C;
text-decoration: none;
}

.font_td
{
	font-family: Verdana, Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold;
}

.image_folder
{
	margin: 0px;
	vertical-align: baseline;
	padding: 0px;
}

.tree_text
{
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #2e3192;
	font-family: Verdana, Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

.tree_text_product
{
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #2e3192;
	font-family: Verdana, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFCC;
}

TD.main
{
	border-right: solid 1px a1cb3b;
	border-top: solid 1px a1cb3b;
	border-bottom: solid 1px a1cb3b;
	padding: 10px;
	font-family: Verdana, Tahoma; font-size: 10pt; color: #000000;
}

FONT.modname
{
	font-family: Georgia;
	font-size: 10pt;
	font-weight: bold;
	color: #A1A1A1;
}

HR.r
{
	border: dotted 1px #A1A1A1;
	height: 1px;
}

HR.r2
{
	border: dotted 1px #2882e6;
	height: 1px;
}

.style_cm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

A.cm:LINK, A.cm:ACTIVE, A.cm:VISITED {
font-size: 8pt;
color: #A1A1A1;
text-decoration: none;
font-weight: bold;
}

A.cm:HOVER {
font-size: 8pt;
color: #F7941C;
text-decoration: none;
font-weight: bold;
}

A.cm2:LINK, A.cm2:ACTIVE, A.cm2:VISITED {
font-size: 8pt;
color: #2882e6;
text-decoration: none;
font-weight: bold;
}

A.cm2:HOVER {
font-size: 8pt;
color: #F7941C;
text-decoration: none;
font-weight: bold;
}

.style_cattext
{
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#A1A1A1;
padding: 5px;
}

TD.withlogo
{
	padding: 10px;
}



/*----------------------------------------[ Новый Дизайн ]-----------------------------------*/

	/* Общие элементы страниц */
	
	H3#pageheader
	{
		font-family: "Times New Roman";
		font-size: 16pt;
		color: #0072bc;
	}
	
	H3#message
	{
		font-family: Verdana, Tahoma;
		font-size: 12pt;
		color: #f26522;
	}
	
	H3#error
	{
		font-family: Verdana, Tahoma;
		font-size: 12pt;
		color: Red;
	}
	
	/* Таблица просмотра */

		TABLE.admtd
		{
			/*border: solid 1px #a1cb3b;*/
			border-collapse: collapse;
		}
		
		/* Элементы заголовка таблицы */

			TD.admtd#viewheader
			{
				padding: 2px;
				background-color: #c2c2c2;
				font-family: Verdana;
				font-size: 8pt;
				color: #FFFFFF;
			}

			TD.admtd#viewheader A:LINK, TD.admtd#viewheader A:ACTIVE, TD.admtd#viewheader A:VISITED
			{
				font-family: Verdana;
				font-size: 8pt;
				color: #FFFFFF;
				text-decoration: none;
				font-weight: bold;
			}

			TD.admtd#viewheader A:HOVER
			{
				font-family: Verdana;
				font-size: 8pt;
				color: #ffa800;
				text-decoration: none;
				font-weight: bold;
			}
		
		/* Элементы тела таблицы */
		
			TD.admtd#viewbody
			{
				padding: 5px;
				font-family: Verdana;
				font-size: 8pt;
				color: #626262;
				background-color: #fffef3;
			}
			
			TD.admtd#viewbody_position
			{
				padding: 5px;
				font-family: Verdana;
				font-size: 8pt;
				color: #626262;
				background-color: #f3ffe9;
			}
			
			TD.admtd#viewbody2
			{
				padding: 5px;
				font-family: Verdana;
				font-size: 8pt;
				color: #626262;
				background-color: #f3f8ff;
			}
			
			TD.admtd#viewbody3
			{
				padding: 5px;
				font-family: Verdana;
				font-size: 8pt;
				color: #626262;
				background-color: #fcffdd;
			}
			
			TD.admtd#viewbody4
			{
				padding: 5px;
				font-family: Verdana;
				font-size: 8pt;
				color: #626262;
				background-color: #fdffea;
			}
			
			TD.admtd#viewbody_pname
			{
				padding: 5px;
				font-family: Verdana;
				font-size: 8pt;
				color: #0072bc;
			}
			
			TD.admtd#viewbody_error
			{
				padding: 5px;
				font-family: Verdana;
				font-size: 8pt;
				color: #626262;
				background-color: #ff9595;
			}
			
			TD.admtd#viewbody_hl
			{
				padding: 5px;
				font-family: Verdana;
				font-size: 8pt;
				color: #626262;
				background-color: #fffbce;
				/*border-right: dotted 1px #c0c0c0;
				border-left: dotted 1px #c0c0c0;
				border-top: dotted 1px #c0c0c0;*/
				cursor: hand;
			}

			TD.admtd#viewbody A:LINK, TD.admtd#viewbody A:ACTIVE, TD.admtd#viewbody A:VISITED
			{
				font-family: Verdana;
				font-size: 8pt;
				color: #626262;
				text-decoration: none;
				font-weight: bold;
			}

			TD.admtd#viewbody A:HOVER
			{
				font-family: Verdana;
				font-size: 8pt;
				color: #ffa800;
				text-decoration: none;
				font-weight: bold;
			}
	
	/* Элементы формы */
		
		/* Кнопка Оранжевая */
		
			INPUT.button#orang 
			{
				BORDER-RIGHT: #9b4803 1px solid;
				BORDER-TOP: #ffbf7f 1px solid; 
				FONT: bold 8pt tahoma; 
				BORDER-LEFT: #ffbf7f 1px solid; 
				COLOR: white; 
				BORDER-BOTTOM: #9b4803 1px solid; 
				/*HEIGHT: auto;	  */
				BACKGROUND-COLOR: #ff8e00;
				cursor: hand;
				margin: 5px;
			}
			
			INPUT.button#red 
			{
				BORDER-RIGHT: #a0005e 1px solid;
				BORDER-TOP: #e874b8 1px solid; 
				FONT: bold 8pt tahoma; 
				BORDER-LEFT: #e874b8 1px solid; 
				COLOR: white; 
				BORDER-BOTTOM: #a0005e 1px solid; 
				/*HEIGHT: auto; */
				BACKGROUND-COLOR: #ec008b;
				cursor: hand;
				margin: 5px;
			}
			
			INPUT.button#gray 
			{
				BORDER-RIGHT: #c2c2c2 1px solid;
				BORDER-TOP: #ebebeb 1px solid; 
				FONT: bold 8pt tahoma; 
				BORDER-LEFT: #ebebeb 1px solid; 
				COLOR: white; 
				BORDER-BOTTOM: #c2c2c2 1px solid; 
				/*HEIGHT: auto; */
				BACKGROUND-COLOR: #d7d7d7;
				cursor: hand;
				margin: 5px;
			}
			
		/* Текстовое поле */
			INPUT.t
			{
				border: solid 1px #c2c2c2;
				font-family: Verdana;
				font-size: 8pt;
				color: #333333;
			}
			
			INPUT.t100p
			{
				border: solid 1px #c2c2c2;
				font-family: Verdana;
				font-size: 8pt;
				color: #333333;
				width: 100%;
				margin-top: 3px;
			}
			
			TEXTAREA.t100p
			{
				border: solid 1px #c2c2c2;
				font-family: Verdana;
				font-size: 10pt;
				color: #333333;
				width: 100%;
				margin-top: 3px;
				padding: 10px;
			}
			
			TEXTAREA.t100pcode
			{
				border: solid 1px #c2c2c2;
				font-family: Courier New;
				font-size: 9pt;
				color: #363636;
				width: 100%;
				margin-top: 3px;
				padding: 10px;
			}
						
			INPUT.t80p
			{
				border: solid 1px #c2c2c2;
				font-family: Verdana;
				font-size: 8pt;
				color: #333333;
				width: 80%;
				margin-top: 3px;
			}
			
			SELECT.ts
			{
				font-family: Verdana;
				font-size: 8pt;
				background-color: #fdffea;
				margin-top: 3px;
			}
			
			SELECT.file
			{
				font-family: Verdana;
				font-size: 8pt;
				background-color: #fdffea;
				border: solid 1px #c2c2c2;
				width: 100%;
				margin-top: 5px;
			}
			
			SELECT.impfields
			{
				font-family: Verdana;
				font-size: 8pt;
				background-color: #ffffff;
				border: solid 1px #c2c2c2;
				margin-top: 5px;
				color: #626262;
			}
			
			SELECT.impfieldsto
			{
				font-family: Verdana;
				font-size: 8pt;
				background-color: #ffffff;
				border: solid 1px #c2c2c2;
				margin-top: 5px;
				color: #0054a6;
			}
			
			SELECT.impfieldsto OPTION.highlite
			{
				font-family: Verdana;
				font-size: 8pt;
				background-color: #f26c4f;
				color: #ffffff;
			}
			
			
			
			SPAN.comment
			{
				font-family: Verdana;
				font-size: 8pt;
				color: Green;
			}
			
			SPAN.comment2
			{
				font-family: Verdana;
				font-size: 8pt;
				color: Gray;
			}
			
			SPAN.subheader1
			{
				font-family: Arial;
				font-size: 14pt;
				color: #448cca;
			}
			
			SPAN.subheader2
			{
				font-family: Arial;
				font-size: 11pt;
				color: Gray;
				font-weight: bold;
			}
			
			/* Таблица Категорий Продуктов */
			
			table.cat_table
			{
				border: solid 1px #448cca;
				background-color: #f5faff;
				padding: 5px;
			}
			
A.categories_list:LINK, A.categories_list:ACTIVE, A.categories_list:VISITED
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: #2882e6;
}

A.categories_list:HOVER 
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: #F7941C;
}

A.path:LINK, A.path:ACTIVE, A.path:VISITED
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #448cca;
}

A.path:HOVER 
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #F7941C;
}

/* ЯЧЕЙКИ IN BORDER */

/* ===================================================================================== */

TD.description
{
	font-size: 10pt;
	font-family: Verdana;
	color: #363636;
}

TD.in_border {
border-top: solid 3px #d7d7d7;
border-bottom: solid 1px #d7d7d7;
border-right: solid 1px #d7d7d7;
border-left: solid 1px #d7d7d7;
border-collapse: collapse;
padding: 5px;
}

TD.in_border_e {
border-top: solid 2px #d7d7d7;
border-bottom: solid 1px #d7d7d7;
border-right: solid 1px #d7d7d7;
border-left: solid 1px #d7d7d7;
border-collapse: collapse;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-family: Verdana;
font-size: 8pt;
color: #898989;
/*background-color: #A1CB3B;*/
}

TD.in_border_fp {
border-top: solid 2px #d7d7d7;
border-bottom: solid 1px #d7d7d7;
border-right: solid 1px #d7d7d7;
border-left: solid 1px #d7d7d7;
border-collapse: collapse;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-family: Verdana;
font-size: 8pt;
color: #FFFFFF;
background-color: #d7d7d7;
cursor: hand;
}

TD.in_border_fpl {
border-top: solid 2px #d7d7d7;
border-bottom: solid 1px #d7d7d7;
border-right: solid 1px #d7d7d7;
border-left: solid 1px #d7d7d7;
border-collapse: collapse;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-family: Verdana;
font-size: 8pt;
color: #898989;
background-color: #FFFFFF;
}

TD.in_border_e2 {
border-top: solid 2px #d7d7d7;
border-bottom: solid 1px #d7d7d7;
border-right: solid 1px #d7d7d7;
border-left: solid 1px #d7d7d71;
border-collapse: collapse;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-family: Verdana;
font-size: 8pt;
color: #898989;
}

.cl_outs
{
	border: solid 1px #acacac;
	padding:2px;
	font-size: 8pt;
	font-weight:bold;
	background-color: #c2c2c2;
}

.cl_outs_d
{
	border: solid 1px #acacac;
	padding:2px;
	font-size: 8pt;
	font-weight:bold;
	color: #c2c2c2;
	background-color: #ebebeb;
}


