/* Table of Contents
  
  Default settings
  Typography
  Header Layout
  Middle Layout
  Footer Layout

*/

@import url("evg_member.css");

/* Default settings
----------------------------------------- */

body{
  width:966px;
  }
td {
  vertical-align:top;
  }

/* Typography
------------------------------------------ */
.join a.btn {
  text-align:center;
  text-transform:uppercase;
  font:bold 1.1em Arial;
}
.people a {
  color:white;
  }
.nav li a {
  font:bold 1.2em/38px Arial;
  text-decoration:underline;
  color:#333333;
  }  
.user_nav a {
  font:1.1em/25px Arial;
  color:white;
  }  
.bl_help h2 { 
  color:#669900;
  }  
.bl_help a {
  font:bold 1.1em Arial;
  color:#336699;
  }
.bl_matches .link a {
  color:#666666;
  font-weight:bold;
  }  
    .bl_matches ul li {
        font-size:12px;
        }
    .bl_matches a.name {
        font:bold 12px Arial;
        color:#006699;
        }   
    .bl_matches .address {
        font-size:10px; 
        color:#666666;
        }
.t1m_hot_list .t1m_inner {
    font-size:12px; 
    }       
    .t1m_hot_list .wh h3 {
        color:#336600;
        }
    .t1m_hot_list .yh h3 {
        color:#993300;
        }       
    .t1m_hot_list li a {
        font:11px/20px Arial;
        color:#006699;
        }

    
  
/* Header Layout
------------------------------------------ */
.header {  
  }
  .logo {
    margin:0;
    }
  .cont1 {
    margin-left:227px;
    width:732px;
    }
  .join {   
    width:180px;    
    height:25px;
    }
    .width220 {
        width:220px;
        }
  .join .btn {
    padding:0;
    width:124px;
    height:32px;
    padding-top:9px;
    }
  .people {
    padding-top:7px;
    }
  .nav {
    width:739px;
    }
    .nav ul {
      padding-top:3px;
      }
      .nav li {
        padding:0;
        height:41px;
        background:url(../images/dd/eng/user_nav_bg.gif) repeat-x;
        }
      .nav li.no_sep {
        background:url(../images/dd/eng/user_nav_bg.gif) repeat-x;
        }
      .nav li.last {
        background:url(../images/dd/eng/user_nav_bg.gif) repeat-x;
        padding:0;
        }
      .nav li.current {
        background:url(../images/dd/eng/nav_current_bg.gif) repeat-x bottom;
        }
      .nav li a {
        padding:0 19px;
        display:block;
        }
      .nav li.last a {
        padding-left:37px;
        padding-right:37px;      
        }
      .nav li a {
        background:url(../images/dd/eng/user_nav_sep.gif) no-repeat right center;
        }
      .nav li.last a, .nav li.current a, .nav li.no_sep a {
        background:none;
        }
.t1m_seven  li a {
    padding:0 23px;
    }               
.t1m_seven  li.last a {
    padding:0 24px;
}

    
        

