﻿/* Global Reset */
* {
    margin: 0;
    padding: 0;
}

@font-face{
font-family:MyriadPro-bold;
src: url(/Styles/MYRIADPRO-SEMIBOLD.OTF);
}


body {
	font-family: MyriadPro;
    font-size: 0.8em;
    height: 100%;
    min-width: 1170px;
    background-color:#eee;
}

a {
    font-weight: normal;
    text-decoration:none;
    color:#2b2b2b;
}
h2, .TitleHeading
{
    font-size: 1.3em;
}
h3 {
    font-size: 1.1em;
    padding: 8px 0 0 12px;
}
h4 {
    font-size: 1.1em;
    margin-bottom: 4px;
}
img, img a {
    border: 0;
}
ul, ol {
    margin: 0px;
}
li {
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

#slider
{
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
/*Common Style*/
.Clear{clear:both;}
.FloatRight
{
    float: right;
    padding-top:3px;
}
.FloatLeft{float: left;}
.ClearRight{clear: right;}
.ClearLeft{clear: left;}
.Warning {color:#FF0000;}

/*Custom main*/
.wrapperall{width:1148px;  background-color: #fff; margin: 0 auto;}
.row{background: none repeat scroll 0 0 #ffffff;
  margin: 0 auto;
  width: 1024px;}
#Container1
{
    background-color: #fff;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
#Container
{
    background-color: #fff;
    margin: 0 auto;
    position: relative;
    width: 100%;
    min-height: 615px;
}
.top
{
    margin-top: -45px;
    width: 100%;
}
.left
{
    float: left;
    font-size: 12px;
    width: 512px;
    margin-left:-1px;
}
.center_right
{
    background:none;
    background-color:#fff;
    width: 942px;
    margin-left:12px;
    float: left;
}
.home-layout .center
{
    background:none;
    background-color:#fff;
    width: 1024px;
    float: left;
 }
.center
{
}
.right
{
    float: left;
    font-size: 12px;
   width: 513px;
}
.bottom
{
    float: left;
    width: 1170px;
}
/*--------------------------------------------------------------------------------------------*/
/*Top Menu*/
    .bg_topmenu
    {
        background-position: center top;
        background-repeat: no-repeat;
        height: 26px;
        margin: 0 auto;
        width: 1170px;
        background-color:#055496;
    }
    #TopMenu
    {
         font-family: Roboto-regular, Roboto-regular, Helvetica, sans-serif;
    color: #253d70;
    float: left;
    font-size: 30px;
    font-weight: bold;
    margin-top: 15px;
    max-width: 400px;
    min-width: 263px;
    padding: 0 0 0 6px;
    position: relative;
    }
    .span-top
    {
        display:block;
        margin-top:23px;
    }
    .topMenu_Cart
    {
        width:109px;
        text-align:center;
        border-left:solid 1px #d9d9d9;
    }
    .topMenu_Login
    {
        min-width:142px;
    }
    #TopMenu ul
    {
        margin:0;
    }
    #TopMenu li
    {
        list-style: none outside none;
        margin: 0;
        padding: 0;
    }
    .topMenu_Cart
    {
        background-image:url(images/cart.jpg);
        background-position:top;
        background-repeat:no-repeat;
        padding-top: 20px !important;
    }
    #TopMenu li a, #TopMenu li div
    {
        color: #000;
        display: block;
        font-size:12px;
        text-decoration: none;
    }
    #TopMenu li.languageFlag a
    {
        padding:7px 3px;
    }
/*end Top Menu*/
/*--------------------------------------------------------------------------------------------*/
/*Header*/
    .bg-header
    {
        width:100%;
        background-color:#FFF;
    }
    .topMenu_Wishlist,
    .topMenu_Register,
    .topMenu_Account,
    .topMenu_Order,
    .topMenu_Admin
    {
        display:none;
    }
    .topMenu_Info
    {
        display: inline-block;
        height: 20px;
        max-width: 245px;
        overflow: hidden;
        padding-right: 5px !important;
    }
    .CartLink.topMenu_Cart
    {
        float:right !important;
    }
    #FlashBanner
    {
        overflow: hidden;
    }
    #Header #Logo
    {
    float: left;
}
    #LogoContainer
    {
        white-space: nowrap;
        height:111px;
    }
    #Header #Logo h1
    {
        overflow: hidden;
        display:none;
    }
    #Header
    {
        height: 100%;
        width:100%;
        margin:0 auto;
        position: relative;
    }
   
    #Header #Logo h1 a
    {
        color: #FFFFFF;
        font-family: Roboto-regular;
        font-size: 32px;
        font-weight: bold;
        text-decoration: none;
    }
    #Header #Logo h1 a span
    {
        display: block;
        font-size: 12px;
        padding-left: 50px;
    }
/*end Header*/
/*defaultTitle*/
    .defaultTitle.AccountOrderTitle h1
    {
        border-bottom: 1px solid #e24d85;
        color: #e24d85;
        display: inline-block;
        font-size: 18px;
        font-weight: normal;
        margin-bottom: -1px;
        padding: 3px 0;
    }
    .defaultTitle span, .defaultTitle h1
    {
        display: block;
        padding-bottom: 6px;
        padding-left: 14px;
        padding-top: 6px;
    }
    .defaultTitle.productlist-title
    {
        background:#fff;
        border-bottom:solid 1px #dddcdc !important;
    }
    .productlist-title h1
    {
        color:#e24d85;
        font-size:16px;
        font-weight:normal;
        font-weight:400;
        padding:3px 0px;
        padding-left:16px;
    }
    .defaultTitle
    {
        color: #3d3e40;
        font-family: Roboto-regular;
        font-size: 16px;
     }
    .left .defaultTitle,
    .right .defaultTitle
    {
        background-color:#fdfcfc;
    }
    .center_left .defaultTitle,
    .center .defaultTitle
    {
        border-bottom:solid 1px #e4e4e4;
        background-color:#fff;
        text-align:left
    }
    .defaultContent1.TextHTML-content
    {
       height:225px;
        margin-top:45px;
    }
   
    .slider
    {
        margin-bottom:20px;
    }
    .center_left .defaultTitle h1,
    .center .defaultTitle h1,
    .center_left .defaultTitle span,
    .center .defaultTitle span,
    #CartHeader h2
    {
        font-size:18px;
        color:#17354B;
        padding-left:0;
        font-weight:normal;
        display:inline-block;
        padding: 3px 0;
        margin-bottom:-1px;
    }
    
/*End defaultTitle*/

.footer {
    clear: both;
    height: 50px;
    margin: 0 auto;
    width: 1024px;
}
    .hrcontent {
        width: 100%;
        border: 1px dashed;
        
    margin-top: 10px;
    margin-bottom: 10px;
    }
.footer-title {
    float: left;
    font-size:14.2px;
    color:  #000;
     width:100%;
    padding-top:10px;
    border-top:1px solid;
    clear:both;
}
 #wrapper {
     background: none repeat scroll 0 0 #ffffff;
    margin: 0 auto;
    width: 1024px;
}

.home-layout {
   position: absolute;
    right: 80px;
    top: 61px;
    z-index: 10;
}
.clear-title{
  clear: both;
    line-height: 15px;
}

.DefaultModule-left img {
 height: 600px;
 width: 100%;
}
.DefaultModule-rigth img {
 height: 300px;
 width: 100%;
}
.cate-menu-title img {
    width:17px;
    height:13px;
    padding-left:20px;
}

#LogoContainer img {
   height: 57px;
    left: -4px;
    position: relative;
    top: 30px;
    /*width: 345px;*/
}

.footer p {
    padding-bottom: 12px;
}

.infoimage1 {
    opacity: .93;
    border:solid 3px #fff;
   background-color: #878a8f;
   height: 60px;
    position: absolute;
    right: 160px;
    top: 120px;
    width: 250px
}
.infoimage1    a{
     display: block;
     font-size: 15px;
    font-weight: bold;
 color: #fff;
}
.click1 a{
    color: #fff;
    display: block;
    font-size: 40px;
   padding: 6px;
}
.click2 a{
  color: #fff;
    display: block;
    font-size: 40px;
   padding: 6px;
}
.infoimage1  a:hover{
     opacity: .5;
}
.infoimage1  span{
  position: absolute;
    right: 37px;
    top: 10px;
}
.click1 {
       background-color: #878a8f;
    border: 3px solid #fff;
    height: 60px;
    opacity: 0.93;
    position: absolute;
    right: 119px;
    top: 120px;
    width: 31px;
}
.click2 {
     opacity: .93;
    border:solid 3px #fff;
   background-color: #878a8f;
    position: absolute;
    right: 119px;
    top: 420px;
     width: 31px;
}
.click1 a:hover {
   opacity: .5;
}
.click2 a:hover {
    opacity: .5;
}
.infoimage2 {
     opacity: .93;
    border:solid 3px #fff;
   background-color: #878a8f;
   height: 60px;
    position: absolute;
    right: 160px;
    top: 420px;
    width: 250px;
}
.infoimage2  a{
     display: block;
     font-size: 15px;
    font-weight: bold;
 color: #fff;
}
.infoimage2  a:hover{
      opacity: .5;
}
.infoimage2  span{
  position: absolute;
    right: 50px;
    top: 10px;
}

/*LAYOUT2*/
.bgheader {
    background-color: #fff;
    width: 100%;
    height:115px;
}
#TopMenu1 {
    color: #000;
    float: left;
    font-family: Roboto-regular,Roboto-regular,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    top: 31px;
    position: relative;
    border-left: solid 2px;
    padding-left: 12px;
}
.DefaultModule-top p>img
{
    height: 550px;
    width: 100%;
}
#menu ul{
list-style-type:none;
padding:0px;
margin:0px;
}
#menu ul li{
background: none repeat scroll 0 0 #fff;
    display: inline;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
#menu ul a{
  color: #000;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 35px;
}
#menu ul a:hover{
 border-bottom: solid 1px;
 padding-bottom: 3px;
}
.top .DefaultModule{
    margin-left: 0 !important;
}

 /*From đăng ký*/

