/*--------------------    author: TecHMeaT      ---------------------*/
/*--------------------  email: techmeat@ya.ru  --------------------*/
/*--------------------       icq: 70-20-770         --------------------*/

* {margin:0; padding:0;}
body{color:#000; font-size:11px; line-height:14px; font-family:Tahoma; text-align:center; background:#F7E9BA;}
table{border-collapse:collapse;}
img{border:0;}
a{color:#004939; text-decoration:none;}

#page{position:relative; top:0; left:0; width:100%; min-height:719px; text-align:left; background:url(/images/bg_bodymain.gif) 0 0 repeat-x;}

	#header{position:relative; top:0; left:0; width:1000px; height:719px; margin:0 auto; background:url(/images/bg.jpg) center 0 no-repeat;}
		#header .left{position:absolute; top:117px; left:20px; width:295px; min-height:300px; background:url(/images/bg_left.gif) 0 0 no-repeat;}
			#header .left div{margin:70px 72px 0 52px;}
			#header .left li{margin-bottom:10px; list-style:none; color:#010101;}
			#header .left span{font-weight:bold; color:#896F3F;}
			#header .left strong{color:#004939;}
			#header .left .title{padding-bottom:5px; color:#004939; font-weight:bold;}
			#header .left .all{position:absolute; top:210px; margin:10px 0 0 -10px; padding:5px 0 10px 10px; font-weight:bold;}
		#header .right{position:absolute; top:117px; right:20px; width:295px; min-height:300px; background:url(/images/bg_right.gif) 0 0 no-repeat;}
			#header .right div{margin:90px 49px 0 75px;}
			#header .right .title{padding-bottom:5px; color:#004939; font-weight:bold;}
			#header .right .all{position:relative; margin:8px 0 0 -27px; padding:8px 0 10px 27px; font-weight:bold; z-index:1000;}
		#header .gramota{position:relative; top:0; left:0; width:490px; height:551px; margin:0 auto;}
		#header .logo{position:absolute; top:438px; left:421px; width:165px; height:75px;}
		#header .icons{position:absolute; top:0; left:0; z-index:200;}
			#header .icons a{position:absolute;}
				#header .icons a.home{top:-3px; left:1px;}
				#header .icons a.news{top:-2px; left:152px;}
				#header .icons a.contacts{top:6px; left:660px;}
				#header .icons a.map{top:-15px; left:810px;}
				#header .icons a.curious{top:350px; left:112px;}
				#header .icons a.swindler{top:445px; left:185px;}
				#header .icons a.forum{top:537px; left:365px;}
				#header .icons a.ago{top:531px; left:508px;}
				#header .icons a.fear{top:447px; left:650px;}
				#header .icons a.graphic{top:360px; left:725px;}
				#i-home{width:150px; height:155px;}
				#i-news{width:184px; height:156px;}
				#i-contacts{width:173px; height:149px;}
				#i-map{width:174px; height:168px;}
				#i-curious{width:184px; height:173px;}
				#i-graphic{width:174px; height:155px;}
				#i-swindler{width:230px; height:187px;}
				#i-forum{width:158px; height:124px;}
				#i-ago{width:227px; height:162px;}
				#i-macabra{width:212px; height:184px;}
		#header .new-year{position:absolute; top:455px; left:0px; z-index:100;}
		#header .new-year img{width:335px; height:256px;}

	#main{position:relative; top:0; left:0; width:100%; min-height:100px; background:#EFD581 url(/images/bg_main2.gif) 0 0 repeat-x; font-size:11px;}
		#main .content{position:relative; top:0; left:0; width:1000px; min-height:100px; margin:0 auto; background:url(/images/bg_main.gif) 0 0 repeat-y; font-size:11px;}
			#main .event{float:left; position:relative; top:0; left:0; width:275px; min-height:100px; padding-left:40px; padding-top:15px;}
				#main .event div{position:absolute; top:-27px; left:0; width:100%; height:23px; background:url(/images/mainamecol.gif) 40px 0 no-repeat;}
				#main .event .all{margin:10px 0 0 -10px; padding:5px 0 10px 10px;}
			#main .caricature{float:left; position:relative; top:0; left:0; width:375px; min-height:269px; background:url(/images/bg_caricature.jpg) 0 0 no-repeat;}
				#main .caricature div{position:absolute; top:-27px; left:0; width:100%; height:23px; background:url(/images/mainamecol.gif) center -23px no-repeat;}
				#main .caricature img{position:absolute; top:54px; left:120px; padding:1px; border:1px solid #EFD581;}
				#main .caricature a{position:absolute; top:249px; left:43px;}
			#main .anecdote{float:left; position:relative; top:0; left:0; width:275px; min-height:100px; padding-top:15px;}
				#main .anecdote div{position:absolute; top:-27px; left:0; width:100%; height:23px; background:url(/images/mainamecol.gif) 159px -46px no-repeat;}
				#main .anecdote .all{margin:10px 0 0 -10px; padding:5px 0 10px 10px;}
			#main .clear{clear:both; position:relative; top:0; left:0; width:275px; height:1px;}
			#main a{font-weight:bold;}
			#main .title{padding-bottom:5px; color:#004939; font-weight:bold;}
	
	#footer{clear:both; position:relative; top:0; left:0; width:100%; height:135px; text-align:center; color:#EFD581; background:#EFD581 url(/images/bg_body_bottom.gif) 0 1px repeat-x;}
		#footer .mainright{position:absolute; top:-187px; right:-1px; width:12px; height:187px; background:url(../images/bg_main_right.gif) 0 0 no-repeat;}
		#footer .main{position:relative; top:0; left:0; width:1000px; height:100%; margin:0 auto; color:#EFD581;}
			#footer .grad{position:absolute; top:-510px; right:-254px; width:254px; height:599px; background:url(/images/bg_body_right.jpg) 0 0 no-repeat;}
		#footer .uzor{position:absolute; top:37px; left:0; width:100%; height:15px; background:url(/images/bg_footer_uzor.gif) center 0 no-repeat;}
		#footer .right{position:absolute; top:0; right:0; width:310px; height:89px; background:url(/images/bg_footer_right.png) 0 0 no-repeat;}
		#footer p{padding-top:53px;}
		#footer a{color:#EFD581; text-decoration:none;}
		#footer ul{padding-top:16px;}
		#footer li{display:inline; padding:0 7px;}
		#footer li a{color:#AA9253; font-size:14px; font-style:italic; font-family:'Times New Roman', Arial;}
		#footer li a:hover, #footer2 li a.activ{color:#EFD581;}

.c{position:absolute; margin:-12px 0 0 -18px;}
.d{position:absolute; margin:-12px 0 0 -28px;}
.b{position:absolute; margin:-12px 0 0 -15px;}
.e{position:absolute; margin:-12px 0 0 -10px;}

.stat{display:none;}

.all a{position:relative;}
.all a:hover{color:#000;}