/* ============ INDEX ============ */
/* HEADER */
#main.index {
	background-color: #0d0d0d;
}
#main.index #main-inner #head_block_en #pageheader.header #main-image {
	margin: 0 0 0 -30px;
	padding: 0 0 0 0;
	width: 100%;
}
/* /HEADER */
/* MAIN */
#index .two-columns {
	margin: 50px 0 0 0;
}
#index .two-columns .two-columns-left {
	width: 620px;
	float: left;
}
#index .two-columns .two-columns-right {
	width: 300px;
	float: right;
}
#index .two-columns .two-columns-left .section #latest-news{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	background: url(../../common/images/border-directory_navi.gif) repeat-x left bottom;
}
#index .two-columns .two-columns-right .section {
	margin: 0 0 0 0;
	padding: 0 0 24px 0;
	background: url(../../common/images/border-directory_navi.gif) repeat-x left bottom;
}

#index .two-columns .two-columns-left .section .section,
#index .two-columns .two-columns-right .section .section {
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	background: url(../../common/images/border-directory_navi.gif) repeat-x left top;
}
/* -topics- */
#index .two-columns .two-columns-left #news #latest-news a.topics {
	width:105px;
	height:20px;
	display:block;
	text-indent:-999em;
}
#index .two-columns .two-columns-left #news #latest-news a:link,
#index .two-columns .two-columns-left #news #latest-news a:visited {
	background: url(../images/h2-en-topics.gif) no-repeat left top;
}
#index .two-columns .two-columns-left #news #latest-news a:hover,
#index .two-columns .two-columns-left #news #latest-news a:active {
	background: url(../images/h2-en-topics.gif) no-repeat left -20px;
}
.news-list {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#index .two-columns .two-columns-left #news #latest-news a.link-feed {
	margin-left:120px;
}
#index .two-columns .two-columns-left #news #latest-news .news-list-inner {
	padding: 13px 0 0 0;
}
#index .two-columns .two-columns-left #news #latest-news .news-list-inner p.news-item a {
	background: none;
	color: #999999;
	text-decoration: none;
}
#index .two-columns .two-columns-left #news #latest-news .news-list-inner p.news-item a:link,
#index .two-columns .two-columns-left #news #latest-news .news-list-inner p.news-item a:visited {
	color: #999999;
}
#index .two-columns .two-columns-left #news #latest-news .news-list-inner p.news-item a:hover,
#index .two-columns .two-columns-left #news #latest-news .news-list-inner p.news-item a:active {
	color: #ffffff;
}

/* -catalog- */
#index .two-columns .two-columns-right #catalog .header h2 {
	margin: 0 0 0 0;
	background: url(../images/h2-en-catalog.gif) no-repeat left top;
}
#index .two-columns .two-columns-right #catalog .header h2 a {
	width: 145px;
	height:20px;
	display:block;
	text-indent:-999em;
}

#index .two-columns .two-columns-right #catalog .header h2 a:link,
#index .two-columns .two-columns-right #catalog .header h2 a:visited {
	background: url(../images/h2-en-catalog.gif) no-repeat left top;
}
#index .two-columns .two-columns-right #catalog .header h2 a:hover,
#index .two-columns .two-columns-right #catalog .header h2 a:active {
	background: url(../images/h2-en-catalog.gif) no-repeat left -20px;
}
#index .two-columns .two-columns-right #catalog .section p {
	padding: 17px 0 0 2px;
	color: #999999;
}

/* /MAIN */
/* ============ /INDEX ============ */

/* ============ NEWS ============ */
/* HEADER */
#main-inner.news #head_block_en #pageheader.header {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 940px;
	height: 187px;
	background: url(../images/bg-en_news_header.jpg) no-repeat left top;
}
#main-inner.news #head_block_en #pageheader.header h1 {
	left: 0;
	top: 68px;
	width: 247px;
	background: url(../images/h1-en_news.gif) no-repeat left top;
}
#main-inner.news #head_block_en #pageheader.header p.subtitle{
	left: 0;
	top: 108px;
	width: 413px;
	height: 15px;
	background: url(../images/text-en_news_subtitle.gif) no-repeat left top;
}
/* /HEADER */
/* MAIN */

