﻿/*********************************** contents_spec ****************************************/

a.amazon_link_en{
	display: block;
	margin-top: -40px;
	margin-bottom: 80px;
	margin-left: auto;
	margin-right: auto;
	width: 154px;
	height: 29px;
	text-indent: -9999px;
	background: url(../en/spec/img/purchase.jpg) no-repeat;
}

a.amazon_link_en:hover{
	background: url(../en/spec/img/purchase.jpg) no-repeat -154px;
}

a.amazon_link_de{
	display: block;
	margin-top: -40px;
	margin-bottom: 80px;
	margin-left: auto;
	margin-right: auto;
	width: 154px;
	height: 29px;
	text-indent: -9999px;
	background: url(../de/spec/img/purchase_de.jpg) no-repeat;
}

a.amazon_link_de:hover{
	background: url(../de/spec/img/purchase_de.jpg) no-repeat -154px;
}

a.amazon_link_fr{
	display: block;
	margin-top: -40px;
	margin-bottom: 80px;
	margin-left: auto;
	margin-right: auto;
	width: 154px;
	height: 29px;
	text-indent: -9999px;
	background: url(../fr/spec/img/purchase_fr.jpg) no-repeat;
}

a.amazon_link_fr:hover{
	background: url(../fr/spec/img/purchase_fr.jpg) no-repeat -154px;
}

a.amazon_link_es{
	display: block;
	margin-top: -40px;
	margin-bottom: 80px;
	margin-left: auto;
	margin-right: auto;
	width: 154px;
	height: 29px;
	text-indent: -9999px;
	background: url(../es/spec/img/purchase_es.jpg) no-repeat;
}

a.amazon_link_es:hover{
	background: url(../es/spec/img/purchase_es.jpg) no-repeat -154px;
}

a.amazon_link_it{
	display: block;
	margin-top: -40px;
	margin-bottom: 80px;
	margin-left: auto;
	margin-right: auto;
	width: 154px;
	height: 29px;
	text-indent: -9999px;
	background: url(../it/spec/img/purchase_it.jpg) no-repeat;
}

a.amazon_link_it:hover{
	background: url(../it/spec/img/purchase_it.jpg) no-repeat -154px;
}

#spec_navi{
	margin-top: 20px;
}

#spec_navi ul{
	margin: 0px;
	padding: 0px;
	width: 350px;
	height: 20px;
	list-style: none;
	line-height: 0px;
	vertical-align: bottom;
}

#spec_navi li a {
	float: left;
	width: 250px;
	height: 20px;
	text-indent:-9877em;
}


/******** English **********/
#spec_navi li.spec_navi1 a{
	width: 112px;
	height: 20px;
	margin-right: 5px;
	background: url("../en/spec/img/spec_icon_01.jpg");
}
#spec_navi li.spec_navi2 a{
	width: 70px;
	height: 20px;
	margin-right: 5px;
	background: url("../en/spec/img/spec_icon_02.jpg");
}
#spec_navi li.spec_navi3 a{
	width: 150px;
	height: 20px;
	margin-right: 5px;
	background: url("../en/spec/img/spec_icon_03.jpg");
}
#spec_navi li.spec_navi1 a:hover, #spec_navi li.spec_navi2 a:hover, #spec_navi li.spec_navi3 a:hover{
	background-position: 0 -20px;
}
/***************************/
/********  Deutsch **********/

#spec_navi li.spec_navi1_de a{
	width: 112px;
	height: 20px;
	margin-right: 5px;
	background: url("../de/spec/img/spec_icon_01.jpg");
}
#spec_navi li.spec_navi2_de a{
	width: 70px;
	height: 20px;
	margin-right: 5px;
	background: url("../de/spec/img/spec_icon_02.jpg");
}
#spec_navi li.spec_navi3_de a{
	width: 150px;
	height: 20px;
	margin-right: 5px;
	background: url("../de/spec/img/spec_icon_03.jpg");
}
#spec_navi li.spec_navi1_de a:hover, #spec_navi li.spec_navi2_de a:hover, #spec_navi li.spec_navi3_de a:hover{
	background-position: 0 -20px;
}

/***************************/
/********  French **********/

