@charset "utf-8";
* { margin:0px; padding:0px; outline:none;}
a {color:#000; text-decoration:none;  outline:none; border:none;}
a:hover { color:#278172; text-decoration:none;}
p{ margin-bottom:10px;}
.hide{ display:none;}
.noscript { display: none; }
.clear{clear:both; overflow:hidden;}
.clearfix{height:0px; clear:both; overflow:hidden;}
.upper{ text-transform:uppercase;}
.line_through { text-decoration:line-through;}
.b { font-weight:bold;}
.i{ font-style:italic;}
.fl{ float:left;}
.white{ color:#FFFFFF;}
.red { color:#C01414;}
.yellow{ color:#C78D00;}
.grey{ color:#9F9F9F;}
.waitting{ display:none;}
.overlay{ background:url(../images/loader.gif) #000 center center no-repeat; position:fixed; z-index:100; top:0; left:0;  opacity: 0.7; width:100% !important; height:100% !important; display:none; text-align:center;}
.overlay span{ margin-left:20px; color:#f47c20; position:absolute; top:49%; text-decoration:blink;}
/*+------------------------------------+*/
/*| Phân trang						   |*/	
/*+------------------------------------+*/
.pagination{ padding:10px 0; text-align:right; height:24px;}
.pagination a{ color:#FFF; line-height:18px; padding:4px 8px; background:#278172; display:inline-block; margin:0 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.pagination .current {font-weight:bold;}
.pagination a:hover{text-decoration:underline;}

/*+----------------------------------------------------+*/
/*|	MAIN											   |*/
/*+----------------------------------------------------+*/
body{font-size:12px; color:#3b3b3b; font-family:Arial, Helvetica, sans-serif;}
#header { height:103px; background:#f7f7f7; border-bottom:#0f5a4d 3px solid; overflow:hidden;}
#header .header{width:1024px; margin:auto;}
#header .h_logo{ width:190px; float:left;}
#header .h_tool{ width:788px; float:left;}

#main { width:1024px; margin:auto;}
#main .m_left{  width:750px; float:left;margin-right: 5px;} 
#main .m_space{ width:10px; float:left;}
#main .m_right{ width:220px; float:left;}

#copy{ height:35px; background:#cecece; margin-top:20px;}
#copy .copy{width:1024px; margin:auto;}
#copy .copy_text{ width:400px; float:left;}
#copy .copy_text span{ line-height:35px; /*margin: 0 0 0 40px;*/ color:#454747;}
#copy .copy_share{ width:524px; float:left;}
#copy .copy_share .cs_label{ width:144px; float:left;}
#copy .copy_share .cs_label span{ line-height:35px; color:#656e70;}
#copy .copy_share .cs_addthis{ /*width:280px;*/ float:right; margin:0 10px 0 0;}
#copy >span{ display:inline-block; line-height:35px;}
#copy  .cs_addthis >span{ display:inline-block; line-height:35px;}
#copy  .addthis_toolbox {display:inline-block; top:8px; position:relative;}
#copy  .addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs{ float:right;}
/*
#copy .addthis_toolbox{position:relative; }
#copy . addthis_pill_style{ left:70px; position:absolute; top:10px;}
#copy .addthis_button_google_plusone{ position:absolute; top:13px;}
*/
#footer{ background:#e0e2e0;}
#footer .footer{ padding:36px 0px; width:1024px; margin:auto;}
#footer .ft_info{ padding:0 0 0 250px; background:url(../images/logo.png) center left no-repeat; width:424px; float:left; color:#FFF; line-height:22px;}
#footer .ft_info p{ margin:0; padding:0;}
#footer .ft_info a{ color:#FFF;}
#footer .ft_info a:hover{ color:yellow;}
#footer .ft_tool{ width:300px; padding:0 0 0 10px; float:left;}
#footer .ft_tag{ color:#FFF;}
#footer .ft_tag p{ margin:5px 0 0 0;}

#slide_show{ background:#278172;}
#slide_show .slide_show{ width:1024px; margin:auto;}

/*+----------------------------------------------------+*/
/*|	Path way										   |*/
/*+----------------------------------------------------+*/

/*+----------------------------------------------------+*/
/*|	Path way										   |*/
/*+----------------------------------------------------+*/
#path_way { margin:20px 0;}
.path_way{ height:28px; width:1024px; margin:auto;}
.path_way a,
.path_way span{ color:#6c6c6c; font-size:12px; line-height:28px;}
.path_way span{ margin:0px 8px;}

.block_search{ text-align:right;}
.block_search a{ color:#404040; line-height:34px;}
.block_search a:hover{ text-decoration:underline;}
.block_search span { color:#858585; margin:0 3px; line-height:34px;}
.block_search a.selected{ color:#858585;}
.block_search div.keyword{ height:22px; width:276px; float:right;}
.block_search div.search{ height:22px; width:26px; float:right;}
.block_search input[type="text"]{ height:22px; width:226px; padding:0 5px; color:#404040; background:#FFF; border-bottom:#c0c0c0 1px solid; border-top:#c0c0c0 1px solid; border-left:#c0c0c0 1px solid; border-right:none;}	
.block_search input[type="submit"]{ position:relative; top:0px; height:24px; left:-3px; width:26px; background:url(../images/icon_search.png) #278172 center center no-repeat; border:#FFF 0px solid; cursor:pointer;}

/*+----------------------------------------------------+*/
/*|	MENU											   |*/
/*+----------------------------------------------------+*/
ul.menu_top{ margin:3px 0 0 0; padding:0; text-align:right;display:flex;}
ul.menu_top li{ list-style:none; padding:0; margin:0; list-style:none; display:inline-block; width:80px;}
ul.menu_top li a{ line-height:55px; font-weight:bold; margin-left:5px; width:80px;}
ul.menu_top li.selected a{ color:#2ac7ad;}
ul.menu_top li.space{ width:36px;}

.menu_bottom{ width:248px; float:left}
.menu_bottom .mb_title{ height:30px; overflow:hidden;}
.menu_bottom .mb_title span{ line-height:30px; text-transform:uppercase; color:#278172; font-weight:bold;}
.menu_bottom .mb_content{}
.menu_bottom .mb_content a {display:block;}
.menu_bottom .mb_content a span{ line-height:26px; color:#545656;}
.menu_bottom .mb_content a:hover span{ text-decoration:underline;}

.block_banner_contact { width:250px; float:left;}
.block_banner_contact .bc_title{ height:30px; overflow:hidden;}
.block_banner_contact .bc_title span{ line-height:30px; text-transform:uppercase; color:#278172; font-weight:bold;}
.block_banner_contact a{ color:#2aa7de; text-decoration:underline;}
.block_banner_contact p{ line-height:22px;}
.block_banner_contact .bc_connect{ height:28px; overflow:hidden;}
.block_banner_contact .bc_connect span{ color:#278172; line-height:28px; margin:0 0 0 5px; text-transform:uppercase; font-weight:bold;}
.block_banner_contact .bc_connect a.facebook{ position:relative; top:-3px; width:28px; height:28px; display:inline-block; background:url(../images/icon_facebook.png) center center no-repeat; border:none;}
.block_banner_contact .bc_connect a.twitter{ position:relative; top:-3px;width:28px; height:28px; display:inline-block; background:url(../images/icon_twitter.png) center center no-repeat; border:none;}
.block_banner_contact .bc_connect a.goolgle_plus{position:relative; top:-3px; width:28px; height:28px; display:inline-block; background:url(../images/icon_google_plus.png) center center no-repeat; border:none;}

#hpBanner{ width:1024px; position:relative; height:307px; overflow:hidden; z-index:98;}
#hpBanner ul.ui-tabs-nav {width:218px; height:307px;position:absolute; top:0; left:760px; list-style:none;	padding:0; margin:0; z-index:99;}
#hpBanner ul.ui-tabs-nav li{ width: 218px; height:76px; background:url(../images/bg_li.png) repeat; margin:0 0 1px 0;position: relative;}
#hpBanner ul.ui-tabs-nav li.last {margin:0;}
#hpBanner .progressBar { width:0px; height:2px; background:#8cf04f; position: absolute; bottom:-1px; left:0; z-index:2;}
#hpBanner ul.ui-tabs-nav li span { font-size:12px; font-family:Arial;line-height:18px; display: inline-block;}
#hpBanner li.ui-tabs-nav-item a { /*width:197px;*/ display:block; padding:8px 10px 8px 15px; height:60px; background:url(../images/rotate_li_bg.png) repeat; text-decoration:none; color:#fff;line-height:20px; outline:none;}
#hpBanner li.ui-tabs-nav-item a:hover{background:url(../images/thmnSelrotate_li_bg.png) repeat;}
#hpBanner li.ui-tabs-selected, #hpBanner li.ui-tabs-active {background:url(../images/rotate_li_bg.png) repeat; }
#hpBanner ul.ui-tabs-nav li.ui-tabs-selected a, #hpBanner ul.ui-tabs-nav li.ui-tabs-active a{ background:url(../images/thmnSelrotate_li_bg.png) repeat;}
#hpBanner .ui-tabs-panel{ width:760px; height:307px; position:relative;}
#hpBanner .ui-tabs-panel .slide{ width:760px; height:307px; font-size:0; position:absolute;  bottom:0; left:0;}
#hpBanner .picSlide { position:relative;/* right: 110px; top:55px; */}
#hpBanner .txt {/*width: 350px; */position: absolute; right: 170px; bottom:60px;}
#hpBanner .txt h2,#hpBanner .txt h3{ margin:0 0 5px 0; font-weight: bold; color: #fff; text-shadow: 1px 1px 3px rgba(0,0,0,.46);}
#hpBanner .txt h2{font-size:33px;}
#hpBanner .txt h3{font-size: 22px;}
#hpBanner .txt p {font-size: 14px; font-weight: normal; color: #ff8686; padding:0;}
#hpBanner .txt.hny { width: 450px; top: 55px; }
#hpBanner .txt .txt_content img{ float:left; }
#hpBanner .txt .txt_content p{ float:left; padding-top: 15px; height: 45px; margin-left: 20px; width: 230px; color:#fff; }
#hpBanner .slide .btn { height: 27px; margin:10px 0 0 0; font-size: 13px; line-height:27px;display: inline-block; padding:0 5px 0 0;}
.greenBtn2014 { background:url(../images/btn_green.png) repeat-x; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border:#5b9c2c 1px solid;}
.greenBtn2014 span{ line-height:27px;display: inline-block; padding:0 29px 0 11px; background:url(../images/arrow_greay.png) center right no-repeat; color:#FFF; font-style:italic;}

.box_support{}
.box_support .bs_title{ height:51px; padding:10px 0 0 18px; background:url(../images/support_header.png) bottom left no-repeat;}
.box_support .bs_title span{ line-height:22px; font-weight:bold; color:#278172; font-size:16px; } 
.box_support .bs_item{ padding:10px 0 5px 15px; background:#f4f4f4; height:40px; border-bottom:#d7d7d7 1px solid; border-top:#f8f8f8 1px solid;}
.box_support .bs_item a.yahoo{ border:none;width:20px; height:20px; display:inline-block; background:url(../images/icon_yahoo.png) center center no-repeat;}
.box_support .bs_item a.skype{border:none; width:20px; height:20px; display:inline-block; background:url(../images/icon_skype.png) center center no-repeat;}
.box_support .bs_item a.zalo{border:none; width:30px; height:20px; display:inline-block; background:url(../images/icon_zalo.png) center center no-repeat;}
.box_support .bs_item span.title{ font-weight:bold; color:#454545; line-height:20px; margin:0 0 0 5px;}
.box_support .bs_item span.phone{ line-height:16px;color:#454545; margin:0 0 0 48px; font-size:11px;}
.box_support .bs_hotline{ height:35px; background:url(../images/hotline_bg.png) repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; top:-3px;  text-align:center;}
.box_support .bs_hotline span{ line-height:35px; font-size:18px; font-weight:bold; font-style:italic; color:#FFF;}
.box_support .bc_connect{}
.box_support .bc_connect span{ line-height:28px; color:#278172; text-transform:uppercase; margin:0 10px 0 0;}

.box_feature{}
.box_feature .bf_thumb{ width:320px; float:left;}
.box_feature .bf_thumb img{ width:300px; border:none;}
.box_feature .bf_intro{ width:380px; float:left;}
.box_feature .bf_intro a{ color:#2a2a2a; font-size:20px; line-height:24px; display:block; margin-bottom:10px;}
.box_feature .bf_intro a:hover{ color:#278172;}
.box_feature .bf_intro span{ line-height:20px; text-align:justify;}
.box_feature .bf_intro a.more{ -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;  padding:0 20px 0 15px; background:url(../images/white_arrow.png) #b5b5b5 center right no-repeat; display:inline-block; float:right; color:#FFF; font-size:12px; line-height:20px; margin-top:20px;}
.box_feature .bf_intro a.more:hover{ color:#fff;}

.box_products{}
.box_products .bp_item{ width:375px; float:left;}
.box_products .bi_thumb{ width:200px; float:left;}
.box_products .bi_info{ width:175px; float:left;}
.box_products .bi_title{ margin:30px 0 5px 0; color:#2f2f2f; font-size:18px; font-weight:bold; line-height:24px; display:inline-block;}
.box_products .bi_info ul{ padding:0; margin:0;}
.box_products .bi_info li{ list-style-image:url(../images/icon_tick.png);}
.box_products .buy{ line-height:29px; width:110px; background:url(../images/btn_cart.png) repeat-x; display:inline-block;  margin:15px 0 0 5px;}
.box_products .buy span{ display:inline-block; padding:0 0 0 43px; line-height:29px; color:#FFF;  font-weight:bold;}
.box_products .buy:hover span{ color:#FFFF00;}
.box_products .trial{background:url(../images/btn_download.png) repeat-x; width:125px; line-height:33px; display:inline-block; text-align:center; color:#FFF; margin:15px 0 0 3px; font-weight:bold;}
.box_products .trial:hover{ color:#FFFF00;}

.box_products_detail{}
.box_products_detail .tbl_detail{ width:100%; border:none;}
.box_products_detail .title{height:60px;} /*-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; */
.box_products_detail .title th{ height:60px; text-align:center; color:#FFF; font-weight:bold; font-size:18px;}
.box_products_detail .title th div{ background:#37988e; line-height:60px;}
.box_products_detail .title th.label div{-webkit-border-radius: 5px 0px 0px 0px;  -moz-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;}
.box_products_detail .title th.pro div{ -webkit-border-radius: 0px 5px 0px 0px;  -moz-border-radius: 0px 5px 0px 0px; border-radius: 0px 5px 0px 0px;}
.box_products_detail .options{ height:35px;}
.box_products_detail .options td{ vertical-align:middle;}
.box_products_detail td.label{ padding:0 0 0 40px; background:#ecf3f3; }
.box_products_detail td.label div{ height:35px; border-bottom:#f4f8f8 1px solid; width:100%;}
.box_products_detail td.label span{ line-height:35px; color:#545454; font-style:italic;}

.box_products_detail td.free{ background:#d4dfcc;}
.box_products_detail td.free div{ height:35px; text-align:center; border-bottom:#f4f8f8 1px solid;  width:100%;}
.box_products_detail td.free .check{ display:inline-block;  height:35px; width:16px; background:url(../images/icon_tick.png) center center no-repeat;} 

.box_products_detail td.pro{ background:#d4e7e5;}
.box_products_detail td.pro div{ height:35px; text-align:center; border-bottom:#f4f8f8 1px solid;  width:100%;}
.box_products_detail td.pro .check{ display:inline-block; width:16px; height:35px; background:url(../images/blue_check.png) center center no-repeat;} 

.box_products_detail .action{ } 
.box_products_detail .action td{ text-align:center;}
.box_products_detail .action td.label{ height:60px; padding:0; background:none;}
.box_products_detail .action td.label div{  background:#ecf3f3;  height:60px; padding:10px 0;-webkit-border-radius: 0px 0px 0px 5px;  -moz-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px;}
.box_products_detail .action td.pro{ height:60px;padding:0; background:none; }
.box_products_detail .action td.pro div{height:60px;padding:10px 0;background:#d4e7e5;-webkit-border-radius: 0px 0px 5px 0;  -moz-border-radius: 0px 0px 5px 0px; border-radius: 0px 0px 5px 0px;}

.box_products_detail .pro a{ padding:0 15px 0 0px; line-height:29px; background:url(../images/hotline_bg.png) repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; top:15px; display:inline-block;}
.box_products_detail .pro a span{ display:inline-block; background:url(../images/icon_cart.png) center left no-repeat; padding:0 0 0 43px; line-height:29px; color:#FFF; font-weight:bold;}
.box_products_detail .pro a:hover span{ color:#FFFF00;}
.box_products_detail .free a{background:url(../images/btn_download.png) no-repeat; text-align:center; display:inline-block; width:125px; line-height:33px;  color:#FFF; font-weight:bold;}
.box_products_detail .free a:hover{ color:#FFFF00;}
.box_products_detail .shawdown{}
.box_products_detail .shawdown td{ height:40px; background:url(../images/box_shadown.png) top center no-repeat;}
/*
.box_buy_now{ background:url(../images/btn_cart.png) no-repeat; width:110px; line-height:29px; display:inline-block; color:#FFF; text-align:center;}
.box_buy_now .bn_title{ height:20px; margin-bottom:18px;}
.box_buy_now .bn_title span{ line-height:20px; color:#37988e; font-size:16px; font-weight:bold;}
.box_buy_now select{ padding:4px 5px; width:180px; height:26px; background:#FFF; border:#787d7c 1px solid; color:#404040;}
.box_buy_now .buy_price{ text-align:center;}
.box_buy_now .buy_price span{color:#3b3f3f; line-height:24px; font-size:20px; font-weight:bold; }
.box_buy_now .ad2cart{ text-align:center;}
.box_buy_now .ad2cart a{ display:block; line-height:45px;}
.box_buy_now .ad2cart a span{ padding:0 0 0 55px; background:url(../images/icon_cart_big.png) center left no-repeat; display:inline-block; font-size:20px; color:#FFF;}
*/
.box_buy_now{ padding:18px 18px 0 18px; background:url(../images/box_add2cart_bg_bottom.png) #e2ebea bottom center no-repeat; -webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px;}
.box_buy_now .bn_title{ height:20px; margin-bottom:18px;}
.box_buy_now .bn_title span{ line-height:20px; color:#37988e; font-size:16px; font-weight:bold;}
.box_buy_now select{ padding:4px 5px; width:180px; height:26px; background:#FFF; border:#787d7c 1px solid; color:#404040;}
.box_buy_now .buy_price{ text-align:center;}
.box_buy_now .buy_price span{color:#3b3f3f; line-height:24px; font-size:20px; font-weight:bold; }
.box_buy_now .ad2cart{ text-align:center;}
.box_buy_now .ad2cart a{ display:block; line-height:45px;}
.box_buy_now .ad2cart a span{ padding:0 0 0 55px; background:url(../images/icon_cart_big.png) center left no-repeat; display:inline-block; font-size:20px; color:#FFF;}

.contact_left{ width:470px; padding:0 10px 0 0; float:left;}
.contact_right{ width:410px; float:left;}
.contact_table_border{ }
.contact_table a{ outline:none;}
.contact_table td{ padding:10px 0px;}
.contact_table td span{ color:#1e1e1e;}
.contact_table input[type="text"]{ color:#1e1e1e; margin:0; padding:0 10px; height:22px; border-top:#c4c4c4 1px solid; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; border-bottom:#f5f5f5 1px solid; width:280px; -webkit-box-shadow: #c2c2c3 0px 0px 1px inset; -moz-box-shadow: #c2c2c3 0px 0px 1px inset; box-shadow: #c2c2c3 0px 0px 1px inset; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.contact_table input[name="sercurity_code"]{ width:140px !important; }
.contact_table img{ border:#c4c4c4 1px solid; margin-left:20px; height:22px;}

.contact_table select{ color:#1e1e1e; padding:0 0 0 10px; height:22px; border:#c2c2c3 1px solid; -webkit-box-shadow: #c2c2c3 0px 0px 3px inset; -moz-box-shadow: #c2c2c3 0px 0px 3px inset; box-shadow: #c2c2c3 0px 0px 3px inset;}
.contact_table select option{ padding:0 15px 0 0;}
.contact_table input[name="txtCaptcha"]{ width:80px; letter-spacing:6px; font-size:14px; font-weight:bold}
.contact_table input[name="txtCaptcha"]:focus{letter-spacing:6px; font-size:14px; font-weight:bold;}
.contact_table textarea { resize:vertical; margin:0; padding:10px;width:280px;border:#c2c2c3 1px solid;height:75px; -webkit-box-shadow: #c2c2c3 0px 0px 1px inset; -moz-box-shadow: #c2c2c3 0px 0px 1px inset; box-shadow: #c2c2c3 0px 0px 1px inset; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.contact_table input[type="submit"],
.contact_table input[type="reset"]{ cursor:pointer;  min-width:70px; text-align:center; height:22px; border-top:#FFF 0px solid; border-right:#FFF 0px solid; border-left:#FFF 0px solid; }
.contact_table input[type="submit"]{ height:33px; display:inline-block; width:125px; background:url(../images/btn_buynow.png) no-repeat; font-weight:bold; color:#FFF; border:none; cursor:pointer;}

.contact_table input[type="reset"]{ background:#dfdfe1; border-bottom:#dfdfe1 2px solid; color:#1e1e1e;}
.contact_table td.label{ width:115px;}
.contact_table td.value{ width:355px;}
.contact_table div{ margin-top:10px; float:felft;}
#contact_waitting{ margin-right:10px; height:22px;  padding-right:20px; background:url(../images/loader.gif) center right no-repeat;}
#contact_waitting span{ color:#cd077d; line-height:22px;}

.download{}
.download .download_thumb{ width:280px; float:left;}
.download .download_thumb img{ width:270px; border:none;}
.download .download_info{ width:420px; padding:0 10px 0 0; color:#545454; float:left;}
.download .download_info h2{ color:#278172; margin-top:40px; font-size:22px; font-weight:bold;}
.download .download_info form{ margin-top:10px;}
.download .download_input { padding:4px 0; margin-bottom:10px; height:26px; clear:both;}
.download .download_input .label{ width:75px; float:left;}
.download .download_input .label span{ line-height:26px; }
.download .download_input .text{ width:265px; float:left;}
.download .download_input .text input[type="text"]{ height:24px; padding:0 5px; height:24px; border:#545454 1px solid; width:250px;}
.download .download_input .text input[name="sercurity_code"]{ width:145px !important; }
.download .download_input .text img{ border:#545454 1px solid; margin-left:20px;}
.download .download_input .button{ padding:0 0 0 75px;}
.download .download_input .button  input[type="submit"]{ height:33px; background:url(../images/btn_download.png) no-repeat; width:125px; text-align:center;  color:#FFF; border:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.download .download_support{ width:220px; float:left; margin-top:40px;}

.download .download_other{ width:930px; margin-top:20px; margin-bottom:40px; border-top:#ccc 1px solid;}
.download .download_other .do_thumb{ width:150px; float:left; }
.download .download_other .do_thumb img{ width:140px; float:left; border:none;}
.download .download_other .do_info{ width:610px; float:left; color:#535353;}
.download .download_other .do_info h2{ margin:15px 0 10px 0; color:#278172}
.download .download_other .do_buy{ width:170px; float:left; text-align:center;}
.download .download_other .do_buy a{ line-height:33px; display:inline-block; width:125px; background:url(../images/btn_buynow.png) no-repeat; margin-top:50px; color:#FFF; color:#FFF; border:none; cursor:pointer;  font-weight:bold;}

.buynow{}
.buynow .bn_thumb{ width:285px; float:left;}
.buynow .bn_thumb img{ width:280px; float:left;}
.buynow .bn_thumb div{ width:280px; text-align:center; margin-bottom:40px; float:left;}
.buynow .bn_thumb  a{ line-height:33px; display:inline-block; width:125px; background:url(../images/btn_buynow.png) no-repeat; margin-top:50px; color:#FFF; color:#FFF; border:none; cursor:pointer; font-weight:bold;}
.buynow .bn_info{ width:465px; float:left; color:#535353;}
.buynow .bn_info h2{ color:#278172; font-size:25px; margin:35px 0 5px 0;}
.buynow .bn_input{ margin-bottom:10px; min-height:26px;}
.buynow .bn_input .label{ width:120px; float:left;}
.buynow .bn_input .label span{ line-height:26px; color:#545454;}
.buynow .bn_input .label span.red{ color:#c80a0a;}
.buynow .bn_input .text{ width:345px; float:left;} 
.buynow .bn_input .text_1{ width:200px; float:left;} 
.buynow .bn_input .not{ width:330px; float:left;} 
.buynow .bn_input  select{ padding:4px 5px; width:180px; height:26px; background:#FFF; border:#787d7c 1px solid; color:#404040;}
.buynow .bn_input input[type="text"]{ width:260px; padding:0 5px; height:24px; border:#787d7c 1px solid;}
.buynow .bn_input  label{ margin:0 30px 0 10px;}
.buynow .bn_input textarea{ width:260px; height:100px; padding:5px;  border:#787d7c 1px solid;} 
.buynow .bn_input input[type="submit"]{ height:34px; padding:0 40px 0 20px; background:url(../images/icon_next.png) #d70101 center right no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:none; color:#FFF; font-size:14px; cursor:pointer; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.payment{}
.payment .pm_thumb{ width:145px; float:left;}
.payment .pm_thumb img{ width:140px; border:none;}
.payment .pm_info{ width:550px; float:left;}
.payment .pm_info h2{ margin:25px 0 5px 0; color:#278172; font-weight:bold;}
.payment .pm_info .label{ width:140px; padding:3px 0; float:left;}
.payment .pm_info .label span{ line-height:18px; color:#a5a5a5;}
.payment .pm_info .value { padding:3px; line-height:18px;}
.payment .pm_info .value span{ }
.payment_hr{ height:1px; background:#ccc; overflow:hidden; clear:both; margin:20px 0;}
.method{}
.method h2{ font-weight:bold; font-size:16px; margin-bottom:30px;}
.method .m_item{ margin:10px 0;}
.method .m_item label{ font-weight:bold; margin-left:5px; cursor:pointer;}
.method .m_item > div{ padding:10px; border:#ccc 1px solid; margin:10px 0 10px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.payment  input[type="submit"]{ height:30px; padding:0 20px 4px; background:url(../images/pm_method.png) repeat-x center center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:none; color:#FFF; font-size:14px; cursor:pointer; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.dealer{}
.dealer > h2{ font-size:16px; font-weight:bold;298677; line-height:40px;}
.dealer .dl_left{ width:560px; padding:20px; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; border:#c3d4d2 1px solid;  float:left;}
.dealer .dl_left > h2{ font-size:16px; font-weight:bold;298677; line-height:40px;}
.dealer .dl_left .label{ text-align:right;}
.dealer .dl_left .label span{ color:#2bb19a; font-size:12px; font-weight:bold; line-height:24px; float:left;}
.dealer .dl_left .label select{ color:#1e1e1e; padding:0 0 0 10px; height:22px; border:#c2c2c3 1px solid; -webkit-box-shadow: #c2c2c3 0px 0px 3px inset; -moz-box-shadow: #c2c2c3 0px 0px 3px inset; box-shadow: #c2c2c3 0px 0px 3px inset;}
.dealer .dl_left .label select option{ padding:0 15px 0 0;}
.dealer .dl_right{ width:400px; float:left;}
.dealer .dl_right img{ border:0; margin:20px 0 0 20px;}
.dealer  .dl_item { color:#515151; font-size:11px;}
.dealer  .dl_item  >h2{ font-weight:bold; color:#515151; font-size:11px; margin-bottom:10px;}
.dealer  .dl_hr{ background:#ccc; height:1px; overflow:hidden; margin:10px 0;}


.news_list{}
.news_list .nl_item{}
.news_list .nl_item .thumb{ padding:0px 25px 0px 0px; width:210px; float:left;}
.news_list .nl_item .thumb a{ width:210px; height:145px; overflow:hidden; }
.news_list .nl_item .thumb img { width:210px; border:none; vertical-align:middle;}
.news_list .nl_item .info{ width:510px; float:left;}
.news_list .nl_item .title {font-weight:bold; display:block;font-size: 18px;}
.news_list .nl_item .title:hover{color:#278189; }
.news_list .nl_item .summary{ line-height:20px; position:relative; top:3px;}

.news_list .nl_item_big{}
.news_list .nl_item_big .thumb{ padding:0px 25px 0px 0px; width:320px; float:left;}
.news_list .nl_item_big .thumb a{ width:320px; height:210px; overflow:hidden; }
.news_list .nl_item_big .thumb img { width:320px; border:none; vertical-align:middle;}
.news_list .nl_item_big .info{ width:400px; float:left;}
.news_list .nl_item_big .title {font-weight:bold; display:block;font-size: 25px;}
.news_list .nl_item_big .title:hover{color:#278189; }
.news_list .nl_item_big .summary{ line-height:20px; position:relative; top:3px;}
.news_list .nl_item_big .ni_more{ padding:0px 25px 0px 10px; background:url(../images/icon_more.png) #278172 center right no-repeat; color:#FFF; font-size:12px; display:inline-block; line-height:20px;  float:right;}
.news_list .nl_item_big .ni_more:hover{ text-decoration:underline;}
.nl_hr{ height:1px; background:#ccc; overflow:hidden;}

.new_detail{  padding:8px; }
.new_detail >h2{ color:#298677; font-size:18px; letter-spacing:-1px;}
.new_detail .nd_date{  height:26px;}
.new_detail .nd_date span{ color:#575757; line-height:22px; font-size:11px;}
.new_detail .nd_sumery{font-weight:bold; font-size:13px; line-height:21px; text-align:justify;}
.new_detail .nd_description{ line-height:22px;}
.new_detail .nd_description img{ max-width:660px;}
.new_detail .nd_tool{ /*background:#f6f6f6;*/ height:25px;/* border-top:#c9c9c9 1px dotted;*/ padding:5px 0;}
.new_detail .nd_tool img{ border:0;}
.new_detail .nd_tags{ padding:0 0 0 28px; background:url(../images/icon_tag.png) center left no-repeat; margin:10px 0 0 0; height:30px; overflow:hidden; text-overflow:ellipsis;}
.new_detail .nd_tags span{ color:#e21361; font-weight:bold; margin-right:5px; line-height:30px;  white-space:nowrap;}
.new_detail .nd_tags a{ line-height:30px; white-space:nowrap; color:#0000FF;}
.new_detail .nd_tags a:hover{ text-decoration:underline;}
.new_detail .nd_comment{ margin-top:10px;}
.new_detail .nc_label{ margin-bottom:10px;}
.new_detail .nc_label { color:#e21361; text-transform:uppercase; font-size:16px;}
.new_detail  .nc_fullname{ width:320px; padding:0 14px 0 0; float:left;}
.new_detail  .nc_email{ width:320px; float:left;}
.new_detail  .nc_fullname input[type="text"],
.new_detail  .nc_email input[type="text"]{height:24px; width:298px; padding:0 10px; color:#b9aea6;}
.new_detail  .nc_security{ float:left;}
.new_detail  .nc_security >div{ float:left;}
.new_detail  .nc_security .code{margin:0 8px 0 0;}
.new_detail  .nc_security .image{ width:82px; height:26px; overflow:hidden;}
.new_detail  .nc_security .image img{ border:#ccc 1px solid; display: inline-block;  }
.new_detail  .nc_security input[type="text"]{height:24px; width:172px; padding:0 10px; color:#b9aea6; }
.new_detail  .nc_security .refesh{height:26px; width:26px; overflow:hidden; margin:0 0 0 10px;}
.new_detail  .nc_security .refesh img{ padding:2px; width:20px; border:#ccc 1px solid; display: inline-block;}
.new_detail .nc_message{width:320px; float:left;}
.new_detail .nc_message span{ line-height:26px; font-style:italic; margin:0 0 0 15px; color:#ccc;}
.new_detail .nc_content{}
.new_detail .nc_content textarea{ width:632px; padding:10px; height:60px; border:#abadb3 1px solid;	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; resize:vertical;}
.new_detail .nc_button{ text-align:right;}
.new_detail .nc_button input[type="submit"]{ padding:0 24px; background:#e21361; color:#FFF; height:22px; border-bottom:#e21361 2px solid; border-right:#FFF 0px solid; border-left:#FFF 0px solid; border-top:#FFF 0px solid; cursor:pointer;}
.new_detail .nc_button a{ padding:0 0 0 20px; background:url(../images/loader.gif) left center no-repeat; height:26px; margin:0 10px 0 0;}
.new_detail .nc_button a span{ line-height:26px; color:#e21361; text-decoration:blink;}
.box_release  .bn_title{}
.box_release  .bn_title h2{ color:#298677; font-size:16px; font-weight:bold; line-height:24px;}
.box_release .bnl_item{ padding:0 4px 0 0; height:20px; overflow:hidden;  text-overflow:ellipsis; float:left;}
.box_release .bnl_item a{ padding:1px 0 1px 15px; background:url(../images/li.png) top left no-repeat; color:#298677; line-height:20px; line-height:20px; text-overflow:ellipsis; white-space:nowrap;}
.box_release .bnl_item a:hover{ text-decoration:underline;}
.box_release .bnl_item span{ margin:0 0 0 5px; color:#666;  line-height:20px;}
.box_release .bg_space{ width:15px; float:left;}

.block_facebook{ border:#aaaaaa 1px solid;}
.download_link{ padding:0 0 0 75px;}
.download_link a{color: #FF0000;font-size: 15px;font-weight: bold;line-height: 24px;}
.download_link a:hover{ text-decoration:underline;}

.download_link_dotnet a{color: #FF0000;font-size: 15px;font-weight: bold;line-height: 24px;}
.download_link_dotnet a:hover{ text-decoration:underline;}