HTML, TABLE { font-size:100%; }

BODY {
	padding:0 0 20px 0;
	margin:0;
	font-size:0.7em;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	background:#f0f0f0;
	}

FORM { padding:0; margin:0; }

A { color:#f00; }

UL { list-style-type: disc; margin-left:10px; padding:10px; }

H1 {
	font-size:130%;
	padding:0;
	margin:20px 0 30px 0;
	text-transform:uppercase;
	}
H2 {
	font-size:120%;
	padding:0;
	margin:10px 0;
	text-transform:uppercase;
	}

/* Результаты поиска */	
#ResultGrid 
{
}

.SearchTitle 
{
 padding-top:20px; 	
 padding-bottom:20px; 
 height:70px; 
}

.SearchResultsHeader 
{		 
	height:0px;
}   

.SearchResultsItem 
{
     
	 
}   

.SearchResultsItem td
{ 
	padding:20px 0 15px 5px;
	background:url('../img/to.gif') bottom left repeat-x;	
} 

.SearchResultsItem  a
{ 	 
	text-decoration:none;
	background-color:#fff;
}

.SearchResultFooter td
{
  	padding:20px 0 15px 5px;
	background:url('../img/to.gif') top left repeat-x;
}

.SearchResultPager td
{   
	text-align:center;
	height:25px;
	background:url('../img/to.gif') top left repeat-x;
}

.SearchResultPager a
{   
	width:17px;
	height:17px;	
	padding:5px;
	font-size:120%;
	background:url('../img/bgp.gif') 50% 50% no-repeat;
	color:#fff;
	text-decoration:none;
	line-height:120%; 
}

.SearchResultPager span
{   
	width:17px;
	height:17px;
	padding:5px;
	font-size:120%;
	background:url('../img/a.gif') 50% 50% no-repeat;
	color:#fff;
	text-decoration:none;
	line-height:120%;
}

/* \Результаты поиска  */

IMG.img { border:#fff solid 2px; }
.img2 { border:#b4b4b4 solid 1px; }

DIV.img {
	float:left;
	border:#b4b4b4 solid 1px;
	margin-right:10px;
	}
.fg {
	float:left;
	text-align:center;
	margin:0 5px 15px 0;
	}

.kroshka {
	float:left;
	width:100%;
	height:30px;
	background:#fff url('../img/nr.gif') bottom right no-repeat;
	font-size:87%;
	}

.kroshkabg {
	float:left;
	padding:12px 0;
	background:url('../img/nl.gif') bottom left no-repeat;
	}

.krtext {
	padding:0 10px 0 15px;
	margin:-5px 10px 0 0;
	}

.bl { color:#000; }

.navi {
	float:right;
	height:30px;
	background:#b41d1a url('../img/tr.gif') bottom right no-repeat;
	font-size:87%;
	}

.bgr {
	float:left;
	padding:9px 0;
	background:url('../img/tl.gif') bottom left no-repeat;
	}

UL.panel { padding:0 10px 0 15px; margin:0; }

UL.panel LI{
	float:left;
	list-style-type:none;
	margin:-5px 10px 0 0;
    padding:0;
	}

.anav { color: #fff; }

.logo {
	float:left;
	margin-top:30px;
	margin-right:20px;
	}

.ltop {
	height:218px;
	background:url('../img/bgtop.gif') top repeat-x;
	}

.menubar {
	width:100%;
	min-width:900px;
	height:39px;
	margin:0;
	padding:0;
	}
UL.menu {
	position:relative;
	min-width:900px;
	height:39px;
	padding:0px;
    margin:0px;
	background:#333 url('../img/bgm1.gif') repeat-x;
	clear:both;
	}

UL.menu LI {
	float:left;
	list-style-type:none;
	width:20%;
	height:39px;
	padding:8px 0 0 0;
	margin-left:-1px;
	text-align:center;
	}

.mlink {
	color:#fff;
	font-size:170%;
	text-transform:uppercase;
	text-decoration:none;
	}

.mma { background:url('../img/bgm2.gif') repeat-x; }

* HTML .content { padding-top:5px; }

.t { height:6px; background:url('../img/0t.gif') left top repeat-x; }
.b { height:6px; background:url('../img/0b.gif') left top repeat-x; }
.l { background:url('../img/0l.gif') left top repeat-y; }
.r { background:url('../img/0r.gif') left top repeat-y; }
.cbg { width:21px; background:url('../img/p.gif') 50% top repeat-y; }

.main { background:#fff; }

.fl { background:url('../img/0l2.gif') left bottom no-repeat; }
.fr { background:url('../img/0r2.gif') left bottom no-repeat; }
.fmain { background:#b41d1a url('../img/0b2.gif') left bottom repeat-x; }

.left {
	width:220px;
	padding:10px 0 10px 10px;
	vertical-align:top;
	}

.center {
	padding:10px 0 10px 0;
	vertical-align:top;
	}

.right {
	width:220px;
	padding:10px 10px 10px 0;
	vertical-align:top;
	}

.fleft {
	font-size:90%;
	color:#fff;
	width:230px;
	padding:7px 0 5px 10px;
	vertical-align:top;
	}

.fcenter {
	font-size:90%;
	color:#fff;
	padding:7px 10px 5px 10px;
	vertical-align:top;
	}

.fright {
	font-size:90%;
	color:#fff;
	width:242;
	padding:7px 10px 5px 10px;
	vertical-align:top;
	}

.tit {
	font-size:200%;
	font-weight:bold;
	text-transform:uppercase;
	background:#f0f0f0;
	padding:5px 10px;
	}
.tit_center {
	font-size:200%;
	font-weight:bold;
	text-transform:uppercase;
	background:#f0f0f0;
	padding:5px 10px;
    margin-bottom: 24px;
	}
.hr {
	height:1px;
	margin:4px 0px;
	background:url('../img/to.gif') top left repeat-x;
	}

.hr2 {
	height:1px;
	margin:10px 0;
	background:url('../img/to.gif') top left repeat-x;
	}

.hr3 {
	height:1px;
	margin:12px 0;
	background:url('../img/to.gif') top left repeat-x;
	}
.hrser {
	height:1px;
	margin:4px 0px;
	background:url('../img/to.gif') top left repeat-x;
    margin-bottom:-10px
	}
html:root .hrser {margin-bottom: 0px}
html:first-child .hrser {margin-bottom: 0px}
ul.site_map {
	margin:10px 0 10px 20px; padding:0;
	list-style-type:none;
	}

ul.site_map li { list-style-image:url('../img/li.gif'); }

.srch {
	background:#f0f0f0;
	padding:20px 0;
	margin:10px 0;
	text-align:center;
	}

strong.sub_tit {
	font-size:160%;
	font-weight:bold;   
	position:relative;
	top:-10px
	}


.sf {
	font-size:140%;
	width:130px;
	height:27px;
	}

UL.docs {
	margin:10px 20px; padding:0;
	list-style-type:none;
	}

UL.docs LI{ list-style-image:url('../img/li.gif'); }

.all { margin-left:20px; }

.news { margin-bottom:30px; }

.newsheader {
	margin:10px 0;
	font-weight:bold;
	text-transform:uppercase;
	}

.newsmore {
	float:right;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
	background:url('../img/more.gif') left 50% no-repeat;
	}

.wh { color:#fff; }

.maintable { width:100%; }

.maintable TD, .maintable TH { background:#f0f0f0; }

.odd TD { background:#ccc; }

UL.leftmenu {
	margin:10px 0 10px 20px; padding:0;
	list-style-type:none;
	}

UL.leftmenu LI { list-style-image:url('../img/li.gif'); }

li.files 
{
	list-style-image:url('../img/li.gif');
	marker-offset:10px; 
	margin: 10px 0 10px 20px;
	list-style-position:outside ;
	 
	
}
 
UL.submenu {
	margin:3px 0 10px 20px;	padding:0;
	list-style-type:none;
	}

UL.submenu LI { list-style-image:url('../img/li.gif'); }

.submenu_item 
{
   margin-left:20px; 	
   margin-bottom:0px; 
}

.pager {
	text-align:center;
	height:25px;
	}

.paglink {
	width:17px;
	height:17px;	
	padding:5px;
	font-size:120%;
	background:url('../img/bgp.gif') 50% 50% no-repeat;
	color:#fff;
	text-decoration:none;
	line-height:120%;
	}

.paglinkactive {
	width:17px;
	height:17px;
	padding:5px;
	font-size:120%;
	background:url('../img/a.gif') 50% 50% no-repeat;
	color:#fff;
	text-decoration:none;
	line-height:120%;
	}

.calendar {
	background:#f0f0f0;
	padding:5px;
	}

.gray { color:#808080; }

.active  
{
	background:#fff; 
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	display:block;   
          }

.bln {
	color:#000;
	text-decoration:none;
	background-color:#fff;  
	}

.print {
	float:right;
	padding:5px 10px;
	}

