/* CSS Document */

#main	{ background-image:url(../img/l-navi-bg.gif);background-repeat:repeat-y; overflow:hidden; }

/* L-NAVI */
#l-navi	{ width:170px; height:100%; /*background-color:#dbdbdb;*/ background-image:url(../img/l-navi-bg.gif);background-repeat:repeat-y; float:left; }
.l-navi-title	{ width:170px; height:90px; padding-bottom:10px; }
#l-menu	{ width:157px; padding-left:8px; }
#l-menu ul	{ width:157px; list-style-type:none; }
#l-menu li	{ padding-bottom:3px; }

.btn-products	{ width:150px; padding:10px; }


/* MAIN-RIGHT */
#main-right	{ width:570px; padding-left:10px; background:#FFFFFF; text-align:left; float:right; }


/* float-box */
.float-box01{ width:100%; }
.float-box01 .left	{ width:240px; float:left; }
.float-box01 .right	{ width:290px; padding-left:10px; float:left; }


/* pro-menu */
#pro-menu	{ width:550px; padding-left:20px; }
#pro-menu li{ padding:0 10px 20px 15px; font-size:80%; color:#333; background:url(../img/details-001.gif) no-repeat left top; list-style-type:none; float:left; }
#pro-menu li a:link, #pro-menu li a:visited { color:#333; text-decoration:underline; } 
#pro-menu li a:hover, #pro-menu li a:active { color:#319431; text-decoration:underline; }

/* com-tb */
td.com-ltb	{ width:130px; padding:3px 10px; background:#E3F3E3;
			  font-size:80%; font-weight:bold; color:#216521; vertical-align:top; }
td.com-rtb	{ width:348px; padding:3px 10px; background:#EBEBEB; font-size:80%; }
td.com-rtb2	{ width:348px; padding:3px 10px; font-size:80%; }
td.com-rtb3	{ width:358px; padding:3px 10px 3px 0; background:#EBEBEB; font-size:80%; }
.table-b	{ border-top:1px solid #AAA;border-right:1px solid #AAA;}
td.com-ltb4	{ width:150px;border-bottom:1px solid #AAA;border-left:1px solid #AAA;padding:3px 10px; background:#EBEBEB;
			  font-size:80%; font-weight:bold; color:#333333; vertical-align:top; }
td.com-rtb4	{ width:150px;border-bottom:1px solid #AAA;border-left:1px solid #AAA;padding:3px 10px; background:#FFFFFF; font-size:80%; }
td.com-ltb5	{ width:200px;border-bottom:1px solid #AAA;border-left:1px solid #AAA;padding:3px 10px; background:#EBEBEB;font-size:80%; font-weight:bold; color:#333333; vertical-align:top; }
td.com-ltb6	{ width:260px;border-bottom:1px solid #AAA;border-left:1px solid #AAA;padding:3px 10px; background:#EBEBEB;font-size:80%; font-weight:bold; color:#333333; vertical-align:top; }

/* form */
#form	{ width:570px; padding:0px 90px; background:#fff; }
#form table	{ font-size:80%; color:#333; text-align:left; background:#666; }
#form th	{ padding:5px 10px; background:#D2FCD2; vertical-align:top; }
#form td	{ padding:5px 10px; background:#fff; }

table#none	{ font-size:100%; margin:0; padding:0; }
table#none td,	{ margin:0px; padding:0px; }

/* corporate */
.main-img	{ margin-bottom:10px; clear:both; }

/* sitemap */
.sitemap01	{ padding:0 0 5px 15px; font-size:80%; color:#333; background:url(../img/details-001.gif) no-repeat left top; }

/* privacy */
ul.privacy	{ padding-left:10px; }
ul.privacy li	{ padding-bottom:5px; list-style-type:disc; font-size:80%; line-height:140%; }
ul.privacy2	{ width:350px; padding-left:10px; float:left; }
ul.privacy2 li	{ padding-bottom:5px; list-style-type:disc; font-size:80%; line-height:140%; }
#digital	{ width:120px; padding-left:30px; float:left; }