@charset "utf-8";

/* *********************************************** */
/* Following Strings are parts of #contents_static */
/* *********************************************** */

/* --------- */
/* topicpath */
/* --------- */
#topicpath {
	width: 910px;
	padding-bottom: 10px;
}

#content_static {
	clear: both;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(/en/shop/images/content-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
	padding: 20px;
	zoom: 1;
}

#main_static {
	float: right;
	width: 670px;
}

#sub_static {
	float: left;
	width: 220px;
}
/* use in pages of no leftmenu */
#main_static2 {
	width: 910px;
}

/* use in independent pages of no leftmenu */
#main_static3 {
	width: 670px;
	margin-left:120px;
}

#content_static #main_static img,#content_static #main_static2 img,#main_static3 img {
	margin-left: 10px;
}
/* ------- */
/* Heading */
/* ------- */
/* h1 */
#content_static #main_static h1 {
	display: block;
	width: 670px;
	height: auto;
	margin-bottom: 15px;
}
#content_static #main_static h1 img {
	margin-left: 0px;
}

#content_static #main_static3 h1 {
	display: block;
	width: 670px;
	height: auto;
	margin-bottom: 15px;
}
#content_static #main_static3 h1 img {
	margin-left: 0px;
}
/* h2 */
#content_static #main_static h2 {
	display: block;
	width: 650px;
	height: auto;
	padding: 8px 10px 3px 10px;
	margin: 0px!important;
	font-weight: bold;
	color: #0574b5;
	background: url(/en/shop/images/static/h2_body.gif) top left no-repeat!important;
	float:none;
	clear: both;
}
#content_static #main_static2 h2 {
	display: block;
	width: 650px;
	height: auto;
	padding: 8px 10px 3px 10px;
	margin: 0px!important;
	font-weight: bold;
	color: #0574b5;
	background: url(/en/shop/images/static/h2_body.gif) top left no-repeat!important;
	float:none;
	clear: both;
}
#content_static #main_static3 h2 {
	display: block;
	width: 650px;
	height: auto;
	padding: 8px 10px 3px 10px;
	margin: 0px!important;
	font-weight: bold;
	color: #0574b5;
	background: url(/en/shop/images/static/h2_body.gif) top left no-repeat!important;
	float:none;
	clear: both;
}

html>body #content_static div.h2_foot {
	width: 670px;
	height: 5px;
	background: url(/en/shop/images/static/h2_foot.gif) top left no-repeat;
	margin-bottom: 12px;
}
* html #content_static div.h2_foot {
	width: 670px;
	height: 5px;
	background: url(/en/shop/images/static/h2_foot.gif) top left no-repeat;
	margin-bottom: 2px;
}


/* h3 */
#content_static #main_static h3 {
	display: block;
	width: 655px;
	height: auto;
	padding: 5px 10px 8px 5px;
	margin: 0px 0px 10px 0px!important;
	font-weight: bold;
	color: #884400;
	background: url(/en/shop/images/static/h3_border.gif) bottom left no-repeat;
	float:none;
	clear: both;
}
#content_static #main_static2 h3 {
	display: block;
	width: 655px;
	height: auto;
	padding: 5px 10px 8px 5px;
	margin: 0px 0px 10px 0px!important;
	font-weight: bold;
	color: #884400;
	background: url(/en/shop/images/static/h3_border.gif) bottom left no-repeat;
	float:none;
	clear: both;
}
#content_static #main_static3 h3 {
	display: block;
	width: 655px;
	height: auto;
	padding: 5px 10px 8px 5px;
	margin: 0px 0px 10px 0px!important;
	font-weight: bold;
	color: #884400;
	background: url(/en/shop/images/static/h3_border.gif) bottom left no-repeat;
	float:none;
	clear: both;
}

/* h4 */
#content_static #main_static h4 {
	display: block;
	width: 634px;
	font-weight: bold;
	border-left: 6px solid #c56608;
	padding: 0px 10px 0px 6px;
	margin-bottom: 8px;
	margin-left: 10px;
	float:none;
	clear: both;
	color: #884400;
}
#content_static #main_static2 h4 {
	display: block;
	width: 634px;
	font-weight: bold;
	border-left: 6px solid #c56608;
	padding: 0px 10px 0px 6px;
	margin-bottom: 8px;
	float:none;
	clear: both;
	color: #884400;
}
#content_static #main_static3 h4 {
	display: block;
	width: 634px;
	font-weight: bold;
	border-left: 6px solid #c56608;
	padding: 0px 10px 0px 6px;
	margin-bottom: 8px;
	float:none;
	clear: both;
	color: #884400;
}

/* h2 w330 */
#content_static #main_static .indexbox_l {
	width: 310px;
	float: left;
	padding: 0px;
	margin-bottom: 30px;
}

#content_static #main_static .indexbox_r {
	width: 310px;
	float: right;
	padding: 0px;
	margin-bottom: 30px;
}

#content_static #main_static .indexbox_l img,#content_static #main_static .indexbox_r img{
	width: 80px;
	margin-left:0px;
	float: left;
}
#content_static #main_static .indexbox_l p,#content_static #main_static .indexbox_r p{
	width: 220px;
	float: right;
	padding-right: 0px;
}
#content_static #main_static .indexbox_l p.w_310,#content_static #main_static .indexbox_r p.w_310{
	display: block;
	float: none!important;
	width: 310px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 10px 0px!important;
}
#content_static #main_static .indexbox_l ul,#content_static #main_static .indexbox_r ul{
	padding: 0px 10px 0px 10px!important;
	margin: 0px!important;
}
#content_static #main_static .indexbox_l ol,#content_static #main_static .indexbox_r ol{
	padding: 0px 10px 0px 10px!important;
	margin: 0px!important;
}
html>body #content_static #main_static h2.h330 {
	display: block;
	width: 290px;
	height: auto;
	padding: 10px 10px 5px 10px;
	margin: 0px!important;
	overflow: auto;
	background-image: none!important;
	color: #686868;
}
* html #content_static #main_static h2.h330 {
	display: block;
	width: 290px;
	height: auto;
	padding: 10px 10px 5px 10px;
	margin: 0px!important;
	background-image: none!important;
	color: #363636;
}