/* -header- */
#main-inner.news #main-contents_en #news{
	margin: 0 0 80px 0;
}
#main-inner.news #main-contents_en #news .header{
	background: url(../images/h2-en_bg_company-outline.gif) no-repeat left top;
}
#main-inner.news #main-contents_en #news .header p{
	margin: 0 0 0 0;
	padding: 12px 0 12px 15px;
	display:inline;
	font-size:133%;
	font-weight:bold;
	line-height:1;
	float:left;
}
#main-inner.news #main-contents_en #news .header p img{
	margin: 0 0 0 4px;
	vertical-align: text-bottom;
}
#main-inner.news #main-contents_en #news .header .nav{
	display:inline;
	float:right;
}
#main-inner.news #main-contents_en #news .header .nav .select-date{
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
	border-left:1px solid #EEEEEB;
	display:inline;
	float:left;
}
#main-inner.news #main-contents_en #news .header .nav .select-date .select-date-inner{
	margin: 10px 13px 0 10px;
	padding: 0 0 0 41px;
	background: url(../images/label-news_date.gif) no-repeat left 4px;
}
#main-inner.news #main-contents_en #news .header .nav .select-category{
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
	border-left:1px solid #EEEEEB;
	display:inline;
	float:left;
}
#main-inner.news #main-contents_en #news .header .nav .select-category .select-category-inner{
	margin: 10px 13px 0 10px;
	padding: 0 0 0 68px;
	background: url(../images/label-news_category.gif) no-repeat left 4px;
}
/* -section- */
#main-inner.news #main-contents_en #news .section{
	margin: 15px 0 0 0;
}
#main-inner.news #main-contents_en #news .section .article{
	margin: 33px 0 0 0;
	padding: 0 0 0 20px;
	background: url(../../common/images/border-section_wh.gif) repeat-x scroll left bottom;
}
#main-inner.news #main-contents_en #news .section .article h2{
	margin: 0 0 24px 0;
	font-size: 133%;
}
/* -body- */
#main-inner.news #main-contents_en #news .section .article .body{
	min-height: 150px;
	height: auto !important;
	height: 150px;
}
#main-inner.news #main-contents_en #news .section .article .body p{
	display: inline;
	line-height: 1.7em;
}
#main-inner.news #main-contents_en #news .section .article .body p strong{
	padding: 0 0 12px 0;
	display: block;
}
#main-inner.news #main-contents_en #news .section .article .body p span{
	display: block;
	overflow: hidden;
}
#main-inner.news #main-contents_en #news .section .article .body p span a{
	margin: 20px 0 0 0;
	padding: 0 23px 0 0;
	font-weight: bold;
	display: inline-block;
	background:transparent url(../images/icon-en_news.gif) no-repeat scroll right 3px;
}
#main-inner.news #main-contents_en #news .section .article .body p a:hover{
	background:transparent url(../images/icon-en_news.gif) no-repeat scroll right -19px;
}
#main-inner.news #main-contents_en #news .section .article .body .img_Ls{
	padding: 0 20px 0px 0;
	border:medium none;
	float:left;
}
/* detail */
#main-inner.news #main-contents_en #news .section .article .detail{
	margin: 20px 0 0 0;
	padding: 18px 0 15px 0;
	border-top: 1px solid #dddddd;
}
#main-inner.news #main-contents_en #news .section .article .detail p{
	margin: 0 0 20px 0;
	line-height: 1.5em;
}
#main-inner.news #main-contents_en #news .section .article .detail p.note{
	padding-left: 1em;
	text-indent: -1em;
	color: #333333;
}

/* -link-more- */
#main-inner.news #main-contents_en #news .section .article p.link-more{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	text-indent:-999em;
}
#main-inner.news #main-contents_en #news .section .article p.link-more a{
	height:27px;
	width:53px;
	background:transparent url(../../common/images/button-more.gif) no-repeat scroll left top;
	display:block;
}
#main-inner.news #main-contents_en #news .section .article p.link-more a:hover{
	height:27px;
	background:transparent url(../../common/images/button-more.gif) no-repeat scroll left -27px;
}
/* -footer- */
#main-inner.news #main-contents_en #news .section .article .footer{
	margin: 0 0 0 0;
	background: url(../../common/images/border-horizon_wh.gif) repeat-y right top;
}
#main-inner.news #main-contents_en #news .section .article .footer .category,
#main-inner.news #main-contents_en #news .section .article .footer .date {
	padding: 0 13px;
	background:transparent url(../../common/images/border-horizon_wh.gif) repeat-y scroll left top;
	float:right;	
}
#main-inner.news #main-contents_en #news .section .article .footer .category p{
	margin: 0 0 0 0;
	padding: 0 0 3px 68px;
	background: url(../images/label-news_category.gif) no-repeat left 5px;
}
#main-inner.news #main-contents_en #news .section .article .footer .date p{
	margin: 0 0 0 0;
	padding: 0 0 3px 41px;
	background: url(../images/label-news_date.gif) no-repeat left 5px;
	color:#666666;
}
/* /MAIN */
/* ============ /NEWS ============ */

