html, body {margin:0; padding:0; height: 100%;}
body {background:url(/img/main_bg.jpg) no-repeat bottom center fixed;}
form {margin:0px;}
p {margin:8px 0px;}
table, img {border:0px;}
div, table, td, span {font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:13px;}
a {color:#000;}
h1 { margin:0; padding:0; font-size:24px; font-weight:normal; }

.br {clear:both; line-height:1px;}

.main_table {width:100%; height:100%;}
.main_table .td_l {}
.main_table .td_r {}
.main_table .td_m {width:910px;}

.a1 {margin-left:8px;}
.top_menu {background:url(/img/bg_top_menu.gif) no-repeat top left; height:25px; width:891px; }
.top_menu .elements {padding-left:25px;}
.top_menu .elements div {float:left; color:#ffaf31; font-size:11px;}
.top_menu .elements div a {color:#c5c5c5; text-decoration:none;}
.top_menu .elements div a:hover {color:#ffaf31; text-decoration:underline;}
.top_menu .sep {background:url(/img/top_menu_separator.gif) no-repeat top left; height:21px; width:2px;}

.top_menu .elements div.pt1 {margin:0 9px 0 0; }
.top_menu .elements div.pt2, .top_menu .elements div.sep {margin:0px 9px;}

.main_menu_2 {background:url(/img/main_menu_bg1.gif) no-repeat top left;}

.menu-2-bg {background:url(/img/menu_bg_on.gif) repeat-x top left;}
.m1 {padding:4px 3px 0 3px; font-size:12px; font-weight:bold; color:#fff; text-align:center;white-space:nowrap;}
.m2 {background:url(/img/main_menu_separator1.gif) no-repeat bottom left;}
.m3 {background-color:#444443;}

.submenu-p {margin-top:2px; margin-left:7px;}
.submenu {
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	white-space:nowrap;
	padding:0px 2px;
	position:relative;
}
.submenu a { color:#ffffff; text-decoration:none; display: block; }
.submenu a:hover { color:#ffae3a; text-decoration:underline; }
.submenu_sep {background:url(/img/main_menu_separator2.gif) no-repeat center 5px;}
.act a { color:#ffae3a; }

/*Выпадалка*/
td.submenu ul {
  list-style:none;
  background-color:#000;
  color:#fff;
  font-weight:normal;
  position:absolute;
  width:135px;
  margin:0 0 0 -4px;
  padding:8px 0;   
  display:none;
  z-index:100;
}

td.submenu li {
  position:relative;
  text-align:left;
  back\ground: none;
}

td.submenu li:hover,
td.submenu li.jshover2 {
  background-color:#444443;
}

td.submenu ul a {
  color: #fff;
  text-decoration:none;
  display: block;
  width:112px;
  padding:6px 10px;
}
td.submenu:hover ul,
td.submenu.jshover ul {
  display: block;
}

.menu-2 {height:25px; margin-top:16px;}
.menu-2 a {text-decoration:none;}
.menu-2 .normal a  {color:#fff;}
.menu-2 .normal a:hover {color:#ffae3a; text-decoration:underline;}

.menu-2 .selected {background-color:#444443;}
.menu-2 .selected a {color:#ffae3a;}
.menu-2 .selected a:hover {color:#ffae3a; text-decoration:underline;}

.top_splash { width:881px; height:130px; background:url(/img/splash1.jpg) no-repeat top left; margin-left:14px;}

.navy {
	width:881px;
	height:26px;
	background:url(/img/kroshki_bg.jpg) no-repeat top left;
	margin-left:14px;
	color:#fff;
	padding-left:15px;
}
.navy div {position:relative; top:2px;}
.navy a { color:#fff; }

.main {  }
.content_table {width:881px; margin-left:14px; background:url(/img/main_bg.gif) repeat-y top left; height:529px;}
.content_table .p1 { padding:20px 15px 20px 10px;}
.content_table .p2 { width:200px; padding:20px 15px 20px 0;}

.b1 {
	margin-left:8px;
	margin-top:5px;
	background:url(/img/bottom_bg.gif) no-repeat top left;
	height:25px;
	width:891px;
	color:#fff;
	padding-top:5px;
}
.b1 a { color:#fff; }
.bottom_menu .t1 {padding-left:20px;}
.bottom_menu .t2 {padding-right:20px;}

.document_pages { margin-bottom:20px; }
.document_page_element { margin-bottom:7px; }
.text { margin-top:20px; padding-left:3px; width:750px; }

.catalog_pages { margin-bottom:20px; }
.catalog_page_element { margin-bottom:7px; }
.catalog_content { margin-bottom:20px; }

.content { margin-top:20px; margin-bottom:30px; padding-left:3px; }

.links { width:881px; margin-left:14px; background:url(/img/main_bg2.jpg) no-repeat top left; padding-left:15px; font-size:12px; }

.filter { border:1px solid #a4a4a4; background-color:#F7F2E6; padding:10px 10px 10px 10px; margin-bottom:30px;}
.filter .f_name {font-size:12px; margin-bottom:1px;}
.filter .f_drop {margin-bottom:7px;}
.filter .f_button {margin-top:15px; text-align:center;}

.obj_element {margin-top:10px; font-weight:bold;}
.obj_element a {text-decoration:none;}
.obj_element a:hover {text-decoration:underline;}

.bar {	
	margin-top:30px;
	color:#cccccc;
}
.bar span { color:#7a7a7a; margin:0 8px; }
.bar a {  }
.bar .bar_cur_page {
	color:#747474;
	padding:1px 4px;
	text-decoration:none;
	background-color:#e7e7e7;
	cursor:text;
	margin:0 2px;
}

.drops { margin-top:30px; }
.drop_name { margin-bottom:8px; }
.drop_content { margin-bottom:20px; }

.z_table img { margin-right:10px; }

.news_date { font-size:11px; margin-bottom:3px; }
.news_date a, .news_date .title {font-size:12px; font-weight:bold;}
.news_title { margin-bottom:5px; }
.news_anno { margin-bottom:25px; }

.index_content { margin-bottom:35px; width:730px; }


