html,body,div,h1,h2,h3,h4,h5,h6,p,img,ul,li,table,form{margin:0;padding:0;border:0;outline:0 !important;font-size:100%;vertical-align:baseline;background:transparent}
:focus{outline:none !important}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}

html{
	width:100%;
	height:100%;
}

body{
	height:100%;
	min-width:980px;
	background:url(images/body_bg.jpg) 50% 50%;	
}

#wrapper{
	width:100%;
	height:100%;
	text-align:center;
	background-position:50% 50%;
}

* html #wrapper{
	height:100%;
}

#logo-wrapper, #logo, #logo img{
	width:361px;
	height:355px;
	display:inline-block;
	position:relative;
}

#logo-wrapper{
	padding:78px 82px;
}

.hover #logo-wrapper{background:url(images/logo_bg.png)}

.items{display:none}

.items-d-1{position:absolute; left:-316px; top:64px; width:77px; height:103px; background:url(images/items_d.png) 0 0 no-repeat;}
.items-d-2{position:absolute; left:-159px; top:0px; width:61px; height:55px; background:url(images/items_d.png) 0 -103px no-repeat;}
.items-d-3{position:absolute; right:-19px; top:-106px; width:76px; height:68px; background:url(images/items_d.png) 0 -158px no-repeat;}
.items-d-4{position:absolute; left:-241px; bottom:-37px; width:76px; height:71px; background:url(images/items_d.png) 0 -226px no-repeat;}
.items-d-5{position:absolute; left:12px; bottom:-157px; width:112px; height:101px; background:url(images/items_d.png) 0 -297px no-repeat;}
.items-d-6{position:absolute; right:-9px; bottom:-157px; width:103px; height:86px; background:url(images/items_d.png) 0 -398px no-repeat;}
.items-d-7{position:absolute; right:-283px; bottom:32px; width:130px; height:124px; background:url(images/items_d.png) 0 100% no-repeat;}

.items-p-1{position:absolute; left:-184px; top:59px; width:89px; height:88px; background:url(images/items_p.png) 0 0 no-repeat;}
.items-p-2{position:absolute; right:32px; top:-112px; width:140px; height:71px; background:url(images/items_p.png) 0 -88px no-repeat;}
.items-p-3{position:absolute; right:-215px; top:-10px; width:98px; height:85px; background:url(images/items_p.png) 0 -159px no-repeat;}
.items-p-4{position:absolute; left:-295px; bottom:-27px; width:65px; height:88px; background:url(images/items_p.png) 0 -244px no-repeat;}
.items-p-5{position:absolute; left:-107px; bottom:-21px; width:59px; height:49px; background:url(images/items_p.png) 100% -244px no-repeat;}
.items-p-6{position:absolute; left:-166px; bottom:-129px; width:95px; height:43px; background:url(images/items_p.png) 0 100% no-repeat;}
.items-p-7{position:absolute; right:-147px; bottom:-128px; width:63px; height:48px; background:url(images/items_p.png) 100% -293px no-repeat;}

.items-f-1{position:absolute; left:-104px; top:-51px; width:84px; height:97px; background:url(images/items_f.png) 0 0 no-repeat;}
.items-f-2{position:absolute; right:-253px; top:25px; width:131px; height:166px; background:url(images/items_f.png) -84px 0 no-repeat;}
.items-f-3{position:absolute; left:-132px; bottom:91px; width:62px; height:51px; background:url(images/items_f.png) -61px 100% no-repeat;}
.items-f-4{position:absolute; left:-258px; bottom:-25px; width:138px; height:83px; background:url(images/items_f.png) -77px -166px no-repeat;}
.items-f-5{position:absolute; right:-176px; bottom:-31px; width:60px; height:180px; background:url(images/items_f.png) 0 -97px no-repeat;}

.items-s-1{position:absolute; left:-113px; top:-2px; width:77px; height:52px; background:url(images/items_s.png) 0 0 no-repeat;}
.items-s-2{position:absolute; right:-2px; top:-102px; width:85px; height:93px; background:url(images/items_s.png) 100% 0 no-repeat;}
.items-s-3{position:absolute; left:-208px; top:95px; width:77px; height:64px; background:url(images/items_s.png) 0 -52px no-repeat;}
.items-s-4{position:absolute; left:-111px; bottom:76px; width:117px; height:72px; background:url(images/items_s.png) 0 -116px no-repeat;}
.items-s-5{position:absolute; right:-88px; bottom:-106px; width:46px; height:86px; background:url(images/items_s.png) 100% -93px no-repeat;}
.items-s-6{position:absolute; right:-194px; bottom:73px; width:33px; height:82px; background:url(images/items_s.png) 0 100% no-repeat;}
.items-s-7{position:absolute; left:-291px; bottom:-58px; width:54px; height:53px; background:url(images/items_s.png) -54px 100% no-repeat;}
.items-s-8{position:absolute; right:100px; bottom:-134px; width:54px; height:92px; background:url(images/items_s.png) 100% 100% no-repeat;}

.items-w-1{position:absolute; left:-283px; top:-10px; width:50px; height:45px; background:url(images/items_w.png) 0 0 no-repeat;}
.items-w-2{position:absolute; left:106px; top:-89px; width:59px; height:54px; background:url(images/items_w.png) 100% 0 no-repeat;}
.items-w-3{position:absolute; right:-202px; top:-84px; width:54px; height:54px; background:url(images/items_w.png) 0 -54px no-repeat;}
.items-w-4{position:absolute; left:-193px; bottom:95px; width:55px; height:57px; background:url(images/items_w.png) 100% -54px no-repeat;}
.items-w-5{position:absolute; right:-185px; top:75px; width:102px; height:34px; background:url(images/items_w.png) 0 -110px no-repeat;}
.items-w-6{position:absolute; left:-205px; bottom:-53px; width:55px; height:55px; background:url(images/items_w.png) 0 -145px no-repeat;}
.items-w-7{position:absolute; right:-119px; bottom:-112px; width:56px; height:55px; background:url(images/items_w.png) 100% -145px no-repeat;}
.items-w-8{position:absolute; right:-209px; bottom:26px; width:26px; height:37px; background:url(images/items_w.png) 0 100% no-repeat;}

.area-d .items-d{display:block;}
.area-p .items-p{display:block;}
.area-f .items-f{display:block;}
.area-s .items-s{display:block;}
.area-w .items-w{display:block;}

.area-d #wrapper{background-image:url(images/body_d_bg.jpg)}
.area-p #wrapper{background-image:url(images/body_p_bg.jpg)}
.area-f #wrapper{background-image:url(images/body_f_bg.jpg)}
.area-s #wrapper{background-image:url(images/body_s_bg.jpg)}
.area-w #wrapper{background-image:url(images/body_w_bg.jpg)}

.area-d #logo{background:url(images/logo_d_bg.png) 39px 116px no-repeat;}
.area-p #logo{background:url(images/logo_p_bg.png) 145px 80px no-repeat;} 
.area-f #logo{background:url(images/logo_f_bg.png) 240px 52px no-repeat;}
.area-s #logo{background:url(images/logo_s_bg.png) 184px 193px no-repeat;}
.area-w #logo{background:url(images/logo_w_bg.png) 56px 193px no-repeat;}

#area-d{background: #cccccc; color: #0099ff; border: solid 1px #993366}