@charset "utf-8";
/* CSS Document */

a:focus
{
	outline:none;
}



p
{
	margin:0;
	padding:0;
	text-align:justify;
}

.clear {
	clear: both;
	margin:0px;
	padding:0px;
	width:0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

.error {
	margin-top:7px;
	float:left;
	color:#A20148;
	width:500px;
}




/***Added on 23.04.08**************************************************/

.input
{
	width:260px;
	border:1px solid #d6d6d6;
	background:#eaeaea;
	font-family:tahoma;
	font-size:11px;
	padding:5px;
	color:#626262;
}
.password{
	width:260px;
	border:1px solid #d6d6d6;
	background:#eaeaea;
	font-family:tahoma;
	font-size:11px;
	padding:5px;
	color:#626262;
}

.whiteInput
{
	width:250px;
	border:1px solid #d6d6d6;
	background:#fff;
	font-family:tahoma;
	font-size:11px;
	padding:5px;
	color:#626262;
}

.textarea
{
	width:380px;
	border:1px solid #d6d6d6;
	height:100px;
	background:#fff;
	font-family:tahoma;
	font-size:11px;
	padding:5px;
	color:#626262;
}

.button
{
	padding:5px;
	background:#efefef;
	font-family:tahoma;
	font-size:11px;
	color:#333;
	border:1px solid #ccc;
}

a.white
{
	color:#fff;
}

a.white:hover
{
	color:#fff;
}

a.white:visited
{
	color:#fff;
}


form
{
	margin:0;
	padding:0;
}


h1 a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#535353;

}


h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:20px;
	color:#3366CC;
}

h2 a
{
	color:#8A0348;
	text-decoration:none;
}

h2 a:hover
{
	color:#666;
	text-decoration:none;
}

h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-transform:capitalize;
	margin:0;
	padding:0;
	line-height:20px;
}



h4 a
{
	color:#8A0348;
	text-decoration:none;
}

h4 a:hover
{
	color:#666;
	text-decoration:none;
}

a.login
{
	font-family:Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
	cursor:pointer;
}

a:hover.login
{
	font-family:Arial, Helvetica, sans-serif;
	color:#8a0348;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
}

.videoImg {
	width:306px;
	height:249px;
	border:3px solid #000;
}
.videoImg:hover
{
	width:306px;
	height:249px;
	border:1px solid #000;
	padding:2px;
}


.imgVid
{
	background:#fff;
}

.userImg
{
	width:69px;
	height:69px;
	border:3px solid #000;
}
.userImg:hover
{
	width:69px;
	height:69px;
	border:1px solid #000;
	padding:2px;
}

.userImgSmall
{
	width:40px;
	height:40px;
	border:3px solid #000;
}
.userImgSmall:hover
{
	width:40px;
	height:40px;
	border:1px solid #000;
	padding:2px;
}

.dropdown
{
	width:343px;
	border:1px solid #d6d6d6;
	background:#fff;
	font-family:tahoma;
	font-size:11px;
	padding:5px;
	color:#626262;
}

.dropdown2
{
	width:183px;
	border:1px solid #d6d6d6;
	background:#fff;
	font-family:tahoma;
	font-size:11px;
	color:#626262;
	height:16px;/*ie6*/ /*ie7*/
}

.dropdownDisabled
{
	width:183px;
	border:1px solid #ddd;
	background:#fff;
	font-family:tahoma;
	font-size:11px;
	color:#ddd;
	height:16px;
}

.categ{
margin-bottom:5px;
}

.tagsCols{
margin:3px;
float: left;
width: 100px;
padding-top:5px;
}

.tagsViewMore{
float: right;
margin-right: 20px;
margin-bottom: 15px;
}

.tagInFront{
color:#535353;
background-color: #f2f2f2;
border: 1px solid #f2f2f2;
float:left;
padding:3px 5px;
cursor:pointer;
margin-right:3px;
}

.tagInBackground{
border:1px solid #f2f2f2;
color:#535353;
background-color: #FFF;
float:left;
padding:3px 5px;
cursor:pointer;
margin-right:3px;
}

.tagBox{
background-color: #f2f2f2;
width:340px;
margin-top:-1px
}

.archive
{
	float:left;
	width:90px;
	padding:5px 5px 5px 38px;
	margin-bottom:5px;
	border-bottom:1px dotted #efefef;
	background:url(../../images/public/calendar.gif) no-repeat left;
}

.calendar
{
	width:100px;
	height:100px;
	margin:7px;
	margin-top:20px;
	background:url(../../images/public/calendar_icon.gif) no-repeat left;
}

.blogImage
{
	padding:3px;
	background:#fff;
	border:1px solid #efefef;
	margin:0;
	margin-bottom:5px;
}

