/*Ofertes^*/

div.LlistatFoto2 {
/*    padding: 0.3em 0.7em 0.1em 0.7em;*/
	width:100px;
	height:140px;
	vertical-align:top;
/* -	align:center; */
}

div.LlistatAltres3 {
	width:200px;
	width:150px;
	height:70px;
/*    background: #CCCCCC;*/
	vertical-align:middle;
	font-size:11px;
}


div.LlistatAltres2 {
	width:200px;
	width:150px;
	width:390px;		
	height:50px;
/*    background: #CCCCCC;*/
	vertical-align:middle;
	font-size:12px;
}

div.LlistatTitol2 {
	width:200px;
	width:150px;
	width:390px;		
/*	height:74px;*/
    background: #dddddd;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-size:12px;
}

div.LlistatTitol7 {
	width:200px;
	width:150px;
	width:390px;		
/*	height:74px;*/
    background: #dddddd;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-size:12px;
}


div.LlistatTitolGran {
	width:200px;
	width:150px;
	width:470px;		
/*	height:74px;*/
    background: #dddddd;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-size:12px;
}

div.LlistatTitol3 {
	width:200px;
	width:150px;
	width:150px;		
/*	height:74px;*/
    background: #CCCCCC;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-size:11px;
	height:160px;
}

div.LlistatTitolGran a {	
/*    position: relative; */
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 17px;
	color:#111111;
	font-weight:bold;	
}

div.LlistatTitolGran a:hover {	
/* -	text-color: #444444; */
	font-weight: bold;
}

div.LlistatTitol3 a {	
/*    position: relative; */
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 15px;
	color:#111111;
	font-weight:bold;	
}

div.LlistatTitol3 a:hover {
/* -	text-color: #444444; */
	font-weight: bold;
}

div.LlistatTitol2 a {	
/*    position: relative; */
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 17px;
	color:#111111;
	font-weight:bold;	
}

div.LlistatTitol7 a {	
/*    position: relative; */
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 15px;
	color:#111111;
	font-weight:bold;	
}

div.LlistatTitol2 a:hover {	
/* -	text-color: #444444;  */
	font-weight: bold;
}

div.LlistatTitol7 a:hover {	
/* - 	text-color: #444444; */
	font-weight: bold;
}

div.LlistatArticles2 {
    border: solid 2px #f1cb2f;
    border: solid 1px #222222;	
    background: #ffffff;
/*    margin: 0px 0px -1em 0px;*/
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:310px;
	width:260px;	
	width:163px;		
/*	height:150px; 
	height:85px; 	
height:150px; */
	vertical-align:middle;
}


div.LlistatArticlesGran {
    border: solid 2px #f1cb2f;
    border: solid 1px #222222;	
    background: #dddddd;
/*    margin: 0px 0px -1em 0px;*/
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:310px;
	width:260px;	
	width:500px;		
/*	height:150px; 
	height:85px; 	
height:150px; */
	vertical-align:middle;
}


#campregistre input {
    position: relative; 
	width: 250px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 0px;
	color:#e45b00;
	font-weight:bold;	
}

#campregistre select {
    position: relative; 
	width: 250px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 0px;
	color:#e45b00;
	font-weight:bold;	
}

#campregistreEstret input {
    position: relative; 
	width: 100px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 0px;
	color:#e45b00;
	font-weight:bold;	
}
#campregistreEstretet input {
    position: relative; 
	width: 45px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 0px;
	color:#e45b00;
	font-weight:bold;	
}
#campregistre2 input {
    position: relative; 
	width: 200px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 0px;
	color:#e45b00;
	font-weight:bold;	
}

#campregistre textarea {
    position: relative; 
	width: 250px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 12px;
	margin: 0px;
	color:#e45b00;
	font-weight:bold;	
}


div.paginacio {
	width:200px;
	width:150px;
	width:480px;		
	height:20px;
    background: #DDDDDD;
	text-align:right;
	vertical-align:middle;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-size:10px;
	margin: 10px;
	
}


div.Preus {	
    border: solid 1px #ffffff;	
/*    background:url("../imatges/catalogo.gif") left bottom no-repeat;	*/
/*    background:url("../imatges/fondoPreus.gif") left bottom;		*/
/*    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;*/
	width:150px;
	height:50px;
	vertical-align:middle;
	background-color:#898989;
}
div.PreusTexte {	
    margin: 0px 0px 0em 0px;
    padding: 0.3em 0.3em 1.2em 0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:13px;
/*	font-weight: bold;*/
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	/*valign:middel;*/
}

div.busquedes select {
	width: 120px;
	font-family: "verdana", courier, monospace;
	font-size: 12px;
	font-weight:bold;	
}

div.muestras select {
	width: 320px;
	font-family: "verdana", courier, monospace;
	font-size: 10px;
/*	font-weight:bold;	*/
}

.photo_usuariM{
 border:2px solid #000000;
  width:70px;
}

.photo_usuariM2{
 border:2px solid #000000;
  width:50px;
}

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

.photo_usuariP,.photo_usuariP.no:hover{
 display:block;
/* float:left;*/
 border:2px solid #000000;
 background-color:#fff;

/* height:100px;*/
 margin-top:10px;
/* margin-right:4px;*/
}

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

/*Marcs llistats*/
.photo_usuari,.photo_usuari.no:hover{
 display:block;
 float:left;
 border:2px solid #F0F0F0;
 background-color:#fff;
 /*width:100px;
 height:100px;*/
 margin-right:4px;
}

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

div.MenuCategories100 a{
    position: relative; 
	color:#FFFFFF;
}

div.MenuCtaegories a:hover{
    position: relative; 
	color:#e45b00;
}


div.MenuCategories {	
    border: solid 1px #ffffff;	
/*    background:url("../imatges/catalogo.gif") left bottom no-repeat;	*/
    background:url("../imatges/catalogo.gif") left bottom;		
    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:130px;
	height:20px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
}

div.MenuCategoriesCesta {	
    border: solid 1px #ffffff;	
/*    background:url("../imatges/catalogo.gif") left bottom no-repeat;	*/
    background:url("../imatges/catalogo.gif") left bottom;		
    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:100px;
	height:20px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
}

div.MenuCategoriesCesta150 {	
    border: solid 1px #ffffff;	
/*    background:url("../imatges/catalogo.gif") left bottom no-repeat;	*/
    background:url("../imatges/catalogo.gif") left bottom;		
    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:130px;
	height:20px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
}


div.MenuCategories100 {	
    border: solid 1px #ffffff;	
/*    background:url("../imatges/catalogo.gif") left bottom no-repeat;	*/
    background:url("../imatges/catalogo.gif") left bottom;		
    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:100%;
	height:20px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
}


div.Menu {	
    border: solid 2px #f1cb2f;
    border: solid 1px #ffffff;	
    background: #ffffff;
	background:#EEEEEE;
    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:130px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;	
}
div.SubMenu {	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9px;	
}
div.Menu a {	
    position: relative; 
	color:#000000;
}

