/*--------------------------------------
    Body
---------------------------------------*/
body {
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	color: #333;
	text-align: center;
	}
td {
	color: #fff;
	font-size: 12px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
img {
	border: none;
	}
table {
	border: 0;
	margin: 0 auto;
	}
/*-----------------------------------------------------------
    link
-----------------------------------------------------------*/	
a  { text-decoration:  none; font-size : 10px ; }
a:link       { color: #158; }
a:visited { color: #8bc; }
a:hover   { color: #fc0; }
a:active  { color: #f66; }
/*-----------------------------------------------------------
    BG COLOR CHANGE
-----------------------------------------------------------*/	
#color {
	margin: 30px auto;
	padding: 0;
	width: 470px;
	text-align: center;
	font-size : 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	}
input {
	margin: 2px;
	width: 18px;
	height: 18px;
	border: 1px solid #333;
	cursor : pointer;
	}
/*-----------------------------------------------------------
    TABLE (icon , text)
-----------------------------------------------------------*/
table.item_t {
	border: 1px solid #333;
	width: 120px;
	}
table.item_t_count {
	border: 1px solid #333;
	width: 185px;
	}
/*-----------------------------------------------------------
    WALL
-----------------------------------------------------------*/
table.wall {
	margin-top: 20px;
	}
table.item_t_wall {
	border: 1px solid #333;
	width: 380px;
	}
table.img_wall {
	margin: 20px auto;
	}
table.img_wall td {
	border: 1px solid #333;
	}
/*-----------------------------------------------------------
    DOWNLOAD
-----------------------------------------------------------*/
table.item_t_pict {
	border: 1px solid #333;
	width: 380px;
	}
.img_dl img {
	margin: 20px auto;
	}
/*-----------------------------------------------------------
    PHOTO
-----------------------------------------------------------*/
.photo li {
	margin: 1px;
	padding: 0;
	float : center;
	clear: both;
	list-style: none;
	}
.photo li img {
	border: 1px dotted #333;
	margin: 1px;
	}
/*-----------------------------------------------------------
    TEMPLATE
-----------------------------------------------------------*/
table.item_t_temp {
	margin: 0 auto;
	border: 1px solid #333;
	width: 152px;
	}
	
/*---------------------------------------------------------*/

.name{
	padding: 2px 0;
	background : #333 ;
	}
.c{
	padding: 1px 0;
	font-size : 10px ;
	color : #333 ;
	background : #fff ;
	border-top: 1px solid #333;
	border-right: 1px dotted #333;
	}
.dl{
	padding: 1px 0;
	font-size : 10px ;
	width: 73px;
	background : #fff ;
	font-family: "Arial Black", Gadget, sans-serif;
	border-top: 1px solid #333;
	}
.sp_w{
	margin: 0;
	padding: 0;
	width: 10px;
	}
.sp_h{
	margin: 0;
	padding: 0;
	height: 10px;
	}
.new{
	color : #f89 ;
	}
/*-----------------------------------------------------------
    sample
-----------------------------------------------------------*/
#item_sample {
	margin: 200px auto 20px;
	padding: 0;
	width:386px;
	}
.sample {
	margin: 20px auto;
	padding-top: 20px;
	width: 470px;
	border-top: 1px dashed #333;
	}
a.history  { 
	text-decoration : underline;
	font-size : 14px ;
	}
a.history:link {
	padding: 2px;
	color: #158;
	background-color: #fff;
	}
a.history:hover {
	color: #fc0;
	visibility : visible;
	float : none;
	clear : none;
	position : relative;
	top : 1px;
	left : 1px;
	}
textarea {
	border: 1px dashed #333;
	font-size : 10px;
	color: #666;
	}
.tips {
	padding: 2px;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	}
/*-----------------------------------------------------------
    ad
-----------------------------------------------------------*/
.google_ad{
	margin: 30px auto;
	padding-top: 10px;
	width: 470px;
	border-top: 1px dashed #333;
	text-align: center;
	}
.vc_ad{
	margin: 30px auto;
	padding-top: 10px;
	width: 160px;
	border-top: 1px dashed #333;
	text-align: center;
	}

