/* main */
.right-part .side{ background:#FFF;}
#main {clear:both; position:relative; z-index:50;}
#main #content { float:left; width:764px; position:relative; z-index:0; height:100%; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 2px 2px #ddd; -moz-box-shadow:0 2px 2px #ddd; box-shadow:0 2px 2px #ddd; border:1px solid #ddd; margin:0;}
#main .content-main { overflow:hidden; height:100%;}
#main .content-main h1 a { font-size:16px; font-weight:bold; text-decoration:none; color:#507632;}
#main .content-main h1 strong { color:#6064A1; padding-left:16px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal;}
#main .content-main h1 strong span  { font-size:14px; padding-left:10px}
#main .content-main h1 strong.pre { color:#6064A1; text-decoration:line-through;}
#main #purchase .content-main h1,#main #purchase .content-main h1 a { font-size:18px; font-weight:normal;}
#main .content-main h1,#main #article .content-main h2 { background:#f5f5f5; height:50px; line-height:52px; font-size:16px; font-weight:bold; color:#318905; padding:0 0 0 24px; border-bottom:1px solid #ddd; text-shadow:0 1px 0 #FFFFFF; background:transparent url(../images/style/bg-left-h1.png) repeat-y scroll 0 0; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
#main .content-main h3 { color:#318905; font-size:17px; padding:12px 0 10px;}
#main .content-main .subject { background:transparent url(../images/style/bg-left-h1.png) repeat-y scroll 0 0; font-size:16px; border-bottom:1px solid #ddd; padding:18px 24px; overflow:hidden;}
#main .content-main .subject h2 { font-size:18px; font-weight:bold; color:#000; margin-bottom:12px;}
#main .content-main .subject h3 { font-size:18px; font-weight:bold; color:#318905;}
#main .content-main .subject p { color:#777; font-size:11px; line-height:1.6em;}
#main .content-main .subject img { float:right; margin:-8px 0 0 6px;}
#main .content-main .banner-about { position:absolute; right:4px; top:7px;}

/*support*/
#support .focus,#article .focus { padding:12px 24px; overflow:hidden;}
#support .focus h4 { color:#318905; font-size:18px; margin:20px 0 14px; border-bottom:1px solid #DEDEDE; padding-bottom:4px; }
#support .focus h5 { color:#111; font-size:14px; margin:20px 0 6px;}
#support .focus h6 { color:#333; font-weight:bold;}
#support .focus p { margin-bottom:6px;}
#support .focus a { color:#58c;}
#support .focus dt { background:transparent url(../images/style/bgs-3.png) no-repeat scroll -3px -99px; color:#555; font-weight:bold; padding-left:16px; margin:16px 0 4px 0;}
#support .focus dt a { color:#555; font-weight:bold; text-decoration:underline;}
#support .focus dd { padding:0 0 0 16px; color:#555;}
#support .focus li { margin-bottom:6px; line-height:1.8em; }
#support .focus ul li { background:transparent url(../images/list.gif) no-repeat scroll 2px 6px; padding-left:18px; }
#support .focus .events { padding:18px 0;}
#support .focus .events li span { float:right; color:#888; font-size:11px;}

.right-part .products-list .inside { padding-top:8px; padding-bottom:10px;}
.right-part .products-list dl { padding:2px 16px 6px;}
.right-part .products-list dl sup { padding-left:6px; color:#f00; font-size:9px; display:inline;}
.right-part .products-list dl dt { font-weight:bold; padding:0 0 0 4px; color:#666; height:22px; line-height:22px;}
.right-part .products-list dl dd { display:block; padding:4px 0; line-height:2em;}
.right-part .products-list dl dd a { display:block; background:transparent url(../images/style/bgs-3.png) no-repeat scroll 2px -147px; padding:0 0 0 16px;}
.right-part .products-list dl dd a span { padding-left:4px; font-size:11px; color:#f70;}

/*sitemap*/
#support .focus .map h4 { clear:both; width:600px;}
#support .focus .map ul{overflow:hidden;clear:both;margin:10px 0;}
#support .focus .map ul li{float:left;width:230px;line-height:24px;}
#support .focus .map ul li a{padding-left:10px;padding-left:8px;}
#support .focus .map dl{margin-top:4px; width:350px; float:left;}
#support .focus .map dl dt a { font-weight:normal; padding-left:10px; color:#08c;}
#support .focus .map dl dd {float:left;text-align:center;}
#support .focus .map dl dd a {padding-left:8px;color:#444;}
