body{
	margin: 0;
	padding: 0;
	background: #EBEBEB url(../pictures/layout/background.png) center 0 no-repeat;
	font-family: tahoma;
	color: #666666;
	font-size: 12px;
}

form,p,h2,h3,h4,h1{
	margin: 0;
	padding: 0;
}

a{
	color: #666666;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.form{
	border: 1px solid #D0D0D0;
	background: white url(../pictures/layout/form_back.gif) 0 0 repeat-x;
	font-family: tahoma;
	font-size: 11px;
	padding: 5px;
	
}

.buttonimg{
	border: 0;
	background: url(../pictures/layout/button.gif) 0 0 no-repeat;
	text-align: center;
	width: 80px;
	height: 24px;
	vertical-align: center;
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
}
.f100{
	width: 100px;
}

.f150{
	width: 150px;
}
.f250{
	width: 330px;
}

.f20{
	width: 20px;
}

img{
	border: 0;
}

h1{
	font-family: arial;
	font-size: 28px;
	font-weight: normal;
	padding-bottom: 10px;
	color: black;
}

h2{
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 5px;
	color: black;
}

#layout{
	width: 980px;
	background: white;
	margin: 0 auto;
	padding: 0 1px 0 1px;
}

#header{
	background: black;
	height: 90px;
}

#logo{
	float: left;
	padding: 18px 0 0 10px;
	width: 189px;
	height: 60px;
	
}

#logo a{
	display: block;
	width: 189px;
	height: 60px;
	background: url(../pictures/layout/logo.gif) 0 0 no-repeat;
}

#logo a span{
	display: none;
}

#upPanel{
	float: right;
	width: 600px;
	padding: 10px 10px 0 0 ;
}

#searchPanel{
	float: right;
	border: 1px solid white;
	background: #ADADAD;
}

#userMenu{
	clear: both;
	float: right;
	font-size: 15px;
	color: white;
	padding-top: 16px;
	color: #00B5F8;
	width: 500px;
	text-align: right;
}

#userMenu img{
	vertical-align: middle;
	width: 25px;
	height: 25px;
	margin-right: 5px;
}

#userMenu span{
	font-weight: bold;
}

#userMenu a{
	color: white;
	font-size: 11px;
} 

#searchPanel .button{
	background: #00B5F8;
	border: 1px solid #00B5F8;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	padding: 3px 5px 3px 5px;
}


#searchPanel .form{
	border: none;
	display: block;
	background: none;
	color: black;
	
}

#searchPanel .formField{
	padding: 2px 0 0 5px;
	background: #ADADAD url(../pictures/icons/search.gif) right 3px no-repeat;
	padding-right: 25px;
	float: left;
	
}

#searchPanel .buttonField{
	float: left;
	background: #00B5F8;
	border-left: 1px solid white;
	
}


#footer{
	clear: both;
	height: 77px;
	background: url(../pictures/layout/footer-background.gif) top left no-repeat;
}

#footer .content{
	padding: 55px 0 0 0;
	text-align: center;
	color: white;
}

#footer .content a{
	color: white;
}


#mainLayout{
	
	background: url(../pictures/layout/steps-background.gif) right 5px repeat-y;
}

#site{
	padding-bottom: 20px;
}

#mainMenu{
	height: 40px;
	position: relative;
}

#mainMenu ul{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 8px 0 0 10px;
}

#mainMenu ul li{
	display: inline;
	margin-right: 10px;
}

#mainMenu ul a{
	display: inline-block;
	height: 24px;
	overflow: hidden;
	font-family: arial;
	font-size: 17px;
	color: #00B5F8;
	font-weight: bold;
	padding-left: 5px;
}
#mainMenu  span{
	display: inline-block;
	padding-top: 2px;
	height: 22px;
	padding-right: 5px;
	cursor: hand;
}

#mainMenu ul a:hover{
	background: url(../pictures/layout/round-tops.gif) 0 0 no-repeat;
	text-decoration: none;
	color: #CCF1FF;
}
.mainMenuSelect {
-moz-border-radius: 5px;
-webkit-border-radius:5px;
background: #383838;
color:#CCF1FF;
}

#mainMenu ul a:hover span{
	background: url(../pictures/layout/round-tops.gif) right 0 no-repeat;
	text-decoration: none;
	
}

#authMenu{
	float: right;
	background: url(../pictures/layout/bule-up.gif) 0 0 no-repeat;
	width: 228px;
	height: 23px;
	margin-right: 50px;
}

