@charset "utf-8";
/* CSS Document */

body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; line-height:1.7; margin-top:5px; }
h1 { font-size:20px; }
a:link, a:visited {	color: #000000; }
a:active, a:hover {	color:#FF1100; text-decoration:underline; }

.top_desc {	color: #CA9259;	font-size: 24px; font-weight:bold; } /* I like iPod */

.title { padding:8px; border:4px #B9C9F9 solid; font-size:15px; text-decoration:none; }

.navigator, .navigator_l, .navigator_r { font-size:14px; color:#990000; padding:2px 0px 2px 0px; margin:0px 10px 0px 10px; font-weight:bold; }
.navigator a:link, .navigator a:visited, .navigator_l a:link, .navigator_l a:visited, .navigator_r a:link, .navigator_r a:visited { font-size:14px; color:#990000; font-weight:bold; text-decoration:none; }
.navigator a:hover, .navigator a:active, .navigator_l a:hover, .navigator_l a:active, .navigator_r a:hover, .navigator_r a:active { font-size:14px; color:#FF2200; font-weight:bold; text-decoration:underline;  }
.navigator_l {margin:0px 10px 0px 0px;}
.navigator_r {margin:0px 2px 0px 10px;}

.nav_left_title {	font-family:Arial, Helvetica, sans-serif;font-size: 14px; color: #AA0000;font-weight:800;line-height:1.5;padding-top:4px; }
.nav_left_title a:link, .nav_left_title a:visited {font-size:14px; color:#990000; font-weight:bold; text-decoration:none; }
.nav_left_title a:hover, .nav_left_title a:active {font-size:14px; color:#FF2200; font-weight:bold; text-decoration:underline; }

.list {	margin:5px 0px 15px 25px; }
.list li {	margin:2px 0px 5px 0px;	padding-left:0px; }

.side_l { border-right:1px solid #DDDDDD; padding:5px 5px 0px 0px; }
.side { border-left:1px solid #DDDDDD; padding:5px 0px 0px 5px; }
.side ul, .side ol, .side_l ul, .side_l ol { margin:5px 0px 10px 0px; padding:0px; }
.side ul li, .side_l ul li { background:url(/images/point1.gif) no-repeat left;	margin:0px 0px 2px 3px;	padding:0px 0px 2px 10px; list-style:none; }
.side ol li, .side_l ol li { margin:0px 0px 0px 28px;padding:0px 0px 0px 0px;list-style:decimal; }

.child_list ul { margin:0; padding:2px 0; width:98%; border-top:1px solid #EFEFEF; }
.child_list ul li { margin:0px 0px 0px 2px; padding:0px 0px 0px 10px; background:url(/images/dot2.gif) no-repeat left; }

.table_title { background-color:#DEBB98; height:18px; font-weight:bold; width:100%; text-align:center; font-size:13px; }

.hp_guides { margin:3px 0px 12px 0px;padding:0px; }
.hp_guides li { margin:2px 0px 2px 15px;padding:0px;list-style: square;color:#FF6600; }

.index_partners { line-height:1.3; padding:10px 0px 15px 2px; }
.index_partners p {	margin:0px 0px 8px 0px; }

.index_recommend { padding:1px 5px 15px 5px; line-height:1.5; }
.index_recommend p { padding-bottom:10px; margin-bottom:0px; margin-top:10px; }
.index_recommend hr { margin:0px; padding:0px; }
.index_recommend img { margin-right:5px; }

.red { color:#FF0000; }

.related_content ul { margin:8px 0px 2px 16px; padding:0px;	list-style-type: square; }

.divbutton { position:relative; padding:0px 0px 15px 0px; }
.divbutton .abutton { display:block; width:179px; height:24px; background:url(/images/botton-downpage.gif) left top no-repeat; position:relative; line-height:24px; font-size:12px; font-weight:bold; text-indent:10px; margin:8px 0px 12px 0px; }
.divbutton .abutton img { position:absolute; top:6px; right:6px; }
.divbutton .abutton:link, .divbutton .abutton:visited { text-decoration:none; color:#0066CC; }
.divbutton .abutton:hover, .divbutton .abutton:active { text-decoration:none; color:#FF0000; }

.addto { padding:4px 15px 4px 8px; background:#f5fbfb; border:1px solid #d7e5f2; width:268px; }
.addto img{ border:0px;}
.addto p{ margin:0px 0;}
.addto input{ vertical-align:middle;}
.addto input.keywordinput { border:1px solid #afbac6; width:240px; margin-right:10px; text-indent:5px;}

.guide_title:link, .guide_title:visited { text-decoration:none; color:#990000; }
.guide_title:hover, .guide_title:active { text-decoration:underline; color:#FF0000;  }
