﻿*
{
    margin: 0;
    padding: 0;
}
body
{
    background-color: #fbfbfb;
    color: #a6a6a6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}
.clr
{
    clear: both;
}
h1
{
}
ul, ol
{
    list-style: none;
}
hr
{
    display: none;
}
a:link, a:visited
{
    color: #797979;
    font-size: 11px;
    outline: none;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
fieldset, a img, img
{
    border: none;
}
:focus
{
    outline: none;
}
.hidden
{
    display: none;
}
#wrapper 
{
    
}

.wrapper-group
{
    margin: 0 auto;
    width: 980px;
}
h1
{
}
.title
{
	background: url(../images/bg-title.png) repeat-x left top;
    color: #fff;
    font-size: 11px;
	font-weight: bold;
	height: 35px;
    line-height: 34px;
    text-transform: uppercase;
	padding-left: 12px;
}
/*========== HEADER ==============*/
#wrapper #header
{
    background: #fff url(../images/bg-menu.png) repeat-x left bottom;
    height: 128px;
}
#wrapper #header .wrapper-group
{
    height: 100%;
    position: relative;
}
/*==logo==*/
#header .wrapper-group #logo 
{
	position: absolute;
	top: 12px;
	left: 27px;
	z-index: 999;
}
#header .wrapper-group #logo a
{
    background: url(../images/logo.png) no-repeat left top;
    display: block;
    height: 77px;
    float: left;
    text-indent: -9999em;
    width: 191px;
}
/*====sologan===*/
#header .wrapper-group .sologan
{
    background: url(../images/sologan.png) no-repeat left top;
    height: 56px;
    left: 238px;
    top: 30px;
    position: absolute;
    text-indent: -9999em;
    width: 425px;
}

#header .wrapper-group .sologan-en
{
    background: url('../images/sologan-en.png') no-repeat left top;
    height: 56px;
    left: 238px;
    top: 30px;
    position: absolute;
    text-indent: -9999em;
    width: 425px;
}

/*===header right==*/
#header .wrapper-group .header-right
{
    color: #5b6050;
    font-size: 11px;
    right: 0;
    top: 9px;
    position: absolute;
    text-align: right;
    width: 229px;
}
/*====country==*/
#header .wrapper-group .header-right .country
{ 
    float: right;
    padding-bottom: 15px;
    width: 100%;
}
#header .wrapper-group .header-right .country li
{
    float: right;
}
#header .wrapper-group .header-right .country li a
{
    display: block;
    height: 19px;
    margin-left: 10px;
    text-indent: -9999em;
    width:25px;
}
#header .wrapper-group .header-right .country li a.vn
{
    background-image: url(../images/icon-vn.jpg);
    display: block;
    height: 19px;
    margin-left: 10px;
    text-indent: -9999em;
    width:25px;
}
#header .wrapper-group .header-right .country li a.eng
{
    background-image: url(../images/icon-eng.jpg);
}
/*====list icon*/
#header .wrapper-group .header-right .list-services 
{ 
    float: right;
    padding-bottom: 3px;
}
#header .wrapper-group .header-right .list-services li 
{ 
    float: left; 
    padding-right:5px;
}
.header-right .list-services li a 
{
	display:block;
	width: 16px;
	height: 16px;
}
.header-right .list-services li.home
{
    border-bottom: solid 1px #ddd;
	margin-right: 10px;
	padding-right: 0 !important;
}
.header-right .list-services li.home a
{
    background: url(../images/icon-home.jpg) no-repeat left top;
    padding-left: 20px;
	width: 90px;
}
.header-right .list-services li.home a:hover
{
    text-decoration: none;
}
.header-right .list-services li.first a 
{
	background:url(../images/icon-a.png) no-repeat;	
}
.header-right .list-services li.second a 
{
	background:url(../images/icon-b.png) no-repeat;	
}
.header-right .list-services li.third a 
{
	background:url(../images/icon-c.png) no-repeat;	
}
.header-right .list-services li.four a 
{
	background:url(../images/icon-d.png) no-repeat;	
}
.header-right .list-services li.last
{
	padding-right: 0 !important;
}
/*===search===*/
#header .wrapper-group .header-right .search 
{
	float: left;
	height: 34px;
	width: 229px;
}
/*#header .wrapper-group .header-right  .button-search 
{
	background: none;
	border: none;
	cursor: pointer;
	float: left;
	height: 34px;
	width: 34px;
}
#header .wrapper-group .header-right  .search .text-search {
	background: none;
 	border:none; 
	color: #b2b2b2;
	float: left;
	font-size:11px; 
	margin:0;
	line-height: 21px;
	height: 25px;
	padding: 3px 5px 6px 0;
	margin-left: 15px;
	vertical-align: middle;
	overflow: hidden;
	width: 175px; 
}*/

#header .wrapper-group .header-right .search .c-l-input
{
    height: 34px;
	width: 224px;
}
.search .c-l-input .input
{
    background-position: left top;
    width: 198px;
    height: 28px;
    background-image: url('../images/search-input.png');
    background-repeat: no-repeat;
    border: 0px;
    float: left;
}


/*====menu===*/
#header .wrapper-group .menu
{
    bottom: 0;
	left: 0;
	position: absolute;
	height: 29px;
	overflow: hidden;
	width: 100%;
}

#header .wrapper-group .menu li 
{
    float: left;
    padding: 3px 2px 3px 0;
}
#header .wrapper-group .menu li a 
{
    color: #707070;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    padding: 0 9px;
    text-transform: uppercase;
    text-decoration: none;
}
#header .wrapper-group .menu .hi a
{
    color: #CCCCCC;
}

#header .wrapper-group .menu li a:hover, #header .wrapper-group .menu li.active a
{
    background-color: #e40000;
    color: #fff;
}
#header .wrapper-group .menu li a:hover , #header .wrapper-group .menu li.active a
{ 
    background-position: 0px 2px;
}
/*=====MAIN------*/
#wrapper #main-content
{
    background: url(../images/bg-main-center.png) repeat-y left top;
	margin: 0 auto;
	min-height: 100px;
	padding: 3px 5px 15px 4px;
	width: 980px;
    position: relative;
}
#wrapper #main-content .bg-main-left
{
    background: url(../images/bg-main-top-left.gif) no-repeat left top;
    height: 10px;
    width: 4px;
    left: 0;
    top: 0;
    position: absolute;
}
#wrapper #main-content .bg-main-right
{
    background: url(../images/bg-main-top-right.gif) no-repeat right top;
    height: 10px;
    width: 4px;
    right: 0;
    top: 0;
    position: absolute;
}
#wrapper #main-content .title-site
{
    background-color: #fff;
    border-bottom: solid 1px #668603;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    padding-left: 35px;
    padding: 12px 0 5px 15px;
    margin: 0 20px 0 5px;
}
#wrapper #main-content .title-site a
{
    color: #423f3f;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#wrapper #main-content .title-site a img
{
    float: left;
    height: 15px;
    margin-right: 5px;
    margin-top: 1px;
}
#wrapper #main-content .left-col
{
    float: left;
    margin-left: 1px;
    width: 225px;
   
}
/*====new banner===*/
#wrapper #main-content .new-banner
{
    float: left;
    height: 328px;
    width: 100%;
}
.new-banner .left-col
{
    height: 100%;
    position: relative;
    background-color: Gray;
}
.new-banner .left-col .img-pro-left
{
    height: 230px;
    top: 90px;
    left: 0;
    position: absolute;
    padding: 0 6px;
    width: 210px;
    
}
.new-banner .left-col  img
{
    
    width: 222px;
    height: 328px;
}
.new-banner .left-col .new-pro-left
{
    left: 0;
    top: 0;
    position: absolute;
}
#wrapper #main-content .new-banner .banner
{
    border: solid 2px #ececec;
    float: right;
    height: 100%;
    /*width: 980px;*/
    width: 975px;
   
}
#wrapper #main-content .new-banner .banner img
{
    width: 980px;
    height: 328px;
}

#wrapper #main-content .new-banner .box-left
{
    border: solid 1px #ececec;
	overflow: hidden;
	width: 222px;
}
/*===box===*/
.left-col .box
{
	border: solid 1px #ececec;
	float: left;
	margin: 12px auto 0;
	padding: 6px;
	position: relative;
    width: 211px;
}
.left-col .bg-color
{
	background-color: #f5f5f5;
}
.left-col .box .title
{
	float: left;
	width: 199px;
}
.left-col .box .bg-border
{
	border: solid 1px #fff;
	width: 197px;
}
.left-col .box .title img
{
	float: left;
	padding: 10px 10px 0 2px;
}



/*===San pham khuyen mai===*/
.left-col .box-khuyenmai
{
	border: solid 1px #ececec;
	float: left;
	margin: 12px auto 0;
	padding: 6px;
	position: relative;
    width: 211px;
    height: 250px;
}
.left-col .box-khuyenmai ul
{
    width: 211px;
    height: 220px;
    overflow:hidden;
    background-color: Gray;
}
.left-col .box-khuyenmai ul li
{
    width: 211px;
    height: 220px;
    list-style:none;
    border: 1px solid #eeeeee;
    /*float: left;*/
}
.left-col .box-khuyenmai .box-seller
{
	color: #a6a6a6;
}
.left-col .box-khuyenmai .box-seller img
{
	margin: 5px auto;
	width: 208px;
	height: 144px;
}
.more-price
{
	float: right;
	padding: 5px 5px 5px 0;
}
.more-price a
{
	background:  no-repeat left top;
	color: #fff;
	display: block;
	float: left;
	line-height: 22px;
	padding-left: 8px;
	text-decoration: none;
	margin-right: 10px;
}
.more-price a span
{
	background:  no-repeat right top;
	display: block;
	padding-right: 8px;
}
.more-price a.price
{
	background-image: url(../images/bg-price-left.png);
}
.more-price a.price span
{
	background-image: url(../images/bg-price-right.png);
}
.more-price a.detail
{
	background-image: url(../images/bg-detail-left.png);
	padding-left: 10px;
}
.more-price a.detail span
{
	background-image: url(../images/bg-detail-right.png);
	padding-right: 10px;
}
/*=========box list product============*/
.left-col .box .box-list-product
{
	float: left;
	padding: 10px 0 15px;
}
.left-col .box .box-list-product li a
{
	background: url(../images/icon-nav.png) no-repeat 25px 10px;
	color: #797979;
	display: block;
	font-size: 11px;
	line-height: 20px;
	padding: 5px 0 5px 36px;
}
.left-col .box .box-list-product li a:hover
{
    color: #c2000b;
    text-decoration: none;
}
/*=========support=========*/
.left-col .box .support
{
	background: url(../images/bg-support.png) no-repeat left top;
	height: 17px;
	text-indent: -9999em;
	margin-left: 10px;
	width: 122px;
}

.left-col .box .support-en
{
    background: url(../images/bg-support-en.png) no-repeat left top;
    height: 17px;
    text-indent: -9999em;
    margin-left: 10px;
    width: 122px;
}



.height89
{
	height: 89px;
}
.left-col .box .img-support
{
	top: -6px;
	right: 0;
	position: absolute;
}
.left-col .box .support-content
{
	color: #6e6e6e;
	line-height: 16px;
	padding-left: 15px;
	width: 70px;
    float: left;
    margin-top: 15px;
}
.left-col .box .support-content img
{
	padding-top: 2px;
	padding-left: 11px;
}
.left-col .box .support-content span
{
	display: block;
	padding-left: 10px;
}
/*==========seller========*/
.paddingbottom40
{
    padding-bottom: 40px !important;
}

/*====news======*/
.left-col .box .title .bg-news
{
	padding: 2px 8px 0 0;
}
.left-col .box .news
{
	background: url(../images/bg-line.png) repeat-x left bottom;
	color: #504d4d;
	float: left;
	font-size: 11px;
	line-height: 16px;
	padding: 5px 0 10px;
}
.left-col .box .news img
{
    width: 58px;
    height: 38px;
}
.left-col .box .last
{
	background: none;
}
.left-col .box .news p
{
	float: left;
}
.left-col .box .news span
{
	color: #838383;
	display: block;
	font-size: 10px;
}
.left-col .box .news .more-see a
{
	background: url(../images/icon-news.png) no-repeat left 2px;
	color: #838383;
	display: block;
	padding-left: 15px;
	text-decoration: none;
}
.left-col .box .news img
{
	border: solid 1px #d7d7d7;
	float: left;
	padding: 1px;
	margin: 4px 10px 0 0;
}
.left-col .box .more-see
{
	float: right;
}
.left-col .box .more-see a
{
	color: #e40000;
	text-decoration: underline;
}
.left-col .box .more-see a:hover
{
	text-decoration: underline;
}
.paddingbottom10
{
	padding-bottom: 10px;
}
/*===adv===*/
.left-col .box .img-adv
{
    padding: 30px 0 5px;
}
.left-col .box .box-title
{
	top: 0;
	left: 0;
	position: absolute;
}
.left-col .box .title-adv
{
	color: #000;
	font-size: 20px;
	line-height: 22px;
	padding-left: 16px;
	padding-bottom: 10px;
}
.left-col .box .title-adv .des
{
    font-size: 30px;
    padding: 10px 0 3px 7px;
    color: #a6a6a6;
}
.left-col .box .title-adv .des span
{
	color: #dd0000;
	font-size: 48px;
	padding-left: 10px;
}
/*===content===*/
#wrapper #main-content .content
{
    border: solid 1px #e7e7e7;
	float: left;
	padding-bottom: 7px;
	margin: 12px 9px 0 12px;
	width: 505px;
}
#wrapper #main-content .content .title
{
    font-size: 14px;
    margin: 6px;
}
.content .product-title
{
    background: url(../images/bg-line-content.png) no-repeat left bottom;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    padding-left:20px;
    padding-bottom: 10px;
}
.content .product-list
{
    margin: 0 auto;
    width: 501px;
}
.content .product-list .product
{
    border: solid 1px #e7e7e7;
    color: #000;
    float: left;
    line-height: 16px;
    padding: 5px 7px 10px;
    margin: 3px 0 3px 2px;
    text-align: center;
    position: relative;
    width: 230px;
}
.content .product-list .product tr td
{
    vertical-align: top;
}
.product-list .product .name-product
{
    color: #e40000;
    font-size: 12px;
    font-weight: bold;
}
.product-list .product .product-content
{
    color: #8b8787;
    text-align: left;
}
.product-list .product .img-product
{
    height: 95px;
    width: 230px;
    background-color: Gray;
    margin: 0 auto;
}
.product-list .product .img-product img
{
    height: 95px;
    width: 230px;
}

.content .product-list .product .img-new
{
    top: 10px;
    right: 70px;
    position: absolute;
}
/*=====FOOTER------*/
#footer 
{
    background: url(../images/bg-main-center.png) repeat-y center top;
	margin: 0 auto 15px;
	width: 981px;
    position: relative;
    padding: 0 4px;
}
#footer .box-top
{
    background: #ddd url(../images/bg-line.png) repeat-x left bottom;
    float: left;
    margin: 0 1px;
    padding: 10px 10px 25px;
    width: 959px;
}
#footer .box-none-line
{
    background-image: none;
    color: #434343;
}
#footer .box-bottom
{
    background: url(../images/bg-main-bottom.png) no-repeat center bottom;
    left:0;
    bottom: -9px;
    height: 9px;
    position: absolute;
    width: 989px;
}
#footer h3 
{
	color: #e40000;
	font-size: 12px; 
	font-weight: bold;
	padding-bottom: 2px;
}
#footer .col 
{
	float: left;
	padding: 0 20px 0 10px;
	width: 280px;
}
#footer .col.last {
	margin-right:0;	
}
#footer .col ul 
{
    width: 100%;
}
#footer .col ul li
{
    float: left;
    width: 100%;
}
#footer .col ul li a 
{
    background: url(../images/icon-nav.gif) no-repeat left 7px;
    color: #484848;
    display: block;
    float: left;
	font-size:10px;
	padding-left: 10px;
	text-decoration: none;
	line-height: 16px;
}
#footer .col ul li a strong
{
    color: #484848;
}
#footer .col ul li img
{
    float: left;
    padding-left: 5px;
    padding-top: 3px;
}
#footer .col ul li a:hover 
{
	color:#e40000;
	text-decoration:none;
}
#footer .box-top .address-box
{
    float: left;
}
#footer .box-top .address
{
    color: #434343;
    font-size: 11px;
}
#footer .box-top .address span
{
    display: block;
}
#footer .box-top .name-company
{
    font-size: 12px;
    font-weight: bold;
}
#footer .box-top .address a
{
    color: #434343;
    text-decoration: none;
}
#footer .box-top .hit
{
    float: right;
    padding-top: 8px;
}
/*======= Bao hanh ========*/
.baohanhcontent
{
    width: 492px;
    margin-left: 6px;
    color:#272727;
    overflow:hidden;
}
/*========= Product-Detail =========*/
.product-detail
{
    width: 492px;
    margin-left: 6px;
    color: #202020;
}
.pd-left
{
   width: 240px;
   height: 300px;
   float: left;
   margin-right: 10px;

}
.pd-right
{
   
}
.product-detail div
{
    overflow: hidden;
}
.product-detail span
{
    display : block;
}
.pd-left-top
{
   width: 240px;
   height: 200px;
   display: table-cell;
   vertical-align: middle;
   overflow:hidden;
}
.pd-left-top img
{
   max-width: 240px;
   max-height: 200px;
}
.pd-left-bottom
{
    width: 240px;
    margin-top: 10px;
    text-align: center;
    display: inline-table;
}


.pd-left-bottom img
{
    width: 75px;
    border: 1px solid #FF6600;
    height: 55px;
}


.pd-right-title
{
    font-size: 14px;
    font-weight: bolder;
    color: #000000;
}
 .pd-right-descript
{
    color: #000000;
}
 .pd-right-content
{
    color: #666666;
    font-size: 13px;
}
.pd-right-detail
{
    font-size: 13px;
}
/*------- NEW OTHER -------*/
.newother
{
    border: 1px solid #993333;
    width: 485px;
    height: 100px;
    overflow: hidden;
    font-size: 13px;
    color: #000000;
    padding: 5px 0px 5px 5px;
    margin-bottom: 10px;
    
}
.newother .img
{
    border: 1px solid #C0C0C0;
    width: 130px;
    height: 90px;
    float: left;
    margin-right: 20px;
    padding: 1px;
}
.newother .img img
{
    width: 129px;
    height: 89px;
}
.newother h2
{
    
    margin-bottom: 5px;
    margin-left: 0px;
    padding-left: 0px;
    text-align: left;
}
.newother h2 a
{
    color: #000000;
    font-size: 14px;
}
.newother h2 a:hover
{
    text-decoration: underline;
}
.newother .sum
{
    font-size: 11px;
}
.date
{
    font-size: 11px;
    color: #993300;
}
.newother .detail a
{
    color: #800000;
    font-size: 13px;
}
.newother .detail a:hover
{
    text-decoration: underline;
}
/*=== Phan trang ====*/
.pager
{
    padding-top: 7px;
    padding-right: 10px;
}
.pager a
{
    color: #555;
    text-decoration: none;
}
.pager a:hover
{
    color: #E5A000;
    text-decoration: none;
}
.numer-paging
{
    position: relative;
    border: 1px solid #F36523;
    padding: 0 6px;
    font-size: 12px;
    display: inline-block;
    text-align: center;
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari and Chrome */
    border-radius: 2px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    behavior: url(assets/styles/PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.current-page
{
    position: relative;
    border: 1px solid #F36523;
    padding: 0 6px;
    font-size: 11px;
    display: inline-block;
    text-align: center;
    color: #FFFFFF;
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari and Chrome */
    border-radius: 2px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    behavior: url(assets/styles/PIE.htc);
    background-color: #FF8A15;
}
.next-prev-paging
{
    position: relative;
    border: 1px solid #e5e5e5;
    padding: 0 6px;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari and Chrome */
    border-radius: 2px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    behavior: url(assets/styles/PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
/*===== Chi tiet tin tuc ======*/
.newdetail-title
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 20px;
    color: #000000;
    margin-bottom: 10px;
}
.newdetail-description
{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #272727;
}
.newdetail-content
{
    color: #000000;
    font-size: 12px;
}

/*==========seller========*/
.paddingbottom40
{
    padding-bottom: 40px !important;
}
.left-col .box .box-seller
{
	color: #a6a6a6;
}
.left-col .box .box-seller img
{
	margin: 5px auto;
}
.more-price
{
	float: right;
	padding: 5px 5px 5px 0;
}
.more-price a
{
	background:  no-repeat left top;
	color: #fff;
	display: block;
	float: left;
	line-height: 22px;
	padding-left: 8px;
	text-decoration: none;
	margin-right: 10px;
}
.more-price a span
{
	background:  no-repeat right top;
	display: block;
	padding-right: 8px;
}
.more-price a.price
{
	background-image: url(../images/bg-price-left.png);
}
.more-price a.price span
{
	background-image: url(../images/bg-price-right.png);
}
.more-price a.detail
{
	background-image: url(../images/bg-detail-left.png);
	padding-left: 10px;
}
.more-price a.detail span
{
	background-image: url(../images/bg-detail-right.png);
	padding-right: 10px;
}
/*======= Download =======*/
.wrap-download
{
    width: 493px;
    height: 600px;
    margin-left: 6px;
}
.cc-main
{
    width: 493px;
    margin-bottom: 20px;
    margin-top: 10px;
}

.cc-main .cc-main-h
{
    background-position: left top;
    width: 100%;
    height: 37px;
    background-image: url('../images/bg-title.png');
    background-repeat: repeat-x;
}

.cc-main-h .i-0-1-cc
{
    width: 40px;
    height: 27px;
    float: left;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    padding-top: 10px;
    font-weight: bold;
}

.cc-main-h .i-0-2-cc
{
    width: 210px;
    height: 27px;
    float: left;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    padding-top: 10px;
    font-weight: bold;
}

.cc-main-h .i-0-21-cc
{
    width: 200px;
    height: 27px;
    float: left;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    padding-top: 10px;
    font-weight: bold;
}

.cc-main-h .i-0-3-cc
{
    width: 120px;
    height: 27px;
    float: left;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    padding-top: 10px;
    font-weight: bold;
}

.cc-main-h .i-0-4-cc
{
    width: 40%;
    height: 27px;
    float: left;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    padding-top: 10px;
    font-weight: bold;
}

.cc-main .cc-main-b
{
    width: 493px;
}

.cc-main .cc-main-b .cc-main-b-item1
{
    width: 493px;
    height: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    color: #333333;
}

.cc-main-b-item1 .i-1-1-cc
{
    width: 40px;
    height: 40px;
    float: left;
    text-align: center;
}

.cc-main-b-item1 .i-1-2-cc
{
    width: 180px;
    height: 40px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    text-align: center;
}
.cc-main-b-item1 .i-1-41-cc 
{
    width: 130px; 
    height: 40px;
    float: left;
    text-align: center;
}
.cc-main-b-item1 .i-1-21-cc a
{
    width: 200px;
    height: 40px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-weight:bold;
    color:#000;
    text-decoration: none;
}

.cc-main-b-item1 .i-1-2-cc a
{
    padding-left: 5px;
    padding-right: 5px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}

.cc-main-b-item1 .i-1-41-cc a
{
    width: 80px; 
    height: 40px;
    float: left;
    text-align: center;
    margin-top: -5px;
}

.cc-main-b-item1 .i-1-3-cc a
{
    padding-left: 5px;
    padding-right: 5px;
    color: #333333;
    font-weight: bold;
}

.cc-main-b-item1 .i-1-4-cc
{
    width: 40%;
    height: 40px;
    float: left;
    text-align: center;
}

.cc-main .cc-main-b .cc-main-b-item2
{
    width: 493px;
    height: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #F5F5F5;
    font-family: Arial;
    font-size: 12px;
    color: #333333;
}

.cc-main-b-item2 .i-1-1-cc
{
    width: 40px;
    height: 40px;
    float: left;
    text-align: center;
}

.cc-main-b-item2 .i-1-2-cc
{
    width: 180px;
    height: 40px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    text-align: center;
}

.cc-main-b-item2 .i-1-21-cc a
{
    width: 200px;
    height: 40px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    color:#000;
    font-weight:bold;
    text-align: center;
    text-decoration:none;
}
.cc-main-b-item2 .i-1-41-cc 
{
    width: 130px; 
    height: 40px;
    float: left;
    text-align: center;
}
.cc-main-b-item2 .i-1-41-cc a
{
    width: 80px; 
    height: 40px;
    float: left;
    text-align: center;
    margin-top: -5px;
}
.cc-main-b-item2 .i-1-2-cc a
{
    padding-left: 5px;
    padding-right: 5px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}

.cc-main-b-item2 .i-1-3-cc a
{
    padding-left: 5px;
    padding-right: 5px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}

.cc-main-b-item2 .i-1-4-cc
{
    width: 40%;
    height: 40px;
    float: left;
    text-align: center;
}