div.Menu a:hover {	
/*	color: #3da52a;
*/
/*	font-size:14px;
*/	
/* - 	text-color: #e45b00; */
	font-weight: bold;
}

div.MenuTitols {	
    border: solid 2px #f1cb2f;
    border: solid 1px #ffffff;	
    background: #ffffff;
	background:#DDDDDD;
    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:130px;
/*	height:20px;*/
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
}


div.MenuTitols a {	
    position: relative; 
	color:#000000;
}


div.MenuTitols a:hover {	
    position: relative; 
	color:#e45b00;
}

div.MenuTitolsCesta {	
    border: solid 2px #f1cb2f;
    border: solid 1px #ffffff;	
    background: #ffffff;
	background:#DDDDDD;
    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:100px;
/*	height:20px;*/
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
}

div.MenuTitolsCesta150 {	
    border: solid 2px #f1cb2f;
    border: solid 1px #ffffff;	
    background: #ffffff;
	background:#DDDDDD;
    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:130px;
/*	height:20px;*/
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
}

div.MenuTitolsCesta a {	
    position: relative; 
	color:#000000;
}

div.MenuTitolsCesta a:hover {	
    position: relative; 
	color:#e45b00;
}

div.MenuTitolsDeDalt {	
    margin: 0px 0px 0em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
}
div.MenuTitolsDeDalt a {	
    position: relative; 
	color:#000000;
}

div.MenuTitolsDeDalt a:hover {	
    position: relative; 
	color:#e45b00;
}
div.Producte {
    border: solid 2px #f1cb2f;
    border: solid 1px #222222;	
    background: #eeeeee;
    background: #FFFFFF;	
    margin: 0px 0px 1em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:99%;
/*	height:150px; */
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

div.ProducteTitol {
	width:100%;
/*	height:50px;*/
    background: #dddddd;
	text-align:left;
	vertical-align:middle;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-size:16px;
}

div.TexteVerdana12 {
	width:100%;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-size:12px;
}

div.MarcaiColeccio {
	width:100%;
/*	height:50px;*/
/*    background: #CCCCCC;*/
    background:url("../imatges/catalogo.gif") left bottom;	
	color:#FFFFFF;
	text-align:left;
	vertical-align:middle;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-size:14px;
}

div.Llistat {
    border: solid 2px #f1cb2f;
    border: solid 1px #222222;	
    background: #ffffff;
    margin: 0px 0px 1em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:310px;
	width:260px;	
	width:230px;		
	height:150px; 
	height:85px; 	
/*	height:200px;*/
	vertical-align:middle;
}

div.LlistatArticles {
    border: solid 2px #f1cb2f;
    border: solid 1px #222222;	
    background: #ffffff;
    margin: 0px 0px 1em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:310px;
	width:260px;	
	width:230px;		
	height:150px; 
	height:85px; 	
	height:150px;
	vertical-align:middle;
}

div.LlistatTipus {
    background: #ffffff;
    margin: 0px 0px 1em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:110px;
	width:100px;	
	width:100%;		
	height:10px; 
	vertical-align:middle;
}

div.LlistatSenseBorder {
    border: solid 0px #222222;	
    background: #ffffff;
    margin: 0px 0px 1em 0px;
    padding: 0.2em 0.2em 0.2em 0.2em;
	width:310px;
	width:260px;	
	width:230px;		
/*	height:150px; */
	vertical-align:middle;
}

div.LlistatFoto {
/*    padding: 0.3em 0.7em 0.1em 0.7em;*/
	width:100px;
	height:140px;
	vertical-align:middle;

}

div.LlistatTitol {
	width:200px;
	width:150px;
	width:120px;		
	height:50px;
    background: #CCCCCC;
	text-align:left;
	vertical-align:middle;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-size:10px;
	
}

div.LlistatTitol a {	
/*background: #FF0000;
	color: #3da52a;*/
/*	font-size:14px;
	font-weight: bold;*/
    position: relative; 
	
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 11px;
/*	margin: 4px;*/
	color:#111111;
	font-weight:bold;	
	
}

div.LlistatTitol a:hover {	
/*	color: #3da52a;
*/
/*	font-size:14px;
*/	
/* - 	text-color: #444444;*/
	font-weight: bold;
}


div.LlistatAltres {
	width:200px;
	width:150px;
	width:120px;		
	height:70px;
/*    background: #CCCCCC;*/
	vertical-align:middle;
}
div.LlistatPeu {
	width:200px;
	width:150px;
	width:120px;		
	height:20px;
/*    background: #CCCCCC;*/
	vertical-align:sub;
}

/* cAMPS DENTRADA */
#campregistreEntrada input {
    position: relative; 
	width: 450px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 4px;
	color:#FF0000;
	font-weight:bold;	
}

#campregistreEntradaEstret input {
    position: relative; 
	width: 150px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 4px;
	color:#FF0000;
	font-weight:bold;	
}

#campregistreEntrada textarea {
    position: relative; 
	width: 350px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 4px;
	color:#FF0000;
	font-weight:bold;	
}

#campregistreEntrada select {
    position: relative; 
	width: 250px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 4px;
	color:#FF0000;
	font-weight:bold;	
}

#campregistreEntradaAmple select {
    position: relative; 
	width: 450px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 14px;
	margin: 4px;
	color:#FF0000;
	font-weight:bold;	
}

#campregistreEntradaFitxer input {
    position: relative; 
	width: 100%;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
	color:#8CC81A;
	font-weight:bold;	
}



/* VELL */
/*INDEXTEMP*/

.tagsoupTemp span.level1 { font-size: 12px; line-height: 17px; text-decoration: none}
.tagsoupTemp span.level2 { font-size: 14px; line-height: 19px; text-decoration: none}
.tagsoupTemp span.level3 { font-size: 16px; line-height: 21px; text-decoration: none}
.tagsoupTemp span.level4 { font-size: 18px; line-height: 23px; text-decoration: none}
.tagsoupTemp span.level5 { font-size: 20px; line-height: 25px; text-decoration: none}
.tagsoupTemp span.level6 { font-size: 22px; line-height: 29px; text-decoration: none}
.tagsoupTemp span.level7 { font-size: 24px; line-height: 31px; text-decoration: none}
.tagsoupTemp span.level8 { font-size: 26px; line-height: 35px; text-decoration: none}
.tagsoupTemp span.level9 { font-size: 28px; line-height: 37px; text-decoration: none}

