@charset "utf-8";
/* CSS Document */
/*update 2010-06-02*/

/* Title
------------------------------*/
#main h2 {
	margin:9px 0;
	width:656px;
	height:56px;
	background-image:url(../images/ad/title.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
/* AD Info
------------------------------*/
#main .ad_info {
	margin-top:17px;
	width:656px;
}
#main .ad_info h3 {
	width:596px;
	height:18px;
	margin:0;
	padding:10px 10px 10px 50px;
	background-image:url(../images/ad/h3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-size:14px;
	color:#000000;
}
#main .ad_info .ad_body {
	width:612px;
	margin:0;
	padding:15px 12px 0 32px;
	background-image:url(../images/blog/new_bg.gif);
	background-position:bottom right;
}
#main .ad_info .ad_body .pdfdata {
	float:left;
	width:100px;
	margin:0 20px 0 0;
	text-align:center;
	font-weight:bold;
}
#main .ad_info .ad_body .pdfdata a {
	display:block;
	height:18px;
	font-weight:normal;
	background-image:url(../images/ad/pdficon.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:16px;
	color:#f04089;
}
#main .ad_info .ad_body table {
	width:600px;
	border:none;
}
#main .ad_info .ad_body table th {
	border:1px solid #ffa4cf;
	background-color:#ffecf2;
	color:#0f0408;
	width:148px;
	line-height:3;
	text-align:center;
}
#main .ad_info .ad_body table td {
	border:1px solid #ffa4cf;
}
#main .ad_info .ad_body table td.submitbutton {
	border:none;
	height:30px;
}
#main .ad_info .ad_body #company {
	width:620px;
	margin:10px 0 20px -10px;
	padding:10px 0;
	background-image:url(../images/blog/author_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#main .ad_info .ad_body #company h4 {
	font-size:14px;
}

