/* --------------- GLOBAL STYLES ------------------  */
body {
	margin:0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	background:#fff;
	text-align: justify;
	line-height:150%;
	font-weight: normal;
}

body.antistress {
	color:#336;
}

body.about {
	color:#663;
}

body.corporative {
	color:#006;
}

body.zenter {
	color:#663;
}

body.contacts {
	color:#366;
}

body.anonce {
	color:#663;
}

div {
	margin:0;
	padding:0;
}

h1 {
	margin:0;
	padding:10px 0;
	text-align:left;
	font-size:24pt;
	font-weight:normal;
}

h2 {
	padding:0;
	text-align:left;
	font-size:18pt;
	font-weight:normal;
}

h3 {
	padding:0;
	text-align:left;
	font-size: 16pt;
	font-weight:normal;
}

ul {
	list-style:square;
	padding-left:12px;
	margin:0;
}

ol li {
	margin-left:0;
	margin-top:15px;
}

ol li ul li {
	margin-top:0;
}

a {
	text-align:left;
}

.anonce .bottom .content .more {
	visibility:hidden;
}

.antistress a, .antistress a:visited, .antistress a:active {
	color:#336;
}

.about a, .about a:visited, .about a:active {
	color:#663;
}

.corporative a, .corporative a:visited, .corporative a:active {
	color:#006;
}

.zenter a, .zenter a:visited, .zenter a:active {
	color:#663;
}

.contacts a, .contacts a:visited, .contacts a:active {
	color:#366;
}

.anonce a, .anonce a:visited, .anonce a:active {
	color:#663;
}


/* --------------- TOP PART ------------------  */

.top {
	height:68px;
	display:block;
}

.top .bg {
	width:1013px;
	margin:0 auto;
	display:block;
}

.top .content {
	padding:26px 41px 0px 41px;
	position:relative;
}

.top .content a {
	display:block;
	height:38px;
	text-decoration:none;
	background-position:bottom;
	position:absolute;
	bottom:0px;
}

.top .content a:hover {
	background-position:top;
}

	/* --------------- TOP BACKROUNDS ------------------  */
	
	.antistress .top .bg {
		background:url(../img/bg/about.jpg) no-repeat;
	}
	
	.about .top .bg {
		background:url(../img/bg/antistress.jpg) no-repeat;
	}
	
	.corporative .top .bg {
		background:url(../img/bg/corporative.jpg) no-repeat;
	}
	
	.zenter .top .bg {
		background:url(../img/bg/centre.jpg) no-repeat;
	}
	
	.contacts .top .bg {
		background:url(../img/bg/contacts.jpg) no-repeat;
	}

	.anonce .top .bg {
		background:url(../img/bg/antistress.jpg) no-repeat;
	}

	/* --------------- BUTTONS OF TOP NAVIGATION ------------------  */
		
	#ab {
		margin-left:1px;
		width:74px;
	}
		
	#as {
		margin-left:80px;
		width:205px;
	}
		
	#cp {
		margin-left:291px;
		width:252px;
	}
		
	#cr {
		margin-left:549px;
		width:250px;
	}
	
	#co {
		margin-left:805px;
		width:120px;
	}
	
		/* --------------- BUTTONS OF TOP NAVIGATION - ABOUT PAGE ------------------  */
		
		.antistress a#ab {
			background-image:url(../img/but/about/about.jpg);
		}
		
		.about a#ab {
			background-position:top;
		}
		
		.antistress a#as { /* hold position of button */
			background-image:url(../img/but/about/antistress.jpg);
		}
		
		.antistress a#cp {
			background-image:url(../img/but/about/corporative.jpg);
		}
		
		.antistress a#cr {
			background-image:url(../img/but/about/center.jpg);
		}
		
		.antistress a#co {
			background-image:url(../img/but/about/contacts.jpg);
		}
		
		/* --------------- BUTTONS OF TOP NAVIGATION - ANTISTERESS PAGE ------------------  */
		
		.about a#ab {
			background-image:url(../img/but/antistress/about.jpg);
		}
		
		.about a#as {
			background-image:url(../img/but/antistress/antistress.jpg);
		}
		
		.antistress a#as { /* hold position of button */
		background-position:top;
		}
		
		.about a#cp {
			background-image: url(../img/but/antistress/corporate.jpg);
		}
		
		.about a#cr {
			background-image: url(../img/but/antistress/center.jpg);
		}
		
		.about a#co {
			background-image:url(../img/but/antistress/contacts.jpg);
		}
		
		/* --------------- BUTTONS OF TOP NAVIGATION - CORPORATIVE PAGE ------------------  */
		
		.corporative a#ab {
			background-image:url(../img/but/corporative/about.jpg);
		}
		
		.corporative a#as {
			background-image:url(../img/but/corporative/antistress.jpg);
		}
		
		.corporative a#cp {
			background-image: url(../img/but/corporative/corporative.jpg);
		}
		
		.corporative a#cp { /* hold position of button */
		background-position:top;
		}
		
		.corporative a#cr {
			background-image: url(../img/but/corporative/center.jpg);
		}
		
		.corporative a#co {
			background-image:url(../img/but/corporative/contacts.jpg);
		}
		
		/* --------------- BUTTONS OF TOP NAVIGATION - CENTER OF razvitie PAGE ------------------  */
		
		.zenter a#ab {
			background-image:url(../img/but/centre/about.jpg);
		}
		
		.zenter a#as {
			background-image:url(../img/but/centre/antistress.jpg);
		}
		
		.zenter a#cp {
			background-image: url(../img/but/centre/corporative.jpg);
		}
		
		.zenter a#cr {
			background-image: url(../img/but/centre/center.jpg);
		}
		
		.zenter a#cr { /* hold position of button */
		background-position:top;
		}
		
		.zenter a#co {
			background-image:url(../img/but/centre/contacts.jpg);
		}
		
		/* --------------- BUTTONS OF TOP NAVIGATION - CONTACTS PAGE ------------------  */
		
		.contacts a#ab {
			background-image:url(../img/but/contacts/about.jpg);
		}
		
		.contacts a#as {
			background-image:url(../img/but/contacts/antistress.jpg);
		}
		
		.contacts a#cp {
			background-image: url(../img/but/contacts/corporative.jpg);
		}
		
		.contacts a#cr {
			background-image: url(../img/but/contacts/center.jpg);
		}
		
		.contacts a#co {
			background-image:url(../img/but/contacts/contacts.jpg);
		}
		
		.contacts a#co { /* hold position of button */
		background-position:top;
		}

		/* --------------- BUTTONS OF TOP NAVIGATION - ANONCE PAGE ------------------  */
		
		.anonce a#ab {
			background-image:url(../img/but/antistress/about.jpg);
		}
		
		.anonce a#as {
			background-image:url(../img/but/antistress/antistress.jpg);
		}

		.anonce a#cp {
			background-image: url(../img/but/antistress/corporate.jpg);
		}
		
		.anonce a#cr {
			background-image: url(../img/but/antistress/center.jpg);
		}
		
		.anonce a#co {
			background-image:url(../img/but/antistress/contacts.jpg);
		}

