
body {
color: #000000;
 background:#C0C0C0;
 font-family:Arial,Helvetica,Sans-serif;
 font-size:11px;
 color:#191919;
 margin:0;padding:0;
 text-align:center;
 line-height:18px;
}

input{
	background: #FFFFFF;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-color: #000000;
	font-family: Verdana;
	font-size: 10px;
	border-style: solid;
	font-weight:normal;
		}
select {
	background: #FFFFFF;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-color: #000000;
	font-family: Verdana;
	font-size: 10px;
	border-style: solid;
	font-weight:normal;
}
		
textarea{
		background: #FFFFFF;
		border-color: #000000;
		color:#000000;
		margin:0px;
		font-family:tahoma;
		font-size:11px;
		color:#000000;
		font-weight:normal;
		overflow:auto
		}


p{
 color:#626262;
}

table{font-size:1em}






.graytext02
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	border: #000000;	
	
	}
.blacktext1
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	border: #000000;	
	}
.texq
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	border: #000000;	
	}
	
.body2 {
	background-color: #DCE3ED;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
.inputa{
	background-color: #060A13;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px solid #000000;
}

.publictext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.graytext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.redtext	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FA7800;
	font-weight: bold;
	text-decoration: none;
}

.testog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.publictitolo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.bigtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.bluborder {
	border: 1px solid #060A13;
}
.formtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.lightgrayborder {
	border: 1px solid #EEEEEE;
}
.statargument {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
.statnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.noclass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.noclass:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

#body {
 width:770px;
 margin:0 auto 0 auto;
 padding:0 0 40px 0;
 clear:both;
 text-align:left;
 min-height:300px;
}


form {display:inline;margin:0;padding:0}

.clear{
 float:none !important;
 float:none;
 clear:both;font-size:1px
}

.nul{display:none}

#Baloon object,#Baloon img{
 position:relative;
 left:-4px;
 top:6px;
 display:inline;
 color:#59a12b;font-weight:bold;
}

h1, h2 {
 font-family:Arial;
 margin:0;
 padding:0 0 30px 0px;
 font-size:26px;
 font-weight:bold;
 color:#333333;
 line-height:26px;
}

h2 b{font-weight:normal}

h2 span{
 font-size:20px;
 color:#B3B6B9;
 font-weight:normal;
}

h2 .first{
 font-size:20px;
 color:#333333;
 font-weight:bold;
}

h2 .second, h2 .second span{
 font-size:12px;
 font-weight:normal;
}

h2 a,h2 a{
 text-decoration:none;
}

h2 .second a{
 text-decoration:underline;
}

h2 .b_status a{
 text-decoration:underline;
}

h3{
 margin-top:0;
 padding-top:0;
 font-size:20px;
 font-weight:normal;
 color:#ff5a00;
 clear:both;
}

h3 a{
 font-size:12px;
 font-weight:normal;
}


h4, h4 a{
 font-size:18px;
 font-weight:normal;
 color:#656565;
 margin:0;padding:0;
 padding-bottom:10px;
}

u{
 text-decoration:none;
 background-color:#fffbba;
}


#b_more_location{display:inline}
#b_more_location a{font-size:11px}

.disabled{
 color:#adadad;
}

.enabled{
 color:#000;
}

.border_no,.b_count.border_no{
 border:none !important;
}


/* user line */
.more_a{
 display:none;
 margin-left:0.5em;
}

.b_descr .more{
 display:inline;
 color:#333333;
}

.b_more{
 padding-top:4px;
 clear:both;
 float:right;
}

.b_more a{
 font-weight:bold;
 font-size:11px;
 color:#006699;
}

span.div{
 color:#b5b5b5;
 white-space:nowrap;
 padding:0 5px;
}

h3 span.div{
 font-weight:normal;
 font-size:12px;
}

/* top navigation */
#ruler_first {
 width:770px;
 margin:0 auto;padding:0;
/* margin-top:20px;*/
 text-align:left;
 height: 100px
}

#line_help{
 clear:both;
}

/* pager */
.b_pager{
 padding:15px 0 30px 0;
 clear:both;
 float:none;
}

.b_pager span{
 float:left;
 color:#999999;
 padding:4px 4px 4px 0px;
}
.b_pager a,.b_pager b{
 display:block;
 float:left;
 line-height:16px;
 padding:2px 6px;
 margin-right:4px;
 text-decoration:none;
}

.b_pager b{
 line-height:16px;
 background-color:#ff6c16;
 border:2px solid #ff5a00;
 color:#fff;
}

.b_pager a{
 border:2px solid #F0F0F0;
 color:#006699;
}
.b_pager a:hover{
 background-color:#ffffff;
 border:2px solid #ff5a00;
 color:#ff5a00;
}

/* second navigation */
#face {
 margin-right:12px;
}


#b_user {
 font-size:26px;
 padding-top:8px;
 padding-bottom:0px;
 line-height:0.8em
}

#b_user span{
 font-size:20px;
 color:#B3B6B9;
 font-weight:normal;
}

#b_user .first{
 color:#333333;
 font-size:26px;
 font-weight:bold;
}

#b_user .second{
 color:#333333;
 font-size:20px;
 font-weight:bold;
}

#b_user .third{
 color:#333333;
 font-size:20px;
 font-weight:bold;
}
#b_user #status{
 font-size:12px;
 font-weight:normal;
 color:#626262;
}

#navigation_second{
 padding-bottom:20px;
 clear:both;
}

/* common */

.f_wide{
 font-size:19px;
 width:320px;
}
.f_pass{
 font-size:19px;
 width:250px;
}

/* From forms.css begin */

/* centered info text */

.b_info{
 line-height:18px;
 margin-left:86px;
 padding-left:34px;
 padding-top:4px;
 padding-bottom:10px;
 width:510px;
 clear:both;
 float:none;
}

.b_info p{
 margin:0;
 padding:0;
 padding-bottom:20px;
 color:#191919;
}
.b_info .last{
 margin:0;
 padding:0;
 padding-top:20px;
 color:#656565;
}
.b_info .last p{
 padding-top:10px;
 padding-bottom:10px;
}
.b_info .one{
 padding-bottom:30px;
}

.b_info ul.cols{
 width:320px;
 margin-top:0;
 padding-top:0;
}

.b_info ul.cols li{
 width:160px;
 float:left;
}

/* left info text */

.b_side{
 float: left;
 font-size:11px;
 color:#999999;
 line-height:17px;
 width:19.6%;/*was 150px;*/
 z-index:1;
}

.b_form .b_side{
 width:29%;/*was 220px;*/
 font-size:11px;
}

/* one item */
.b_div{
 font-size:12px;
 line-height:18px;
 padding-left:30.3%;/*was 230px;*/
}