.tagsoupTemp span.level1 a { background: #f4f4f4; color: #105CB2; text-decoration: none}
.tagsoupTemp span.level2 a { background: #f4f4f4; color: #105CB3; text-decoration: none}
.tagsoupTemp span.level3 a { background: #f4f4f4; color: #105CB4; text-decoration: none}
.tagsoupTemp span.level4 a { background: #f4f4f4; color: #105CB5; text-decoration: none}
.tagsoupTemp span.level5 a { background: #f4f4f4; color: #105CB6; text-decoration: none}
.tagsoupTemp span.level6 a { background: #f4f4f4; color: #105CB7; text-decoration: none}
.tagsoupTemp span.level7 a { background: #f4f4f4; color: #105CB8; text-decoration: none}
.tagsoupTemp span.level8 a { background: #f4f4f4; color: #105CB9; text-decoration: none}
.tagsoupTemp span.level9 a { background: #f4f4f4; color: #105CBA; font-weight: bold; padding: 0 4px;  text-decoration: none}
/*
.tagsoupTemp span.level1 a { background: #ffffff; color: #076; text-decoration: none}
.tagsoupTemp span.level2 a { background: #ffffff; color: #077; text-decoration: none}
.tagsoupTemp span.level3 a { background: #ffffff; color: #078; text-decoration: none}
.tagsoupTemp span.level4 a { background: #ffffff; color: #079; text-decoration: none}
.tagsoupTemp span.level5 a { background: #ffffff; color: #07a; text-decoration: none}
.tagsoupTemp span.level6 a { background: #ffffff; color: #07b; text-decoration: none}
.tagsoupTemp span.level7 a { background: #ffffff; color: #07c; text-decoration: none}
.tagsoupTemp span.level8 a { background: #ffffff; color: #07d; text-decoration: none}
.tagsoupTemp span.level9 a { background: #ffffff; color: #07f; font-weight: bold; padding: 0 4px;  text-decoration: none}
*/
.tagsoupTemp span a:hover,
.tagsoupTemp span.level1 a:hover,
.tagsoupTemp span.level2 a:hover,
.tagsoup span.level3 a:hover
 {

color:#ffffff;
		background-color: #105CB6;
}
/*INDEXTEMP*/



/*Entrada login principal */
#campregistreEntradaNovaMobil input {
    position: relative; 
	width: 150px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 12px;
	margin: 4px;
	color:#8CC81A;
	font-weight:bold;	
}

#campregistreEntradaNova input {
    position: relative; 
	width: 350px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 20px;
	margin: 4px;
	color:#8CC81A;
	font-weight:bold;	
}

div.noticeRegistreMobil {
    border: solid 2px #f1cb2f;
    background: #fffdcf;
    margin: -15px 10px 1em 0px;
    padding: 0.3em 0.7em 0.1em 0.7em;
	width:150px;
}

div.noticeRegistre {
    border: solid 2px #f1cb2f;
    background: #fffdcf;
    margin: -15px 10px 1em 0px;
    padding: 0.3em 0.7em 0.1em 0.7em;
	width:350px;
}

/*
//Proves bordes
.roundedcornr_box_667467 {
	background: url(roundedcornr_667467_tl.png) no-repeat top left;
}
.roundedcornr_top_667467 {
	background: url(roundedcornr_667467_tr.png) no-repeat top right;
}
.roundedcornr_bottom_667467 {
	background: url(roundedcornr_667467_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_667467 div {
	background: url(roundedcornr_667467_br.png) no-repeat bottom right;
}
.roundedcornr_content_667467 {
	background: url(roundedcornr_667467_r.png) top right repeat-y;
}

.roundedcornr_top_667467 div,.roundedcornr_top_667467,
.roundedcornr_bottom_667467 div, .roundedcornr_bottom_667467 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_667467, .roundedcornr_bottom_667467 {
	margin-top: -19px;
}
.roundedcornr_content_667467 { padding: 0 15px; }
// fi proves bordes
*/



html, body, div { padding: 0; margin: 0 }
html { height: 100%; }
body { height: 100%; }

#container { position: relative; min-height: 100%; width:100%;}

#footerOriginal { position: relative; clear: both; padding: 10px 0; border-top: 1px solid #090909; margin-top: -136px; line-height: 18px; }

#footer { position: relative; clear: both; padding: 0px 0; border-top: 1px; margin-top: -130px;  }

#footer_user { position: relative; clear: both; padding: 0px 0; border-top: 1px; margin-top: -115px; }

* html #container { height: 100%; }
/*
#footer { width: 100%; repeat-x 0 0; text-align: center; font-size: 0.9166em; font-weight: bold; }

#footer_user { width: 100%; repeat-x 0 0; text-align: center; font-size: 0.9166em; font-weight: bold; }
     */


.linkRegistre {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #8CC81A;
	font-size:18px;
	font-weight: bold;
}

.selectores{
	font-family: verdana;
	font-size: 20px;
	color: #990000;
	margin-bottom: 2px;
	margin-top: 2px;
	vertical-align:middle;
	text-align:left;	
}

div.linkblau a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	
	text-decoration: none; 
	color: #3da52f;
	font-size:14px;
	font-weight: bold;
}

div.linkblau a:hover {
	
	color: #3da52a;
	font-size:14px;
	font-weight: bold;
}

.linkblau {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #105CD6;
	font-size:14px;
	font-weight: bold;
}

.thickbox {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #105CD6;
	font-size:14px;
	font-weight: bold;
}

.thickbox2 {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #105CD6;
	font-size:12px;
}

.thickbox3 {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #105CD6;
	font-size:18px;
}


div.linkverd a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	
	text-decoration: none; 
	color: #3da52f;
	font-size:14px;
	font-weight: bold;
}

div.linkverd a:hover, div.linkblanc a:active {
	
	color: #3da52a;
	font-size:14px;
	font-weight: bold;
}

.linkverd {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #656565;
	font-size:14px;
	font-weight: bold;
}


div.linkblanc a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	
	text-decoration: none; 
	color: #2e6ab1;
	color: #59b524;
	color: #ffffff;
	font-size:12px;
	font-weight: bold;
}

div.linkblanc a:hover, div.linkblanc a:active {
	
	color: #E45B00;
	font-size:12px;
	font-weight: bold;
}

.linkblanc {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #2e6ab1;
	color: #59b524;
	color: #ffffff;
	font-size:12px;
	font-weight: bold;
}

#titolregistre H6 {
	PADDING-RIGHT: 80px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #2d4671; PADDING-TOP: 4px; BACKGROUND-COLOR: #ff7200; TEXT-ALIGN: left; color:#FFFFFF;
}

/* marc de missatges */

div.notice {
    border: solid 2px #f1cb2f;
    background: #fffdcf;
    margin: -15px 10px 1em 0px;
    padding: 0.3em 0.7em 0.1em 0.7em;
	width:100%;
	height:50px;
	vertical-align:middle;
}



div.missatgeerror {
    border: solid 2px #f1cb2f;
    background: #fffdcf;
    margin: 0px 10px 1em 0px;
    padding: 0.3em 0.7em 0.1em 0.7em;
	width:200px;
}

/* Inicio paginacion */
br.clear{
	clear: both;
	height: 1px;
}
div.pagination {
	text-align:center;
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 15px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	border: 1px solid #0d8e33;
	
	text-decoration: none; 
	color: #2e6ab1;
	color: #59b524;

}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	border: 1px solid #0d8e33;	
	color: #000;
	color: #59b524;
	background-color: lightyellow;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
background-color: #8cc818;	
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}	

/* Fin paginacion */

/* tags */

.tagsoup span.level1 { font-size: 12px; line-height: 17px; text-decoration: none}
.tagsoup span.level2 { font-size: 14px; line-height: 19px; text-decoration: none}
.tagsoup span.level3 { font-size: 16px; line-height: 21px; text-decoration: none}
.tagsoup span.level4 { font-size: 18px; line-height: 23px; text-decoration: none}
.tagsoup span.level5 { font-size: 20px; line-height: 25px; text-decoration: none}
.tagsoup span.level6 { font-size: 22px; line-height: 29px; text-decoration: none}
.tagsoup span.level7 { font-size: 24px; line-height: 31px; text-decoration: none}
.tagsoup span.level8 { font-size: 26px; line-height: 35px; text-decoration: none}
.tagsoup span.level9 { font-size: 28px; line-height: 37px; text-decoration: none}

.tagsoup span.level1 a { background: #ffffff; color: #105CB2; text-decoration: none}
.tagsoup span.level2 a { background: #ffffff; color: #105CB3; text-decoration: none}
.tagsoup span.level3 a { background: #ffffff; color: #105CB4; text-decoration: none}
.tagsoup span.level4 a { background: #ffffff; color: #105CB5; text-decoration: none}
.tagsoup span.level5 a { background: #ffffff; color: #105CB6; text-decoration: none}
.tagsoup span.level6 a { background: #ffffff; color: #105CB7; text-decoration: none}
.tagsoup span.level7 a { background: #ffffff; color: #105CB8; text-decoration: none}
.tagsoup span.level8 a { background: #ffffff; color: #105CB9; text-decoration: none}
.tagsoup span.level9 a { background: #ffffff; color: #105CBA; font-weight: bold; padding: 0 4px;  text-decoration: none}
/*
.tagsoup span.level1 a { background: #ffffff; color: #076; text-decoration: none}
.tagsoup span.level2 a { background: #ffffff; color: #077; text-decoration: none}
.tagsoup span.level3 a { background: #ffffff; color: #078; text-decoration: none}
.tagsoup span.level4 a { background: #ffffff; color: #079; text-decoration: none}
.tagsoup span.level5 a { background: #ffffff; color: #07a; text-decoration: none}
.tagsoup span.level6 a { background: #ffffff; color: #07b; text-decoration: none}
.tagsoup span.level7 a { background: #ffffff; color: #07c; text-decoration: none}
.tagsoup span.level8 a { background: #ffffff; color: #07d; text-decoration: none}
.tagsoup span.level9 a { background: #ffffff; color: #07f; font-weight: bold; padding: 0 4px;  text-decoration: none}
*/
.tagsoup span a:hover,
.tagsoup span.level1 a:hover,
.tagsoup span.level2 a:hover,
.tagsoup span.level3 a:hover
 {

color:#ffffff;
		background-color: #105CB6;
}
.b_name2 span.linkpetit { font-size: 10px; text-decoration: none}
/*.b_name2 span.linkpetit a {  font-size:10; color: #aa5555; text-decoration: none}
.b_name2 span.linkpetit a:hover {  color: #E45B00; text-decoration: none}*/
.b_name2 span.linkpetit a {  font-size:10; color: #888888; text-decoration: none}
.b_name2 span.linkpetit a:hover {  color: #000; text-decoration: none}




/* 43 things */

#introblock {
	clear: left;
	margin: 0px 0 10px 0;
	width: 117px;
}
/*
#introblock h1 {
	font-family: "courier new", courier, monospace;
	color: #000;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 0 0 10px 0;
}
*/
#introblock h2 {
	font-size: 12px;
	margin: 20px 0 5px 0;
}

#biggoalfield {
	background: #AEDAA9;
	background: #0088ff;
	background: #105Cd6;
	background: #0e8f35;	
	float: left; 
/*	width: 312px;	// long externa */
	width: 100%;
	margin-right: 5px; 
}

#littlegoalfield {
	background: #AEDAA9;
	background: #0088ff;
	background: #105Cd6;

	width: 210px;
	margin-right: 5px; 
}

#biggoalfield input {
    position: relative; 
/*	width: 308px;   // longitud del texte */
	width: 99.5%;	
	font-family: "courier new", courier, monospace;
	font-weight: bold;
	letter-spacing: -1px;
	color: #105CD6;
	font-size: 22px;
	margin: 2px;
}

#biggoalfield textarea {
    position: relative; 
/*	width: 308px;   // longitud del texte */
	width: 99.5%;	
	height: 60px;
	font-family: "courier new", courier, monospace;
	font-weight: bold;
	letter-spacing: -1px;
	color: #105CD6;
	font-size: 22px;
	margin: 2px;
}

#botonet input {
    position: relative; 
/*	width: 308px;   // longitud del texte */
	width: 100%;
	font-family: "courier new", courier, monospace;
	font-weight: bold;
	letter-spacing: -1px;
	color: #105CD6;
	font-size: 22px;
	margin: 0px;
}


/* Deixar comentari */
#campregistreEntradaComentari input {
    position: relative; 
	width: auto;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
	color:#8CC81A;
	font-weight:bold;	
}


/**/

/* Registre (invitacio) */
#campregistreEntradaNovaMesPetit input {
    position: relative; 
	width: 250px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
	color:#8CC81A;
	font-weight:bold;	
}

#campregistreEntradaNovaMesPetit textarea {
    position: relative; 
	width: 350px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
	color:#8CC81A;
	font-weight:bold;	
}

#campregistreEntradaNovaMesPetit select {
    position: relative; 
	width: 250px;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
	color:#8CC81A;
	font-weight:bold;	
}

#campregistreEntradaNovaMesPetitFitxer input {
    position: relative; 
	width: 100%;
	font-family: "verdana", courier, monospace;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
	color:#8CC81A;
	font-weight:bold;	
}
/**/

#campregistreobligatori input {
    position: relative; 
	width: 110px;
	font-family: "courier new", courier, monospace;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
	color: #E75A00;
	font-weight:bold;	
	background-color:#FFFF99;
	background-color: #FFFFBF;	
}