#content_static #main_static h2.h330 a {
	display: block;
	width:270px;
	font-weight: bold;
	padding-left: 18px;
	margin-left: 2px;
	text-decoration: none;
}
#content_static #main_static h2.h330 a:link {
	color: #0574b5;
	background: url(/en/shop/images/static/list-blue.gif) 0px 4px no-repeat!important;
}
#content_static #main_static h2.h330 a:visited {
	color: #0574b5;
	background: url(/en/shop/images/static/list-blue.gif) 0px 4px no-repeat!important;
}
#content_static #main_static h2.h330 a:hover {
	color: #eb3884;
	background: url(/en/shop/images/static/list-blue-on.gif) 0px 4px no-repeat!important;
}
#content_static #main_static h2.h330 a:active {
	color: #eb3884;
	background: url(/en/shop/images/static/list-blue-on.gif) 0px 4px no-repeat!important;
}

html>body #content_static #main_static div.h330_foot {
	width: 310px;
	height: 2px;
	border-bottom: 2px solid #dee4e4;
	margin-bottom: 10px;
	padding: 0px;
}
* html #content_static #main_static div.h330_foot {
	width: 310px;
	height: 1px!important;
	border-top: 2px solid #dee4e4;
	margin: 0px 0px 0px 0px!important;
	padding: 0px!important;
	line-height: 5px;
}

html>body .bdr_orange {
	border-bottom: 2px solid #fbdba0!important;
}
html>body .bdr_pink {
	border-bottom: 2px solid #f4c4da!important;
}
html>body .bdr_green {
	border-bottom: 2px solid #d0e487!important;
}

* html .bdr_orange {
	border-top: 2px solid #fbdba0!important;
}
* html .bdr_pink {
	border-top: 2px solid #f4c4da!important;
}
* html .bdr_green {
	border-top: 2px solid #d0e487!important;
}

/* --------- */
/* text area */
/* --------- */
#content_static #main_static p {
	margin: 0px 0px 20px 10px;
	padding: 0px;
}
#content_static #main_static2 p {
	margin: 0px 0px 20px 10px;
	padding: 0px;
}
#content_static #main_static3 p {
	margin: 0px 0px 20px 10px;
	padding: 0px;
}
/* ---------- */
/* List style */
/* ---------- */
#content_static #main_static ul {
	margin-bottom: 20px;
	margin-left: 30px;
}
#content_static #main_static ul li {
	margin-top: 3px;
	margin-left: 15px;
	list-style-position: outside;
}

#content_static #main_static ul.new {
	margin-top: 5px;
	padding-bottom: 15px!important;
	margin-left: 0px!important;
}

#content_static #main_static ul.new li {
	list-style: none!important;
	background: url(/en/shop/images/static/disc.gif) 0px 15px no-repeat;
	padding-left: 12px;
	border-bottom: 1px solid #dee4e5;
	padding-top: 8px!important;
	padding-bottom: 8px!important;
}
#content_static #main_static ul.new li a {
	padding-left: 10px;
	margin-left: 2px;
}

#content_static #main_static ul.list_3 li {
	list-style: none!important;
	border-bottom: 1px solid #dee4e5;
	padding-top: 8px!important;
	padding-bottom: 8px!important;
	margin-left: 0px!important;
}
#content_static #main_static ul.list_3 li a {
	display: block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 7px no-repeat;
	padding-left: 18px;
	margin-left: 2px;
}
#content_static #main_static ul li ul li ul {
	margin-bottom: -10px!important;
}
#content_static #main_static ul li ol li {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
	padding-right: 10px;
	list-style-type: decimal!important;
	list-style-position: outside;
}
#content_static #main_static ul.mix li {
	list-style: none!important;
	padding-top: 0px;
	margin-left: 0px;
}
#content_static #main_static ul.mix li a.link_in {
	display: block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 7px no-repeat;
	padding-left: 18px;
}
#content_static #main_static ul.mix li.disc {
	list-style-type: disc!important;
	list-style-position: outside!important;
	margin-left: 16px!important
}
#content_static #main_static ul.mix2 li.disc {
	list-style-type: disc!important;
	list-style-position: outside!important;
	margin-left: 16px!important
}
* html #content_static #main_static ul.mix li.disc {
	list-style-type: disc!important;
	list-style-position: outside!important;
	margin-left: 16px!important
}


ul.list_2 {
	margin: 5px 10px 5px 30px!important;
}
ul.list_2 li {
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom: 15px!important;
}
#content_static #main_static ol {
	margin-bottom: 20px;
	margin-left: 30px;
}
#content_static #main_static ol li {
	margin-top: 3px;
	margin-left: 18px!important;
	list-style-position: outside;
}

#content_static #main_static ol.list_2 {
	padding: 0px!important;
}
#content_static #main_static ol.list_2 li {
	list-style-position: outside;
	margin-left: 18px!important;
	margin-bottom: 15px!important;
}

#content_static #main_static dl {
	margin-top: 5px;
	margin-left: 10px;
}
#content_static #main_static dl dt {
	margin-top: 5px;
}
#content_static #main_static dl dd {
	margin-top: 3px;
	margin-bottom: 20px;
	padding-left: 20px;
}

#content_static #main_static dl.list {
	margin-top: 0px!important;
}
#content_static #main_static dl.list dt {
	font-weight: bold;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #666666;
	margin: 0px!important;
}
#content_static #main_static dl.list dd {
	border-bottom: 1px dotted #aa9992;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10em;
}

#content_static ul li.no_bdr {
	border-bottom: none!important;
}
/* ------------------------ */
/* List style(main_static2) */
/* ------------------------ */
#content_static #main_static2 ul {
	margin-bottom: 20px;
	margin-left: 30px;
}
#content_static #main_static2 ul li {
	margin-top: 3px;
	margin-left: 15px;
	list-style-position: outside;
}

