@import url(h.css);
@import url(r.css);
@import url(l.css);
@import url(c.css);
@import url(f.css);
@import url(news.css);
@import url(publ.css);
@import url(partners.css);
@import url(catalog.css);
@import url(blank.css);
@import url(request.css);
@import url(sitemap.css);
@import url(hmenu.css);
* {
	margin: 0;
	padding: 0;
}
/*html, body {
	height: 100%;
	width: 100%;
}*/
img {
	display: block;
}
p {
	line-height: 1.5em;
}
span.hide {
	display: none;
}
body {
	text-align: center;
	background: #1569b2 url(../i/bg.png) top repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #c4d9ec;
/*	  min-height: 100%;
	  height: auto !important;
	  height: 100%;
	  position: relative;*/
}
td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.inf {
	background: url(../i/inf.png) left bottom no-repeat;
	padding: 0 0 0 12px;
	margin: 0 0 0 -12px;
	display: block;	
	font-weight: bold;
}
a.fback {
	display: block;
	background: url(../i/inf.gif) 9px 0.2em no-repeat;
	padding: 0 0 37px 27px;
}
a {
	color: #fff;
}
img {
	border: 0;
}
h1, h2 {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	padding: 15px 0 7px;
	line-height: 1em;
}

h3 {font-size: 145% !important;
	font-weight: normal;
	font-family: Tahoma;}

#page {
	width: 940px;
	text-align: left;
	padding: 0 20px 0/*120px*/;
	overflow: hidden;
	margin: 0 auto;
}
.hr hr {
	display: none;
}
.hr {
	height: 1px;
	background: #1a83c5;
	margin: 20px 0 18px;
}

div.state {
	background: url(../i/tree.png) 5px 0.1em no-repeat;
	padding: 0 0 0 26px;
	margin: 15px 0 -18px;
}
h1, h2, h3, h4 {
/*	border-bottom: 1px solid red;
	border-top: 1px solid red;
	padding-bottom: 0;*/
}