/* Верхнее меню */
.menu_top_txt, .menu_top_sel_txt {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  width: 100px;
}
.menu_top_txt {
  background: url(/dataimg/bg_cp.png);
}
.menu_top_sel_txt {
  background: url(/dataimg/bg_cpa.gif);
  color: #003366;
}
.menu_top_txt a {
  color: #fff;
  text-decoration: none;
}
.menu_top_sel_txt a {
  color: #cccccc;
  text-decoration: none;
}
.menu_top_txt a:hover {
  color: #cccccc;
}
/* Заголовок */
.toolbar_txt {
  font-family: Tahoma;
  font-size: 12px;
  color: #000000;
  padding-right: 10px;
}

.toolbar_txt_lnk, .toolbar_txt a {
  color: #000000;
  text-decoration: none;
}
.toolbar_txt_lnk:hover, .toolbar_txt a:hover {
  color: #000000;
  text-decoration: underline;
}
/* Горизонтальное меню */
.menu_hor {
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(/dataimg/bg_tb.gif);
}
/* Левое меню */
table.left_menu {
  background: #ccc;
}
table.left_menu tr {
  background: #eee;
}
table.left_menu tr td {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 5px;
}
.td_gr_line {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #FFFFFF;
}

table.left_menu tr td, .menu_lnk {
  font-family: Tahoma;
  font-size: 12px;
  color: #333;
  height: 30px;
}
table.left_menu tr td a, .menu_lnk a {
  color: #333333;
  text-decoration: none;
}
table.left_menu tr td a:hover, .menu_lnk a:hover {
  color: #4d629e;
}
.left_menu_block {
	width: 100%;
	height: 30px;
	margin-top: 10px;
	background-color: #FFFFFF;
	background-image: url(/dataimg/bg_mn_tl.gif);
}
.left_menu_block div {
  font-family: Tahoma;
  font-size: 14px;
  color: #fff;
  padding-top: 5px;
  padding-left: 10px;
}
/* Черта, отчеркивающая нижнее меню */
.sep_main {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  background: #ccc;
  color: #ccc;
  height: 1px;
}
/* Вкладки на странице описания программы */
table.position_description_menu {
/*  margin: 0px;*/
  margin: 10px 0px 0px 0px;
  width: 100%;
}
.position_spliter
{
  border-right: 1px solid #c0e9c0;
}
.position_spliter_bottom {
  border-bottom: 1px solid #c0e9c0;
  padding: 0px; 
  margin: 0px auto 20px auto; 
  width: 94%;
}
.position_left, .position_right {
  background-repeat: no-repeat;
  background-color: #8e8a91;
  width: 7px;
  height: 26px;
  cursor: hand;
} 
.position_left_selected, .position_right_selected {
  background-repeat: no-repeat;
  background-color: #fff;
  width: 7px;
  height: 26px;
  cursor: hand;
} 
.position_left_selected {
  background-image: url(/dataimg/catalog/menu_position_left_selected.gif);
}
.position_right_selected {
  background-image: url(/dataimg/catalog/menu_position_right_selected.gif);
} 
.position_center_selected {
  background: url(/dataimg/catalog/menu_position_center_selected.gif) repeat-x #fff;
}
.position_center_selected {
	text-align: center;
	color: #003366;
	cursor: hand;
	font: bold 12px Arial, sans-serif;
}
.position_center_selected a {
  color: #cccccc;
}

.position_left {
  background-image: url(/dataimg/catalog/menu_position_left.gif);
}
.position_right {
  background-image: url(/dataimg/catalog/menu_position_right.gif);
}
.position_center {
  background: url(/dataimg/catalog/menu_position_center.gif) repeat-x #8e8a91;
}
.position_center {
  font-family: Arial, sans-serif;
  font-size: 12px;
  text-align: center; 
  color: #fff;
  cursor: hand;
}
.position_center a {
  color: #fff;
  text-decoration: none;
}
.position_separator {
  background-image: url(/dataimg/catalog/menu_position_separator.gif);
  width: 2px;
  background-repeat: repeat-x;
}
