html{
	height:100%;
	font-size:62.5%;
}
body{
	margin:0;
	font:1em Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
	background:#00699e url('/img/bg_repeat.png') repeat-x 0 0;
	min-height:100%;
}
a:link {
	color:#fff;
}
a:visited {
	color:#fff;
}
a:hover {
	color:#fff;
}
body#blank{
	background:url('/img/bg_repeat.png') repeat-x 0 0;
}
* html body{
	height:100%;	
}
p,h1,h2,h3,h4{
	margin:0;
}
img{
	display:block;
	border:none;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#main{
	width:944px;
	margin:0 auto;
	padding:0 0 98px 10px;	
	overflow:hidden;
}
h1 a{
	width:310px;
	height:50px;
	margin:18px 100px 0 2px;
	background:url('/img/logo.png') no-repeat 0 0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
/*navigation*/
#header{
	width:944px;
	height:95px;
	overflow:hidden;
}
ul.menu{
	float:left;
	width:360px;
	padding:0 0 0 77px;
}
ul.menu li{
	float:left;
}
ul.menu li a{
	float:left;
	text-decoration:none;
	color:#fff;
}
ul.menu li a span{
	display:block;
	padding:49px 20px 15px 20px;
}
ul.menu li a span strong{
	color:#fff;
	text-decoration:none;
	font-size:1.6em;
	font-weight:normal;
	background:url('/img/bg-link.png') repeat-x 0 100%;
}
ul.menu li a:hover{
	background:url('/img/bg-btn.png') repeat-x;
}
ul.menu li a:hover span{
	cursor:pointer;
	background:url('/img/bg-hover-tr.png') no-repeat 50% 100%;
}
ul.menu li a:hover span strong{
	cursor:pointer;
}
ul.menu li.active a{
	background:url('/img/bg-btn.png') repeat-x;
}
ul.menu li.active a span{
	background:url('/img/bg-hover-tr.png') no-repeat 50% 100%;
}
/*visual*/
.index-visual-bg{
	width:943px;
	height:533px;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	background:url('/img/bg_pattern.png') no-repeat 0 0;
}

.broswer-graphic{
	width:943px;
	height:633px;
	background:url('/img/youtube_screen.jpg') no-repeat 0 86px;
}
.broswer-graphic-efk{
	width:943px;
	height:633px;
	background:url('/img/efukt_screen.jpg') no-repeat 0 86px;
}
.index-visual{
	width:943px;
	height:633px;
	top:50px;
	margin:0;
	padding:0 0 0 1px;
	position:relative;
	overflow:hidden;
}

.index-visual-top{
	width:943px;
	height:100px;
	margin:0;
	padding:0;
	position:relative;
}

.index-visual .index-visual-bott{
	width:943px;
	height:219px;
	margin:0;
	padding:0 0 0 1px;
	position:relative;
	background:url('/img/elements_bott.png') no-repeat 230px 0;
}
.index-visual .index-visual-bott p{
	width:170px;
	height:100px;
	margin:0;
	padding:0;
	position:relative;
    color:#ffa201;	
	font-style:italic;
	font-size:1.8em;
	left:760px;
	top:60px;
	z-index:3000;
}
.index-visual p.copy-hide{
	    text-indent:-9999px;
		margin:0;
		padding:0;
		z-index:2000;
		height:1px;
		overflow:hidden;
}
.index-visual p.copy-one{
	font-size:2.0em;
	color:#fff;
	z-index:2000;
	margin:0;
	padding:0;
	width:500px;
	font-weight:bold;
}
.index-visual p.copy-one .redcallout{
	color:#ff0000;
	font-weight:normal;
}
.index-visual p.copy-two{
	font-size:2.2em;
	color:#fff;
	z-index:2000;
	margin:0;
	padding:0;
	position:relative;
	left:515px;
	width:450px;
}
.index-visual p.copy-two .bolder{
	font-weight:bolder;
}
.index-visual div.btn-download{
	width:267px;
	height:120px;
	margin:28px 0 0 513px;
}
div.btn-download p span
{
	font-size:1.3em;
}
div.btn-download h3 a{
	width:267px;
	height:69px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
div.btn-download input.dlbutton{
	width:267px;
	height:69px;
	display:block;
	border:0;
	cursor:pointer;
	cursor:hand;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	background:url('/img/freedownload.gif') no-repeat 0 0;
}
.index-visual p{
	width:260px;
	font-size:.9em;
	font-weight:normal;
	color:#fff;
	padding:11px 0 0 21px;
}
.windows-logo{
	background:url('/img/winlogo.png') no-repeat  0px 9px;
}
.windows-logo span{
    color:#ffa201;
}




/*left col*/
#content{
	overflow:hidden;
	width:878px;
	padding:40px 66px 40px 0;	
	background-color:transparent;
}
body#blank #content{
	padding-top:22px;
}
#content ul.left-bar{
	width:420px;
	float:left;
	padding:0 0 5px 0;
}
#content ul.left-bar-rightside
{	float: right; }