.noidung1 {
      float: left;
    position: relative;
    width: 100%;
    margin-top: 20px;
}
.noidung-ct1 {
    border: 1px solid;
    color: #ccc;
    width: 100%;
    padding-bottom: 10px;
}
.noidung-ct2 {
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    color: #ccc;
    height: 54px;
    width: 100%;
}

 .noidung1 .form-msg   {
  background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid;
    color: #ccc;
    height: 45px;
    width: 100%;
}
 .noidung1 .form-msg img{
        position: absolute;
    right: 14;
    padding-top: 6px;
    }
  .tin-tuc2 .form-msg .k1, .tin-tuc .form-tintuc .k1 {
    color: #0083ca;
    font-size: 17px;
    font-weight: bold;
    padding-left: 5px;
    position: absolute;
    top: 14px;
    }
    .noidung1 .form-msg .k1 {
     color: #b00c0a;
    float: left;
    font-size: 17px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 12px;
    width: 303px;
    }
    .noidung1 .form-msg .k1 a:hover{
    color: #0083ca;
    }
    .noidung1 .form-msg a:hover  {
       text-decoration:underline;
}
.phone-content {
   float: left;
    padding-top: 20px;
    width: 45%;
}
.img-phone {
   float: left;
    padding-right: 10px;
    padding-top: 10px;
    width: 20%;
}
.phone{
     float: left;
    font-family: Verdana;
    font-size: 13px;
    width: 69%;
    color:#000;
      font-weight: bold;
}
 .hotro {
  float: left;
    font-family: Verdana;
    font-size: 12px;
    color:#000;
    padding-top:10px;
    padding-left:5px;
}
.hotro-content {
    float: left;
    padding-top: 22px;
    width: 54%;
}
.img-hotro {
    float: left;
    padding-top: 5px;
}
.img-hotro img , .img-phone img{
    position:relative;
}
.noidung-ct2 {
    font-family:Verdana;
}
.ct21 {
      color: #b00c0a;
    float: left;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 15px;
    width: 52%;
}
.ct22 {
    color: #b00c0a;
    float: left;
    font-size: 17px;
    font-weight: bold;
    padding-top: 11px;
    width: 40%;
}
 .noidung2 {
    float: left;
    height: 50px;
    position: relative;
    top:23px;
    width: 100%;
}
 .noidung2 .form-msg  {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid;
    color: #ccc;
    height: 47px;
    width: 100%;   
}
    .noidung2 .form-msg img{
        position: absolute;
        right: 12px;
        top: 1px;
    }
   .noidung2 .form-msg a {
     color: #b00c0a;
    font-size: 22px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 10px;
    position: absolute;
    }
   .noidung2 .form-msg a:hover  {
    text-decoration:underline;
}

     .noidung3 {
      float: left;
    height: 50px;
    position: relative;
    width: 100%;
    top:60px;
}
 .noidung3 .form-msg  {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid;
    color: #ccc;
    height: 47px;
    width: 100%;
}
 .noidung3 .form-msg img{
        position: absolute;
        right: 12px;
        top: 1px;
    }
   .noidung3 .form-msg a {
     color: #b00c0a;
    font-size: 22px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 10px;
    position: absolute;
    }
   .noidung3 .form-msg a:hover  {
    text-decoration:underline;
}
#footer-img {
background: #fff;
width:100%;
padding-top: 15px;
padding-bottom: 10px;
z-index: 10;
}
.image-center li{
float:left ;
padding-left:22px;
}
#footer-img ul{
    list-style: outside none none;
    position: relative;
    left:25px;
}

.footer-title1  {
   float: left;
    left: 2px;
    padding-right: 10px;
    position: relative;
    top: 2px;
    width: 62%;
}

.footer-title2  {
    float: left;
    position: relative;
    width: 37%;
    padding-left: 0px;
}
.footer-title1  ul{
    font-family:Arial;
    list-style: outside none none;
}
.footer-title2 ul {
      font-family: Arial;
    list-style: outside none none;
    position: relative;
}
.footer-title1 ul li {
   border-right: 1px solid;
    float: left;
    font-family: Arial;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
}
.footer-title1 ul li:last-child {
    border-right:0;
  }
.footer-title2 ul li:last-child {
    border-right:0;
  }

.footer-title2 ul li {
     border-right: 1px solid;
    float: left;
    padding-left: 6px;
    padding-right: 6px;
}

