/* MAIN POSITIONING  ELEMENTS */
body {
	background-image: url(bck_toppage.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0;
	padding:0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #444444;
	background-color: #fff;
}

#bodydiv {
	width: 1003px; /* 1004=lat max pentru care nu apare scroll oriz in IE6; 1003-ie7  */
	/* width: 600px; 
	height: 2000px;
	border: 1px solid red; */
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#topbar {
	height: 28px;
	color: #888888;
	
}
#sitebanner {
	height: 137px;
	background-image: url(bannerpicture.gif);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
}
#site-logo {
	position: absolute;
	left: 15px;
	top: 30px;
}
#site-menu {
	position: absolute;
	right: 15px;
	top: 120px;
}
#content {
	margin-left: 8px;
	margin-right: 8px;
	background-color: #fff;
}
#breadcrumbs {
	height: 25px;
	font-size: 100%;
	padding: 2px 0px 3px 0px; /* added */
}
#leftslot {
	width: 730px;
	float: left;
}
#rightslot {
	width: 245px; /* was 235 */
	float: right;
}
.leftslot {
	width: 730px;
	float: left;
}
#leftslotex {
	width: 700px;
	float: left;
}
.rightslot {
	width: 245px; /* was 235 */
	float: right;
}
.clearer {
	clear: both; /* it used to be left only */
	font-size: 0.01em;
	height: 0.01em;
	line-height: 0.01em;
}

.clear-left {
	clear: left; 
	font-size: 0.001em;
	height: 0.001em;
	line-height: 0.001em;
}

#footer-slot {
	margin-top: 30px;
	border-top: 3px solid #B4D14E;
	padding: 15px 0px 30px 0px;
}
/* SECUNADR AND DECORATIVE ELEMENTS */
a {
	
	color: #B4D14E;
	color: #8DAA2D; /* linkurile vverzi */
	color: #AA1E8B; /* linkurile violet */
}
a img {
	border: 0;
}
h1 {
	padding: 0px;
	margin: 4px 0px;
}
.h1img {
	margin: 0;
	padding: 0;
	text-indent:0;
	width: 50%;
}
.h1img .txt {
	display:none;
}
/* SECUNDAR */

#crumbs {
	margin-top: 3px;
}
#toplinks {
	width: 500px;
	margin: 0px 0px 0px 7px;
	padding-top: 2px;
}
#logstatus {
	width: 400px;
	float: right;
	text-align: right;
	margin: 0px 7px 0px 0px;
	padding-top: 2px;
}
.menu-separator {
	padding: 0px 3px;
}
#site-menu a {
	text-decoration: none;
	text-transform: uppercase;
	color: #AA1E8B;
	font-family: Arial, Verdana;
	font-size: 95%;
	letter-spacing: 1px;
	padding: 1px 3px 1px 4px;
}
#site-menu a.on {
	background-color: #AA1E8B;
	color: white;
}
#site-menu a:hover {
	background-color: #AA1E8B;
	color: white;
}
/* Home elements */
.event-zone {
	background-color: #B4D14E;
	margin-bottom: 20px;
	padding: 7px 0px 6px 7px;
}
.event-zone2 {
	margin-bottom: 0px;
	padding: 0px 0px 6px 0px;
	
}
.event-zone-top {
	padding: 0px 7px 7px 0px;
}
.event-zone2 .event-zone-top {
	background-color: #B9B9B9;
	padding: 4px 9px 4px 7px;
	border-bottom: 7px solid white;
}
.events-links {
	float: right;
	padding-top: 3px;
	color: white;
	width: 45%; /* modi 29jun*/
	text-align: right;
}
.events-links a {
	color: white;
	font-weight: bold;
}
.events-links a:hover {
	color: #8DAA2D;
	background-color: white;
	text-decoration: none;
}
.event {
	width: 234px;
	float: left;
	border-right: 7px solid #B4D14E;
	margin: 0px 7px 0px 0px;
}
.event2 {
	width: 234px;
	float: left;
/*	border-right: 7px solid #B4D14E;
	margin: 0px 7px 0px 0px;*/
}
.event2 .img_afis {
	width: 215px; 
}

.event2 .top-evt-pic {
	padding-top: 10px;
	position: relative;
}

.event-zone2 .event2 {
	margin-right: 8px!important;
}
.rightslot .event2 {

}
.but_invita {
	position: absolute;
	top: 15px;
	left: 15px;
}
.event-content {
	padding: 15px 8px 14px 8px;
}
.top-evt-title {
	/*font-size: 125%;*/
	font-weight: bold;
	color: #AA1E8B; /* linkurile violet */
}
.top-evt-loc {
	margin: 4px 0px 8px 0px;
	color: #666666;
	/*font-size: 13px; */
	font-size: 85%;
	 font-weight: bold;
}
.top-evt-pic {
	text-align: center;
}
.top-evt-other {
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
}
.top-evt-details {
	margin-top: 7px;
	position: relative;
	color: #666666;
	font-size: 90%;
	line-height: 1.8em;
	
}
.top-evt-txt {
	overflow: hidden;
	height: 41px;
}
.link-invita {
	position: absolute;
	top: 22px; /* 19px; */
	left: 110px;
/*	border-top: 4px solid white;
	border-left: 8px solid white; */
}
.illustr_home {
	margin-bottom: 7px;
}
.login_area {
	width: 234px;
	height: 100px;
	border: 1px solid #eaeaea;
	float: left;
	margin-right: 7px;
}
.post_yours {
	width: 485px;
	height: 100px;
	float: left;
	border: 1px solid #eaeaea;
}
.tour_evt, .but_postevt {
	width: 45%;
	float: left;
	margin: 10px 0px 0px 15px;
}

.but_img {
	margin-top:0px;
}

.but_img .but-spacer {
	height: 7px;
	font-size: 7px;
}

.login_cnt {
	margin: 10px 0px 0px 15px;
}
.but_postevt input {
	margin-top: 20px;
	background-color: #B4D14E;
	font-family: Arial, Trebuchet MS;
	border-top: 1px solid #D5E49C; 	border-left: 1px solid #D5E49C; border-right: 1px solid #9EBE32; border-bottom: 1px solid #9EBE32;
	color: white;
	text-transform: uppercase;
	font-size: 130%;
	width: 205px;
	text-align: center;
	padding: 5px 0px;
	font-weight: bold;
	letter-spacing: 1px;
}