#content_static #main_static2 ul.new {
	margin-top: 5px;
	padding-bottom: 15px!important;
	margin-left: 0px!important;
}

#content_static #main_static2 ul.new li {
	list-style: none!important;
	background: url(/en/shop/images/static/disc.gif) left no-repeat;
	padding-left: 12px;
	border-bottom: 1px solid #dee4e5;
	padding-top: 8px!important;
	padding-bottom: 8px!important;
}
#content_static #main_static2 ul.new li a {
	padding-left: 10px;
	margin-left: 2px;
}

#content_static #main_static2 ul.list_3 li {
	list-style: none!important;
	border-bottom: 1px solid #dee4e5;
	padding-top: 8px!important;
	padding-bottom: 8px!important;
	margin-left: 0px!important;
}
#content_static #main_static2 ul.list_3 li a {
	display: block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 2px no-repeat;
	padding-left: 18px;
	margin-left: 2px;
}

#content_static #main_static2 ul li ul li ul {
	margin-bottom: -10px!important;
}

#content_static #main_static2 ul li ol li {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
	padding-right: 10px;
	list-style-type: decimal!important;
	list-style-position: outside;
}
#content_static #main_static2 ul.mix li {
	list-style: none!important;
	padding-top: 4px!important;
	margin-left: 0px!important;
}
#content_static #main_static2 ul.mix li a.link_in {
	display: block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 7px no-repeat;
	padding-left: 18px;
}

#content_static #main_static2 ul.mix2 li.disc {
	list-style-type: disc!important;
	list-style-position: outside!important;
	margin-left: 16px!important
}
* html #content_static #main_static2 ul.mix li.disc {
	list-style-type: disc!important;
	list-style-position: outside!important;
	margin-left: 16px!important
}


#content_static #main_static2 ol {
	margin-bottom: 20px;
	margin-left: 30px;
}
#content_static #main_static2 ol li {
	margin-top: 3px;
	margin-left: 18px!important;
	list-style-position: outside;
}

#content_static #main_static2 ol.list_2 {
	padding: 5px 10px!important;
}
#content_static #main_static2 ol.list_2 li {
	list-style-position: outside;
	margin-left: 18px!important;
	margin-bottom: 10px!important;
}

#content_static #main_static2 dl {
	margin-top: 5px;
	margin-left: 10px;
}
#content_static #main_static2 dl dt {
	margin-top: 5px;
}
#content_static #main_static2 dl dd {
	margin-top: 3px;
	margin-bottom: 10px;
	padding-left: 20px;
}

#content_static #main_static2 dl.list {
	margin-top: 0px!important;
}
#content_static #main_static2 dl.list dt {
	font-weight: bold;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #666666;
	margin: 0px!important;
}
#content_static #main_static2 dl.list dd {
	border-bottom: 1px dotted #aa9992;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10em;
}

/* ------------------------ */
/* List style(main_static3) */
/* ------------------------ */
#content_static #main_static3 ul {
	margin-bottom: 20px;
	margin-left: 30px;
}
#content_static #main_static3 ul li {
	margin-top: 3px;
	margin-left: 15px;
	list-style-position: outside;
}

#content_static #main_static3 ul.new {
	margin-top: 5px;
	padding-bottom: 15px!important;
	margin-left: 0px!important;
}

#content_static #main_static3 ul.new li {
	list-style: none!important;
	background: url(/en/shop/images/static/disc.gif) left no-repeat;
	padding-left: 12px;
	border-bottom: 1px solid #dee4e5;
	padding-top: 8px!important;
	padding-bottom: 8px!important;
}
#content_static #main_static3 ul.new li a {
	padding-left: 10px;
	margin-left: 2px;
}

#content_static #main_static3 ul.list_3 li {
	list-style: none!important;
	border-bottom: 1px solid #dee4e5;
	padding-top: 8px!important;
	padding-bottom: 8px!important;
	margin-left: 0px!important;
}
#content_static #main_static3 ul.list_3 li a {
	display: block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 2px no-repeat;
	padding-left: 18px;
	margin-left: 2px;
}

#content_static #main_static3 ul li ul li ul {
	margin-bottom: -10px!important;
}

#content_static #main_static3 ul li ol li {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
	padding-right: 10px;
	list-style-type: decimal!important;
	list-style-position: outside;
}
#content_static #main_static3 ul.mix li {
	list-style: none!important;
	padding-top: 4px!important;
	margin-left: 0px!important;
}
#content_static #main_static3 ul.mix li a.link_in {
	display: block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 7px no-repeat;
	padding-left: 18px;
}
#content_static #main_static3 ul.mix li.disc {
	list-style-type: disc!important;
	list-style-position: outside!important;
	margin-left: 16px!important
}
#content_static #main_static3 ul.mix2 li.disc {
	list-style-type: disc!important;
	list-style-position: outside!important;
	margin-left: 16px!important
}
* html #content_static #main_static3 ul.mix li.disc {
	list-style-type: disc!important;
	list-style-position: outside!important;
	margin-left: 16px!important
}

#content_static #main_static3 ol {
	margin-bottom: 20px;
	margin-left: 30px;
}
#content_static #main_static3 ol li {
	margin-top: 3px;
	margin-left: 18px!important;
	list-style-position: outside;
}

#content_static #main_static3 ol.list_2 {
	padding: 5px 10px!important;
}
#content_static #main_static3 ol.list_2 li {
	list-style-position: outside;
	margin-left: 18px!important;
	margin-bottom: 10px!important;
}

#content_static #main_static3 dl {
	margin-top: 5px;
	margin-left: 10px;
}
#content_static #main_static3 dl dt {
	margin-top: 5px;
}
#content_static #main_static3 dl dd {
	margin-top: 3px;
	margin-bottom: 10px;
	padding-left: 20px;
}

