html, body {	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#f1f1f1;
}
#minwidth {
	min-width:980px;
	width:expression(document.body.clientWidth < 980? "980px": "auto" );
	position:relative;
}
td { vertical-align:top; }

table {	font-family:tahoma;
	color:#151414;
	font-size:12px;}
a {	color:#006fc5;
	text-decoration:underline;}
a:hover {	color:#e48c02;
	text-decoration:none;}

.polosa {	background:url(images/hr.jpg) top left repeat-x;
	height:2px;
	width:100%;}
.kart img {	margin:0 20px 0 0;}
.kart2 {
	vertical-align:middle;
}
.julogr {	width:679px;}
.pages {	text-decoration:underline;}
.pages:hover {
	text-decoration:none;
}
.pages:active {	text-decoration:none;
	font-weight:bold;}

/* -------- ÄÎÏÎËÍÈÒÅËÜÍÎÑÒÈ -------- */
h2 {
	color:#6a9b72;
	font-size:18px;
	margin-bottom:10px;
}
.hrrh {
	width:100%;
	height:2px;
	margin:15px 0 15px 0;
}

.hrhr {
	background:url(images/hr.jpg) top left repeat-x;
}

ul {
	margin:0;
	padding:0;
}
ul li {
	list-style-type:none;
	background:url(images/li.jpg) left 6px no-repeat;
	padding:0 0 0 12px;
}
.kobsuk {
	padding:0 0 0 20px;
	width:190px;
}
.rodoslov td {vertical-align:middle; padding:0 4px 0 4px;}
.rod {
	padding-top:15px;
}

/* -------- ÄÎÏÎËÍÈÒÅËÜÍÎÑÒÈ END -------- */

/*------------------------*/

#main {	width:100%;
	height:100%;
	background:url(images/left.jpg) 0 12px no-repeat;}

#mn1 {	height:12px;
	background:#474747;
	border-bottom:1px solid black;}

#mn2 {	height:187px;
	background:url(images/right.jpg) top right no-repeat;}
#top {	width:381px;
	height:187px;
	background:url(images/center.jpg) top left no-repeat;}
#topEST {
	width:381px;
	height:187px;
	background:url(images/centerEST.jpg) top left no-repeat;
}

#mn3 {	height:37px;
	background:url(images/uner.jpg) top left no-repeat #474747;
	border-top:1px solid black;}
#mn3EST {
	height:37px;
	background:url(images/unerEST.jpg) top left no-repeat #474747;
	border-top:1px solid black;
}
#papko {	width:100%;
	height:37px;
	position:relative;}
#menu {	position:absolute;
	top:10px;
	left:440px;}
#flag {	position:absolute;
	top:8px;
	right:10px;}
#menu a {
	background:url(images/pol.jpg) right 0 no-repeat;
	color:#bcbbbb;
	text-decoration:underline;
	padding:6px 16px 7px 0;
	margin:0 0 0 10px;
	font-weight:bold;
}
#menu a:hover {
	color:#7ab283;
	text-decoration:none;
}

#mn4 {	height:12px;
	background:#ddfad7;
	border-bottom:1px solid #a0a0a0;}

#mn5 {}
#center {	width:100%;
	height:100%;}
#cr1 {	width:10px;}
#cr2 {	width:220px;
		background:#f1e7f9;
	/*background:#f9f3fe;*/
	color:#898989;}
#cr3 {	padding:8px 30px 15px 32px;}
#left {	width:220px;}
.ltzag {	height:29px;
	background:#e8d2fa;
	color:#474747;
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 17px;}
.ltmenu {	padding:5px 0 10px 17px;}
.ltmenu a {	color:#898989;
	text-decoration:none;
	background:url(images/str.jpg) 0 5px no-repeat;
	padding:0 0 0 20px;
	margin:4px 0 4px 0;
	display:block;
	font-weight:bold;}
.ltmenu a:hover {	color:#333333;
	text-decoration:underline;
	background:url(images/stron.jpg) 0 5px no-repeat;}
.lttext {	padding:10px 8px 10px 17px;
	font-size:11px;
	color:#898989;}
#right {	width:100%;
	background:url(images/zagbg.jpg) top left repeat-x;}
.rt1 {	background:url(images/zag.jpg) top left no-repeat;
	height:33px;
	vertical-align:middle;
	color:#7b5c8f;
	font-size:18px;
	font-weight:bold;
	padding:0 0 0 40px;}
.rt2 {	padding:10px 0 0 34px;}


#mn6 {	height:14px;
	background:#ddfad7;
	border-top:1px solid #a0a0a0;
	border-bottom:1px solid #a0a0a0;}
#mn7 {	height:55px;}

#bottom {	width:100%;
	height:55px;
	font-size:11px;}
#bm1 {
	width:10px;
}
#bm2 {
	width:203px;
	background:#f1e7f9;
	vertical-align:middle;
	padding:0 0 0 17px;
}
#bm3 {
	padding:0 30px 0 30px;
	vertical-align:middle;
}

#mn8 {	height:11px;
	background:#474747;}

/*^^^^*/