.footer-title2 ul li a{
      font-family: Arial;
    font-size: 12px;
}

.footer-title2  a:hover {
 color:#999;
 text-decoration:underline;
}

.footer  img:hover {
 opacity:0.7;
}

/*content-cate*/
.content {
    margin-top: 15px;
}
.image-content 
{
    width: 22%;
    float:left;
}
.image-content img
{
    width: 200px;
    height: 100px;
}

.image-content img:hover 
{
   opacity:0.5;
}


.entry a
 {float:left;
    width:78%;
    padding-bottom: 5px;
    text-transform:uppercase;
    font-weight:bold;
    font-size: 16px;
}
.entry a:hover
 {color:#999;
}
.lead-content 
{float:left;
    width:78%;
    font-size: 15px;
}
.contententry {
  background-color: #eee;
    height: 68px;
}
.contententry {
     clear: both;
}
.content-entry  {
    clear: both;
}
.content-entry {
    width: 100%;
    height: 100px;
}
.hrfooter {
    width: 100%;
    background-color: #000;
}
.entry-time {
    color:#999;
    width:78%;
    font-style: italic;
    padding: 15px;
}

/*slide-image*/

.slide-image1 img,.slide-image2 img ,.slide-image3 img  {
    width:100%;
    height:220px;
}

.slide-image1 ,.slide-image2{
   padding-right: 5px;
   padding-bottom: 10px;
    width:33%;
    float:left;
    z-index:1;
}
.slide-image3  {
   padding-bottom: 10px;
    width:33%;
    float:left;
}
.slide-image1 .slide-entry1, .slide-image2 .slide-entry2, .slide-image3 .slide-entry3 {
background-color:rgba(23, 23, 23, 0.8);
    height: 34px;
    position: absolute;
    top: 187px;
    width: 33%;
    z-index: 2;
}
.entry1 , .entry2, .entry3 {
    font-size: 12px;
    padding-left: 9px;
    padding-top: 9px;
}
.entry1 a , .entry2 a, .entry3  a{
   font-weight: bold;
   color: #fff;
    font-family: Tahoma;
}
.entry1 a:hover , .entry2 a:hover, .entry3 a:hover{
    color: #b00c0a;
}
.button-entry1 , .button-entry2, .button-entry3 {
 position:absolute;
   display: block;
}
.button-entry1 img, .button-entry2 img, .button-entry3 img {
  display: block;
    height: 20px;
    left: 306px;
    position: absolute;
    top: -18px;
    width: 22px;
}
    .button-entry1 a:hover, .button-entry2 a:hover, .button-entry3 a:hover {
    opacity: 0.7;
    }

/*login-from*/
    .content-entry1{
	color: #eee;
    height: 100%;
    left: 30px;
    position: relative;
    width: 64%;
    float:left;
}
.forgot{
    border-right: 1px solid;
    color: #000;
    float: left;
    font-family: Tahoma;
    height: 60%;
    padding-right: 14px;
    padding-left: 10px;
    position: relative;
    top: 14px;
}
.forgot a{
}
.forgot a:hover{
	color:#999;
    text-decoration:underline;
}
.remember {
      color: #000;
    float: left;
    font-family: Tahoma;
    height: 60%;
    padding-right: 15px;
    position: relative;
    top: 14px;
}

.us, .code-from{
    padding-right:5px;
    float: left;
    position: relative;
    top: 15px;
}
.us input, .code-from  input{
    font-family: Tahoma;
     height: 29px;
    width: 148px;
     padding-left: 10px;
}
.Password{
    position: relative;
	color:#000;
	font-family: Tahoma;
    float:left;
}
.button{
    position: relative;
    top: 14px;
    float:left;
    padding-left: 10px;
}
.button2{
    position: relative;
    top: 14px;
    float:left;
}
.button img{
       height: 32px;
  padding-right: 10px;
  position: relative;
  width: 148px;
}
.button2 img{
       height: 31px;
    padding-right: 10px;
    position: relative;
    width: 150px;
}
.button img:hover,.button2 img:hover{
	opacity:0.5;
}
 .content-entry2{
    height: 100%;
    left: 12px;
    position: relative;
    width: 35%;
    float:left;
}
 /*tintuc*/
 .content-new {
  clear: both;
    float: left;
    height: 400px;
    padding-top: 20px;
    position: relative;
    width: 66%;
}
.content-register {
    float: left;
    height: 400px;
    padding-top: 20px;
    position: relative;
    width: 34%;
}
.tin-tuc
{
    float: left;
    height: 100%;
    padding-right: 10px;
    position: relative;
    width: 48%;
}
.tin-tuc img
{
   position: absolute;
    right: 15px;
    top: 7px;
}
.tin-tuc2 img
{
  position: absolute;
   right: 15px;
    top: 7px;
}
 .tin-tuc .form-tintuc a{
  color: #b00c0a;
     font-size: 17px;
    font-weight: bold;
    left: 14px;
    position: absolute;
    top: 14px;
}
 .tin-tuc .form-tintuc a:hover{
    text-decoration:underline;
}
  .tin-tuc .form-tintuc {
     background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid;
    color: #ccc;
    height: 45px;
    width: 100%;
}

.tin-tuc .tintuc {
     border: 1px solid;
    color: #ccc;
    height: 335px;
    width: 100%;
}

 .tin-tuc .form-options, .tin-tuc2 .form-options
{
   height:20px;
   height: 20px;
    padding: 20px 10px 10px 10px;
    text-align: right;
    font-style:italic;
   color:#878a8f;
}

  .tin-tuc .form-options a, .tin-tuc2 .form-options a
{
    text-align: right;
    font-style:italic;
   color:#999;
}
 .tin-tuc .form-options a:hover, .tin-tuc2 .form-options a:hover
{
    color: #b00c0a;
    text-decoration: underline;
}
.tin-tuc2
{
     float: left;
    height: 100%;
    padding-right: 10px;
    position: relative;
    width: 49%;
}
 .tin-tuc2 .form-msg
{
     background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid;
    color: #ccc;
    height: 45px;
    width: 100%;
}
 
 .tin-tuc2 .form-msg a{
   color: #b00c0a;
    font-size: 17px;
    font-weight: bold;
    padding-left: 5px;
    position: absolute;
    top: 14px;
}
 .tin-tuc2 .form-msg a:hover{
    text-decoration:underline;
}
 .tin-tuc2 .tintuc
{
     border: 1px solid;
    color: #ccc;
    height: 335px;
    width: 100%;
}

.tt {
     min-height: 35px;
    padding: 15px;
}
    .tt .img-tt {
         clear: both;
    float: left;
    padding-right: 10px;
    width: 10%;
    }
      .tt .img-tt img {
   float: left;
    left: 5px;
    position: relative;
    }
.tt .tt-entry {
     color: #000;
    float: left;
    font-family: tahoma;
    width: 86%;
    }
.tt .tt-entry a:hover {
     color: #b00c0a;
    text-decoration: underline;
    }