#content_static #main_static3 dl.list {
	margin-top: 0px!important;
}
#content_static #main_static3 dl.list dt {
	font-weight: bold;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #666666;
	margin: 0px!important;
}
#content_static #main_static3 dl.list dd {
	border-bottom: 1px dotted #aa9992;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10em;
}
/* -------- */
/* Sub area */
/* -------- */
#content_static #sub_static .box{
	background-image: url(../../../en/shop/images/sub-box-body.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#content_static #sub_static .box dl{
	background-image: url(../../../en/shop/images/sub-box-bottom.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

#content_static #sub_static .box dl dt{
	margin-top: 7px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DEE4E5;
}

#content_static #sub_static .box dl dt.first{
	margin-top: 7px;
	padding-top: 0px;
	border-top-width: 0px;
}

#content_static #sub_static .box dl dd{
	padding-right: 10px;
	padding-left: 25px;
	background-image: url(../../../en/shop/images/list-arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 0.5em;
	line-height: 1.5;
}

#content_static #sub_static #sub-banner{
	margin-top: 20px;
}

#content_static #sub_static #sub-banner li{
	margin-top: 10px;
}
/* ----------- */
/*    Link     */
/* ----------- */
#content_static #main_static ul.anchor {
	display: block;
	margin-left: 0px!important;
	padding: 0px 10px 0px 10px!important;
	margin-bottom: 0px!important;
	clear:both;
}

#content_static #main_static ul.anchor li {
	list-style: none!important;
	margin-left: 0px!important;
	padding-right: 10px;
	float: left;
	white-space: nowrap;
}
html>body #content_static #main_static ul.anchor li a {
	display: inline-block!important;
	background: url(/en/shop/images/static/anchor.gif) 0px 3px no-repeat;
	padding-left: 15px;
}
* html #content_static #main_static ul.anchor li a {
	display: inline-block!important;
	background: url(/en/shop/images/static/anchor.gif) 0px 7px no-repeat;
	padding-left: 15px;
}
#content_static #main_static ul.anchor li a:link {
	color: #3184ae!important;
	text-decoration: underline!important;
}
#content_static #main_static ul.anchor li a:visited {
	color: #3184ae!important;
	text-decoration: underline!important;
}
#content_static #main_static ul.anchor li a:hover {
	color: #eb3884!important;
	text-decoration: underline!important;
}
#content_static #main_static ul.anchor li a:active {
	color: #eb3884!important;
	text-decoration: underline!important;
}
html>body #content_static #main_static ul.anchor li a.link_in {
	background: url(/en/shop/images/static/arrowr.gif)  0px 3px no-repeat!important;
	padding-left: 18px!important;
	margin-right: 2px;
}
* html #content_static #main_static ul.anchor li a.link_in {
	display: inline-block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 7px no-repeat!important;
	padding-left: 18px!important;
	margin-right: 2px;
}
/* Linktext with Arrow(Right dir)  */
html>body #content_static #main_static a.link_in {
	background: url(/en/shop/images/static/arrowr.gif)  0px 3px no-repeat;
	padding-left: 18px!important;
}
* html #content_static #main_static a.link_in {
	display: inline-block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 7px no-repeat;
	padding-left: 18px!important;
}

/* Link to out of site */
html>body #content_static #main_static a.link_out {
	background: url(/en/shop/images/static/icon_out.gif)  0px 1px no-repeat!important;
	padding-left: 18px!important;
}
* html #content_static #main_static a.link_out {
	display: inline-block;
	background: url(/en/shop/images/static/icon_out.gif)  0px 5px no-repeat!important;
	padding-left: 18px!important;
}

/* PDFicon Link */
#content_static #main_static a.link_pdf {
	background: url(/en/shop/images/static/icon_pdf.gif) 0px 2px no-repeat!important;
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
}
* html #content_static #main_static a.link_pdf {
	display: inline-block;
	background: url(/en/shop/images/static/icon_pdf.gif) 0px 2px no-repeat!important;
	padding-left: 19px;
	padding-top: 1px;
	padding-bottom: 3px;
}

/* popupicon Link */
#content_static #main_static a.link_popup {
	background: url(/en/shop/images/static/icon_popup.gif) 0px 2px no-repeat!important;
	padding-left: 19px!important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
}

.linkset {
	float: none;
	clear: both;
	margin-bottom: 20px;
	overflow: auto;
}
.linkset a img{
	margin-bottom: 10px;
}
/* ------------------------- */
/*    Link(main_static2)     */
/* ------------------------- */
#content_static #main_static2 ul.anchor {
	display: block;
	margin-left: 0px!important;
	padding: 0px 10px 0px 10px!important;
	margin-bottom: 0px!important;
	clear:both;
}

#content_static #main_static2 ul.anchor li {
	list-style: none!important;
	margin-left: 0px!important;
	padding-right: 10px;
	float: left;
	white-space: nowrap;
}
html>body #content_static #main_static2 ul.anchor li a {
	display: inline-block!important;
	background: url(/en/shop/images/static/anchor.gif) 0px 3px no-repeat;
	padding-left: 15px;
}
* html #content_static #main_static2 ul.anchor li a {
	display: inline-block!important;
	background: url(/en/shop/images/static/anchor.gif) 0px 7px no-repeat;
	padding-left: 15px;
}
#content_static #main_static2 ul.anchor li a:link {
	color: #3184ae!important;
	text-decoration: underline!important;
}
#content_static #main_static2 ul.anchor li a:visited {
	color: #3184ae!important;
	text-decoration: underline!important;
}
#content_static #main_static2 ul.anchor li a:hover {
	color: #eb3884!important;
	text-decoration: underline!important;
}
#content_static #main_static2 ul.anchor li a:active {
	color: #eb3884!important;
	text-decoration: underline!important;
}
/* Linktext with Arrow(Right dir)  */
html>body #content_static #main_static2 a.link_in {
	background: url(/en/shop/images/static/arrowr.gif)  0px 4px no-repeat!important;
	padding-left: 18px!important;
}
* html #content_static #main_static2 a.link_in {
	display: inline-block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 7px no-repeat!important;
	padding-left: 18px!important;
}

