body {
font-family:Arial;
font-size:10pt;
font-weight:400;
margin:0;
padding:0;
}
/* ------------------
 * common
 */
.sign_big {
	display:block;
	float:left;
	font-size:4.1em;
	font-weight:700;
	height:51px;
	margin:-5px 0 0;
	padding:0 10px 0 0;
	width:30px;
}
#options .sprt_01, .shadow {
	background:transparent url(/application/img/common/sprite_00.png) no-repeat scroll 0 0;
}
.clear {
	clear:both;
}
#body, #options, #copy, #footer, #menu, #title, #header, #prices_01, .shadow, .v_shadow_left, .v_shadow_right {
	margin:auto;
	width:780px;
}
#body, #options, #header {
	width:740px;
	padding:5px 20px 0;
}
body, #header, #error404 {
	background-color:#746335;
}
#copy, #title, #options {
	background-color:#E6DAC4;
}
#menu, #footer {
	background-color:#C8BFA5;
}
#body, .menu {
	background-color:#FFF;
}
#body .ads .ad { /*, #header .ads {*/
	background-color:#CFCFCF;
}
a, #footer, #menu {
	color:#000;
	text-decoration:none;
}
h1, h2, h3, #body p {
	padding:0;
}
h1, h2, h3, #copy, #footer, #menu, #title, #options .signs td, #error404 {
	text-align:center;
}
#prices_01 div, #set_01 {
	font-size:0.9em;
}
#body .ads, #options .signs, #set_01, #set_01 img {
	float:right;
}
/* ------------------
 * error 404
 */
#error404 {
	margin-right:170px;
	border:3px solid #C8BFA5;
	font-size:16pt;
	padding:25px 0;
}
#error404 div {
	color:red;
	font-size:1.3em;
	font-weight:700;
}
#error404_img {
	height:283px;
	margin:80px;
	width:400px;
}
/* ------------------
 * shadow
 */
.shadow {
	background-position:0 -68px;
	background-repeat:repeat-x;
	height:5px;
}
/* ------------------
 * versical shadow
 */
.v_shadow_left, .v_shadow_right {
background-image:url(/application/img/common/sprite_01.png);
background-repeat:repeat-y;
padding:0 0 0 10px;
}
.v_shadow_left {
background-position:-15px 0;
padding:0 0 0 10px;
width:790px;
}
.v_shadow_right {
background-position:780px 0;
padding:0 10px 0 0;
}
/* ------------------
 * top ads
 */
#header .ads {
	height:90px;
	margin:0 5px 5px;
}
/* ------------------
 * options
 */
#options {
	height:38px;
	padding-top:15px;
}
#options .date {
	float:left;
	font-weight:700;
}
#options a {
	font-size:7pt;
}
#options .signs td {
	width:42px;
}
#options .sprt_01 {
	height:15px;
	width:41px;
}
#options #sign_twitter {
	background-position:14px 0;
}
#options #sign_rss {
	background-position:13px -17px;
}
#options #sign_tell {
	background-position:11px -34px;
}
#options #sign_bookmark {
	background-position:14px -51px;
}
/* ------------------
 * title
 */
#title {
	font-size:10pt;
	padding-bottom:20px;
}
#title .head {
	color:#746335;
	font-family:Times New Roman;
	font-size:42pt;
	font-weight: bold;
}
/* ------------------
 * menu
 */
#menu {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 0;
}
/* ------------------
 * footer
 */
#footer {
	font-size:8pt;
	padding:5px 0;
}
/* ------------------
 * copiright
 */
#copy {
	font-size:8pt;
	padding:20px 0;
}
/* ------------------
 * body
 */
#body .ads {
	left:10px;
	position:relative;
	width:120px;
}
#body .ads .ad {
	height:600px;
}
#body h1 {
	font-size:20pt;
	font-weight:700;
	margin:25px 0;
}
#body h3 {
	font-size:14pt;
	margin:10px 0;
}
#body h3 a {
	color:#BB7D24;
}
#body p {
	margin:20px 0;
	text-align:justify;
}
/* ------------------
 * prices_01
 */
#prices_01 {
	width:575px;
}
#prices_01 .num {
	padding-left:40px;
}
#prices_01 .price {
	font-weight:700;
	width:60px;
}
#prices_01 div {
	font-style:italic;
}
#prices_01 ul {
	margin:12px;
	padding:0 10px;
}
/* ------------------
 * set_01
 */
#set_01 {
	border:2px solid #BB7D24;
	margin:5px 0 0 10px;
	padding:10px;
	width:225px;
}

