html{
	font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#3d3d3d; line-height:150%;
}
body{
	margin:0; padding:0;
}
.clrfix{clear:both; display:block;}
ul{margin:0; padding:0; list-style:none;}
li{ list-style:none; }

ul.normal{margin:0; margin-left:-10px; padding:0; padding-left:25px;}
ul.normal li{list-style:outside; margin:8px 0;}

ul.small{margin-left:15px;}
ul.small li{list-style:outside; margin:2px 0; font-size:8pt;}
.italic{font-style:italic}
.bold{font-weight:bold}
img{border:none}
.opacity-80:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}

a:hover{color:#476aa9;}

p.slogan{
	margin:10px 0;
	padding:0;
	margin-bottom:22px;
	font-size:14pt;
	color:#FFFFFF;
	line-height:130%; width:400px;
}
a.product-name{text-decoration:none; color:#476aa9; font-weight:bold;}
a.product-name:hover{text-decoration:underline}

div#header{
	width:1000px;
	margin:0 auto;
	position:relative;
}
div#header img.logo{
	float:left;
	margin-top:10px;
}
div#language{
	width:150px;
	height:32px;
	border:solid 1px #CCCCCC;
	margin-top:20px;
	float:right;
	margin-right:20px;
	position:relative;
	
}
div#language span.lang-active{
	display:block;
	line-height:32px;
	padding-left:45px;
	background:url("../images/down-bullet.png") 130px 15px no-repeat;
	cursor:pointer;
}

div#language ul{
	position:absolute;
	left:0;
	top:0;
	background-color:#FFFFFF;
	width:150px;
	border-top:solid 3px #618cd9;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	z-index:250;
	box-shadow:0px 3px 7px #666;
	visibility:hidden;
	opacity:0;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
div#language:hover ul{
	top:100%;
	visibility:visible;
	opacity:1;
}
div#language ul li{
	display:block;
	padding:0px 10px;
	line-height:32px;
	border-bottom:solid 1px #CCCCCC;
	padding-left:43px;
}
div#language ul li a{
	color:#333333;
	text-decoration:none;
	display:block;
}
div#language ul li:hover a{
	color:#FF0000;
}
div#language ul li.en, 	.en-active{background:url("../images/lang/en.png") 10px 7px no-repeat;}
div#language ul li.es, 	.es-active{background:url("../images/lang/es.png") 10px 7px no-repeat;}
div#language ul li.fr, 	.fr-active{background:url("../images/lang/fr.png") 10px 7px no-repeat;}
div#language ul li.it,	.it-active{background:url("../images/lang/it.png") 10px 7px no-repeat;}
div#language ul li.de,	.de-active{background:url("../images/lang/de.png") 10px 7px no-repeat;}
div#language ul li.jp, 	.jp-active{background:url("../images/lang/jp.png") 10px 7px no-repeat;}
div#language ul li.vi,	.vi-active{background:url("../images/lang/vi.png") 10px 7px no-repeat;}
div#language ul li.zh,	.zh-active{background:url("../images/lang/zh.png") 10px 7px no-repeat;}
div#language ul li.ko, 	.ko-active{background:url("../images/lang/ko.png") 10px 7px no-repeat; border:none;}

div#search{
	margin-top:20px;
	float:right;
	width:300px;
	height:32px;
	position:relative;
}
div#search input.textbox{
	width:250px;
	height:32px;
	line-height:32px;
	padding:0 5px;
	font-size:12pt;
	float:left;
	border:solid 1px #CCCCCC;
}
div#search .search-button{
	width:36px;
	height:34px;
	background:url("../images/search-icon.jpg") center no-repeat;
	border:none;
	padding:0;
	float:right;
	cursor:pointer;
}

div#topmenu{
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
div#topmenu ul.root{
	float:right;
}
div#topmenu ul.root li.root{
	display:block;
	float:left;
	position:relative;
	margin-left:50px;
	padding:0 10px;
}
div#topmenu ul.root li.root:hover{
	cursor:pointer;
	background-position:center -114px;
}
div#topmenu ul.root li.root a.root{
	font-weight:bold;
	text-decoration:none;
	color:#476aa9;
	display:block;
	padding-top:53px;
	text-align:center;

}
div#topmenu ul.root li.root:hover a{
	color:#618cd9;
}