/* Link to out of site */
html>body #content_static #main_static2 a.link_out {
	background: url(/en/shop/images/static/icon_out.gif)  0px 1px no-repeat!important;
	padding-left: 18px!important;
}
* html #content_static #main_static2 a.link_out {
	display: inline-block;
	background: url(/en/shop/images/static/icon_out.gif)  0px 5px no-repeat!important;
	padding-left: 18px!important;
}


/* PDFicon Link */
#content_static #main_static2 a.link_pdf {
	background: url(/en/shop/images/static/icon_pdf.gif) 0px 2px no-repeat!important;
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
}
* html #content_static #main_static2 a.link_pdf {
	display: inline-block;
	background: url(/en/shop/images/static/icon_pdf.gif) 0px 2px no-repeat!important;
	padding-left: 19px;
	padding-top: 1px;
	padding-bottom: 3px;
}

/* popupicon Link */
#content_static #main_static2 a.link_popup {
	background: url(/en/shop/images/static/icon_popup.gif) 0px 2px no-repeat!important;
	padding-left: 19px!important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
}
/* ------------------------- */
/*    Link(main_static3)     */
/* ------------------------- */
#content_static #main_static3 ul.anchor {
	display: block;
	margin-left: 0px!important;
	padding: 0px 10px 0px 10px!important;
	margin-bottom: 0px!important;
}

#content_static #main_static3 ul.anchor li {
	display: block;
	list-style: none!important;
	margin-left: 0px!important;
	margin-right: 10px!important;
	float: left;
	white-space: nowrap;
}
html>body #content_static #main_static3 ul.anchor li a {
	display: block;
	background: url(/en/shop/images/static/anchor.gif) 0px 2px no-repeat;
	padding-left: 15px;
	margin-right: 2px
}
* html #content_static #main_static3 ul.anchor li a {
	display: block;
	background: url(/en/shop/images/static/anchor.gif) 0px 2px no-repeat;
	padding-left: 15px;
	margin-right: 2px
}
#content_static #main_static3 ul.anchor li a:link {
	color: #3184ae!important;
	text-decoration: underline!important;
}
#content_static #main_static3 ul.anchor li a:visited {
	color: #3184ae!important;
	text-decoration: underline!important;
}
#content_static #main_static3 ul.anchor li a:hover {
	color: #eb3884!important;
	text-decoration: underline!important;
}
#content_static #main_static3 ul.anchor li a:active {
	color: #eb3884!important;
	text-decoration: underline!important;
}
/* Linktext with Arrow(Right dir)  */
html>body #content_static #main_static3 a.link_in {
	background: url(/en/shop/images/static/arrowr.gif)  0px 7px no-repeat!important;
	padding-left: 18px!important;
}
* html #content_static #main_static3 a.link_in {
	display: inline-block;
	background: url(/en/shop/images/static/arrowr.gif)  0px 7px no-repeat!important;
	padding-left: 18px!important;
}

/* Link to out of site */
html>body #content_static #main_static3 a.link_out {
	background: url(/en/shop/images/static/icon_out.gif)  0px 1px no-repeat!important;
	padding-left: 18px!important;
}
* html #content_static #main_static3 a.link_out {
	display: inline-block;
	background: url(/en/shop/images/static/icon_out.gif)  0px 5px no-repeat!important;
	padding-left: 18px!important;
}

/* PDFicon Link */
#content_static #main_static3 a.link_pdf {
	background: url(/en/shop/images/static/icon_pdf.gif) 0px 2px no-repeat!important;
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
}
* html #content_static #main_static3 a.link_pdf {
	display: inline-block;
	background: url(/en/shop/images/static/icon_pdf.gif) 0px 2px no-repeat!important;
	padding-left: 19px;
	padding-top: 1px;
	padding-bottom: 3px;
}

/* popupicon Link */
#content_static #main_static3 a.link_popup {
	background: url(/en/shop/images/static/icon_popup.gif) 0px 2px no-repeat!important;
	padding-left: 19px!important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
}

/* ---------- */
/*  Area box  */
/* ---------- */

.box_body_news {
	width: 650px;
	background: url(/en/shop/images/static/box_body_news.gif) top left no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	overflow: auto;
}
.box_body_news ul.list_3 {
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
}
.box_body_news ul.list_3 li a {
	width: 600px;
	margin-left: 10px!important;
	padding-right: 10px!important;
}
.box_body_news p{
	display: block;
	width: 628px;
	margin: 0px!important;
	padding: 0px 10px 0px 10px!important;
	clear: both;
}

.box_body_news p a{
	display: block;
	width: 500px;
	clear: both;
}

html>body .box_body {
	width: 650px;
	background: url(/en/shop/images/static/box_body.gif) top left no-repeat;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
	overflow: auto;
}
* html .box_body {
	width: 650px;
	background: url(/en/shop/images/static/box_body.gif) top left no-repeat;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
}

.box_body ul {
	padding: 5px!important;
	margin: 0px;
}

.box_body ul.list_3,.box_body ul.list_3 li,.box_body ol,.box_body ol li{
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
}
.box_body ul.list_3 li a{
	margin-left: 10px!important;
}

div.box_body p{
	display: block;
	width: 628px!important;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px!important;
}
.box_body img {
	float: left;
	vertical-align: text-top;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
}

.border1 {
	border: 1px solid #cbcbcb;
	padding: 10px;
	clear: both;
	margin-left: 10px;
}

.border1_b {
	border-bottom: 1px solid #cbcbcb;
	clear: both;
	padding: 0px 5px 0px 10px;
}

.border1 p {
	margin-left: 0px!important;
	padding-left: 0px!important;
}

.box_body p.adobe {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	padding-bottom: 0px!important;
	width: 500px!important;
	float: left!important;
}