/* data list */
.b_list{
 margin-left:140px;
}
.odd {background-color:#CCCCCC;}
.b_list dl{
 border-top:2px solid #EDEEEE;
 width:600px;
 clear:both;
 margin:0;
 padding-top:10px;
}

.b_list dt input{
 height:30px;
}

.b_list dt,.b_list dd{
 float:left;
 width:33%;
 height:30px;
 margin:0;
 line-height:30px;
 overflow:hidden;
}

.b_list dt{
 width:35px;
 text-align:center;
}
.b_list dd{
 width:185px;
 text-align:left;
}

.b_list dt.last{
 width:100%;
 height:10px;
 border-bottom:2px solid #EDEEEE;
 margin-bottom:20px;
}

.b_list dl dd.e{
 font-size:11px;
 color:#656565;
}

.b_list dl dd.b{
 font-size:11px;
 color:#59A12B;
}

/* simple form */

.b_form{
 line-height:18px;
 z-index:0;
}

.b_form div{
 margin:0;
 padding:0;
 padding-bottom:20px;
 font-size:12px;
 line-height:18px;
}

.b_form div label{
 float:left;
 margin-right:-260px;
 padding:2px 20px 0 0;
 text-align:right;
 font-weight:bold;
 font-size:11px;
 color:#999;
 width:31.6%;/*was 240px;*/
}

.b_form .b_wside {width:12%}

.b_form div div label {
 float: none;
 margin-right: 0;
}

.b_form div div,.b_form div p{
 clear:none;
 padding:0;
 text-align:left;
 margin-left:34.3%;/*was 260px;*/
 margin-bottom:0px;
 font-size:11px;
 color:#656565;
 margin-top:0;
}

.b_form div div div{
 margin-left:0px;
 font-size:12px;
}

.b_form div div label{
 position:static;
 padding-top:0;
 text-align:left;
 font-weight:normal;
 font-size:12px;
 color:#191919;
 width:auto;
 display:inline;
}

.b_form div div td{
 height:25px;
}
.b_form div div.b_other{
 padding-top:6px;
}
.b_form div div.b_other a{
 color:#626262;
}


/* fields */

.b_form div div input, .b_form div div select{
 margin-right:5px;
}

/* big fields */

.b_form div div big{
 display:block;
 padding-top:4px;
 color:#191919;
 font-weight:normal;
}

.b_form div.big label{
 padding-top:4px;
}

.b_form div.big div input,
.b_form div.big div select{
 font-size:18px;
 width:320px;
}

.b_form div.big div.url{
 font-size:20px;
 color:#333333;
}

.b_form .error div.url{
 font-weight:normal;
}

.b_form div.big div.url input{
 width:170px;
}

.b_form div.big div input.name{
 width:240px;
}

/* last block */

.b_form .last{
 padding-top:10px;
 color:#656565;
 line-height:18px;
}

.b_form .last p{
 padding-top:10px;
 padding-bottom:10px;
}

.b_form .last .right{
 float:right;
 margin:0;padding:0;
 margin-bottom:-18px;
 font-size:11px;
 color:#999999;
 width:320px;
 padding-right:170px;
 text-align:right;
}

.b_form .last, .b_form .last div, .b_form .last p{
 font-size:12px;
}

.b_form_left{
 float:left;
 color:#656565;
 width:240px;
}
.b_form_right{
 width:510px;
 float:right;
}
/* quote */

.b_form .b_quote div{
 padding-top:12px;
 color:#191919;
 font-size:12px;
 width:300px;
}
/* errors */

.b_form .error div{
 color:#CC0000;
 font-weight:bold;
}
.b_form .error div span{
 font-weight:normal;
 color:#626262;
}
.b_form .error div input,.b_form .error div select{
 background-color:#FFFDDC;
}

label.l_none{
 color:#b7b7b7 !important;
}

/* page specific */

/* common */

#b_delete{
 float:right;
 margin:0;padding:0;
 margin-bottom:-18px;
 font-size:12px;
}

#b_delete a{
 color:#999999;
}

.b_form div div div{
 line-height:25px;
}

.b_form div div div .b_fold{
 float:none;
 margin-left:25px;
 line-height:18px;
}

.b_form div div div .b_fold div{
 font-size:11px;
 color:#626262;
 line-height:18px;
 padding-left:5px;
}





/* photoset */

#photoset_delete{
 display:none;
 top:430px;
 left:380px;
 width:245px;
 overflow:hidden;
 text-align:center;
 border:1px solid #ccc;
 margin-bottom:20px;
}

#photoset_delete form{
 text-align:left;
 display:block;
 padding:10px;
 background-color:#fff;
}

/* */


#b_my .b_status, #b_user .b_status, .b_status{
 display:block;
 font-size:11px;
 color:#999999;
}

/* happenings */
#f_join_to_folder{
  margin-top:5px;
  margin-bottom:5px;
}

/* From forms.css end */


/* Anketa */

.b_to_contact{
 float:right;
 height:35px;
 line-height:35px;
 float:left;
}


#b_anketa_parts #b_anketa_subparts{
 display:none;
}
.open#b_anketa_parts .b_more{
 display:none;
}

#b_more_photosets {
 display:none;
}

.open#b_anketa_parts #b_anketa_subparts{
 display:block;
}

#b_anketa{
 clear:both;
 float:right;
 width:510px;
}


#b_anketa_top{
 clear:both;
}


#b_anketa_top_right{
 float:right;
 width:380px;
}

#b_anketa_faces{
 width:70px;
 float:left;
}

#b_anketa_top_right .b_descr{
 padding-top:5px;
}

#b_anketa_info{
 padding-left:10px;
}
#b_status{
 clear:right;
}

.b_anketa_part label{
 color:#999999;
 font-weight:bold;
}
.b_anketa_part div div{
 padding-bottom:20px;
}

#b_anketa_subparts h3 a{
 font-size:12px;
 color:#3399ff;
}

#b_anketa_subparts .b_anketa_part .wide{
 color:#a7a7a7;
 padding-bottom:20px;
}

/* photoset */

.b_photoset{
 clear:both;
 margin-bottom:30px;
}

.b_photos{
 padding-top:6px;
 float:right;
 width:350px;
 text-align:left;
}

.b_photos .photo,.b_photos .photo:hover{
 margin-right:10px;
 margin-bottom:10px;
}

.b_set{
 line-height:18px;
}

.b_title{
 color:#999999;
 font-size:12px;
}

.b_promo_key{
 padding-top:15px;
}
.b_promo_friends{
 padding-top:40px;
}