#campregistrepetit select {
    position: relative; 
	width: 75px;
	font-family: "courier new", courier, monospace;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
	font-weight:bold;	
	color:#E75A00;
}

#campregistrepetit input {
    position: relative; 
	width: 75px;
	font-family: "courier new", courier, monospace;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
	font-weight:bold;	
	color:#8CC81A;
}

#campregistreperfil select {
    position: relative; 
	width: 75px;
	font-family: "courier new", courier, monospace;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
	font-weight:bold;	
	color:#E75A00;
}


#campregistrellarg input {
    position: relative; 
	width: 240px;
	font-family: "courier new", courier, monospace;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
	font-weight:bold;
	color:#E75A00;
}

#campregistrecomentari input {
    position: relative; 
	width: 450px;
	font-family: "courier new", courier, monospace;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
	font-weight:bold;
	color:#E75A00;
	border-color:#0022df;
}

#campregistrellargobligatori input {
    position: relative; 
	width: 240px;
	font-family: "courier new", courier, monospace;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
	font-weight:bold;
	color:#E75A00;
	background-color:#FFFF99;
	background-color: #FFFFBF;
}

#campregistrellargobligatori textarea {
    position: relative; 
	width: 240px;
	font-family: "courier new", courier, monospace;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
	font-weight:bold;
	color:#E75A00;
	background-color:#FFFF99;
	background-color: #FFFFBF;
}