#spec_navi li.spec_navi1_fr a{
	width: 111px;
	height: 20px;
	margin-right: 5px;
	background: url("../fr/spec/img/spec_icon_01.jpg");
}
#spec_navi li.spec_navi2_fr a{
	width: 70px;
	height: 20px;
	margin-right: 5px;
	background: url("../fr/spec/img/spec_icon_02.jpg");
}
#spec_navi li.spec_navi3_fr a{
	width: 150px;
	height: 20px;
	margin-right: 5px;
	background: url("../fr/spec/img/spec_icon_03.jpg");
}
#spec_navi li.spec_navi1_fr a:hover, #spec_navi li.spec_navi2_fr a:hover, #spec_navi li.spec_navi3_fr a:hover{
	background-position: 0 -20px;
}

/***************************/
/*******  Italiana *********/

#spec_navi li.spec_navi1_it a{
	width: 111px;
	height: 20px;
	margin-right: 5px;
	background: url("../it/spec/img/spec_icon_01.jpg");
}
#spec_navi li.spec_navi2_it a{
	width: 70px;
	height: 20px;
	margin-right: 5px;
	background: url("../it/spec/img/spec_icon_02.jpg");
}
#spec_navi li.spec_navi3_it a{
	width: 150px;
	height: 20px;
	margin-right: 5px;
	background: url("../it/spec/img/spec_icon_03.jpg");
}
#spec_navi li.spec_navi1_it a:hover, #spec_navi li.spec_navi2_it a:hover, #spec_navi li.spec_navi3_it a:hover{
	background-position: 0 -20px;
}

/***************************/
/*********  Espana *********/

#spec_navi li.spec_navi1_es a{
	width: 111px;
	height: 20px;
	margin-right: 5px;
	background: url("../es/spec/img/spec_icon_01.jpg");
}
#spec_navi li.spec_navi2_es a{
	width: 70px;
	height: 20px;
	margin-right: 5px;
	background: url("../es/spec/img/spec_icon_02.jpg");
}
#spec_navi li.spec_navi3_es a{
	width: 150px;
	height: 20px;
	margin-right: 5px;
	background: url("../es/spec/img/spec_icon_03.jpg");
}
#spec_navi li.spec_navi1_es a:hover, #spec_navi li.spec_navi2_es a:hover, #spec_navi li.spec_navi3_es a:hover{
	background-position: 0 -20px;
}

/***************************/



/*
#spec_navi li.spec_navi2 a:hover{
	background-position: 0 -20px;
}

#spec_navi li.spec_navi3 a:hover{
	background-position: 0 -20px;
}

#spec_navi2{
	margin-top: 40px;
}

#spec_navi2 ul{
	margin: 0px;
	padding: 0px;
	width: 300px;
	height: 20px;
	list-style: none;
	line-height: 0px;
	vertical-align: bottom;
}

#spec_navi2 li a {
	float: left;
	width: 300px;
	height: 20px;
	text-indent:-9877em;
}

#spec_navi2 li.spec_navi1 a{
	width: 110px;
	height: 20px;
	margin-right: 5px;
	background: url("../en/spec/img/spec_icon_01.jpg");
}
#spec_navi2 li.spec_navi2 a{
	width: 70px;
	height: 20px;
	margin-right: 5px;
	background: url("../en/spec/img/spec_icon_02.jpg");
}
#spec_navi2 li.spec_navi3 a{
	width: 150px;
	height: 20px;
	margin-right: 5px;
	background: url("../en/spec/img/spec_icon_03.jpg");
}
#spec_navi2 li.spec_navi1 a:hover, #spec_navi2 li.spec_navi2 a:hover, #spec_navi2 li.spec_navi3 a:hover{
	background-position: 0 -20px;
}

#spec_navi2 li.spec_navi2 a:hover{
	background-position: 0 -20px;
}

#spec_navi2 li.spec_navi3 a:hover{
	background-position: 0 -20px;
}
*/

#contents_spec{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 700px;
}

#contents_spec h2{
	font-size: 20px;
	color: #ffffff;
	margin: 2px;
	padding: 2px;
	margin-bottom: 10px;
}

