html {
	background-image: url(../images/html_bg.gif);
	background-repeat: repeat-x;
	background-position: left 750px;
}
body {
	background-image: url(../images/header_repeater.gif);
	background-repeat: repeat-x;
	padding: 0px;
	width: 100%;
	position: relative;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
}
.body {
	background-image: url(../images/index_body.jpg);
	background-repeat: no-repeat;
	min-height: 638px;
	_height: 638px;
}
.body .home {
	position: absolute;
	left: 69px;
	top: 25px;
}
.body .home a {
	color: #E0F27B;
	background-image: url(../images/home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	font-size: 85%;
	padding-left: 14px;
}
.body .home a:hover {
	text-decoration: none;
}

.body .nav {
	font-family: Arial;
	position: absolute;
	text-decoration: none;
	font-size: 0%;
	height: 16px;
	background-position: left top;
}
.body .nav:hover {
	background-position: left 16px;
}
.body .nav img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.body #news {
position:absolute;
	left: 96px;
	top: 74px;
	background-image: url(../images/menu_news.gif);
	width: 54px;
}
.body #about {
	left: 113px;
	top: 100px;
	background-image: url(../images/menu_about.gif);
	width: 74px;
}

.body #doctors {
	left: 133px;
	top: 126px;
	background-image: url(../images/menu_doctor.gif);
	width: 92px;
}
.body #clinical {
	left: 154px;
	top: 152px;
	background-image: url(../images/menu_clinical.gif);
	width: 147px;
}
.body #partners {
	left: 178px;
	top: 178px;
	background-image: url(../images/menu_partners.gif);
	width: 59px;
}
.body #contacts {

	left: 203px;
	top: 203px;
	background-image: url(../images/menu_contacts.gif);
	width: 59px;
}
.body .revisor {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #6C747F;
	position: absolute;
	left: 642px;
	top: 133px;
}
.body .revisor1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #6C747F;
	position: absolute;
	left: 643px;
	top: 76px;
}
.body .potential {
	font-family: Tahoma;
	font-size: 9px;
	color: #A6A59E;
	position: absolute;
	left: 643px;
	top: 149px;
}
.body .central {
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	height: 64px;
	width: 242px;
	position: absolute;
}
.body .central a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-image: url(../images/central_a.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 8px;
}
.body .central a:hover {
	text-decoration: none;
}
.body #protector {
	left: 375px;
	top: 313px;
}
.body #modulator {
	left: 373px;
	top: 493px;
}
.body #adaptogen {
	top: 313px;
	left: 664px;
}
.body #reparant {
	left: 664px;
	top: 493px;
}
.body .central_image {
	text-align: center;
	vertical-align: middle;
	height: 58px;
	width: 58px;
	position: absolute;
}
.body #protector_image {
	left: 578px;
	top: 234px;
}
.body #modulator_image {
	left: 868px;
	top: 234px;
}
.body #adaptogen_image {
	left: 578px;
	top: 414px;
}
.body #reparant_image {
	left: 868px;
	top: 414px;
}
.body .index_image {
	position:absolute;
	left:120px;
	top:236px;
}
.body .plus {
	height: 15px;
	width: 289px;
	position: absolute;
	left: -24px;
	text-align: right;
	font-size: 90%;
	color: #666666;
	background-image: url(../images/plus.gif);
	background-repeat: no-repeat;
	background-position: right center;
        Padding-right: 25px;
}
.body #excl {
	top: 392px;
}
.body #side {
	top: 422px;
}
.body #over {
	top: 452px;
}
.body #patent {
	top: 482px;
}
.body .recom {
	font-size: 90%;
	color: #666666;
	position: absolute;
	left: 0px;
	top: 536px;
	text-align: right;
	width: 291px;
}
.body .recom a {
        color: #CC0000;
	text-decoration: underline;
}
.body .recom a:hover {
	text-decoration: none;
}
.body .mera {
	position:absolute;
	left:159px;
	top:558px;
}
.body .mera img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.body .spacer {
	height: 189px;
}

.body .main_text {
	min-height: 400px;
	_height: 400px;
	width: 478px;
	margin-left: 344px;
	background-image: url(../images/main_text.gif);
	background-repeat: no-repeat;
	padding-top: 56px;
	color: #6C747F;
	background-color: #FFFFFF;
	font-size: 11px;
	padding-right: 55px;
	padding-left: 59px;
	text-align: justify;
	padding-bottom: 74px;
}
.body .main_text h2 {
	color: #669900;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-left: 234px;
	font-family: Arial;
	text-align:right;
}
.body .main_text h3 {
	font-size: 12px;
	color: #669900;
	margin-top: 25px;
	margin-bottom: 16px;
	font-family: Arial;
}
.body .main_text a {
	color: #CC0000;
	text-decoration: underline;
}
.body .main_text a:hover {
	text-decoration: none;
}
.body .main_text a:visited {
	color: #FF9900;
}
.body .main_text img {
	float: left;
	margin-right: 28px;
	margin-bottom: 22px;
	padding:10px;
	border:1px solid #F1EACE;
	background:#FAF8EF;
}
.body .main_text table {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.body .main_text table td {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}
.body .typical_image {
	position: absolute;
	left: 99px;
	bottom: 50px;
}
.body #typ_prot {
	position: absolute;
	left: 0px;
	top: 266px;
}
.body #typ_mod {
	position: absolute;
	left: 0px;
	top: 337px;
}
.body #typ_ad {
	position: absolute;
	left: 0px;
	top: 406px;
}
.body #typ_rep {
	position: absolute;
	left: 0px;
	top: 476px;
}














.footer {
	height: 190px;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}
#typ_foot {
	background-image: url(../images/typ_footer_bg.gif);
	height: 220px;
}

.footer .copy {
	position: absolute;
	height: 27px;
	width: 192px;
	left: 90px;
	bottom: 20px;
        Text-align: right;
}
.footer .copy a {
	color: #CC0000;
	text-decoration: underline;
	float: right;
	margin-right: 2px;
}
.footer .copy a:hover {
	text-decoration: none;
}
.footer .create {
	position: absolute;
	height: 28px;
	width: 204px;
	bottom: 20px;
	padding-right: 104px;
	text-align: right;
	background-image: url(../images/nsign.gif);
	background-repeat: no-repeat;
	background-position: right center;
	left: 607px;
}
.footer .create .ns {
	color: #CC0000;
	text-decoration: underline;
}
.footer .create .ns:hover {
	text-decoration: none;
}
.footer .create .sm {
	color: #A6A59E;
	text-decoration: none;
	font-size: 10px;
}
.footer .create .sm:hover {
	text-decoration: underline;
}
.footer .create b {
	font-weight: normal;
	color: #A6A59E;
}
td.link{width: 186px; height: 78px; background:url(../images/item/block.png); vertical-align: middle;}