* {margin: 0; padding: 0;}
a {text-decoration: none; outline: none; color: #fff;}
a:hover {text-decoration: underline;}
a img {border: none;}
ul, ol, li {list-style: none;} 
	 
body {background: #fff; font: 62.5%/1.4 Tahoma, sans-serif; color: #f3aa4a;}
#page {width: 960px; margin: 0 auto; background: #880030;}
#header {position: relative; background: url(template2/bg/header.jpg) left top no-repeat; height: 336px;}
#content {position: relative; background: url(template2/bg/content.jpg) left 774px no-repeat;}

#logo {position: absolute; top: 36px; right: 36px;}
	#logo a {display: block; text-indent: -200em; overflow: hidden; width: 537px; height: 104px; background: url(template2/all/logo.jpg) left top no-repeat;}
	
#header ul {position: absolute; top: 198px; width: 441px; overflow: hidden; right: 7px;}
#header li {display: block; float: left; padding-right: 9px;}
#header li.size img {width: 138px;}
#header li img {display: block; width: 135px; height: 123px;}
	
.gal {width: 950px; overflow: hidden; padding: 7px 0 0 10px;}
.gal.gal_02 {width: 567px; margin-left: 378px;}
.gal li {display: block; float: left; padding: 0 6px 6px 0;}
.gal img {display: block; width: 183px; height: 321px;}

.photo {position: absolute; background: url(template2/bg/list_photo.jpg) left top no-repeat; width: 196px; right: 265px; top: 360px; padding: 12px 0 0 13px;}
.photo li {display: block; margin-bottom: 29px;}
.photo img {display: block; width: 170px; height: 141px;}

.click_here_02 {display: block; height: 81px;}
.text {text-indent: -1000em; overflow: hidden;}
.text_01 {background: url(template2/bg/text_01.png) center top no-repeat; height: 33px; margin-top: -3px;}
.text_02 {background: url(template2/bg/text_02.png) center top no-repeat; height: 42px;}
