*{margin:0; padding:0;  font-size: 14px; color:#676767; font-family: proxima-nova,"Trebuchet MS",Arial,Helvetica,sans-serif; outline:none;}
body{height: 100%; background: #ffffff;}
.main{margin:0 auto; width:1000px;}
.mainconvas{margin:0 auto; width:1000px; border: 1px solid #d4f0d8; }
.maincontent{border-top: 1px solid #d4f0d8; padding:20px 0 20px 10px; margin: 0 -10px; font-size:13px; font-family: proxima-nova,"Trebuchet MS",Arial,Helvetica,sans-serif;}/*padding:20px 10px 0;*/
.hidden{ overflow: hidden;}
.clear{clear: both;}
.hide{display: none;}
a{color:#29b43d; font-size:14px; text-decoration:none; cursor: pointer;}
a:hover{color:#29b43d; text-decoration: underline; cursor: pointer;}
a.nounderline:hover{color:#29b43d; text-decoration: none; cursor: pointer;}
b{color:#4c4c4c;}
h1{color:#000000; font-size:15px; font-weight:bold;}
h1.f25{font-size:25px;}
label{color:#29B43D; font-size:15px; font-weight:bold; padding-left:5px;}
img{border:0;}
input.text{border: 1px solid #29b43d; background:#f8f8f8; color:#676767; font-size:14px; width:210px; height:22px;}
.indent40{height:40px; font-size:0;}
.sbox{position:relative;}
.block{padding-left:10px !important; padding-right:10px !important;}
.slider_product{padding-top:90px; overflow: hidden;}
.slider_box{margin-bottom: 15px; height: 345px;}

/* before button */
.button_indent{padding:45px 10px 20px;}

.indicator {display:table; float:left;}
.greenbutton{
	background: url(../img/button/button.png) left -188px no-repeat;
	display:table-cell;
	cursor:pointer;
}
.greenbutton div.rihgt{
	background: url("../img/button/button.png") right -235px no-repeat;
	padding:13px 23px 13px 0;
	margin-left:23px;
	color:#ffffff;
	font-size:14px;
	text-transform: uppercase;
}
.greenbutton div.rihgt span{color:#ffffff;}
.greenbutton:hover, .greenbuttonHover{
	background: url(../img/button/button.png) left -282px no-repeat;
}
.greenbutton:hover div.rihgt, .greenbuttonHover div.rihgt{
	background: url(../img/button/button.png) right -329px no-repeat;
}

.orangebutton{
	background: url(../img/button/button.png) left 0 no-repeat;
	display:table-cell;
	cursor:pointer;
}
.orangebutton div.rihgt{
	background: url(../img/button/button.png) right -47px no-repeat;
	padding:13px 23px 13px 0;
	margin-left:23px;
	color:#ffffff;
	font-size:14px;
	text-transform: uppercase;
}
.orangebutton div.rihgt span{color:#ffffff;}
.orangebutton:hover, .orangbuttonHover{
	background: url(../img/button/button.png) left -94px no-repeat;
}
.orangebutton:hover div.rihgt, .orangbuttonHover div.rihgt{
	background: url(../img/button/button.png) right -141px no-repeat;
}
.orangebutton div.rihgt a, .greenbutton div.rihgt a{
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px 0;
	outline:none;
}

/*----------- button -----------*/

.f_left{float:left; line-height:3; padding:0 25px; font-size:14px;}

.slide .product_box{overflow:hidden;}
	.product_box .product_info{float: left; width: 450px;}/*width: 500px;*/
	.product_box .scrinshot_products{float: right; position:relative;}/*overflow:hidden;*/
		.product_box .scrinshot_products .video{background: url(../img/monitor_black_500x330.jpg) no-repeat; padding: 36px 55px 40px 55px;}
		.product_box .scrinshot_products .award{position:absolute; top:-40px; right:-20px;}
		.product_box .scrinshot_products .christmas{position:absolute; top:40px; left:-90px;}
	.product_box h1{color: #000000; font-size: 25px; padding: 45px 0 0 0;}
	.product_box p{padding: 30px 0; font-size:14px;}
	.product_box_convas{ border-top:1px solid #d4f0d8; border-bottom:1px solid #d4f0d8;}

.convas{margin:25px auto; width:1010px !important;}
.footer_convas{
	background:#afe3b6;
	height:5px;
	width:100%;
	font-size:0;
}

.footer{border-bottom:1px solid #ffffff; background:#E9F7EB;}
	.footer a{font-size:13px;}
	.footer p{padding: 2px 0;}
	.footer_content{padding:25px 0 25px; overflow:hidden; border-bottom: 1px solid #addab3; position: relative;}
	.footer_content dt{color: #000000; font-size: 15px; font-weight: bold; padding-bottom:10px; border-bottom:1px dotted #cccccc;}
	.footer_content dd{color: #666666; font-size: 12px; font-weight: normal; padding:15px 0;}
		.column1, .column2, .column3{float:left;}
		.footer_content .column1{padding-right: 100px; width: 650px;}
		.footer_content .column1 dd{float: left; padding-left: 90px;}
		.footer_content .column1 dd.first{padding-left: 0;}
		.footer_content .column2{padding-right: 10px; width:290px;}
		.footer_content .column3{width:250px;}
		.footer_content .column3 p{color: #666666; font-size: 12px; font-weight: normal;}
	.copy{border-top: 1px solid #ffffff;padding:20px 0;}
 		.copy .cont{color:#676767; font-size:12px; text-align:center; padding:0;}
 		.copy .cont a{font-size:12px;}

.mainunit{position:absolute; bottom:0px; width:100%; border-top:1px solid #c8e4cc;}
.marker{position:absolute; top:0px; width:100%; background:#f0f0f0;}
	.mainunit .seocontent{
		width: 1000px;
		margin: 0 auto;
		padding: 25px 0;
		color:#4d4d4d;
	}
	.mainunit .seocontent h1{color:#4d4d4d;}
.seocontent{}
	.seocontent h1{font-size: 15px; padding-bottom: 20px;}
	.seocontent a{font-size: 12px; color:#4d4d4d;}
	.seocontent p, .seocontent b, .seocontent strong{font-size: 12px;}

.servicebox{margin:20px auto; width:1000px; padding-top:30px; overflow: hidden;}
.service{overflow: hidden;}
.service a{color:#29b43d; font-size:13px; font-weight:bold; padding-left:15px; background: url(../img/serv_link.gif) left center no-repeat;}
	.servicebox .column{float: left; padding:0 10px; width:475px;}
	.servicebox .column .img{float:left; padding:4px; border:1px solid #d4f0d8; background:#ffffff;}
	.servicebox .column .cont{float:left; padding: 0 0 15px 15px; width:360px;}
	.servicebox .column .cont p{font-size:14px; color:#666666; padding:2px 0;}

.discount{float:left;}
	.discount_c{color:#f27000; font-size:15px;padding:10px 15px 10px 35px; margin: 0 0 0 20px; background: url(../img/discount_small.png) left center no-repeat;}
	.discount_c a{color:#f27000; font-size:15px;}
	.discount_c a:hover{text-decoration: none;}

.header{overflow:hidden; padding-top:90px; position:relative;}

.product_logotype{padding:0 0 23px 0; float: left;}
.trialsave{float:right; padding-top:10px;}

.left{
		float:left;
		overflow:hidden;
		width:758px;
		padding:0px 30px
	}
.sc_feature{padding:20px 0;}

.right{float:right; padding-bottom:3000px; margin-bottom:-3000px; background:#e9f7eb; width:180px; border-left: 1px solid #d4f0d8; }
	.right h1{color:#4b4b4b; text-transform:uppercase; text-align: center;}
		.right .block{ padding-left:20px; background:#e9f7eb;}
		.right .convas{border-top: 1px solid #d4f0d8; border-bottom: 1px solid #ffffff; font-size:0; height:0px; margin:0px 10px; width:auto !important; clear:both;}

	.left .block{
		border-top: 1px solid #d4f0d8;
		margin-top:-1px;
		padding:20px 0px;
	}
		.cont{
			padding:20px 0 15px;
			color:#676767;
			font-size:14px;
		}
		.left .block b, .left .block strong{font-size:14px;}

	.red_arrow{padding:15px 0;}
		.red_arrow li{
			background: url(../img/red_arrow.gif) left 7px no-repeat;
			padding-left:15px;
			font-size:14px;
			line-height:1.5;
		}

	.green_arrow{padding:15px 0; overflow:hidden;}
		.green_arrow dl.left_green_arrow{float:left; width:364px; padding-right: 10px;}
		.green_arrow dl.right_green_arrow{float:left; width:364px;}
		.green_arrow dd{
			background: url(../img/green_arrow.gif) left 7px no-repeat;
			color:#676767;
			padding-left:15px;
			font-size:14px;
			font-weight:bold;
			line-height:1.7;
		}
		.green_arrow dd.lh{line-height:1 !important; padding-top:5px;}

.cust_team{overflow:hidden;}
.cust_team dl{float:left; padding-right: 10px;}
.cust_team dd{
	background: url(../img/green_arrow.gif) left 7px no-repeat;
	color:#676767;
	padding-left:15px;
	padding-bottom:14px;
	font-size:14px;
}
		
.useful_information{overflow: hidden;}
	.useful_information .question_cont{float:left;padding-top:12px;}
	.useful_information .question_cont h1{float:left}
	.useful_information .question_cont p{float:left; padding-left:40px;}
	.useful_information .question_cont a{
		background: url(../img/green_arrow.gif) left 7px no-repeat;
		padding-left:15px;
		font-size:14px;
		font-weight:bold;
		line-height:1.7;
		float:left;
	}
	.useful_information .trialsave{float:right}

.sale{padding:20px 7px; overflow:hidden;}
	.sale h1{color:#f27000; text-align: right;}
	.sale p.new_price{color:#f27000; font-size:35px; text-align: right;}
	.sale p.regulary_price{color:#656565; font-size:16px; padding-bottom:20px; text-align: right;}
	.sale p.regulary_price span{color:#656565; font-size:16px; text-decoration:line-through}
	.sale p.from_price{color:#f27000; font-size:15px; font-weight:bold; text-transform:uppercase; padding-bottom:20px; text-align: right;}
	.sale p.from_price span{color:#f27000; font-size:35px; font-weight:normal;}
	.sale .indicator{float: right;}

.have_question{padding:20px 0 0 0;}
.follow_news{padding:20px 0 0 0;}
	.follow_news img{margin:17px 0 0 10px;}
.chat{
	margin-top:17px;
	border:1px solid #c3e5c8;
	background:#f7f7f7 url(../img/chat_bg.gif) top repeat-x;
	cursor: pointer;
}
	.chat .cont{background:#f7f7f7 url(../img/chat.gif) left center no-repeat; padding:0 0 0 35px; margin:10px; color:#29B43D; font-size:14px; font-weight:bold;}

.call_us{ margin:50px 0 20px;}
	.call_us .cont{border:1px solid #c3e5c8; padding:0;}
		.call_us .cont .title{background:#f7f7f7 url(../img/call_us_title_bg.gif) left center no-repeat; position:relative;}
			.title .phonegirl{position: absolute; width:88px; height:100px; background:url(../img/phongirl.png) bottom center no-repeat; bottom:0; right:0;}
		.call_us .cont p{color:#666666; font-size:13px; padding:10px 80px 10px 10px;}
	.call_us .cont .phone{border:1px solid #ffffff; padding:0;background:#f7f7f7 url(../img/chat_bg.gif) left center no-repeat;}
	.call_us .cont .phone p{ color:#29B43D; font-size:14px; font-weight:bold; padding:8px 12px 8px 17px; margin:0 0 0 12px; background:#f7f7f7 url(../img/phone.gif) left center no-repeat;}

.demoblock{border-top:1px solid #d4f0d8;}
	.box_left{float:left; width: 430px; padding:20px 0 0px 10px;}
	.box_right{float:right; width: 430px; padding:20px 0 0px 10px;}
	.box_left h1, .box_right h1{padding:40px 0 30px 10px;}
	.box_left p, .box_right p{padding: 0 0 0 10px; color:#676767; font-size: 14px;}
	.box_left b, .box_right b{color:#676767; font-size: 14px; line-height:1.7;}
	.downloadform{padding: 30px 0 0 10px;}
		.demoblock .indicator{padding: 45px 10px 20px;}
		.demoblock label{color:#686868; font-size:12px; font-weight: normal;}
		.demoblock dl{clear:both; padding: 5px 0 5px 10px;overflow:hidden;}
		.demoblock dt {width: 165px; color:#676767; font-size:14px; font-weight: bold;}
		.demoblock dt, .demoblock dd{float:left;}
		.demoblock dd .indicator{padding: 0;}

#form input.input{background:#f8f8f8;border:1px solid #29b43d;font-weight:bold;font-size:13px;padding:2px;}
#form input.inputtext{background:#f8f8f8;border:1px solid #29b43d;font-weight:bold;font-size:13px;padding:2px;width:250px;}
#form input.inputfield{background:#f8f8f8;border:1px solid #29b43d;font-weight:bold;font-size:13px;padding:2px;width:250px;}
#form textarea.input{background:#f8f8f8;border:1px solid #29b43d;font-weight:bold;font-size:13px;padding:2px;width:350px;}
#form select.input{background:#f8f8f8;border:1px solid #29b43d;font-size:13px;width:250px;}
#form input.inputcheckbox{background:#f8f8f8;border:1px solid #29b43d;font-weight:bold;font-size:13px;padding:2px;margin-left:5px;}
#form input.inputradio{background:#f8f8f8;border:1px solid #29b43d;font-weight:bold;font-size:13px;padding:2px;margin-left:5px;}
#form label{color:#29b43d;font-weight:bold;font-size:14px;padding-left:0 !important;}
#form label.star{font-weight:bold;background:url(../../pilotgroupnet/img/star.gif) right top no-repeat;padding-right:5px;}
#form td{padding:4px 0;}
#form td.comment{padding:0 9px;color:#b3b3b3;font-size:11px;}
#form div.indent{background:#fce2cc;font-size:0px;height:1px;margin:10px 0;}
.errortext{color:#f27000}
input.send{
	width:130px;
	background: none !important;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:proxima-nova,Trebuchet MS,sans-serif;
	font-size:14px !important;
	margin:0 !important;
	text-transform:uppercase !important;
	outline:none;
}
div.send{
	background:url("../img/button/send.gif") left no-repeat !important;
	position:relative;
	padding:8px 0px;
	display:table;
}

.fb_block{
	margin:0 auto;
	width: 1000px;
	text-align:right;
	vertical-align:top;
	padding-top:40px;
	position:relative;
}
.fb_block_link{
	width: 130px;
	height: 60px;
}
.fb_block a{
	background:url("../img/fb_block.png") no-repeat scroll 0 -62px transparent !important;
	text-decoration: none;
	cursor: pointer;
	position: fixed;
	font-size:0;
	bottom:32px;
	right:50px;
	z-index: 9999;
}
.fb_block a:hover{
	background:url("../img/fb_block.png") 0 0 no-repeat !important;
	text-decoration: none;
	cursor: pointer;
}

.community {padding-bottom: 0 !important;}
.community div{overflow: hidden;}
.community div div{float: left; margin-right: 10px;}
.community div a{margin: 5px; padding:11px; background-image: url(../img/socicon.png); background-repeat: no-repeat; float: left; text-decoration: none;}
.community .fb{background-position: 0 0; margin-left: 0px;}
.community .twitter{background-position: -27px 0;}
.community .google{background-position: -108px 0;}
.community .youtube{background-position: -148px 0;}
.community .mail{background-position: -54px 0;}
.community .rss{background-position: -81px 0;}
.community .fb:hover{background-position: 0 -74px;}
.community .twitter:hover{background-position: -27px -74px;}
.community .google:hover{background-position: -108px -74px;}
.community .youtube:hover{background-position: -148px -75px;}
.community .mail:hover{background-position: -54px -74px;}
.community .rss:hover{background-position: -81px -74px;}

#rate_1 {
	font-family: proxima-nova,Trebuchet MS;
	font-size: 14px;
	color: #f27000;
	text-decoration: none;
	position: absolute;
	top: 20px;
	left: 40px;
}
#rate_2 {
	font-family: proxima-nova,Trebuchet MS;
	font-size: 14px;
	color: #f27000;
	text-decoration: none;
	position: absolute;
	top: 10px;
	left: 30px;
	text-align: center;
	display: none;
}