.i_lock_me i,.i_lock_friends i,.i_lock_key i{display:none}
.i_lock_key,.i_lock_friends,.i_lock_me{
 display:block;
 position:relative;
 margin:0;padding:0;
 top:-33px;
 left:84px;
 width:24px !important;
 height:26px;
 overflow:hidden;
 z-index:1000;
}


#b_anketa_happenings{
 width:510px;
 overflow:hidden;
}

/* Search begins */

#right{
 float:right;
 margin-left:-270px;
 width:510px;
}

#left{
 font-size:11px;
 line-height:16px;
 float:left;
 width:240px;
}

#b_relevant,#b_place,#b_real{
 margin-bottom:21px;
}

#b_relevant{
 line-height:20px;
}

#b_relevant a{
 color:#626262;
}

#b_nav{
 float:right;
 color:#333333;
}
.b_my_result{
 background:#FFFDDC;
 border:1px solid #FFC200 !important;
 width:510px;
}

.b_my_result .photo{
 border:2px solid #FFC200;
}

#border_last{
 border-bottom:2px solid #e9e9e9;
}

#b_new{padding-top:12px}
#b_new,#b_new a{
  color:#ff6c16;
  font-weight:bold;
}
#b_new span{
 font-size:11px;
 color:#937027;
 font-weight:normal;
}

#b_already,#b_not_already{
 color:#191919;
 padding:5px 0 20px 0;
}
#b_already a{
 color:#006699;
}
#b_not_already a{
 color:#59a12b;
}

.b_name, .b_status, .b_descr{
 display:block;
}
.b_name{
 line-height:17px;
 color: #191919;
}
.b_name i{
 font-style:normal;
 color:#656565;
 font-weight:bold;
}
.b_descr{
 float:left;
 width:370px;
 line-height:16px;
 padding-bottom:15px;
 /* padding-left:10px; */
}

.b_descr .more{
 display:inline;
}

.b_maketop{
 float:right;
}

.b_my_result .photo, .b_my_result a.photo:hover,.b_result .photo, .b_result a.photo:hover{
 margin-right:0;
}

.b_action{
 padding-top:5px;
}
.b_action a{
 color:#006699;
}

.b_result_right{
 padding-bottom:10px;
}

big u{background-color:#c3ddfe}

#b_online_totals{
 margin-top:55px;
 font-size:18px;
 color:#656565;
}
#b_online_totals h1{
 margin-bottom:15px;
}
#b_online_totals h1 a {
  color:#ff5a00;
  font-size:35px;
  font-weight:normal;
}

/* Search ends */

/* photo */
.borderph {
	border-bottom: 2px;
	border-left: 2px;
	border-right: 2px;
	border-top: 2px;
	border-color: #F0F0F0;
	border-style: solid;
}
.borderphH{
	border-bottom: 2px;
	border-left: 2px;
	border-right: 2px;
	border-top: 2px;
	border-color: #FF640a;
	border-style: solid;
}


.photo_medium,.photo_medium.no:hover{
 display:block;
 float:left;
 border:2px solid #F0F0F0;
 background-color:#fff;
 width:110px;
 height:110px;
 margin-right:4px;
}

.photo_medium:hover, a.photo_medium:hover{
 display:block;
 float:left;
 border:2px solid #FF640a;
 background-color:#fff;
 width:110px;
 height:110px;
 margin-right:4px;
}


.photo_medium img{
 margin:1px;
}

.photo{
 display:block;
 float:left;
 border:2px solid #F0F0F0;
 background-color:#fff;
 width:52px;
 height:52px;
 margin-right:4px;
 margin-bottom:4px;
 text-align:center;
}

.photo:hover, a.photo:hover, .photo_selected{
 display:block;
 float:left;
 border:2px solid #FF640a;
 background-color:#fff;
 width:52px;
 height:52px;
 margin-right:4px;
 margin-bottom:4px;
}

.photo.no{
 border:2px solid #F0F0F0;
 margin:0;
 padding:0!important;
}


.photo img, .photo_selected img{
 margin:1px;
}

/* Account settings */

#left_wrapper{
}

#left_wrapper #left{
 width:510px;
 float:right;
}

#left_wrapper #left .b_form div label{
 text-align:left;
}

#left_wrapper #left .b_form div div,#left_wrapper #left .b_form div p{
 font-size:12px;
 color:#191919;
}

.b_part {
 padding-bottom:20px;
}
.b_part p{
 color:#a7a7a7;
 line-height:18px;
}

#last{
 float:left;
 color:#656565;
}



/* */
#b_more_languages{
 margin-top:10px;
}

/* search autocomplete */
#b_q,#f_q,div#f_q_auto{
 width:480px;
}

#f_q{
 font-size:19px;
 height:28px;
 margin:0;padding:0;
 padding-left:3px;
}

div#f_q_auto {
  position:absolute;
  width:480px;
  background:#fff;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index:20;
  display:none;
  height:240px;
  overflow:auto;
}

div#f_q_auto div.ul div{
  margin:0;
  padding:0 0 0 5px;
  font-size:11px;
  clear:both;
  color:#626262;
  height:24px;
}

div#f_q_auto div.ul div.selected {
  background-color: #44a3e5;
}

div#f_q_auto div.ul div.selected span{
  color: #FFF;
  padding:0;
}

div#f_q_auto div.ul div span{
 display:block;
 float:left;
 width:100%;
 margin-right:-120px;
 font-size:11px;
 padding:0;
}

div#f_q_auto div.ul div span.informal{
 padding:0;
 float:right;
 width:120px;
 margin-right:0;
 font-size:11px;
}

#b_extended{
 display:none;
}
#b_extended.open{
 display:block;
 clear:both;
 margin-top:10px;
 border-top:1px solid #C0C6C7;
 padding-top:15px;
 padding-bottom:5px;
}

#b_e1,#b_e2,#b_e3{
 display:block;
 width:225px;
 float:left;
 height:100%;
}

#b_e1,#b_e2{
 padding-right:10px;
}

#b_e2, #b_e3{
 padding-left:10px;
}
#b_e1criteria div, #b_e2criteria div, #b_e3criteria div{
 padding-top:15px;
 line-height:24px;
}
#b_e1criteria div label, #b_e2criteria div label, #b_e3criteria div label{
 padding-left:5px;
}
#eb_languages select, #eb_interested_in select{
 float:right;
}
#b_e1criteria div.eb_na,#b_e2criteria div.eb_na,#b_e3criteria div.eb_na{
 line-height:18px;
 font-size:11px;
 color:#999999;
}
div#eb_weight div, div#eb_height div{
 padding:0;
 padding-bottom:5px;
}
/* search */

#b_q_submit{
 margin-left:10px;
 float:left;
}