/* Middle Layout
------------------------------------------ */
.middle {
  zoom:1;
  overflow:hidden;
  width:956px !important;
  }
  .lc {
    width:222px;
    background:url(../images/dd/eng/block_white_middle.gif) repeat-y;
    padding-right:5px;
    }
  .lc_bottom {
    padding-right:5px;
    }
  .mc {
    width:393px;
    }
  .gmc {
    width:729px;
    background:url(../images/dd/eng/block_white_middle_729.gif) repeat-y;
    }
  .middle361 {
    background:url(../images/dd/eng/block_white_middle_361.gif) repeat-y;
    }
  .middle361_right {
    padding-left:7px;
    background:url(../images/dd/eng/block_white_middle_361.gif) repeat-y 7px 0;
    }
  .rc {
    padding-left:5px;
    }
  .white_330 {
    width:330px;
    background:url(../images/dd/eng/block_white_middle_330.gif) repeat-y 5px;
    }
  .rc_bottom {    
    padding-left:5px;
    }
  .left_col {
    width:222px;
    margin-right:5px;
    float:left;
    }
    .user_nav {
      background:#0e7597 url(../images/dd/eng/nav_bg.gif) no-repeat top;
      margin-bottom:5px;
      }
      .user_nav ul {
        padding:18px 0 18px 20px;
        background:url(../images/dd/eng/nav_bottom_bg.gif) no-repeat bottom;
        }
        .user_nav li {
          padding-left:30px;
          }
        .user_nav li.nav_search  { background:url(../images/dd/eng/nav_icon_search.gif) no-repeat 2px 3px; }
        .user_nav li.nav_profile { background:url(../images/dd/eng/nav_icon_profile.gif) no-repeat 2px 3px; }
        .user_nav li.nav_matches { background:url(../images/dd/eng/nav_icon_matches.gif) no-repeat 2px 3px; }
        .user_nav li.nav_communications { background:url(../images/dd/eng/nav_icon_communications.gif) no-repeat 2px 3px; }
        .user_nav li.nav_hotlist { background:url(../images/dd/eng/nav_icon_hotlist.gif) no-repeat 2px 1px; }
        .user_nav li.nav_online { background:url(../images/dd/eng/nav_icon_online.gif) no-repeat 2px 2px; }
        .user_nav li.nav_support { background:url(../images/dd/eng/nav_icon_support.gif) no-repeat 2px 1px; }        
    .bl_search {
      height:70px;
      background:#90273e url(../images/dd/eng/search_bg.gif) no-repeat;
      padding:20px 0 0 20px;
      }
      .bl_search .text {
        width:170px;
        margin-bottom:5px;
        }
      .bl_search .btn { 
        margin-left:70px;
        }
    .bl_help {
      }
      .bl_help h2 {
        margin-bottom:15px;
        }
      .bl_help .content {
        padding:10px 20px;
        }
        .bl_help li {
          background:url(../images/dd/eng/ul_marker.gif) no-repeat 0 4px;
          padding-left:10px;
          margin-bottom:8px;
          }
        .bl_help .btn {
          margin:25px 0 0 72px;
          }
    .bl_matches {
      padding:20px;
      }
      .bl_matches .link {
        float:right;
        margin-top:5px;
        }
          .bl_matches h2 {
            margin-bottom:10px;    
          }
                    .bl_matches ul {
                        margin-bottom:25px;
                        }
                        .bl_matches li {
                            margin-bottom:15px;
                            overflow:hidden;
                            zoom:1;
                            }
                            .bl_matches li img {
                                border:3px solid white;     
                                float:left;
                                margin-right:5px;                   
                                }
                                .bl_matches li .t1m_info {
                                    margin-left:85px;
                                    display:block;
                                    }
                                    .bl_matches li .t1m_info .name, .bl_matches li .t1m_info .address {
                                        margin-left:10px;
                                        }
                                    .bl_matches li .t1m_info .about {
                                        padding-left:11px;
                                        background:url(../images/dd/eng/mchs_row.gif) no-repeat left 6px;
                                        margin-top:10px;
                                        }
                                        .bl_matches li .t1m_info .about div {
                                            background:white;   
                                            }
                                            .bl_matches li .t1m_info .about p {
                                                margin:3px 8px;
                                                min-height:15px;
                                                _height:15px;
                                                }
                                    .bl_matches li .t1m_info .about .rt, .bl_matches li .t1m_info .about .rb { font:1px/1px Arial; height:3px; }
                                    .bl_matches li .t1m_info .about .lt { background:url(../images/dd/eng/mchs_lt.gif) no-repeat; }
                                    .bl_matches li .t1m_info .about .rt { background:url(../images/dd/eng/mchs_rt.gif) no-repeat right top; }                                 
                                    .bl_matches li .t1m_info .about .lb { background:url(../images/dd/eng/mchs_lb.gif) no-repeat; }
                                    .bl_matches li .t1m_info .about .rb { background:url(../images/dd/eng/mchs_rb.gif) no-repeat right top; }                                 

        .t1m_sep { font:1px/1px Arial; height:5px; background:white;  }                     
        .t1m_hot_list {
            }                                   
            .t1m_hot_list .t1m_inner {
                padding:10px 20px;
                zoom:1;
                }   
                .t1m_hot_list .t1m_inner h2 {
                    margin-bottom:10px;
                    }
                .t1m_hot_list .wh {
                    border:0px solid #d1d5d6;
                    border-right-width:1px;
                    width:45%;
                    float:left;
                    margin-right:20px
                    }
                .t1m_hot_list .yh {
                    float:left;
                    }   
                    .t1m_hot_list h3 {
                        margin-bottom:3px;
                        }
                    .t1m_hot_list .t1m_inner li {
                        padding-left:20px;
                        }
                    .t1m_hot_list li.email { background:url(../images/dd/eng/icon_mail.gif) no-repeat left center; }
                    .t1m_hot_list li.list { background:url(../images/dd/eng/icon_list.gif) no-repeat left center; }
                    .t1m_hot_list li.imd { background:url(../images/dd/eng/icon_imd.gif) no-repeat left center; }
                    .t1m_hot_list li.view { background:url(../images/dd/eng/icon_view.gif) no-repeat left center; }                                       
                    
        .t1m_profile {          
            }
            .t1m_profile .t1m_inner {
                padding:10px 20px;
                }
                .t1m_profile .t1m_inner h2 {
                    margin-bottom:15px;
                    }
                .t1m_profile .t1m_inner h2 a {
                    float:right;
                    font-size:10px;
                    color:#666666;
                    margin-top:5px;
                    }
                  .t1m_profile .t1m_complition {
                    width:268px;
                        height:33px;
                        margin:0 auto 10px;
                        background:url(../images/dd/eng/profile_complition_bg.gif) no-repeat;
                        font:11px/33px Arial;
                        padding:0 10px;
                        color:#666666;
                    }
                        .t1m_profile .t1m_complition span {
                            color:#660000;
                            font-weight:bold;
                            }
                        .t1m_profile .t1m_complition .progress {
                            width:102px;
                            height:10px;
                            background:url(../images/dd/eng/progress_bar.gif) no-repeat;
                            float:right;
                            margin-top:10px;
                            padding:1px;
                        }
                            .t1m_profile .t1m_complition .progress div {
                                background:url(../images/dd/eng/progress_bar_complete_bg.gif) repeat-x;
                                height:10px;
                                }
                                    
        .t1m_profile .t1m_info {
            margin-bottom:10px;
            }
            .t1m_profile .t1m_info img {
                border:1px solid #d1d5d6;
                padding:3px;
                float:left;
                }               
            .t1m_profile .t1m_info .rgh {
                margin-left:82px;
                }                       
                .t1m_profile .t1m_info a {
                    font:bold 12px Arial;
                    color:#006699;
                    margin-left:10px;
                    }
                .t1m_profile .t1m_info .address {
                    font-size:10px;
                    color:#666666;
                    margin-left:10px;                   
                    }
                .t1m_profile .t1m_info .about, .t1m_my_hotlist .about {
                    margin-top:7px;
                    background:url(../images/dd/eng/profile_about_row.gif) no-repeat;
                    padding:0 0 0 10px;
                    }       
                    .t1m_profile .t1m_info .about div, .t1m_my_hotlist .about div {
                        background:#daddde;
                        }
                        .t1m_profile .t1m_info .about div p, .t1m_my_hotlist .about div p {
                            padding:0 5px;
                            min-height:15px;
                            _height:15px;
                            }
                    .t1m_profile .t1m_info .about .rt, .t1m_profile .t1m_info .about .rb, .t1m_my_hotlist .about .rt, .t1m_my_hotlist .about .rb { font:1px/1px Arial; height:3px;}
                    .t1m_profile .t1m_info .about .lt, .t1m_my_hotlist .about .lt { background:url(../images/dd/eng/pi_lt.gif) no-repeat; }
                    .t1m_profile .t1m_info .about .rt, .t1m_my_hotlist .about .rt { background:url(../images/dd/eng/pi_rt.gif) no-repeat right; }                 
                    .t1m_profile .t1m_info .about .lb, .t1m_my_hotlist .about .lb { background:url(../images/dd/eng/pi_lb.gif) no-repeat; }
                    .t1m_profile .t1m_info .about .rb, .t1m_my_hotlist .about .rb { background:url(../images/dd/eng/pi_rb.gif) no-repeat right; }                 
                    
        .t1m_pref .t1m_inner {
            padding:10px 20px;
            }       
            .t1m_pref .t1m_inner h2 {
                margin-bottom:15px;
            }
            .t1m_pref .t1m_inner h2 a {
                float:right;
                font-size:10px;
                color:#666666;
                margin-top:5px;
                }
            .t1m_pref .t1m_inner h3 {
                font:bold 12px Arial;
                border:0px solid #d1d5d6;
                border-bottom-width:1px;                
                padding-bottom:7px;
                margin-bottom:7px;
                }   
            .t1m_pref .t1m_inner table {
                width:100%;
                margin-bottom:10px;             
                }
                .t1m_pref .t1m_inner table th {
                    width:50%;
                    font-size:11px;
                    color:#666666;
                    }
                .t1m_pref .t1m_inner table td {
                    font:bold 11px Arial;
                    }   
                .t1m_pref .t1m_inner .btnBottom {
                    border:0px solid #d1d5d6;
                    border-top-width:1px;                                   
                    padding-top:10px;
                    text-align:right;
                    }   
                    
                                
                                
    .bl_hotlist {
      }
      .bl_hotlist .content {
        border:1px solid #d1d5d6;
        border-width:0 1px;
        }
    .bl_profile {
      }
      .bl_profile .content {
        border:1px solid #d1d5d6;
        border-width:0 1px;
        }
    .bl_help_advice {
      }
      .bl_help_advice .content {
        border:1px solid #d1d5d6;
        border-width:0 1px;
        }
    .bl_features {
      }
      .bl_features .content {
        border:1px solid #d1d5d6;
        border-width:0 1px;
        }
  .right_col {
    margin-left:226px;
    padding:0;
    }
        
    .t1m_complition2 {
        width:182px;
        height:43px;
        background:url(../images/dd/eng/profile_complition2_bg.gif) no-repeat;        
        padding:5px 20px 0;
        color:#666666;
        }
        .t1m_complition2 p {
            font:11px/20px Arial;   
            }
            .t1m_complition2 p span {
                color:#660000;
                font-weight:bold;
                }
        .t1m_complition2 .progress {
            width:179px;
            height:10px;
            background:url(../images/dd/eng/progress_bar2.gif) no-repeat;
            padding:1px;
            }           
            .t1m_complition2 .progress div {
                background:url(../images/dd/eng/progress_bar_complete_bg.gif) repeat-x;
                height:10px;
                }   
                
