#step{
  /*512*/
  width:515px;
  height:50px;
  margin:0;
  padding:0;
  background: url(assets/bg_step.png) 8px 5px no-repeat;
}
#step td{
 text-align: center;

}
#step td a, #step td a:hover, #step td span{
 font-family: Arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#D7D7D7;
 width:100%;
}
#step td a:hover{
 color:#484848;
}
#step td span.activ{
 color: #00C5FF;
}
#step td div{
 font-size: 21px;
}

.shopcart{
   width:494px;
   background:#FFFFFF;
}
.shopcart th{
    background:url(assets/thcart.png) 0 0 no-repeat;
    height:25px;
    width:494px;
}
.shopcart a, .shopcart a:hover{
    text-decoration: none;
    color:#484848;
    font-size:11px;
}
.shopcart a:hover{
    text-decoration: underline;
}
.qpdt span{
     font-family:Verdana;
     font-size: 12px;
     color: #81C649;
     font-weight: bold;
}
.ppdt{
     font-weight: bold;
     font-size: 11px;
     color: #545454;
}
.qpdt input{
     font-size: 11px;
     width: 28px;
     padding-left:2px;
     margin-left: 2px;
     border: solid 1px #F5F5F5;
     border-top:solid 2px #848484;
     border-left:solid 2px #848484;
}
.qpdt img{
     width: 16px;
     height:16px;
     cursor: pointer;
}
.ctotal{
     background:url(assets/tdcart.png) 0 0 no-repeat;
     height:29px;
     width:494px;
}
.nocart{
  line-height: 18px;
  color:#767676;
  padding-left: 24px;
  font-size: 11px;
  background: url(assets/no_cart.png) left center no-repeat;
  text-decoration:underline;
}

.account_title {
 font-size:13px;
 margin-left:10px;
 margin-bottom:3px;
 letter-spacing:-1px;
 padding-top:4px;
}
.account_title a, .account_title a:hover, .account_title b{
 font-weight:bold;
 color:#92C84C;
 font-size:13px;
 text-decoration: none;
}
.account_title a:hover{
 text-decoration: underline;
}
.account_title a.grey, .account_title a:hover.grey, span.grey{
 color:#D2D2D2;
 font-weight:bold;
}
.account_title a:hover.grey{
 color:#747474;
 text-decoration: none;
}
a.account_desc ,  a:hover.account_desc{
    display:block;
    padding:13px;
    padding-left:20px;
    color:#484848;
    line-height:14px;
    text-decoration:none;
    font-size:12px;
}
a:hover.account_desc{
    color:#2778a9;
}
.account_table{
    cursor:pointer;
    width:484px;
    margin-left:10px;
    margin-bottom:14px;
    border:solid 1px #DADADA;
    background-color:#F6F6F6;
}
.modif_title {
 font-size:13px;
 margin-left:0px;
 margin-bottom:3px;
 letter-spacing:-1px;
 color:#D2D2D2;
}
.modif_title a{
 color:#D2D2D2;
 text-decoration:none;
}
.modif_title a:hover{
 color:#92C84C;
}
.add_icon_1{
  margin-top:10px;
  width:128px;
  height:128px;
  background:url(assets/folder_home2.png) 0 0 no-repeat;
  cursor: pointer;
}
.add_icon_2{
  margin-top:10px;
  width:128px;
  height:128px;
  background:url(assets/home.png) 0 0 no-repeat;
  cursor: pointer;
}
.add_icon_3{
  margin-top:10px;
  width:128px;
  height:128px;
  background:url(assets/kfm_home.png) 0 0 no-repeat;
  cursor: pointer;
}
.add_icon_4{
  margin-top:10px;
  width:128px;
  height:128px;
  background:url(assets/folder_home.png) 0 0 no-repeat;
  cursor: pointer;
}
.small_icon_1{
  width:64px;
  height:64px;
  background:url(assets/small_folder_home2.png) 0 0 no-repeat;
  cursor: pointer;
}
.small_icon_2{
  width:64px;
  height:64px;
  background:url(assets/small_home.png) 0 0 no-repeat;
  cursor: pointer;
}
.small_icon_3{
  width:64px;
  height:64px;
  background:url(assets/small_kfm_home.png) 0 0 no-repeat;
  cursor: pointer;
}
.small_icon_4{
  width:64px;
  height:64px;
  background:url(assets/small_folder_home.png) 0 0 no-repeat;
  cursor: pointer;
}
.add_title{
  height:56px;
  padding-left:4px;
  margin-top:10px;
  margin-right:20px;
}
.add_title, .add_title a, .add_title a:hover{
  font-family: Verdana, sans-serif;
  font-size:14px;
  color:#00C5FF;
  font-weight: bold;
  text-decoration: none;
}
.add_title a:hover{
 text-decoration: underline;
}
.add_title i{
  font-size:10px;
  color:#454545;
  font-style: normal;
}
.add_format{
  width:180px;
}
.add_format, .add_format a, .add_format a:hover{
  font-family: Verdana, sans-serif;
  font-size:12px;
  color:#454545;
  font-weight: bold;
  line-height:16px;
  text-decoration:none;
}
.add_format a:hover{}
hr{
  color: #dedede;
  border:0;
  height: 1px;
  background: #dedede;
}
textarea.soft{
  display: block;
  width: 485px;
  height: 68px;
  border: solid 2px #848484;
  border-bottom: 0;
  border-right: 0;
  overflow: auto;
  margin-top: 3px;
  font-size: 13px;
}
a.selpayment, a:hover.selpayment{
  float:left;
  text-decoration:none;
  display:block;
  border: solid 1px #FFFFFF;
}
a:hover.selpayment{
  border: solid 1px #484848;/*848484#92C84C;*/
}
.selpayment{
  cursor:pointer;
  float:left;
  display:block;
  border:solid 2px #ffffff;
}
.selpayment:hover{
    border-bottom:solid 2px #848484;
    border-right:solid 2px #848484;
    border-top:solid 2px #e9e9e9;
    border-left:solid 2px #e9e9e9;
}

.val_icon_1{
  background:url(assets/wait.png) 20px 10px no-repeat;
}
.val_icon_2{
  background:url(assets/accept.png) 20px 10px no-repeat;
}
.val_icon_3{
  background:url(assets/delete.png) 20px 10px no-repeat;
}
.iprint{
  display: block;
  text-decoration: none;
  height: 23px;
  line-height:23px;
  width: 88px;
  background: url(assets/iprint.png) center center no-repeat;
}
