@charset "utf-8";
/* CSS Document */

#prf_main{
}

#prf_main #username{
width:542px;
background-image:url(img/user/mypimg_01.gif);
background-position:right;
background-repeat:no-repeat;
height:19px;
padding:5px 128px 0 0;
font-size:13px;
font-weight:bold;
text-align:right;
line-height:13px;
margin:10px 0 0 0;
color:#418061;
}

#prf_main #profile{
width:637px;
margin:0 auto;
}

#prf_main #profile #leftcollumn{
width:152px;
float:left;
text-align:left;
}

#prf_main #profile #leftcollumn #official{
margin:5px 0 0 0;
padding:0;
}

#prf_main #profile #leftcollumn #avatar{
text-align:center;
vertical-align:middle;
width:152px;
margin:10px 0 0 0;
}

#prf_main #profile #leftcollumn #avatar img{
border:1px solid #e1e1e1;
}

#prf_main #profile #rightcollumn{
width:463px;
margin:0 0 0 22px;
float:left;
}

#prf_main #profile #rightcollumn ul,li{
margin:0;
padding:0;
list-style-type:none;
}

#prf_main #profile #rightcollumn div.prflist{
width:463px;
background-image:url(img/common/img_border01.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:0 0 15px 0;
margin:6px 0 0;
}

#prf_main #profile #rightcollumn div.prflist .leftlist{
width:100px;
text-align:right;
margin:0 20px 0 0;
float:left;
}

#prf_main #profile #rightcollumn div.prflist .rightlist{
width:343px;
float:left;
}

#prf_main #profile #rightcollumn div.prflist .rightlist a:hover {
color:#418061;
text-decoration: underline;
}

#prf_main #profile #rightcollumn div.prflist .rightlist a:active {
color:#418061;
text-decoration: underline;
}

#prf_main #profile #rightcollumn div.prflist .rightlist a:visited {
color:#418061;
text-decoration: underline;
}

#prf_main #btn_edit{
margin:10px auto 0;
display:block;
}

#prf_main .img{
display:block;
margin:10px auto 0;
padding:0;
}

#prf_main .create_btn{
width:637px;
margin:10px auto 0;
padding:0;
text-align:right;
}

#prf_main div.mondoulink{
margin:0;
padding:10px 0 0 0;
text-align:right;
font-weight:bold;
}

#prf_main span.mondoulink{
margin:0 0 0 10px;
padding:0;
}

#prf_main img.mondoulink{
margin-right:3px;
}



/*user - created quizzes*/
#prf_main #table{
width:635px;
border:1px solid #d1d1d1;
border-collapse: collapse; 
padding:0;
margin:9px auto 0;
font-size:10px;
padding:0;
}

#prf_main #table th{
color:#e35433;
background-color:#e5e5e5;
padding:11px 0;
border:0;
text-align:center;
height:10px;
border-right:1px solid #d1d1d1;
}

#prf_main #table th img{
margin:0 0 2px 0;
}

#prf_main #table td .genre{
margin:0 3px 0 0;
}

#prf_main #table td.gray{
background-color:#e5e5e5;
border-left:0;
border-right:1px solid #d1d1d1;
border-top:0;
border-bottom:0;
padding:13px 0;
margin:0;
}

#prf_main #table td.white{
border-left:0;
border-right:1px solid #d1d1d1;
border-top:0;
border-bottom:0;
padding:13px 0;
margin:0;
}

#prf_main #table td.t01{
width:285px;
text-align:left;
padding:0 0 0 2px;
}

#prf_main #table td.t01 p{
width:116px;
float:left;
padding:0;
margin:0;
}

#prf_main #table td.t02{
width:73px;
text-align:center;
padding:0 2px;
}

#prf_main #table td.t03,.t04{
width:46px;
text-align:center;
}

#prf_main #table td.t05{
width:56px;
text-align:center;
}

#prf_main #table td.t06{
text-align:center;
width:44px;
}

#prf_main #table td.t07{
text-align:center;
width:55px;
}

#prf_main #table td.t08{
text-align:center;
width:59px;
}

#prf_main #table td.t09{
text-align:center;
width:34px;
}

#prf_main #table td.t10{
text-align:center;
width:63px;
padding:0 2px;
}



/*user - social quizzes*/
#prf_main #table2{
width:635px;
border:1px solid #d1d1d1;
border-collapse: collapse; 
padding:0;
margin:10px auto 0;
font-size:10px;
padding:0;
}

#prf_main #table2 th{
color:#e35433;
background-color:#e5e5e5;
padding:11px 0;
border:0;
text-align:center;
height:10px;
border-right:1px solid #d1d1d1;
}

#prf_main #table2 td .genre{
margin:0 3px 0 0;
}

#prf_main #table2 td.gray{
background-color:#e5e5e5;
border-left:0;
border-right:1px solid #d1d1d1;
border-top:0;
border-bottom:0;
padding:13px 0;
margin:0;
}

#prf_main #table2 td.white{
border-left:0;
border-right:1px solid #d1d1d1;
border-top:0;
border-bottom:0;
padding:13px 0;
margin:0;
}

#prf_main #table2 td.mondou{
width:240px;
text-align:left;
padding:0 0 0 8px;
}

#prf_main #table2 td.category{
width:100px;
text-align:center;
}

#prf_main #table2 td.creater{
width:119px;
text-align:center;
}

#prf_main #table2 td.numberofparticipants{
width:52px;
text-align:center;
}

#prf_main #table2 td.feedback{
width:52px;
text-align:center;
}

#prf_main #table2 td.yymmdd{
text-align:center;
width:59px;
}

#prf_main #table2 th img{
margin:0 0 2px 0;
}



/*visitor - created quizzes*/
#prf_main #user_table{
width:635px;
border:1px solid #d1d1d1;
border-collapse: collapse; 
pappding:0;
margin:9px auto 0;
padding:0;
}

#prf_main #user_table td.t01{
width:410px;
text-align:left;
padding:0;
}

#prf_main #user_table td.t01 p{
width:382px;
float:left;
padding:0;
margin:0;
}

#prf_main #user_table td.t02{
width:73px;
text-align:center;
padding:0 2px;
}

#prf_main #user_table td.t03{
width:150px;
text-align:center;
}

#prf_main #user_table .user_genre{
margin:0 3px 0 2px;
}

#prf_main #user_table th{
color:#e35433;
background-color:#e5e5e5;
padding:11px 0;
border:0;
text-align:center;
height:10px;
border-right:1px solid #d1d1d1;
}

#prf_main #user_table td.gray{
background-color:#e5e5e5;
border-left:0;
border-right:1px solid #d1d1d1;
border-top:0;
border-bottom:0;
padding:13px 0;
margin:0;
}

#prf_main #user_table td.white{
border-left:0;
border-right:1px solid #d1d1d1;
border-top:0;
border-bottom:0;
padding:13px 0;
margin:0;
}


/*personality certification preview*/
#prf_main #personality_maquee{
margin:5px 0 0 0;
width:460px;
background-image:url(img/prsnlist/mypimg_04.gif);
background-repeat:no-repeat;
background-position:right top;
padding:0;
}

#prf_main .maquee_list{
margin:36px 0 0 10px;
width:405px;
float:left;
height:20px;
color:#ff6594;
}

#prf_main .maquee_btn{
clear:left;
margin:3px 0 0 0;
width:100%;
height:22px;
text-align:right;
}
