﻿body {
	background-color:#fff;
	color:#333;
	font-family:arial;
	font-size:12px;
	margin:0;
	padding:0;
	width:100%
}
a{text-decoration:none}
img {
	border:none
}
.view-more 
{
	text-align:right;
	text-transform:uppercase;
}
.view-more a
{
	color:#000;
}
.page {
	margin:0 auto;
	padding:0;	
}
.page_top {
	background-color:#001a33;
	margin:0 auto 2px;
	padding:0;	
}
.top {
	background-color:#fff;
	background-image:url(../images/bg_banner.jpg);
	height:96px;
	margin:0;
	padding:0;	
}
.top_logo {	
	margin:0 auto;
	padding:0;
	position:relative;
	width:977px
}

.logo {
	height:82px;
	padding-bottom:10px;
	padding-left:0px;
	padding-top:0px;
	position:absolute;
}


#search {
	border-width:0;
	margin-top:15px;
	position:absolute;
	right:20px;
	top:35px;
	width:290px;
}
#search input.textbox-search {
	background:#fff;
	border:1px solid #aeaeae;
	color:#aeaeae;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	height:9px;
	margin:0;
	padding:4px;
	width:200px;
}

#search .btn {
	border:0;
	float:right;
	margin:1px;
	padding:0;
	width:auto;
	background:url('../images/bg-button-search.gif') repeat-x;
	height:17px;
	width:75px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:17px;
	text-align:center;
}

.menu {
	background-image:url(../images/bg_menu.jpg);
	color:#000;
	height:31px
}

.navigator li a:hover,.navigator .active {
	background-image:url(../images/bg_menu_hover.jpg);
	color:#FFF
}

.menu_2 {
	background-color:#f3ba11
}

.menu_in_2 {
	width:761px
}

.navigator_2 li a:hover,.active_2 {
	background-color:#f7cb48;
	color:#000
}

#midcontent {
	background:url(../images/bg-content-middle.gif) repeat-x left bottom;
	padding-bottom:10px
}

#sub-midcontent {
	background:url(../images/bg-silde.gif) repeat-x left bottom;
	height:290px;
}

#box-slide {
	margin-top:-2px;
	padding:0;	
	background:url(../images/bg-silde.gif) repeat-x left bottom;
	height:290px;
}
.slide-left{
	background:url('../images/bg-slide-2.png') repeat;
	
	margin:0 auto;
}

#box-slide #slider {
	margin:0 auto;
	width:977px;
}

#box-content {
	margin:0 auto;
	padding-top:10px;
	width:977px;
	margin-top:-25px
}

.left {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:202px
}
.box-large {
	background-color:#fff;
	margin-bottom:10px;
	border:#aeaeae 1px solid;	
	border-top:none;
}
.box-large .title-2 {
	background:url(../images/bg-tittle-box-2.gif) repeat-x left top;	
	height:21px;
	line-height:21px;
	text-align:left;	
	padding-left:10px;	
}
.box-large .title-2 h2 a{
	margin:0;
	padding:0;
	color:#000;	
	font-size:12px;	
}
.box-large .title-2 h2{
	margin:0;
	padding:0;
	color:#000;
	font-weight:700;
	font-size:12px;	
}
.box-large .title {
	background:url(../images/bg-tittle-box.gif) repeat-x left top;	
	height:21px;
	line-height:21px;
	text-align:left;	
	padding-left:10px;
}
.box-large .title h2{
	margin:0;
	padding:0;
	font-weight:700;
	font-size:12px;
	color:#fff;	
}
.box-large .title h2 a
{
    color: #fff;
}
.box-large .content-box-large {
	background-color:#fff;
	padding:3px 10px;
	border-top:none;
	border-bottom:none;	
}
.box-large .content-box-large img{
	max-width:515px;
}
.box {
	background-color:#fff;
	border:#aeaeae 1px solid;
	padding:3px;	
}