#authMenu a{
	color: white;
	float: left;
	font-size: 11px;
	font-weight: bold;
}

#authMenu a.login{
	margin: 0 0 0 30px;
}

#authMenu a.register{
	margin: 0 0 0 84px;
}

#authMenu a:hover{
	color: #00B5F8;
	text-decoration: none;
}

#content{
	margin: 0 45px 0 10px;
	
	width: 925px;
	overflow: hidden;
	
}
.column{
	float: left;
}

.proc50{
	
	width: 48%;
	overflow: hidden;
}

.proc30{
	
	width: 32%;
	overflow: hidden;
	
}

.proc20{
	
	width: 20%;
	overflow: hidden;
		
}

.col300{
	width: 300px;
	overflow: hidden;
}

.col250{
	width: 250px;
	overflow: hidden;
}

.col600{
	width: 600px;
	overflow: hidden;
}

.col650{
	width: 650px;
	overflow: hidden;
}

.col730{
	width: 730px;
	overflow: hidden;
}

.col750{
	width: 750px;
	overflow: hidden;
}

.col350{
	width: 340px;
	overflow: hidden;
}

.col380{
	width: 380px;
	
	overflow: hidden;
}

.col160{
	width: 160px;
	overflow: hidden;
}

.col180{
	width: 180px;
	overflow: hidden;
}

.col120{
	width: 130px;
	overflow: hidden;
}

.col140{
	width: 140px;
	overflow: hidden;
}

.col530{
	width: 530px;
	overflow: hidden;
}
.col590{
	width: 590px;
	overflow: hidden;
}

.col700{
	width: 700px;
	overflow: hidden;
}

.col200{
	width: 200px;
	overflow: hidden;
}

.rightspacing{
	margin-right: 10px;
}

.rightspacingx2{
	margin-right: 20px;
}

.leftspacing{
	margin-left: 10px;
}

.leftspacing20{
	margin-left: 20px;
}

.main240{
	width: 240px;
	
	overflow; hidden;
}

.spacer{
	clear: both;
	overflow: hidden;
	height: 0;
}

.bigSpacer{
	clear: both;
	height: 10px;
}

#introContent{
	width: 610px;
	margin-right: 14px;
	margin-bottom: 20px;
}
#introMenu{
	width: 300px;
	overflow: hidden;
}

#introMovie{
	width: 594px;
	height: 226px;
	padding: 8px;
	background: url(../pictures/layout/intro-background.gif) 0 0 no-repeat;
}

#introMovie .content{
	height: 226px;
	/*background: url(../pictures/diverse/intro-back.jpg) 0 0 no-repeat;*/
}

.roundPanelBlack{
	padding-bottom: 10px; 
}

.roundPanelBlack .panelHeader{
	background: #383838;
	height: 30px;
}

.roundPanelBlack .panelRoundHeader{
	background: url(../pictures/layout/round-tops.gif) 0 0 no-repeat;
	padding-left: 3px;
	height: 3px;
	overflow: hidden;
}

.roundPanelBlack .panelRoundHeader span{
	display: block;
	background: url(../pictures/layout/round-tops.gif) right 0 no-repeat;
	
	height: 3px;
}

.roundPanelBlack .panelRoundFooter{
	background: url(../pictures/layout/round-tops.gif) 0 -45px  no-repeat;
	padding-left: 3px;
	height: 3px;
	overflow: hidden;
}

.roundPanelBlack .panelRoundFooter div{
	background: url(../pictures/layout/round-tops.gif) right -45px  no-repeat;
	height: 3px;
	overflow: hidden;
}

.roundPanelBlack .panelHeaderContent h2{
	font-family: arial;
	font-size: 19px;
	color: white;
	margin: 0;
	padding: 0px 0 0 8px;
	font-weight: normal;
}

.roundPanelBlack .thumbPanel{
	width: 75px;
	height: 75px;
	padding: 1px;
	border: 2px solid #818181;
	float: right;
	margin: 0 0 5px 5px;
}

.roundPanelBlack .panelContent{
	padding: 10px 10px 5px 10px;
	background: #E5E5E5;
}

.panelHeaderContent a.rightA{
	float: right;
	color: white;
	font-size: 11px;
	padding: 5px 8px 0 0;
}




.listTimeline .content{
	position: relative;
	font-size: 11px;
	margin-left: 45px;
	padding-bottom: 10px;
	color: #121212;
}



