/*
 * Rebuild at 09.08.14
 */

/* Reset ------------------------------------------------------------------ */


*{
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-style:normal;
	vertical-align:baseline;
	border:none;
	list-style:none;
	letter-spacing:1px;
	line-height:1.6;
}

/* target ie6 */
* html img{
	vertical-align: top;
	vertical-align: bottom;
}

/* target ie7 */
*:first-child+html img{
	vertical-align: top;
	vertical-align: bottom;
}

:link,:visited {
    text-decoration: none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
	margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6{
	color:#000;
}

div p {
	margin: 0;
    padding: 0;
	font-size:12px;
}

/* Layout ----------------------------------------------------------------- */

#container{
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	background-color:#F5F5F5;
	float: left;
	padding-bottom: 40px;
}

#pssp-header{
	margin:0px;
	width: 870px;
	height: 57px;
	background-color:#F5F5F5;
}

#toparea{
	margin:0px;
	padding-bottom:24px;
	width: 870px;
	background:url(../img/index/toparea-bg.jpg) no-repeat 0px 0px;
	float:left;
	background-color:#F5F5F5;
}

#toparea-inner{
	margin:22px 21px 0px 21px;
}


.centerflame{
	width:785px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.5;
	color:#F5F5F5;
}

/* Parts ---------------------------------------------------------------- */

/* Header */

.title{
	clear:right;
	float:left;
}

/* inner */

.photo_t{
	margin:0px 0px 30px 0px;
}

.btn_index{
	margin:20px 0px 0px 0px;
	float: left;
}

.btn_product{
	margin:8px 0px 0px 0px;
	float: right;
}