div#topmenu ul.root li.product{
	background:url("../images/ico-product.png") center top no-repeat;
}
div#topmenu ul.root li.download{

	background:url("../images/ico-download.png") center top no-repeat;
}
div#topmenu ul.root li.buy{
	background:url("../images/ico-buy.png") center top no-repeat;
}
div#topmenu ul.root li.support{
	background:url("../images/ico-support.png") center top no-repeat;
}
div#topmenu ul.root li.about{
	background:url("../images/ico-about.png") center top no-repeat;
}
div#topmenu ul.root ul{
	
	visibility:hidden;
	position:absolute;
	top:0;
	left:-60px;
	background-color:#FFFFFF;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	z-index:1002;
	width:200px;
	border-top:solid 3px #618cd9;
	box-shadow:0px 6px 7px #333333;
	
	opacity:0;
	margin-top:20px;
	transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
}
div#topmenu ul.root li:hover ul{
	visibility:visible;
	opacity:1;
	top:54px;
}
div#topmenu ul.root ul li{
	display:block;
	padding:5px 10px;
	border-bottom:solid 1px #CCCCCC;
}
div#topmenu ul.root ul li.end{
	border:none;
}
div#topmenu ul.root ul li a{ color:#000000 !important; font-weight:normal; display:block; text-decoration:none; padding:3px 0;}
div#topmenu ul.root ul li a:hover{color:#305EA3 !important;}
div.introdution{
	width:100%;
	height:370px;
	margin-bottom:130px;
	background:url("../images/intro-bg.jpg") center no-repeat #476ba9;
	
}
div.introdution div.content{ width:1000px; height:100%; margin:0 auto; position:relative;}