#campregistrellarg select {
    position: relative; 
	width: 240px;
	font-family: "courier new", courier, monospace;
	letter-spacing: -1px;
	font-size: 16px;
	margin: 4px;
	color:#E75A00;
}

#littlegoalfield input {
    position: relative; 
	width: 200px;
	font-family: "courier new", courier, monospace;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
}



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

p{
 color:#626262;
}

table{
font-size:1em;
}

select{
 font-family:Arial,Helvetica,Sans-serif;
 font-size:10pt;
}

#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;
 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;
}


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

.titols span.titols 
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:normal;
 color:#ffffff;
 margin:0;padding:0;
 padding-bottom:10px;
  height:0px;
}



.titols h1{
 color:#ffffff;
 height:10px;
 font-size:22px;
 max-height:0px;
 vertical-align: 80% ;
 
}

h7{
 font-size:30px;
 font-weight:normal;
 color:#FF0000;
 margin:0;padding:0;
 padding-bottom:10px;
}

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

a{
/* LEV Color link */

 color:#3399ff;
 color:#105Cd6;
 text-decoration:none;
}

#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 ;
}


/* 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;
}

.b_nav span.next{
 font-weight:normal;
 font-size:11px;
 padding-right:16px;
 background:url("../14_next_disabled.gif") right bottom no-repeat;
}

.b_nav a.next{
 font-weight:bold;
 font-size:11px;
 padding-right:16px;
 background:url("../14_next.gif") right bottom no-repeat;
}

.b_nav span.prev{
 font-weight:normal;
 font-size:11px;
 padding-left:16px;
 background:url("../14_prev_disabled.gif") left bottom no-repeat;
}

.b_nav a.prev{
 font-weight:bold;
 font-size:11px;
 padding-left:16px;
 background:url("../14_prev.gif") left bottom no-repeat;
}

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

#ruler_line_bottom{
 height:30px;width:100%;
 margin-left:auto;
 margin-right:auto;
 clear:both;font-size:1px;
 background:url(../line_2.gif) center no-repeat;
 overflow:hidden;
}

#navigation_left {
 padding-top:10px;
 color:#b5b5b5;
 font:11px Arial;
}


#navigation_left a {
 color:#636262;
}

#navigation_logo {
 float:left;
 margin-left:0;
 margin-top:15px;
}


#navigation_right {
 float:right;
 color:#b5b5b5;
 margin-top:30px;
 font:11px Arial;
 text-align:right;
 padding-left:28px;
}

#navigation_right a{
 color:#636262;
}

#line_help{
 clear:both;
}

#navigation_right #line_menu{
 font-size:12px;
}

#navigation_right #line_menu a{
 font-size:12px;
 font-weight:bold;
 color:#3399ff;
}

/* copyright navigation */
#ruler_copyright {
 width:770px;
 margin:0;padding:0;
 margin-left:auto;
 margin-right:auto;
 color:#b5b5b5;
 font:11px Arial;
 text-align:left;
 line-height:18px;
 padding-bottom:30px;
}

#copyright_line a:visited, #copyright_line a:active, #copyright_line a {
 color:#b5b5b5;
 font:11px Arial;
}

#copyright_line .project{
 color:#b7b7b7;
}

#copyright_language {
 color:#999999;
 line-height:2em;
}

#copyright_language a:visited, #copyright_language a:active, #copyright_language a {
 color:#676868;
 font:11px Arial;
}


#navigation_right #line_menu a.new{
 color:#59a12b;
}

/* 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#right{
 float:right;
 margin-left:0;
 width:510px;
 padding-bottom:0px;
}
.b_info#right #b_place a{
 font-weight:normal;
 color:#006699;
}

.b_info.ok{
 background:url(../24_valid.gif) 0 0px no-repeat;
}

.b_info.err{
 background:url(../24_invalid.gif) 0 0px no-repeat;
}
.b_info.re{
 background:url(../24_refresh.gif) 0 0px no-repeat;
}

.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_quote{
 background:url(../quote.gif) 210px 12px  no-repeat;
}
.b_form .b_quote div{
 padding-top:12px;
 color:#191919;
 font-size:12px;
 width:300px;
}
/* errors */

.error label{
 background:url(../l_invalid.gif) 243px 6px  no-repeat;
}

.b_form div.big.error label{
 background:url(../l_invalid.gif) 243px 8px  no-repeat;
}

.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;
}


/* registration */
#b_create_pwd{
 display:block;
 position:absolute;
 margin-top:7px;
 margin-left:585px;
}
#a_create_pwd{
 font:11px Arial;
 color:#626262;
 margin-left:10px;
 display:inline;
 text-decoration:none;
 border-bottom:1px dashed #626262;
}

blockquote#b_password_confirm{
 display:block;
 margin:0;
 padding-top:10px;
}

#b_password_length_check{
 padding-bottom:5px;
}

#b_password{ padding-bottom:40px}

/* sigin */

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

#b_password_created{
 display:none;
}

/* reg done */

ul.b_reg{
 margin:0;padding:0;
}
ul.b_reg li{
 display:block;
 color:#191919;
 width:30%;
 float:left;
 padding-right:20px;
}
ul.b_reg li img{
 padding-bottom:10px;
}
ul.b_reg li a{
 font-size:14px;
 font-weight:bold;
}
ul.b_reg li a b{
 padding-bottom:10px;
 display:block;
}

ul.b_reg li .b_photo{
 margin-top:15px;
 margin-bottom:20px;
 display:block;
 width:136px;
 height:133px;
 background:url("../photoset.gif") top left no-repeat;
 padding-top:7px;
 padding-left:10px;
}

ul.b_reg li .b_photo a{
 display:block;
 padding-top:0px;
 padding-left:0px;
 width:112px;
 height:112px;
}

ul.b_reg li .b_photo a img{
 width:110px;
 height:110px;
 margin:1px;
 padding:0;
}

#b_provider_import{
 width:220px;
 height:175px;
 display:block;
 background:url(../done_import.jpg) top left no-repeat;
 text-align:center;
}
#b_provider_import img{
 margin-top:58px;
 margin-right:56px;
}
/* languages */
.b_form .b_lang_primary div{
 font-size:12px;
 line-height:25px;
 width:250px;
}
.b_form .b_lang_primary .first{
 padding-bottom:10px;
 width:510px;
}


.b_form #b_lang_list{
 float:none;
 clear:both;
 overflow:auto;
 margin:0;padding:0;
 margin-left:34.3%!important;
 margin-left:260px;
}