#contents_spec h3{
	font-size:15px;
	color: #ffffff;
	margin: 2px;
	padding: 2px;
	margin-top: 20px;
	margin-bottom: 10px;
}
/*
#contents_spec h4{
	font-size:15px;
	color: #ffffff;
	margin: 2px;
	padding: 2px;
	margin-top: 50px;
	margin-bottom: 10px;
}
#contents_spec h5{
	font-size:15px;
	color: #ffffff;
	margin: 2px;
	padding: 2px;
	margin-top: 50px;
	margin-bottom: 10px;
}
#contents_spec h6{
	font-size:15px;
	color: #ffffff;
	margin: 2px;
	padding: 2px;
	margin-top: 90px;
	margin-bottom: 10px;
}
*/

.caption {
	font-size: 12px;/*20081118MWedit*/
}

.top_l{
	width: 700px;
	text-align: right;
	margin: 2px;
	padding: 2px;
	margin-bottom: 50px;
}
.top_l a{
	color: #cccccc;
	text-decoration:none;
	font-size:11px;
}
.top_l a:hover{
	color:#ffffff;
}

#table_1{
	color: #e5e5e5;
	width: 590px;
	border-spacing: 0px;
	border-collapse:collapse;
}
#table_1 .tr_1 td{
	padding:0.4em 1em;
	border-bottom: 1px #4c4c4c solid;
	border-spacing: 0px;
	font-size: 12px;
}
#table_1 .tr_1 .td_a{
	background-color: #282828;
	border-bottom: 1px #4c4c4c solid;
	border-spacing: 0px;
	font-size: 12px;
}
#table_1 .tr_1 .td_b{
	border-left: 1px #4c4c4c solid;
	border-bottom: 1px #4c4c4c solid;
	line-height: 1.6em;
}
#table_1 .tr_2 td{
	padding:0px;
	margin: 0px;
	padding: 0.4em 1em;
	border-bottom:1px #4c4c4c solid;
	border-spacing: 0px;
	font-size: 12px;
	line-height: 1.6em;
}
#table_1 .tr_2 .td_c{
	border-left: 1px #4c4c4c solid;
	border-bottom: 1px #4c4c4c solid;
	font-size: 12px;
	line-height: 1.6em;
}
#table_1 .tr_2 .td_d{
	border-bottom: 0px;
	font-size: 12px;
	line-height: 1.6em;
}
#table_1 .tr_2 .td_e{
	border-left: 1px #4c4c4c solid;
	border-bottom: 0px;
	font-size: 12px;
	line-height: 1.6em;
}
#table_1 .tr_2 .td_f{
	border-left: 1px #4c4c4c solid;
	border-top: 1px #4c4c4c solid;
	font-size: 12px;
	line-height: 1.6em;
}
#table_1 .tr_2 .td_g{
	border-top: 1px #4c4c4c solid;
	font-size: 12px;
	line-height: 1.6em;
}
#table_1a{
	color: #e5e5e5;
	width: 550px;
	border-spacing: 0px;
	border-collapse:collapse;
}
#table_2{
	color: #e5e5e5;
	width: 700px;
	border-spacing: 0px;
	border-collapse:collapse;
}
#table_2 .tr_1 td{
	padding:0.4em 1em;
	border-bottom: 1px #4c4c4c solid;
	border-spacing: 0px;
	font-size: 12px;
	line-height: 1.6em;
}
#table_2 .tr_1 .td_a{
	background-color: #282828;
	border-bottom: 1px #4c4c4c solid;
	border-spacing: 0px;
	font-size: 12px;
	line-height: 1.6em;
}
#table_3{
	color: #e5e5e5;
	width: 700px;
	border-spacing: 0px;
	border-collapse:collapse;
}
#table_3 .tr_1 td{
	padding:0.4em 1em;
	border-bottom: 1px #4c4c4c solid;
	border-spacing: 0px;
	font-size: 12px;
	line-height: 1.6em;
}
#table_3 .tr_1 .td_a{
	background-color: #282828;
	border-bottom: 1px #4c4c4c solid;
	border-spacing: 0px;
	font-size: 12px;
	line-height: 1.6em;
}
#table_3 .tr_1 th{
	padding:0.3em 1em;
	background-color: #282828;
	border-bottom: 1px #4c4c4c solid;
	border-spacing:0;
	font-size: 12px;
	text-align: left;
}

/*******************************************************************************************/
