@charset "UTF-8";
/* CSS Document */

/*---------------------------------------------------------
                           #main
---------------------------------------------------------*/

div#contents.layout_1 div#main {
	margin :0 auto 0;
	width : 920px;
}

div#contents h2 {
	padding-bottom: 37px;
}

div#main h3 {
	margin-bottom: 0;
}

/*---------------------------div#ranking--*/

div#main div#ranking {
	width : 900px;
	padding: 14px 0 15px 20px;
	background: url(../topics/img_091026_e/bg_ranking.gif) no-repeat 0 0;
	overflow: hidden;
}

div#main div#ranking h4 {
	margin-bottom: 6px;
}

div#main div#ranking p {
	margin-left: 3px;
}

/*---------------------------div#menu--*/

div#main div#menu {
	width: 920px;
	margin-bottom: 20px;
	padding-bottom: 30px;
	position: relative;
	background: url(../topics/img_091026_e/bg_menu.gif) no-repeat 6px bottom;
	overflow: hidden;
}

div#main div#menu:after {
	height : 0;
	visibility : hidden;
	content : ".";
	display : block;
	clear : both;
}

div#main div#menu h5 {
	position: absolute;
	top: 185px;
	left: 524px;
}

div#main div#menu strong {
	displya: block;
	position: absolute;
	top: 0;
	left: 705px;
	font-size: 0;
}

div#main div#menu p.walker {
	margin: 5px 0 0 7px;
}

div#main div#menu p.image {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

div#main div#menu p.lead {
	margin: 137px 0 0 646px;
}

div#main div#menu p.limit {
	margin: 26px 0 0 8px;
}

div#main div#menu ul.size {
	width: 348px;
	position: absolute;
	top: 275px;
	left: 546px;
	padding: 19px 0 19px 17px;
	background: url(../topics/img_091026_e/bg_price_menu.gif) no-repeat 0 0;
}

div#main div#menu ul.size:after {
	height : 0;
	visibility : hidden;
	content : ".";
	display : block;
	clear : both;
}

div#main div#menu ul.size li {
	margin-right: 6px;
	float: left;
}

div#main div#menu p.btn {
	position: absolute;
	top: 286px;
	left: 792px;
}

div#main div#menu p.btn a {
	/*display: inline-block;*/
	display: block;
	width: 114px;
	height: 35px;
	background: url(../topics/img_091026_e/btn_menu_on.gif) no-repeat 0 0;
}

div#main div#menu p.btn a:hover,
div#main div#menu p.btn a:active {
	background-color: #fff;
}

div#main div#menu p.btn a:hover img,
div#main div#menu p.btn a:active img {
	visibility: hidden;
}

/*---------------------------div#result--*/

div#main div#result {
	width: 917px;
	padding-left: 3px;
	position: relative;
	background: url(../topics/img_091026_e/bg_result.gif) no-repeat 0 0;
	overflow: hidden;
}

div#main div#result h6 {
	position: absolute;
	top: 16px;
	left: 503px;
}

div#main div#result div.players {
	float: left;
}

div#main div#result div.other {
	width: 399px;
	padding-bottom: 15px;
	position: absolute;
	top: 129px;
	left: 505px;
	background: #5d3c10 url(../topics/img_091026_e/bg_other_result.gif) no-repeat 0 bottom;
}

div#result div.other strong {
	display: block;
	margin-bottom: 14px;
}

div#result div.other ol {
	margin-left: 12px;
}

div#result div.other ol li {
	margin-bottom: 10px;
	line-height: 0;
	font-size: 0;
}

div#result div.other ol li.end {
	margin-bottom: 0;
}

/*---------------------------p#thanks--*/

div#main p.thanks {
	margin: 4px 0 0 393px;
}

/* End */