#f_q_submit{
 width:85px;
 height:31px;
}

#b_example{
 color:#626262;
 padding-bottom:6px;
}
#a_criteries,#b_example a{
 text-decoration:none;
 border-bottom:1px dashed #626262;
}

#b_popular{
 clear:both;
 padding-top:15px;
 line-height:26px !important;
 line-height:30px;
}

#b_left_popular h4, #b_popular h4{
 font-size:12px;
 font-weight:bold;
 color:#626262;
 margin:0;padding:0;
 padding-bottom:0px;
}

#b_left_popular{
 margin-top:7px;
}

#b_left_popular h4{
 padding-bottom:20px;
}

.b_box5 .top#b_left_rating {
 padding-right: 60px;
}

.already_rated, .already_rated a{
 font-size: 19px;
 color:#59a12b;
 line-height:30px;
}


.left_to_rate, .left_to_rate a{
 font-size:19px;
 color:#cc0000;
 line-height:30px;
}

.already_rated a, .left_to_rate a{
 width: auto;
 text-decoration:underline;
}

.already_rated a #small, .left_to_rate a #small, .left_to_rate #small, .already_rated #small{
 font-size:19px;
}

.left_to_rate, .already_rated {
 text-decoration:underline;
}

.b_box0#b_left_rating .top{
 line-height: 18px;
 background: none;
}

.b_box0#b_left_rating .top a{
 color: #006699;
}

.b_box0#b_left_rating .top a:hover{
 color:#ff5a00;
}

#b_popular p{
 margin:0;padding:0;
 line-height:18px;
 margin-left:40px;
 padding-bottom:10px;
 width:400px;
 clear:both;
 float:none;
}

.ts0, .ts1, .ts2{ line-height:26px; }

.t0, .t1, .t2, .t3, .t4, .t5,
.ts0, .ts1, .ts2{
 color:#3399ff;
 font-weight:normal;
 text-decoration:none;
 margin-right:12px;
}

.t0:hover, .t1:hover, .t2:hover, .t3:hover, .t4:hover, .t5:hover,
.ts0:hover, .ts1:hover, .ts2:hover{
 color:#ff5a00;
}
.t0{ font-size:11px;color:#8fc7ff}
.t1{ font-size:16px;color:#8fc7ff}
.t2{ font-size:20px;color:#70b7ff}
.t3{ font-size:22px;color:#51a8ff}
.t4{ font-size:26px;color:#3399ff}

.ts0{ font-size:12px;color:#A0CFFF}
.ts1{ font-size:14px;color:#7ABCFF}
.ts2{ font-size:16px;color:#41A0FF}

/* Rating */

#a_skip_me{
 margin:15px 10px 0 0;
 color:#999999;
 float:left;
 display:block;
}

#b_rate_me{
 float:left;
 margin-bottom:32px;
}
#b_rate_me ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 280px;
 height: 28px;
 position: relative;
 background: url(../images/vote.gif);
}
#b_rate_me li {
 float: left;
 margin: 0;
 padding: 0;
}
#b_rate_me li a {
 display: block;
 width: 28px;
 height: 28px;
 text-indent: -9999px;
 position: absolute;
 text-decoration: none;
 z-index: 10;
 color: #ccc
}
#b_rate_me a.r1 {
 left: 0;
}
#b_rate_me a.r1:hover {
 width: 28px;
}
#b_rate_me a.r2 {
 left: 28px;
}
#b_rate_me a.r2:hover {
 width: 56px;
}
#b_rate_me a.r3 {
 left: 56px;
} #b_rate_me a.r3:hover {
 width: 84px;
}
#b_rate_me a.r4 {
 left: 84px;
}
#b_rate_me a.r4:hover {
 width: 112px;
}
#b_rate_me a.r5 {
 left: 112px;
}
#b_rate_me a.r5:hover {
 width: 140px;
}
#b_rate_me a.r6 {
 left: 140px;
}
#b_rate_me a.r6:hover {
 width: 168px;
}
#b_rate_me a.r7 {
 left: 168px;
}
#b_rate_me a.r7:hover {
 width: 196px;
}
#b_rate_me a.r8 {
 left: 196px;
}
#b_rate_me a.r8:hover {
 width: 224px;
}
#b_rate_me a.r9 {
 left: 224px;
}
#b_rate_me a.r9:hover {
 width: 252px;
}
#b_rate_me a.r10 {
 left: 252px;
}
#b_rate_me a.r10:hover {
 width: 280px;
}


/* last added */
#b_rate_me li span{
 text-indent: 0;
 position: absolute;
 width: 28px;
 text-align: center;
 top: 28px;
 right: 0
}

#b_before_photo {
 clear:both;
 padding-top:14px;
}

#b_image{
 float:left;
 padding:1px;
 background-color:#fff;
 border:2px solid #f0f0f0;
}

#b_huge_info{
 clear:both;
 padding-top:10px;
}

#b_prev_vote h4{
 padding-bottom:18px;
}
#b_prev_vote .photo_medium{
 float:none;
}

.b_medium_info{
 clear:both;
 padding:10px 0 25px 0px;
}
#b_prev_vote .b_medium_info{
 padding:10px 0 5px 0px;
}
.b_medium_info .b_status i, .b_medium_info .b_status b, .b_medium_info .b_status s{
 float:none;
}

#b_prev_vote ul{
 margin:10px 0 0 0;
 padding:0;
 display:block;
 clear:both;
 border-top:1px solid #e9e9e9;
}
#b_prev_vote ul li{
 margin:0;padding:0;
 display:block;
 font-size:11px;
 color:#999999;
 border-bottom:1px solid #e9e9e9;
 line-height:25px;
}

#b_prev_vote ul li#last{
 border-bottom:0px solid #fff;
}

#b_prev_vote ul li strong{
 color:#474747
}

#b_prev_vote ul li strong i{
 font-weight:normal;
 font-style:normal
}

/* rate line */

#b_rate_line i{
 float:left;
 display:block;
 font-style:normal;
 font-size:11px;
 color:#b7b7b7;
}
#b_rate_line b{
 float:right;
 display:block;
 font-weight:normal;
 font-size:11px;
 color:#b7b7b7;
}
#b_current big{
 font-size:45px;
 color:#999999;
}
.on #b_current_arrow i{
 display:block;
}
#a_boost{
 display:block;
 position:absolute;
 font-size:12px;
 padding-left:100px;
 margin-top:-8px;
 color:#933100;
}
.on #b_current big{
 color:#933100;
}

.b_box0 small{
 font-size:11px;
 color:#999999;
}

/* */

.b_photo_rate{
 clear:both;
 height:131px;
 border-bottom:1px solid #edeeee;
 margin-bottom:15px;
}