.t1m_my_profile {
    background:url(../images/dd/eng/block_white_middle_729.gif) repeat-y;
    width:729px;
    }
    .t1m_my_profile .my_profile_inner {
        padding:12px 18px;
        }
        .t1m_my_profile h2 {
            margin-bottom:10px;
            }
            .t1m_my_profile .info {             
                }
                .t1m_my_profile .info .foto_wrapper {
                    width:299px;
                    overflow:hidden;
                    float:left;
                    }
                .t1m_my_profile .info .main_foto {
                    border:1px solid #d1d5d6;
                    padding:4px;
                    }
                    .t1m_my_profile .info_inner {
                        margin-left:310px;
                        }
                .t1m_my_profile .info   span {
                    display:block;
                    font:11px solid;
                    line-height:14px;
                    }
                .t1m_my_profile .info .name {
                    font:bold 14px/18px Arial;
                    color:#336699;
                    padding-left:20px;
                    }
                .t1m_my_profile .info .register {
                    color:#666666;
                    margin:5px 0;
                    }
                .t1m_my_profile .info .icon1 {
                    background:url(../images/dd/eng/icon_man.gif) no-repeat left center;
                    }
                .t1m_my_profile .info h3 {
                    font:bold 12px Arial;
                    margin:20px 0 10px;
                    padding-bottom:5px;
                    border:0px solid #d1d5d6;
                    border-bottom-width:1px;
                    }
                .t1m_my_profile .info .thumb_wrapper {
                    float:left;
                    margin:0 10px 10px 0;
                    }       
                    .t1m_my_profile .info .thumb_wrapper img {
                        padding:2px;
                        border:1px solid #d1d5d6; 
                        }
                        .t1m_my_profile .info .wrapper {
                            margin-bottom:5px;
                            }
                        .t1m_my_profile .info a.link_add_photos, .t1m_my_profile .info a.link_add_videos {
                            padding-left:25px;
                            font:bold 11px/18px Arial;
                            padding-bottom:5px;
                            color:#336699;
                            text-decoration:underline;
                            }
                        .t1m_my_profile .info a.link_add_photos {background:url(../images/dd/eng/icon_add_photos.gif) no-repeat left center;}
                        .t1m_my_profile .info a.link_add_videos {background:url(../images/dd/eng/icon_add_videos.gif) no-repeat left center;}                     
    .t1m_my_profile .adv_info   {
        margin-top:15px;
        }
        .t1m_my_profile .adv_info h3 {
            height:27px;
            border:0px solid #d1d5d6;
            border-bottom-width:1px;
            background:url(../images/dd/eng/adv_info_bg.gif) no-repeat left top;
            }
            .t1m_my_profile .adv_info h3 div {
                width:270px;
                font:bold 12px/27px Arial;
                padding-left:10px;
                }
                .t1m_my_profile .adv_info div.mtitle a {
                    float:right;
                    background:url(../images/dd/eng/icon_edit.gif) no-repeat left center;
                    padding-left:13px;
                    font-size:11px;
                    color:#336699;
                    margin-right:8px;
                    }
     .adv_info table {
        width:300px;
        font-size:12px;
        margin:4px 0 20px 5px;
        }
        .adv_info table th, .adv_info table td {
            width:50%;
            padding:2px;
            }
        .adv_info table td {
            font-weight:bold;
            }
            
