body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

td { vertical-align:top; }

table {
	color:#2a5886;
	font-family:arial;
	font-size:14px;
}

.main {
	width:100%;
	height:100%;
	background:#2a5886;
}
.mn1 {
	height:206px;
}
.mn2 {}
.mn3 {
	height:100px;
	background:url(images/bot2.jpg) top left repeat-x;
}

.bottom {
	height:100px;
	background:url(images/bot1.jpg) top left no-repeat;
	width:100%;
}
.bottom2 {
	height:100px;
	background:url(images/bot3.jpg) top right no-repeat;
	width:100%;
	position:relative;
	color:#faf6ea;
	font-size:11px;
}
.bottom2 a:hover { color:#336495; background:#faf6ea; text-decoration:none; }
.bottom2 a { color:#faf6ea; text-decoration:underline; }

.sch {
	position:absolute;
	top:42px; left:53px;
	width:700px;
}
.virt {
	position:absolute;
	top:42px; right:105px;
	width: 100px;
	text-align:center;
}
.virt2 {
	position:absolute;
	top:69px; right:105px;
	text-align:center;
}
.sss {
	position:absolute;
	top:48px; right:47px;
	text-align:center;
}

.top {
	width:100%;
	position:relative;
	height:206px;
	background:url(images/logo.jpg) top left no-repeat;
}

.menu td {
	vertical-align:middle;
}

.tplu {
	background:url(images/tplu.gif) top right no-repeat;
	width:26px;
	height:24px;
}
.tpru {
	background:url(images/tpru.gif) top left no-repeat;
	width:26px;
	height:24px;
}
.menu {
	position:absolute;
	bottom:0;
	left:60px;
}
.mu {
	padding:0 15px 0 15px;
}
.mu2 {
	background:#faf6ea;
}
.mu2 a {
	color:#214871;
	text-decoration:none;
}
.mu a {
	color:#faf6ea;
	text-decoration:none;
}

.tel {
	position:absolute;
	top:76px;
	right:0;
}

.center {
	width:100%;
	height:100%;
	background:url(images/bg.jpg) top right repeat-y;
}
.cr1 {
	width:45px;
	background:url(images/hz.jpg) top left no-repeat;
}
.cr2 {
	background:#faf6ea;
	padding:15px 0 0 0;
	color:#336495;
}
.cr3 {
	width:56px;
	background:url(images/ug.jpg) top left no-repeat;
}

.osnova { background:#336495; color:#faf6ea; }
.osnova2 { background:#336495; color:#faf6ea; width:100%; height:100%; }
.osnova2 table { color:#faf6ea; }
.osnova2 a:hover { color:#336495; background:#faf6ea; text-decoration:none; }
.osnova2 a { color:#faf6ea; text-decoration:underline; }
.o00a2 td { background:#336495; color:#faf6ea; vertical-align:middle; }
.oa1 { width:33px; background:url(images/vbg.jpg) top left repeat-y; }
.oa2 { padding:10px 0 0 0; }
.oa3 { width:17px; background:url(images/v2.jpg) top left no-repeat; }
.oa4 { height:25px; background:url(images/v3.jpg) top right no-repeat; }
.oa6 { background:url(images/v4.jpg) top left no-repeat; }
.oa7 { width:17px; background:url(images/v11.jpg) top left no-repeat; }

.zag {
	color:#faf6ea;
	font-size:20px;
	padding:0 20px 0 0;
	text-transform:uppercase;
	text-align:right;
}

.brrr {
	width:450px;
	padding:0 0 0 40px;
}
.brrr2 {
	width:190px;
	padding:0 0 0 20px;
}

.brs {
	padding:0 25px 0 0;
}

.home {
	position:absolute;
	top:0; right:82px;
}
.mail {
	position:absolute;
	top:0; right:50px;
}

.zm1 { background:url(images/b1.jpg) top left no-repeat;}
.zm2 { background:url(images/b2.jpg) top right no-repeat; width:12px; height:14px;}
.zm3 { background:url(images/b3.jpg) bottom left no-repeat; padding:0 0 15px 15px; color:#faf6ea;}
.zm4 { background:url(images/b4.jpg) bottom right no-repeat;}
.zachem { background:#396fa3; margin:0 0 15px 0;}

.zm3 a {
	color:#faf6ea;
	text-decoration:underline;
}
.zm3 a:hover {
	background:#faf6ea;
	color:#336495;
	text-decoration:none;
}

.gh1 {
	width:100%:
}
.gh2 {
	width:150px;
}
.gh2 img {
	border:1px solid #faf6ea;
	text-align:right;
}

.gh1 a {
	color:#faf6ea;
	text-decoration:underline;
}
.gh1 a:hover {
	background:#faf6ea;
	color:#336495;
	text-decoration:none;
}

.brrr a {
	color:#336495;
	text-decoration:underline;
}
.brrr a:hover {
	background:#336495;
	color:#faf6ea;
	text-decoration:none;

}
 a.s:link {
	text-decoration:none;
	}
 a.s:active {
	text-decoration:none;
	}
 a.s:visited {
	text-decoration:none;
	}
 a.s:hover {
	text-decoration:none;
	}
 a.s2:link {
	text-decoration:none;
	}
 a.s2:active {
	text-decoration:none;
	}
 a.s2:visited {
	text-decoration:none;
	}
 a.s2:hover {
	text-decoration:none;
	}