.b_form #b_lang_list div{
 font-size:12px;
 line-height:25px;
 margin:0;padding:0;
 width:250px;
 float:left;
 clear:none;
}

.b_form .b_lang_primary div a,.b_form #b_lang_list div a{
 display:block;
 float:left;
 width:100px;
}
.b_form .b_lang_primary div label,.b_form #b_lang_list div label{
 float:right;
 width:130px;
 text-align:left;
 color:#b7b7b7;
}

.b_form #b_lang_list .first{
 float:none;
 clear:both;
 width:100%;
 line-height:18px;
 padding-bottom:20px;
}


/* 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_real_photos .photo_medium{
 margin-right:10px;
}

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

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

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

 .b_statusnou{
 display:block;
 font-size:11px;
 color:#00aa33;
}
/* lev */
#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;
}

.i_lock_key{
 background-image:url("../lock_key.png") !important;
 background-image:url("../lock_key.gif");
}
.i_lock_friends{
 background-image:url("../lock_friends.png") !important;
 background-image:url("../lock_friends.gif");
}
.i_lock_me{
 background-image:url("../lock_me.png") !important;
 background-image:url("../lock_me.gif");
}

#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_result,.b_my_result {
overflow:hidden;
height:auto;

}
.b_resultm,.b_my_result {
overflow:hidden;
height:auto;
}
.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;
 font-size:17px;

}

.bb2{
 line-height:17px;
 color: #191919;
 font-size:17px;

}
.b_nameTema{
 line-height:25px;
 color: #008800;
 font-size:23px;
 margin:1px;
 margin-bottom:10px;
}

.b_nameUltimTema{
 line-height:20px;
 color: #008800;
 font-size:19px;
 margin:1px;
 }

b_name_bagged
{
 line-height:70px;
 color: #FF0000;
 font-size:26px;

}

b_name_bagged a:hover
{
 line-height:17px;
 color: #FF0000;
 font-size:70px;

}

.b_namepu{
 line-height:17px;
 color: #0088ff;
 font-size:14px;
 width:100px;

}
.b_name2{
 line-height:17px;
 color: #191919;
 font-size:11px;

}
.b_name i{
 font-style:normal;
 color:#656565;
 font-weight:bold;

}
.b_namepu i{
 font-style:normal;
 color:#0088ff;
 font-weight:bold;

}
.b_descr{
 line-height:16px;
 padding:0 10px 15px 0;
 /* padding-left:10px; */
}

.b_descr .more{
 display:inline;
}

.b_maketop{
 float:right;
}

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


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

.b_result_right{
 padding-bottom:10px;
}

.b_result_right_bagged{
 padding-bottom:70px;
}

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 */

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



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


.photo_medium img{
 margin:1px;
}

.photo,.photoresult{
 display:block;
 float:left;
 border:2px solid #F0F0F0;
 background-color:#fff;
 margin-right:4px;
 margin-bottom:4px;
 text-align:center;
}
.photoresult2{
 display:block;
 float:left;
 border:2px solid #F0F0F0;
 background-color:#fff;
 margin-right:4px;
 margin-bottom:4px;
 text-align:center;
}
.photoresult3{
 display:block;
 float:left;
 border:2px solid #F0F0F0;
 background-color:#fff;
 margin-right:4px;
 text-align:center;
}

.photoresultVoto{
 display:block;
 float:left;
 border:1px solid #F0F0F0;
 background-color:#f0f0f0;
 margin-right:1px;
 margin-bottom:4px;
 text-align:center;
 width:52px;
 
 
 height:52px;
 margin-top:2px;
 background-image:url("/imatges/votar.gif");
}

.photoresultVoto:hover{
/* display:block;
 float:left;
*/ border:1px solid #E45B00;
 background-color:#fff;
 margin-right:1px;
 margin-bottom:1px; 
}

.photoresultVoto.no{
 border:2px solid #F0F0F0;
 margin-right:4px;
 
 
 padding:0!important;
}

.photoresultVoto img{
 margin:1px;
}


.photoresultVoto2{
 display:block;
 float:left;
/* border:1px solid #F0F0F0;
 background-color:#f0f0f0; */
 margin-right:1px;
 margin-bottom:4px;
 text-align:center;
 width:50px;
   height:48px;
  
 margin-top:0px;
 background-image:url("/imatges/votarVerd.gif");
}

.photoresultVoto2:hover{
/* display:block;
 float:left;
*/
/*
 border:1px solid #E45B00;
 background-color:#fff;
 margin-right:1px;
 margin-bottom:1px; */
 color:#FF0000;
}


.photoresultVoto2.no{
/* border:2px solid #F0F0F0;
 margin-right:4px;
 */
 
 padding:0!important;
}

.photoresultVoto2 img{
 margin:1px;
}

.photoresultVoto3{
 display:block;
 float:left;
 border:1px solid #F0F0F0;
 background-color:#f0f0f0;
 margin-right:1px;
 margin-bottom:4px;
 text-align:center;
 width:52px;

 
 height:14px;
 margin-top:2px;
 background-image:url("/imatges/votar1.gif");
}

.photoresultVoto3:hover{
/* display:block;
 float:left;
*/
 border:1px solid #E45B00;
 background-color:#fff;
 margin-right:1px;
 margin-bottom:1px; 
}

.photoresultVoto3.no{
 border:2px solid #F0F0F0;
 margin-right:4px;
 
 
 padding:0!important;
}

.photoresultVoto3 img{
 margin:1px;
}

.photo:hover, a.photo:hover, .photo_selected,
.photoresult:hover,a.photoresult2:hover, a.photoresult:hover{
 display:block;
 float:left;
 /* LEV: Color Border Imatges */
/* border:2px solid #FF640a; */
 border:2px solid #E45B00;
/* border:2px solid #000;*/
 background-color:#fff;
 margin-right:4px;
 margin-bottom:4px;
}
/*
a.b_name2:hover{
color:#00ff00;
 display:block;
 float:left;

 border:2px solid #E45B00;

 background-color:#0f0;
 margin-right:4px;
 margin-bottom:4px;
}
*/
.photo,.photo:hover, a.photo:hover, .photo_selected{
 width:52px;
 height:52px;
}

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

.photoresult img,.photoresult2 img,
.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;
}


/* round corners */
.bt,.bt div,.bb,.bb div{
 background:url("../c1x.gif");
}

.il {
 padding:0 0 0 11px;
 background:url("../c1b.gif") 0 0 repeat-y;
}
.ir {
 padding:0 11px 0 0;
 background:url("../c1b.gif") 100% 0 repeat-y;
}

/* highligh me in search */
.bt2,.bt2 div,.bb2,.bb2 div{
 background:url("../c2x.gif");
}

.il2 {
 padding:0 0 0 1px;
 background:url("../c2b.gif") 0 0 repeat-y;
}
.ir2 {
 padding:0 11px 0 0;
 background:url("../c2b.gif") 100% 0 repeat-y;
}