.mc361 {
    width:361px;
    background:url(../images/dd/eng/block_white_middle_361.gif) repeat-y;
    padding:0;
    }
    .mc361 .tl_angle {
        width:100% !important;
        }
.rc_w361 {
    width:361px;
    background:url(../images/dd/eng/block_white_middle_361.gif) repeat-y 5px 0;
    padding:0 1px 0px 5px ;
    }           

.t1m_my_mail {
    padding:5px 20px;
    font:11px Arial;
}
    .t1m_my_mail .notice {
        font:bold 12px Arial;
        color:#336600;
        margin:10px 0;
        }
    .t1m_my_mail ul {
        }
        .t1m_my_mail li {
            padding-left:20px;
            line-height:14px;
            margin-bottom:5px;  
            color:#666666;
            }
        .t1m_my_mail li a {
            color:#006699;
            }   
        .t1m_my_mail li.folder_yellow { background:url(../images/dd/eng/icon_folder_yellow.gif) no-repeat left center; }
        .t1m_my_mail li.folder_red { background:url(../images/dd/eng/icon_folder_red.gif) no-repeat left center; }
        .t1m_my_mail li.folder_gray { background:url(../images/dd/eng/icon_folder_gray.gif) no-repeat left center; }              
        .t1m_my_mail .wide_btn {
            margin-bottom:25px;
            }
            
.t1m_messenger {
    padding:5px 20px;
    font:11px Arial;    
    }
    .t1m_messenger .notice {
        font:bold 12px Arial;
        color:#336600;
        margin:10px 0;
        }
        .t1m_messenger li {
            padding-left:20px;
            line-height:15px;
            margin-bottom:5px;  
            color:#666666;
            background:url(../images/dd/eng/icon_messenger.gif) no-repeat left center;
            }
        .t1m_messenger li a {
            color:#006699;
            }   
        .t1m_messenger .wide_btn {
            margin-bottom:10px;
        }
        
.t1m_chat_rooms {
    padding:5px 20px;
    font:11px Arial;        
    }       
    .t1m_chat_rooms p {
        font:bold 12px Arial;
        color:#336600;
        margin:10px 0;      
        }
        .t1m_chat_rooms li {
            padding-left:20px;
            line-height:16px;
            margin-bottom:5px;  
            color:#666666;
            background:url(../images/dd/eng/icon_chat.gif) no-repeat left center;         
            }
        .t1m_chat_rooms li a {
            color:#006699;
            }
        .t1m_chat_rooms .wide_btn {
            margin-bottom:30px;
        }

.hr {
    font:0px/0px Arial;
    height:1px;
    border-bottom:1px solid #d1d5d6;
    margin:15px 0;
}                                   
.t1m_inner {
    padding:12px 18px;      
    }
            