.listTimeline .an{
	position: absolute;
	top: -2px;
	left: -45px;
	width: 30px;
	background: #818181;
	color: white;
	
	text-align: center;
	padding: 3px;
}

#meniuCategorii .listCategories li{
	padding-bottom: 5px;
	
}

.listCategories{
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 11px;
}

.bottomspacing li{
	padding-bottom: 5px;
}

.listCategories li{
	
	clear: both;
	height: 18px;
}

.listCategories li span{
	float: left;
	background: #383838;
	width: 20px;
	text-align: center;
	height: 16px;
	overflow: hidden;
	color: white;
	font-weight: bold;
	padding: 2px 0 0 0;
	margin-right: 3px;
	
}

.selected {
background-color:#383838; color:#FFFFFF;}

.listCategories li a{
	float: left;
	color: #666666;
	height: 16px;
	font-weight: bold;
	padding: 2px 4px 0 4px;
	
}



.listCategories li a:hover{
	background: #383838;
	color: white;
	text-decoration: none;
}


.moreLink{
	text-align: right;
}

.moreLink a{
	font-size: 11px;
	color: black;
	font-weight: bold;
}

.moreResults{
	clear: both;
	text-align: right;
	font-size: 11px;
}

.right5px{
	padding-right: 5px;
}

ul.listPersons{
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.listPersons li{
	float: left;
	text-align: center;
	
}

.l75x75 li{
	width: 93px;
	padding-bottom: 10px;
	overflow: hidden;
}

.l36x36 li{
	padding-top: 5px;
	width: 42px;
}

.l60x75 li{
	padding-top: 5px;
	width: 72px;
}

.l20x140 li{
	padding-top: 5px;
	
}

.l110x110 li{
	width: 120px;
	margin-right: 5px;
}

.celebChenar{
	border: 5px solid black;
	
}

.celebChenar .content{
	position: relative;
}

.celebChenar .nrPoz{
	position: absolute;
	width: 20px;
	padding: 3px 0 3px 0;
	color: white;
	font-weight: bold;
	background: #00B5F8;
}

.celebChenar .catePoze{
	width: 110px;
	position: absolute;
	color: white;
	font-weight: bold;
	background: #00B5F8;
	top: 93px;
	padding: 2px 0 2px 0;
	font-size: 11px;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.celebChenar img{
	border-bottom: 5px solid black;
}

.celebChenar .numeCeleb a{
	display: block;
	font-size: 11px;
}

.celebChenar .numeCeleb{
	padding-bottom: 3px;
	overflow: hidden;
	width: 110px;
}

.galerieCeleb li{
	width: 140px;
	padding-left: 5px;
}

.galerieCeleb img{
	border: 5px solid #CCCCCC;
}


ul.listPersons p{
	padding-top: 3px;
}

ul.listPersons a{
	font-size: 11px;
}

br{
	clear: both;
	height: 0;
	overflow: hidden;
}

#top12celebrities{
	width: 240px;
}

#top12celebrities h2{
	color: white;
	font-family: arial;
	font-size: 19px;
	font-weight: normal;
	padding: 17px 0 0 10px;
	margin: 0;
}

.fotnBig{
	
}

#top12celebrities .headerTopCeleb{
	height: 48px;
	background: url(../pictures/diverse/intro-top-celeb.gif) 0 0 no-repeat;
}

#topCeleb{
	font-weight: bold;
	font-size: 14px;
}

ul.listPersons25x25{
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}

ul.listPersons25x25 img{
	vertical-align: middle;
	margin-right: 5px;
}

ul.listPersons25x25 li{
	padding-bottom: 4px;
}

#galerieIntro{
	width: 350px;
	margin-left: 20px;
}

.chenarGri{
	background: #E5E5E5;
	padding: 5px;
}

.chenarPatratGri{
	border: 5px solid #E5E5E5;
	padding: 10px;
}

#chenarLitere span{
	display:inline-block;
	padding: 3px;
}

#chenarLitere a{
	display:inline-block;
	background: #808080;
	padding: 3px;
	color: white;
	margin-right: 5px;
	font-weight: bold;
}

#chenarLitere a:hover{
	background: #00B5F8;
	text-decoration: none;
}

h3{
	
	padding: 0;
	font-family: 'arial';
	font-size: 16px;
	color: black;
	
}

