/* 2008 (c) UGY Group | http://www.ugy.ru */
.findform{z-index:2;position:relative;width:165px;margin:0 0 20px 6px;padding:10px 0 10px 25px;background:#eee;}
.findform div{margin-bottom:5px;}
.findform span{font-size:12px;color:#693;font-weight:bold;}
.findform input.age{width:20px;text-align:center;}
.findform div.popup{position:relative;padding-right:5px;}
.findform input.button,.meetform input.button{z-index:5;position:absolute;right:10px;bottom:10px;}
#country_done,#region_done,#city_done,#lang_done{z-index:10;position:absolute;display:none;left:0px;background:#fff;border:1px #ccc solid;padding:5px;font-size:12px;}
#country_done,#region_done,#city_done{border:5px #ccc solid;}
#fcity{width:145px;}
#country_done{bottom:-40px;left:0;width:250px;}
#country_done div.row{height:220px;overflow:auto;}
#region_done{bottom:-40px;left:0;width:250px;}
#region_done div.row{height:220px;overflow:auto;}
#city_done{bottom:-40px;left:0;width:250px;}
#city_done div.row{height:220px;overflow:auto;}
a.any{color:#693;font-weight:bold;}
span.link{color:#009;font-weight:normal;}
#lang_done{top:0;left:0;width:600px;height:360px;}
#lang_done div.row{height:340px;overflow:hidden;}
#lang_done img.done{position:absolute;right:5px;bottom:5px;cursor:pointer;cursor:hand;}
#notlang{display:none;}
.listuser div{float:none;clear:both;position:relative;}
.listuser div:after{display:block;content:".";content:".";height:0;line-height:0;font-size:1px;visibility:hidden;clear:both;}
.listuser img.foto{width:85px;height:113px;float:left;margin:0 10px 5px 0;border:1px #ccf solid;}
.listuser p{padding:0 0 10px 0;margin:0;}
.listuser p strong{color:#693;}
.listuser span.last b{color:#f63;}
.listuser a.name{font-size:15px;}
.listuser img.sex{margin-bottom:-2px;}
#newuser{float:left;width:50%;}
#finduser p.meet b{color:#693;}
#topuser{float:right;width:50%;background:url('/img/elite.gif') top;}
#topuser img.foto{width:120px;height:160px;float:left;margin:0 10px 5px 0;border:5px #ccf solid;}
#topuser h1{color:#f63;}
#topuser span.clear a{color:#693;}
#topuser span.clear img{float:left;width:16px;height:16px;margin-right:5px;}
#topuser p{padding:10px 0;}
.findstat{background:#eee;height:25px;line-height:25px;padding:0 15px;}
.findstat b,.b b{color:#693;}
#finduser div{margin:5px 15px 0 0;}
#finduser div.num{float:left;background:#eee;height:115px;line-height:115px;width:20px auto;min-width:20px;margin:0;padding:0 5px;text-align:center;color:#666;}
#finduser b{color:#333;}
#finduser span.last b{color:#f63;}
.toppages div.nums{width:auto;}
.toppages div.nums div{width:auto;min-width:25px;}
.meetform{position:relative;width:482px;margin:0 6px 10px 0;padding:10px 25px 10px 25px;background:#eee;}
.meetform div.left{padding-right:10px;}
.meetform div.left div{clear:both;float:none;}
.meetform select{margin:10px 0;}
.b{float:none;clear:both;height:100%;}
.b:after{display:block;content:".";content:".";height:0;line-height:0;font-size:1px;visibility:hidden;clear:both;}
.b ul{margin:5px 0 5px -20px;*margin-left:20px;}
.l50{float:left;width:260px;padding-right:10px;}
.r50{float:right;width:200px;}
.meetform div#dates{width:280px;}
.usericons{z-index:1;position:absolute;right:5px;top:5px;}
.usericons img{width:16px;height:16px;margin-left:5px;}
#ratelimit{position:relative;margin:0 25px 20px 30px;}
#ratelimit img{position:absolute;left:-22px;top:0;width:16px;height:16px;}
