/* Table of Contents tdit
  
  Includes
  Default settings
  Typography
  Header Layout
  Middle Layout
  Footer Layout

*/

/* Includes
------------------------------------------ */

@import url("reset.css");
@import url("global.css");
@import url("niceforms-default.css");

/* Default settings
------------------------------------------ */

body { 
/**
 * Default font 10px with 14px line height 
 */ 
  font:62.5%/1.4em Arial;
  background:#380000 url(../images/dd/eng/body_bg.gif) repeat-x;
  width:964px;
  margin:20px 0 0 50px;
}

.margl_20{margin-left:20px;}

/* Typography
------------------------------------------ */
a.not_payed { text-decoration:none; }

.people .label {
  font:1.2em Arial;
  color:#e0c6d6;
  }
.people .value {
  font:1.2em Arial;
  color:white;
  }
.join a {
  font:1.2em Arial;
  color:white;  
  }  
.join a.btn {
  font:bold 1.1em Arial;
  color:#660000;    
  text-decoration:none;
  }  
.nav a{
  font:1.2em/27px Arial;
  color:#333333;
  text-decoration:none;
  }      
.copy {
  text-align:right;
  }  
.bnav a {
  font:1.1em Arial;
  color:#ffcc00;
  }  
.bnav .link a {
  color:#c6c5c5;
  }  
.rights {
  font:1.1em Arial;
  color:white;
  }
.studio {
  font:1.1em Arial;
  color:#c6c5c5;
  }

/* Header Layout
------------------------------------------ */
.header {
  height:94px;
  background:url(../images/dd/eng/header_bg.gif) repeat-x bottom;
  }
  .logo {
    height:94px;
    width:179px;
    float:left;
    margin:0 120px 0 0;
    background:url(../images/dd/eng/logo.gif) no-repeat;
    }
    .logo a {
      overflow:hidden;
      display:block;
      height:70px;
      }
  .cont1 {
    width:732px;
    margin-left:227px;
    }  
    .join {
      float:right;
      width:220px;    
      padding-top:7px;
      }
      .join .btn {
        margin-top:-7px;
        background:url(../images/dd/eng/btn_join_bg.gif) no-repeat;
        display:block;
        float:right;
        width:106px;
        height:23px;
        padding:9px 9px 0 9px;
        text-align:center;
        text-transform:uppercase;
        }
     .upgrade .btn {
        background:url(../images/dd/eng/btn_join_bg.gif) no-repeat;
        display:block;
        width:106px;
        height:23px;
        margin:0 auto;
        text-align:center;
        text-transform:uppercase;
        line-height:30px;
        text-decoration:none;
       }
    .people {
      padding-top:7px;
      }
      .people .value {
        margin:0 20px 0 0;
        }

/* Middle Layout
------------------------------------------ */
.middle {
  background:white url(../images/dd/eng/middle_top_bg.gif) no-repeat;  
  padding:5px 5px 0;
  float:left;
  }
  