html>body .box_foot {
	background: url(/en/shop/images/static/box_foot.gif) top left no-repeat;
	width: 650px;
	height: 4px;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
* html .box_foot {
	background: url(/en/shop/images/static/box_foot.gif) top left no-repeat;
	width: 650px;
	height: 4px;
	padding: 0px;
	margin: 0px 0px 5px 10px;
}

/* Q&A */
html>body div.question {
	display: block;
	width: 660px;
	margin: 15px 0px 15px 10px!important;
	padding: 0px 0px 20px 0px;
	overflow: auto;
}

* html div.question {
	display: block;
	width: 660px;
	margin: 0px 0px 8px 10px!important;
	padding: 0px 0px 20px 0px;
}
div.question img{
	float: left;
	margin-right: 10px;
	margin-left: 0px!important;
}
div.question p{
	width: 620px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px!important;
}
html>body div.answer {
	display: block;
	width: 660px;
	margin: 0px 0px 15px 10px!important;
	padding: 0px 0px 20px 0px;
	overflow: auto;
}
* html div.answer {
	display: block;
	width: 660px;
	margin: 0px 0px 15px 10px!important;
	padding: 0px 0px 20px 0px;
}
div.answer img{
	float: left;
	margin-right: 10px;
	margin-left: 0px!important;
}
div.answer p{
	width: 620px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px!important;
}

/* return to pagetop */
#content_static div.pagetop {
	display: block!important;
	width: 670px;
	height: 51px;
	margin-bottom: 10px!important;
	margin-top: 0px;
	padding: 0px 0px 0px 0px!important;
	background-color: #ffffff;
	clear: both!important;
}
div.pagetop a {
	margin: 40px 0px 0px 0px;
	display: block;
	width: 73px;
	height: 11px;
	float: right;
	padding: 0px;
}

div.pagetop a img {
	margin-left: 0px!important;
	padding-left: 0px;
}

/* use in usage of links pages */
#content_static #main_static2 .links_l {
	width: 260px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-right: 10px;
	float: left!important;
	overflow: auto;
	clear: left;
}

#content_static #main_static2 .links_l h2 {
	display: block;
	width: 250px!important;
	font-size: 100%;
	font-weight: bold;
	background: none!important;
	padding: 0px 0px 0px 10px!important;
	margin: 0px!important;
	color: #000000;
}

#content_static #main_static2 .links_r {
	width: 610px;
	padding-top: 20px;
	margin-right: 10px;
	float: left!important;
	overflow: auto;
}
html>body #content_static #main_static2 .links_r p{
	margin-top: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 10px;
	margin-bottom: 10px!important;
}
* html #content_static #main_static2 .links_r p{
	margin-top: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

/* use in main_static pages */
#content_static #main_static dl.usage dl {
	display: block;
	width: 650px;
	margin: 0px!important;
	padding: 0px 0px 0px 0px!important;
	clear: both;
	background: url(/en/shop/images/static/hr.gif) bottom left repeat-x;
}
html>body #content_static #main_static dl.usage dt {
	display: block;
	width: 140px!important;
	padding: 20px 0px 20px 10px!important;
	margin: 0px 0px 0px 0px!important;
	font-size: 100%;
	font-weight: bold;
	float: left!important;
	overflow: auto;
	clear: left;
	background: url(/en/shop/images/static/hr.gif) top left repeat-x;
}
* html #content_static #main_static dl.usage dt {
	display: block;
	width: 140px!important;
	padding: 20px 0px 10px 10px!important;
	margin: 0px 0px 0px 0px!important;
	font-size: 100%;
	font-weight: bold;
	float: left!important;
	clear: left;
	background: url(/en/shop/images/static/hr.gif) top left repeat-x;
}

#content_static #main_static dl.usage dd {
	display: block;
	width: 500px;
	padding: 20px 0px 10px 10px!important;
	margin: 0px!important;
	float: left!important;
	overflow: auto;
	background: url(/en/shop/images/static/hr.gif) top left repeat-x;
}
/* ----------- */
/*    table    */
/* ----------- */
#content_static table {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
	empty-cells: show;
	border: 1px solid #e0ddda;
	caption-side: bottom;
	vertical-align: top;
	text-align: left;
	float: none;
	clear: both;
}
#content_static table td {
	padding: 3px 7px;
	border-right: 1px solid #e0ddda;
	border-bottom: 1px solid #e0ddda;
	vertical-align: top;
	text-align: left;
}
#content_static table th {
	padding: 3px 7px;
	text-align: left;
	background-color: #efefee;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}

#content_static table.table_1 th {
	border-right: 1px solid #e0ddda;
}
#content_static table.table_2 th {
	border-bottom: 1px solid #e0ddda;
}
#content_static table td img {
	margin-right: 2px;
	margin-left: 0px!important;
}

#content_static table.normal,#content_static table.normal th,#content_static table.normal td{
	margin: 0px;
	padding: 0px!important;
	border: none!important;
	background-color: #ffffff!important;
}
#content_static table.normal {
	table-layout:auto;
	margin-left: 10px!important;
}
#content_static table.normal td a {
	display: block!important;
	text-decoration: none!important;
}
#content_static table.normal td a img {
	margin-left: 0px!important;
}

#content_static table td.color {
	background-color: #FFFAEB;
}

/* ---- */
/* font */
/* ---- */
strong {
	font-weight: bold;
}

.red {
	color: #ff0000;
}

/* --------------- */
/* img + text area */
/* --------------- */
div.imgr_200 {
	margin: 0px 10px 10px 0px;
	width: 210px;
	float: right;
}

div.imgr_300 {
	margin: 0px 0px 10px 0px;
	width: 310px;
	float: right;
}

/* --------------- */
/* img + img	   */
/* --------------- */

/* image w250px */
div.img250_left {
	width: 260px;
	margin: 10px 0px 10px 20px;
	float: left;
}

div.img250_right {
	width: 260px;
	margin: 10px 0px 10px 50px;
	float: left;
}

/* image w300px */
div.img300_left {
	width: 310px;
	margin: 10px 0px 10px 5px;
	float: left;
}

div.img300_right {
	width: 310px;
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	float: left;
}

/* image w400px */
div.img400 {
	width: 410px;
	margin: 10px 0px 10px 0px;
}


div.img_center {
	width: 100%;
	margin: 10px 0px 10px 0px;
	text-align: center;
	clear: both;
}

