@charset "windows-1251";
html{
	height:100%;
	padding:0px;
	margin:0px;
	background-color:#f3f3f3;
}

body {
	margin:0;
	padding:0;
	height:auto !important;
	min-height:100%;
	height:100%;
	font-family:verdana, tahoma, "times New Roman";
	font-size:14px;
	font-style:normal;
	font-weight:normal;
}
img{
	margin:0px;
	padding:0px;
	border:0px;
}
table{
	border:0px;
	width:1000px;
	height:100%;
}
.layout{
	background:#f3f3f3;
	text-align:left;
	border:#000000 1px solid;
}
.top{
	vertical-align:top;
}
.bot{
	vertical-align:bottom;
}
.header{
	background:url(logo1.jpg) no-repeat right top;
	width:1000px;
	height:380px;
}
.menu{
	vertical-align:bottom;
	width:400px;
}
.menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:0px;
	margin-left:70px;
}
.menu li{
	padding:6px 0px;
	margin-bottom:-5px;
	padding-bottom:-5px;
}
.menu div{
	padding-bottom:6px;

}
a:link{text-decoration:none; color:#fff;}
a:visited{text-decoration:none; color:#fff;}
a:active{text-decoration:none; color:#fff;}
a:hover{text-decoration:underline; color:#000;}
а{font-size:18px;}

.poisk{
	vertical-align:bottom;
	width:400px;
}
.poisk div{
	margin-left:110px;
	margin-bottom:15px;
}
.poisk input{margin-right:20px;}

.content{
	vertical-align:top;
	padding:20px;
	height:200px;
	/*border:2px dotted red;*/
}
.minheight{
	min-height:350px;
}
.fotbg{
	vertical-align:bottom;
	height:46px;
	background:url(fotbg.gif) repeat-x;
}
.bgleft{
	background:url(fotleft.gif) no-repeat left top;
	width:15px;
	height:46px;
	float:left;
}
.bgright{
	background:url(fotright.gif) no-repeat right top;
	width:15px;
	height:46px;
	float:right;
}
.footer{
	float:left;
	padding-left:10px;
	padding-top:13px;
}

/* --- 
ul { font-family: Tahoma; font-size: 11px; color: #000000; list-style:none; padding:0px; margin:0px; }
ul li { background-image: url(../img/menu_cat_a.gif); background-repeat: no-repeat; background-position: left top; padding-left:10px; }
ol { font-family: Tahoma; font-size: 11px; color: #000000; }
img { border:0; }*/

.block_ {
	width: 182px;
	margin-right: 20px;
	margin-left: 20px;
	background-image: url(../img/bl_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 16px;
}

.menu_cat_pad{
}
.menu_cat_pad a:link{color:#000; text-decoration:underline;}
.menu_cat_pad a:visited{color:#000; text-decoration:underline;}
.menu_cat_pad a:active{color:#000; text-decoration:underline;}
.menu_cat_pad a:hover{color:#000; text-decoration:underline;}

.minheight .t1{
	width:100%;
}
.minheight .t1 p .MsoNormal{
	background:#f3f3f3;
}
.minheight .t1 td{
	border: 0px;
}
.minheight table{
  width: 100%;
  height: 0;
  border-collapse: collapse;
  padding:3px;
}
.minheight p{
  margin:0cm;
	margin-bottom:.0001pt;
	/*text-indent: 20px;*/
}
.minheight table td{
  /*border: 1px #000000 solid;*/
}
.minheight a:link{color:#000; text-decoration:underline;}
.minheight a:visited{color:#000; text-decoration:underline;}
.minheight a:active{color:#000; text-decoration:underline;}
.minheight a:hover{color:#000; text-decoration:underline;}

/* навигация ----- */
.nav {	color:#000; /*padding-bottom:15px; font-size: 100%;*/ font-weight: bold; }
.nav ul { list-style-type:none; padding:0px; margin:0px; }
.nav li { display:inline; background:none; padding:0px; margin:0px; }
.nav li a:link, .nav li a:hover,.nav li a:visited { font-weight: lighter; color: #000; }
/*.nav li a:hover { color: #000; }*/
.nav .first { font-weight: narmal; color: #000; }
.nav .first a { font-weight: narmal; color: #000; }
.nav .sep { /*background: url(img/nav_sep.gif) no-repeat center center;*/ font-weight: lighter; padding-left:5px; padding-right:5px; }
.nav .sep img { width:11px; height:9px; }
.nav img { border:0px; }

/* пейджер ----- */
.pager { clear: both; margin-top: 0px; padding-top: 20px; text-align: left; }
.pager a:link, .pager a:visited, .pager a:hover, .pager .sel { display:block; font-size: 105%; font-weight: normal; color: #9C0A12; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; }
.pager a:hover { background-color: #CECECE; }
.pager .sel { color: #ffffff; background-color: #AEAEAF; }

/* результаты поиска ----- */
.search_res, .search_res td { font-size:100%; }
.search_res a, .search_res a:hover { }
.found_title { display:block; padding-bottom:5px; font-family: Tahoma; font-size: 13px; color: #000;}
.found_word { font-weight:bold; font-size:100%; }

.menu_cat_pad {
	padding: 8px;
}
/*
.menu_cat {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: lighter;
	color: #9c0a12;
}
.menu_cat td {
	background-image: url(../img/menu_cat_td.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_cat a {
	font-weight: lighter;
	color: #141a01;
	text-decoration: underline;
	display: block;
	background-image: url(../img/menu_cat_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_cat a:hover {
	font-weight: lighter;
	color: #9c0a12;
	text-decoration: none;
	background-image: url(../img/menu_cat_td.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.menu_cat div {
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 11px;
}
*/

.menu_cat_pad ul {
	font-family: verdana;
	font-size: 12px;
	font-weight: lighter;
	color: #9c0a12;
}
.menu_cat_pad li {
	padding-top:3px;
	padding-bottom:3px;
}
.menu_cat_pad li.selected {
	/*background-image: url(../img/menu_cat_td.gif);*/
}
.menu_cat_pad a.opened, .menu_cat_pad a.selected {
	color: #9C0A12;
}

.menu_cat_pad li.level_2, .menu_cat_pad li.level_3, .menu_cat_pad li.level_4 {
	background-image: none;
}

.menu_cat_pad a {
	font-weight: lighter;
	color: #141a01;
	text-decoration: underline;
	display: block;
}
.menu_cat_pad a:hover {
	font-weight: lighter;
	color: #9c0a12;
	display: block;
}
.menu_cat_pad span {
	color: #9C0A12;
}

ul { font-family: Tahoma; color: #000000; list-style:none; padding:0px; margin:0px; }
ul li { padding-left:10px; }
ol { font-family: Tahoma; font-size: 11px; color: #000000; }
img { border:0; }

.menu_cat_pad li a.level_1{
	background-image: none;
	font-weight: bold;
}
.menu_cat_pad li a:hover.level_1{
	background-image: none;
	font-weight: bold;
}
