html  {
background: #000;
}

*  {
padding: 0px;
margin: 0px;
}

img  {
border: 0px;
}

body  {
min-width: 1000px;
}

.container  {
width: 1000px;
margin: 0px auto;
}

#top  {
height: 710px;
background: url(../images/header/bg.jpg) 50% 0% no-repeat;
}

	#top  div.left  {
	float: left;
	width: 818px;
	}
	
	#top  div.right  {
	float: right;
	width: 182px;
	}

	#top a  {
	display: block;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	position: absolute;
	}
	
		#top a:hover  {
		background-position: 0% 100%;
		}

	#top a.nostradamus  {
	width: 129px;
	height: 32px;
	background-image: url(../images/header/menu/nostradamus.jpg);
	margin-top: 112px;
	margin-left: 156px;
	}
	
		#top a.nostradamus img  {
		width: 129px;
		height: 32px;
		}
	
	#top a.set_mag  {
	width: 95px;
	height: 42px;
	background-image: url(../images/header/menu/set_mag.jpg);
	margin-top: 228px;
	margin-left: 43px;
	}
	
		#top a.set_mag img  {
		width: 95px;
		height: 42px;
		}
	
	#top a.otdel_misl  {
	width: 148px;
	height: 27px;
	background-image: url(../images/header/menu/otdel_misl.jpg);
	margin-top: 297px;
	margin-left: 99px;
	}
	
		#top a.otdel_misl img  {
		width: 148px;
		height: 27px;
		}
		
	#top a.kanc_verh  {
	width: 123px;
	height: 58px;
	background-image: url(../images/header/menu/kanc_verh.jpg);
	margin-top: 356px;
	margin-left: 15px;
	}
	
		#top a.kanc_verh img  {
		width: 123px;
		height: 58px;
		}	
	
	
	#top a.zap_zhit  {
	clear: both;
	float: right;
	width: 115px;
	height: 43px;
	background-image: url(../images/header/menu/zap_zhit.jpg);
	top: 207px;
	margin-left: 30px;
	}
	
		#top a.zap_zhit img  {
		width: 115px;
		height: 43px;
		}
	
	#top a.magia  {
	clear: both;
	float: right;
	width: 58px;
	height: 21px;
	background-image: url(../images/header/menu/magia.jpg);
	top: 301px;
	margin-left: 6px;
	}
	
		#top a.magia img  {
		width: 58px;
		height: 21px;
		}
	
	#top a.set  {
	clear: both;
	float: right;
	width: 44px;
	height: 24px;
	background-image: url(../images/header/menu/set.jpg);
	top: 369px;
	margin-left: 91px;
	}
	
		#top a.set img  {
		width: 44px;
		height: 24px;
		}
		
#about  {
clear: both;
height: 295px;
background: url(../images/about/bg.jpg) 50% 0% no-repeat;
}

	#about p  {
	width: 580px;
	font: bold 14px Georgia;
	color: #000;
	margin: 0px auto;
	text-align: center;
	padding-top: 88px;
	line-height: 23px;
	}
	
		#about p a  {
		color: #000;
		text-decoration: underline;
		}
		
			#about p a:hover  {
			text-decoration: none;
			}
			
#greetings  {
background: url(../images/greetings/bg.jpg) 50% 0% no-repeat;
padding-top: 340px;
text-align: center;
}

	#greetings p.text  {
	width: 600px;
	margin: 0px auto;
	font: normal 19px Georgia;
	color: #fff;
	text-align: center;
	line-height: 25px;
	}
	
	#greetings p.author  {
	margin: 0px auto;
	text-align: center;
	width: 400px;
	color: #717171;
	font: bold 14px Georgia;
	margin-top: 10px;
	}

#footer  {
height: 60px;
background: url(../images/footer/bg.jpg) 50% 0% no-repeat;
padding-top: 85px;
}

	#footer p  {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}
	
		#footer p.copyrights  {
		width: 180px;
		}
		
		#footer p.counters  {
		width: 340px;
		text-align: center;
		}
		
			#footer p.counters img  {
			border-bottom: 1px solid #000;
			border-right: 1px solid #000;
			margin: 0px 10px 0px 10px;
			}
		
		#footer p.made_in_text  {
		width: 80px;
		}
		
		#footer p.made_in_image  {
		width: 120px;
		}
		
		#footer p.book_link  {
		width: 280px;
		}
		
			#footer p.book_link img  {
			margin-top: -85px;
			position: relative;
			}
			
/* -------------------------------------------- */