/*danh sach*/
.ddlsearch {
    
    color: #ccc;
    font-size: 15px;
    font-style: italic;
    height: 30px;
    overflow: hidden;
    text-align: center;
    width: 300px;
}
.danhsach2 {
    float:left;
    color:#ccc;
    margin-top: 20px;
}
.danhsach1 {
    clear: both;
    float: left;
    padding-right: 8px;
    width: 32%;
}
.danhsach1 img{
    float: left;
    height: 32px;
    padding-left: 10px;
    padding-right: 8px;
    position: relative;
    top: 5px;
    width: 40px;
}
.danhsach1 .ds1{
 color: #b00c0a;
    float: left;
    font-size: 17px;
    font-weight: bold;
    position: relative;
    top: 14px;
    width: 280px;
    padding-left: 10px;
}
.danhsach1 .ds1 a:hover{
 color: ##0083cb;
}
.danhsach {
     padding-top: 27px;
    width: 100%;
}
.danhsach2 img{
    float: left;
    height: 36px;
    padding-left: 10px;
    padding-right: 8px;
    position: relative;
    top: 5px;
    width: 40px;
}
.danhsach2 .ds2{
    color: #b00c0a;
    float: left;
    font-size: 17px;
    font-weight: bold;
    position: relative;
    top: 12px;
    width: 280px;
    padding-left: 10px;
}
.danhsach2 .support{
    float:left;
    width: 348px;
   font-size: 16px;
  font-weight: bold;
  text-align:justify;
  border: 1px solid #cdcdcd;
}
.ct-ds1 {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid;
    height: 45px;
    width: 348px;
    color:#ccc;
}
.ct-ds1 a:hover{
    color: #0083ca;
}

.ct-ds1 a span:hover{
    color:#b00c0a;
}
.ct-ds2 {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid;
    color: #ccc;
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: 45px;
    position: relative;
    width: 348px;
}
/*quoc ky*/
.quocky {
float:left;
}
.quocky1 {
     float: left;
    left: 77px;
    position: relative;
    top: 10px;
    width: 50%;
}
.quocky2 {float: left;
    left: 80px;
    position: relative;
    top: 10px;
    width: 50%;
}

.quocky1 a:hover, .quocky2 a:hover{
    opacity:0.7;
}
/*.quocky1 img, .quocky2 img{
    height:30px;
    width:33px;
}*/
#menu {
    float: left;
    left: 60px;
    position: relative;
}

.slider-wrapper {
   height: 224px;
    padding-bottom: 27px;
    position: relative;
}


