#hdrtxt { font-family:sans-serif; font-size:1.3em; font-weight:bold; color:#303030; padding-top:20px; margin-bottom:15px; }
.fltrdig { margin:5px 7px; display:inline-block; }
.fltrdig a { text-decoration:none; }
.charsbox {	width:100%; height:40px; padding-top:9px; text-align:center;	border:1px solid #e1e1e1; background-color:#fcfcfc;	-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.charsbox p a { color:#3e4c69; font-family: Familiar Pro; }	.charsbox p a:hover { text-decoration:underline;  }		   
.filterbox { margin-top:30px; margin-left:45px; font-family:sans-serif; }
.openlink { float:left; font-size:0.8em; cursor: pointer; color:#1979FF; margin-left:15px; margin-top:8px; }.openlink:hover { text-decoration:underline; }
.itemdiv { float:left; margin:0 10px; }
.itemdiv p { margin-top:13px; }.userdiv { display:inline-block; height:160px; width:110px; vertical-align:top; margin:2.5px; }.usrimg { width:110px; height:110px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }.usrimg:hover {-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.7);-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.7);box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.7);}.usrname { text-align:left; font-family:sans-serif; font-size:0.9em; }.usrtown { text-align:left; font-family:sans-serif; font-size:0.8em; }.cntinfo { font-size:0.8em; font-family:sans-serif; color:#7b7b7b; margin:0 0 40px 0; width:100%; }.mancolor { color:#1979FF; }.womcolor { color:#FF006E; }.fltrdig a { font-size:1.0em; }#charact { font-size:1.4em; font-weight:bold; position:relative; top:-3px; }
#searchnick { float:left; margin:0px 20px; padding:3px 10px; width:180px; height:25px; }
#resetb { float:left; margin-left:10px; background-color:#bbbbbb; color:#444444; }

.profmenu li{
-webkit-box-shadow: inset 0px 22px 15px -21px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px 22px 15px -21px rgba(0,0,0,0.2); box-shadow: inset 0px 22px 15px -21px rgba(0,0,0,0.2);
background-color:#fcfcfc;margin:0;padding:0;list-style:none;display:block;float:left;font-size:85%;height:54px;line-height:54px; cursor:pointer;
border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4; text-align:center; width:120px;text-transform:uppercase;
}  
  
.profmenu li:first-child { border-left:1px solid #E4E4E4; width:121px; }
.profmenu li span{display:block;/*padding:6px 0;*/text-decoration:none; color:#777;}
.profmenu li.current{ cursor:normal;box-shadow:none; background-color:#fff;display:block;/*padding:6px 0;*/ color:red; border-bottom:1px solid #fff; text-align:center;}
.profmenu li:hover span{ color:red;}
.profmenu li:hover { background-color:#fff; box-shadow:none; color:red; }
.profmenu li.current:hover span{ color:#777; }

.hdpic { width:100px; height:100px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.hdname { font-weight:bold; font-size:1.3em; }
.hdlogin { color:#999; font-style:italic; font-size:1.1em; }
#hdtext { width:100%; }
a.nostyle, a.nostyle:hover { text-decoration:none !important; }
#photo_btn { 
-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
cursor:pointer; font-size:12px; height:24px;line-height:24px;background: rgba(0, 0, 0, 0.6);width:100%;text-align:center;margin:0px auto;top:57px;position:relative;color:#FFF;}
#photo_btn:hover, .img-extern:hover { background: rgba(244, 89, 95, 0.8);}
.img-extern {background: rgba(0, 0, 0, 0.8); padding:0px 6px; -webkit-border-top-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomright: 3px;border-top-left-radius: 3px;border-bottom-right-radius: 3px;}

.data-tb tr { height: 35px;line-height: 35px; }
.data-tb tr td:first-child  { /*color:#9A9A9A;*/ }


#p_items { margin-left:25px; border:1px solid #E4E4E4; border-top:none; 
width:716px; padding:40px 0px 20px 10px; position:relative; top:-1px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
#p_stats { margin-left:25px; border:1px solid #E4E4E4; margin-bottom:30px; width:706px; position:relative; top:-2px; padding:10px; background-color:#FAFAFA;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#p_love { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;margin-left:25px; border:1px solid #E4E4E4; margin-bottom:30px; width:706px; position:relative; top:-2px; padding:10px; }
#sex_plain, #aircond_plain, #cansmoke_plain, #lang_plain { margin-left:5px; font-size:0.9em; color:#686868; }
.p_datablck  { display:inline-block; width:75.5%; margin-top:20px; }
.p_list { display:inline-block; width:23.5%; margin-top:20px; vertical-align:top; }

.rating_line { display:inline-block; vertical-align:top; width:48%;}
.rating_line.center { text-align: center}
.rating_panel { margin-bottom:15px; padding-bottom:15px; width:100%;  }
.starval{ font-weight:bold;  padding-left:7px; }
.starval.pos { position:relative; top:3px; }
.startxt { position:relative; top:3px; }