* { margin: 0; padding: 0; border: 0; }
html { height: 100%; }
body { height: 100%; margin: 0 35px; background: #F5EFE6 url(../images/background.png) repeat-x; xtext-align: center; }
	#body-inner { background: #F5EFE6 url(../images/background_inner.png) repeat-x; }
	#xbody-index { margin: 0px; background: #000000; }
		#body-index-visible { margin: 0 35px; background: #F5EFE6 url(../images/background.png) repeat-x; }
xdiv { border: 1px dashed #000; }
a { color: #BE1790; }

.green2 { background: url(../images/__chromakey.png); background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/__chromakey.png', sizingMethod='scale'); } 
#getflash { display: none; position: absolute; left: 50%; top: 50%; margin: -50px 0 0 -150px; z-index: 10; width: 250px; height: 50px; padding: 24px; text-align: center; background: #CB43A9; border: 1px solid #FFF; font: 11px Tahoma, sans-serif; color: #FFD876; }
	#getflash a { color: #FFF; }
	#getflash-close { position: absolute; display: block; right: 10px; top: 10px; width: 10px; height: 10px; background: url(../images/link_close.png) no-repeat; }
	
#zeropixel { position: absolute; display: none; }
#night { width: 1000px; height: 700px; margin: 0 auto; }

#wrapper { position: relative; width: 930px; height: auto !important; height: 100%; min-height: 100%; margin: 0 auto; }
	#xbody-index #wrapper { display: none; }
	.wrapper-index { background: url(../images/background_wrapper.jpg) no-repeat; }
	.wrapper-inner { background: url(../images/inner_wrap.jpg) no-repeat; }

	#content { padding: 0 0 77px 0; }
		#header { position: relative; height: 120px; }
			#logo { position: absolute; display: block; width: 165px; height: 94px; left: 0px; top: 42px; background: url(../images/logo.png) no-repeat; }
			#menu { position: absolute; width: 741px; height: 105px; left: 189px; top: 0; }
				#menu ul { list-style: none; }
					#menu ul li { display: inline; }
						#menu ul li a { float: left; display: block; height: 105px; }
							#menu ul li#nav-dreaming a { width: 131px; background:url(../images/menu_dreaming.png) no-repeat; }
								#menu ul li#nav-dreaming a:hover, #menu ul li#nav-dreaming.selected a { background:url(../images/menu_dreaming_a.png) no-repeat; }
							#menu ul li#nav-kitten a { width: 116px; background:url(../images/menu_kitten.png) no-repeat; }
								#menu ul li#nav-kitten a:hover, #menu ul li#nav-kitten.selected a { background:url(../images/menu_kitten_a.png) no-repeat; }
							#menu ul li#nav-about a { width: 153px; background:url(../images/menu_about.png) no-repeat; }
								#menu ul li#nav-about a:hover, #menu ul li#nav-about.selected a { background:url(../images/menu_about_a.png) no-repeat; }
							#menu ul li#nav-breeds a { width: 123px; background:url(../images/menu_breeds.png) no-repeat; }
								#menu ul li#nav-breeds a:hover, #menu ul li#nav-breeds.selected a { background:url(../images/menu_breeds_a.png) no-repeat; }
							#menu ul li#nav-menu a { width: 130px; background:url(../images/menu_menu.png) no-repeat; }
								#menu ul li#nav-menu a:hover, #menu ul li#nav-menu.selected a { background:url(../images/menu_menu_a.png) no-repeat; }
							#menu ul li#nav-amusements a { width: 88px; background:url(../images/menu_amusements.png) no-repeat; }
								#menu ul li#nav-amusements a:hover, #menu ul li#nav-amusements.selected a { background:url(../images/menu_amusements_a.png) no-repeat; }
		
		#position { position: relative; margin: 40px 0 0 135px; }
			#navigation { position: absolute; z-index: 1; width: 160px; xheight: 1px; left: -135px; top: 20px; font: 10px Verdana, sans-serif; }
				#pole-shadow-left { width: 110px; height: 141px; margin: 0 0 0 25px; background: url(../images/pole_shadow_left.png) 0 0 no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pole_shadow_left.png', sizingMethod='crop'); }
				#pole-shadow-left-2 { width: 110px; height: 143px; margin: 0 0 0 25px; background: url(../images/pole_shadow_left_2.png) 0 0 no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pole_shadow_left_2.png', sizingMethod='crop'); }
				#pole-shadow-kitten { width: 110px; height: 143px; margin: 0 0 0 25px; background: url(../images/pole_shadow_kitten.png) 0 0 no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pole_shadow_kitten.png', sizingMethod='crop'); }
			
			/* common menu */

			#navigation.common #main-menu { position: relative; xbackground: #CB43A9; xmargin: 0 0 12px 0; }
				#navigation.common #main-menu .menu-top { position: relative; width: 160px; height: 84px; background: url(../images/main_menu_top.png) no-repeat; }
					#navigation.common #main-menu .menu-top img { position: absolute; width: 124px; height: 45px; left: 18px; top: 10px; }
				#navigation.common #main-menu ul { list-style: none; min-height: 139px; padding: 0 18px 0 28px; background: #CB43A9 url(../images/main_menu_back.png) repeat-y; }
				* html #navigation.common #main-menu ul { height: 139px; } /* IE 6- hack */
					#navigation.common #main-menu ul li { padding: 1px 0 1px 0; border-top: 1px solid #D86DBF; }
					#navigation.common #main-menu ul li.first { border-top: 0px; }
						#navigation.common #main-menu ul li a { display: block; margin: 0 0 0 -17px; padding: 4px 0 7px 17px; color: #FFF; text-decoration: none; }
							#navigation.common #main-menu ul li a:hover { color: #FFD876; }
							#navigation.common #main-menu ul li.selected a { color: #FFD876; background: url(../images/main_bullet.png) 0 4px no-repeat; }
				#navigation.common #main-menu .menu-bottom { width: 160px; height: 38px; background: url(../images/main_menu_bottom.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_bottom.png', sizingMethod='scale'); }
						
			#navigation.common #menu-spacer { width: 160px; height: 12px; font: 1px Tahoma, sans-serif; background: url(../images/menu_spacer.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_spacer.png', sizingMethod='scale'); }
			#navigation.common #menu-spacer2 { width: 160px; height: 13px; font: 1px Tahoma, sans-serif; background: url(../images/menu_spacer2.png) no-repeat;  }

			#navigation.common #sub-menu { xbackground: #EEC9E0; }				
				#navigation.common #sub-menu .menu-top { width: 160px; height: 19px; background: url(../images/sub_menu_top.png) no-repeat; }
				#navigation.common #sub-menu ul { list-style: none; padding: 0 18px 0 28px; background: #EEC9E0 url(../images/sub_menu_back.png) repeat-y; }
					#navigation.common #sub-menu ul li { padding: 1px 0 1px 0; border-top: 1px solid #EBB7DD; }
					#navigation.common #sub-menu ul li.first { border-top: 0px; }
						#navigation.common #sub-menu ul li a { display: block; margin: 0 0 0 -17px; padding: 0 0 3px 17px; color: #BF1D92; text-decoration: none; }
							#navigation.common #sub-menu ul li a:hover { color: #E59AD8; }
							#navigation.common #sub-menu ul li.selected a { color: #E59AD8; background: url(../images/sub_bullet.png) 0 1px no-repeat; }
				#navigation.common #sub-menu .menu-bottom { width: 160px; height: 41px; background: url(../images/sub_menu_bottom.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sub_menu_bottom.png', sizingMethod='scale'); }

			#navigation #subscribe-menu { }
				#navigation #subscribe-menu .menu-top { position: relative; width: 160px; height: 43px; background: url(../images/subscribe_top.png) no-repeat; }
					#navigation #subscribe-menu .menu-top span { position: absolute; top: 6px; left: 30px; font: bold 11px/19px Verdana, sans-serif; color: #F5EFE6; }
				#navigation #subscribe-menu .menu-content { padding: 0 20px 10px 21px; font: 11px Tahoma, sans-serif; color: #3D3D3D; background: url(../images/subscribe_back.png) repeat-y; }
					#subscribe-link { display: block; margin: 17px auto 0 auto; width: 85px; height: 13px; font: 1px Tahoma, sans-serif; background: url(../images/link_subscribe.png) no-repeat; }
				#navigation #subscribe-menu .menu-bottom { width: 160px; height: 18px; background: url(../images/subscribe_bottom.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/subscribe_bottom.png', sizingMethod='scale'); }
					#navigation.kitten #subscribe-menu .menu-bottom { width: 160px; height: 18px; background: url(../images/subscribe_bottom_kitten.png) no-repeat; filter: none; }
				
			/* dreaming menu */
			#navigation.kitten #main-menu ul li#dreaming-menu-1 a { height: 35px; padding: 12px 24px 0 24px; background: url(../images/main_menu_kitten_1.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_1.png', sizingMethod='crop'); }
				#navigation.kitten #main-menu ul li#dreaming-menu-1.selected a { color: #3D3D3D; background: url(../images/main_menu_kitten_1a.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_1a.png', sizingMethod='crop'); }
			#navigation.kitten #main-menu ul li#dreaming-menu-2 a { height: 35px; padding: 12px 24px 0 24px; background: url(../images/main_menu_doska_kitten.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_doska_kitten.png', sizingMethod='crop'); }
				#navigation.kitten #main-menu ul li#dreaming-menu-2.selected a { color: #3D3D3D; background: url(../images/main_menu_kitten_2a.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_2a.png', sizingMethod='crop'); }
			#navigation.kitten #main-menu ul li#dreaming-menu-3 a { height: 31px; padding: 16px 24px 0 24px; background: url(../images/main_menu_doska_kitten.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_doska_kitten.png', sizingMethod='crop'); }
				#navigation.kitten #main-menu ul li#dreaming-menu-3.selected a { color: #3D3D3D; background: url(../images/main_menu_kitten_3a.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_3a.png', sizingMethod='crop'); }
			#navigation.kitten #main-menu ul li#dreaming-menu-end { height: 47px; display: block; background: url(../images/main_menu_kitten_5.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_5.png', sizingMethod='crop'); }
				
			/* kitten menu */
			#navigation.kitten #main-menu { position: relative; margin: -10px 0 0 0; }
				#navigation.kitten #main-menu .menu-top { position: relative; z-index: 2; width: 160px; height: 94px; background: url(../images/main_menu_top_kitten.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_top_kitten.png', sizingMethod='crop'); }
				#navigation.kitten #main-menu .menu-top-dreaming { position: relative; z-index: 2; width: 160px; height: 94px; background: url(../images/main_menu_top_dreaming.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_top_dreaming.png', sizingMethod='crop'); }
				#navigation.kitten #main-menu ul { list-style: none; min-height: 139px; margin: -10px 0 0 0; }
				* html #navigation.kitten #main-menu ul { height: 139px; } /* IE 6- hack */
					#navigation.kitten #main-menu ul li { height: 47px; display: block; }

						#navigation.kitten #main-menu ul li a { position: relative; line-height: 11px; z-index: 1; display: block; color: #FFF; text-decoration: none; cursor: pointer; }

							#navigation.kitten #main-menu ul li#kitten-menu-1 a { height: 40px; padding: 7px 24px 0 24px; background: url(../images/main_menu_kitten_1.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_1.png', sizingMethod='crop'); }
								#navigation.kitten #main-menu ul li#kitten-menu-1.selected a { color: #3D3D3D; background: url(/images/new/main_menu_kitten_1a.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new/main_menu_kitten_1a.png', sizingMethod='crop'); }
							#navigation.kitten #main-menu ul li#kitten-menu-2 a { height: 40px; padding: 7px 24px 0 24px; background: url(../images/main_menu_doska_kitten.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_doska_kitten.png', sizingMethod='crop'); }
								#navigation.kitten #main-menu ul li#kitten-menu-2.selected a { color: #3D3D3D; background: url(../images/main_menu_kitten_2a.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_2a.png', sizingMethod='crop'); }
							#navigation.kitten #main-menu ul li#kitten-menu-3 a { height: 35px; padding: 12px 24px 0 24px; background: url(../images/main_menu_doska_kitten.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_doska_kitten.png', sizingMethod='crop'); }
								#navigation.kitten #main-menu ul li#kitten-menu-3.selected a { color: #3D3D3D; background: url(../images/main_menu_kitten_3a.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_3a.png', sizingMethod='crop'); }
							#navigation.kitten #main-menu ul li#kitten-menu-4 a { height: 35px; padding: 12px 24px 0 24px; background: url(../images/main_menu_doska_kitten.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_doska_kitten.png', sizingMethod='crop'); }
								#navigation.kitten #main-menu ul li#kitten-menu-4.selected a { color: #3D3D3D; background: url(../images/main_menu_kitten_4a.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_4a.png', sizingMethod='crop'); }
							#navigation.kitten #main-menu ul li#kitten-menu-5 a { height: 35px; padding: 12px 24px 0 24px; background: url(../images/main_menu_kitten_5.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_5.png', sizingMethod='crop'); }
								#navigation.kitten #main-menu ul li#kitten-menu-5.selected a { color: #3D3D3D; background: url(../images/main_menu_kitten_5a.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_kitten_5a.png', sizingMethod='crop'); }
								
							#navigation.kitten #main-menu ul li a:hover { color: #FFD876; }

							#navigation.kitten #main-menu ul li.selected a { color: #FFD876; }

				#navigation.kitten #main-menu .menu-bottom { width: 160px; height: 8px; font: 1px Tahoma, sans-serif; background: url(../images/main_menu_bottom_kitten.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_menu_bottom_kitten.png', sizingMethod='scale'); }
				
			#navigation.kitten #menu-spacer { width: 160px; height: 14px; font: 1px Tahoma, sans-serif; background: url(../images/menu_spacer_kitten.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_spacer_kitten.png', sizingMethod='scale'); }
			#navigation.kitten #menu-spacer3 { width: 160px; height: 12px; font: 1px Tahoma, sans-serif; background: url(../images/menu_spacer3.png) no-repeat; }

			#navigation.kitten #sub-menu { position: relative; xbackground: #EEC9E0; }				
				#navigation.kitten #sub-menu .menu-top { width: 160px; height: 59px; }
					#navigation.kitten #sub-menu.selected-1 .menu-top { background: url(../images/sub_menu_top_kitten.png) no-repeat; }
					#navigation.kitten #sub-menu.selected-2 .menu-top { background: url(../images/sub_menu_top_kitten2.png) no-repeat; }
					#navigation.kitten #sub-menu.selected-3 .menu-top { background: url(../images/sub_menu_top_kitten3.png) no-repeat; }
					#navigation.kitten #sub-menu.selected-4 .menu-top { background: url(../images/sub_menu_top_kitten4.png) no-repeat; }
					#navigation.kitten #sub-menu.selected-5 .menu-top { background: url(../images/sub_menu_top_kitten5.png) no-repeat; }
				
				#navigation.kitten #sub-menu.selected-1 .kitten-wrapper { background: #EEC9E0 url(../images/sub_menu_back_kitten.png) repeat-y; }
				#navigation.kitten #sub-menu.selected-2 .kitten-wrapper { background: #EEC9E0 url(../images/sub_menu_back_kitten2.png) repeat-y; }
				#navigation.kitten #sub-menu.selected-3 .kitten-wrapper { background: #EEC9E0 url(../images/sub_menu_back_kitten3.png) repeat-y; }
				#navigation.kitten #sub-menu.selected-4 .kitten-wrapper { background: #EEC9E0 url(../images/sub_menu_back_kitten4.png) repeat-y; }
				#navigation.kitten #sub-menu.selected-5 .kitten-wrapper { background: #EEC9E0 url(../images/sub_menu_back_kitten5.png) repeat-y; }
				
				#navigation.kitten #sub-menu ul { position: relative; z-index: 20; list-style: none; margin: -30px 0 0 0; padding: 0 8px 0 8px; }

					#navigation.kitten #sub-menu ul li { height: 17px; margin: 0 0 -1px 0; }
						#navigation.kitten #sub-menu.selected-1 ul li { background: url(../images/sub_menu_line_kitten.png) 20px 0 no-repeat; }
						#navigation.kitten #sub-menu.selected-2 ul li { background: url(../images/sub_menu_line_kitten2.png) 20px 0 no-repeat; }
						#navigation.kitten #sub-menu.selected-3 ul li { background: url(../images/sub_menu_line_kitten3.png) 20px 0 no-repeat; }
						#navigation.kitten #sub-menu.selected-4 ul li { background: url(../images/sub_menu_line_kitten4.png) 20px 0 no-repeat; }
						#navigation.kitten #sub-menu.selected-5 ul li { background: url(../images/sub_menu_line_kitten5.png) 20px 0 no-repeat; }
						
					#navigation.kitten #sub-menu ul li.first { height: 17px; background: none; }
					
						#navigation.kitten #sub-menu ul li a { display: block; height: 17px; line-height: 15px; padding: 0 0 0 20px; color: #3D3D3D; text-decoration: none; }

							#navigation.kitten #sub-menu.selected-1 ul li a:hover { color: #FFF; background: url(../images/sub_menu_hover_kitten.png); }
							#navigation.kitten #sub-menu.selected-2 ul li a:hover { color: #FFF; background: url(../images/sub_menu_hover_kitten2.png); }
							#navigation.kitten #sub-menu.selected-3 ul li a:hover { color: #FFF; background: url(../images/sub_menu_hover_kitten3.png); }
							#navigation.kitten #sub-menu.selected-4 ul li a:hover { color: #FFF; background: url(../images/sub_menu_hover_kitten4.png); }
							#navigation.kitten #sub-menu.selected-5 ul li a:hover { color: #FFF; background: url(../images/sub_menu_hover_kitten5.png); }
							
							#navigation.kitten #sub-menu.selected-1 ul li.selected { background: url(../images/sub_menu_hover_kitten.png); }
							#navigation.kitten #sub-menu.selected-2 ul li.selected { background: url(../images/sub_menu_hover_kitten2.png); }
							#navigation.kitten #sub-menu.selected-3 ul li.selected { background: url(../images/sub_menu_hover_kitten3.png); }
							#navigation.kitten #sub-menu.selected-4 ul li.selected { background: url(../images/sub_menu_hover_kitten4.png); }
							#navigation.kitten #sub-menu.selected-5 ul li.selected { background: url(../images/sub_menu_hover_kitten5.png); }
								#navigation.kitten #sub-menu ul li.selected a { color: #FFF; }
				
				#navigation.kitten #sub-menu .menu-bottom { width: 160px; height: 81px; }
					#navigation.kitten #sub-menu.selected-1 .menu-bottom { background: url(../images/sub_menu_bottom_kitten.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sub_menu_bottom_kitten.png', sizingMethod='scale'); }
					#navigation.kitten #sub-menu.selected-2 .menu-bottom { background: url(../images/sub_menu_bottom_kitten2.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sub_menu_bottom_kitten2.png', sizingMethod='scale'); }
					#navigation.kitten #sub-menu.selected-3 .menu-bottom { background: url(../images/sub_menu_bottom_kitten3.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sub_menu_bottom_kitten3.png', sizingMethod='scale'); }
					#navigation.kitten #sub-menu.selected-4 .menu-bottom { background: url(../images/sub_menu_bottom_kitten4.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sub_menu_bottom_kitten4.png', sizingMethod='scale'); }
					#navigation.kitten #sub-menu.selected-5 .menu-bottom { background: url(../images/sub_menu_bottom_kitten5.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sub_menu_bottom_kitten5.png', sizingMethod='scale'); }
			
			#pole { position: relative; width: 420px; min-height: 780px; padding: 47px 30px 30px 65px; font: 11px Tahoma, sans-serif; color: #3D3D3D; background: #F5EFE6 url(../images/pole_top.png) 0 0 no-repeat; }
			* html #pole { height: 780px; } /* IE 6- hack */
			
			#pole-930 { position: relative; width: 410px; min-height: 1100px; padding: 47px 40px 30px 65px; font: 11px Tahoma, sans-serif; color: #3D3D3D; background: #F5EFE6 url(../images/pole_top.png) 0 0 no-repeat; }
			* html #pole-930 { height: 1100px; } /* IE 6- hack */

			#pole-730 { position: relative; width: 410px; min-height: 930px; padding: 47px 40px 30px 65px; font: 11px Tahoma, sans-serif; color: #3D3D3D; background: #F5EFE6 url(../images/pole_top.png) 0 0 no-repeat; }
			* html #pole-730 { height: 930px; } /* IE 6- hack */
			
			#text { position: relative; }
			#pole-shadow-right { position: absolute; width: 66px; height: 108px; left: 515px; top: 253px; background: url(../images/pole_shadow_right.png) no-repeat; }
			#pole-shadow-right-flip { position: absolute; width: 66px; height: 108px; left: -66px; top: 253px; background: url(../images/pole_shadow_right_flip.png) no-repeat; }
			#ads { position: absolute; width: 250px; height: 206px; left: 545px; top: 303px; }
				#ad-1 { display: block; position: absolute; width: 250px; height: 97px; left: 0; top: 0; }
				#ad-2 { display: block; position: absolute; width: 250px; height: 97px; left: 0; top: 109px; }
			#facts { position: absolute; width: 250px; left: 545px; top: 521px; background: url(../images/fact_back.png) repeat-y; }
				#facts-top { width: 250px; height: 18px; padding: 8px 0 0 29px; background: url(../images/fact_top.png) no-repeat; }
					#facts-top h6 { font: bold 12px Verdana, sans-serif; color: #F5EFE6; }
				#facts-text { margin: 17px 30px 9px 30px; font: 11px Tahoma, sans-serif; color: #3D3D3D; }
					#facts-text * { margin: 0; padding: 0; }
				#facts-bottom { width: 250px; height: 18px; background: url(../images/fact_bottom.png) no-repeat; }
		
		#midrange { position: relative; height: 305px; }
			#banner-1 { position: absolute; width: 295px; height: 236px; left: 0; top: 40px; background: url(../images/promo_1_shadow.png) 0 100% no-repeat; }
			#banner-2 { position: absolute; width: 295px; height: 236px; left: 355px; top: 40px; background: url(../images/promo_2_shadow.png) 0 100% no-repeat; }
			#banner-3 { position: absolute; width: 650px; height: 236px; left: 0; top: 40px;  background: url(../images/promo_3_shadow.png) 0 100% no-repeat; }
				.banner-small-left { position: absolute; width: 295px; height: 236px; left: 0; top: 40px; background: url(../images/promo_1_shadow.png) 0 100% no-repeat; }
				.banner-small-right { position: absolute; width: 295px; height: 236px; left: 355px; top: 40px; background: url(../images/promo_2_shadow.png) 0 100% no-repeat; }
			
			#cat { position: absolute; width: 241px; height: 288px; left: 689px; top: 64px; }
		#bottom { position: relative; height: 215px; }
			#daily-frame { position: absolute; width: 184px; height: 167px; left: 0; top: 24px; background: url(../images/daily_frame.png) no-repeat; }
				#daily-corners { position: absolute; width: 174px; height: 5px; font: 1px Tahoma, sans-serif; left: 0; top: 0; background: url(../images/daily_corners.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/daily_corners.png', sizingMethod='crop'); }
				#daily-photo { position: absolute; width: 174px; height: 116px; left: 5px; top: 5px; }
				#daily-frame a { display: block; position: absolute; width: 59px; height: 9px; left: 65px; top: 128px; }
			#daily-pole { position: absolute; width: 116px; height: 64px; padding: 33px 20px 0 20px; left: 184px; top: 50px; font: 10px Tahoma, sans-serif; color: #65155D; background: url(../images/daily_pole.png) no-repeat; }
				#daily-pole a { display: block; margin: 6px 0 0 0; }
			#promo-1 { display: block; position: absolute; width: 250px; height: 97px; left: 400px; top: 50px; }
			#promo-2 { display: block; position: absolute; width: 250px; height: 97px; left: 680px; top: 50px; }

	#footer { position: absolute; width: 930px; height: 46px; left: 0; bottom: 1px; font: 10px Tahoma, sans-serif; color: #3D3D3D; border-top: 1px solid #E6D9D8; }
		#up-links { position: absolute; height: 15px; left: 0; top: -24px; font-weight: bold; }
			#up-links ul { list-style: none; }
				#up-links ul li { display: block; float: left; }
					#up-links ul li#all-rules { padding: 1px 0 1px 20px; background: url(../images/rules.png) no-repeat; }
					#up-links ul li#all-feedback { padding: 1px 0 1px 40px; background: url(../images/mail.png) 20px 2px no-repeat; }
				
		#sub-links ul { position: absolute; height: 20px; left: 0; top: 15px; list-style: none; }
			#sub-links ul li { display: block; float: left; padding: 0 0 0 20px; background: url(../images/bullet_footer.png) 8px 5px no-repeat; }
				#sub-links ul li.first { padding: 0; }
				#sub-links ul li a {  }
		#footer-cat { position: absolute; width: 280px; height: 164px; left: 650px; top: -137px; background: url(../images/footer_cat.jpg) no-repeat; }
		#copyright { position: absolute; width: 280px; right: 0px; top: 10px; text-align: right; } 