.b_photo_rate.border_no{
 border:0;
}

.b_photo_rate .b_count{
 float:left;
 width:30px;
 padding-top:50px;
 color:#999999;
 font-size:11px;
}

.b_photo_info{
 margin-left:15px;
 width:330px;
 float:left;
 padding-top:30px;
}
.b_photo_info big{
 font-size:30px;
 color:#474747;
 line-height:30px;
}

.b_photo_info.change,.b_photo_info.top{
 padding-top:20px;
}
.b_photo_info.change b{
 color:#666699;
}
.top.b_photo_info b{
 color:#FF6600;
}
.b_photo_info.no{
 padding-top:15px;
}
.b_photo_info.no,.b_photo_info.no big{
 color:#999999;
}

.b_photo_info.add{
 padding-top:50px;
}
.b_photo_info.best{
 padding-top:40px;
 color:#999999;
}


.b_one_rated{
 width:130px;
 padding-right:35px;
 float:left;
}


.b_one_rated .b_rating{
 font-size:11px;
 color:#999999;
 padding-bottom:5px;
}
.b_one_rated .b_rating b{
 color:#474747
}
#b_top_rated{
 margin:15px 0 0 0;
}
.search#b_top_rated{
 padding-bottom:15px;
 border-bottom:2px solid #edeeee;
}

.search#b_top_rated .b_medium_info{
 padding-bottom:15px;
}
.top#b_top_rated .b_medium_info{
 padding-bottom:10px;
}

#b_top_rated{
 clear:both;
}

#b_top_rated .b_line{
 border-top:1px solid #edeeee;
 clear:both;
 font-size:1px;
 height:10px;
 background:none;
}

#b_top_rated .b_pager{
 padding-top:5px;
 float:left;
}

#b_top_how{
 clear:both;
 color:#999999;
 font-size:11px;
}
#b_top_how a{
 color:#656565;
 font-size:11px;
}

.b_box2 .last
{
 padding-top:0;
}

#b_nav{
 float:right;
}
/* End of rating.css */

/* search result */
#a_top {
 color:#54a113;
 font-weight:bold;
}

.b_place{
 float:left;
 font-size:11px;
 margin:0;
 padding:3px 10px 0;
 color:#999999;
}

.b_added{
 display:block;
 color:#b7b7b7;
 font-weight:normal;
 font-size:11px;
}

.b_status{
 color:#999999;
 font-size:11px;
 margin-bottom:3px;
}

.b_status a{
 color:#999999;
}
.gender_M, .gender_F, .gender_N, .gender_{
 display:block;
 float:left;
 padding-left:4px;
 height:68px;
}


.real_Y, .real_N, .b_face_list{
 float:left;
 padding-right:14px;
}

.highlight{
 background-color:#ffffe1;
}

/* Contacts begin */

.b_photo_rate .b_count, .b_contacts_count{
 padding:6px 0 10px 0;
 clear:both;
 border-bottom:none;
}

#right #b_nav {
 font-weight:bold;
}
#right #b_nav a{
 font-weight:normal;
}

#right #b_already{
 padding-left:40px;
 margin-bottom:0;
 padding-bottom:0;
}
#right #b_already a{
 color:#3399ff;
}

#left .b_count a{
  font-size:12px;
  color:#666666;
}

#b_filter{
 margin-bottom:10px;
}
#b_folders{
 background-color:#fff;
 color:#333333;
 font-size:12px;
 width:240px;
}

#b_folders div{
 padding-left:30px;
}
#b_folders div div{
 padding-left:0;
}
#item_add a{
  color:#626262;
  font-size:11px;
}
.item_disabled, .item_selected, .item, .item_disabled_selected,#item_add{
 padding:5px 0 0 2px;
 clear:both;
 background-color:#fff;
 font-weight:normal;
}

.item_disabled .clear, .item_selected .clear, .item .clear, .item_disabled_selected .clear,#item_add .clear{
 padding-bottom:8px;
}

.item_selected, .item_disabled_selected{
 background-color:#e0e0e0;
 border-top:1px solid #c4c4c4;
}
.item_selected a, .item_disabled_selected a{
 color:#626262;
 font-weight:bold;
}
.item a{
 color:#006699;
}
.item_disabled_selected, .item_disabled{
 color:#b7b7b7;
}

.u,.g,.f,.r,.t,.a,.c{
 background-repeat:no-repeat;
 background-position:8px 2px;
}
.t a{
 color:#006699;
}
.item_selected.t a{
 color:#626262;
}

.name span{
 font-size:11px;
 color:#b5b5b5;
}
.name span a{
 font-weight:normal;
 color:#999999;
}
.name span span{
 padding-left:3px;padding-right:3px;
 color:#b7b7b7;
}

#b_folders .name{
 float:left;
}

#b_folders .count,#b_folders .new{
 font-size:11px;
 float:right;
 padding-right:8px;
 color:#999999;
 width:15px;
}

#b_folders .count{
 text-align:right;
}
#b_folders .new{
 font-weight:bold;
 color:#666666;
 text-align:right;
}

.item input{
 font-size:11px;
}
#b_folders #f_name,#b_folders .f_name{
 width:60px;
}
.b_invite_write, .b_invite_clock, .b_invite_none, .b_invite_stop, .b_know{
 float:left;
 padding-left:18px;
 color:#656565;
 font-size:11px;
}
.b_invite_none{
 padding-left:0;
}
.b_know{
 padding-left:0;
}
.b_know a{
 color:#656565;
}



.b_messages{
 float:right;
}

.b_messages a{
 color:#006699
}

.b_messages b a{
 color:#59a12b;
}

.b_messages u a{
 background-color:#ffffff;
 color:#b5b5b5;
}


.b_result_last {
 border-top:1px solid #e9e9e9;
 clear:both;
 padding-top:15px;
}


.contacts_pager .b_pager{
 padding-top:0;
 margin-top:0;
 float:right;
 clear:none;
}

/* invite */
.b_info_left{
 padding-top:30px;
}

.b_invite_head{ padding-top:40px;}

#b_invite_add{
 padding-top:30px;
 clear:both;
}

#b_invite_add div label{
 color:#626262;
 font-weight:bold;
 font-size:11px;
 display:block;
}


#b_invite_add #f_email{
 margin-right:10px;
 width:300px;
}

div.error{
 font-size:11px;
 color:#CC0000;
 font-weight:bold;
}


#b_invite_hint{
 line-height:18px;
 color:#333333;
}

#edit_form, #delete_form{
 display:none;
}

/* popup list */
#lb_found{
 margin-top:10px;
}

#lb_found_list,#a_found_list{
 display:none;
}

