.profil
{
  width : 313px;
  zoom : 1;
}
.profil .m-c
{
  width : 293px !important;
}
.profil .center
{
  color : #000;
  font-size : 12px;
  float : left;
}
/*
.profil .box
{
  padding : 10px;
}
*/
.profil .right
{
  color : #000;
  font-size : 12px;
  font-weight : normal;
  float : right;
  margin-right : 10px;
  cursor : pointer;
  color : #7d7a7b;
}
.user-msg
{
  color : red;
  font-weight : bold;
  margin : 10px 0px 20px 0px;
}
.logo-mini
{
 display : block;
 float : left;
 width : 16px;
 height : 15px;
 background : url(../images/logo/leafman.gif) no-repeat 0px 0px;
 margin : 0px 5px 0px 5px;
 overflow : hidden;
}
.profil .header
{
  font-weight : bold;
  font-family : tahoma;
  margin : 5px 0px 0px 0px;
  padding : 0px;
  height : 18px;
  overflow : hidden;
}
.profil .header .left
{
  color : #16387c;
  float : left;
  margin-left : 10px;
}
#login-comp form,#login-comp .form
{
  padding : 0px;
  margin : 0px;
}
#login-comp
{
  background : #fff url(../images/login/bg.png) repeat-x 0px 0px;
  
  border-left : 1px solid #ccc;
  border-right : 1px solid #ccc;
  border-bottom : 1px solid #ccc;
  padding : 18px 10px 9px 10px;
  margin-top : 1px;
  height : auto;
  padding-bottom : expression((navigator.appVersion.substr(22,3)=="6.0")?'8px':'9px');
  overflow : hidden;
  zoom : 1;
}
.login .box
{
  border-width: 0px;
}
.login .msg
{
  color : red;
  font-weight : bold;
  margin : 0px 0px 10px 0px;
}
.fields 
{
  width  : 100%;
  height : auto;
}
.fields td
{
  padding : 0px;
  margin : 0px;
  height : auto;
}
.fields .label
{
  font-weight : bold;
  font-size : 12px;
  padding : 0px 5px 0px 0px;
}

.fields .col1
{
  width : 45px;
}
.fields .col2
{
  width : 146px;
}
.fields .col3
{
  text-align : left;
  vertical-align : middle;
}
td.spacer15
{
  height : 10px;
  
}

.login .field
{
  clear : both;
}
.login .txt
{
  margin :0px;
  vertical-align : top;
  padding : 0px;
  width : 146px;
  height : 14px;
  padding : 0px;
  font-size : 12px;   
  border : 1px solid #7d7a7b;
  float : left;
}
.login .submit
{ 
  width : 67px;
  padding : 0px 0px 0px 10px;
}
.login .submit input
{
  border : 0px solid transparent;
  width : 67px;
  height : 27px;
  background : url(../images/login/loguj.gif) no-repeat 50% 50%;
  color : transparent;
  cursor : pointer;
}
.login .remme
{
  margin : 10px 0px 3px 0px;
  padding : 0px 0px 0px 50px;
  color : #8D8A8A;
  font-size : 12px;
  height : 15px;
  height : 15px;
}
.login .remme .boxbtn
{
  width : 12px;
  height : 12px;
  float  : left;
  border : 1px solid #A9A7A7;
  overflow : hidden;
  
}
.login .remme .set
{
  background : url(../images/login/boxbtn.gif) no-repeat 0px 1px;
}
.login .remme input
{
 padding : 0px;
 margin : 0px;
 font-size: 8pt;
 display : block;
 width : 15px;
 height : 15px;
 float : left;
 border: 0px;
 overflow : hidden;
 filter : alpha(opacity=0);
 opacity : 0;
 -moz-opacity : 0;
}
.login .remme .title
{
  padding-top  : 3px;
  margin-left  : 5px;
}
.field-links
{
  height : 15px;
  margin : 0px 0px 0px 0px;
}
.resetpass
{
  margin : 7px 0px 0px 0px;
  padding : 0px 0px 0px 50px;
  text-align : left;
}  
.resetpass a
{
  font-size : 12px;
}
.profil .user
{
  margin : -5px 0px 10px 0px;
  display : block;
  font-size : 16px;
  color : #7D7A7B;
  font-weight : bold;
}
.seph10
{
  height : 5px;
  overflow : hidden;
}
.profil .event
{
  display : block;
  font-size : 12px;
  color : #16387c;
  margin : -5px 0px 0px 0px;
  cursor : pointer;
}
.profil .event .email
{
  display : block;
  background : url(../images/icon/email.gif) no-repeat 0px 0px;
  padding : 6px 0px 10px 40px;
  height : 21px
}
.profil .event .network
{
  display : block;
  background : url(../images/icon/network.gif) no-repeat 0px 0px;
  padding : 6px 0px 10px 40px;
  height : 21px
}
.profil .event .info
{
  display : block;
  background : url(../images/icon/info.gif) no-repeat 0px 0px;
  padding : 6px 0px 6px 40px;
  height : 21px
}
.profil-left
{
  width : 90px;
  float : left;
  text-align : center;
}
.profil-left .avatar
{
  border : 1px solid #e4e4e4;
  padding : 1px;
  vertical-align : top;
  width : 60px;
  height : 60px;
}
.profil-right
{
  width : 195px;
  height : auto;
  float : right;
  white-space: nowrap;    
}
.profil-right img
{
 vertical-align : top;
}
.signup
{
  height : auto;
  margin : 0px 0px 0px 0px;
  text-align : center;
}
.signup img
{
  vertical-align : top;  
  border:none;
}
.links
{
  border-top : 1px solid #ccc;
  border-bottom : 1px solid #ccc;
  padding : 2px 0px 2px 0px;
  margin : 0px 0px 10px 0px;
  height : 14px;
  overflow : hidden;
  line-height:14px;
}
.links a.lt
{
  float : left;
}
.links a.rt
{
  float : right;
}
.links a
{
  font-size : 12px;
  font-weight : bold;
  color : #7d7a7b
}
.profile_fields td
{
  padding : 3px;
  font-size : 11px;
}
#modallogin .header
{
  visibility : hidden;
}