/* ============ KITCHEN ============ */
/* HEADER */
#main-inner.kitchen #head_block_en #pageheader.header {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 940px;
	height: 258px;
	background: url(../images/bg-en_kitchen_header.jpg) no-repeat left top;
}
#main-inner.kitchen #head_block_en #pageheader.header h1 {
	left: 0;
	top: 70px;
	width: 101px;
	background: url(../images/h1-en_kitchen.gif) no-repeat left top;
}
#main-inner.kitchen #head_block_en #pageheader.header p.subtitle{
	left: 0;
	top: 107px;
	width: 270px;
	height: 38px;
	background: url(../images/text-en_kitchen_subtitle.gif) no-repeat left top;
}
#main-inner.kitchen #head_block_en #pageheader.header p.lead{
	left: 0;
	top: 173px;
	width: 505px;
	height: 48px;
	background: url(../images/text-en_kitchen_lead.gif) no-repeat left top;
}

/* MAIN */
#main-inner.kitchen #main-contents_en #kitchen {
	margin: 0 0 0 0;
}
/* content_block(common) */
#main-inner.kitchen #main-contents_en #kitchen .content_block {
	margin: 0 0 50px 0;
	width: 940px;
	overflow: hidden;
}
#main-inner.kitchen #main-contents_en #kitchen .content_block h2 {
	margin: 0 0 10px 0;
	background: url(../images/h2-en_bg_kitchen.gif) repeat-x left top;
}
#main-inner.kitchen #main-contents_en #kitchen .content_block h2 span {
	padding: 8px 0 8px 0;
	height: 39px;
	text-indent: -999em;
	display: block;
}
#main-inner.kitchen #main-contents_en #kitchen .content_block .one-column {
	margin: 0 0 10px;
}
#main-inner.kitchen #main-contents_en #kitchen .content_block .two-columns,
#main-inner.kitchen #main-contents_en #kitchen .content_block .three-columns {
	margin: 0 -10px 10px 0;
	width: 950px;
}
/* -two-columns(common)- */
#main-inner.kitchen #main-contents_en #kitchen .content_block .two-columns .large-columns {
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	width: 620px;
	float: left;
}
#main-inner.kitchen #main-contents_en #kitchen .content_block .two-columns .small-columns {
	margin: 0 10px -10px 0;
	padding: 0 0 0 0;
	width: 310px;
	overflow: hidden;
	float: left;
}
#main-inner.kitchen #main-contents_en #kitchen .content_block .two-columns .small-columns img {
	margin: 0 0 10px 0;
}
/* -three-columns(common)- */
#main-inner.kitchen #main-contents_en #kitchen .content_block .three-columns div {
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	width: 310px;
	float: left;
}
#main-inner.kitchen #main-contents_en #kitchen .content_block .three-columns div.center-columns {
	width: 300px;
}
/* /content_block(common) */
/* -two-columns(3dsink)- */
#main-inner.kitchen #main-contents_en #kitchen #sink.content_block .two-columns .large-columns {
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	width: 520px;
	float: left;
}
#main-inner.kitchen #main-contents_en #kitchen #sink.content_block .two-columns .small-columns {
	margin: 0 10px -10px 0;
	padding: 0 0 0 0;
	width: 400px;
	overflow: hidden;
	float: left;
}
#main-inner.kitchen #main-contents_en #kitchen #sink.content_block .two-columns .large-columns img{
	margin: 0 0 25px 0;
}
#main-inner.kitchen #main-contents_en #kitchen #sink.content_block .two-columns .large-columns p{
	margin: 0 0 5px 0;
	line-height: 1.7em;
}
#main-inner.kitchen #main-contents_en #kitchen #sink.content_block .two-columns .small-columns p{
	margin: 8px 0 14px 0;
	line-height: 1.7em;
}
/* MAIN */
/* -inopremium- */
#main-inner.kitchen #main-contents_en #kitchen #inopremium.content_block h2 span {
	background: url(../images/h2-en_kitchen_inopremium.gif) no-repeat left 8px;
}
/* -inoleone- */
#main-inner.kitchen #main-contents_en #kitchen #inoleone.content_block h2 span {
	background: url(../images/h2-en_kitchen_inoleone.gif) no-repeat left 8px;
}
/* -ino- */
#main-inner.kitchen #main-contents_en #kitchen #ino.content_block h2 span {
	background: url(../images/h2-en_kitchen_ino.gif) no-repeat left 8px;
}
/* -core- */
#main-inner.kitchen #main-contents_en #kitchen #core.content_block h2 span {
	background: url(../images/h2-en_kitchen_core.gif) no-repeat left 8px;
}
/* -bay- */
#main-inner.kitchen #main-contents_en #kitchen #bay.content_block h2 span {
	background: url(../images/h2-en_kitchen_bay.gif) no-repeat left 8px;
}
/* -isola linear- */
#main-inner.kitchen #main-contents_en #kitchen #isola-linear.content_block h2 span {
	background: url(../images/h2-en_kitchen_isola-linear.gif) no-repeat left 8px;
}
/* -isola- */
#main-inner.kitchen #main-contents_en #kitchen #isola.content_block h2 span {
	background: url(../images/h2-en_kitchen_isola.gif) no-repeat left 8px;
}
/* -isola-susga- */
#main-inner.kitchen #main-contents_en #kitchen #isola-susga.content_block h2 span {
	background: url(../images/h2-en_kitchen_isola-susga.gif) no-repeat left 8px;
}
/* -porto- */
#main-inner.kitchen #main-contents_en #kitchen #porto.content_block h2 span {
	background: url(../images/h2-en_kitchen_porto.gif) no-repeat left 8px;
}
/* -putton- */
#main-inner.kitchen #main-contents_en #kitchen #putton.content_block h2 span {
	background: url(../images/h2-en_kitchen_putton.gif) no-repeat left 8px;
}
/* -3dsink- */
#main-inner.kitchen #main-contents_en #kitchen #sink.content_block h2 span {
	background: url(../images/h2-en_kitchen_3dsink.gif) no-repeat left 8px;
}
/* ============ /KITCHEN ============ */