#lb_list{
 border:1px solid #b4b4b4;
 width:430px;
 height:180px;
 overflow:auto;
 clear:both;
 background-color:#fff;
 margin:10px 0 20px 0;
}
#lb_list table{
 background-color:#fff;
}

#lb_list table td{
 vertical-align:middle;
 margin:0;
 height:21px;
 line-height:18px;
 padding-left:10px;
}

#lb_list table td.i{
 text-align:center;
 padding-left:0;
 width:6%;
}

#lb_list table td.e{
 font-size:11px;
 color:#656565;
 width:36%;
 overflow:hidden;
}

#lb_list table td.b{
 font-size:11px;
 color:#59A12B;
 font-weight:bold;
 text-align:right;
 overflow:hidden;
 width:17%;
 padding-right:20px;
}

/* Contacts end */

/* friend */

.b_friendN,.b_friendY,.b_friendW{
 display:block;
 position:relative;
 padding:0;
 margin:0;
 top:15px;
 left:65px;
 z-index:10;
 width:20px;
 width:20px !important;
 height:17px;
 background:top right no-repeat;
}
.b_friendN{
 visibility:hidden;
}

.b_friendW i,.b_friendY i{display:none}

/* new reality! */
.b_realN,.b_realY{
 display:block;
 position:relative;
 padding:0;
 margin:0;
 top:10px;
 left:21px;
 z-index:10;
 width:23px;
 width:23px !important;
 height:30px;
}


.b_realY i{display:none}

/* *** */
.i_stat{ position: absolute; top:0; left:0 }
.b_left{
 float:left;
 position:absolute;
}

a#a_signup{color:#59a12b;font-weight:bold;}

big{
 font-weight:normal;
}
big,.big{
 font-size:18px;
 color:#191919;
}

label{cursor:default}

/* hover?! */

#b_not_already a:hover, #a_your:hover,.b_back a:hover,#left .b_count a:hover,.b_action a:hover,#copyright_language a:hover,#copyright_line a:hover,#b_already a:hover,#b_total a:hover,#b_q a:hover,#b_relevant a:hover,.b_more a:hover,#b_q a:hover,.b_short i a:hover,.b_short a:hover,ul.b_reg li a:hover,a#a_create:hover,#b_delete a:hover,.b_messages u a:hover,.b_messages b a:hover,.b_messages a:hover,#b_new a:hover,.name span a:hover,.item_selected a:hover, .item_disabled_selected a:hover,#item_add a:hover,#b_delete a:hover,#b_happenings div div a:hover,#b_happenings b a:hover,#b_albums h3 a:hover,#b_counter a:hover,h2 .second a:hover,h2 a:hover,#b_user a:hover,#navigation_right #line_menu a:hover,#navigation_right a:hover,#navigation_left a:hover,.b_more a:hover,h3 a:hover,a:hover,
.item a:hover, .t a:hover, .l_form .l_info .last a:hover, #b_anketa_subparts h3 a:hover,
#b_top_how a:hover,#a_favorite:hover, #a_skip_me:hover, #b_zone_votes a
{
 color:#ff5a00;
}

#b_message a:hover{
 color:#FFFF00;
}

#a_criteries:hover,#b_example a:hover{
 border-bottom:1px dashed #ff5a00;
}

#check_div{
 display:none;
}

.b_back{
 float:right;
 position:relative;
 top:-25px;
 font-size:11px;
 z-index:10;
 margin-bottom:-18px;
}
.left.b_back{
 float:left;
}
.b_back a{
color:#999999;
}
.not_active, .not_active big, .not_active .b_descr{ color:#b7b7b7; }
a.not_active{color:#b7b7b7; color:#b7b7b7 !important; text-decoration:none }

/* search form */
.b_count{
 padding:6px 0 10px 0;
 clear:both;
 border-bottom:2px solid #e9e9e9;
}

#b_total{
 float:left;
 color:#999999;
}
#b_total a{
 color:#999999;
}
#b_search_menu{
 margin:0 auto 30px;
 /*width:760px;*/
}

#b_menu_toggler{clear:both}

#b_tabs{padding-left:10px}

#b_tabs div{float:left; padding-left:8px}
#b_tabs div a{
 display:block;
 float:left;
 color:#ffffff;
 text-decoration:underline;
 padding-right:8px;
}


#b_count{clear:right;float:right;color:#B9ABD5;padding-right:10px}
#b_count a{ color:#fff}

.b_search_people {
 min-width:650px;
 overflow: auto;
}


.b_fields {
 float:left;
 line-height: 22px;
 padding-right:10px;
 white-space:nowrap;
}
.no_pad{
 padding-right:2px;
}

.t_fields td{
 padding-right:10px;
 white-space:nowrap;
}
.t_fields td.no_pad{
 padding-right:2px;
}

.t_fields .last{
 padding-left:20px;
}

.t_fields .last,.t_fields .last a{
 color:#797B7B;
 font-weight:bold;
}

.t_fields .next{
 padding-top:5px;
}

.t_fields .next input{
 margin:0;padding:0;
}

#b_search_people, #b_search_some, #b_search_top{
 display:none;
}

.active#b_search_people, .active#b_search_some, .active#b_search_top{
 display:table !important;
 display:block;
}

#f_slocation,#f_tlocation{
 width:130px;
}

/* **** */

#p_main{
 clear:both;
 float:right;
 width:510px;
 overflow:hidden;
}

#p_side{
 width:260px;
 float:left;
}


/* round box (people around, friends) */

.b_box,.b_box0,.b_box2,.b_box4,.b_box5
{
 background:url(../images/p_body2.gif) top left repeat-y #FFF;
 margin-bottom:15px;
 margin-right:15px;
}
.b_box{margin-right:0}

.b_box h4,.b_box .top,
.b_box0 h4,.b_box0 .top,
.b_box2 h4,.b_box2 .top,
.b_box4 h4,.b_box4 .top,
.b_box5 h4,.b_box5 .top
{
 padding:10px 0px 0 10px;
 background:url(../images/p_top2.gif) top left no-repeat;
 clear:both;
 font-size:12px;
 font-weight:bold;
 color:#626262;
}

.b_box .top,.b_box0 .top,.b_box2 .top,.b_box4 .top,.b_box5 .top
{
 font-weight:normal;
 padding-right:20px;
}


.b_box_left{
 float:left;
 font-size:11px;
 margin:0;
 padding:9px 10px 0;
 color:#999999;
}

.b_box0
{
 background:none #FFF;
 margin-right:70px;
}
.b_box0 h4,.b_box0 .top{
 padding:0px 0px 0 0px;
 margin:0;
 background:none #FFF;
}
.b_box0 .last{
 background:none #FFF;
}

