/*barlist*/

#barlistfilter {
    font-size:11px;
    padding-bottom:1em;
    border-bottom:1px solid #bbb;
    padding:8px;
    background:#F9F8F3;
  }


#barlistfilter_right {
    font-size:11px;
    padding: 8px;
    margin-right: -20px;
    border-bottom:1px solid #bbb;
    margin-bottom:25px;
    background:#F9F8F3;
  }


#barlistfilter_right .col {
    float:left;
    width: 30%;
    border-right: 1px dotted #bbb;
    padding-left:20px;
  }


#barlistfilter .title {
    margin:0;
    color:#666;
    font: normal 16px Arial;
    margin:0;
    margin-bottom:6px;
  }


#barlistfilter A {
    color: #1C5C9A;
    padding:0px;
    font: normal 12px Arial;
    text-decoration:underline;
  }


#barlistfilter label, #barlistfilter_right label {
    display:block;
    margin-top:0.6em;
  }


#barlistfilter .row, #barlistfilter_right .row {
    margin-top:0.6em;
  }


A#moreoptions {
    font: bold 12px Arial;
    display:block;
    float:right;
    vertical-align:middle;
    margin-top:4px;
    color: #666666;
    padding-left:8px;
    text-decoration: none;
    background-color: transparent;
    background-image: url(../images/icon/arrow_bl_grey.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
  }


/* userlista */




/* userlist basic */

.user_basic A.picct, .user_basic  A.picct:hover {
    text-decoration: underline;
    color:#666;
    font-size: 11px;
  }


.user_basic {
    float:left;
    border-color: #ccc;
    border-style:dotted;
    border-width: 1px 1px 0 0;
    margin-bottom:25px;
    padding:8px 8px 0px 3px;
    font: normal 11px tahoma, arial;
    width:228px;
    overflow:hidden;
    margin-left:25px;
  }


.user_basic.third {
    margin-left:0;
  }

/*#E01B63*/
.user_basic  A.useracc {
    text-decoration: underline;
    font-family : arial,verdana,tahoma;
    font-size : 14px;
    font-weight : bold;
  }


.user_basic .nopic {
    float:right;
    width:104px;
    height:104px;
    margin:0;
    margin:0 0px 8px 0px;
  }


.user_basic .thumb IMG {
    float:right;
    width:104px;
    height:104px;
    margin:0 0px 8px 0px;
  }


.user_basic P {
    margin-top:6px;
    margin-bottom:6px;
  }


.user_basic .icons {
    margin-top:6px;
    margin-bottom:0px;
    margin-left:0px;
    padding:0px;
  }


.user_basic .icons IMG {
    width:31px;
    height:20px;
  }


.user_basic .motto {
    background : #fff7fd ;/*;*/
    padding : 3px 0.2em;
    border : #fee3f6 solid 1px;/**/ 
    -moz-border-radius : 3px;
    -webkit-border-radius : 3px;
    clear : both;
    color : #333;
	line-height:1.4em;
    height : 2.4em;
    overflow : hidden;
    margin-left:-3px;
    font-weight:bold;
    font-size:11px;
    font-family: "Lucida Grande","Bitstream Vera Sans","Verdana",sans-serif;
  }

.user_basic DIV.motto.g1 {background-color:#f4f6fb; border:#dee3f3 solid 1px}
/* photo view */






.user_photo {
    float:left;
    width:132px;
    text-align:center;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:20px;
    border:1px solid #e0e0e0;
    position:relative;
  }


.user_photo A.thumb IMG,.user_photo img.nopic {
    width:110px;
    height:110px;
    margin:5px 5px 3px 5px;
  }


.user_photo A.useracc {
    font: bold 11px Tahoma, Arial;
    color:#666;
  }


.user_photo A.useracc:hover {
    text-decoration:underline;
  }


.user_photo .city {
    font:normal 11px Tahoma, Arial;
  }


.user_photo .icons {
    background:#F7F7F1;
    padding-top:2px;
    margin-top:4px;
  }


.user_photo .icons IMG {
    width:31px;
    height:20px;
    border:0;
  }


.user_photo.new {
    background:#ECF5EB;
  }


.user_photo.nomsg {
    background:#ffd7d7;
  }


.user_photo .writeme {
    background:#F64700;
    color:white;
    display:block;
    width:110px;
    position:absolute;
    height:14px;
    font: bold 10px/14px Tahoma, Arial;
    top:101px;
    left:11px;
  }