/* --------------- CENTER PART ------------------  */

.center {
	display:block;
	width:100%;
	height:240px;
	position:absolute;
	top:61px;
}

.center .bg {
	width:1013px;
	height:240px;
	margin:0 auto;
	display:block;
}

	/* --------------- BACKGROUNDS OF CENTER PART ------------------  */	
	
	.antistress .center {
		background: url(../img/bg/about_line.jpg) repeat-x top;
	}
	
	.about .center {
		background: url(../img/bg/antistress_line.jpg) repeat-x top;
	}
	
	.corporative .center {
		background: url(../img/bg/corporative_line.jpg) repeat-x top;
	}
	
	.zenter .center {
		background: url(../img/bg/centre_line.jpg) repeat-x top;
	}
	
	.contacts .center {
		background: url(../img/bg/contacts_line.jpg) repeat-x top;
	}

	.anonce .center {
		background: url(../img/bg/antistress_line.jpg) repeat-x top;
	}
	
	/* --------------- IMAGES OF CENTER PART ------------------  */
	
	.antistress .center .bg {
		background-image:url(../img/bg/about_center.jpg);
	}
	
	.about .center .bg {
		background:url(../img/bg/antistress_center.jpg);
	}
	
	.corporative .center .bg {
		background:url(../img/bg/corporative_center.jpg);
	}
	
	.zenter .center .bg {
		background:url(../img/bg/centre_center.jpg);
	}
	
	.contacts .center .bg {
		background:url(../img/bg/contacts_center.jpg);
	}

	.anonce .center .bg {
		background:url(../img/bg/antistress_center.jpg);
	}

/* --------------- BOTTOM PART ------------------  */

.bottom {
	display:block;
	margin-top:233px;
}
	
.bottom .bg {
	background:url(../img/bg/bottom.jpg) repeat-y;
	display: block;
	position:relative;
	width:1013px;
	margin:0 auto;
	min-height:570px;
}

.bottom .content {
	margin:0 34px;
	background-repeat:no-repeat;
	padding:24px 24px 24px 164px;
	padding-right:264px;
	background-repeat:repeat-y;
}

.contacts .bottom .content .people {
	display:block; 
	position:relative;
	margin:24px 0 24px 0;
	border-bottom:1px solid #366;
}