h4{
	font-family: 'arial';
	margin: 0;
	padding: 0;
	font-size: 12px;
	
	background: #01B4F6;
	color: white;
	padding: 3px 5px 3px 5px;
	margin: 0 3px 0 3px;
}
.listHorizontal{
clear: both;
list-style-type: none;
padding: 0;
margin: 0;

}

.listHorizontal li{
float: left;
display: block;
}


.listNormal{
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.listNormal li{
	padding: 0 0 0 5px;
}

.pozeCeleb img{
	border: 8px solid #CCCCCC;
}

.descCeleb{
	width: 400px;
	margin-left: 20px;
}

.fontTitlu{
	font-size: 26px;
	font-family: 'Times new roman';
	color: black;
}

.fontTitlu span{
	display: inline-block;
	background: url(../pictures/icons/quotes.gif) 0 center no-repeat;
	width: 20px;
	height: 14px;
	vertical-align: top;
}

.fontBig p{
	margin-bottom: 10px;
}

 .hgh{
	color: #00B5F8;
}

.ft11{
	font-size: 11px;
}

.fontBig .hgh span{
	color: black;
}

.fontBig{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	
	padding-bottom: 5px;
	color: black;
}

#celebPage h2{
	border-bottom: 1px solid #DBDBDB;
	margin-bottom: 10px;
}
.shortFacts{
	margin-top:20px 0 0 20px;
	text-align:left;
}

.shortFacts a{
	display: inline-block;
	padding: 3px;
	
}

.shortFacts a:hover{
	background: black;
	color: white;
	text-decoration: none;
}

.shortFacts p{
	
}

.aEdit{
	float: right;
	padding-top: 5px;
}

.blue{
	color: #00B5F8;
}

.linksBold a{
	display: inline-block;
	padding: 3px;
	background: #f5f5f5;
	margin: 2px 2px 2px 0;
}

.linksBold a:hover{
	background: black;
	color: white;
	text-decoration: none;
}

.botSP{
	padding-bottom: 10px;
}

.td1{
	text-align: right;
}

.tableForm{
	color: black;
}

.formCenter{
	margin: 0 auto;
}

.chkMiddle{
	vertical-align: center;
}

.persoane img{
	border: 3px solid #CCCCCC;
	background: white;
	padding: 1px;
}

.persoane .f img{
	border-color: #FF3399;
}

.persoane .m img{
	border-color: #00B5F8;
}

.fan{
	margin: 5px 0 5px 10px;
	display: inline-block;
	width: 180px;
	height: 32px;
	font-family: arial;
	color: white; font-weight:bold;
	font-size: 24px; text-align:center; padding-top:0px;
	background: url(../pictures/buttons/add.gif) 0 0 no-repeat;
}
.proc33{
	width:33%;
}
.col660{
	width:660px;
}
#celebritiesFans .actButton{
	
	padding-top: 45px;
	float: left;
	
}
#celebritiesFans .content{
	float: left;
	width: 560px;
	overflow: hidden;
	
}

#celebritiesFans .listrow span{
	display: inline-block;
	width: 150px;
	text-align: right;
	vertical-align: center;
	
	overflow: hidden;
}

#celebritiesFans .row2{
	padding-left: 30px;
}

#celebritiesFans .row3{
	padding-left: 60px;
}

#celebritiesFans .listrow span a{
	font-size: 16px;
	font-weight: bold;
	color: black;
}

#celebritiesFans .listrow{
	margin-bottom: 10px;
}

#celebritiesFans .listrow img{
	margin-left: 5px;
	vertical-align: middle;
}

a.icon{
	display: block;
	padding: 5px 0 5px 23px;
	
}

.flower{
	background: url(../pictures/icons/flower.gif) 0 center no-repeat;
}

.message{
	background: url(../pictures/icons/message.gif) 0 center no-repeat;
}

.add_friend{
	background: url(../pictures/icons/add_friend.gif) 0 center no-repeat;
}

.wink{
	background: url(../pictures/icons/wink.gif) 0 center no-repeat;
}

.block{
	background: url(../pictures/icons/block.gif) 0 center no-repeat;
}

#topPersoane{
	padding-top: 10px;
}

#topPersoane ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#topPersoane ul li{
	display: inline;
}

#topPersoane ul.normal li{
	display: block;
	
}

#topPersoane ul a{
	display: inline-block;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
}



#topPersoane ul a:hover{
	background: #383838;
	color: white;
	text-decoration: none;
}

.chenarGriRound .top{
	height: 8px;
	background: url(../pictures/layout/chenar-grey/top.gif) 0 0 no-repeat;
	padding-left: 10px;
	overflow: hidden;
}