/* ============ HOW TO ORDER ============ */
/* HEADER */
#main-inner.howto #head_block_en #pageheader.header h1 {
	left: 0px;
	top: 85px;
	width: 238px;
	background: url(../images/h1-en_howto.gif) no-repeat left top;
}
#main-inner.howto #head_block_en #pageheader.header {
	width: 940px;
	height: 188px;
	background: url(../images/bg-en_howto_header.jpg) no-repeat left top;
}
/* MAIN */
#main-inner.howto #main-contents_en #howto{
	margin: 0 0 40px 0;
	min-height: 356px;
	height: auto !important;
	height: 356px;
	background: url(../images/bg-en_howto_body.gif) no-repeat left top;
}
#main-inner.howto #main-contents_en #howto .text_block{
	margin: 45px 0 -40px 0;
	width: 520px;
	overflow: hidden;
	float: right;
}
#main-inner.howto #main-contents_en #howto .text_block p{
	margin: 0 0 30px 0;
	line-height: 2.3em;
}
#main-inner.howto #main-contents_en #howto .text_block p a{
	font-weight: bold;
}
/* /MAIN */
/* ============ /HOW TO ORDER ============ */

/* ============ COMPANY ============ */
/* HEADER */
#main-inner.company #head_block_en #pageheader.header h1 {
	left: 0px;
	top: 85px;
	width: 142px;
	height: 31px;
	background: url(../images/h1-en_company.gif) no-repeat left top;
}
#main-inner.company #head_block_en #pageheader.header {
	width: 940px;
	height: 187px;
	background: url(../images/bg-en_company_header.jpg) no-repeat left top;
}
/* MAIN */
#main-inner.company #main-contents_en #company .header{
	margin: 0 0 15px 0;
	background: url(../images/h2-en_bg_company-outline.gif) no-repeat left top;
}
#main-inner.company #main-contents_en #company .header h2{
	margin: 0 0 0 0;
	padding: 11px 0 9px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-en_company-outline.gif) no-repeat left 11px;
}
/* pattern border table */
#main-inner.company #main-contents_en #company{
	margin: 0 0 75px 0;
}
#main-inner.company #main-contents_en #company .section table.border-table {
	width: 100%;
}
#main-inner.company #main-contents_en #company .section table.border-table th {
	width: 110px;
	background: url(../../common/images/border-table.gif) no-repeat left bottom;
	padding: 10px 10px 11px 10px;
	text-align: left;
}
#main-inner.company #main-contents_en #company .section table.border-table td {
	background: url(../../common/images/border-table.gif) no-repeat left bottom;
	padding: 10px 10px 11px 30px;
	line-height: 1.67;
}
#main-inner.company #main-contents_en #company .section table.border-table th.column_left {
	width: 110px;
}
#main-inner.company #main-contents_en #company .section table.border-table td.column_left {
	padding: 10px 0px 11px 30px;
	width: 290px;
}
#main-inner.company #main-contents_en #company .section table.border-table th.column_right {
	width: 115px;
	padding-left: 32px;
	background: url(../../common/images/border-table.gif) no-repeat 22px bottom;
}
#main-inner.company #main-contents_en #company .section table.border-table th.column_right_bottom {
	padding-left: 32px;
	background: url(../../common/images/border-table.gif) no-repeat 0px bottom;
}
#main-inner.company #main-contents_en #company .section table.border-table td.column_right {
	padding: 10px 10px 11px 0px;
	width: 300px;
}
/* border-table list */
#main-inner.company #main-contents_en #company .section table.border-table ol,
#main-inner.company #main-contents_en #company .section table.border-table ul{
	padding: 0;
	list-style: none;
}
#main-inner.company #main-contents_en #company .section table.border-table ol li,
#main-inner.company #main-contents_en #company .section table.border-table ul li {
	margin: 0 0 0 1em;
	text-indent: -1em;
}