.but_login, .but_register {
	margin: 10px;
	padding: 10px;
	text-align: center;
}
.but_login a {
	margin-top: 20px;
	background-color: #B4D14E;
	font-family: Arial, Trebuchet MS;
	border-top: 1px solid #D5E49C;
	border-left: 1px solid #D5E49C;
	border-right: 1px solid #9EBE32;
	border-bottom: 1px solid #9EBE32;
	color: white;
	text-transform: uppercase;
	font-size: 130%;
	width: 210px;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

.but_register a {
	margin-top: 20px;
	background-color: #B41326;
	font-family: Arial, Trebuchet MS;
	border-top: 1px solid #B41326;
	border-left: 1px solid #B41326;
	border-right: 1px solid #B41326;
	border-bottom: 1px solid #B41326;
	color: white;
	text-transform: uppercase;
	font-size: 130%;
	width: 210px;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

.list-left {
width: 48%;
float: left;
border-left: 1px solid #eaeaea;
}
.list-right {
width: 48%;
float: right;
border-left: 1px solid #eaeaea;
}
.home-list-title {
	margin: 0;
	padding: 1px 0 0 15px;
}
.home-evt-list {
	margin-top: 10px;
	/*padding-left: 15px;*/
}

/* clasa evt-list-noabstract ajuta la particularizarea listingului in varianta fara abstract */
.evt-list-noabstract .list-item-title {
	padding-top: 10px!important;
	
}


.list-item-ev {
	margin-bottom: 25px;
	line-height: 1.8em;
	text-align: justify;
}
.list-item-poster {
	float: left;
	height: 63px;
	width: 73px;
	margin: 5px 10px 3px 0px;
	position: relative;
}
.list-item-poster img {
	border: 2px solid white;
	margin-left: 15px;
	margin-top: 4px;
}
.fotosup_ver {
	height: 63px;
	width: 73px;
	background-image: url(fotosup_green.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.fotosup_gri {
	height: 63px;
	width: 73px;
	background-image: url(fotosup_gri.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.fotosup_mov {
	height: 63px;
	width: 73px;
	background-image: url(fotosup_mov.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.ico_hotver {
	position: absolute;
	top: 1px;
	left: 1px;
	margin:0px!important;
	border: 0px!important;
}
.list-item-title {
	font-weight: bold;
	color: #AA1E8B; 
}
.list-item-title-extra {
	font-size: 90%;
	font-weight: normal;
	font-style: italic;
	color: #444444;
}
.list-item-loc {
	color: #AA1E8B; 
}
.item-detalii {
	color: #AA1E8B; 
	font-size: 90%;
	clear: left;
	width: 70%;
}

.bartop_r {
	font-size: 0.01em;
	line-height: 0.01em;
	height: 4px;
	background-image: url(barup_r.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.barverde {
	background-color: #9CB61F;
	background-image: url(barver_r.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
	line-height: 18px;
	color: white;	
}
.barverde .cnt {
	background-image: url(barver_l.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	padding-left: 10px;

}
.barverde a {
	color: white;
	text-decoration: none;
}


.bargri {
	background-color: #E5E5E5;
	background-image: url(bargri_r.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
	line-height: 18px;
	color: #555555;	
}
.bargri .cnt {
	background-image: url(bargri_l.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	padding-left: 10px;
	color: #999999;

}
.bargri a {
	color: #555555;
	text-decoration: none;
}



.barmov {
	background-color: #BF56A8;
	background-image: url(barmov_r.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
	line-height: 18px;
	color: white;	
}
.barmov .cnt {
	background-image: url(barmov_l.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	padding-left: 10px;

}
.barmov a {
	color: white;
	text-decoration: none;
}
/* _____ end modele bare ______*/
.item-detalii-ex {
	text-align: right;
	color: #AA1E8B; 
}


/* ______added(febr 2008) bottom line detalii eveniment in listare ______ */
.ico_nr {
	background-image: url(ico_evl_nr.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 2px 8px;
	line-height: 1.8em;
	border: 1px solid white;
	text-alignL center;
	font-size: 95%; font-weight: bold;
}
.ico_com {
	background-image: url(ico_evl_com.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 2px 12px;
	line-height: 1.8em;
	border: 1px solid white;
	text-alignL center;
	font-size: 95%; font-weight: bold;
}
.ico_det {
	background-image: url(ico_evl_detalii.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 2px 8px;
	line-height: 1.8em;
	border: 1px solid white;
	text-alignL center;
	font-size: 105%; font-weight: bold;
}
.ico_nr a, .ico_com a, .ico_det a {
	text-decoration: none;
}
.list-item-title span, .list-item-title img {
	vertical-align: middle;
}

.violet {
	color: #AA1E8B!important;
}
/* ______END ___added(febr 2008) bottom line detalii eveniment in listare ______ */

/* right side elements */
.r-portlet1 {
	border: 1px solid #cccccc;
	padding: 7px;
	margin-bottom: 15px;
}
.r-portlet1-title {
	background-image: url(bck_rport1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 12px;
	margin-bottom: 10px;
}
.r-portlet1-content {
	font-size: 95%;
	text-align: justify;
	line-height: 1.7em;
}
.home-search-form {
	margin:0; padding:0;
	text-align: right;
}
.home-search-form label {
	display: none;
}
.home-search-form .querybig {
	width: 223px!important;
	font-size: 100%;
	border: 1px solid #dddddd;
	color: #444444;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.home-search-form .querysmall {
	width: 140px!important;
	font-size: 100%;
	border: 1px solid #dddddd;
	color: #444444;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.home-search-form #sex {
	font-size: 100%;
	border: 1px solid #dddddd;
	color: #444444;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.home-search-form .src-radios {
	margin-top: 5px;
	vertical-align: middle;
	color: #aa1e8b;
}

.home-search-form .src-radios label{
	display: inline;
}

.home-search-form .src-radios input {
	vertical-align: middle;
	margin-left: 10px;
}

/*---------*/
.r-portlet2 {
	margin-bottom: 8px;
}
.r-portlet2-title {
	background-color: #B8B8B8;
	padding: 7px 7px;
}
.r-portlet2-content {
	padding: 7px;
	font-size: 95%;
	text-align: justify;
	line-height: 1.7em;
}
/*---------*/
.r-portlet2-b {
	margin-bottom: 8px;
	
}
.r-portlet2-b .r-portlet2-title {
	padding: 9px 0px 8px 5px;
	/*background-color: #B4D14E;*/
	background-color: #666666;
	border-bottom: 7px solid white;
}
.r-portlet2-b .r-portlet2-content {
	padding-top: 0px!important;
	text-align: left!important;
}
/*
.r-portlet3 {
	margin-bottom: 8px;
}
.r-portlet3-title {
	background-color: #B8B8B8;
	padding: 7px 7px;
}
.r-portlet3-content {
	border: 1px solid #cccccc;
	margin-top: 7px;
	padding: 7px;
	font-size: 95%;
	text-align: justify;
	line-height: 1.7em;
}---------*/

.r-portlet3-titlein {
	margin-bottom: 12px;
}

/* right portlet 3 */

.r-portlet3 {
margin-bottom:8px;
}
.r-portlet3-title {
background-color:#B8B8B8;
padding:7px;
}
.r-portlet3-title-ex {
background-color:#B4D14E;
padding:7px;
}
.r-portlet3-content {
border:1px solid #CCCCCC;
font-size:95%;
line-height:1.7em;
margin-top:7px;
padding:7px;
text-align:justify;
}
.r-portlet3-content-ex {
border:1px solid #B4D14E;
font-size:95%;
line-height:1.7em;
margin-top:7px;
padding:7px;
text-align:justify;
}
/* END right portlet 3 */

.under-pcnt {
	margin: 11px 0px 7px 0px;
	text-align: left;
}
.home-search-but {
	float: right;
	padding: 1px 3px;
	background-color: #8DAA2D;
	background-color: #B4D14E;
	border: 1px solid #B4D14E;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 85%;
}
.bottom-links {
	color: #999999;
	font-size: 95%;
	line-height: 1.8em;
	margin-bottom: 5px;
}
.bottom-links a {
	color: #666666;
}
.powered-by {
	float: right;
	margin-left: 30px;
	width: 150px;
	text-align: right;
}

.post-action1 {
	
	background-color: #EBEBEB;
	border: 2px solid #D22851;
	margin: 15px 0px;
	padding: 10px;
}
.red-bold {
	color: #D22851;
	font-weight: bold;
}
.post-action2 {
	
	background-color: #F0F6DC;
	border: 1px solid #95B32F;
	margin: 15px 0px;
	padding: 10px;
}
.green {
	color: #799126;

}

/*	PAGINARE	*/
.pagination {
	padding: 15px 0px 10px 0px;
	text-align: center;
	clear: left;
	color: #999999;
}
.pg-extr a{
	color: #999999;
	font-size: 95%;
}
.pg-extr a:hover{
	color: #8DAA2D;
}
.pg-lnks {
	padding: 0px 5px;
}
.pg-lnks a {
	text-decoration: none;
	border: 1px solid #cccccc;
	padding: 0 7px;
}
.pg-lnks a:hover {
	padding: 0 7px;
	background-color: #B4D14E;
	border: 1px solid  #B4D14E;
	color: white;
}

.pg-lnks-on {
	color: white;
	padding: 0 7px;
	border: 1px solid  #B4D14E;
	background-color: #B4D14E;
}

/*	yahoo maps	*/
div#map {
	width: 250px;
	height: 250px;
}

div#map_attribution, div#weather_attribution {
	text-align: right;
	margin-top: 4px;
}

div#map_attribution a, div#weather_attribution a {
	font-size: 0.8em;
}

div.marker {
	display: none;
}


/* Event PAGE */
.event-page {
		line-height: 1.8em;
}

.ev-slot-topels {
	position: relative;
	text-align: right;	
}
.ev-slot {
	background-color: #D1E291;
	margin-top: 5px;
	padding: 7px;
	background-image: url(bck-graylines.gif);
	background-repeat: repeat;
	background-position: left top;
}

.ev-top-anchors span {
	background-color: #AA1E8B;
	color: white;
	padding: 1px 3px 3px 10px;
}
.ev-top-anchors span.admin {
	background-color: #8DAA2D;
	color: white;
	padding: 1px 3px 3px 10px;
	margin-right:10px;
}
.ev-top-anchors span a {
	color: white;
	font-weight: bold;
}
.ev-top-anchors span.admin a {
	color: white;
	font-weight: bold;
}

.ev-top-title {
	background-color: #E0E0E0;
	float: left;
	font-size: 150%; font-weight: bold;
	padding: 0px 7px;

}
.ev-title {
		color: #AA1E8B;
		font-size: 170%;
		padding: 0px;
		margin: 5px 0px 15px 0px;
}
.ev-main-slot {
	clear: both;
	position: relative;
	margin-top: 10px;

}
.ev-map {
	float: right;
	width: 270px;
	/* margin: 0px 0px  0px 10px;*/

	position: relative;
}
.white-box {
	border: 10px solid white;
	background-color: white;
	margin-bottom: 8px;
}
.transp-box {
	margin-bottom: 8px;
}
.green-box {
	margin-bottom: 8px;
	background-color: #DEEAAF;
	padding: 10px;
}
.green-box_ex {
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 8px;
	background-color: #DEEAAF;
	padding: 10px;
	text-align: center;
}
.gray-wg-box {
	background-color: #DBDBDB;
	padding: 10px;
	margin-bottom: 8px;
	background-image: url(colt_violet.png);
	background-repeat: no-repeat;
	background-position: 220px top;
}
.ev-details {
	background-color: white;
	width: 696px;
}
.ev-details-holder {
	padding: 10px;
}
.ev-details-related .list-item-ev {
	margin-bottom: 5px;
	font-size: 95%;
}
.ev-poster {
	color: #aa1e8b;
	float: left;
	margin: 0px 15px 3px 0px;
	height: 200px;
}

.ev-line {
	margin: 10px 0px;
}
.ev-line span {
	font-weight: bold;
}
.ev-line div.label {
	float: left;
	width: 170px;
}

.ev-source {
	margin: 10px 0px;
	font-size: 90%;
}

.ev-body {
	margin: 20px 0px;
	border-top: 1px solid #b4d14e;
	clear: left;
}
.ev-tags {
	background-color: white;
	width: 676px;
	margin-top:10px;
	border: 10px solid white;
}

.ev-ymsgr {
	text-align: center;
	background-color: white;
	width: 676px;
	margin-top:10px;
	border: 10px solid white;
}

.ev-embed {
	background-color: white;
	width: 676px;
	margin-top:10px;
	border: 10px solid white;
}

.ev-search {
	background-color: white;
	width: 526px;
	margin-top:10px;
	padding-left:150px;
	border: 10px solid white;
}

.pt-evpg-title {
	background-image: url(ico_invita.gif);
	background-repeat: no-repeat;
	background-position: left 3px;;
	padding: 0px 0px 0px 23px;
	margin: 7px 7px 5px 7px;
	color: #AA1E8B; color: #555555;
	font-size: 130%;

}
.pt-evpg-title-r {
	background-image: url(ico_invita.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 23px;
	margin: 7px 0px 5px 0px;
	color: #AA1E8B;
	font-size: 130%;

}

.pt-horiz2 {
	border: 1px solid #EDEDED;
	margin: 7px 0px;
}

.pt-horiz2-body {
	margin: 7px 7px;
}

.pt-poze-hz-body {
	background-color: #D1E291;
	margin-top: 5px;
	padding: 7px;
	background-image: url(bck-greenlines.gif);
	background-repeat: repeat;
	background-position: left top;
}

.pt-poze-hz-body .album {
	float: left;
	width: 154px;
	/*height: 130px;*/
	background-color: #F3F8E3;
	padding: 10px 5px;
	margin-right: 7px;
	text-align: center;
}

.pt-poze-hz-body .album img {
	border: 10px solid white;
	width: 65px; height: 65px;
	margin-bottom: 4px;
}

.bolded {
	font-weight: bold;
}
.txt-green-bold {
	color: #8DAA2D;
	font-weight: bold;
	
}
.inv_confirmati {
	padding: 0;
	margin: 0 0 0 7px; 
	list-style: none;
	font-size: 90%;
	line-height: 1.5em;
}

.inv_confirmati li {
	margin-bottom: 3px;
}

.comm {
	display: inline;
	text-indent: 10px;
	color: #666666;
}

.mesaj_login {

	font-size: 70%;
	color: #333333;
	padding-left: 10px;
}
.mesaj_login span {
	border-left: 1px solid #B4D14E;
	padding-left: 10px;
}

/* END Event PAGE */


.alb-info {
	padding: 8px;
	margin-right: 2px;
	float: left;
	text-align: center;
	width: 160px;
/*	height: 170px; */
}

.alb-info-frame {
	width: 132px; height: 132px;
	position: relative; 	
	background-image: url(bck-album.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 7px;
	margin-left: 9px;

}

.alb-info-frame img {
	width: 108px; height: 108px;
	position: absolute;
	top: 18px; left: 18px;
}
.alb-info-tit {
	height: 1.6em;
	overflow: hidden;
	font-size: 95%;
}
.alb-info-aut {
	height: 1.6em;
	overflow: hidden;
	font-size: 95%;
	color: #555555;	font-style: italic;
	
}
.alb-info-aut span {

	color: #777777;
	/*	font-style: normal;*/
	
}

/* end LISTING ALBUMe FOTO */

/* pg listing photo */
.foto-info {
	padding: 8px 8px 8px 0px;;
	margin-right: 2px;
	float: left;
	text-align: center;
	width: 160px;
/*	height: 170px; */
}

.foto-info-frame {
	width: 132px; height: 132px;
	position: relative; 	
	background-image: url(bck-fotoframe.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 7px;
	margin-left: 11px;

}

.foto-info-frame img {
	width: 108px; height: 108px;
	position: absolute;
	top: 12px; left: 12px;
}
.foto-info-tit {
	height: 3.2em;
	overflow: hidden;
	font-size: 95%;
}


/* pg listing photo */

/* ALB INDEX SLOT */
.albpg-slot0 {
	background-image: url(bck-greenlines2.gif);
	background-repeat: repeat;
	background-position: left top;
	margin-bottom: 10px;
}

.albpg-slot {
 	padding: 0px 3px; 
}

.alb-frame-slot {
	margin-right: 20px;
	float: left;
}

.albpg-details {
	float: left;
	width: 550px;
	/*position: relative;*/
	/*border: 1px solid red;*/
}

.txt10 {
font-size: 1px;
line-height: 10px;

}

.albpg-title {
	margin: 6px 0px 0px 0px;
	color: #AA1E8B;
	font-size: 150%;
	font-weight: bold;
}
.albpg-title span {
	padding: 2px 7px;
	background-color: white;
}
.albpg-aut {
	color: white;
	font-weight: bold;
	margin: 13px 0px 0px 0px;
}

.albpg-aut span {
	background-color: #BED867;
	padding: 2px 3px;
}

.albpg-aut .txt-normal {
	font-weight: normal;
}

.albpg-aut a {
	color: white;
}

.albpg-evt {
	margin: 15px 0px 7px 0px;

}
.albpg-evt span {
	padding: 3px 7px;
	background-color: white;
	color: #AA1C8B;
}

.albpg-date {
	margin: 15px 0px 7px 0px;
	font-size: 95%;
}

.albpg-date span {
	padding: 3px 7px;
	background-color: white;
}

/* end ALB INDEX SLOT */

.foto-dis-slot0 {
	background-image: url(bck-graylines.gif);
	background-repeat: repeat;
	background-position: left top;
	margin-bottom: 10px;
	padding: 7px;
}

.foto-dis-slot0 .event-zone-top {
	background-color: white;
	margin: 0px;
	border-top: 3px solid white;
}
.foto-dis-slot0 .events-links {
	color: #AA1E8B; 
	font-size: 95%;
}
.foto-dis-slot0 .events-links a {
	color: #AA1E8B;
}
.foto-dis-slot0 .pagination {
text-align: left;  
width: 60%; 
padding: 5px 1px 1px 1px; 
}


.titlu-poza {
	display: inline; 
	font-size: 99%; 
	padding: 0px 5px 0px 5px;
	color: #666666;
}

.big-foto-slot {
	padding: 7px;
	background-color: white;
	margin: 7px 0px;

}

.big-foto-slot img {

	width: 100%;
}

#rateit {
	text-align: center;
}


.users-list {
	margin-top: 10px;
	padding-left: 15px;
}
.users-item {
	margin-bottom: 15px;
	line-height: 1.8em;
	text-align: justify;
}
.users-item-picture {
	float: left;
	height: 50px;
	width: 50px;
	margin: 5px 5px 0px 0px;/* T   R   B   L */
}
.users-item-name {
	font-weight: bold;
	color: #AA1E8B;
}
.users-item-details {
}


/*	listing attendees	*/
div.attendees {
	padding: 0;
	margin: 0; 
	font-size: 90%;
	line-height: 1.5em;
}

div.attendees div.attendee {
	float: left;
	width: 100px;
	text-align: center;
	margin: 10px;
}

div.attendees div.attendee-ex {
	float: left;
	width: 130px;
	text-align: center;
	margin: 10px;
}

div.attendees div.attendee-team {
	float: left;
	width: 300px;
	margin: 10px;
}

div.attendees div.attendee div.attendee-pic, div.attendees div.attendee-ex div.attendee-pic, div.attendees div.attendee-team div.attendee-pic {
	width:50px;
	margin:0px auto 0px auto;
	border:2px solid #fff;
	padding:5px;
}

div.attendees div.attendee-team div.attendee-pic {
	width:50px;
	margin:0px auto 0px 0px;
	border:2px solid #fff;
	padding:5px;
}

div.attendees div.attendee div.attendee-pic-f, div.attendees div.attendee-ex div.attendee-pic-f, div.attendees div.attendee-team div.attendee-pic-f {
	width:50px;
	margin:0px auto 0px auto;
	border:2px solid #AA1E8B;
	padding:5px;
}

div.attendees div.attendee div.attendee-pic-m, div.attendees div.attendee-ex div.attendee-pic-m, div.attendees div.attendee-team div.attendee-pic-m {
	width:50px;
	margin:0px auto 0px auto;
	border:2px solid #8DAA2D;
	padding:5px;
}

div.attendees div.attendee-team div.attendee-pic-f {
	width:50px;
	margin:0px auto 0px 0px;
	border:2px solid #AA1E8B;
	padding:5px;
}

div.attendees div.attendee-team div.atendee-team-members {
	float: right;
	width: 70%;
	text-align: left;
}

div.attendees div.attendee div.attendee-meta, div.attendees div.attendee-ex div.attendee-meta, div.attendees div.attendee-team div.attendee-meta {
	font-size: 80%;
}

div.attendees div.attendee-team div.atendee-team-captain {
	text-align: center;
	width:60px;
	padding:3px;
}

/* ______________________________ JAN 2008 ___________________________*/


/* --------------- BLOG TITLE ---------------- */

.post-box {
	margin: 10px 0px 25px 0px;	 
}

.post-box .post-title {
	font-size: 165%;
	font-weight: normal!important;
	margin: 0px 0px 5px 0px;
	line-height: 1.2em;
	color: black!important;
}
.post-box .post-title-ex {
	font-size: 200%;
	font-weight: normal!important;
	margin: 0px 0px 5px 0px;
	line-height: 1.2em;
	color: black!important;
}
.post-box h2 {
	font-weight: normal!important;
}

.post-box .post-title a, .post-box .post-title-ex a {

	text-decoration: none;
	font-weight: normal!important;
}

.post-info-up {
	/*font-size: 70%;*/ 
	font-size: 90%;
	margin: 0px 0px 5px 0px;	 
}
.post-info-down {
	/*font-size: 70%;*/ font-size: 90%;
	margin: 0px 0px 5px 0px;	 
}
.post-info-up2 {
	/*font-size: 70%;*/ 
	font-size: 90%;
	margin: 0px 0px 5px 0px;	 
}
.post-box .post-body {
		line-height: 1.5em;
		/*font-size: 75%!important;*/
		font-size: 100%!important;
		text-align: justify;
}

/* ---------------------- */
.post-body {
	margin: 2px 0px 0px 0px;
}

.post-info-down .lft {
	float: left;
	width: 17%;
	margin-right: 1%;
	border-top: 1px solid #AA1E8B;
	border-top: 1px solid #B4D14E;
	
	padding-top: 4px;
}
.post-info-down .rgt {
	float: left;
	border-top: 1px solid #999999;
	width: 80%;
	padding-top: 4px;
	text-align: right;
}

.post-info-up2 .lft {
	float: left;
	width: 27%;
	margin-right: 1%;
	border-bottom: 2px solid #728C0B;
	padding-bottom: 4px;
}
.post-info-up2 .rgt {
	float: left;
	border-bottom: 2px solid #cccccc;
	width: 71%;
	padding-bottom: 4px;
	
}

.postdate {
	font-style: italic;
	display: block;
	text-align: right;
	font-size: 95%;
	color: #666666;

}


/* ----------------pagina detaliu articol ---------------- */

.categ-art {
	color: #999999!important; 
}


.rating {

}
.rating-status {
	font-size: 100%;
	padding-top: 3px;
}
.rating-radios {
	margin-bottom: 3px;
	color: #444444;
	font-family: Trebuchet MS, Verdana;
	font-weight: bold;
}
#rating-grade {
	padding-top: 3px;
	color: #444444;
}
.genform {
	font-size: 100%;
	/*text-align: right;*/
}


/* ------------- COMMENTS ------------- */
.comitem-title {
	font-size: 90%;
	margin: 15px 0px 5px 0px;	 
	line-height: 1.2em;
	color: #777777;
}
.comitem-txt {
	font-size: 90%;
	margin: 0px 0px 13px 0px;	 
	line-height: 1.4em;
}

.cm-date {
	font-weight: normal;
	font-style: italic;
}
.cm-author {
	color: #78940A;	
	font-weight: bold;

}
.cm-more {
	color: #78940A;
}
.cm-more a {
	font-size: 95%;
}

/* -------------------END COMMENTS ---------------*/


/* ____________________ LISTING PAGE _____________________ */
.finehr {

	font-size: 0.01em;
	line-height: 0.01em;
	height: 1px;
	background-color: #dddddd!important;
}

.page-title { /* it applies to h1 tags */
	margin: 0; padding: 0;
	line-height: 1.2em;
	padding: 2px 0px 15px 0px;
	font-size: 235%!important;
	color: #9ABF0C;
	font-weight: normal;
}
.subcateg-title {/* it applies to h2 tags */
	margin: 0; padding: 0;
	padding: 7px 0px 10px 0px;
	font-size: 130%!important;
	color: #333333;
	font-weight: normal;
	/*text-transform: uppercase;
	letter-spacing: 0.7em;*/
}
.note {
	font-size: 90%;
	color: white;
	background-color: #E2B2D7; color: #AA1E8B;
	padding: 4px 10px;
	margin: 15px 0px;
}

.lstitem-title {
	font-size: 100%;
	font-weight: bold;
	margin: 15px 0px 5px 0px;	 
	line-height: 1.2em;
	color: black;
}
.lstitem-txt {
	font-size: 95%;
	margin: 0px 0px 3px 0px;	 
	line-height: 1.4em;
	color: black;
}

.lstitem-details {

	margin: 0px 0px 13px 0px;	 
	line-height: 1.2em;
	text-align: right;
	color:  black;
}
.lstitem-details a {
	padding: 3px;
}
.bck-light-green {
	background-color: #B4D14E;
	width: 17%;
	height: 1px;
	border-right: 10px solid white;
}


.pagination0 {
	text-align: right;
}

.but-type1 {
	background-color: black;
	color: white;
	border: 2px solid black;
	font-size: 100%;
}


/* ##################################### NEW STYLES AUGUST ####################################*/



/* forme */
.mandatory {
	color: #B1010D;
}
.small-expl {
	font-size: 80%;
	color: #666666;
}
.pg-cnt-margins {
	margin: 20px 0px;
}
.form-type1 {
	
}
.form-type1 .clearing {
	height: 10px;
}
.form-type1 input, .form-type1 textarea, .form-type1 select {
	font-size: 100%;
	border: 1px solid #cccccc;
	font-family: Trebuchet MS; Verdana, Arial;
	color: #444444;
}
.form-type1 .form-row input, .form-type1 .form-row textarea {
	width: 300px;
}
.form-type1 .form-row2 input, .form-type1 .form-row2 textarea {
	width: 300px;
}
.form-row {
	margin: 0px 0px 0px 0px;
	clear: both;
}
.form-row2 {
	margin: 0px 0px 10px 0px;
}
.form-row label {
	position: relative;
}
.form-row-lab { 
	color: black; 
	/*position: relative;*/
	}

.form-float-col {
	float: left;
	padding: 0px;
	margin: 0px 20px 0px 0px;
}
.clear-cols {
	clear: both;
}
.form-buttons {
	margin-top: 25px;

}
.form-buttons input {
	color: white;
	background-color: #BE0000;
	border: 1px solid #BE0000;
}

/* end forme */

#com_post_blog {
	clear: both;
	padding-top: 15px!important;
}

/*_______________*/
.comment-zone {
	background-color: #eaeaea;
	padding: 10px 0px 10px 10px;	
	margin-top: 10px;
	background-color: #eaeaea;
	padding: 10px 0px 10px 10px;	
}


#rate-button {

	font-size: 100%;
}

.preview-mode {
	background-color: #F1DBEC;
}

.preview-mode .comment-zone {
	background-color: #F1DBEC!important;
}

/* ------------ FORM TYPE ONE --------------------*/


.ft1 {
	margin: 0; padding: 0;
	font-size: 95%;
	color: #777777;
}

.ft1 .ft1-row-box {
	float: left;
	width: 50%;
}

.ft1 .ft1-row-small {
	margin: 0px 0px 15px 0px;
}

.ft1-row-small .instyle{
	border: 1px solid #dddddd;
	background-color: white;
	width: 250px;
	font-family: Threbuchet, Verdana!important;
	font-size: 95%;
}

.ft1-submission-row input {
	background-color: #555555;
	border: 1px solid #555555;
	color: white;
	font-size: 100%;
	vertical-align: middle;
}
.ft1-star {
	padding: 0px 1px;
	color: #A9C833;
}
.ft1-subnote {	
	color: #A9C833;
	font-style: italic;
}

#submit-button {
	vertical-align: middle;
	background-color:#AA1E8B;
	border:1px solid #AA1E8B;
	color:white;
}

.ft1-radio, .ft1-check {
	display: inline!important;
	width: 20px!important;
}
/* ------------ end FORM TYPE ONE --------------------*/


/* _____________________ PG EVENIMENT NOUA _ADDED feb 2008 __________ */
.ev_meta {
}

.ev_meta_right {
	float: right; 
	text-align: right; 
	width: 200px; 
}
.ev_meta_right .button {
	display: block;
	margin:5px 0 0 0;
}
.x_vin {
	font-size: 120%;
	margin-bottom: 3px;
}
.x_vin span {
	font-weight: bold;
}
.ev_cuv_cheie {
	margin-top: 0px;
}
.send_ym {
	margin-top: 3px;
}
.ev_coment {
	margin-top: 20px;
}

.ev_coment form {
	text-align: left!important;
}
.ev_coment h3 {
	font-size: 100%;
}
.pt-photo2 {
	background-color: #D1E291;
	margin-top: 5px;
	padding: 6px 0px 0px 6px;
	background-image: url(bck-phportl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pt-photo2 img{
	border: 5px solid white;
	width: 50px;
	width: 50px;
	margin:0px 5px 0px 5px;
}
.lnk2albums {
	padding: 5px 5px 7px 5px;
/*	border: 1px solid red; */
	text-align: right;
}
.lnk2albums a {
	background-color: white;
	color: #8BA72C;
	text-decoration: none;
	padding: 1px 7px;
	font-size: 90%;
}
.lnk2albums a:hover {
	color: #777777;
}
.titl_type2 {

	margin: 4px 0px 8px 0px;;
}
.titl_type2 span {
	background-color: white;
	font-size: 120%;
	color: #666666;
	padding: 3px 14px 3px 7px;	
	text-transform: uppercase;
}

.right_promo {
	background-color: #F7DDF1;
	padding: 10px;
	text-align: center;
}
.txt-right {
	text-align: right;
}
.txt-small {
	font-size: 85%;
	line-height: 1.2em!important;
}
.float-box {
	width: 650px;
	float: left;
	padding: 10px;
	margin-right: 10px;
}
.float-box2 {
	width: 250px;
	float: left;
	padding: 10px;
	margin-right: 10px;
}
#div_meteo {
	width: 300px;
	margin-right: 0px;
}
/* __________________ pagina user ____________________ */
#pag_user {
	background-image: url(bck_pguser.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.user_tabs {
	background-color: #C9DE7E;
	height: 28px;
	margin-bottom: 5px;
}
.pgus_left {
	width: 186px; /* 205 */
	float: left;
	text-align: center;
}
.pgus_left-sl {
	width: 176px; /* 184 */
	margin-left: auto;
	margin-right: auto;
	margin-left: 5px;
	text-align: left;
	padding-top: 10px;
}

.pgus_right {
	width: 765px; /*765*/ 
	margin-left: 15px;
	float: left;
}
.right_tabs {
	float: right;
	width: 65%;
}
.right_tabs a {
	display: block;
	float: right;
	text-transform: uppercase;
	color: white;
	padding: 0px 10px; vertical-align: middle; height: 28px;
	border-left: 3px solid white;
	background-color: #B4D14E;
	font-size: 90%;
	text-decoration: none;
}
.right_tabs a.special {
	display: block;
	float: right;
	text-transform: uppercase;
	color: white;
	padding: 0px 10px; vertical-align: middle; height: 28px;
	border-left: 3px solid white;
	background-color: #E2B2D7;
	font-size: 90%;
	text-decoration: none;
}
.right_tabs a span {
	line-height: 28px;
}
.right_tabs a:hover {
	background-color: #E2B2D7;
}
.userpg_title {
	width: 30%;
}
.userpg_title h1 {
	color: white;
	margin: 0;
	padding: 2px 0px 0px 0px; 
	font-size: 150%; 
	font-weight: normal;
	text-indent: 12px;
}
.userpg_title2 {
	width: 350px;
}
.userpg_title3 {
	width: 700px;
}
.userpg_title2 .userpg_title2_rss, .userpg_title3 .userpg_title2_rss {
	padding:5px 0px 0px 5px;
	float: left;
}
.userpg_title2 h1, .userpg_title3 h1 {
	color: white;
	margin: 0;
	padding: 2px 0px 0px 0px; 
	font-size: 150%; 
	font-weight: normal;
	text-indent: 12px;
	float:left;
}
.userpg_title_ex {
	width: 100%;
}
.userpg_title_ex h1 {
	color: white;
	margin: 0;
	padding: 2px 0px 0px 0px; 
	font-size: 150%; 
	font-weight: normal;
	text-indent: 12px;
}
.usr_tab_activ {
	background-color: #E2B2D7!important;
	color: #AA1E8B!important;
	background-image: url(img_activbut.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.usrbox_lft {
	background-color: white;
	padding: 10px;
	margin-bottom: 10px;
}
.usrfoto {
	padding: 7px 0px;
	text-align: center;
}
.usr_sublnk {
	margin: 3px 0px 6px 3px;
}
.usr_sublnk img {
	vertical-align: middle;
	margin-right: 5px;
}
.nr_vizite {
	width: 50%;
	float: right;
}
.usr_viz {
	width: 40%;
	font-size: 90%;
	margin: 3px 0px 0px 3px;
	color: #777777;
	line-height: 1.2em;
}
.nr_viz {
	font-size: 200%;
	letter-spacing: -1px;
	vertical-align: middle;
	color: #9CB61F;
}
.usr_com {
	padding-right: 6px;
}
.usr_com .title {
	color: #BF56A8;
	font-weight: bold;
	margin-bottom: 7px;
	font-size: 125%;
}
.usr_com form {
	padding: 0;
	margin: 0;
}
.com_list {
	margin: 12px 0px 0px 0px;
	padding: 0;
	list-style: none;
	font-size: 90%;
	color: #777777;
}
.com_list li {
	margin: 0px 0px 7px 0px;
	padding: 0;
	list-style: none;
}
.com_msg {
	padding-bottom: 5px;
}
.usr_com .usrnm {
	color: #BF56A8;
}
.usr_com .usrwhen {
	font-size:90%;
	color: #BF56A8;
}
.usr_com .txt {
	font-style: italic;
	color: #AA1E8B;
}
.usrtop_slot {
	margin-bottom: 15px;
}
.usratr_slot {
	float: left;
	width: 400px;
}
.usr_firends_slot {
	float: right;
	width: 340px;
	height: 270px;
	background-image: url(bck_usrfriends.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.nr_friends {
	font-size: 100%;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 15px;
	color: #777777;
	
}	
.friens_slot {
	padding: 10px 0px 0px 15px;
}
.friend_box {
	width: 70px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.fr_fotofrm {
	background-color: #eaeaea;
	/*border: 1px solid #cccccc;*/
	text-align: center;
	padding: 8px 0px;
	margin-bottom: 4px;
}
.fr_fotofrm img {
	border: 1px solid white;
	width: 50px;
	height: 50px;

}
.fr_name {
	background-color: white;
	font-size: 90%;
	text-align: center;
	height: 35px;	
	overflow: hidden;
}
.fr_name a { 
	color: #666666;
}
.usrtop_desc {
	margin: 10px 0px 15px 0px;
}
.usrtop_left {
	float: left;
	width: 44%;
	margin-right: 5%;
}
.usrtop_right {
	float: left;
	width: 46%;
}
.atr_box {
	margin-bottom: 15px;
}
.atr_box .atrtit {
	font-weight: bold;
	color: #AA1E8B;
}
.atr_box .atrtxt{

}

.goto_all {
	background-image: url(ico_arr_dr.gif);
	background-repeat: no-repeat;
	background-position: right 6px;; /* horiz vertic */
	text-align: right;
	padding-right: 10px;
}

.goto_all a {
	color: #666666;
	font-weight: bold;
}
/* STIL DE FORMULAR */
.search_users, .search_events {
	margin: 15px 0px 30px 33px;
}
.frm_rw {
	margin-bottom: 10px;
}

.frm_rw label {
	display: block;
	font-size: 95%;
	color: #666666;
}
.frm_rw .frm_col {
	float: left;
	margin-right: 10px;
}

.frm_rw .frm_rw_right {
	float: right;
}

.frm_rw .input, .frm_rw .frm_col .input {
	width: 300px;
}

.frm_rw textarea {
	border: 1px solid #aaaaaa;
	font-family: Trebuchet MS; Verdana, Arial;
	font-size: 100%;
	width: 400px;
	height: 100px;
}

.frm_rw input, .frm_rw select  {
	border: 1px solid #aaaaaa!important;
	font-size: 100%;
	font-family: Trebuchet MS, Verdana, Arial;
}
.sub_butt {
	clear: both;
	padding-top: 5px;
}
.sub_butt input {
	background-color: #AA1E8B;
	border: 1px solid #AA1E8B;
	color: white;
}
#search_usr {
	width: 320px;
}

.leave_comment {
	width: 145px!important;
	border: 1px solid #aaaaaa!important;
	font-size: 100%;
	font-family: Trebuchet MS, Verdana, Arial;
}
/* STIL DE FORMULAR */


/* LISTAREA PRIETENILOR */
.allfriends_slot {
	margin: 15px 0px 0px 0px;
}


.user_info {
	width: 240px;
	float: left;
	margin-right: 3px;
	margin-bottom: 25px;
}

.friend_info {
	width: 240px;
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
}

.frnd_foto {
	background-color: white;
	border: 1px solid #B4D14E;
	padding: 7px 0px;
	width: 64px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
.frnd_foto img {
	width: 50px;
	height: 50px;
}
.frnd_txts {
	width: 160px;
	float: left;
}
.frnd_name {
	color: #AA1E8B;
	font-weight: bold;
	border-bottom: 3px solid white;
}
.frnd_evnts {
	color: #999999;
	font-size: 90%;
}
.frnd_nrevnts {
	background-image: url(img_evbox2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #D2D2D2;
	height: 16px;
	line-height: 16px;
	width: 60%; float: right;
}
.frnd_nrevnts2 {
	background-image: url(img_evbox22.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #C4DA71;
	height: 16px;
	line-height: 16px;
	width: 60%; float: right;
}
.frnd_nrevnts_txt {
	background-image: url(img_evbox1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	color: white;
	text-transform: uppercase;
	text-align: right;
	padding-right: 5px;
}
.frnd_nrevnts_txt2 {
	background-image: url(img_evbox12.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	color: white;
	text-transform: uppercase;
	text-align: right;
	padding-right: 5px;
}
.frnd_nrevnts_txt, .frnd_nrevnts_txt2 {
	font-size: 95%;
}
.frnd_nrevnts_txt a, .frnd_nrevnts_txt2 a {
	color: white;
	text-decoration: none;
}
.event_crn {
	clear: both;
	height: 4px;
	line-height: 0.01em;
	font-size: 0.01em;
	background-image: url(img_evbox3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 3px;	
}
.event_crn2 {
	clear: both;
	height: 4px;
	line-height: 0.01em;
	font-size: 0.01em;
	background-image: url(img_evbox32.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 3px;	
}
.part_txt {
	float: left; height: 16px;
}
.ev_shortlist {
	font-size: 95%;
	height: 53px;
	overflow: hidden;
	position: relative;
}
.ev_shortlist a {
	color: #666666;
}
.more_evnts {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: white;
	border: 1px solid white;
}
.more_evnts a {
	text-decoration: none;
	color: #AA1E8B;
	font-weight: bold;
	font-size: 90%;
}
/* end listarea prietenilor */
/* requests for friendship */
.usr_requests {
	margin: 20px 0px 30px 0px;
}

.request {
	margin-bottom: 7px;
}
.req_foto {
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px 0px;
	width: 54px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
.req_foto img {
	width: 50px;
	height: 50px;
}
.request .frnd_name {
	border-top: 4px solid white;
	border-bottom: 6px solid white;
}
.req_url {
	width: 500px;
	float: left;
	margin-right: 13px;
	overflow: hidden;
	color: #999999;
	font-size: 95%;
}
.req_url a {
	color: #999999;
	font-style: italic;
}
.req_opt a {
	padding: 3px 15px;
	text-transform: uppercase;
	text-decoration: none;
}
.req_acc {
	background-color: #E2B2D7; 
	color: #AC218C;
}

.req_ref {
	background-color: #CACACA; 
	color: white;
}

.req_pending {
	color: #AC218C;
	font-style: italic;
}


.afise {
	margin-top: 5px;
	background-color: #eaeaea;
	background-image: url(bck_afise.gif)!important;
	background-repeat: repeat-y;
	background-position: left top;
}
.event-zone-top {

}
.notabs {
	background-color: #B4D14E!important;
}
.right-mg {
	margin-right: 10px!important;
}

/* TIPURI DE LISTE */
.lista-sq-gri {
	list-style: none;	
	margin: 10px 0px 10px 10px!important;
	padding: 0px!important;
}
.lista-sq-gri li {
	background-image: url(blt_sq_gri.gif);
	background-repeat: no-repeat;
	background-position: left 8px; /* left top*/
	padding: 0px 0px 0px 16px!important;
	margin-bottom: 1px;	
}

.lista-rd-gri {
	list-style: none;	
	margin: 10px 0px 10px 10px!important;
	padding: 0px!important;

}
.lista-rd-gri li {
	background-image: url(blt_rd_gri.gif);
	background-repeat: no-repeat;
	background-position: left 8px; /* left top*/
	padding: 0px 0px 0px 16px!important;
	margin-bottom: 1px;
}

.lista-rd-green {
	list-style: none;	
	margin: 10px 0px 10px 10px!important;
	padding: 0px!important;
}
.lista-rd-green li {
	background-image: url(blt_rd_green.gif);
	background-repeat: no-repeat;
	background-position: left 8px; /* left top*/
	padding: 0px 0px 0px 16px!important;
	margin-bottom: 1px;
}

.lista-simpla {
	list-style: none;	
	margin: 10px 0px 10px 10px!important;
	padding: 0px!important;
}

.lista-simpla li {
	padding: 0px 0px 0px 0px!important;
	margin-bottom: 1px;

}

/* end TIPURI DE LISTE */
.gen-evt-list {
	padding: 15px 0px;
}
.tag_style {
	font-style: italic;
}
.ghilimele {
	font-family: "Times New Roman", Times, serif;
	color: #D1E393;
	}
	
.sub_h1 {
	font-size: 130%; 
	margin: 5px 0px 10px 0px;
}

.login_cnt h3, .tour_evt h3 {
	margin: 0px;
	margin-bottom: 7px;
	padding: 0px;
	color: #AA1E8B;
	font-size: 155%;
}
.login_cnt div, .tour_evt div {
	line-height: 1.8em;
}
.login_cnt, .tour_evt {
	
}

.msg_wel {
	margin-bottom: 10px;
	color: #444444;
	font-weight: bold;
}

.evt-list-home .list-item-loc {
	color: #444444;
}


.evt-list-home .list-item-ev {
	margin-bottom: 16px;
	}
	
.evt-list-home .list-item-title, .evt-list-home .list-item-title a {
	color: #666666!important;
}

.statistic_cnt {
	font-size: 120%;
	font-weight: bold;
}

#footer_stats {
	clear: both;
	padding: 20px 0 8px 0;
	text-align: center;
}

.rndavatar {
	float: left;
	padding: 5px 4px 5px 3px;
}

#message_counter {
	float: right;
	font-weight: bold;
	color: #b4d14e;
}


.home_hasev {
/*	height: 305px;  */

}

.allev_slot {
	height: 224px; /* */

	margin-bottom: 5px;	
	background-image: url(bck_hm_evnts.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.home_hasev_bot {
	height: 76px;
	overflow: hidden;

}

.allev_slot_l {
	width: 234px; float: left; margin-right: 7px;
}
.allev_slot_r {
	width: 489px; float: left;
}

.allev_slot .descr_zone {
	margin-left: 18px;
	margin-top: 14px;
}

.home_hasev h2 {
	margin: 0 0 22px 0; padding: 0; 
}
.allev_slot #all_stg {
	/*border-right: 1px solid white;*/
	height: 195px;
	padding-right: 10px;
}
.home_hasev .ev_row {
	height: 40px;
	margin-bottom: 8px;
}

.ev_row1 {
	width: 84px; float: left; 
	font-weight: bold;
	color: #AA1E8B;
}
.ev_row2 {
	width: 246px; float: left;

}
.ev_row3 {
	width: 112px; float: left; padding: 2px 0px 2px 8px;
	margin-top: 10px;
	border-left: 1px solid #B3CF49;
}
.ev_row3 img {
	vertical-align: middle;
	margin: 0px 5px 0px 1px;
}
/* bottom zone */
.hm_bot_l {
	width: 234px;
	float: left;
	margin-right: 7px;
	height: 76px;
	background-color: #B3CF49;
	background-image: url(bck_hm_green.png);
	background-repeat: repeat-x;
}

.hm_bot_r {
	width: 487px; height: 74px;/*dimensiunile-2 din cauza de border*/ 
	float: left;
	border: 1px solid #cccccc;	
}

.prf_stat {
	width: 159px; height: 74px;
	float: left;
/*	position: relative;  ???? */
}

#hm_bot_r1_1 {
	background-image: url(img_1eimerg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#hm_bot_r1_2 {
	background-image: url(img_1eimerg_f2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#hm_bot_r1_3 {
	background-image: url(img_1eimerg_f3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#hm_bot_r2_1 {
	background-image: url(img_2recom.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#hm_bot_r2_2 {
	background-image: url(img_2recom_f2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#hm_bot_r2_3 {
	background-image: url(img_2recom_f3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#hm_bot_r3_1 {
	background-image: url(img_3cereri.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}
#hm_bot_r3_2 {
	background-image: url(img_3cereri_f2.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}
#hm_bot_r3_3 {
	background-image: url(img_3cereri_f3.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}

.green_z_cnt {
	margin-left: 18px;
	margin-top: 6px;
	color: white;
}
.green_z_cnt div {
	margin-bottom: 4px;
}
.green_z_cnt a {
	color: white;
}
.yourev_row {
	margin-top: 10px;
}
.yourev_rowl {
	width: 55px; float: left;
	font-weight: bold;
	color: #B2B2B2;
} 
.yourev_rowr {
	float: left;
	width: 151px;
}

.titl {
	font-weight: bold;
	color: #AA1E8B;
}


/* CELALAT CA */

#nousrev {
	height: 305px;
	background-image: url(img_nousrev.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#nousrev a {
	color: white;
	text-decoration:none;
}
#nousrev a:hover {
	color: #AA1E8B;
}
.nousrev_info {
	margin-top: 146px;
	text-align: center;
	font-size: 200%;
	color: white;
}

#allev_slotr_nousrev {
	height: 224px; /* */
	margin-bottom: 5px;	
	background-image: url(bck_hm_evnts.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#descr_nousrev {
	margin-left: 18px;
	margin-top: 14px;;
}

.more_ev {
	font-size: 50%;
	margin-top: 10px;
}

/* boxuri cu numere */

/* generic boxuri-tabel cu numere */
.hm_bot_r table {
	height: 31px;
}

.hm_bot_r td {
	font-size: 180%;
	padding: 1px 3px;
	vertical-align: middle;
	height: 31px;
	color:#8BAB1D;
}
/* end generic boxuri-tabel cu numere */

#nbox_one {
/*	position: abslotue; top: 10px; 	left: 0px;*/
	margin-top: 15px;
	margin-left: 10px;
}

#nbox_two {
/*	position: abslotue; top: 0px;	left: 0px; */
	margin-top: 35px;
	margin-left: 45px;
}
#nbox_three {
	/*position: abslotue; */
	margin-top: 10px;
	text-align: right!important;
	float: right;
}
#nbox_one .td_left {
	background-color: white;
	border-top: 1px solid #D4E7A7;
	border-left: 1px solid #D4E7A7;
	border-bottom: 1px solid #D4E7A7;
	padding: 0px 5px;
}

#nbox_one .td_right {
	background-image: url(box_colt1.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

#nbox_two .td_left {
	background-color: white;
	border-top: 1px solid #D4E7A7;
	border-left: 1px solid #D4E7A7;
	border-bottom: 1px solid #D4E7A7;
	padding: 0px 5px;
}

#nbox_two .td_right {
	background-image: url(box_colt2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nbox_three .td_left {
	background-image: url(box_colt3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#nbox_three .td_right {
	background-color: white;
	border-top: 1px solid #D4E7A7;
	border-right: 1px solid #D4E7A7;
	border-bottom: 1px solid #D4E7A7;
	padding: 0px 5px;
}

.lnk_inbox {
		color:#;
		text-decoration: none;
}

.span_noev {
	color: #999999;
}

div#invite_emails {
	display: block;
}
div#invite_friends {
	display: none;
}
div#invite_user {
	display: none;
}
.top_green {
	background-color: #B4D14E!;

}
.clearing02 {
	clear: both;
	font-size: 0.01em;
	font-height: 0.1em;
	height: 1px;
}

.mandatory {
        font-weight: normal!important;
        font-size: 85%;
        color: #FF0000!important;
}

#msgbody {

	width: 463px;
}

div.events-info {
	background-color: #eaeaea;
	padding: 6px;
}

div.events-info-box {
	float: left;
	width:25%;
	text-align: center;
}

.ev-props {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 5px;
	border-top: 1px solid #b4d14e;
	border-bottom: 1px solid #b4d14e;
}
.ev-props-lbl {
	float:left;
	width:20%;
}
.ev-props-1 {
	float:left;
	width:35%;
}
.ev-props-2 {
	float:left;
	width:45%;
}

.info-box {
	margin: 10px 0 0px 0;
}

.info-subbox {
	float:left;
	margin: 0 20px 20px 0;
}

.info-subbox a {
	color: #cc3300;
	font-weight: bold;
}

div.graph div.graphbar {
	height: 15px;
	font-size: 6px;
	line-height: 15px;
	float: left;
	background-color: #aa1e8b;
	margin: 0 5px 0 0;
}

div.graph div.info {
	float: left;
	line-height: 15px;
	height: 15px;
}

#eventphotos {
	width: 600px;
	float: left;
}
#eventphotosadd {
	width: 350px;
	float: left;
	text-align: center;
}

.req_body {
	margin-top: 5px;
}