.bl_what {  
  background:#1190ba url(../images/dd/eng/bl_what_bg1.gif) repeat-x;
  float:left;
  }
  .mans_bg { background:url(../images/dd/eng/mans1.jpg) no-repeat 25px top; }

    .bl_what .top_bg { background:url(../images/dd/eng/bl_blue_top1.gif) no-repeat top;}
     .bl_what .bottom_bg { height:265px; width:954px; background:url(../images/dd/eng/bl_blue_bottom1.gif) no-repeat bottom; }
      /* Block Search*/
     .bl_what .bottom_bg .srch{float:left;width:263px; height:209px; margin:28px;}
     .bl_what .bottom_bg .srch table{width:224; table-layout:fixed; border:0px #ffffff solid; margin-left:16px; margin-top:18px;}
     .bl_what .bottom_bg .srch table td{white-space:nowrap; border:0px red solid;}
     .bl_what .bottom_bg .srch .srch_l_td{text-align:right; width:70px; height:28px; padding-right:5px; padding-top:5px; color:#ffffff; font-family: arial; font-size:12px;}
     .bl_what .bottom_bg .srch .tdit{position:relative;float:left;  height:20px;  margin-top:-14px; }
     .bl_what .bottom_bg .srch .tdit1{position:relative;float:left;  height:20px;  margin-top:0px; }
     .bl_what .bottom_bg .srch .tdtxt_sm {color:#ffffff; font-family: arial; font-size:11px;}
     .bl_what .bottom_bg .srch #iam, .bl_what .bottom_bg .srch #lookfor{ width:130px; }
     .bl_what .bottom_bg .srch #select, .bl_what .bottom_bg .srch #select2 { width:50px; }
     .bl_what .bottom_bg .srch #zip2 { width:120px; }
     /* what's dd? block*/
     .w_dd { float:left; margin-left:270px; margin-top:15px; }
     .w_dd p { width:350px; font-family:arial; font-size:12px; color:#ffffff; margin:10px 0 7px;}
     .w_dd .w_dd_ul { font-family:arial; width:400px; font-size:12px; color:#ffffff; margin-top:10px;margin-bottom:15px; }
     .w_dd .w_dd_ul li{background:url(../images/dd/eng/mars.png) left no-repeat; margin-top:2px; padding-left:20px;}
     .w_dd .a_lm {height:20px; float:left; position;relative; margin-top:8px; margin-left:15px;}
     .w_dd .a_lm a{font-family:arial; font-size:12px; color:#a3e6ff; text-decoration:underline;  }


.middle .dd_offers {float:left; margin-top:5px; width:315px; height:221px; background:url(../images/dd/eng/dd_offers_bg1.jpg) no-repeat;}
.middle .dd_offers h1{margin-left:20px; font-family:arial; font-size:16px; font-weight:600; color:#ffffff; margin-top:10px;margin-bottom:10px;}
.middle .dd_offers .w_dd_ul {margin-left:20px; font-family:arial; font-size:11px; color:#ffffff; margin-top:7px;margin-bottom:10px; }
.middle .dd_offers .w_dd_ul li{background:url(../images/dd/eng/mars_1.jpg) left no-repeat; width:250px; margin-top:2px; padding-left:20px;}

.middle .off_week {float:left; margin:5px 0 5px 4px; width:315px; height:221px; background:url(../images/dd/eng/off_week_bg1.jpg) no-repeat;}
.middle .off_week h1{font-family:arial; font-size:16px; font-weight:600; color:#9e3f0f; margin:10px 0 15px 20px;}
.middle .off_week h2{font-family:arial; font-size:16px; font-weight:600; color:#000000; margin:10px 0 15px 20px;}
.middle .off_week .img_d {border:3px #ffffff solid; float:left; margin-left:20px;}
.middle .off_week .d_inf{ margin-left:15px; float:left; font-family:arial; font-size:11px; font-weight:600; color:#000000;  }
.middle .off_week .d_inf a{color:#0f6e9e; font-weight:600; font-size:12px;}
.middle .off_week .d_inf .regist{color:#848585; font-size:10px; margin-bottom:3px;  font-weight:100;}
.middle .off_week .d_inf .gr{color:#333333;  font-weight:100; line-height:8px;}
.middle .off_week .tip{ width:274px; height:44px; margin-left:20px; margin-top:2px; float:left; background:url(../images/dd/eng/tip_bg1.jpg) no-repeat;}
.middle .off_week .tip a{color:#006699; font-size:11px; float:left; margin-left:4px; margin-top:18px;}
.middle .off_week .tip a img{margin-left:7px;}

.middle .off_week {  margin:5px 0 0 0; }

.middle .off_week .tip2 { width:264px; height:27px; background:url(../images/dd/eng/tip_bg1.jpg) no-repeat; padding:17px 5px 0; margin:0 0 0 20px;}
    .middle .off_week .tip2 ul { margin-left:10px;}
        .middle .off_week .tip2 li { float:left; margin-right:20px; padding-left:20px; line-height:18px;}
        .middle .off_week .tip2 li.profile { background:url(../images/dd/eng/ic_prof.jpg) no-repeat; }
        .middle .off_week .tip2 li.email   { background:url(../images/dd/eng/ic_email.jpg) no-repeat; }     
        .middle .off_week .tip2 li.hot     { background:url(../images/dd/eng/ic_hop.jpg) no-repeat; }               
            .middle .off_week .tip2 a { color:#006699; text-decoration:underline; font-size:11px; }

.middle .evg_features{width:635px; height:221px; float:left; background:url(../images/dd/eng/dd_features_bg1.jpg) no-repeat;  margin-top:5px;}
.middle .evg_features h1{margin-left:20px; font-family:arial; font-size:16px; font-weight:600; color:#ffffff; margin-top:10px;margin-bottom:15px;}
.middle .evg_features .itcontf {float:left; height:110px;}
.middle .evg_features .itcontf .f_it {float:left; margin-left:20px; width:220px; height:38px; font-family:arial; font-size:11px; font-weight:100; color:#ffffff; line-height:7px; overflow:hidden;}
.middle .evg_features .itcontf .f_it img{float:left; margin-right:4px;}
.middle .evg_features .itcontf .f_it h2{ font-family:arial; font-size:14px; font-weight:600; color:#f5c507; margin-top:7px;}
.middle .evg_features .lm_but{float:left; margin-left:20px; margin-top:20px; margin-right:70px;}

.middle .evg_ts{float:left;  margin-left:4px; margin-top:5px; text-align:right; width:315px; height:221px; background:url(../images/dd/eng/ts_bg1.jpg) no-repeat; line-height:6px;}
.middle .evg_ts h1{margin-right:24px; padding-top:70px; font-family:arial; font-size:16px; font-weight:600; color:#ffffff; margin-top:10px;margin-bottom:15px;}
.middle .evg_ts span{margin-right:24px; font-family:arial; font-size:12px; font-weight:100; color:#ffffff; margin-top:10px;margin-bottom:15px;}
.middle .evg_ts img{margin-top:20px; margin-right:24px;}

.t1m_faq_inner { font-size:1.2em; line-height:1.5em; }
.t1m_faq_inner dl { margin:10px 0 5px; }
.t1m_faq_inner dl dt { font-weight:bold; }
.t1m_faq_inner dl dd { margin-bottom:7px; }
.t1m_faq_inner h4 { text-align:center; font-size:1.4em; font-weight:bold; margin:3px 0; }
.t1m_faq_inner ul { font-weight:bold; }

.t1m_terms { margin-top:10px; font-size:1.2em; line-height:1.5em; } 
.t1m_terms dl { margin-top:10px; }
.t1m_terms dl dt { font-weight:bold; }
.t1m_terms dl dd { margin:0 0 10px 5px;  }
.t1m_terms hr { margin:4px 0; }

.t1m_privacy { margin-top:10px; font-size:1.2em; line-height:1.5em; } 
.t1m_privacy dl { margin-top:10px; }
.t1m_privacy dl dt { margin:10px 0; font-weight:bold; }

.help{font-family:arial; color:#333333; }
.help p{margin-top:7px;}
.help h2{color:#333333; font-size:1.2em; font-weight:bold; margin-top:15px; }


/* Footer Layout
------------------------------------------ */
.footer {
  width:964px;
  float:left;
  padding-top:20px;
  background:url(../images/dd/eng/middle_bottom_bg1.gif) no-repeat;  
  }
  .bnav {
    float:left;
    }
    .bnav li {
      float:left;
      margin:0 20px 10px 0;
      }
    .bnav .link {
      clear:left;
      }
  .copy {
    float:right;
    width:300px;      
    }
    .copy span {
      display:block;
      }
    .rights {
      margin-bottom:5px;
      }
  .studio {
    }
    .studio a {
      float:right;
      }
.btn {
  border:none;
  width:109px;
  height:23px;
  background: url(../images/dd/eng/btn_bg.png) no-repeat;
  font:bold 1.1em Arial;
  }

.index .logo { margin-right:20px; }
.nav { height:44px; clear:right; float:right; zoom:1; margin-top:18px; background:white url(../images/dd/eng/nav_left_bg.gif) no-repeat left top; } 
.nav ul { overflow:hidden; zoom:1; background:url(../images/dd/eng/nav_right_bg.gif) no-repeat right top; padding:5px 5px 0 5px; }
.nav li { float:left; padding:3px 0 0 0; height:36px; background:url(../images/dd/eng/user_nav_bg.gif) repeat-x bottom;  }
.index .nav li.no_sep { background:url(../images/dd/eng/user_nav_bg.gif) repeat-x bottom; }
.index .nav li.last { background:url(../images/dd/eng/user_nav_bg.gif) repeat-x bottom; padding:3px 0 0 0; }
.index .nav li.current { background:url(../images/dd/eng/nav_current_bg.gif) repeat-x bottom; }
.index .nav li a { padding:0 19px; display:block; }
.index .nav li.last a { padding-left:37px; padding-right:37px; }
.index .nav li a { background:url(../images/dd/eng/user_nav_sep.gif) no-repeat right center; }
.index .nav li.last a, .nav li.current a, .nav li.no_sep a { background:none; }
.index .t1m_seven  li a { padding:0 23px; font-size:12px; font-weight:bolder; color:#333333; text-decoration:underline; }
.index .t1m_seven  li.last a { padding:0 24px; }

.t1m_bans { background:#DADDDE; clear:both;  }
    .t1m_bans .lt { background:url(../images/dd/eng/block_gray_tl.gif) no-repeat; }
        .t1m_bans .rt { background:url(../images/dd/eng/block_gray_tr.gif) no-repeat right; }
    .t1m_bans .lb { background:url(../images/dd/eng/block_gray_bl.gif) no-repeat; }
        .t1m_bans .rb { background:url(../images/dd/eng/block_gray_br.gif) no-repeat right; }
        .t1m_bans .rt, .t1m_bans .rb { height:5px; font:1px/1px Arial; }

.free_join { font-size:12px; }
.free_join h2 { margin-bottom:10px; }
.free_join h3 { height:27px; border-bottom:1px solid #d1d5d6; background:url(../images/dd/eng/adv_info_bg.gif) no-repeat left top; margin-bottom:10px; }
  .free_join h3 div { width:270px; font:bold 12px/27px Arial; padding-left:10px; }
  .free_join table { margin:5px 0 15px; } 
    .free_join table td, .free_join table th { padding:5px; vertical-align:middle; }
    .free_join table th { width:150px; }
    .free_join table .text { width:200px; }
    .free_join table select { width:212px; }
    .free_join table select.small { width:68px; margin-right:5px; }    
  .free_join .hr { border-bottom:1px solid #d4d4d4; }
  .free_join input.ok { float:left; }
  .free_join p { margin-bottom:10px; }
  .free_join p.ok { margin:0 230px 0 20px; }
  .free_join .buttons { margin-top:20px; }
    .free_join .register { width:107px; height:32px; border:none; background:url(../images/dd/eng/btn_register_bg.png) no-repeat; color:#660000; font-size:11px; text-transform:uppercase; font-weight:bold; margin-right:10px; }
    .free_join .cancel { width:107px; height:32px; background:url(../images/dd/eng/btn_cancel_bg.png) no-repeat; border:none; font-size:11px; text-transform:uppercase; font-weight:bold;  }
    
.man { width:328px; height:497px; position:absolute; left:750px; top:300px; }