/* delart css */
body {
  direction:rtl;
  margin:0;
  font:normal normal small/1.2em Arial,sans-serif;
}
img {
  border:0;
}
  #wrap {
    width:779px;
    margin:0 auto;
  }
  #header {
    position:relative;
    height:127px;
    background:#fff url("./media/header.jpg") no-repeat;
  }
    #gohome {
      position:absolute;
      top:2em;
      left:3.3em;
      width:63px;
      height:43px;
    }
    #nav {
      margin:0 0 0 3.5em;
      padding:89px 0 0 0;
      list-style-type:none;
    }
    #nav li {
      float:left;
      line-height:37px;
    }
  #home {
    _height:270px; /* IE6 */
    min-height:270px;
    padding-top:35px;
    background:#fff url("./media/ho/chinese.jpg") 10px bottom no-repeat;
  }
    #home-news {
      float:right;
      width:160px;
      height:235px;
      margin-right:41px;
      background:#fff url("./media/ho/bg.jpg") no-repeat;
    }
    #home-news-items {
      position:relative;
      top:0;
      width:120px;
      height:200px;
      overflow:auto;
      margin:0 1em;
      padding:0 0.5em;
      font-size:92%;
      color:#ae702f;
    }
    #home-niw {
      position:relative;
      height:200px;
      margin-top:2.5em;
      overflow:hidden;
    }
      #home-news-items * {
        margin:0.5em 0 0 0;
      }
      #home-news-items h5 {
        color:#e69951;
      }
    #home-text {
      width:300px;
      margin:0 205px 0 0;
      color:#9e702f;
    }
		#home-title {
			margin:0 205px 0.5em 0;
			font-size:140%;
			color:#9e702f;
		}
  #guests {
    position:relative;
    right:0;
    width:570px;
    padding:2em 102px 0 102px;
    background:#fff url("./media/gb/bg.jpg") right 2em no-repeat;
  }
    #guests-link-new {
          color:#d07e00;
    }
    #guests-form-labels {
          position:absolute;
          right:102px;
    }
    #guests-form-labels p {
          margin:0;
          padding-bottom:0.7em;
    }
    #guests-form-inputs {
          position:relative;
          right:50px;
    }
    #guests-form-inputs p {
          margin:0;
          padding-bottom:0.2em;
    }
    #guests-form-inputs input {
          border:1px solid #7f3f3f;
          background-color:#aaa;
          color:#fff;
          width:200px;
    }
    #gb-captcha input {
          width:50px;
    }
    #guests-form-inputs textarea {
          border:1px solid #6e2e2e;
          background:#eee;
          color:#7f3f3f;
    }
    #guests-form-buttons {
          position:relative;
          right:50px;
    }
    #guests-form-buttons input {
          background-color:#aaa;
          color:#fff;
          border:1px solid #7f3f3f;
          cursor:pointer;
    }
    #guests-intro {
          margin:0;
          padding-bottom:0.5em;
          font-weight:bold;
    }
    .guests-entry-heading {
          background-color:#ccf;
          padding:1px 4px 1px 4px;
          margin:1em 0 0 0;
    }
    .guests-entry-content {
          background-color:#fcf;
          padding:1px 4px 1px 4px;
          margin-top:0.4em;
    }
    .guests-entry-date {
        float:left;
  }
  #materials {
    float:right;
    width:570px;
    background:#fff url("./media/mt/bg.jpg") right 2em no-repeat;
    color:#996600;
  }
    #materials-text {
      margin:2em 0;
      width:400px;
      padding-right:102px;
    }
    #materials-items {
      width:638px;
      padding-right:102px;
    }
      .materials-item {
        float:right;
        width:319px;
        height:110px;
      }
      .materials-item-thumb {
        float:right;
        width:88px;
        text-decoration:none;
        color:#cc9966;
      }
        .materials-item-thumb img {
          border:1px solid #996600;
        }
      .materials-item-text {
        margin:0.5em 100px 0 4px;
      }
  /*#links {
    position:relative;
    height:285px;
    padding:3em 28% 0 10%;
    background:#fff url("./media/ln/bg.jpg") right 2em no-repeat;
  } 
    .links-group {
      float:right;
      width:33%;
      margin:0;
      padding:1em 0 0 0;
      list-style-type:none;
    }
    #links-net {
      background:#fff url("./media/ln/net.jpg") right top no-repeat;
    }
    #links-art {
      background:#fff url("./media/ln/art.jpg") right top no-repeat;
    }
    #links-equip {
      padding-right:3%;
      width:30%;
      background:#fff url("./media/ln/equip.jpg") 72% top no-repeat;
    }
    #links-world  {
      background:#fff url("./media/ln/world.jpg") right top no-repeat;
    }*/
  #fengshui {
    padding-top:2em;
    padding-right:80px;
    min-height:250px;
    background:#fff url("./media/fs/bg.jpg") right 2em no-repeat;
  }
    #fengshui img {
      float:left;
      width:213px;
      margin-left:3.5em;
    }
    #fs-heading {
      margin:0;
      color:#9e702f;
    }
    #fs-text  {
      color:#9e702f;
    }
    #fs-order, #fs-pay {
      float:left;
      clear:left;
      margin-left:3.8em;
      color:#f959f0;
      font-weight:bold;
    }
    #fs-pay {
      font-size:110%;
    }
  #gourds {
    min-height:250px;
    padding-top:2em;
    background:#fff url("./media/go/bg.jpg") right 2em no-repeat;
  }
    #gourds-text {
      padding:0 7em 0 0;
      margin:0;
      color:#9e702f;
    }
      #gourds-details {
        color:blue;
      }
    #gourds-gallery {
      float:left;
      width:260px;
      margin:0 0 0 3em;
    }
      .gourds-image {
        float:left;
        display:block;
        width:48px;
        height:61px;
        margin:2px 2px;
        background:#fff url("./media/go/t/sprites.jpg") no-repeat;
      }
        .gourds-image-2 {
          background-position:0 -61px;
        }
        .gourds-image-3 {
          background-position:0 -122px;
        }
        .gourds-image-4 {
          background-position:0 -183px;
        }
        .gourds-image-5 {
          background-position:0 -244px;
        }
        .gourds-image-6 {
          background-position:0 -305px;
        }
        .gourds-image-7 {
          background-position:0 -366px;
        }
        .gourds-image-8 {
          background-position:0 -427px;
        }
        .gourds-image-9 {
          background-position:0 -488px;
        }
        .gourds-image-10 {
          background-position:0 -549px;
        }
        .gourds-image-11 {
          background-position:0 -610px;
        }
        .gourds-image-12 {
          background-position:0 -671px;
        }
        .gourds-image-13 {
          background-position:0 -732px;
        }
        .gourds-image-14 {
          background-position:0 -793px;
        }
    #gourds-gallery-text {
      float:left;
      clear:both;
      margin:1em 0 0 6em;
      text-align:center;
      color:#ca7f22;
    }
    #gourds-order,#gourds-pay {
      color:#f959f0;
      font-weight:bold;
    }
    #gourds-pay {
      font-size:110%;
      line-height:120%;
    }
  #about {
    min-height:250px;
    padding-top:2em;
    background:#fff url("./media/ab/bg.jpg") right 2em no-repeat;
  }
    #about-text {
      padding:0 6em 0 0;
      margin:0;
      color:#9e702f;
    }
    #about-image {
      float:left;
      width:156px;
      margin-left:2.4em;
    }
		#about-video {
			float:left;
			width:230px;
			margin-left:7.5em;
			margin-right:0.5em;
		}
  #galleries {
    padding-top:1em;
    text-align:center;
  }
  #studio {
    min-height:250px;
    padding-top:2em;
    background:#fff url("./media/st/bg.jpg") right 2em no-repeat;
  }
    #studio-text {
      padding:0 7.5em 0 0;
      margin:0;
      color:#9e702f;
    }
    #studio-images {
      float:left;
      width:169px;
      padding-left:6em;
      text-align:center;
    }
      #studio-images p {
        clear:both;
        padding-top:1em;
        color:#ca7f22;
      }
      .st-image {
        float:left;
        width:47px;
        height:47px;
        margin:12px 4px 12px 4px;
        display:block;
        background:#fff url("./media/st/t/sprites.jpg") no-repeat;
      }
      .st-image-1 {margin-top:0}
      .st-image-2 {background-position:0 -48px;margin-top:0}
      .st-image-3 {background-position:0 -96px;margin-top:0}
      .st-image-4 {background-position:0 -144px}
      .st-image-5 {background-position:0 -192px}
      .st-image-6 {background-position:0 -240px}
      .st-image-7 {background-position:0 -288px;margin-bottom:0}
      .st-image-8 {background-position:0 -336px;margin-bottom:0}
      .st-image-9 {background-position:0 -384px;margin-bottom:0}
  #workshops {
    min-height:250px;
    padding-top:2em;
    background:#fff url("./media/ws/bg.jpg") right 2em no-repeat;
    text-align:center;
  }
    #workshops a {
      text-decoration:none;
    }
    #workshops-text {
      color:#ca7f22;
      margin:0 0 0.5em 0;
    }
    #workshops img {
      padding:0 3em 0 3em;
    }
  #workshops-child {
    min-height:250px;
    padding-top:2em;
    background:#fff url("./media/ws/bg.child.jpg") right 2em no-repeat;
  } 
    #wc-video {
      float:left;
      margin-right:0.5em;
    }
  #workshops-adult {
    min-height:250px;
    padding-top:2em;
    background:#fff url("./media/ws/bg.adult.jpg") right 2em no-repeat;
  }
    #wc-text,#wa-text {
      color:#ca7f22;
      padding:1.5em 6em 0 0;
      margin:0;
    }
      .ws-details {
        color:blue;
      }
      .ws-underline-bold {
        text-decoration:underline;
        font-weight:bold;
      }
    #wc-images,#wa-images {
      float:left;
      width:158px;
      margin-left:3em;
    }
      .wc-image, .wa-image {
        float:left;
        width:47px;
        height:47px;
        margin:2px 2px;
        display:block;
      }
        .wc-image {
          background:#fff url("./media/ws/child/t/sprites.jpg") no-repeat;
        }
        .wc-image-2 {
          background-position:0 -48px;
        }
        .wc-image-3 {
          background-position:0 -96px;
        }
        .wc-image-4 {
          background-position:0 -144px;
        }
        .wc-image-5 {
          background-position:0 -192px;
        }
        .wc-image-6 {
          background-position:0 -240px;
        }
        .wc-image-7 {
          background-position:0 -288px;
        }
        .wc-image-8 {
          background-position:0 -336px;
        }
        .wc-image-9 {
          background-position:0 -384px;
        }
        .wc-image-10 {
          background-position:0 -432px;
        }
        .wc-image-11 {
          background-position:0 -480px;
        }
        .wc-image-12 {
          background-position:0 -528px;
        }
        .wc-image-13 {
          background-position:0 -576px;
        }
        .wc-image-14 {
          background-position:0 -624px;
        }
        .wc-image-15 {
          background-position:0 -672px;
        }
        .wa-image {
          background:#fff url("./media/ws/adult/t/sprites.jpg") no-repeat;
        }
        .wa-image-2 {
          background-position:0 -48px;
        }
        .wa-image-3 {
          background-position:0 -96px;
        }
        .wa-image-4 {
          background-position:0 -144px;
        }
        .wa-image-5 {
          background-position:0 -192px;
        }
        .wa-image-6 {
          background-position:0 -240px;
        }
        .wa-image-7 {
          background-position:0 -288px;
        }
        .wa-image-8 {
          background-position:0 -336px;
        }
        .wa-image-9 {
          background-position:0 -384px;
        }
        .wa-image-10 {
          background-position:0 -432px;
        }
        .wa-image-11 {
          background-position:0 -480px;
        }
        .wa-image-12 {
          background-position:0 -528px;
        }
        .wa-image-13 {
          background-position:0 -576px;
        }
        .wa-image-14 {
          background-position:0 -624px;
        }
        .wa-image-15 {
          background-position:0 -672px;
        }
        
      #wc-images-text,#wa-images-text {
        clear:both;
        color:#ca7f22;
        text-align:center;
        margin:0;
      }
  #copyright {
    height:11px;
    background:#fff url("./media/foot.jpg") right no-repeat;
    padding:1em 0;
    clear:both;
  }
  
/* fancy image display */
body {
  _height:100%; /* IE6 fix */
}
#cb {
  position:fixed;
  _position:absolute; /* IE6 fix */
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#777a9f url('./media/loader2.gif') center no-repeat;
  text-align:center;
  z-index:1;
}
#cbc {
  display:none;
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
}
  #cbc  img {
    border:8px solid #ecafff;
  }
  #cbc p {
    width:72px;
    margin:0;
    padding:0 8px 0 0;
    background:#fdad92;
  }
    #cbc p img {
      border:0;
      vertical-align:top;
      padding-left:0.5em;
    }