/* /MAIN */
/* ============ /COMPANY ============ */

/* ============ CONTACT ============ */
/* HEADER */
#main-inner.contact #head_block_en #pageheader.header {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 940px;
	height: 187px;
	background: url(../images/bg-en_contact_header.jpg) no-repeat left top;
}
#main-inner.contact #head_block_en #pageheader.header h1 {
	left: 0;
	top: 68px;
	width: 101px;
	background: url(../images/h1-en_contact.gif) no-repeat left top;
}
#main-inner.contact #head_block_en #pageheader.header p.subtitle {
	left: 0;
	top: 108px;
	width: 259px;
	height: 34px;
	background: url(../images/text-en_contact_subtitle.gif) no-repeat left top;
}
/* MAIN */
#main-inner.contact #main-contents_en #contact {
	margin: 0 0 0 0;
}
/* table(common) */
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table {
	width:100%;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table th {
	padding: 10px 0 11px 10px;
	width:180px;
	border: none;
	line-height:1.67;
	text-align:left;
	background: url(../../common/images/border-table.gif) no-repeat left bottom;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table {
	margin: 20px 0 0 0;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table td {
	padding: 10px 0 11px 20px;
	border:medium none;
	line-height:1.67;
	background: url(../../common/images/border-table.gif) no-repeat left bottom;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table td .form-item {
	padding: 0 0 0 37px;
	line-height:1.2em;
	float:left;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table td .form-item input {
	width: 278px;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table td .form-item.required {
	background: url(../images/icon-en_form_required.gif) no-repeat left 3px;
}
/* table */
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table td#form-msg {
	padding: 20px 0 20px 20px;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table td#form-zip .form-item input {
	width: 126px;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table td#form-address .form-item input {
	width: 378px;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section table.border-table td#form-msg .form-item textarea {
	width: 505px;
	height: 120px;
}
#main-inner.contact #main-contents_en #contact #contact-form .section-inner .section .button_submit {
	margin: 30px 0 0 378px;
	padding: 0 0 55px 0;
}



/* ============ /CONTACT ============ */