.contacts .bottom .content .people img {
	float:left;
	margin-right:12px;
	display:block;
}

.contacts .bottom .content .people .text {
	margin-left:112px;
}

.contacts .bottom .content .people h3 {
	margin-top: 0;
}

.bottom .wrap {
	 float:left;
	 margin-right:24px;
	 margin-bottom:24px;
}

.bottom .logo {
	position:absolute;
	top:-79px;
	left:-15px;
	margin-right:24px;
	margin-bottom:24px;
}

.bottom .contacts_small {
	position:absolute;
	top: 120px;
	left: 45px;
	font-size: 8pt;
	width: 136px;
}

.bottom .contacts_small h1 {
	font-size:12pt;
	font-weight:bold;
	margin-bottom:12px;
	line-height:10px;
}

.bottom .contacts_small h3 {
	font-size:10pt;
	font-weight:bold;
	margin:0;
	line-height:8px;
}

.bottom .index {
	 position:absolute;
	 display:block;
	 top:420px;
	 left:48px;
	 width:100px;
	 padding:0 16px;
}

.bottom .adv {
	position:absolute;
	top:285px;
	left:44px;
	font-size:18px;
	display:block;
	width:104px;
	padding:12px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	margin:0;
}

.adv1 {
	position:absolute;
	top:450px;
	left:750px;
	font-size:16px;
	display:block;
	width:150px;
	padding:12px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	margin:0;
	background-color:#bed386;
}

.adv2 {
	position:absolute;
	top:575px;
	left:750px;
	font-size:14px;
	font-style:none;
	font-color:black;
	display:block;
	width:150px;
	padding:12px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	margin:0;
	background-color:#bed386;
}

.adv3 {
	position:absolute;
	top:680px;
	left:750px;
	font-size:14px;
	font-style:none;
	font-color:black;
	display:block;
	width:150px;
	padding:12px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	margin:0;
	background-color:#bed386;
}


body.antistress .bottom .adv {
	border-color:#336;
	background:#8aa4d0;
}

body.about .bottom .adv {
	border-color:#663;
	background:#bed386;
}

body.corporative .bottom .adv {
	border-color:#006;
	background:#fff;
}

body.zenter .bottom .adv {
	border-color:#663;
	background:#f9bf6d;
}

body.contacts .bottom .adv {
	border-color:#366;
	background:#8ad2c6;
}

body.anonce .bottom .adv {
	border-color:#663;
	background:#f9bf6d;
}

.bottom .adv a, .bottom .adv a:active, .bottom .adv a:visited {
	padding:0;
	margin:0;
	text-decoration:none;
	padding:8px;
}

.bottom .content .sorry {
	display:block;
	text-align:center;
	font-size:14pt;
	margin-top:48px;
}

.bottom .adv a:hover {
	color:#555;
}

.bottom .links {
	position:absolute;
	top:20px;
	left:720px;
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	width:238px;
	height:437px;
	padding:40px 0;
}

.bottom .links a, .bottom .links a:visited, .bottom .links a:active {
	padding:8px 36px;
	display:block;
	line-height:120%;
	text-decoration:none;
}

.bottom .links a:hover {
	color:#333;
}

.bottom .links a.active, .bottom .links a.active:hover, .bottom .links a.active:visited, .bottom .links a.active:active {
	text-decoration:none;
	font-weight:bold
}

	.antistress .bottom .links {
		background-image:url(../img/links/about.jpg);
	}
	
	.about .bottom .links {
		background-image:url(../img/links/antistress.jpg);
	}
	
	.corporative .bottom .links {
		background-image:url(../img/links/corporative.jpg);
	}
	
	.zenter .bottom .links {
		background-image:url(../img/links/centre.jpg);
	}
	
	.contacts .bottom .links {
		background-image:url(../img/links/contacts.jpg);
	}

	.anonce .bottom .links {
		background-image:url(../img/links/antistress.jpg);
	}

	/* --------------- BACKGROUNDS OF BOTTOM PART ------------------  */
	
	.antistress .bottom .content {
		background-image:url(../img/bg/about_bottom.jpg);
	}
	
	.about .bottom .content {
		background-image:url(../img/bg/antistress_bottom.jpg);
	}
	
	.corporative .bottom .content {
		background-image:url(../img/bg/corporative_bottom.jpg);
	}
	
	.zenter .bottom .content {
		background-image:url(../img/bg/centre_bottom.jpg);
	}
	
	.contacts .bottom .content {
		background-image:url(../img/bg/contacts_bottom.jpg);
	}

	.anonce .bottom .content {
		background-image:url(../img/bg/antistress_bottom.jpg);
	}
