/* Global style */

body,td,th {
	font-family: Arial;
}
html,body {
	margin: 0;
	padding: 0;
	background: #E4EBF1;
	font-size: 14px;
}
img,td,th,FORM {
	border:0;
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
}
a { text-decoration: underline; }
a:hover { }
a:active { }


/* Style for INDEX page */

.glob {
	width:898px;
	height:250px;
	background:#fff url(../images/cats.jpg) no-repeat left top;
}
	.glob TD {
		text-align:right;
		vertical-align:top;
	}
	.glob DIV {
		padding:32px;
	}

.table2 {
	width:898px;
	background:#fff url(../images/fon_content.gif) repeat-y left top;
}

.TopMenu {
	background:url(../images/fon_menu1.png) repeat-x left center;
	filter:expression(fixPNG(this));
	vertical-align:center;
	text-align:center;
}
	.TopMenu A {
		display:block;
		margin-bottom:9px;
		font-size: 13px;
		color:#102269;
		text-decoration:none;
		position: relative;	/* Надо, чтобы ссылка заработала на фоне PNG */
		font-family: Tahoma;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.TopMenu A:hover {
		color:#fff;
	}
	.TopLapka {
		width:36px;
		background:url(../images/fon_menu2.png) repeat-x left center;
		filter:expression(fixPNG(this));
	}

.content {
	margin:32px;
}
.table3 {
	width:898px;
	height:112px;
	background:#fff url(../images/fon_bottom.gif) repeat-x left bottom;
}
	.table3 TD {
		vertical-align:top;
	}
.lap {
	margin:27px 0 0 30px;
	font-size: 10px;
	color:#7F97C5;
}
	.lap IMG {
		margin:0 18px 0 0;
		float:left;
	}
	.lap A {
		color:#7F97C5;
		text-decoration: none;
	}
	.lap A:hover {
		text-decoration: underline;
	}

.InputFind {
	font-size: 10px;
	padding:3px 6px 0 9px;
	margin:0 0 6px 0;
	border:0;
	height:16px;
	width:124px;
	background: url(../images/input_find.gif) no-repeat center center;
	position: relative;	/* Надо, чтобы объект стал доступен на фоне PNG */
}
.ButFind {
	width:26px;
	height:20px;
	border:0;
	padding:0;
	margin:0;
	position: relative;	/* Надо, чтобы объект стал доступен на фоне PNG */
}

.Menu {
	list-style-type: none;
	padding:0 0 0 27px;
	margin:0;
}
	.Menu LI {
		height:23px;
		background:url(../images/menu_but.gif) no-repeat left top;
		padding:0 0 0 13px;
		margin:5px 0 0 0;
	}
	.Menu A {
		color:#354B90;
		text-decoration: none;
		font-size: 11px;
		text-transform: uppercase;
		padding-top:5px;
		display:block;
	}
	.Menu A:hover {
		color:#000;
	}

.Article {
	list-style-type: none;
	padding:12px 0 12px 12px;
	margin:6px 28px;
	background:#fff url(../images/fon_left-menu.gif) repeat-x left top;
}
	.ArticleFon2 {
		background:#fff url(../images/fon_left-menu2.gif) repeat-x left top;
	}
	.Article DIV {
		background: url(../images/menu_lapa.gif) no-repeat 0% 30%;
		padding:2px 0 2px 16px;
		margin:0;
	}
	.Article A {
		color:#6080BD;
		font-size: 11px;
		text-decoration: none;
	}
	.Article A:hover {
		color:#000;
		text-decoration: underline;
	}


H1 {
	background:url(../images/zagolovok1.gif) no-repeat left top;
	padding:28px 0 0 62px;
	margin:2px 0 0 0;
	height:50px;
	width:314px;
	display:block;
	font-size: 13px;
	color:#102269;
	text-transform: uppercase;
	font-family: Tahoma;
	letter-spacing: 1px;
}

H2 {
	font-size: 15px;
	color:#102269;
	font-family: Tahoma;
}
H3 {
	font-size: 15px;
	color:#A57B53;
	font-family: Tahoma;
	text-align:center;
}
H4 {
	font-size: 14px;
	color:#000;
	font-family: Tahoma;
}

.by {text-indent: 30pt; text-align: justify;}