#content ul.left-bar li{
	width:420px;
	float:left;
	padding:10px 0 20px 0;
}
#content ul.left-bar li div.image{
	float:left;
	width:48px;
	padding-right:19px;
}
#content ul.left-bar li div.image img.endorsement
{
	width: 385px;
	margin-top: 10px;
}
#content ul.left-bar li div.text{
	float:left;
	width:353px;
}
#content ul.left-bar li.media{
	padding-bottom:39px;
}
#content ul.left-bar li a{
	font-size:2.2em;
	color:#3e5979;
	border-bottom:1px solid #cfd5dd;
	text-decoration:none;
}
#content ul.left-bar li a:hover{
	border:none;
}
#content ul.left-bar li p{
	line-height:18px;	
	font-size:1.4em;
	padding:5px 0 0;
	color:#fff;
	text-align:left;
}
#content ul.right-bar{
	float:right;
	width:371px;
	margin:-12px 0 0;
}
#content ul.right-bar li{
	width:355px;
	padding:0 0 0 16px;
	height:45px;
	margin:40px 0 0;
	background:url('/img/bg-menu.jpg') no-repeat 0 100%;
}
#content ul.right-bar div.image{
	float:left;
	width:127px;
	margin-right:23px;
	height:25px;
}
#content ul.right-bar p{
	font-size:1.2em;
	padding:0 45px 0 0;
	color:#fff;
}
/*footer*/
#footer{
	min-width:954px;
	overflow:hidden;
	width:100%;
	height:88px;
	position:absolute;
	left:0;
	bottom:0px;
	/*top:expression((document.body.clientHeight - 88) + 'px');*/
	background:url('/img/bg_footer.png') repeat-x;
}
#footer div.foot{
	width:944px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 0 10px;
	height:88px;
}
#footer p.left{
	font-size:1.1em;
	line-height:18px;
	width:298px;
	float:left;
	padding:20px 0 0 3px;
	color:#fff;
}
/*form select*/
#footer div.form{
	width:180px;
	float:left;
	overflow:hidden;
	padding:0;
	padding:28px 0 0 30px;
	display:inline;
}
#footer div.left div.form div{
	height:24px;
	width:100%;
	overflow:hidden;
}
#footer div.form input{
	overflow:hidden;
	float:right;
	margin:5px 8px 0 0;
}
#footer div.form select{
	float:right;
	overflow:hidden;
	width:152px;
	margin:0;
	padding:0;
	font:1.2em/1.8px Arial, Helvetica, sans-serif;
	height:20px;
}
#footer div.menu-bottom{
	float:right;
	width:375px;
	margin:23px 0 0 0;
	padding:0 15px 0 0; 
	font-size:1.1em;
	display:inline;
	overflow:hidden;
}
#footer div.menu-bottom ul{
	float:right;
	overflow:hidden;
}
#footer div.menu-bottom ul li{
	float:left;
	margin:0 0  0 -2px;
	background:url('/img/divider.gif') no-repeat 0 50%;
	padding:0 7px 0 7px;
	display:inline;
}
#footer div.menu-bottom ul .copyright{
	float:left;
	margin:0 0  0 15px;
	background-image:none;
	padding:0 7px 0 7px;
	display:inline;
	color:#fff;
}
#footer div.menu-bottom p a,
#footer div.menu-bottom ul li a{
	color:#fff;
	white-space:nowrap;
}
#footer div.menu-bottom p a:hover,
#footer div.menu-bottom ul li a:hover{
	text-decoration:none;
}
#footer div.menu-bottom p{
	color:#fff;
	float:right;
	margin:10px 10px 0 0;
	display:inline;
}
/*buypage*/
#content p{
	padding:9px 0 0;
	font-size:1.4em;
	text-align:justify;
}
#content div.buy_title{
	overflow:hidden;
	width:650px;
	padding-right:56px;
}
#content h2{
	font-size:2.2em;
	line-height:24px;
	font-weight:normal;
	color:#fff;	
}
#content h3{
	font-size:1.8em;
	line-height:24px;
	color:#ffa201;
	padding-top:20px;
	font-weight:normal;
}
#content div.buy_title p{
	color:#fff;
	padding-top:22px;
	line-height:18px;
	text-align:justify;
	font-weight:normal;
}
#content div.payment{
	padding-top:15px;
	width:450px;	
}
#content div.payment ul{
	float:left;
	width:308px;
	margin:10px 0 0 -22px;
}
#content div.payment ul li{
	float:left;
	padding:7px 0 0 22px;
}
#content div.payment input{
	float:left;
	margin:3px 0 0;
	padding:0;
	width:15px;
	height:14px;
}
#content div.payment input.image{
	width:auto;
	height:auto;	
}
#content div.payment label{
	float:left;
	font-size:1.2em;
	padding-left:6px;
	line-height:11px;
	color:#fff;
}
#content div.payment label.other{
	width:105px;
	padding-left:4px;
	padding-bottom:1px;
}
#content div.payment div.total{
	float:right;
	width:120px;
}
#content div.payment div.total p{
	line-height:14px;
	padding-top:13px;
	color:#fff;
}
#content div.payment div.total p span{
	color:#fff;
}
#content div.payment div.total p em{
	font-size:0.79em;
	font-style:normal;
}
#content div.gold{
	float:left;
	width:878px;
	margin:27px 0 0;
	padding:26px 0 0 0px;
}
#content div.gold h2{
	padding-left:54px;
}
#content div.gold div.bg-amp{
	padding:15px 30px 25px 54px;
	overflow:hidden;
	background:url('/img/ico-amp.gif') no-repeat 49% 50%;
	width:794px;
}
#content div.gold div.features{
	float:left;
	width:349px;
}
#content div.gold div.free{
	float:left;
	padding:0 0 0 82px;
	width:363px;
}
#content div.gold ul{
	width:100%;	
	margin:12px 0 0;
}
#content div.gold ul li{
	font-size:1.4em;
	line-height:18px;
	color:#fff;
	background:url('/img/divider2.gif') no-repeat 0 8px;
	padding:2px 0 2px 11px;
}
/*page support*/
#content div.faqs{
	float:left;
	width:850px;
}
#content img.firstrun
{
	margin-left: 60px;
}
#content p.contact
{
	color: #ffa201;
}
div.faqs ul#faqs{
	overflow:hidden;
	width:850px;
	margin:5px 0 0;
	padding:0;
}
div.faqs ul#faqs li{
	width:850px;
	padding:4px 0 7px 0;
}
#content div.faqs ul#faqs h3{
	font-size:1.8em;	
	padding:0;
}
#content div.faqs ul#faqs ul li p{
	padding:10px 0 2px 10px;
	display:none;
	line-height:17px;
	font-size:1.2em;
}
#content div.faqs ul#faqs ul li.active p{
	display:block;