.blogImage:hover
{
	padding:3px;
	background:#efefef;
	border:1px solid #efefef;
	margin:0;
	margin-bottom:5px;
}


.joinButton
{
	width:100px;
	height:30px;
	background:url(../../images/public/join_button.gif) no-repeat center;
	margin:0;
	padding:0;
	padding-top:5px;
}

.joinButton a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:-1px;
	text-decoration:none;
	text-transform:capitalize;
	color:#333;
	font-weight:bold;
}


.leaveButton
{
	width:100px;
	height:30px;
	background:url(../../images/public/leave_button.gif) no-repeat center;
	margin:0;
	padding:0;
	padding-top:5px;
}

.leaveButton a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:-1px;
	text-decoration:none;
	text-transform:capitalize;
	color:#fff;
	font-weight:bold;
}

/*****************************************************/

.message {
	background-image: url('../../images/public/warning.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #efefef;
	border: 1px solid #ddd;
	padding: 10px 0 10px 35px;
	margin-top:10px;
	margin-bottom:10px;

	color: #E56506;
	font-weight: bold;
	font-size:12px;
	width:393px;
}
/*
.message2 {
	float:left;
	color:#A20148;
	font-size: 11px;
	font-family:Tahoma;
	padding-left:30px;
	line-height:20px;
	background:url(../../images/public/warning.gif) no-repeat left center;
} */

.message2{
	background:url(../../images/public/warning.png) no-repeat left center;
	background-color: #efefef;
	border: 1px solid #ddd;
	padding:10px 0 10px 35px;
	margin-top:10px;
	margin-bottom:10px;
	width:92%;

	color:#A20148;
	font-weight: bold;
	font-family:Tahoma;
	font-size:12px;
	float:left;
}

/* asta e pentru text explicatii .... */
.message_text {
	color:#333;
	font-size: 12px;
	font-family:Tahoma;
	padding:10px;
	border:1px solid #f2f26f;
	background:#ffff88;
	margin-right:20px;
}


/*******************************************************/

a.ah1:focus
{
	outline:none;
}

a.ah1
{
	font-size:11px;
	color:#8a0348;
	text-decoration:underline;
}

a.ah1:hover
{
	color:#8a0348;
	text-decoration:none;
}

/*******************************************************/

.navig_span {
	color:#8a0348;
	cursor: pointer;
	cursor: hand;
}
.navig_span_on {
	color:#000000;
	cursor: pointer;
	cursor: hand;
}


/*******************Q and A tabs***************************/
.aqInFront{
color:#535353;
background-color: #f2f2f2;
border: 1px solid #f2f2f2;
float:left;
padding:3px 5px;
cursor:pointer;
margin-right:3px;
}

.aqInBackground{
border:1px solid #f2f2f2;
color:#535353;
background-color: #FFF;
float:left;
padding:3px 5px;
cursor:pointer;
margin-right:3px;
}

.aqBox{
background-color: #f2f2f2;
width:540px;
margin-top:-1px;
margin-right:10px;
padding:10px;
height: 30px;
}

.errorMessage {
	clear:both;
	color: red;

}

/*******************companies tabs***************************/
.companiesInFront{
color:#535353;
background-color: #f2f2f2;
border: 1px solid #f2f2f2;
float:left;
padding:3px 5px;
cursor:pointer;
margin-right:3px;
}

.companiesInBackground{
border:1px solid #f2f2f2;
color:#535353;
background-color: #FFF;
float:left;
padding:3px 5px;
cursor:pointer;
margin-right:3px;
}

.companyBox{
background-color: #f2f2f2;
width:540px;
margin-top:-1px;
margin-right:10px;
padding:10px;
height: 30px;
}

.errorMessage {
	clear:both;
	color: red;

}


/*top slider*/

#progress {
	margin: 10px auto;
	width: 200px;
	height: 15px;
	padding: 2px;
	border: 2px solid #dfdfdf;
}

#progress .bar {
	width: 0px;
	text-align: center;
	font-size: 10px;
	height: 15px;
	background: #2a2a2f;
	color: #fff;
	font-weight: bold;
}

.prebox {
	float:left;
	width:19px;
	height:80px;
	margin:0px;
	padding:0px
}

.prebox2 {
	float:left;
	width:19px;
	height:80px;
	margin:0px;
	margin-top:20px;
	padding:0px;
	cursor:pointer;
}

#nextSlide{
	background:url('../../images/public/next-arrow.png') no-repeat center;
}

#prevSlide{
	background:url('../../images/public/prev-arrow.png') no-repeat center;
}
/* /top slider*/

#box_top_fancy {

}

a.greyHover:hover{
	color: #666;
}
