a.menu-lnk:LINK {TEXT-DECORATION: none; COLOR:#ffffff; font-weight: normal; font-family: Verdana; font-size: 12px;}
a.menu-lnk:VISITED {TEXT-DECORATION: none; COLOR:#ffffff; font-weight: normal; font-family: Verdana; font-size: 12px;}
a.menu-lnk:HOVER {TEXT-DECORATION: none; COLOR:#ffe08e; font-weight: normal; font-family: Verdana; font-size: 12px;}

.data-table{color:#000000;}

/*Data table*/
table.data-table
{
	border:1px solid #79956d;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #79956d;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#6a895f;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #79956d;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#6a895f;
	padding:4px;
	color:#333;
}





a.link-photo:LINK {TEXT-DECORATION: underline; COLOR:#fff; font-weight: normal; font-family: Verdana; font-size: 12px;}
a.link-photo:VISITED {TEXT-DECORATION: underline; COLOR:#fff; font-weight: normal; font-family: Verdana; font-size: 12px;}
a.link-photo:HOVER {TEXT-DECORATION: underline; COLOR:#fff; font-weight: normal; font-family: Verdana; font-size: 12px;}


.c_name {
background: transparent url(/bitrix/templates/sff/pics/t2.jpg) no-repeat bottom left;
font-weight: bold;
color: #FFFFFF;
padding-top: 52px;
padding-left: 15px;
}

.menu {padding: 7 5 8 21;
background-image: url(/bitrix/templates/sff/pics/str_menu.gif);
background-repeat: no-repeat;
background-position: left;
background-color: #355F25;
border-bottom: #79956D 1px solid;}

.menu_str_a {padding: 7 5 8 21;
background-position: left;
background-color: #6A895F;
border-bottom: #79956D 1px solid;}

a.menu_n:LINK {TEXT-DECORATION: none; COLOR:#ffffff; font-weight: bold; font-family: Arial, Verdana; font-size: 12px;}
a.menu_n:VISITED {TEXT-DECORATION: none; COLOR:#ffffff; font-weight: bold; font-family: Arial, Verdana; font-size: 12px;}
a.menu_n:HOVER {TEXT-DECORATION: none;  COLOR:#FFE08E; font-weight: bold; font-family: Arial, Verdana; font-size: 12px;}

a.menu_a:LINK {TEXT-DECORATION: none; COLOR:#ffffff; font-weight: bold; font-family: Arial, Verdana; font-size: 12px;}
a.menu_a:VISITED {TEXT-DECORATION: none; COLOR:#ffffff; font-weight: bold; font-family: Arial, Verdana; font-size: 12px;}
a.menu_a:HOVER {TEXT-DECORATION: none;  COLOR:#FFE08E; font-weight: bold; font-family: Arial, Verdana; font-size: 12px;}

.menu_child {padding: 7 3 8 36;
background-image: url(/bitrix/templates/prockomi/pics/str_menu_child.gif);
background-repeat: no-repeat;
background-position: left;
background-color: #ffffff;
border-bottom: #ffffff 1px solid;}

.menu_child_str_a {padding: 7 3 8 36;
background-image: url(/bitrix/templates/prockomi/pics/str_menu_child_a.gif);
background-repeat: no-repeat;
background-position: left;
background-color: #ffffff;
border-bottom: #ffffff 1px solid;}

.menu_child_n {color: #ffffff;
font-weight: bold;
text-decoration: none;}

.menu_child_n:hover {color: #ffffff;
font-weight: bold; 
ext-decoration: none;}


a.menu_child_a:LINK {TEXT-DECORATION: none; COLOR:#FFE08E; font-weight: bold; font-family: Arial, Verdana; font-size: 14px;}
a.menu_child_a:VISITED {TEXT-DECORATION: none; COLOR:#FFE08E; font-weight: bold; font-family: Arial, Verdana; font-size: 14px;}
a.menu_child_a:HOVER {TEXT-DECORATION: none;  COLOR:#ffffff; font-weight: bold; font-family: Arial, Verdana; font-size: 14px;}


.menu_child_3 {padding: 7 3 8 51;
background-image: url(/bitrix/templates/prockomi/pics/str_menu_child_3.gif);
background-repeat: no-repeat;
background-position: left;
background-color: #ecf0dd;
border-bottom: #ffffff 1px solid;}

.menu_child_3_a {padding: 7 3 8 51;
background-image: url(/bitrix/templates/prockomi/pics/str_menu_child_3_a.gif);
background-repeat: no-repeat;
background-position: left;
background-color: #ecf0dd;
border-bottom: #ffffff 1px solid;}



html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:760px;
}

/*Font*/
body
{
	font-size: 80%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #fff;
	background-color: #2A5718;
}

/*Font in table*/
table
{
	font-size:100%;
}




small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0
}









/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}