.t1m_my_hotlist {
    background:url(../images/dd/eng/block_white_middle_729.gif) repeat-y;
    width:729px;    
}       
.t1m_my_hotlist_inner   {
    padding:12px 18px;  
    }
    .t1m_my_hotlist_inner .filter {
        background:url(../images/dd/eng/filter_bg.gif) repeat-x;
        margin:10px 0 10px;
        }
        .t1m_my_hotlist_inner .filter .l_bg {
            background:url(../images/dd/eng/filter_left_bg.gif) no-repeat left;
            }
            .t1m_my_hotlist_inner .filter .r_bg {
                height:31px;
                background:url(../images/dd/eng/filter_right_bg.gif) no-repeat right;
                padding:10px 10px 0;
                font:11px Arial;
                }
            .t1m_my_hotlist_inner .filter span {
                color:#333333;
                float:left;
                margin:5px 10px 0 0;
                font-weight:bold;
                }   
            .t1m_my_hotlist_inner .filter select {
                font-size:11px;
                margin-top:3px;
                }
    .t1m_my_hotlist_inner .hotlist_items {
        }
        .t1m_my_hotlist_inner .hotlist_items li {
            border-bottom:1px solid #d1d5d6;
            padding:10px 0 7px 0;
            zoom:1;
            }
            .t1m_my_hotlist_inner .thumb_wrapper {
                float:left; 
                width:99px;
                overflow:hidden;
                }
                .t1m_my_hotlist_inner .thumb_wrapper img {
                    border:1px solid #d1d5d6;
                    padding:2px;
                    margin-top:5px;
                    }
            .t1m_my_hotlist_inner .info {
                margin-left:100px;
                }       
                .t1m_my_hotlist_inner .info span {
                    display:block;
                    font-size:11px;
                    }
                .t1m_my_hotlist_inner .info .name a {
                    color:#006699;
                    font-size:12px;
                    font-weight:bold;
                    }
                .t1m_my_hotlist_inner .info .registred {
                    color:#666666;
                    font-size:10px;
                    }
                .t1m_my_hotlist_inner .info .about p {
                    padding:5px 10px;
                    font-size:11px;
                }                   
                .t1m_my_hotlist_inner .info .links {
                    margin-top:15px;
                    clear:left;
                    }
                    .t1m_my_hotlist_inner .info .links li {
                        float:left;
                        margin-right:10px;
                        border:none;
                        }
                    .t1m_my_hotlist_inner .info .links a {
                        font-size:11px;
                        color:#006699;
                        display:inline-block;
                        padding:4px 0 4px 24px;
                        font-weight:bold;
                        }
                    .t1m_my_hotlist_inner .info .links .delete {
                        float:right;
                        margin-right:0;
                        }
                    .t1m_my_hotlist_inner .info .links .delete a { background:url(../images/dd/eng/icon_delete.gif) no-repeat 6px center; }
                    .t1m_my_hotlist_inner .info .links .profile a { background:url(../images/dd/eng/ic_prof.jpg) no-repeat 6px center; }
                    .t1m_my_hotlist_inner .info .links .email a { background:url(../images/dd/eng/ic_email.jpg) no-repeat left center; }
                    .t1m_my_hotlist_inner .info .links .hotlist a { background:url(../images/dd/eng/ic_hop.jpg) no-repeat 6px center; }                   
                    .t1m_my_hotlist_inner .info .links .imd a { background:url(../images/dd/eng/icon_imd.gif) no-repeat left center; }                                        
                    .t1m_my_hotlist_inner .pager {
                        margin:30px 0 15px;
                        }
                    
.t1m_chatrooms  {
    background:url(../images/dd/eng/block_white_middle_729.gif) repeat-y;
    width:729px;    
}               
    .t1m_chatrooms ul {     
        border:1px solid #d1d5d6;
        margin-top:20px;
        }
        .t1m_chatrooms ul li {
            border:1px solid;
            border-color:#fff #fff #d1d5d6;
            height:23px;
            background:url(../images/dd/eng/chatroom_li_bg.gif) repeat-x;
            padding-top:5px;
            }
        .t1m_chatrooms ul li.last {
            border-bottom:none;
            }   
            .t1m_chatrooms ul li a {
                margin-left:10px;
                padding-left:20px;
                font-size:11px;
                color:#006699;
                font-weight:bold;
                background:url(../images/dd/eng/icon_chat.gif) no-repeat left center;
                line-height:16px;
            }
            
.t1m_room   {
    background:url(../images/dd/eng/block_white_middle_729.gif) repeat-y;
    width:729px;        
    }
    .t1m_room h2 {
        margin-bottom:20px; 
        }
    .t1m_room h2 span {
        color:#333333;
        }
    .t1m_room .users {
        width:175px;
        height:300px;
        border:1px solid;
        border-color:#abadb3 #dbdfe6 #e3e9ef;               
        float:right;
        overflow:auto;                  
    }   
        .t1m_room .users li {
            border:1px solid;
            border-color:#fff #fff #d1d5d6;         
            height:23px;
            background:url(../images/dd/eng/chatroom_li_bg.gif) repeat-x;
            padding-top:5px;
            }
        .t1m_room .users li.last {
            border-bottom:none;
            }   
            .t1m_room .users li a {
                margin-left:10px;
                padding-left:20px;
                font-size:11px;
                color:#006699;
                font-weight:bold;
                background:url(../images/dd/eng/icon_chat.gif) no-repeat left center;
                line-height:16px;
                text-decoration:none;               
                }
    .t1m_room .chat {
        border:1px solid;
        border-color:#abadb3 #dbdfe6 #e3e9ef;       
        height:290px;
        font-size:12px;
        padding:5px;
        overflow:auto;
        }               
        .t1m_room .chat p {
            margin-bottom:4px;
            }
            .t1m_room .chat p span {
                color:#006699;
                font-weight:bold;
                }
            .t1m_room .chat p span.me {
                color:#990000;
                }
    .t1m_room .input {
        margin:10px 0 0;
        }               
        .t1m_room .input .text {
            height:16px;
            width:430px;
            font-size:12px;
            line-height:16px;
            border:1px solid;
            border-color:#abadb3 #dbdfe6 #e3e9ef;               
            background:white;           
            }
    .t1m_room .smileys {
        margin:10px 0;
        }           
        .t1m_room .smileys li {
            float:left;
            margin-right:7px;
            }
    .t1m_room   .sel_room {     
        background:url(../images/dd/eng/filter_bg.gif) repeat-x;
        margin:10px 0 10px;
        }       
        .t1m_room   .sel_room .l_bg {   background:url(../images/dd/eng/filter_left_bg.gif) no-repeat left; }
        .t1m_room   .sel_room .r_bg {
            height:31px;
            background:url(../images/dd/eng/filter_right_bg.gif) no-repeat right;
            padding:10px 10px 0;
            font:11px Arial;            
            }
            .t1m_room   .sel_room span {
                color:#333333;
                float:left;
                margin:5px 10px 0 0;
                font-weight:bold;               
                }
            .t1m_room   .sel_room   select {
                font-size:11px;
                margin:3px 20px 0 0 ;               
                }           
