.submenu-bg {
	background:url('../images/menu/submenu_bg.png') no-repeat left bottom;
	height:30px;
	width:208px;
	height:35px;
}
.submenu-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
}

.groupmenu{
	background:url('../images/menu/group-menu-bg.png') no-repeat;
	padding:2px 12px;
	height:30px;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
}

.top-main { background:url("../images/html-bg-main.jpg") repeat-x; }
.top-inner { background:url("../images/html-bg-inner.jpg") repeat-x; }

.spec1 {
	width:35%;
	padding:8px 20px;
	background: #e5e5e5;
	font-weight:bold;
	border-bottom:1px #e5e5e5 dotted;
	vertical-align:top;
}

.spec2 {
	width:65%;
	padding:8px 10px 8px 20px;
	background: #ffffff;
	border-bottom:1px #e5e5e5 dotted;
	vertical-align:top;
}

.subgroup_menu  {
	background: #82abd1;
	vertical-align:top;
	color:#FFFFFF;
	width:190px;
	height:45px;
}

/*
a:hover img {
	-moz-opacity: 1; /* Прозрачность в Firefox 
	opacity: 1; /* Прозрачность в Opera 
}

.group_img {
	filter: alpha(opacity=20);
}
*/

.cat-r0 {background:#c0c0c0; vertical-align:top;height:20px; text-align:left;border-top:1px #999999 solid;}

.cat-r1 {background:#e5e5e5; vertical-align:top; text-align:left;color:#2f2f2f;}

.cat-r2 {background:#ffffff; vertical-align:top; text-align:left;color:#2f2f2f;}

/*.p_gray {
	filter: Gray alpha(Opacity=50); /* Прозрачность в IE 
	-moz-opacity: 0.3; /* Прозрачность в Firefox 
	opacity: 0.3; /* Прозрачность в Opera 
}*/

.logoborder{
	border: 1px solid #DCDCDC;
	margin: 0px 20px 10px 0px;
	padding: 10px;
	background-color: #FFFFFF;
}

.prop_descr {
	width:250px;
	position:absolute;
	visibility:hidden;
	background-color:#FFFFFF;
	padding:5px;
	margin-left: 150px;
	text-align:left;
	border: solid #000000 1px;
	z-index: 1000;
}

.aj_dop
{
	width:600px;
	position:absolute;
	display:none;
	background-color:#F7F7F7;
	padding:7px;
	margin-left: 20px;
	text-align:left;
	border: solid #000000 1px;
	z-index: 1000;
	height:150px;
}

.prop_descr1 {
	width:auto;
	position:absolute;
	visibility:hidden;
	background-color:#FFFFFF;
	padding:5px;
	margin-left: 40px;
	text-align:left;
	border: solid #000000 1px;
	z-index: 1000;
}


.alt_text {
	color: #007071; 
	text-decoration: none; 
	border-bottom: dotted 1px #3399cc;
}

#scrollable {

	height: 180px;

	overflow: hidden;

	margin:0px 0px 0px 0px;

	font-size:12px;

  	font-family: Arial, Helvetica, sans-serif;

	padding: 0px 0px 0px 0px;

}

#scrollable p

	{

		text-align:justify;

		margin:3px 0px;

		font-family:Arial;

	}
