@charset "utf-8";

.centering {
	text-align : center;
}
.clear {
	clear : both;
}
.spc5 {
	height : 5px;
}
.spc10 {
	height : 10px;
}
.spc15 {
	height : 15px;
}
.spc20 {
	height : 20px;
}
.spc25 {
	height : 25px;
}
.spc30 {
	height : 30px;
}
.spc35 {
	height : 35px;
}
.spc40 {
	height : 40px;
}
.spc45 {
	height : 45px;
}
.spc50 {
	height : 50px;
}
.spc55 {
	height : 55px;
}
.spc60 {
	height : 60px;
}
.spc65 {
	height : 65px;
}
.spc70 {
	height : 70px;
}


/* LAYOUT : default */
BODY#layout-default {
	background-image  : url(../img/background.gif);
	background-repeat : repeat-x;
	background-color  : #f6f4f1;
}
#content_root {
	margin : 0 auto;
	width  : 780px;
	text-align : left;
}
#header_explain {
	color : #fff;
	width : 780px;
	font-size : 10px;
	text-align : right;
	position : absolute;
}
#header_block {
	margin : 0px 0 0 0;
	width  : 780px;
	height : 150px;
}
#mainblock {
	width : 780px;
	background-color : #fff;
}
#left_element {
	margin : 13px 5px 0px;
	width : 200px;
	float : left;
}
#content_for_layout {
	margin : 10px 0 0 0;
	background-color : #fff;
	float : left;
}

#footer {
	padding : 0;
}
#footer_menu {
	padding : 5px 0 5px;
	text-align : center;
	letter-spacing : 3px;
	background-image : url(../img/common/footer_menu_bg.gif);
}
#footer_menu a {
	margin : 0 10px;
	font-size : 11px;
	text-decoration : none;
}
#footer_menu a:link, #footer_menu a:visited {
	color : #fff;
	background-color : transparent;
}
#footer_menu a:hover, #footer_menu a:active {
	text-decoration : underline;
}
#copyright {
	text-align : center;
	font-size  : 10px;
	color      : #aaa;
	letter-spacing : 0px;
}

/* ELEMENT : left */
#left_bg_upper {
	margin  : 3px 5px 0;
	padding : 0;
	width   : 190px;
	height  : 4px;
	background : url(../img/common/left_bg_upper.gif);
}
#left_bg_middle {
	margin  : 0 5px 0;
	padding : 5px;
	width   : 180px;
	background : url(../img/common/left_bg_middle.gif);
}
#left_bg_bottom {
	margin  : 0 5px 10px;
	padding : 0;
	width   : 190px;
	height  : 4px;
	background : url(../img/common/left_bg_bottom.gif);
}


.leftInfo {
	margin : 0px 0 10px;
	width  : 180px;
	text-align : center;
}
.leftInfo img {
	border-style : none;
}

/* COMMON */

#titleImg {
	margin : 10px 0 0 10px;
	width  : 530px;
	height : 80px;
}
#titleImg img {
	width  : 530px;
	height : 80px;
}



