@charset "utf-8";
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, label, table, tbody, tr, td, img, div, dl, dt, dd, pre, input, select, textarea, fieldset, iframe, hr {margin:0;padding:0}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:normal;background:#fff;color:#3f3f3e}
select, input, textarea {font:normal 12px/normal Arial}
input, select{vertical-align:middle}
img{vertical-align:top}
img, a img {border:none}
ul, ol {list-style:none}
em, i {font-style:normal}
a {text-decoration:none;outline:none;color:#EEE;}
a:hover {text-decoration:underline;}
.fl {float:left}
.fr {float:right}
.fixfloat {zoom:1}
.fixfloat:after {content:'';display:block;clear:both;height:0}

#hd{background-color:#383838;padding:25px 0 29px;border-bottom:9px solid #f9f8f8;position:relative}
#hd .extend{position:absolute;width:50%;right:0;top:25px;height:93px;z-index:9;background-color:#434343;}
#fd{background-color:#383838;padding:0 0 20px;}
.fd-box{width:947px;margin:0 auto;padding:200px 20px 0 30px;color:#686767;line-height:1.2;}
.fd-box a{color:#909090}
.fd-box .copyright{float:right;background:url(images/i.png) no-repeat 0 -699px;padding-left:30px;padding-top:5px}

.hd-box{width:997px;margin:0 auto;position:relative;background-color:#383838;z-index:10}
.hd-box h1{float:left;font-size:16px;padding:8px 62px 0 31px;}
.hd-box .menu{float:right;padding:10px 22px 10px 25px;height:73px;background:#434343 url(images/bg.jpg) no-repeat -542px -71px;}
.hd-box .menu li{float:left;display:inline;margin:0 10px;font-size:14px;}
.hd-box .menu a{display:inline-block;padding:51px 7px 0;background:url(images/i.png) no-repeat;color:#eee;zoom:1}
.hd-box .menu a.features{background-position:center 0}
.hd-box .menu a.download{background-position:center -80px}
.hd-box .menu a.whyfree {background-position:center -160px}
.hd-box .menu a.forum   {background-position:center -240px}


.features_wrap{background:#eae9e9;border-bottom:7px solid #f9f8f8;}
.whyfree_wrap {background-color:#bf1238;border:8px solid #dc3e61;border-width:8px 0;padding:31px 0 47px}
#bd .features, #bd .download,
#bd .support{position:relative;padding-left:121px;width:876px;margin:0 auto;zoom:1}
#bd h1{position:absolute;left:29px;top:15px;width:60px;background:url(images/i-text.png) no-repeat;text-indent:-9999px}
#bd .features h1{height:349px;top:24px}
#bd .download h1{height:405px;background-position:-100px 0;top:23px;}
#bd .support  h1{height:331px;background-position:-300px 0;top:5px;}
/* features */
#bd .features{background:url(images/pic_browser.jpg) no-repeat 629px 27px;padding-top:18px;padding-bottom:16px;height:350px;color:#3f3f3e;font-family:Georgia, "Times New Roman", Times, serif;/*letter-spacing:-0.2em;*letter-spacing:-0.1em;word-spacing:-.006em*/}
.features ol{background:url(images/i-decimal.gif) no-repeat 0 4px;margin-left:7px}
.features ol li{font-size:18px;text-transform:uppercase;padding-left:118px;padding-bottom:28px;padding-top:20px;width:355px;line-height:1.3;}
.features ol li em{font-weight:bold}
/* download */
#bd .download{padding-top:25px;padding-bottom:34px}
.round-bg, .round-bg span{background:url(images/bg-round.gif) no-repeat}
/*
.version{width:840px;background-color:#edeeee;color:#404142;font-size:48px;line-height:1.6;font-weight:bold;text-align:center;margin-bottom:24px;margin-left:3px}
.version em{color:#b21717;font-size:60px;}
.version .round-bg, .version .round-bg span{display:block;height:10px;overflow:hidden}
.version .round-t span{ background-position: right -12px}
.version .round-b{background-position: left -25px}
.version .round-b span{background-position: right -37px}
*/
.version{float:left;width:147px;padding:18px 15px 0 23px;}
.version h3{color:#919090;font-size:18px;border-bottom:1px solid #dbdbdb;padding-bottom:23px;margin-bottom:23px;line-height:1.2}
.version h3 em{color:#545151}
.version h4{font-style:italic;font-size:16px;line-height:21px;font-weight:normal;padding-bottom:54px}
.version h4 b{display:block}
.version p{font-style:italic;color:#6a6969;font-size:11px;line-height:13px}
.download-box{float:left;width:190px;font-size:14px;color:#dbdbdb;line-height:1.1}
.download-box p{text-transform:uppercase;padding:19px 0 0 20px}
.download-now{background:url(images/bg.jpg) no-repeat 0 -2px;float:left;width:385px;height:285px}
.download-list{float:left;margin-top:56px;margin-left:11px;background:url(images/i-version.jpg) no-repeat;}
.download-list li{padding:7px 0 18px 55px}
.download-list li a{color:#f2f2f2;}

.dicey{float:left;margin-left:23px;width:242px;background-color:#f0f0f0;}
.dicey p{height:247px;}
.dicey .round-bg, .dicey .round-bg span{display:block;height:10px;overflow:hidden}
.dicey .round-t{background-position: left -51px}
.dicey .round-t span{background-position: right -62px}
.dicey .round-b{background-position: left -73px}
.dicey .round-b span{background-position: right -84px}

.other{margin-top:23px;font-family:Georgia, Arial}
.other .round-bg, .other .round-bg span{display:block;height:10px;overflow:hidden}
.other .round-t{background-position: left -51px}
.other .round-t span{background-position: right -62px}
.other .round-b{background-position: left -73px}
.other .round-b span{background-position: right -84px}
.other .help, .other .twitter, .other .facebook{background-color:#f0f0f0;width:264px;margin-right:27px;line-height:1.2;float:left;display:inline}
.other .help p, .other .twitter p, .other .facebook p{background:url(images/i.png) no-repeat;font-size:17px;text-transform:uppercase;color:#262626;padding:9px 0 8px 80px;width:170px}
.other .help p{background-position:25px -359px}
.other .twitter p{background-position:25px -459px}
.other .facebook p{background-position:25px -579px}
.other .help a, .other .twitter a, .other .facebook a{color:#1f6e94}
.line{border-left:1px solid #dedede;width:24px;height:190px;margin:35px 0 0 13px}
/* why free */
#bd .whyfree{width:936px;height:305px;margin:0 auto;line-height:55px;background:url(images/bg-whyfree.png) no-repeat center;text-transform:uppercase;/*font-stretch:narrower*/}
#bd .whyfree h2{font-size:38px;color:#441a1a;font-weight:normal;padding-left:265px;padding-top:27px;background:url(images/bg-car.png) no-repeat 40px 27px;letter-spacing:-.055em;word-spacing:-.08em;height:260px}
#bd .whyfree em{color:#e7e3e3;}
/* support */
#bd .support{margin:33px auto;width:884px;padding-left:113px;color:#383838;font-family:Arial, Helvetica, sans-serif;line-height:1.3;}
.support-list h3{font-size:36px;font-weight:normal;padding-bottom:12px;background:url(images/bg.jpg) no-repeat -402px 0;text-indent:11px;height:47px;line-height:47px} 
.support-list ul{display:inline-block;width:209px;padding-left:10px;overflow:hiddle;letter-spacing:-.025em;word-spacing:-.006em}
.support-list ul li{padding-bottom:14px;zoom:1}
.support-list ul a{font-weight:bold;color:#383838;}
/* AD Page */
.ad-page #hd{border-bottom:11px solid #e7e8e8;padding:18px 0 14px;}
.ad-page .hd-box h1{padding-top:17px;}
#ad{width:997px;margin:0 auto;padding-bottom:200px;}
.ad-hd{color:#d4d5d5;font-weight:bold;float:left;width:770px;position:relative;/*background:url(images/ad-hd.png) no-repeat;*/height:111px}
/*.ad-hd a{margin:87px 0 0 428px;645px;display:block;width:70px;height:20px;}*/

.ad-hd h2{font-size:24px;color:#d4d5d5;}
.ad-hd h2 .heart{display:inline-block;font-size:0;width:25px;height:25px;vertical-align:middle;background:url(images/i-ad.png) no-repeat 5px 0;}
.ad-hd h2 em{color:#dc123e}
.ad-hd h2 samp{font-size:12px;font-weight:bold;color:#dc123e;display:block;padding-top:5px;text-transform:uppercase}
.ad-hd h2 a{color:#dc123e}
.ad-hd h2 samp a{padding-right:25px;background:url(images/i-ad.png) no-repeat right -75px;}
.ad-box{padding:108px 0 124px 15px}
.ad-list li{float:left;display:inline;margin:0 7px 7px;border: 1px solid #cfcfcf;padding:4px;}
.ad-list li a{display:block;/*padding:4px;border:1px solid #cfcfcf;*/}
.action{text-align:center}
.action a{font-size:30px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#3f3e3e;text-transform:uppercase;text-decoration:underline; background:url(../images/i-bus.gif) no-repeat left center;padding-left:68px;}

.tos_wrap{margin:0 auto;width:997px;padding:40px 0;}
.tos_wrap ol{list-style-type:decimal;margin-left:20px;padding-left:30px;font-weight:bold}
.tos_wrap blockquote{margin:5px 0 5px 0;font-weight:normal}
.tos_wrap blockquote p{margin-bottom:10px;}
.tos_wrap blockquote blockquote{margin:5px 0 5px 23px}
 