/* yellow */


#left .b_box2,
#left .b_box4
{
 margin-right:0;
}

.w1 .top u{
 background-color:#FFFBBA;
 border:1px solid #FFC200;
 padding-left:0.2em;
 padding-right:0.2em;
}
.w1 .left{
 float:left;
}


.w2 .left{
 float:left;
 width:45%;
 padding-left:10px;
}

.w2 .right{
 float:right;
 width:45%;
 padding-right:20px;
}

.b_pad{
 padding:10px;
}

#b_face_name big{
 display:block;
 font-size:20px;
 line-height:22px;
}

#b_face_name .b_status{
 clear:both;
 height:12px;
}
#b_face_call{
 padding:12px 10px 0 10px;
}
#b_face_call a{
 color:#006699;
 font-size:11px;
}
#b_face_info p{
 margin-bottom:0;
 margin-top:10px;
}
#b_face_id{
 margin-top:6px;
 color:#999;
 font-size:11px;
}

/* vote stars */

#b_zone_votes{
 margin-top:20px;
 color:#999999;
 font-size:11px;
}
#b_zone_votes a{
 color:#656565;
 font-size:11px;
}


/* short person block */

.b_person_left{
 float:left;
 width:55px;
}

.b_person_right{
 padding-bottom:10px;
 width:155px;
 float:right;
}

.b_gender_M, .b_gender_F{
 padding-left:4px;
 height:65px;
}


.b_person{
 padding:10px 10px 0 10px;
}

.icons .rating{
 float:right;
 width: 13px;
 height: 14px;
}

.icons .rating i{ display:none }


.b_photo a,.b_photo b{
 display:block;
 border:2px solid #e0e0e0;
 width:112px;
 height:112px;
}

.b_photo a img,.b_photo b img{
 width:110px;
 height:110px;
 margin:1px;
}

.b_photo a:hover{
 border:2px solid #FF640a;
}

#b_photosets_preview{
 height:155px;
 border-bottom:1px solid #d1d4d5;
 margin-bottom:20px;
}

#b_photosets_preview #b_photoset_me{
 float:left;
 height:155px;
}

.b_photosets_mini{
 width:350px;
 float:left;
}

.b_photosets_mini .b_count{
 padding-top:5px;
 clear:left;
 border-bottom:none;
}
.b_photosets_mini .b_count a{
 font-weight:bold;
  color:#006699
}


.b_photoset_small a{
 display:block;
 border:2px solid #e0e0e0;
 width:52px;
 height:52px;
}

.b_photoset_small a img{
 width:50px;
 height:50px;
 margin:1px;
}

.b_photoset_small a:hover{
 border:2px solid #FF640a;
}

.b_photoset_small .i_lock_me i,
.b_photoset_small .i_lock_friends i,
.b_photoset_small .i_lock_key i{
 display:none
}

.b_photoset_small .i_lock,
.b_photoset_small .i_lock_key,
.b_photoset_small .i_lock_friends,
.b_photoset_small .i_lock_me{
 display:block;
 position:relative;
 top:-24px;
 left:27px;
 width:18px !important;
 height:18px;
 overflow:hidden;
}


/* lightbox */

#lightbox{
 display:none;
 position: absolute;
 top:50%;
 left:50%;
 z-index:9000;
 width:450px;
 height:400px;
 margin:-220px 0 0 -250px;
 text-align:left;
}
#lightbox[id]{
 position:fixed;
}

#overlay[id]{
 position:fixed;
}
#lbLoadMessage{
 background:transparent;
}
#lightbox.done #lbLoadMessage{
 display:none;
}
#lightbox.done #lbContent{
 display:block;
}
#lightbox.loading #lbContent{
 display:none;
}
#lightbox.loading #lbLoadMessage{
 display:block;
}


#lbAjax{
 visibility:hidden;
}
/* light form */
.l_info{
 line-height:20px;
 clear:both;
 float:none;
 color:#656565;
 padding:10px 30px 20px 30px;
 position:relative;
}

.l_info .b_result{
 padding:0;
 clear:both;
 border-bottom:none;
 color:#333333;
}

.l_info h3{
 margin:0;padding:0;
 color:#669933;
}

.l_info .gender_M, .l_info .gender_F, .l_info .gender_N{
 height:50px;
}

.l_info h3 .gender_F,.l_info h3 .gender_M, .l_info h3 .gender_N{
  margin-top:-8px;
  padding-right:5px;
}

.l_form{
 line-height:18px;
 padding:20px 30px 1px 30px;
 position:relative;
}

.l_form div{
 clear:both;
 margin:0;
 padding:0;
 padding-bottom:15px;
 font-size:12px;
 line-height:18px;
}

.l_form div label{
 /*position:absolute;*/
 float:left;
 margin-right:-150px;
 padding-top:2px;
 padding-right:20px;
 text-align:right;
 font-weight:bold;
 font-size:11px;
 color:#999999;
 width:130px;
}

.l_form div div label {
	float: none;
	margin-right: 0;
}

.l_form div div,.l_form div p{
 clear:none;
 padding:0;
 text-align:left;
 margin-left:150px;
 margin-bottom:0px;
 font-size:11px;
 color:#656565;
 margin-top:0;
}

.l_form div div div{
 margin-left:0px;
 font-size:11px;
}

.l_form div div label{
 position:static;
 padding-top:0;
 text-align:left;
 font-weight:normal;
 font-size:12px;
 color:#191919;
 width:auto;
 display:inline;
}

.l_form div.big label{
 padding-top:4px;
}

.l_form div.big div input,
.l_form div.big div select{
 font-size:18px;
 width:240px;
}

.l_form div .wide input{ width:200px}
.l_form div .wide textarea{ width:260px; height:145px}

.l_form .wide p{
 width:410px;
 margin-left:20px;
 text-align:center;
 padding-top:10px;
 font-size:12px;
}

.l_form div .disclosure{
 margin-left:20px;
 line-height:16px;
}
/* last block */

.l_form .l_line{
 width:408px;
 border-top:2px solid #dcdbdb;
 font-size:1px;
 margin-left:12px;
 margin-top:10px;
}

.l_form .l_line_one{
 width:408px;
 border-top:1px solid #dcdbdb;
 font-size:1px;
 margin-left:20px;
 margin-top:5px;
 margin-bottom:5px;
}

.l_form .last{
 padding-bottom:20px;
 color:#656565;
 line-height:18px;
}

.l_form .last p{
 float:right;
 margin-right:20px;
 margin-top:-20px;
 font-size:12px;
 position:relative;
}