.t1m_whats {
    background:url(../images/dd/eng/block_white_middle_729.gif) repeat-y ;
    width:729px;    
    font-size:12px;     
    }

    .t1m_whats p {
        margin-top:15px;
        }   
    .t1m_whats h3 {
        font-size:18px;
        font-weight:normal;
        margin:15px 0;
        }
    .t1m_whats .m_red {
        margin-bottom:15px;
        }
        .t1m_whats .m_red li {
            padding-left:20px;
            background:url(../images/dd/eng/mars_red.gif) no-repeat left 2px;
            margin-bottom:5px;
            }
    .t1m_whats .btn {
        background:url(../images/dd/eng/btn_join_white_bg.gif) no-repeat;
        text-align:center;
        width:124px;
        height:32px;
        color:#660000;
        font-size:11px;
        font-weight:bold;
        text-transform:uppercase;       
        }           
                    
.pager {
    text-align:center;
    }                   
    .pager li {
        display:inline;
        font-size:12px;
        font-weight:bold;
        margin-right:5px;
        }
        .pager li a {
            border:1px solid #cdd4d9; 
            padding:5px 10px;
            color:#006699;
            text-decoration:none;
            }
        .pager li.current a, .pager li a:hover {
            border:1px solid #cc6600;           
            color:#cc6600;
            }
            
.t1m_left_search {
    width:192px;
    height:188px;
    padding:15px 15px 0;    
    background:url(../images/dd/eng/left_search_bg.gif) no-repeat;
    }
    .t1m_left_search table {
        width:100%;
        }
    .t1m_left_search th {
        text-align:right;
        width:50%;
        padding:4px 2px;
        }
    .t1m_left_search td {
        width:50%;
        padding:4px 2px;        
        }
    .t1m_left_search .input_norm {
        width:100px;
        }
    .t1m_left_search .input_small {
        width:38px;
        }       
    .t1m_left_search label {
        font-size:11px;
        line-height:16px;
        }
    .t1m_left_search .btn {
        margin-top:5px;
        }   
        

.t1m_left_join {
    width:192px;
    height:171px;
    padding:20px 15px 15px;     
    background:url(../images/dd/eng/left_join_bg.jpg) no-repeat;
    color:white;
    font-size:11px;
    }
    .t1m_left_join h3 {
        font-size:18px;
        margin-bottom:10px;
        }
    .t1m_left_join p {
        margin-right:40px;
        margin-bottom:5px;
        }
    .t1m_left_join .btn {
        margin-top:15px;
        background:url(../images/dd/eng/btn_join_bg.png) no-repeat;
        text-align:center;
        width:124px;
        height:32px;
        color:#660000;
        font-size:11px;
        font-weight:bold;
        text-transform:uppercase;               
        }   
.t1m_login {
    background:url(../images/dd/eng/block_white_middle_729.gif) repeat-y;
    width:729px;    
    font-size:12px;         
    }
    .t1m_login h2 {
        margin-bottom:20px;
        }
    .t1m_login .join_free {
        float:right;
        }
    .t1m_login td {
        padding:4px;
        }   
    .t1m_login td label {
        color:black;
        }
        .t1m_login td .small_btn {
            margin-right:10px;
            }
        .t1m_login td a {
            color:#2d699d;
            }   
        .t1m_login .error {
            color:red;
            }
        .t1m_login .after_reg { margin-bottom:10px; font-size:1.2em; }
        
            
/* Footer Layout
------------------------------------------ */
.footer {
  background:url(../images/dd/eng/user_middle_bottom_bg.gif) no-repeat; 
  width:100%; 
  }
  
/* Forms
------------------------------------------ */
.text {
  background:#eceef1;
  border:1px solid #808286;
  font:1.1em Arial;
  padding:2px 5px 2px 5px;
  }
.wide_btn {
  border:none;
  width:138px;
  height:23px;
  background: url(../images/dd/eng/wide_btn_bg.png) no-repeat;
  font:bold 11px Arial; 
    }
.small_btn {
  border:none;
  width:63px;
  height:23px;
  background: url(../images/dd/eng/btn_small_bg.gif) no-repeat;
  font:bold 11px Arial;     
    }   
   
/* Headers
------------------------------------------ */
h2 {
  font:18px Arial;
  color:#cc3300;
  }  
  
