﻿.clear {
    clear: both;
}

#profile_cont{
  position: relative;
  width:800px;
  margin-left : auto ;
  margin-right : auto ;
  margin-top: 50px;
  text-align: left;
  font-size:14px;
  border-top: 2px solid #EBDC9B;
  border-right: 2px solid #EBDC9B;
}

#profile_cont p{
  margin-left:35px;
}
.profile {
    style:auto;
    width: 720px;
    margin-left:30px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
}
.profile h1{
    height: 30px;
    background-color:#DDDD77;
    font-size:14px;
    padding: 2px;
    margin: 1px;
    border: 1px #bbb solid;
    font-weight: bold;
    line-height:33px;
    text-align: left;
}
.profile h2{
    font-size:13px;
    margin-left: 20px;
    text-align: left;
}
.profile p{
    font-size: 13px;
    margin-left: 50px;
}
.small {
    font-size:10px;
    margin-left: 40px;
    text-align: left;
    color:#666;
}
#profile_table table{
    border:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    text-align: left;
    font-color:#333;
}
#profile_table a{
    color:#333;
    text-decoration:none;
}
#profile_table a:hover {
    color:#000;
    font-style:normal;
    text-decoration:underline;
}
#profile_head{
position: relative;
}
#profile_head_cap img{
    display: block;
    z-index: 1000;
    width: 200px;
    height: 106px;
    position: absolute; left:320px; top:90px;
}
#profile_head_cap img{
    opacity:0;
}
#profile_head_cap img:hover{
    opacity:1;
}
#profile_list{
  margin-top: 80px;
  margin-left: 70px;
}
#squB{
  position: absolute; left:0px; top:-50px;
}
#name1{
  position: absolute; left:100px; top:-25px;
}
#name2{
  position: absolute; left:100px; top:10px;
}
#sphB{
  margin-left:805px;
}
#text_soko{
  margin-left:700px;
}