/* info inside form block */
.l_form .l_info, .l_form .l_info_wide{
 line-height:18px;
 margin-left:10px;
 background:none;
 clear:both;
 float:none;
 border:none;
 color:#191919;
 padding:0 0 0 30px;
}
.l_form .l_info_wide{
 padding:0 0 20px 0;
 text-align:left;
}


.l_form .l_info ul{
 width:360px;
 margin:0 0 0 20px;
 padding:10px 0 0 0;
}

.l_form .l_info ul li{
 width:170px;
 float:left;
 height:25px;
 line-height:25px;
 padding-left:0;
 margin-left:0;
}

.l_form .l_info .last{
 clear:both;
 padding:20px 0;
 line-height:18px;
 margin-left:0;
 font-size:12px;
}
.l_form .l_info .last a{
 color:#006699;
}
#l_form{padding-bottom:0}

/* flat form */

.l_form_flat{
 line-height:18px;
 padding:20px 30px 10px 30px;
 position:relative;
}

.l_form_flat .l_info_right{
 line-height:18px;
 padding:0;
 background:none;
 clear:none;
 border:none;
 color:#191919;
 float:right;
 width:190px;
 position:relative;
}

.l_form_flat .l_info_right p{
 font-size:11px;
 color:#999999;
 line-height:16px;
}

.l_form_flat div{
 width:200px;
 padding-bottom:5px;
 line-height:20px;
}

.l_form_flat div.wide{
 width:100%;
}
.l_form_flat div div{
 width:auto;
 padding-left:0;
 padding-bottom:0;
}
.l_form_flat div .wide input{ width:190px}
.l_form_flat div .short input{ width:100px;margin-right:5px;}

.l_form_flat div label{
 padding-top:2px;
 font-weight:bold;
 font-size:11px;
 color:#999999;
}

.l_form_flat .last{
 padding-top:15px;
 color:#656565;
 line-height:18px;
}

/* errors */


.l_form .error div{
 color:#CC0000;
 font-weight:bold;
}

.l_form .error div span{
 font-weight:normal;
 color:#626262;
}

.l_form .error div input,.b_form .error div select{
 background-color:#FFFDDC;
}


/* signup */
#lb_create_pwd{
 display:block;
 position:absolute;
 margin-top:3px;
 margin-left:355px;
}
#la_create_pwd{
 font:11px Arial;
 color:#626262;
 margin-left:10px;
 display:inline;
 text-decoration:none;
 border-bottom:1px dashed #626262;
}

blockquote#lb_password_confirm{
 display:block;
 margin:0;
 padding-top:8px;
}

#lb_password_length_check{
 padding-bottom:3px;
}


#lb_location, #lb_email{ padding-bottom:10px}

#lb_password_created{
 display:none;
}
#lb_code{ padding-bottom:5px}


/* popup's */
#b_login_process, #b_list_process{display:none}

.b_result,.b_my_result{
 padding:12px 0px 0 0;
 clear:both;
 border-bottom:1px solid #e9e9e9;
 color:#626262;
}

/* search contact */

#b_invite_other_line{
 border-top:2px solid #EAEAEA;
 font-size:1px;
}
#b_invite_other,#b_invite_other_vote{
 border-top:2px solid #EAEAEA;
 border-bottom:1px solid #EAEAEA;
 padding:15px 10px;
 clear:both;
 line-height:17px;
 color:#6d6d6d;
 background-color:#f6f6f6;
 margin-bottom:10px;
}
#b_invite_other_vote{
 border-top:2px solid #ffe07f;
 border-bottom:1px solid #ffe07f;
 color:#6d6d6d;
 background-color:#fffddc;
 margin-bottom:20px;
}
#b_invite_other p,#b_invite_other_vote p{margin-top:15px}

#b_invite_other .more_a{
 margin-left:0;
 color:#6d6d6d
}

#b_import_contacts{
 padding-bottom:15px;
}

#b_import_contacts span.div{
 color:#b5b5b5;
 white-space:nowrap;
 padding:0 3px;
}
#b_invite_other #fs_email,#b_invite_other_vote #fs_email{
 width:200px;
}

.b_edit{
 display:inline;
}

.b_edit a{
 color:#006699
}

#b_friends_around,#b_people_around,.b_medium_info,#b_huge_info{
 color:#626262;
}
#b_friends_around .b_more{
 float:left;
}

#p_maketop .text{
 padding-left:20px;
 padding-top:10px;
}
#p_maketop_left {
	padding: 11px 10px 0
}
#b_place{
 padding-top:20px;
 font-size:12px;
 color:#656565;
 line-height:18px;
}

.wide_it #ruler_first{
 margin-top:0px;
}
.wide_it #navigation_logo{
 margin-top:10px;
}

.wide_it #navigation_right {
 color:#F8EE99;
 margin-top:30px;
}

.wide_it #navigation_right a{
 color:#FFF;
}


.wide_it #navigation_right #line_menu a{
 color:#F8EE99;
}

.wide_it #b_search_menu{
 margin:0 auto 20px auto;
 width:770px;
 text-align:left;
}

.wide_it #b_menu{
 background:#9C0 none;
 width:auto;
}
.wide_it #b_menu:after{
 display: block;
 height: 0px;
 overflow: hidden;
 clear:both;
 content: " ";
}

.wide_it #b_count{
 color:#D6EB99;
 padding-right:0;
}

.wide_it #navigation_right #line_menu a:hover,.wide_it #navigation_right a:hover,.wide_it #navigation_left a:hover{
 color:#fff;
}

.wide_it #b_tabs{
 padding-left:1px
}
.wide_it #b_count,.wide_it #b_tabs div a{
 background-color:#99CC00;
}

.wide_it #navigation_right #line_menu a.new{
 color:#FEF700;
}




/* ######### Top tabs ######### */

#ddtoptabs{
margin-left: 4px; /*Opera 8 fix -1px*/
padding: 0;
width: 100%;
height: 27px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddtoptabs ul{
font: normal 10px verdana, arial, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddtoptabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.4em;
font-size: 120%;
}



#ddtoptabs a span{
float:none;
}

#ddtoptabs #current a, #ddtoptabs strong{
background-position:0 -300px;

}

#ddtoptabs #current a span, #ddtoptabs #current span{
background-position:100% -300px;

}

#ddtoptabs a:hover{
background-position:0% -150px;
}

#ddtoptabs a:hover span{
color: #fff;
background-position:100% -150px;
}

#ddtoptabs #current a:hover {	background-position:0% -300px; }
#ddtoptabs #current a:hover span { color: #fff;	background-position:100% -300px; }

#ddtoptabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #2B6600;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
}


#csslibrarytab a:hover{
background-position:0% -150px;
}

#csslibrarytab a:hover span{
color: #fff;
background-position:100% -150px;