/* photo action */
.bt3,.bt3 div,.bb3,.bb3 div{
 background:url("../c3x.png");
}

.bt3_ie,.bt3_ie div,.bb3_ie,.bb3_ie div{
 background:url("../c3x.gif");
}

.il3 {
 width:234px;
 padding:0 0 0 11px;
 background:url("../c3b.png") 0 0 repeat-y;
}
.ir3 {
 padding:0 11px 0 0;
 background:url("../c3b.png") 100% 0 repeat-y;
}

.il3_ie {
 width:234px;
 padding:0 0 0 11px;
 background:url("../c3b.gif") 0 0 repeat-y;
}
.ir3_ie {
 padding:0 11px 0 0;
 background:url("../c3b.gif") 100% 0 repeat-y;
}


/* */
#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;
}

/* extended search */
.b_hr{
 font-size:1px;
 width:2px;
 background:url(../2hr_v.gif) left top repeat-y;
 margin-left:5px;
}
#a_options{
 background:url(../s_close.gif) left bottom no-repeat;
 padding-left:13px;
 color:#797B7B;
 font-weight:bold;
 font-size:11px;
 display:none;
}
#a_options.open{
 background:url(../s_open.gif) left bottom no-repeat;
}
#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 .line{
 font-size:1px;
 height:1px;
 line-height: 1px;
 background:url(../line_2.gif) center no-repeat #edeeee;
 overflow:hidden;
}
.b_box0#b_left_rating .top a{
 color: #006699;
}

.b_box0#b_left_rating .top a:hover{
 color:#ff5a00;
/*LEV NO ES*/
  }

#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(../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 li a:hover {
 background: url(../vote.gif) left center;
 left: 0;
 z-index: 2;
}
#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;
}

#b_rate_me li.current {
 background: url(../vote.gif) left bottom;
 height: 28px;
 z-index: 1;
}

/* 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{
 background:url(../rate_line_off.gif) top left no-repeat;
 width:760px;
 height:85px;
 clear:both;
 margin-top:-20px;
 margin-bottom:40px;
}
#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_rate_zone, .on #b_rate_zone{
 position:relative;
 background:url(../rate_line_zone_off.gif) top right no-repeat;
 width:760px;
 height:85px;
 margin-top:-18px;
 margin-bottom:-67px;
 border-left:1px solid #fff;
}
#b_rate_line.on #b_rate_zone i{
 display:block;
 color:#ff9d4b;
}
.on #b_rate_zone{
 background:url(../rate_line_zone_on.gif) top right no-repeat;
}

#b_current{
 background:url(../rate_mark_off.gif) top center no-repeat;
 position:relative;
 top:26px;
 left:0px;
 padding-top:10px;
 clear:both;
 width:100px;
 text-align:center;
 line-height:45px;
}
#b_current big{
 font-size:45px;
 color:#999999;
}
#b_current_arrow{
 position:absolute;
 margin-top:-2px;
 background:url(../rate_arrow.gif) top left repeat-x;
 height:38px;
}
#b_current_arrow i{
 display:none;
 background:url(../rate_arrow_end.gif) top right no-repeat;
 width:1px;
 height:38px;
 float:right;
}
.on #b_current_arrow i{
 display:block;
}
#a_boost{
 display:block;
 position:absolute;
 font-size:12px;
 padding-left:100px;
 margin-top:-8px;
 color:#933100;
}
/* active rate line */

.on#b_rate_line{
 background:url(../rate_line_on.gif) top left no-repeat;
}

.on#b_rate_line i{
 color:#b2b2e5;
}
.on#b_rate_line b{
 color:#ffb27f;
}

.on #b_current{
 background:url(../rate_mark_on.gif) top center no-repeat;
}
.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;
 border:none;
 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;
}
#p_main .b_photo_rate .no{
 padding-top:15px!important;
}
.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 i{
 font-style:normal;
 padding-left:15px;
 padding-right:3px;
 background:url("../offline.gif") 0 2px no-repeat;
 display:block;
 float:left;
}

.b_status_on b{
 text-decoration:none;
 padding-left:15px;
 padding-right:3px;
 background:url("../imatges/online.gif") 0 2px no-repeat;
 font-weight:bold;
 color:#59a12b;
 display:block;
 float:left;
}

.b_status_off b{
 text-decoration:none;
 padding-left:15px;
 padding-right:3px;
 background:url("../imatges/offline.gif") 0 2px no-repeat;
 font-weight:bold;
 color:#993300; 
 display:block;
 float:left;
}

.b_status_inactiu b{
 text-decoration:none;
 padding-left:15px;
 padding-right:3px;
 background:url("../imatges/inactiu.gif") 0 2px no-repeat;
 font-weight:bold;
 color:#999999; 
 display:block;
 float:left;
}

.b_statusnou b{
 text-decoration:none;
 padding-left:15px;
 padding-right:3px;
 background:url("../online.gif") 0 2px no-repeat;
 font-weight:bold;
 color:#00aa44;
 display:block;
 float:left;
}
.b_status s{
 text-decoration:none;
 padding-left:15px;
 padding-right:3px;
 background:url("../away.gif") 0 2px no-repeat;
 color:#93C275;
 display:block;
 float:left;
 font-weight:bold;
}
.b_status a{
 color:#999999;
}
.gender_M, .gender_F, .gender_N, .gender_{
 display:block;
 float:left;
 padding-left:4px;
 padding-bottom:8px!important;
 padding-bottom:0px;
 height:100%;
 vertical-align:top; 
}

.gender_MPetit{
 display:block;
 float:left;
 padding-left:4px;
 padding-bottom:8px!important;
 padding-bottom:0px;
 height:100%;
 height:60px; 
 vertical-align:top;
}

.fotoConversa{
 display:block;
 float:left;
 padding-left:4px;
 padding-bottom:70px;
}

.gender_M{
/* background:url("../gender_m.gif") top left no-repeat;*/
}

.gender_F{
/* background:url("../gender_f.gif") top left no-repeat; */
}
/*
.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;
}
.err{
 background:url(../24_invalid.gif) 10px 10px no-repeat;
}

#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;
}
.u{
 background-image:url("../f_u.gif");
}
.g{
 background-image:url("../f_s.gif");
}
.r{
 background-image:url("../f_r.gif");
}
.t{
 background-image:url("../f_t.gif");
 color:#999999;
}
.t a{
 color:#006699;
}
.item_selected.t a{
 color:#626262;
}
.a{
 background-image:url("../f_a.gif");
}
.f{
 background-image:url("../f_f.gif");
}
.c{
 background-image:url("../f_c.gif");
}

.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_invite_write{
 background:url("../14_write.gif") 0 0 no-repeat;
}
.b_invite_clock{
 background:url("../14_clock.gif") 0 2px no-repeat;
}
.b_invite_stop{
 background:url("../14_stop.gif") 0 0 no-repeat;
}

.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;
}

.b_with_selected{
 background:url("../with_selected.gif") 5px 0px  no-repeat;
 padding-left:40px;
 float:left;
}

.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_friendY{
 background-image:url("../friend_Y.gif");
}
.b_friendW{
 background-image:url("../friend_W.gif");
}

.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{
 background-image:url("../real_Y.png") !important;
 background-image:url("../real_Y.gif");
}

.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_left a: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_edit a:hover,
#b_top_how a:hover,#a_favorite:hover, #a_skip_me:hover, #b_place a:hover, .b_info#right #b_place a:hover,
.b_votes_on a:hover, .b_votes_off a:hover, #a_rise:hover,.a_rise:hover, .b_rised a:hover
{
/* LEV Link texte per sobre */
 color:#E45B00;
}

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

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

