/* CSS Document */

@import url('./apps.css');

body {
  background: url('../../img/cnv_bg.gif') #363636 repeat-x;
  margin: 28px 0 0 0;
  font-family: "arial", helvetica, verdana;
  font-size: 12px; color: #FFF; line-height: 18px;
}
div { margin: 0 auto 0 auto; }
sup { font-size: 10px; }
img { border: 0; }

a { color: #996600; text-decoration: none; }
a:hover { color: #ff9900; }

ul, li, .clr div img { padding: 0; margin: 0; }
ul, .sb_l li { 
  list-style-image:url('../../img/ic_sb.gif'); 
  list-style-position: inside; 
}
li { line-height: 20px; }

.ctn, .hdr_s { width: 990px; }
.cl, .clr, .cr, .cr li, .hdr_s div { margin-top: 40px; }
.cl, .clr, .cr, .ftr_l, .ftr_lr, .ftr_r {  float: left; }

.sb_l { margin-top: 15px; }
.sb_l li { margin-top: 0; }
.sb_l li a { color: #FFF; line-height: 20px;  }
.sb_l li a:hover { text-decoration: underline; }

.cl {
  width: 55px; height: 80px;
  background: url('../../img/ctn_bx.gif') no-repeat; 
  background-position: 10px 0; 
}
.clr {
  width: 525px; padding-right: 50px; 
  border-right: 1px solid #696969;
  margin-bottom: 20px; min-height: 450px;
}
.cr {
  width: 324px; margin-top: 55px; 
  padding-left: 35px; font-size: 16px;
}
.cr ul { list-style-image:url('../../img/ctn_bx_s.gif'); list-style-position: inside; }
.cr li { padding-left: 5px; font-size: 14px; line-height: 22px; }
.clr img { margin: 0 0 15px 15px; }
.clr ul { margin: 25px 0 25px 0;  }

.hdr { width: 990px; height: 50px; }
.hdr_s {
  height: 310px; 
  background: url('../../img/ctn_lgo.gif') no-repeat; 
  background-position: 60px 85px;  
  border-bottom: 1px solid #393435;
}
.hdr_s div {
  width: 685px; height: 230px; 
  float: right;
}
.bgi {
  width: 100%; bottom: 40px; 
  text-align: center;
  position: fixed;
  z-index: -1;
}
.bgi img { width: 1461px; height: 261px; }

.ftr {
  width: 100%; height: 40px; 
  background-color: #660000;
  clear: both; 
}
.ftr_c { width: 990px; padding-top: 5px; }
.ftr_l {
  width: 55px; height: 35px; 
  background: url('../../img/ctn_bx_rs.gif') no-repeat; 
  background-position: 10px 0;
}
.ftr_lr {
  width: 605px; padding-right: 50px; 
  font-size: 10px; 
  line-height: 14px;
}
.ftr_r {
  width: 244px;
  padding-left: 35px; 
  font-size: 10px;
  margin-top: 5px;
  text-align: right;
}

.cr div { width: 50%; padding: 20px 0 20px 0; float: left; }
.lgo {   
  position: absolute; 
  
}
.lgo img { width: 150px; height: 130px; margin: 40px 0 0 60px; }