h1.product-title{font-size:28pt; line-height:100%; width:100%; padding-top:10px; margin:0; color:#FFFFFF; font-family:tahoma;}
div.introdution table{font-size:11pt; color:#FFFFFF; float:left;}
div.introdution table td{padding:3px 0; text-align:left;}

div#mini-bar{height:100px;}
div#download-button-area{position:absolute; right:0px; top:10px; display:none}

a.download-button{display:block; width:321px; height:76px; line-height:76px; color:#FFF; font-size:22pt; text-align:center; padding-left:20px; font-weight:bold; text-decoration:none; float:left; margin-right:20px; background:url("../images/download_btn.png") left no-repeat; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;}
a.cnet-button{display:block; width:77px; height:77px; float:left; background:url("../images/cnet_btn.png") left no-repeat;}
a.download-button:hover,a.cnet-button:hover{-webkit-transform:scale(1.03,1.03); -moz-transform:scale(1.03,1.03);}
ul.product-menu{margin:10px 0; margin-bottom:40px;}
ul.product-menu li{ float:left;}
ul.product-menu li span{display:block; color:#FFFFFF; padding:0px 10px; font-size:13pt; text-decoration:none; border-right:solid 1px #FFFFFF; cursor:pointer;}
ul.product-menu li span:hover,
ul.product-menu li span.active{color:#FFCC00}

ul.product-menu li.start span{ padding-left:0;}
ul.product-menu li.end span{border:none}

div#download-area{ width:530px; position:absolute; bottom:8px; left:0px;}
div#download-area p{margin:0; float:left; padding:10px 0;}

img.product-box{ position:absolute; bottom:-20px; right:0px; z-index:100}

div.fixed-element{position:fixed !important;top:0px;z-index:110; background-color:#2B4688; opacity:0.9; filter:alpha(opacity=90)}

div#component{margin-bottom:20px;}

p.rounder-title{
	padding:0;
	margin:0;
	text-align:center;
}
p.rounder-title span{
	background-color:#FFFFFF;
	padding:5px 30px;
	text-transform:uppercase;
	color:#476aa9;
	font-size:13pt;
	font-weight:bold;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.full-width{ width:100%;}
.midle{ width:1000px; margin:0 auto; position:relative;}

div#product-feature{width:100%; padding-bottom:30px; background:#edf5ff;}
div#product-feature table{margin:30px 0}
div#product-feature td{
	vertical-align:middle;
	height:83px;
	padding:10px 0;
	font-size:11pt;
	line-height:160%;
	
}
div#product-feature td li{font-size:9pt; line-height:140%;}
div#product-feature td.left{ text-align:left; border-right:solid 1px #FFFFFF; padding-left:10px; padding-right:30px;}
div#product-feature td.right{text-align:right; padding-right:10px; padding-left:30px;}

div#product-screenshot{padding-bottom:30px;}
ul.screenshot-menu{margin-left:50px; margin-top:30px;}
ul.screenshot-menu li{display:block; width:200px; height:30px; float:left; margin:7px 0; margin-right:20px; font-size:11pt; cursor:pointer;}
ul.screenshot-menu li span{display:block; float:left; margin-right:10px; width:23px; height:23px; background:url("../images/nav-bg-small.png"); text-align:center; color:#FFFFFF; line-height:23px;}
ul.screenshot-menu li.active{color:#FF0000 !important}
ul.screenshot-menu li a{text-decoration:none; line-height:23px;}

div#scroll-image{margin:30px 0; position:relative;}
div#scroll-image div.list-image{border-radius:6px; background-color:#FFFFFF; border:solid 1px #EEEEEE; width:900px; height:360px; padding:20px 0; margin:0 auto; overflow:hidden; position:relative;}
div#scroll-image ul{display:block; position:absolute; width:10000px;}
div#scroll-image ul li{display:block; float:left; width:900px; text-align:center;}
div#scroll-image ul li img{}
div#scroll-image span.slide-nav{display:block; position:absolute; top:160px; width:33px; height:66px; cursor:pointer; background:url("../images/slide-nav.png")}
div#scroll-image span.pre{left:17px; background-position:left;}
div#scroll-image span.next{right:17px; background-position:right;}

div#extra-feature{width:100%; padding-bottom:30px;background:#edf5ff;}

div#extra-feature div.content table{margin-top:50px; margin-bottom:30px;}
div#extra-feature div.content table td{ text-align:center; width:25%; padding:20px 0; font-weight:bold;}
div#extra-feature div.content table td a.button{padding:5px 20px; border-radius:4px; background:#476aa9; color:#FFFFFF; text-decoration:none; font-weight:normal;}
div#extra-feature div.content table td a.button:hover{background-color:#618cd9;}

div#product-overview{margin:50px 0; margin-top:120px; font-size:11pt; line-height:150%;}
h2.rounder-title,
h3.rounder-title{
	text-align:center;
	margin:30px auto;
}
h2.rounder-title span,
h3.rounder-title span{
	padding:10px 20px;
	font-size:14pt;
	text-transform:uppercase;
	border-radius:20px;
	color:#FFFFFF;
	background-color:#476aa9;
}
div#footer{width:1000px; margin:0 auto; padding:40px 0;}

ul.bottom-menu{display:block; width:400px; float:left; font-size:10pt;}

ul.bottom-menu li{display:block; width:200px; float:left;}
ul.bottom-menu li a{color:#333333; text-decoration:none; line-height: 230%;}
ul.bottom-menu li a:hover{ color:#476aa9;}

div#social{float:right; margin-top:20px; position:relative;}
div#social img{ margin:0 10px; cursor:pointer; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
div#social img:hover{transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1);}
div#copy-right{
	margin-top:30px;
	padding:20px 0;
	border-top:solid 1px #EEEEEE;
	text-align:right;
	color:#717171;
	font-size:10pt;
}

div#screenshot-slide{padding:10px; position:absolute; right:0px; top:65px; background-color:#FFFFFF; border:solid 1px #EEEEEE; border-radius:7px;}
/*
div#ars-slide span.slide-nav{display:block; width:25px; height:50px; position:absolute; top:150px; background:url("../images/ars-slide-dir.png") no-repeat; cursor:pointer;}
div#ars-slide span.pre{left:-25px; background-position:left;}
div#ars-slide span.next{right:-25px; background-position:right;}
*/

div#screenshot-slide a.direction{display:block; width:25px; height:50px; background:url("../images/ars-slide-dir.png") no-repeat; cursor:pointer;}
div#screenshot-slide a.ft-next{ background-position:right}
div#screenshot-slide a.ft-prev{ background-position:left}

div#screenshot-slide .nav-slideshows{position:absolute; bottom:-35px; left:230px;}
div#screenshot-slide .nav-slideshows a{
	display:block; width:17px; height:17px; float:left; margin:0 5px; background:url("../images/ars-slide-nav.png") right no-repeat; cursor:pointer;
}
div#screenshot-slide .nav-slideshows a.ft-button-slideshows-active{background-position:left;}
span.slide-shadow{background:url("../images/sreenshot-bottom-shadow.jpg"); display:block; width:602px; height:12px; position:absolute; top:430px; left:410px;}
a.pro-download-button{display:block;width:201px; height:49px; line-height:49px; font-size:18pt; color:#FFF; text-decoration:none; text-align:center; padding-left:20px; background:url("../images/download-btn-small.png") left; float:left;}
a.pro-cnet-button{display:block;width:49px; height:49px; background:url("../images/ars-cnet-btn.png") left; float:left;}
a.pro-download-button:hover{background-position:right !important;}
a.pro-cnet-button:hover{background-position:right !important;}
div.pro-feature{background-color:#FFFFFF !important;}

span.mpm-price{display:block; width:171px; height:48px; text-align:center; background:url("../images/mpm-plus/mpm-plus-price.png") no-repeat; line-height:48px; color:#FFF; font-size:20pt; font-weight:bold; float:right; margin-bottom:20px;}

span.mpm-discount{ background:none; text-align:right; width:auto; padding-right:10px; color:#F8D6D7; font-weight:normal; text-shadow:1px 1px 1px #000; text-decoration:line-through;}

a.buy-mpm{display:block; width:301px; height:76px; line-height:76px; font-size:24pt; color:#FFF; text-decoration:none; text-align:center; padding-left:40px; background:url("../images/mpm-plus/mpm-plus-buynow.png") no-repeat; float:right;}
/* Rating */

div#rating-area{color:#FFFFFF; font-size:11pt;}
div#avs-rating{float:left;}
div#avs-rating span.rate-element{
	display:block;
	width:21px;
	height:19px;
	overflow:hidden;
	background:url("../images/rating-icon-2.png") 0px -38px no-repeat;
	float:left;
	cursor:pointer;
}
div#avs-rating span.active{
	background-position:0px -19px;
}
div#avs-rating span.hover{background-position:top;}

#rate-status{font-size:9pt !important;}

div.download-info{background:url("../images/big-download-icon.png") bottom right no-repeat;}
div.download-info h1{padding:50px 0;}
div.download-info p.os-list{font-size:17pt; color:#FFFFFF; font-weight:bold;}

p.download-text{display:block; margin:80px 0; font-size:12pt;}
p.download-text a{color:#476aa9;}
p.download-tip{font-size:10pt; display:block; width:350px;}
ul.download-tip{float:left; font-size:10pt;}
ul.download-tip li{display:block; float:left; padding:10px 0; height:120px;}
ul.download-tip li span{font-weight:bold; display:block;}
ul.download-tip li.tip1{background:url("../images/download-step1.jpg") no-repeat; padding-left:120px; width:190px;}
ul.download-tip li.tip2{background:url("../images/download-step2.jpg") no-repeat; padding-left:100px; width:190px; margin:0 30px;}
ul.download-tip li.tip3{background:url("../images/download-step3.jpg") no-repeat; padding-left:120px; width:220px;}

div.mpmplus-info{position:relative;}
div.mpmplus-info img.product-box{bottom:-125px;}
div.mpmplus-about{background:url("../images/mpm-plus/about-icon.png") bottom right no-repeat;}
div.mpmplus-support{background:url("../images/mpm-plus/support-icon.png") bottom right no-repeat;}
div.mpmplus-info div.buynow{position:absolute; bottom:-35px; left:0; width:350px;}
div.mpmplus-info h1{padding:35px 0;}
div.mpmplus-info p.slogan{margin:0; padding:0; font-weight:bold; width:520px; line-height:170%; font-size:15pt;}

div.mpmplus-about p.slogan{margin:0; padding:0; font-weight:bold; width:520px; line-height:170%; font-size:15pt;}
div.mpmplus-support p.slogan{margin:0; padding:0; font-weight:bold; width:520px; line-height:170%; font-size:15pt;}

div.mpmplus-about h1, div.mpmplus-support h1{padding:35px 0;}
div.mpmplus-eula h1, div.mpmplus-policy h1{padding:50px 0;}

div.whyplus{padding-top:60px;}
div.whyplus table{}
div.whyplus table td{padding:30px 20px; font-size:11pt; border-bottom:solid 1px #EEEEEE;}
div.whyplus table tr.no-border td{border:none}
div.whyplus table td table td{border:none; padding:0;}

div.whyplus table td.free-title{background-color:#d1e9f6; color:#ababab; padding:0px 20px !important; text-align:center;}
div.whyplus table td.plus-title{background-color:#ebab00; color:#FFFFFF; padding:0px 20px !important; text-align:center;}

div.whyplus table td.free-title b{font-size:15pt; display:block;}
div.whyplus table td.plus-title b{font-size:15pt; display:block;}

div.whyplus table td.free{background-color:#fbfbfb; text-align:center; color:#7b7b7b}
div.whyplus table td.plus{background-color:#fffbf0; text-align:center;}

div.whyplus table td.free span{font-size:15pt; font-weight:bold; display:block;}
div.whyplus table td.plus span{font-size:20pt; font-weight:bold; color:#d30000;}
div.whyplus table td.item{ padding-left:70px;}

div.whyplus table td.effect{background:url("../images/mpm-plus/effect.jpg") left center no-repeat;}
div.whyplus table td.pre-support{background:url("../images/mpm-plus/support.jpg") left center no-repeat;}
div.whyplus table td.support-time{background:url("../images/mpm-plus/support-time.jpg") left center no-repeat;}
div.whyplus table td.support-center{background:url("../images/mpm-plus/support-center.jpg") left center no-repeat;}
div.whyplus table td.update{background:url("../images/mpm-plus/update.jpg") left center no-repeat;}
div.whyplus table td.vat-include{background:url("../images/mpm-plus/vat-include.jpg") left center no-repeat;}
div.whyplus table td.discount{background:url("../images/mpm-plus/discount.jpg") left center no-repeat;}
div.whyplus table td.commercial{background:url("../images/mpm-plus/commercial.jpg") left center no-repeat;}
a.buy-mpm img{
	transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
}
a.buy-mpm img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
}
p.about {
	font-weight:bold;
	font-size:19pt;
	color:#979797;
	padding-top:20px;
}


a.about {
	color:#476aa9;
	text-decoration:none;
}
img.bulet-about {

	padding: 3px 3px 0px 3px;
}

p.para-about {
	line-height:160%;
	font-size:11pt;
	font-family: Arial, Helvetica, sans-serif;
    color:#3d3d3d;
	
}
h3.rounder-about-title{
	width:175px;
	padding:10px 0;
	font-size:14pt;
	text-align:center;
	text-transform:uppercase;
	margin:30px auto;
	border-radius:20px;
	color:#FFFFFF;
	background-color:#476aa9;
}
ul.eula{ margin-top:10px;}
ul.eula li{display:block; width:200px;  margin:7px 0; margin-right:20px; font-size:11pt; color: #476aa9;font-weight: bold; }
ul.eula li span{display:block; float:left; margin-right:10px; width:16px; height:23px;  text-align:center; line-height:23px; color: #476aa9;
font-size: 13pt;
font-weight: bold;}
ul.eula li a{ text-decoration:none; }
p.eula {color: #476aa9;font-size: 13pt;font-weight: bold;}
p.eula span{display:block; float:left; margin-right:10px; width:23px; height:23px; background:url("../images/nav-bg-small.png"); text-align:center; color:#FFFFFF; line-height:23px;}
.link-eula { text-decoration:none;  color:#3d3d3d; }
h4.policy {color: #476aa9; font-size: 13pt; font-weight: bold; margin: 0; padding: 0; margin-top: 20pt;}

div#add-this{position:absolute; top:85px; left:65px; height:30px;}

div#social-email{position:relative;}

div#form-subscribe{position:absolute; width:340px; bottom:60px; right:6px; font-size:9pt; border-radius:5px; border:solid 1px #CCCCCC; background-color:#FFFFFF; box-shadow:0px 0px 7px #CCCCCC; overflow:hidden; display:none;}
div#form-subscribe span.sub{display:block; padding:10px; background-color:#000000; font-size:13pt; font-weight:bold; color:#FFFFFF;}
.submit{border:none; border-radius:5px; background-color:#2666A6; color:#FFFFFF; font-size:10pt; padding:5px 20px; margin-bottom:10px; cursor:pointer;}
.submit:hover{background-color:#000000}

div#form-rss{position:absolute; bottom:60px; right:6px; font-size:9pt; padding:10px; border-radius:5px; border:solid 1px #CCCCCC; background-color:#FFFFFF; box-shadow:0px 0px 7px #CCCCCC; overflow:hidden; display:none;}

.input-rounder{border:solid 1px #CCCCCC; border-radius:4px; height:22px; line-height:22px; padding:0 5px; width:220px;}

.error{border:solid 1px #FF0000 !important;}
#email-form-status, #rss-form-status{display:block; text-align:left; color:#FF0000;}

div.product-rating{color:#FFFFFF !important; font-size:11pt !important;}
span#rate-status{font-size:11pt !important;}

div#pathway{position:absolute; left:0px; bottom:5px;}
div#pathway ul{margin:0; padding:0; list-style:none;}
div#pathway ul li{display:block; float:left; padding-right:15px; background:url("../images/pathway-icon.jpg") right no-repeat; margin-right:10px;}
div#pathway ul li:last-child{background:none;}
div#pathway ul li a{line-height:25px; text-decoration:none; color:#2F85CC; text-transform:capitalize;}
/* pha bo sung*/

div.header-lang {

width: 100%;
padding-bottom: 30px;
background: #FF0000;

}

table.tableList{width:100%;}
table.tableList td{padding:10px !important;}
.clearfix::after{content:"";display:table;clear:both}