#check_div{
 display:none;
}

.b_back,.b_back_left{
 float:right;
 position:relative;
 top:-25px;
 font-size:11px;
 z-index:10;
 margin-bottom:-18px;
}
.b_back_left{
 float:left;
}
.b_back a,.b_back_left 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;
 height:auto!important;
 height:1px;
}

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

#b_menu{
 background:url("../tabs_top.gif") top left #9884C1 no-repeat;
 height:35px;
 line-height:35px;
 margin-left:auto;
 margin-right:auto;
 padding-top:5px;
 font-size:16px;
 font-weight:bold;
 /*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_tabs div.active{
 background:url(../tab_left.gif) top left #F3F6F7 no-repeat
}

#b_tabs div.active a{
 color:#6F7273;
 text-decoration:none;
 background:url(../tab_right.gif) top right #F3F6F7 no-repeat;
}

#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_search_tab{
 margin-left:9px;
 padding:0px 0 0px 10px;
 background:url(../tab_left_bottom.gif) bottom left #F3F6F7 no-repeat;
}

.b_search_tab .wrap{
 padding:10px 10px 10px 0;
 background:url(../tab_right_bottom.gif) bottom right #F3F6F7 no-repeat;
}

.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;
}

.b_line{
 height:50px;
 background:url("../line_2.gif") center left repeat-x;
 clear:both;
 font-size:1px;
}

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

.b_box,.b_box0,.b_box2,.b_box4,.b_box5
{
 background:url(../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(../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 .last,.b_box0 .last,.b_box2 .last,.b_box4 .last,.b_box5 .last
{
 background:url(../p_bottom2.gif) bottom left no-repeat;
 height:10px;
 clear:both;
}

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

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

/* yellow */

.b_box4{
 background:url(../p_body4.gif) top left repeat-y #FFF;
}

.b_box4 h4,.b_box4 .top{
 background:url(../p_top4.gif) top left no-repeat;
 color:#737150;
}

.b_box4 .last{
 background:url(../p_bottom4.gif) bottom left no-repeat;
}

.b_box5{
 background:url(../p_body5.gif) top left repeat-y #FFF;
}
.b_box5 .top{
 padding-top: 10px;
}

.b_box5 h4,.b_box5 .top{
 color:#656565;
 font-size:11px;
 line-height: 11px;
 background:url(../p_top5.gif) top left no-repeat;
}

.b_box5 .last{
 background:url(../p_bottom5.gif) bottom left no-repeat;
}

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

/* wide boxes */
.w1{
 background:url(../p_body_w1.gif) top left repeat-y #FFF;
}
.w1 .top{
 background:url(../p_top_w1.gif) top left no-repeat;
 color:#737150;
 line-height:20px;
 font-weight:normal;
 padding:20px 0px 10px 20px;
}
.w1 .last{
 background:url(../p_bottom_w1.gif) bottom left no-repeat;
}
.w1 .top u{
 background-color:#FFFBBA;
 border:1px solid #FFC200;
 padding-left:0.2em;
 padding-right:0.2em;
}
.w1 .left{
 float:left;
}

.w2{
 background:url(../p_body_w2.gif) top left repeat-y #FFF;
}
.w2 .top{
 background:url(../p_top_w2.gif) top left no-repeat;
 color:#999999;
 line-height:17px;
 font-weight:normal;
 font-size:11px;
}
.w2 .last{
 background:url(../p_bottom_w2.gif) bottom left no-repeat;
}

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

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

.b_pad{
 padding:10px;
}
/* short person info */

#b_face_top{
 background:url(../p_body.gif) top left repeat-y;
 margin-bottom:15px;
}

#b_face_name{
 padding:10px 10px 0 10px;
 background:url(../p_topper.gif) top left no-repeat;
 clear:both;
}

#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_call .b_message{
 display:block;
/*  heigth:24px;*/
 background:url(../b_message_left.gif) center left no-repeat;
 padding-left:16px;
 margin-bottom:6px;
}
#b_face_call .b_message a{
 display:block;
 height:24px;
 line-height:24px;
 float:left;
 font-size:12px;
 padding-left:2px;
 background:url(../b_message_right.gif) center right no-repeat;
 padding-right:16px;
 color:#fff;
 font-weight:bold;
 text-decoration:none;
}

#b_face_info{
 padding:12px 30px 10px 10px;
 color:#585859;
 background:url(../p_bottom.gif) bottom left no-repeat;
 line-height:18px;
}
#b_face_info p{
 margin-bottom:0;
 margin-top:10px;
}
#b_face_id{
 margin-top:6px;
 color:#999;
 font-size:11px;
}

/* vote stars */
.b_votes_on, .b_votes_off,.b_rised{
 color:#999999;
 font-size:11px;
 background:url(../vote_small_on.gif) 0 0 no-repeat;
 padding-left:18px;
}

.b_votes_on a, .b_votes_off a, .b_rised a{
 color:#656565;
 font-size:11px;
}

.b_votes_off{
 background:url(../vote_small_off.gif) 0 0 no-repeat;
}

.b_rised{
 background:url(../14_rised.gif) 0 0 no-repeat;
}

/* short person block */

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

/* LEV */
.b_person_leftUsuari{
 float:left;
 width:125px;
 height:125px;
}


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

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

.b_gender_M{
 /*background:url("../gender_m.gif") top left no-repeat;*/
}

.b_gender_F{
 background:url("../gender_f.gif") top left no-repeat;
}

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

.icons { padding-right:10px }

.icons .rating{
 float:right;
 margin-right:14px;
 width: 13px;
 height: 14px;
 background: url("../14_star_toprated.gif") top right no-repeat;
}

.icons .rating i{ display:none }

.icons .rised{
 float:right;
 margin-left:-14px;
 width: 14px;
 height: 14px;
 background: url("../14_rised.gif") top right no-repeat;
}

/* photosets */

.b_photo{
 display:block;
 width:135px;
 height:133px;
 background:url("../photoset.gif") top left no-repeat;
 padding-top:7px;
 padding-left:10px;
}

.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{
 float:left;
 clear:none;
 width:78px;
 height:66px;
 background:url("../photoset_mini.gif") top left no-repeat;
 padding-top:4px;
 padding-left:6px;
}

.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;
}
     

