/*RESET*/
html {}

* {margin:0px; padding:0px;}

body{
	background-color:#000000;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 14px;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	font-style:normal;}
li{
	list-style-type: none;
}

a:link {
    color:#999999;
    font-style:normal;
    text-decoration:underline;
}
a:visited {
    color:#999999;
    text-decoration:underline;
}
a:hover {
    color:#FFFFFF;
    font-style:normal;
    text-decoration:underline;
}
a:active {
    text-decoration:none;
}

img{border:none;vertical-align:bottom;}

.mb10 {margin:0 0 10px 0;}
.mb20 {margin:0 0 20px 0;}
.mb30 {margin:0 0 30px 0;}
.mb40 {margin:0 0 40px 0;}


/* ------------------------
	header
------------------------ */



#header{
	width:100%;
	background-color:#000000;
	border-bottom:2px solid #4d4d4d;
	overflow:hidden;
	padding:10px 0;
}

#header_inner{
	width:768px;
	margin:0 auto;
	overflow:hidden;
}

#header_inner #logo{
	float:left;
}


#header_inner #h_right{
	float:right;
	width:536px;
	overflow:hidden;
	text-align:right;
}

#header_inner #h_right h1{
	color:#fff;
	font-weight:normal;
	font-size: 10px;
	text-align:right;
	padding:6px 0;
}


/* ------------------------
	wrapper
------------------------ */
#wrapper{
	clear:both;
	width:860px;
	margin:0 auto;
	overflow:hidden;
	zoom:1;
}



/* ------------------------
	main
------------------------ */

#main{
	clear:both;
	overflow:hidden;
}


#main li{
	float:left;
}

#page{
	clear:both;
	height:170px;
	margin:0 0 10px 0;
	background:url(../img/page_bg.jpg) no-repeat;
	padding:10px 0 0 13px;
}

#page ul li{
	float:left;
	margin:0 12px 0 0;
}


p.dl_btn{
	clear:both;
	width:454px;
	margin:0 auto 15px auto;
}
p.dl_bn_btn{
	clear:both;
	width:1000px;
	margin:10px auto 15px auto;
}




ul#acrobat{
	clear:both;
	overflow:hidden;
	width:454px;
	margin:0 auto 30px auto;
}

ul#acrobat li{
	float:left;
	margin:0 5px 0 0;
	font-size: 10px;
}


/* ------------------------
	maker
------------------------ */
#maker{
	border-top:2px solid #4d4d4d;
	border-bottom:2px solid #4d4d4d;
	background-color:#262626;
	overflow:hidden;
	padding:20px 0;
	margin:0 0 20px 0;
}
#backnum{
	padding:0px 0 0px;
	margin:0 0 16px;
	text-align: center;
	background: url(../img/bn_dl_bg.gif) repeat-x center top;
}
#maker_inner{
	width:768px;
	margin:0 auto;
	overflow:hidden;
}

#maker_inner ul{
	clear:both;
	margin:0 0 0 0;
	overflow:hidden;
}

#maker_inner ul li{
	float:left;
	margin:0 0 0 0;
}



#maker a:hover img{
filter: alpha(opacity=80);
-ms-filter: alpha(opacity=80);
opacity: 0.8;
}




/* ------------------------
	shop_list
------------------------ */

#shop_list{
	clear:both;
	width:860px;
	margin:0 auto 30px auto;
	overflow:hidden;
}

#shop_list ul{
	float:left;
	width:202px;
	margin-left:63px;
	margin-bottom: 30px;
}

#shop_list ul.last{
	float:left;
	width:202px;
}
#shop_list li.shop_btn{
	overflow:hidden;
	margin:0 0 10px 0;
}
#shop_list li.shop_btn img{
	float:left;
}

#shop_list li.shop_data{
	clear:both;
}



/* ------------------------
	footer
------------------------ */


#footer {
	clear:both;
	padding:10px 0;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
}

address{
	clear:both;
	font-size:10px;
	font-style:normal;
	text-align:center;
}




#top_maker{
	width:768px;
	overflow:hidden;
	margin:2px 0 20px 0;
}
#top_maker ul{
	clear:both;
	margin:0;
	padding:0;
}
#top_maker ul li{
	float: left;
	vertical-align: top;
}

#top_maker a:hover img{
filter: alpha(opacity=70);
-ms-filter: alpha(opacity=70);
opacity: 0.7;
}