@charset "utf-8";
/* CSS Document */
html { margin:0; padding:0; }
body { margin:0; padding:0; }
/*For Header*/
.header { width:1000px; position:relative; margin:0 auto; height:auto; overflow:hidden; }
.logo { height:70px; width:335px; margin:0; padding:10px 0 5px 10px; float:left; }
.logo h1 { margin-bottom:0; }
.logo h2 { margin-top:2x; }
.toplink { height:30px; width:590px; text-align:right; margin-top:10px; float:right; }
.toplink ul { margin:0; }
.toplink ul li { margin-left:3px; display:inline; }
.multiling { height:20px; width:590px; text-align:right; margin:0; float:right; }
.multiling img, .multiling img a:link, .multiling img a:hover, .multiling img a:visited { border:1px #666 solid; }
.multiling ul { margin:0; list-style:none; }
.multiling ul li { margin-left:3px; display:inline; }
/*For Navigation*/
.nav { width:1000px; margin:0 auto; height:auto; text-align:center; overflow:hidden; }
.nav ul { margin:0; list-style:none; }
.nav ul li { margin:5px 30px; display:inline; }
/*For Location*/
.cpage { width:1000px; margin:0 auto; height:auto; overflow:hidden; }
.cpage ul { width:600px; margin:5px 10px; list-style:none; float:left; }
.cpage ul li { display:inline; }
.cpage ul li a:link, .cpage ul li a:visited { color:#0077aa; text-decoration:none; }
.cpage ul li a:hover { color:#0077aa; text-decoration:underline; }
.cpage .addit { width:125px; height:16px; float:left; margin:5px 10px; }
/*For Big Banner*/
#banner { width:1000px; height:273px; margin:5px auto 5px; overflow:hidden; }
#banner img { clear:both; width:1000px; border:0; }
/*For Main Content*/
.container { width:1000px; margin:0 auto; margin-top:10px; margin-bottom:5px; height:auto; overflow:hidden; }
/*For Left Content*/
.contleft { width:649px; height:auto; margin:0; padding:13px; border-right:1px #bfbfbf solid; float:left; overflow:hidden; }
#fst { width:623px; height:auto; margin:0; padding:0 10px; overflow:hidden; }
#fst h1, #fst h1 a:link, #fst h1 a:visited { width:623px; margin-top:10px; padding-bottom:10px; }
#fst img.soft, #fst img.soft a, #fst img.soft a:link, #fst img.soft a:hover, #fst img.soft a:visited { border:0; margin:5px 5px 10px 10px; float:left; overflow:hidden; }
#fst span { width:160px; height:50px; margin:0 15px; padding:10px 5px auto auto; text-align:center; float:left; }
#fst span.old { width:160px; height:50px; margin:0 15px; padding:10px 5px auto auto; text-align:center; float:left; clear:left; }
#fst h2 { margin:0; padding:0; width:400px; height:auto; text-align:left; float:right; }
#fst p { clear:right; margin-bottom:5px; padding:0; ; width:400px; height:240px; text-align:left; float:right; }
#fst ul.des { clear:right; margin-bottom:5px; padding:0; ; width:400px; height:240px; text-align:left; float:right; }
#fst ul.button { margin:5px auto 10px; padding:0; width:400px; height:auto; text-align:center; float:right; list-style:none; }
#fst ul.button li { float:left; }
#fst ul.button li a.down, #fst ul.button li a.buy { background:url(/images/button.jpg) no-repeat; width:159px; height:48px; display:block; padding:0; border:none; text-indent:-9999px; float:left; }
#fst ul.button li a.buy:hover { background-position:0 -48px; }
#fst ul.button li a.down { background-position:0 -96px; margin-right:20px; }
#fst ul.button li a.down:hover { background-position:0 -144px; }
#press { width:623px; height:auto; margin-bottom:5px; padding:0 10px; overflow:hidden; }
#press h1, #press h1 a:link, #press h1 a:visited { width:623px; margin-top:10px; padding-bottom:10px; }
#press ul { width:623px; height:auto; margin-bottom:10px; padding:0; list-style:decimal; }
.snd { width:309px; height:250px; margin:5px 0; padding:0 5px 10px 10px; overflow:hidden; float:left; }
.snd h1, .snd h1 a:link, .snd h1 a:visited { width:300px; margin:0; padding-bottom:5px; }
.snd img, .snd img a { float:left; margin:5px; border:0; }
.snd p { width:185px; height:180px; margin:5px; float:left; overflow:hidden; }
.snd span, .snd span a:link, .snd span a:visited { width:300px; margin:0; padding-bottom:5px; float:right; }
/*For Right Content*/
.contright { width:300px; height:auto; margin:0; float:right; padding:12px; overflow:hidden; }
#riad { width:300px; height:auto; margin:1px 0; }
#riad img, #riad img a { width:300px; height:180px; margin:0; border:0; clear:both; }
.prolist { width:300px; height:auto; background:transparent; margin:15px 0; }
.prolist h1, .prolist ul { letter-spacing:1px; padding:10px; }
.prolist h1 { margin:0 5px; }
.prolist ul { margin:0; padding:5px; padding-bottom:0.5em; }
.prolist ul li { width:294px; height:25px; margin:0 0 10px; display:block; }
.prolist ul li a:link, .lscontent ul li a:visited { padding:3px; }
.prolist ul li a:hover { padding:3px; }
.lstop, .lsbottom { display:block; background:transparent; font-size:1px; }
.lsb1, .lsb2, .lsb3, .lsb4 { display:block; overflow:hidden; }
.lsb1, .lsb2, .lsb3 { height:1px; }
.lsb2, .lsb3, .lsb4 { background:#f5f5f7; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; }
.lsb1 { margin:0 5px; background:#d3d3d3; }
.lsb2 { margin:0 3px; border-width:0 1px; }
.lsb3 { margin:0 2px; }
.lsb4 { height:1px; margin:0 1px; }
.lscontent { display:block; background:#f5f5f7; border:0 solid #d3d3d3; border-width:0 1px; }
/*For Main Footer*/
#bnav { width:1000px; margin:0 auto; height:auto; text-align:center; overflow:hidden; }
#bnav ul { margin:0; list-style:none; }
#bnav ul li { margin:5px 15px; display:inline; }
#bottomlk { width:990px; margin:0 auto 5px; padding:5px; height:auto; overflow:hidden; }
#bottomlk ul { width:195px; margin:5px; list-style:disc; float:left; }
#footer { width:1000px; margin:0 auto; padding:5px auto 5px; height:auto; overflow:hidden; }