.box .title {
	background:url(../images/bg-tittle-box.gif) repeat-x left top;
	color:#fff;
	font-weight:700;
	height:21px;
	line-height:21px;
	text-align:center;
	text-transform:uppercase;	
}
.box ul li a{color:#000}
.box ul.menu-left {
	list-style:none;
	margin:0;
	padding:0;
}
.box ul.menu-left li {
	border-top:#fff 1px solid;
	line-height:21px;
	padding:2px 0px;
	background-color:#eaeaea;
}
.box ul.menu-left li:hover {
	background-color:#f0f0f0;
}
.box ul.menu-left li a{
	display:block;
	margin-left:20px
}
.box ul.sub-menu {
	list-style:none;
	margin:0;
	padding:0;
}
.box ul.sub-menu li {
	border-top:#eaeaea 1px solid;
	line-height:21px;
	padding:2px 0px;	
}
.box ul.sub-menu li:hover a,.box ul.sub-menu li.active a{
	color:#FF0000;
	font-weight:bold;
}
.box ul.sub-menu li a{
	display:block;
	margin-left:20px;
	font-weight:bold;
}
.box ul.list-news {
	background-color:#fff;
	list-style:none;
	margin:0 -3px;
	padding:0;
}
.box .image-news{
	text-align:center;
	margin-top:5px;
}
.box .image-news img{
	border:1px solid #e2e2e2;
	width:173px;
	height:134px;
}
.box .list-adv{
	text-align:center;
	margin-top:5px;
}
/*.box .list-adv img{
	max-width:190px; 
}*/
.box .list-adv img{
	max-width:190px; 
	border-bottom: 1px solid #AEAEAE;
	margin-bottom: 5px;
}
.box .list-adv a:last-child img{
	border: none;
}
.box ul.list-news li {
	background:url(../images/icon-list.gif) no-repeat 10px 7px;
	border-top:#d3d3d3 1px solid;
	padding: 3px 20px;
	padding-right: 0px;
}
.box ul.list-news li a{
display:block
}

.right {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:202px;
}

.center {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 3px;
	width:566px;
}

.footer {
	background:url('../images/bg-bottom.gif') repeat-x;
	height:78px
}

.footer_in {
	margin:0 auto;
	padding:0;
	width:977px
}

.footer_info {
	color:#000;
	line-height:18px;
	padding:10px;	
}

.footer_info .ft2 {
margin-top:-20px!important
}

.menu-bottom {
	background-color:#f3ba11;
	background-image:url(../images/bg_menu.jpg);
	color:#000;
	height:31px;
	width:100%
}

.menu-bottom-in {
	line-height:31px;
	margin:0 auto;
	padding:0;
	width:977px
}

.menu-bottom-in ul {
	padding:0;
	margin:0;
}
.menu-bottom-in ul li{
	border-left:1px solid #cacaca;
}

.menu-bottom-in img {
	margin-right:5px;
	margin-top:6px
}

.menu-bottom-in ul li {
	display:inline;
	list-style:none;
	padding:0 18px
}

.menu-bottom-in ul li a {
	color:#000;
	font-size:12px;
	text-decoration:none
}

.menu-bottom-in ul li a:hover {
	text-decoration:underline
}

.clear {
	clear:both
}

.table {
background-color:#fff;
border:1px solid #d9d9d9;
margin-right:5px!important;
margin-top:4px;
padding:10px
}

.r-title {
float:left;
font-weight:700;
line-height:25px;
width:25%
}

.row input.textbox {
width:500px
}

.style-title {
color:#cf1116;
font-size:12px;
font-weight:700;
margin-bottom:5px;
text-transform:uppercase
}

.faq-details p.style-title {
color:#cf1116 !important;
font-size:12px;
font-weight:700;
margin-bottom:5px;
text-transform:uppercase
}

.date
{
    color: #8e8e8e;
    font-family: Tahoma !important;
    font-size: 10px !important;
    margin: 0 0 10px;
}
.comment .row {
float:left;
min-height:28px;
width:100%
}

.comment .col1 {
float:left;
min-height:28px;
width:55%
}

.comment .comment-input {
-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.3);
-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.3);
box-shadow:2px 1px 2px rgba(0,0,0,0.3);
float:left;
height:16px;
width:400px
}

.comment .col2 {
float:right;
min-height:28px;
width:43%
}

.comment .col2 img {
float:left;
height:21px;
margin:0 5px
}

