.borderBox .companyDetail{margin-bottom:0; padding-bottom:10px;}

.companyDetail { width:790px; margin:0 auto 50px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#282828; text-align:justify; }

.companyDetail	.blue_text { color:#0079bd; font-size:11px; text-transform:uppercase; font-weight:bold; margin-top:10px; }
.companyDetail .dot { list-style-type:disc; padding:0; margin:0 24px 0 30px; }
.companyDetail	.dot  li{ padding:0 0 3px; }
.til_odim img{ padding:20px 0; }
.companyDetail .info{display:inline-block; width:100%;}
.companyDetail .info img{float:left; margin-right:20px;}
.companyDetail .infoBig .img{text-align:center; margin-top:15px}
.infoCompany .box{float:left;padding:0 10px; width:242px; font-size:11px; text-align:left}
.infoCompany{border-top:1px solid #ccc; margin-top:15px;}
.companyJob{display:inline-block; width:100%; padding-top:30px;}
.companyJob .total{float:left; width:210px; text-align:center; padding:10px;margin-right:50px; background: #EFF9FF none;font-size:15px;color:#000; line-height:20px;}
.companyJob .last{float:right; margin-right:0}
.companyJob .total span{font-size:18px; color:#FF0000; font-weight:700;}
.companyJob .total a{font-weight:700;}
.headerArea{display:inline-block; width:100%; margin:10px 0;}
.headerArea .logo{float:left;}
.headerArea .logo img{width:200px;}
.headerArea .conpanyName{font-size:32px; font-weight:700;text-align:right; line-height:32px;float:right; text-align:center; width:560px}
.temp_02{padding-top:10px;}
.temp_02 .headerArea{float:right; width:185px; background:#009cd6 none; color:#fff; margin:0;}
.temp_02 .headerArea .conpanyName{float:none;text-align:center; width:auto; padding:5px;}
.temp_02 .headerArea .contact{background:#FFF none; color:#000; font-size:11px; padding-top:10px;}
.temp_02 .headerArea .numb{background:url(../images/common/bg_numb.gif) no-repeat 0 0; height:26px; padding-top:12px; font-size:24px; font-weight:700; text-align:center; color:#fff;} 
.temp_02 .infoBox{float:left; width:593px;}
.temp_02 .banner{margin-bottom:5px; position:relative;}
.temp_02 .banner .logo{background:#fff none; padding:5px; position:absolute; top:50px; right:5px;}
.temp_02 .decImg{width:100%; display:inline-block; margin-bottom:10px;}
.temp_02 .decImg h2{background:url(../images/img_data/decathlon_bkg_h2.gif) no-repeat 0 0;
float:left;padding:10px 5px 10px; color:#fff; font-size:15px; text-transform:capitalize; font-weight:700; width:130px; height:80px;}
.temp_02 .decImg .decH2Img{float:right; width:447px; height:100px; overflow:hidden;}
.temp_03  h2{border-bottom:5px solid #EB1820;color:#0A56A5;font-weight:bold;padding-bottom:2px;text-transform:uppercase; font-size:13px; margin-top:20px;}
.temp_03 .decContent{background:url(../images/common/stx_bgpack.gif) repeat-x 0 100%;border-top:1px solid #fff;padding:10px 20px 10px 10px;}
.temp_03 .headerArea .logo img{width:auto; margin-right:20px;}
.temp_03 .headerArea .conpanyName{float:none; width:auto; display:table-cell; line-height:45px; font-size:45px; *display:block; *zoom:100%;}
.temp_03 .headerArea{margin-bottom:0;}

.decContent {padding:0 0 16px;}
.decContent p {margin:10px 0;}
.decListType01 {padding:6px 0 6px 20px;}
.decListType01 li {background:url(../images/common/decathlon_bullet_01.gif) no-repeat 0 6px;
padding:3px 0 2px 15px;}
.decListType02 {padding:0 0 0 10px;}
.decListType02 li {background:url(../images/common/decathlon_bullet_02.gif) no-repeat scroll 0 6px transparent;}
.imgLeft{float:left; margin-right:15px; margin-bottom:5px;}
.imgRight{float:right; margin-left:15px; margin-bottom:5px;}

.temp_02 .decContent h3{color:#006ba6; margin:20px 0 5px; border-bottom:2px solid #999; padding-bottom:5px; font-size:16px;}