.clear {
	height: 1px;
	clear: both;
	line-height: 0;
	font-size: 1px;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
/* ----------- */
/* Other style */
/* ----------- */
.no_border {
	border: none!important;
	background-image: none!important;
}

html>body #content_static #main_static div.hr{
	background: url(/en/shop/images/static/hr.gif) left no-repeat!important;
	width: 650px;
	height: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: both;
}
* html #content_static #main_static div.hr{
	background: url(/en/shop/images/static/hr.gif) left no-repeat!important;
	width: 650px;
	height: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	clear: both;
}

html>body #content_static #main_static2 div.hr{
	background: url(/en/shop/images/static/hr.gif) left repeat-x!important;
	width: 870px;
	height: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: both;
}
* html #content_static #main_static2 div.hr{
	background: url(/en/shop/images/static/hr.gif) left repeat-x!important;
	width: 870px;
	height: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	clear: both;
}

html>body #content_static #main_static3 div.hr{
	background: url(/en/shop/images/static/hr.gif) left repeat-x!important;
	width: 870px;
	height: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: both;
}
* html #content_static #main_static3 div.hr{
	background: url(/en/shop/images/static/hr.gif) left repeat-x!important;
	width: 870px;
	height: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	clear: both;
}

/* --------- */
/*  Tab menu */
/* --------- */
ul.select_tab {
	display: block;
	width: 670px;
	height: 40px;
	margin: 0px 0px 15px 0px!important;
	padding: 0px 0px 0px 0px!important;
	background: url(/en/shop/products/select/images/tab/tabmenu_bg.gif) top left repeat-x;
	clear: both;
}
/* Tab1 */
ul.select_tab li.tab_01 {
	display: block;
	float: left;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 5px!important;
	padding: 0px 0px 0px 0px!important;
}

ul.select_tab li.tab_01 p.now {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_01.gif) top left repeat-x!important;
}

ul.select_tab li.tab_01 a:link {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_01_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_01 a:visited {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_01_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_01 a:hover {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_01_on.gif) top left repeat-x!important;
}
ul.select_tab li.tab_01 a:active {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_01_on.gif) top left repeat-x!important;
}

/* Tab2 */
ul.select_tab li.tab_02 {
	display: block;
	float: left;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 5px!important;
	padding: 0px 0px 0px 0px!important;
}

ul.select_tab li.tab_02 p.now {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_02.gif) top left repeat-x!important;
}

ul.select_tab li.tab_02 a:link {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_02_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_02 a:visited {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_02_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_02 a:hover {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_02_on.gif) top left repeat-x!important;
}
ul.select_tab li.tab_02 a:active {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_02_on.gif) top left repeat-x!important;
}

/* Tab3 */
ul.select_tab li.tab_03 {
	display: block;
	float: left;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 5px!important;
	padding: 0px 0px 0px 0px!important;
}

ul.select_tab li.tab_03 p.now {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_03.gif) top left repeat-x!important;
}

ul.select_tab li.tab_03 a:link {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_03_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_03 a:visited {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_03_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_03 a:hover {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_03_on.gif) top left repeat-x!important;
}
ul.select_tab li.tab_03 a:active {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_03_on.gif) top left repeat-x!important;
}

/* Tab4 */
ul.select_tab li.tab_04 {
	display: block;
	float: left;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 5px!important;
	padding: 0px 0px 0px 0px!important;
}

ul.select_tab li.tab_04 p.now {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_04.gif) top left repeat-x!important;
}

ul.select_tab li.tab_04 a:link {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_04_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_04 a:visited {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_04_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_04 a:hover {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_04_on.gif) top left repeat-x!important;
}
ul.select_tab li.tab_04 a:active {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_04_on.gif) top left repeat-x!important;
}

/* Tab5 */
ul.select_tab li.tab_05 {
	display: block;
	float: left;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 5px!important;
	padding: 0px 0px 0px 0px!important;
}

ul.select_tab li.tab_05 p.now {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_05.gif) top left repeat-x!important;
}

ul.select_tab li.tab_05 a:link {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_05_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_05 a:visited {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_05_off.gif) top left repeat-x!important;
}
ul.select_tab li.tab_05 a:hover {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_05_on.gif) top left repeat-x!important;
}
ul.select_tab li.tab_05 a:active {
	display: block;
	width: 128px;
	height: 40px;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/products/select/images/tab/purposetab_05_on.gif) top left repeat-x!important;
}

/* ----------------------- */
/* margin,width adjustment */
/* ----------------------- */
/* width */
.w_95 {
	width: 95%!important;
}
.w_90 {
	width: 90%!important;
}
.w_85 {
	width: 85%!important;
}
.w_80 {
	width: 80%!important;
}
.w_70 {
	width: 70%!important;
}
.w_50 {
	width: 50%!important;
}
.w_40 {
	width: 40%!important;
}
.w_35 {
	width: 35%!important;
}
.w_30 {
	width: 30%!important;
}
.w_20 {
	width: 20%!important;
}
.w_15 {
	width: 15%!important;
}
.w_10 {
	width: 10%!important;
}
.w_330 {
	width: 330px!important;
}
.w_335 {
	width: 335px!important;
}
.w_660 {
	width: 658px!important;
}
.w_670 {
	width: 670px!important;
}
/* margin */
.no_margin {
	margin: 0px!important;
}
.no_padding {
	padding: 0px!important;
}
.t_0 {
	margin-top: 0px!important;
}
.r_0 {
	margin-right: 0px!important;
}
.l_0 {
	margin-left: 0px!important;
}
.b_0 {
	margin-bottom: 0px!important;
}

.t_10 {
	margin-top: 10px!important;
}
.r_10 {
	margin-right: 10px!important;
}
.b_10 {
	margin-bottom: 10px!important;
}
.l_10 {
	margin-left: 10px!important;
}

.t_20 {
	margin-top: 20px!important;
}
.r_20 {
	margin-right: 20px!important;
}
.b_20 {
	margin-bottom: 20px!important;
}
.l_20 {
	margin-left: 20px!important;
}
.l_100 {
	margin-left: 100px!important;
}
* html .t_-70 {
	margin-top: -70px!important;
}
html>body .t_-70 {
	margin-top: 0px!important;
}