.comment .col2 .refresh {
-moz-border-radius:2px;
-webkit-border-radius:2px;
background:url(../images/refresh.png) no-repeat center top;
border:#707070 solid 1px;
border-radius:2px;
cursor:pointer;
height:21px;
width:24px
}

.comment .row textarea {
min-height:60px;
width:97%
}

.comment .col3 {
float:left;
min-height:28px;
width:43%
}

.comment .col3 .comment-input {
float:right;
width:93%
}

.comment h2.title {
background:url(../images/chat.png) no-repeat left top;
color:#66B72B;
height:32px;
padding:5px 0 0 40px
}

.comment { 
height:auto!important; 
}

.comment .button {
-moz-border-radius:4px;
-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.3);
-webkit-border-radius:4px;
-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.3);
background:#F48C28;
border:none;
border-radius:4px;
box-shadow:2px 1px 2px rgba(0,0,0,0.3);
color:#fff;
cursor:pointer;
font-size:11px;
padding:3px 5px
}

.comment .button:hover {
background:#82B524
}

.content-notice { 
font-size:15px;
padding:80px
}

.viewBoxActiveOtp {
	background:url(../images/error.png) no-repeat left center;
	padding-left:36px
}

.viewBoxActiveOtp-sussess {
	background:url(../images/SuccessIcon.png) no-repeat left center;
	padding-left:36px
}

.view-tb {
	color:#000;
	font-size:18px;
	font-weight:700
}

.menu_in{
	height:31px;
	margin:0 auto;
	width:977px
}

.navigator {
	float:left;
	height:31px;
	margin:0;
	padding:0;
	width:977px
}

.navigator ul {
	list-style-type:none;
	margin:0;
	padding:0
}

.navigator li{
	float:left;
	padding:0;
	position:relative
}

.navigator li a{
	color:#000;
	display:block;
	font-size:12px;
	padding:8px 11px;
	text-decoration:none
}

.navigator li a span{
	padding:13px
}
.box
{
	margin-bottom:3px
}

.box ul.menu-left li a,.box ul.list-news li a {
	text-decoration:none
}

.rate a
{
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#000;
	text-align:center;
}
.goldlink
{
	background:url('../images/icon-gold.gif') no-repeat 45px;
	height:37px;
	padding-left:50px;
	line-height:37px;
	margin:10px 0px;
}
.ratelink
{
	background:url('../images/icon-rate.gif') no-repeat 45px;
	height:32px;
	padding-left:50px;
	line-height:32px;
	margin:10px 0px;
}
.support
{	
	padding:0px 10px;
}
.support a
{	
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	color:#000;
	text-align:center;
}
.yahoo
{
	background:url('../images/icon-yahoo.gif') no-repeat 0px 5px ;
	height:32px;
	padding-left:40px;
	line-height:32px;
	margin:10px 0px;
}
.skype
{
	background:url('../images/icon-skype.gif') no-repeat 10px 5px;
	height:32px;
	padding-left:50px;
	line-height:32px;
	margin:10px 0px;
}

.footer-info-left
{
	width:50%;
	float:left;
}
.footer-info-left h1
{
	margin:0;
	padding:0;
	font-size:11px;
	color: #222121;
}
.footer-info-right
{
	width:50%;
	float:right;
	text-align:right;
	
}

.footer-info-right p
{
	font-size:11px;
	color: #222121;
	line-height:18px;
	margin:0;
	padding:0;
}
.footer-info-left p
{
	font-weight:bold;
	color:#454545;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:15px
}
p.coppy-right
{
	color:#6d6d6d !important;
	font-size:11px !important;
	font-weight: normal !important;
	margin-top:5px;
}
.view-details-news
{
	text-align:right;	
}
.view-details-news a
{
	font-size:11px;
	color:#000;
	text-align:right;
	font-weight:bold;
}
.list-product
{
	margin:10px 0px;
}
.list-product .product-items
{
	text-align:center;
	width:120px;
	padding:0px 8px;
	float:left;
}
.list-product .product-items a
{
	color:#000;
}
/*.list-product .product-items img
{	
	width:120px;
	height:84px;
	border:1px solid #afafaf;
}*/
.list-product .product-items img
{	
	width:97px;
	height:43px;
}
.list-product .product-items h2
{	
	font-size:11px;
	margin:0;
	padding:0;
	color:#000;
}