/*=======*/
.i-download-view
{
    padding: 10px 0 15px;
}
.i-download-view .i-download-view-header
{
    border-bottom: 1px dotted #333333;
    font-family: Arial;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.i-download-view .i-download-view-header .i-download-view-text
{
    float: left;
    padding-top: 5px;
}
.i-download-view .i-download-view-header .i-download-view-text a
{
    color: #4D4D4D;
}
.i-download-view .i-download-view-header .i-download-view-search a
{
    text-decoration: none;
}
.i-download-view .i-download-view-header .i-download-view-search
{
    float: right;
}
.i-download-view .i-download-view-header .i-download-view-search .i-download-view-search-input
{
    float: left;
    padding-top: 10px;
    width: 240px;
}
.i-download-view .i-download-view-header .i-download-view-search .i-download-view-search-input input
{
    border: 1px solid #A0A0A0;
    padding: 2px;
    width: 230px;
}
.i-download-view .i-download-view-header .i-download-view-search .i-download-view-search-button
{
    float: left;
}
.i-download-view .i-download-view-content
{
    font-size:15px;
}
.i-download-view .i-download-view-content .cell
{
    padding: 5px 10px;
}
.i-download-view .i-download-view-content .cell a
{
    color: #4D4D4D;
}
.i-news-view
{
    padding: 10px 0 15px;
}
.i-news-view .i-news-view-header
{
    border-bottom: 1px dotted #333333;
    font-family: Arial;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.i-news-view .i-news-view-header a
{
    color: #000000;
    text-decoration: none;
}
.i-news-view .i-news-item
{
    border-bottom: 1px dotted #333333;
    padding: 10px 0 5px;
}
.i-news-view .i-news-item .i-news-item-title
{
    font-weight: bold;
    padding-bottom: 5px;
}
.i-news-view .i-news-item .i-news-item-title a
{
    color: #000000;
}
.i-news-view .i-news-item .i-news-item-image
{
    float: left;
    height: 90px;
    overflow: hidden;
    width: 130px;
}
.i-news-view .i-news-item .i-news-item-time
{
    color: #555555;
    font-size: 11px;
    font-style: italic;
    padding-bottom: 5px;
}
.i-news-view .i-news-item .i-news-item-lead
{
}
.i-news-view .i-news-item .i-news-item-more
{
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-align: right;
}
.i-news-view .i-news-item .i-news-item-more a
{
    color: #000000;
}
.i-news-view .i-news-item-noimage
{
    border-bottom: 1px dotted #333333;
    padding: 10px 0 5px;
}
.i-news-view .i-news-item-noimage .i-news-item-title
{
    font-weight: bold;
    padding-bottom: 5px;
}
.i-news-view .i-news-item-noimage .i-news-item-title a
{
    color: #000000;
}
.i-news-view .i-news-item-noimage .i-news-item-image
{
    display: none;
}
.i-news-view .i-news-item-noimage .i-news-item-time
{
    color: #555555;
    font-size: 11px;
    font-style: italic;
    padding-bottom: 5px;
}
.i-news-view .i-news-item-noimage .i-news-item-lead
{
}
.i-news-view .i-news-item-noimage .i-news-item-more
{
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-align: right;
}
.i-news-view .i-news-item-noimage .i-news-item-more a
{
    color: #4D4D4D;
}
.i-news-view .i-news-view-paging
{
    padding-top: 15px;
}
.i-news-view .i-news-view-paging .i-news-view-pages
{
    text-align: right;
}
.i-news-view .i-news-view-paging .i-news-view-pages .i-news-view-page
{
    font-size: 12px;
}
.i-news-view .i-news-view-paging .i-news-view-pages .selected
{
    font-size: 16px;
    font-weight: bold;
}
.i-news-detail
{
    padding: 10px 0 15px;
}
.i-news-detail .i-news-detail-header
{
    border-bottom: 1px dotted #333333;
    font-family: Arial;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.i-news-detail .i-news-detail-header a
{
    color: #000000;
    text-decoration: none;
}
.i-news-detail .i-news-detail-title
{
    color: #000000;
    font-weight: bold;
    padding-bottom: 5px;
}
.i-news-detail .i-news-detail-time
{
    color: #555555;
    font-size: 11px;
    font-style: italic;
    padding-bottom: 5px;
}
.i-news-detail .i-news-detail-content
{
    font-size:15px;
}
.i-news-detail .i-news-detail-more
{
    border-top: 1px dotted #333333;
    margin-top: 10px;
    padding: 10px 0 0;
}
.i-news-detail .i-news-detail-more .i-news-detail-more-top
{
    font-weight: bold;
    padding-bottom: 5px;
}
.i-news-detail .i-news-detail-more .i-news-detail-more-top a
{
    color: #000000;
}
.i-news-detail .i-news-detail-more .i-news-detail-more-items
{
    padding-left: 20px;
}
.i-news-detail .i-news-detail-more .i-news-detail-more-items a
{
    color: #000000;
}
.i-news-detail .i-news-detail-more .i-news-detail-more-items .i-news-detail-more-item
{
    padding: 5px 0;
}
.i-news-detail .i-news-detail-more .i-news-detail-more-items .i-news-detail-more-item .i-news-detail-more-item-time
{
    color: #555555;
    font-size: 11px;
    font-style: italic;
    padding-bottom: 5px;
}
.register
{
    /* padding-bottom: 20px;      padding-top: 35px;*/
}
.register .reg-title
{
    font-size: 20px;
    font-weight: bold;
    padding: 30px 0 15px;
    text-align: center;
    text-transform: uppercase;
}
.register .reg-content
{
    padding: 0 20px;
}
.register .reg-content .reg-column1
{
    float: left;
    width: 580px;
}
.register .reg-content .reg-column2
{
    float: right;
    width: 360px;
}
.register .reg-content .reg-column1 .reg-subtitle
{
    font-weight: bold;
    padding: 10px 0 10px 195px;
    text-transform: uppercase;
}
.register .reg-content .reg-column1 .reg-row
{
    padding: 5px 0;
}
.register .reg-content .reg-column1 .reg-label, .register .reg-content .reg-column1 .reg-label1
{
    display: block;
    float: left;
    font-size: 13px;
    padding: 6px 5px 0 30px;
    text-align: right;
    width: 160px;
}
.register .reg-content .reg-column1 .reg-label1
{
    padding-top: 0;
}
.register .reg-content .reg-column1 .reg-label-info
{
    display: block;
    float: left;
    font-size: 13px;
    padding: 6px 5px 0;
    width: 260px;
}
.register .reg-content .reg-column1 .reg-input
{
    border: 1px solid #9C9C9C;
    height: 25px;
    width: 275px;
}
.register .reg-content .reg-column1 .reg-select
{
    border: 1px solid #9C9C9C;
    height: 25px;
    padding: 3px;
}
.register .reg-content .reg-column2 .reg-notify
{
    padding: 10px 0 15px;
    text-align: right;
}

/* FAQ */
.faq-item {
    margin-bottom: 20px;
}
.faq-item-question {
	text-decoration: none;
	color: #1C59A8;
	font-weight: bold;
    margin-bottom: 10px;
    padding-left: 24px;
    background: url(../Images/icon-plus.png) no-repeat 0% 0%;
    line-height: 18px;
    display: inline-block;
}
.faq-item-question:hover {
	text-decoration: underline;
}
.faq-item-question.open {
	color: #F30;
	background: url(../Images/icon-minus.png) no-repeat 0% 0%;
}
.faq-item-answer {
	display: none;
    background-color: #eaeaea;
    padding: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.faq-item-answer-title {
    color: #ff6c00;
	font-weight: bold;
    text-decoration: underline;
}
.faq-item-answer.open {
	display: block;	
}
.faq-item-answer-content {
    line-height: 18px;
}

/* CSS Document */


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
hr.h-g1{border-color:#eaeaea;}
input,select{vertical-align:middle}
/*! ====PART SEPARATION==== */
/* Generan Style */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.clear {clear: both;}
/*! ====PART SEPARATION==== */
.link-image{display:inline-block;cursor:pointer;background-repeat:no-repeat;background-position:50% 50%;}
.link-image span{display: none;}
.button-image{display:inline-block;cursor:pointer;background-repeat:no-repeat;background-position:50% 50%;border:0px;}
.button-image span{display: none;}
/*! ====PART SEPARATION==== */
.block{display:block;}
.hidden{display:none;}
/*! ====PART SEPARATION==== */
.boxShadow{-moz-box-shadow: 1px 1px 5px rgba(68,68,68,0.6);-webkit-box-shadow: 1px 1px 5px rgba(68,68,68,0.6);box-shadow: 1px 1px 5px rgba(68,68,68,0.6);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.30);-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.30)";}
.transparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
/*! ====PART SEPARATION==== */
.f-b{font-weight:bold;}.f-i{font-style:italic;}.f-b-i{font-weight:bold;font-style:italic;}.f-r{font-weight:normal;font-style:normal;text-decoration:none;}.f-u{text-decoration:underline;}.f-uc{text-transform:uppercase;}.f-lc{text-transform:lowercase;}.f-lc{text-transform:capitalize;}.f-s{text-decoration:line-through;}.f-nw{text-wrap:normal;white-space:nowrap;}.f-w{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;}
/*! ====PART SEPARATION==== */
.bg-g{background-color:#F2F2F2;}
.c-r{color:#F00;}
.c-b{color:#000000;}
.c-b-1{color:#333333;}
.c-wh{color:#ffffff;}
.c-bl{color:#1a98dc;}
.c-g{color:#969696;}
.c-gr{color:#769F39;}
.c-or{color:#F26100;}
/*! ====PART SEPARATION==== */
.b-1{border:1px solid #d0d0d0;}.b-t-1{border-top:1px solid #d0d0d0;}.b-b-1{border-bottom:1px solid #d0d0d0;}.b-l-1{border-left:1px solid #d0d0d0;}.b-r-1{border-right:1px solid #d0d0d0;}
.b-0{border:0px solid #d0d0d0;}.b-t-0{border-top:0px solid #d0d0d0;}.b-b-0{border-bottom:0px solid #d0d0d0;}.b-l-0{border-left:0px solid #d0d0d0;}.b-r-0{border-right:0px solid #d0d0d0;}
/*! ====PART SEPARATION==== */
.a-l{text-align:left;}.a-r{text-align:right;}.a-c{text-align:center;}
.c{margin-left:auto;margin-right:auto;}.l{float:left;}.r{float:right;}
.v-m{vertical-align:middle;}.v-b{vertical-align:bottom;}.v-t{vertical-align:top;}
.w5{width:5px;}.w10{width:10px;}.w15{width:15px;}.w20{width:20px;}.w25{width:25px;}.w30{width:30px;}.w35{width:35px;}.w40{width:40px;}.w45{width:45px;}.w50{width:50px;}.w55{width:55px;}.w60{width:60px;}.w65{width:65px;}.w70{width:70px;}.w75{width:75px;}.w80{width:80px;}.w85{width:85px;}.w90{width:90px;}.w95{width:95px;}.w100{width:100px;}.w105{width:105px;}.w110{width:110px;}.w115{width:115px;}.w120{width:120px;}.w125{width:125px;}.w130{width:130px;}.w135{width:135px;}.w140{width:140px;}.w145{width:145px;}.w150{width:150px;}.w155{width:155px;}.w160{width:160px;}.w165{width:165px;}.w170{width:170px;}.w175{width:175px;}.w180{width:180px;}.w185{width:185px;}.w190{width:190px;}.w195{width:195px;}.w200{width:200px;}.w205{width:205px;}.w210{width:210px;}.w215{width:215px;}.w220{width:220px;}.w225{width:225px;}.w230{width:230px;}.w235{width:235px;}.w240{width:240px;}.w245{width:245px;}.w250{width:250px;}.w255{width:255px;}.w260{width:260px;}.w265{width:265px;}.w270{width:270px;}.w275{width:275px;}.w280{width:280px;}.w285{width:285px;}.w290{width:290px;}.w295{width:295px;}.w300{width:300px;}.w305{width:305px;}.w310{width:310px;}.w315{width:315px;}.w320{width:320px;}.w325{width:325px;}.w330{width:330px;}.w335{width:335px;}.w340{width:340px;}.w345{width:345px;}.w350{width:350px;}.w355{width:355px;}.w360{width:360px;}.w365{width:365px;}.w370{width:370px;}.w375{width:375px;}.w380{width:380px;}.w385{width:385px;}.w390{width:390px;}.w395{width:395px;}.w400{width:400px;}.w405{width:405px;}.w410{width:410px;}.w415{width:415px;}.w420{width:420px;}.w425{width:425px;}.w430{width:430px;}.w435{width:435px;}.w440{width:440px;}.w445{width:445px;}.w450{width:450px;}.w455{width:455px;}.w460{width:460px;}.w465{width:465px;}.w470{width:470px;}.w475{width:475px;}.w480{width:480px;}.w485{width:485px;}.w490{width:490px;}.w495{width:495px;}.w500{width:500px;}.w505{width:505px;}.w510{width:510px;}.w515{width:515px;}.w520{width:520px;}.w525{width:525px;}.w530{width:530px;}.w535{width:535px;}.w540{width:540px;}.w545{width:545px;}.w550{width:550px;}.w555{width:555px;}.w560{width:560px;}.w565{width:565px;}.w570{width:570px;}.w575{width:575px;}.w580{width:580px;}.w585{width:585px;}.w590{width:590px;}.w595{width:595px;}.w600{width:600px;}.w605{width:605px;}.w610{width:610px;}.w615{width:615px;}.w620{width:620px;}.w625{width:625px;}.w630{width:630px;}.w635{width:635px;}.w640{width:640px;}.w645{width:645px;}.w650{width:650px;}.w655{width:655px;}.w660{width:660px;}.w665{width:665px;}.w670{width:670px;}.w675{width:675px;}.w680{width:680px;}.w685{width:685px;}.w690{width:690px;}.w695{width:695px;}.w700{width:700px;}.w705{width:705px;}.w710{width:710px;}.w715{width:715px;}.w720{width:720px;}.w725{width:725px;}.w730{width:730px;}.w735{width:735px;}.w740{width:740px;}.w745{width:745px;}.w750{width:750px;}.w755{width:755px;}.w760{width:760px;}.w765{width:765px;}.w770{width:770px;}.w775{width:775px;}.w780{width:780px;}.w785{width:785px;}.w790{width:790px;}.w795{width:795px;}.w800{width:800px;}.w805{width:805px;}.w810{width:810px;}.w815{width:815px;}.w820{width:820px;}.w825{width:825px;}.w830{width:830px;}.w835{width:835px;}.w840{width:840px;}.w845{width:845px;}.w850{width:850px;}.w855{width:855px;}.w860{width:860px;}.w865{width:865px;}.w870{width:870px;}.w875{width:875px;}.w880{width:880px;}.w885{width:885px;}.w890{width:890px;}.w895{width:895px;}.w900{width:900px;}.w905{width:905px;}.w910{width:910px;}.w915{width:915px;}.w920{width:920px;}.w925{width:925px;}.w930{width:930px;}.w935{width:935px;}.w940{width:940px;}.w945{width:945px;}.w950{width:950px;}.w955{width:955px;}.w960{width:960px;}.w965{width:965px;}.w970{width:970px;}.w975{width:975px;}.w980{width:980px;}.w985{width:985px;}.w990{width:990px;}.w995{width:995px;}.w1000{width:1000px;}.w1p{width:1%;}.w2p{width:2%;}.w3p{width:3%;}.w4p{width:4%;}.w5p{width:5%;}.w6p{width:6%;}.w7p{width:7%;}.w8p{width:8%;}.w9p{width:9%;}.w10p{width:10%;}.w11p{width:11%;}.w12p{width:12%;}.w13p{width:13%;}.w14p{width:14%;}.w15p{width:15%;}.w16p{width:16%;}.w17p{width:17%;}.w18p{width:18%;}.w19p{width:19%;}.w20p{width:20%;}.w21p{width:21%;}.w22p{width:22%;}.w23p{width:23%;}.w24p{width:24%;}.w25p{width:25%;}.w26p{width:26%;}.w27p{width:27%;}.w28p{width:28%;}.w29p{width:29%;}.w30p{width:30%;}.w31p{width:31%;}.w32p{width:32%;}.w33p{width:33%;}.w34p{width:34%;}.w35p{width:35%;}.w36p{width:36%;}.w37p{width:37%;}.w38p{width:38%;}.w39p{width:39%;}.w40p{width:40%;}.w41p{width:41%;}.w42p{width:42%;}.w43p{width:43%;}.w44p{width:44%;}.w45p{width:45%;}.w46p{width:46%;}.w47p{width:47%;}.w48p{width:48%;}.w49p{width:49%;}.w50p{width:50%;}.w51p{width:51%;}.w52p{width:52%;}.w53p{width:53%;}.w54p{width:54%;}.w55p{width:55%;}.w56p{width:56%;}.w57p{width:57%;}.w58p{width:58%;}.w59p{width:59%;}.w60p{width:60%;}.w61p{width:61%;}.w62p{width:62%;}.w63p{width:63%;}.w64p{width:64%;}.w65p{width:65%;}.w66p{width:66%;}.w67p{width:67%;}.w68p{width:68%;}.w69p{width:69%;}.w70p{width:70%;}.w71p{width:71%;}.w72p{width:72%;}.w73p{width:73%;}.w74p{width:74%;}.w75p{width:75%;}.w76p{width:76%;}.w77p{width:77%;}.w78p{width:78%;}.w79p{width:79%;}.w80p{width:80%;}.w81p{width:81%;}.w82p{width:82%;}.w83p{width:83%;}.w84p{width:84%;}.w85p{width:85%;}.w86p{width:86%;}.w87p{width:87%;}.w88p{width:88%;}.w89p{width:89%;}.w90p{width:90%;}.w91p{width:91%;}.w92p{width:92%;}.w93p{width:93%;}.w94p{width:94%;}.w95p{width:95%;}.w96p{width:96%;}.w97p{width:97%;}.w98p{width:98%;}.w99p{width:99%;}.w100p{width:100%;}.m-0{margin:0px;}.m-5{margin:5px;}.m-10{margin:10px;}.m-15{margin:15px;}.m-20{margin:20px;}.m-25{margin:25px;}.m-30{margin:30px;}.m-35{margin:35px;}.m-40{margin:40px;}.m-45{margin:45px;}.m-50{margin:50px;}.m-55{margin:55px;}.m-60{margin:60px;}.m-65{margin:65px;}.m-70{margin:70px;}.m-75{margin:75px;}.m-80{margin:80px;}.m-85{margin:85px;}.m-90{margin:90px;}.m-95{margin:95px;}.m-100{margin:100px;}.m-t-5{margin-top:5px;}.m-t-10{margin-top:10px;}.m-t-15{margin-top:15px;}.m-t-20{margin-top:20px;}.m-t-25{margin-top:25px;}.m-t-30{margin-top:30px;}.m-t-35{margin-top:35px;}.m-t-40{margin-top:40px;}.m-t-45{margin-top:45px;}.m-t-50{margin-top:50px;}.m-t-55{margin-top:55px;}.m-t-60{margin-top:60px;}.m-t-65{margin-top:65px;}.m-t-70{margin-top:70px;}.m-t-75{margin-top:75px;}.m-t-80{margin-top:80px;}.m-t-85{margin-top:85px;}.m-t-90{margin-top:90px;}.m-t-95{margin-top:95px;}.m-t-100{margin-top:100px;}.m-b-5{margin-bottom:5px;}.m-b-10{margin-bottom:10px;}.m-b-15{margin-bottom:15px;}.m-b-20{margin-bottom:20px;}.m-b-25{margin-bottom:25px;}.m-b-30{margin-bottom:30px;}.m-b-35{margin-bottom:35px;}.m-b-40{margin-bottom:40px;}.m-b-45{margin-bottom:45px;}.m-b-50{margin-bottom:50px;}.m-b-55{margin-bottom:55px;}.m-b-60{margin-bottom:60px;}.m-b-65{margin-bottom:65px;}.m-b-70{margin-bottom:70px;}.m-b-75{margin-bottom:75px;}.m-b-80{margin-bottom:80px;}.m-b-85{margin-bottom:85px;}.m-b-90{margin-bottom:90px;}.m-b-95{margin-bottom:95px;}.m-b-100{margin-bottom:100px;}.m-l-5{margin-left:5px;}.m-l-10{margin-left:10px;}.m-l-15{margin-left:15px;}.m-l-20{margin-left:20px;}.m-l-25{margin-left:25px;}.m-l-30{margin-left:30px;}.m-l-35{margin-left:35px;}.m-l-40{margin-left:40px;}.m-l-45{margin-left:45px;}.m-l-50{margin-left:50px;}.m-l-55{margin-left:55px;}.m-l-60{margin-left:60px;}.m-l-65{margin-left:65px;}.m-l-70{margin-left:70px;}.m-l-75{margin-left:75px;}.m-l-80{margin-left:80px;}.m-l-85{margin-left:85px;}.m-l-90{margin-left:90px;}.m-l-95{margin-left:95px;}.m-l-100{margin-left:100px;}.m-r-5{margin-right:5px;}.m-r-10{margin-right:10px;}.m-r-15{margin-right:15px;}.m-r-20{margin-right:20px;}.m-r-25{margin-right:25px;}.m-r-30{margin-right:30px;}.m-r-35{margin-right:35px;}.m-r-40{margin-right:40px;}.m-r-45{margin-right:45px;}.m-r-50{margin-right:50px;}.m-r-55{margin-right:55px;}.m-r-60{margin-right:60px;}.m-r-65{margin-right:65px;}.m-r-70{margin-right:70px;}.m-r-75{margin-right:75px;}.m-r-80{margin-right:80px;}.m-r-85{margin-right:85px;}.m-r-90{margin-right:90px;}.m-r-95{margin-right:95px;}.m-r-100{margin-right:100px;}.p-0{padding:0px;}.p-5{padding:5px;}.p-10{padding:10px;}.p-15{padding:15px;}.p-20{padding:20px;}.p-25{padding:25px;}.p-30{padding:30px;}.p-35{padding:35px;}.p-40{padding:40px;}.p-45{padding:45px;}.p-50{padding:50px;}.p-55{padding:55px;}.p-60{padding:60px;}.p-65{padding:65px;}.p-70{padding:70px;}.p-75{padding:75px;}.p-80{padding:80px;}.p-85{padding:85px;}.p-90{padding:90px;}.p-95{padding:95px;}.p-100{padding:100px;}.p-t-5{padding-top:5px;}.p-t-10{padding-top:10px;}.p-t-15{padding-top:15px;}.p-t-20{padding-top:20px;}.p-t-25{padding-top:25px;}.p-t-30{padding-top:30px;}.p-t-35{padding-top:35px;}.p-t-40{padding-top:40px;}.p-t-45{padding-top:45px;}.p-t-50{padding-top:50px;}.p-t-55{padding-top:55px;}.p-t-60{padding-top:60px;}.p-t-65{padding-top:65px;}.p-t-70{padding-top:70px;}.p-t-75{padding-top:75px;}.p-t-80{padding-top:80px;}.p-t-85{padding-top:85px;}.p-t-90{padding-top:90px;}.p-t-95{padding-top:95px;}.p-t-100{padding-top:100px;}.p-b-5{padding-bottom:5px;}.p-b-10{padding-bottom:10px;}.p-b-15{padding-bottom:15px;}.p-b-20{padding-bottom:20px;}.p-b-25{padding-bottom:25px;}.p-b-30{padding-bottom:30px;}.p-b-35{padding-bottom:35px;}.p-b-40{padding-bottom:40px;}.p-b-45{padding-bottom:45px;}.p-b-50{padding-bottom:50px;}.p-b-55{padding-bottom:55px;}.p-b-60{padding-bottom:60px;}.p-b-65{padding-bottom:65px;}.p-b-70{padding-bottom:70px;}.p-b-75{padding-bottom:75px;}.p-b-80{padding-bottom:80px;}.p-b-85{padding-bottom:85px;}.p-b-90{padding-bottom:90px;}.p-b-95{padding-bottom:95px;}.p-b-100{padding-bottom:100px;}.p-l-5{padding-left:5px;}.p-l-10{padding-left:10px;}.p-l-15{padding-left:15px;}.p-l-20{padding-left:20px;}.p-l-25{padding-left:25px;}.p-l-30{padding-left:30px;}.p-l-35{padding-left:35px;}.p-l-40{padding-left:40px;}.p-l-45{padding-left:45px;}.p-l-50{padding-left:50px;}.p-l-55{padding-left:55px;}.p-l-60{padding-left:60px;}.p-l-65{padding-left:65px;}.p-l-70{padding-left:70px;}.p-l-75{padding-left:75px;}.p-l-80{padding-left:80px;}.p-l-85{padding-left:85px;}.p-l-90{padding-left:90px;}.p-l-95{padding-left:95px;}.p-l-100{padding-left:100px;}.p-r-5{padding-right:5px;}.p-r-10{padding-right:10px;}.p-r-15{padding-right:15px;}.p-r-20{padding-right:20px;}.p-r-25{padding-right:25px;}.p-r-30{padding-right:30px;}.p-r-35{padding-right:35px;}.p-r-40{padding-right:40px;}.p-r-45{padding-right:45px;}.p-r-50{padding-right:50px;}.p-r-55{padding-right:55px;}.p-r-60{padding-right:60px;}.p-r-65{padding-right:65px;}.p-r-70{padding-right:70px;}.p-r-75{padding-right:75px;}.p-r-80{padding-right:80px;}.p-r-85{padding-right:85px;}.p-r-90{padding-right:90px;}.p-r-95{padding-right:95px;}.p-r-100{padding-right:100px;}.f-1{font-size:1px;}.f-2{font-size:2px;}.f-3{font-size:3px;}.f-4{font-size:4px;}.f-5{font-size:5px;}.f-6{font-size:6px;}.f-7{font-size:7px;}.f-8{font-size:8px;}.f-9{font-size:9px;}.f-10{font-size:10px;}.f-11{font-size:11px;}.f-12{font-size:12px;}.f-13{font-size:13px;}.f-14{font-size:14px;}.f-15{font-size:15px;}.f-16{font-size:16px;}.f-17{font-size:17px;}.f-18{font-size:18px;}.f-19{font-size:19px;}.f-20{font-size:20px;}.f-21{font-size:21px;}.f-22{font-size:22px;}.f-23{font-size:23px;}.f-24{font-size:24px;}.f-25{font-size:25px;}.f-26{font-size:26px;}.f-27{font-size:27px;}.f-28{font-size:28px;}.f-29{font-size:29px;}.f-30{font-size:30px;}.f-31{font-size:31px;}.f-32{font-size:32px;}.f-33{font-size:33px;}.f-34{font-size:34px;}.f-35{font-size:35px;}.f-36{font-size:36px;}.f-37{font-size:37px;}.f-38{font-size:38px;}.f-39{font-size:39px;}.f-40{font-size:40px;}.f-41{font-size:41px;}.f-42{font-size:42px;}.f-43{font-size:43px;}.f-44{font-size:44px;}.f-45{font-size:45px;}.f-46{font-size:46px;}.f-47{font-size:47px;}.f-48{font-size:48px;}.f-49{font-size:49px;}.f-50{font-size:50px;}.f-51{font-size:51px;}.f-52{font-size:52px;}.f-53{font-size:53px;}.f-54{font-size:54px;}.f-55{font-size:55px;}.f-56{font-size:56px;}.f-57{font-size:57px;}.f-58{font-size:58px;}.f-59{font-size:59px;}.f-60{font-size:60px;}.f-61{font-size:61px;}.f-62{font-size:62px;}.f-63{font-size:63px;}.f-64{font-size:64px;}.f-65{font-size:65px;}.f-66{font-size:66px;}.f-67{font-size:67px;}.f-68{font-size:68px;}.f-69{font-size:69px;}.f-70{font-size:70px;}.f-71{font-size:71px;}.f-72{font-size:72px;}.f-73{font-size:73px;}.f-74{font-size:74px;}.f-75{font-size:75px;}.f-76{font-size:76px;}.f-77{font-size:77px;}.f-78{font-size:78px;}.f-79{font-size:79px;}.f-80{font-size:80px;}.f-81{font-size:81px;}.f-82{font-size:82px;}.f-83{font-size:83px;}.f-84{font-size:84px;}.f-85{font-size:85px;}.f-86{font-size:86px;}.f-87{font-size:87px;}.f-88{font-size:88px;}.f-89{font-size:89px;}.f-90{font-size:90px;}.f-91{font-size:91px;}.f-92{font-size:92px;}.f-93{font-size:93px;}.f-94{font-size:94px;}.f-95{font-size:95px;}.f-96{font-size:96px;}.f-97{font-size:97px;}.f-98{font-size:98px;}.f-99{font-size:99px;}.f-100{font-size:100px;}

/*detail*/
.detail {
       clear: both;
    float: left;
    min-height: 660px;
    padding-top: 15px;
    width: 100%;
    float:left;
    padding-bottom: 27px;
}
.detail img{
       
    max-width: 100%;
    
}
.detail-content {
    border: 1px solid #cdcdcd;

    float: left;
    height: 100%;
    width: 69%;
}
.detail-left {
     background-color: #f2f2f2;
    border: 1px solid #cdcdcd;
    color: #ccc;
    float: left;
    height: 100%;
    width: 30%;
    float:left;
    width: 30%;
    height: 100%;
    background-color:#f2f2f2;
}

.dtct1 {
	font-size:14px;
	font-family:MyriadPro;
    color:#000;
    padding:20px;
}
.dtct2 {
	font-size:14px;
	font-family:MyriadPro;
  color: #000;
    padding-left: 20px;
}

.dtct31, .dtct32 {
    float: left;
}
.dtct31 img {
  left: 300px;
    position: relative;
    top: 232px;
}
.dtct32 img {
   left: 310px;
    position: relative;
    top: 230px;
}
.dtct32 img:hover, .dtct31 img:hover {
   opacity:0.7
}
.p1 {
    font-weight:bold;
    padding: 5px;
	font-size:14px;
}
.p2 {
    padding: 5px;
	font-size:14px;
}
.p3 {
    left: 30px;
    position: relative;
    top: 200px;
	font-size:14px;
}
.dtcthr {
    clear:both;
    color: #f2f2f2;
    margin-top: 15px;
    width: 100%;
}
.dtct1-img {
   float: left;
    left: 230px;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
}
.dtct1-tt {
  float: left;
    left: 240px;
    padding-bottom: 20px;
    padding-top: 28px;
    position: relative;
	font-size:14px;
}
.dtct1-tt a:hover{
  font-style:italic;
  text-decoration:underline;
}
#menu-left,
#menu-left ul,
#menu-left ul li,
#menu-left ul li a {
margin: 0;
list-style: none;
line-height: 1;
display: block;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#menu-left > ul > li > a {
padding: 15px 20px;
border: 1px solid #ccc;
cursor: pointer;
z-index: 2;
font-size: 15px;
text-decoration: none;
color: #000;
background: -webkit-linear-gradient(#fff);
background: -moz-linear-gradient(#fff);
background: -o-linear-gradient(#fff);
background: -ms-linear-gradient(#fff);
background: linear-gradient(#fff);
}
#menu-left, #menu-left ul, #menu-left ul li, #menu-left ul li a {
    box-sizing: border-box;
    display: block;
    line-height: 1;
    list-style: outside none none;
    margin: 0;
    position: relative;
}
#menu-left > ul > li > a {
    border: 1px solid #ccc;
    color: #000;
    cursor: pointer;
    font-size: 15px;
    padding: 15px 20px;
    text-decoration: none;
    z-index: 2;
}
#menu-left {
    color: #ffffff;
    float: left;
    font-family: MyriadPro-bold;
    width: 308px;
}
.menu-sub1-1 a, .menu-sub1-2 a, .menu-sub1-1 a, .menu-sub1-2 a, .menu-sub2-1 a, .menu-sub2-2 a {
    border: 1px solid #ccc;
    font-family: MyriadPro-bold;
    font-size: 15px;
    padding: 15px 20px;
    text-align: center;
}
.menu-sub1-1 a:hover, .menu-sub1-2 a:hover, .menu-sub2-1 a:hover, .menu-sub2-2 a:hover {
    font-style: italic;
}
.menu .holder {
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
.holder::after, .holder::before {
    content: "";
    display: block;
    height: 6px;
    position: absolute;
    right: 20px;
    transform: rotate(-230deg);
    width: 6px;
    z-index: 10;
}
.holder::after {
    border-left: 2px solid #0083ca;
    border-top: 2px solid #0083ca;
    top: 17px;
}
.holder::before {
    border-left-color: inherit;
    border-left-style: solid;
    border-left-width: 2px;
    border-top-color: inherit;
    border-top-style: solid;
    border-top-width: 2px;
    top: 18px;
}

.body-content-left-page
{
    font-size:15px;
}
.red{color: red;}
.none{display:none;}
.w120{width:120px;}