#content_static #main_static .talign_r {
	width: 660px;
	margin: 10px 10px 10px 0px!important;
	display: block;
	text-align: right!important;
	clear: both;
}
#content_static #main_static2 .talign_r {
	width: 900px;
	margin: 10px 10px 10px 0px!important;
	display: block;
	text-align: right!important;
	clear: both;
}


.talign_l {
	display: block;
	text-align: left!important;
}
.talign_c {
	display: block;
	text-align: center!important;
	margin-left:auto;
	margin-right:auto;
}
.talign_r {
	display: block;
	text-align: right!important;
}
/* --------- */
/* Left menu */
/* --------- */
#sub_static img.menu_label {
	margin: 0px;
	padding: 0px;
}

#sub_static ul#menu_list {
	display: block;
	width: 220px;
	margin: 0px;
	padding: 0px;
}

#sub_static ul#menu_list li{
	display: block;
	width: 220px;
	height: auto;
	margin: 0px;
	background: url(/en/shop/images/static/left/bg_normal.gif) bottom left no-repeat;
	clear: both;
}
#sub_static ul#menu_list li.bottom{
	background: url(/en/shop/images/static/left/bg_bottom.gif) bottom left no-repeat!important;
}

#sub_static ul#menu_list li a{
	display: block;
	width: 195px;
	height: auto;
	margin: 0px;
	padding: 5px 5px 5px 20px;
	text-decoration: underline;
	outline: none;
}

#sub_static ul#menu_list li a:link{
	background: url(/en/shop/images/static/left/arrow_off.gif) 5px 11px no-repeat;
	color: #0574b5;
}
#sub_static ul#menu_list li a:visited{
	background: url(/en/shop/images/static/left/arrow_off.gif) 5px 11px no-repeat;
	color: #0574b5;	
}
#sub_static ul#menu_list li a:hover{
	background: url(/en/shop/images/static/left/arrow_on.gif) 5px 11px no-repeat;	
	color: #3b99c9;
}
#sub_static ul#menu_list li a:active{
	background: url(/en/shop/images/static/left/arrow_on.gif) 5px 11px no-repeat;
	color: #3b99c9;
}

#sub_static ul#menu_list li a.ct {
	background: url(/en/shop/images/static/left/disc_now.gif) 5px 11px no-repeat!important;
}

#sub_static ul#menu_list li p.now{
	display: block;
	width: 195px;
	height: auto;
	margin: 0px;
	padding: 5px 5px 5px 20px;
	background: url(/en/shop/images/static/left/arrow_now.gif) 5px 11px no-repeat!important;
	color: #393736;
}

/* submenu */
#sub_static ul#menu_list li p.sub_ct{
	display: block;
	width: 175px;
	height: auto;
	margin-left: 20px;
	padding: 5px 5px 5px 20px;
	background: url(/en/shop/images/static/left/disc_now.gif) 5px 11px no-repeat!important;
	color: #393736;
}
#sub_static ul#menu_list li a.sub_ct{
	display: block;
	width: 175px;
	height: auto;
	margin-left: 20px;
	padding: 5px 5px 5px 20px;
	background: url(/en/shop/images/static/left/disc_now.gif) 5px 11px no-repeat!important;
}
#sub_static ul#menu_list li p.sub_now{
	display: block;
	width: 175px;
	height: auto;
	margin-left: 20px;
	padding: 5px 5px 5px 20px;
	background: url(/en/shop/images/static/left/arrow_now.gif) 5px 11px no-repeat!important;
	color: #393736;
}

html>body #sub_static ul#menu_list li a.sub{
	width: 175px;
	margin-left: 20px;
	padding: 5px 5px 5px 20px;
}
* html #sub_static ul#menu_list li a.sub{
	width: 175px;
	margin-left: 20px;
}

* html #sub_static ul#menu_list img{
	border-top: 1px solid #dee4e4;
}
/* ******************************************* */
/* Following Strings are parts of popup window */
/* ******************************************* */


#pop_wrapper {
	text-align: center!important;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
}

#pop_wrapper img {
	margin: 10px 0px 3px 0px;
}

#pop_wrapper p.caption {
	font-size: 90%;
	margin-top: 0px;
}
/* window close */
#pop_wrapper input {
	text-align: center!important;
	display: block;
	width: 150px;
	height: 26px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	float: none!important;
}

#pop_footer {
	width: 100%;
	height: 50px;
	background: url(/en/shop/images/static/popup/footline.gif) top left repeat-x;
	overflow: hidden;
}
#pop_footer p.pop_logo {
	display: block;
	width: 253px;
	height: 11px;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/en/shop/images/static/popup/logo_footer.gif) top left no-repeat;
	margin: 20px 0px 0px 0px!important;
	float: left;
}

/* ********************************** */
/* Following Strings are parts header */
/* ********************************** */
#header ul.fontsize_en {
	display: block;
	width: 79px;
	height: 22px;
	text-indent: -9999px;
	font-size: 1px;
	margin: 0px 0px 0px 8px;
}
* html #header ul.fontsize_en {
	margin: 0px 0px 0px 5px;
}

#header ul.fontsize_en li.fontsize_s {
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 2px;
}
#header ul.fontsize_en li.fontsize_s a {
	display: block;
	width: 18px;
	height: 18px;
	font-size: 1px;
	text-indent: -9999px;
	outline: none;
}
#header ul.fontsize_en li.fontsize_m {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 8px;
	margin-top: 1px;
}
#header ul.fontsize_en li.fontsize_m a {
	display: block;
	width: 20px;
	height: 20px;
	font-size: 1px;
	text-indent: -9999px;
	outline: none;
}
#header ul.fontsize_en li.fontsize_l {
	display: block;
	width: 22px;
	height: 22px;
	float: left;
	margin-left: 8px;
}
#header ul.fontsize_en li.fontsize_l a {
	display: block;
	width: 22px;
	height: 22px;
	font-size: 1px;
	text-indent: -9999px;
	outline: none;
}