.chenarGriRound .top div{
	height: 8px;
	background: url(../pictures/layout/chenar-grey/top.gif) right 0 no-repeat;
	overflow: hidden;
	
}

.chenarGriRound .footer{
	height: 8px;
	background: url(../pictures/layout/chenar-grey/bottom.gif) 0 0 no-repeat;
	padding-left: 10px;
	overflow: hidden;
}

.chenarGriRound .footer div{
	display: block;
	height: 8px;
	background: url(../pictures/layout/chenar-grey/bottom.gif) right 0 no-repeat;
	overflow: hidden;
	
}

.chenarGriRound .content{
	border-left: 5px solid #E5E5E5;
	border-right: 5px solid #E5E5E5;
	padding: 0 10px 0 10px;
}

.under-construction{
	padding: 10px 0 10px 0;
	text-align: center;
}

.comment{
	width: 500px;
	margin-top: 10px;
}

.comment .top{
	height: 8px;
	background: url(../pictures/layout/comment/top.gif) 0 0 no-repeat;
	overflow: hidden;
}

.comment .content{
	background: #EEEEEE;
	padding: 0 12px 0 12px;
}



.comment .footer{
	
	background: url(../pictures/layout/comment/bottom.gif) 0 0 no-repeat;
	padding-top: 22px;
	padding-left: 18px;
}


.comment .footer img{
	vertical-align: middle;
}

.profileAlerts{
	border: 4px solid #00B5F8;
	padding: 5px;
	margin: 10px 0 10px 0;
}

.profileAlerts p{
	padding: 5px;
}





>/* Featured Gallery on Homepage*/
#featured_home	{ width:590px; position:relative;  }
#featured_home .slider .minus, .plus	{ position: relative; background:#00b5f8; width:50px; height:40px; cursor: pointer; }

#featured_home .slider .minus	{ float:left; background-position:center center; background-repeat:no-repeat; margin-right:10px;}
#featured_home .slider .minus img.round	{margin:7px 12px 7px 12px; width:30px; height:30px;}
#featured_home .slider .minus img.	{top:13px; left: 18px; position:absolute;}

#featured_home .slider .plus	{ float:right; background-position:center center; background-repeat:no-repeat;}
#featured_home .slider .plus img.round	{margin:7px 12px 7px 12px; width:30px; height:30px;}
#featured_home .slider .plus img.sign	{top:13px; left: 18px; position:absolute;}



#featured_home .slider .thumbs	{ width:500px; height:40px; margin:0 0 0 0px; float:left; overflow:hidden;  }
#featured_home .slider .thumbs img	{ margin:0 10px 0 0; display:block; float:left; cursor: pointer; display:inline;}
#featured_home ul {text-decoration:none; list-style: none; }
#featured_home li {float:left; } 
#featured_home .slider_content{	width:590px;}
.clear	{ clear:both; }
.clearfix:after	{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }


.controler{
background: url(../files/controler.gif); width:40px; height:41px; background-repeat:no-repeat;
text-align:center; font-weight:bold; color:#FFFFFF; cursor:pointer;
}

.controler_hover{
background: url(../files/controler_hover.gif); width:40px; height:41px; background-repeat:no-repeat;
text-align:center; font-weight:bold; color:#00B6F8; cursor:pointer;
}


.controler:hover{
background: url(../files/controler_hover.gif); width:40px; height:41px; background-repeat:no-repeat;
text-align:center; font-weight:bold; color:#00B6F8; cursor:pointer;
}



.content1 a:link, .content1 a:visited{
font-weight:bold; color:#ffffff; cursor:pointer; 
}
.content1 a:hover{
font-weight:bold; color:#00B6F8; cursor:pointer;  text-decoration:none;
}


/* end stiluri timelines */
.carusel a:link{
font-weight:bold; color:#ffffff; cursor:pointer; font-size:18px;
}
.carusel a:hover{
font-weight:bold; color:#666666; cursor:pointer; font-size:18px; text-decoration:none;
}
.carusel a:visited{
font-weight:bold; color:#666666; cursor:pointer; font-size:18px; text-decoration:none;
}