width:750px;
	color:#ffa201;	
}
#content div.faqs ul#faqs ul li.active a{
	color:#fff;
}
#content div.faqs ul#faqs ul li.active p a{
	font-size:1em;
	text-decoration:underline;
	color:#a6a6a6;
}
div.faqs ul#faqs a{
	color:#fff;
	text-decoration:none;
	font-size:1.4em;
}
div.faqs ul#faqs li.active ul li a{
	color:#fff;
}
div.faqs ul#faqs h3 a{
	color:#fff;
	font-size:1.0em;	
	border:none;
	padding-right:14px;
	background:url('/img/divider4.gif') no-repeat 100% 50%;
}
div.faqs ul#faqs li.active ul li a:hover{
	color:#fff;
}
div.faqs ul#faqs h3 a:hover{
	color:#fff;
	background:url('/img/divider6.gif') no-repeat 100% 50%;
}
div.faqs ul#faqs li.active h3 a{
	color:#fff;
	background:url('/img/divider6.gif') no-repeat 100% 50%;
}
div.faqs ul#faqs ul{
	overflow:hidden;
	width:800px;
	display:none;
	margin:2px 0 0;
	background:url('/img/divider5.gif') repeat-x 0 0;
	padding:0 0 3px 0;
}
div.faqs ul#faqs li.active ul{
	display:block;	
}
div.faqs ul#faqs ul li{
	width:850px;
	line-height:17px;
	padding:8px 0 0 14px;	
	background:url('/img/divider2.gif') no-repeat 0 14px;
}