/* For use
------------------------------------------ */
.margin_bottom {
  margin-bottom:5px;
  }  
.padding-bottom {
  padding-bottom:5px;
  }
.no_height {
  height:1%;
  }
.bg_white {
  background:white;
  }
.tl_angle, .tr_angle, .bl_angle, .br_angle {
  font:1px/1px Arial;
  height:5px;
  }
.tl_angle { background:url(../images/dd/eng/block_white_tl.gif) no-repeat; }
.tr_angle { background:url(../images/dd/eng/block_white_tr.gif) no-repeat right; }
.bl_angle { background:url(../images/dd/eng/block_white_bl.gif) no-repeat; }
.br_angle { background:url(../images/dd/eng/block_white_br.gif) no-repeat right; }

.gray .tl_angle { background:url(../images/dd/eng/block_gray_tl.gif) no-repeat; }
.gray .tr_angle { background:url(../images/dd/eng/block_gray_tr.gif) no-repeat right; }
.gray .bl_angle { background:url(../images/dd/eng/block_gray_bl.gif) no-repeat; }
.gray .br_angle { background:url(../images/dd/eng/block_gray_br.gif) no-repeat right; }

.gray { background:#daddde; }
.width222 { width:222px; }

.communication .hack .bl_help { width:222px; }
  .communication .lc_bottom { padding-right:6px; }
  .communication .rc_bottom { padding-right:1px; }

.mailer {}  
  .mailer .links { background:white; padding-bottom:5px; }  
    .mailer .links a { color:black; text-decoration:none; margin-right:5px; }
  .mail_nav { background:white url(../images/dd/eng/block_white_tl.gif) no-repeat left 30px;  }    
    .mail_nav ul { height:35px; background:url(../images/dd/eng/block_white_tr.gif) no-repeat right 30px; }
      .mail_nav ul li { float:left; text-align:center; background:#d1d5d6 url(../images/dd/eng/mail_tab_left_passive.gif) no-repeat left top; margin-right:2px; }
        .mail_nav ul li span { display:block; float:left; background:url(../images/dd/eng/mail_tab_right_passive.gif) no-repeat right top; height:29px;  }
          .mail_nav ul li span a { display:block; font-size:11px; text-decoration:none; line-height:28px; font-weight:bold; color:#333333; padding:0 15px 0 30px; }
      .mail_nav ul li.active { background:white url(../images/dd/eng/mail_tab_left_active.gif) no-repeat left top; }
        .mail_nav ul li.active span { display:block; float:left; background:url(../images/dd/eng/mail_tab_right_active.gif) no-repeat right top; height:31px; }
          .mail_nav ul li.active span b { display:block; font-size:14px; color:#cc3300; font-weight:bold; line-height:28px; padding:0 15px 0 30px; }
      .mail_nav ul li.compose { margin-right:4px; background:none; }
        .mail_nav ul li.compose a { display:block; width:82px; height:27px; background:url(../images/dd/eng/btn_compose.gif) no-repeat; font-size:11px; color:#993300; font-weight:bold; text-decoration:none; line-height:28px; padding-left:15px; }
        
      .mail_nav ul li.send span a, .mail_nav ul li.send span b { background:url(../images/dd/eng/icon_folder_yellow.gif) no-repeat 10px center; }        
      .mail_nav ul li.deleted span a, .mail_nav ul li.deleted span b { background:url(../images/dd/eng/icon_folder_red.gif) no-repeat 10px center; }              
      .mail_nav ul li.drafts span a, .mail_nav ul li.drafts span b { background:url(../images/dd/eng/icon_folder_gray.gif) no-repeat 10px center; }      
      .mail_nav ul li.inbox span a, .mail_nav ul li.inbox span b { background:url(../images/dd/eng/icon_folder_yellow.gif) no-repeat 10px center; }
   .letters { width:98%; margin:5px auto; }   
     .letters thead th { background:url(../images/dd/eng/letters_header.gif) repeat-x; line-height:29px; }
     .letters thead th.size { text-align:right; padding-right:20px; }
       .letters thead th a { color:#333333; text-decoration:none; }
       .letters thead th.subject a { color:#336699; font-weight:bold; }
     .letters tbody td { background:#f2f2f2; line-height:29px; border-bottom:1px solid #cccccc; }
     .letters tbody tr.new td { background:white; }
     .letters tbody td.subject a { color:#336699; font-weight:bold; }
     .letters tbody td.size { text-align:right; padding-right:20px; }
   .move { width:98%; margin:0 auto; }
     .move .small_btn { margin-left:10px; }

.t1m_info .links { margin:10px 0 0 10px; height:20px; }
  .t1m_info .links a { text-decoration:none; margin-right:10px; padding-left:20px; padding-bottom:5px; }
  .t1m_info .links a.email { background:url(../images/dd/eng/icon_mail.gif) no-repeat; }
  .t1m_info .links a.hotlist { background:url(../images/dd/eng/icon_list.gif) no-repeat; }
  .t1m_info .links a.imd { background:url(../images/dd/eng/icon_imd.gif) no-repeat; }
.info_inner .links { margin:15px 0 0 0; height:20px; }
  .info_inner .links a { text-decoration:none; margin-right:10px; padding-left:20px; padding-bottom:5px; }
  .info_inner .links a.email { background:url(../images/dd/eng/icon_mail.gif) no-repeat; }
  .info_inner .links a.hotlist { background:url(../images/dd/eng/icon_list.gif) no-repeat; }
  .info_inner .links a.imd { background:url(../images/dd/eng/icon_imd.gif) no-repeat; }

.send_btn {  background: url(../images/dd/eng/btn_bg.png) no-repeat ;   border:none; width:109px; height:23px;   font:bold 11px Arial;}
.compose_form { margin:0px 5px; padding:10px 20px; background:#f7f7f7; }
  .compose_form table {  width:100%; }
    .compose_form td { padding:4px 2px; vertical-align:middle; }
    .compose_form tr.blue td { background:#e6e6e6; color:#536FBD }
a.attach { padding-left:15px; background:url(../images/dd/eng/att.gif) no-repeat; }    

.my_photos { font-size:12px; }     
  .my_photos h2 { margin-bottom:10px; }
  .my_photos h3 { clear:both; font-size:14px; font-weight:bold; border-bottom:1px solid #daddde; line-height:30px; }
  .my_photos .add_photo { background:#daddde; float:right; width:400px; }
    .my_photos .add_photo .tl_angle { background:#daddde url(../images/dd/eng/block_gray_tl.gif) no-repeat left top; }
      .my_photos .add_photo .tr_angle { background:url(../images/dd/eng/block_gray_tr.gif) no-repeat right top; }    
    .my_photos .add_photo .bl_angle { background:#daddde url(../images/dd/eng/block_gray_bl.gif) no-repeat left top; }
      .my_photos .add_photo .br_angle { background:url(../images/dd/eng/block_gray_br.gif) no-repeat right top; }    
    .my_photos .add_photo .add_photo_inner { padding:5px 10px; }  
      .my_photos .add_photo .add_photo_inner h3 { font-size:12px; line-height:18px; font-weight:bold; padding-left:25px; background:url(../images/dd/eng/icon_add_photos.gif) no-repeat left center; margin-bottom:10px; }
      .my_photos .add_photo .add_photo_inner table { width:99%; }
      .my_photos .add_photo .add_photo_inner td, .my_photos .add_photo .add_photo_inner th { padding:5px 10px 5px 0; }
  .my_photos .space { border-top:1px solid #d1d5d6; width:280px; margin-bottom:15px; margin-top:2px;  }    
    .my_photos .space td, .my_photos .space th { padding:10px 10px; border-bottom:1px solid #d1d5d6; }
    .my_photos .space td { font-weight:bold; }
  .my_photos .photo_list { }
    .my_photos .photo_list li { padding:10px 0; border-bottom:1px solid #d1d5d6; }
      .my_photos .photo_list .delete, .my_photos .photo_list .set_main { float:right; line-height:16px; padding-left:20px; font-size:11px; color:#006699; }
      .my_photos .photo_list .delete { background:url(../images/dd/eng/icon_delete.gif) no-repeat left center; }      
      .my_photos .photo_list .set_main { margin-right:20px; }
      .my_photos .photo_list .thumb { float:left; padding:2px; border:1px solid #d1d5d6; }
      .my_photos .photo_list .main_thumb { border-color:#CC3333; }
      .my_photos .photo_list .info { margin-left:90px; }
        .my_photos .photo_list .info th, .my_photos .photo_list .info td { padding:5px 0; }
        .my_photos .photo_list .info td { padding-left:15px; font-weight:bold; }
        .my_photos .photo_list .info .message { margin-top:3px; font-weight:bold; color:#cc3333; }

  .right_margin {margin-right:12px;}
  .tol_pay_block {float:left; width:337px; height:83px; margin-bottom:11px;}
    .tol_pay_block img {float:left; margin:7px;}
    .tol_pay_block h1 {margin-top:12px; color:#333333; font-size:14px; font-weight:bold;}
    .tol_pay_block .tol_pay_left_smooth {float:left; width:3px; height:83px; background:white url(../images/dd/eng/pay_left_smooth.gif) no-repeat left top;}
    .tol_pay_block .tol_pay_content {height:81px; border-top:#D1D5D6 1px solid; border-bottom:#D1D5D6 1px solid;}
    .tol_pay_block .tol_pay_right_smooth {float:right; width:3px; height:83px; background:white url(../images/dd/eng/pay_right_smooth.gif) no-repeat left top;}
    .tol_pay_block .button {display:block; border:none; width:222px; height:32px;  color:#660000; text-transform:uppercase; font-size:12px; font-weight:bold; margin-top:10px; background:orange url(../images/dd/eng/btn_big_bg.png) no-repeat left top;}

.mem_serv {}
  .mem_serv .content { padding:12px 18px; }
    .mem_serv .content ul { margin:15px 0; }
      .mem_serv .content ul li { background:url(../images/dd/eng/mars_red.gif) no-repeat left 2px; margin-bottom:5px; padding-left:20px;  }
      .mem_serv .content ul li a { font:bold 11px Arial; color:#336699;  }
      .mem_serv .content ul li.title { background:none; border-bottom:1px solid #D1D5D6; width:624px; padding-left:0; }
        .mem_serv .content ul li.title b { display:block; height:21px; background:url(../images/dd/eng/evg_t_bg.gif) repeat-x; width:310px; padding:6px 0 0 8px; }

#im_count { top:27px; }
#im_count_conteiner { font-weight:normal; position:absolute; top:27px; }

/* только для FireFox и Opera*/
html>body #im_count_conteiner { top:24px; }
/* только для FireFox*/
head:first-child+body #im_count_conteiner { top:27px; }