div.pagination {
        padding: 3px;
        margin: 3px;
}
div.pagination a {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #E0E8F1;
        text-decoration: none;
        color: #000000;
        background-color: #E0E8F1;font-weight: bold;
         -moz-border-radius: 3px;

}
div.pagination a:hover, div.pagination a:active {
        border: 1px solid #2A333A;
        color: #ffffff;
        background-color: #2a333a;
	font-weight: bold;
        -moz-border-radius: 3px;
}
div.pagination a.currentpage {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #fffff;
        font-weight: bold;
        background-color: #2a333a;
        color: #ffffff;
	-moz-border-radius: 3px;

}
div.pagination a.disabled, a.disabled:hover{
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #E0E8F1;
	background-color: #E0E8F1;
        color: #999999;
	-moz-border-radius: 3px;
}

.img-delete  {
	background:url("../pictures/icons/delete.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:16px;
	position:relative;
	top:5px;
	width:16px;
}
.thumb-mini {
	border: 2px solid #EFEFEF;
	height: 80px;
	margin: 2px 1px 5px 2px;
	width: 73px;
}
.progressWrapper {
        width: 357px;
        overflow: hidden;
}

.progressContainer {
        margin: 5px;
        padding: 4px;
        border: solid 1px #E8E8E8;
        background-color: #F7F7F7;
        overflow: hidden;
}

.red {
        border: solid 1px #B50000;
        background-color: #FFEBEB;
}

/* Current */
.green {
        border: solid 1px #DDF0DD;
        background-color: #EBFFEB;
}

/* Complete */
.blue {
        border: solid 1px #CEE2F2;
        background-color: #F0F5FF;
}
.progressName {
        font-size: 8pt;
        font-weight: 700;
        color: #555;
        width: 323px;
        height: 14px;
        text-align: left;
        white-space: nowrap;
        overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
        font-size: 0;
        width: 0%;
        height: 2px;
        background-color: blue;
        margin-top: 2px;
}

.progressBarComplete {
        width: 100%;
        background-color: green;
        visibility: hidden;
}

.progressBarError {
        width: 100%;
        background-color: red;
        visibility: hidden;
}
.progressBarStatus {
        margin-top: 2px;
        width: 337px;
        font-size: 7pt;
        font-family: Arial;
        text-align: left;
        white-space: nowrap;
}

a.progressCancel {
        font-size: 0;
        display: block;
        height: 14px;
        width: 14px;
        background-image: url(../images/cancelbutton.gif);
        background-repeat: no-repeat;
        background-position: -14px 0px;
        float: right;
}

a.progressCancel:hover {
        background-position: 0px 0px;
}
.swfupload {
        vertical-align: top;
}


input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */


label {
        text-align: right;
        display:block;
}

div.fieldset {
        border: 1px solid #afe14c;
}
div.fieldset span.legend {
        background-color: #FFF;
        font: 700 14px Arial, Helvetica, sans-serif;
        color: #73b304;
}

div.flash {
        border-color: #D9E4FF;
        -moz-border-radius-topleft : 5px;
        -webkit-border-top-left-radius : 5px;
	-moz-border-radius-topright : 5px;
	-webkit-border-top-right-radius : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;
}

a.addFan{
margin: 5px 0 5px 0px;
display: inline-block;
width: 180px;
height: 32px;
font-family: arial;
color: white;
font-size: 18px;
background: url(../pictures/round-add.gif) 0 0 no-repeat;
}

a.addFan span{
display: inline-block;
margin: 5px 0 0 35px;
}

a.addFan:hover{
text-decoration: none;
background-position: 0 -32px;
}
#nrFans{
padding-top: 5px;
}

#nrFans span.heart{
display: inline-block;
width: 16px;
height: 13px;
background: url(../pictures/icons/heart.gif) 0 0 no-repeat;
margin-right: 5px;
}

#nrFans span.cifra{
display: inline-block;
width: 10px;
height: 13px;
background: url(../pictures/icons/nr-fans.gif) 0 0 no-repeat;

color: white;
font-size: 10px;
vertical-align: top;
margin-right: 2px;
text-align: center;
}

#nrFans span.txt{
display: inline-block;
vertical-align: top;
}

.imgs {
border:0px solid #CCF1FF;
padding:2px;
}

.imgs:hover {
background:#00b6f8;
cursor:pointer;
}
.imgs1 {
border:5px solid #ccc;
}

.w470 {
	width:470px;
}
.w220 {
	width:225px;
}
.persoane img{
	border: 3px solid #CCCCCC;
	background: white;
	padding: 1px;
}

.persoane .woman img{
	border-color: #FF3399;
}

.persoane .man img{
	border-color: #00B5F8;
}