.list-product-2
{
	margin:10px 0px;
}
.product-items-2
{
	height:143px;	
	margin-bottom:10px;
margin-bottom:10px;
    padding-bottom: 5px;
border-bottom: gainsboro solid thin;
}
.product-items-2 a
{
	color:#000;
}
.product-items-2 img
{	
	width:151px;
	height:141px;
	border:1px solid #afafaf;
	float:left;
	margin-right: 5px;
}
.product-items-2 h3
{	
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;
	margin-bottom:10px;
}
.product-items-2 p
{		
	margin:0;
	padding:0;
	color:#000;
	line-height:20px;
}
.product-items-2 p.description
{		
	height:60px;
    font-size: 11px;
	overflow:hidden;
}
/*PAGING*/
.paging 
{
	float:left;
	width:100%;
	text-align:left;
	padding-bottom: 11px;
	height:17px;
	padding:5px 0px;	
}
.paging .prev {padding:2px 7px;margin:0 1px 0 0;}
.paging .next {padding:2px 7px;margin:0 1px 0 0;}
div.paging a 
{
	padding:4px 2px;
	color:#000;
	font-size:10px;
	text-decoration: none;
}
div.paging .active 
{
	color:#fff;
	background:#279127;
	border:#197519 solid 1px;
	padding:0px 4px;
	font-weight:bold
}
div.paging .pos 
{
	color:#9f9898;
	background:#efefef;
	border:#9f9898 solid 1px;
	padding: 0px 4px;
}

.list-news
{
	margin:10px 0px;
}
.list-news .news-items
{ 
	margin-bottom:10px;
    padding-bottom: 10px;
	overflow:hidden;
    border-bottom: gainsboro solid thin;
    
}
.list-news .news-items a
{
	color:#000;
}
.list-news .news-items img
{	
	width:170px;
	height:124px;
	border:1px solid #afafaf;
	float:left;
	margin-right: 5px;
	padding:5px
}
.list-news .news-items h3
{	
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;
	margin-bottom:10px;
}
.list-news .news-items p
{		
	/*margin:0;
	padding:0;
	color:#000;
	line-height:20px;*/
	border-bottom: 1px solid #CACACA;
    color: #000000;
    line-height: 20px;
    margin: 0 0 0 190px;
    padding: 0;
    width: 449px;
}
.list-news .news-items p.description
{		
	height:60px;
	overflow:hidden;
} 
.news-items-detail
{
	margin-top:10px;
}
.news-items-detail h1
{
	margin:0;
	padding:0;
	font-size:12px;
}
.other-news ul
{
	margin:0px;
	padding:0px 15px;
	list-style:square;
}
.other-news ul li 
{
	padding: 2px 0px;
}
.other-news ul li a
{
	color:#0435b2;
}


.product-details
{
	height:143px;	
	margin-bottom:10px;
}
.product-details a
{
	color:#000;
}
.product-details img
{	
	width:230px;
	height:167px;
	border:1px solid #afafaf;
	float:left;
	margin-right: 5px;
}
.product-details h1
{	
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;
	margin-bottom:10px;
}
.product-details p
{		
	margin:0;
	padding:0;
	color:#000;
	line-height:20px;
	border-bottom:1px solid #cacaca;
	margin-left:240px;
	padding:3px 0px;
}
.product-details p.description
{		
	height:60px;
	overflow:hidden;
}
.title-details-box
{
	border-bottom: 2px solid #4a4a4a;
	margin-top:10px;
}
.title-details-box span
{
	background: #4a4a4a;
	line-height:20px;
	display:block;
	float:left;
	padding:1px 20px;
	color:#fff;
}
.content-details-product img
{
	width:505px;
	height:149px;
}
.btn-download
{
    background: url('../images/button-download.gif') no-repeat;
    height: 38px;
    width: 124px;
    border: none;
    cursor: pointer;
    margin-top: 10px;
    margin-left: -5px;
}