/******************* GLOBAL *******************/
* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 70%;
	width: 996px;
	color: #333333;
	background-repeat: repeat;
	background-position: left top;
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #020202;
	padding: 0px;
	margin: 0px;
	background-image: url(../img/web_bg.gif);
}

.clear {
	overflow:hidden;
	clear:left;
	height:0px;
	font-size:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
/******************* REGIONS *******************/
.login-area {
	color: #92a8bb;
	background-color: #324353;
	height: 30px;
	width: 956px;
	background-image: url(../img/login_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 30px;
	text-align:center;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#page {
	width:956px;
	text-align:left;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	height: 100%;
	overflow: hidden;
}
#login-intro {
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom:-20px;
	margin-left: 5px;
	height: 21px;
	width: 956px;
	background-image: url(../img/login_intro_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#login-intro li{
	line-height: 17px;
	float: right;
	z-index: 2;
	width: 60px;
	color: #333333;
	list-style-type: none;
	background-color: #334455;
	background-image: url(../img/login_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	height: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	}
#login-intro li a{
	background-image: url(../img/up_down.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 13px;
	color: #bebebe;
	text-decoration: none;
}
/* region credite */
.credit-nevoi-personale {
	float:left;
	width:274px;
	margin-right:10px;
	border: 4px solid #e2e2e2;
	padding: 4px;
	margin-bottom: 10px;
	}

	
	
.credit-nevoi-personale img {
	float:left;
	}
.credit-nevoi-personale a {
	float:left;
	display:block;
	width:97px;
	height:24px;
	background-image:url(../img/credit_cauta.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 18px;
	margin-left: 20px;
	}
	
.credit-auto {
	float:left;
	width:274px;
	margin-left:10px;
	border: 4px solid #e2e2e2;
	padding: 4px;
	margin-bottom: 10px;
	}
.credit-auto img {
	float:left;
	}
.credit-auto a {
	float:left;
	display:block;
	width:97px;
	height:24px;
	background-image:url(../img/credit_cauta.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 18px;
	margin-left: 20px;
	}

.credit-imob {
	float:left;
	width:274px;
	margin-right:10px;
	border: 4px solid #e2e2e2;
	padding: 4px;
	margin-bottom: 10px;
	}
.credit-imob img {
	float:left;
	}
	
.credit-imob a {
	float:left;
	display:block;
	width:97px;
	height:24px;
	background-image:url(../img/credit_cauta.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 18px;
	margin-left: 20px;
	}	
	
	
.credit-carduri {
	float:left;
	width:274px;
	margin-left:10px;
	border: 4px solid #e2e2e2;
	padding: 4px;
	margin-bottom: 10px;
	}
.credit-carduri img {
	float:left;
	}
.credit-carduri a {
	float:left;
	display:block;
	width:97px;
	height:24px;
	background-image:url(../img/credit_cauta.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 18px;
	margin-left: 20px;
	}	
	
.credit-depozit {
	float:left;
	clear:both;
	width:274px;
	margin-right:10px;
	border: 4px solid #e2e2e2;
	padding: 4px;
	margin-bottom: 10px;
	}
.credit-depozit img {
	float:left;
	}
	
.credit-depozit a {
	float:left;
	display:block;
	width:97px;
	height:24px;
	background-image:url(../img/credit_cauta.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 18px;
	margin-left: 20px;
	}		
	
.region-credit {
	width:600px;
	line-height: 15px;
	color: #333333;
	margin-bottom: 15px;
	float: left;
	clear:both;
	margin-top: 1em;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height:850px;
	}
.region-credit h1 {
	color: #222222;
	font-size: 15px;
}
.region-credit h2 {
	color: #333333;
	font-size: 12px;
	background-color: #f0f0f0;
	line-height: 25px;
	padding-left: 5px;
	background-image: url(../img/credit_top_round.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.region-credit p {
	margin-top: 11px;
	margin-bottom: 1em;
}
.region-credit ul {
	margin-left:4em;
	}

.region-credit form {
	float: left;
	width: 600px;
	background-image: url(../img/credit_form_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	}
.form-credit-item {
	width:600px;
	float:left;
	line-height: 25px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.form-credit-item label {
	float:left;
	width:250px;
	line-height: 25px;
	height: 25px;
	color: #333333;
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
	}
.form-credit-item label span {
	color: #777777;
	}
.form-credit-item input {
	float:left;
	width:200px;
	color: #333333;
	}
.form-credit-item .whide {
	float:left;
	width:300px;
	color: #333333;
	}
.form-credit-item .box {
	width:20px;
	float: left;
	text-align: left;
	margin-top: 5px;
	}
.form-credit-item select {
	float:left;
	width:150px;
	color: #333333;
	}
.form-credit-submit {
	width:600px;
	float:left;
	text-align: center;
	line-height: 30px;
	padding-top: 3px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	}
.form-credit-submit input {
	}
	
	
.region-contact {
	width:600px;
	line-height: 15px;
	color: #333333;
	margin-bottom: 15px;
	float: left;
	margin-top: 1em;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
.region-contact h1 {
	color: #222222;
	font-size: 15px;

}
.region-contact h2 {
	color: #333333;
	font-size: 12px;
	background-color: #f0f0f0;
	line-height: 25px;
	padding-left: 5px;
	background-image: url(../img/credit_top_round.gif);
	background-repeat: no-repeat;
	background-position: top;

}
.region-contact p {
	margin-top: 11px;
	margin-bottom: 1em;
	
}
.region-contact ul {
	margin-left:4em;
	}

.region-contact form {
	float: left;
	width: 300px;
	background-image: url(../img/credit_form_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	}
.form-contact-item {
	width:300px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	}

.form-contact-item label {
	float:left;
	width:100px;
	line-height: 25px;
	color: #333333;
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
	}
.form-contact-item label span {
	color: #777777;
	}
.form-contact-item input {
	float:left;
	width:150px;
	color: #333333;
	}

.form-contact-item textarea {
	width:150px;
	float: left;
	text-align: left;
	margin-top: 5px;
	}
.form-contact-item select {
	float:left;
	width:100px;
	color: #333333;
	}
.form-contact-submit {
	width:300px;
	float:left;
	text-align: center;
	line-height: 30px;
	padding-top: 3px;
	height: 30px;
	}
.form-contact-submit input {
	}	
.formular_contact {
	float:left;
	width:300px;
	}
.region-media {
	width:600px;
	overflow:hidden;
	line-height: 15px;
	color: #333333;
	height: auto;
	margin-bottom: 15px;
	float: left;
	margin-top: 1em;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-bottom: 100px;
	padding-right: 0px;
	padding-bottom: 3em;
	padding-left: 0px;
	float: left;
	
	}
.region-media h1 {
	color: #222222;
	font-size: 15px;
		float: left;
	width: 590px;
}
.region-media h2 {
	color: #333333;
	font-size: 12px;
	background-color: #f0f0f0;
	line-height: 25px;
	padding-left: 5px;
	background-image: url(../img/credit_top_round.gif);
	background-repeat: no-repeat;
	background-position: top;
		float: left;
	width: 590px;
}
.region-media h3 {
	margin-top:0.5em;
	margin-bottom:0.5em;
	color: #333333;
	font-size: 11px;
	width:600px;
	float:left;
		float: left;
	width: 590px;
	}
.region-media h4 {
	margin-top:0.5em;
	margin-bottom:0.5em;
	color: #333333;
	font-size: 11px;
		float: left;
	width: 590px;
	}
.region-media p {
	margin-top: 11px;
	margin-bottom: 1em;
	width: 600px;
	float: left;

}
.region-media ul {
	margin-left:4em;
	margin-bottom:1em;
	margin-top:10px;
	float: left;

	}	
.region-media a{
	color:#333333;
	}
.region-media .boxes {
	width:182px;
	float:left;
	padding:3px;
	border: 1px solid #bbe0eb;
	margin-bottom:10px;
	background-color: #f8f8f8;
	list-style-type: none;
	}
.region-media .spacer {
	float:left;
	display: block;
	clear: none;
	position: relative;
	height: 4px;
	width: 15px;
	}
.region-media .boxes ul{
	list-style-type: none;
	margin:0px;
	}
.region-media .boxes ul li{
	list-style-type: none;
	margin:0px;
	}
	
	
.region-media .boxes_leaderboard {
	width:600px;
	float:left;
	margin-bottom:10px;
	background-image: url(../img/leaderboard_placement.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 265px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	}

.region-media .boxes_fullbanner {
	width:600px;
	float:left;
	padding:0px;
	margin-bottom:10px;
	background-image: url(../img/fullbanner_placement.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 265px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	}

.region-media .boxes_square {
	width:600px;
	float:left;
	padding:0px;
	margin-bottom:10px;
	background-image: url(../img/square_placement.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 265px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	}



/* formating rezults */	
#resID_resultDataGrid {
	float:left;
	margin-top:-1px;
	width:600px;
	padding:0px;
	}
.as-table {
	width:600px;
	margin: 0px;
	padding: 0px;
}
.as-column-header {
	background-color: #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-transform: none;
	text-align: center;
	margin: 0px;
	border-bottom-color: #d9d9d9;
}
.as-column-cell {
	color: #222222;
	font-size: 11px;
	height: 25px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5edf7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.as-column-cell a {
	color:#539fcf;
	text-transform: lowercase;
	}
.as-column-cell-alt {
	background-image: url(../img/credit_rez_blue_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #222222;
	font-size: 11px;
	background-color: #FFFFFF;
	height: 25px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.as-column-cell-alt a {
	color:#539fcf;
	text-transform: lowercase;
	}
.as-column-footer {
 display:none;}
/* end formating rezults */	
/* end region credite */
	
#region-top-ad {
	display:table-cell;
	width:956px;
	padding-bottom:15px;
	border-bottom:1px solid #d9d9d9;
	height: 90px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#region-logofinsol {
	display:table-cell;
	width:956px;
	padding-bottom:10px;
	height: 90px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}
#region-logofinsol a {
	display:block;
	width:186px;
	height:90px;
	background-image: url(../img/logo-finsol.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	}
#region-nav {
	left:20px;
	width:956px;
	padding:0px;
	background-color: #333;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000;
	background-image: url(.../img/nav-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.barname {
	float:left;
	width:600px;
	height:auto;
	margin-bottom: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333333;
}
#region-subnav {
	left:20px;
	width:956px;
	background-color: #a50009;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 28px;
	line-height: 28px;
	background-image: url(../img/nav_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.region-serve {
	left:20px;
	float: right;
	width: 370px;
	text-align: right;
	display: inline;
	background-color: #a50009;
	line-height: 28px;
	height: 23px;
	vertical-align: middle;
	padding-top: 5px;
	overflow: hidden;
	padding-right: 5px;
	margin: 0px;
	clear: none;
}
#region-path {
	margin-top:1em;
	}
#region-content {
	width:956px;
	padding:0px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin: 0 auto;
    height: 100%;
}
#content-place{
	width:600px;
	padding:0px;
	color: #333333;
	float: left;
	min-height:500px;
	height: auto;
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-bottom: 50px;
	overflow: hidden;
}
#right-tabs{
	width: 336px;
	float:right;
	height:auto;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 20px;
	margin-right: 0px;
	display: block;
	overflow: hidden;
}
#right-place{
	width: 320px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 0px;
	float: right;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 0px;
	display: block;
	background-color: #f8f8f8;
	overflow: hidden;
}
#sing-up{
	width: 336px;
	height:62px;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 20px;
	margin-right: 0px;
	float: left;
	background-color: #FFFFFF;
	line-height: 62px;
	background-image: url(../img/sing_up.gif);
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
}
#region-footer {
	width:956px;
	height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	margin-top:40px;
	margin-bottom:10px;
	line-height:25px;
	clear:both;
}
#region-footer ul {
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 20px;
	float:left;
    width:500px;
}
#region-footer li {
	display: inline;
	margin-top: 5px;
	margin-right: 2px;
	padding-right: 2px;
	background-image: url(../../img/footer_separator.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#region-footer .nosp{
	display: inline;
	margin-top: 5px;
	margin-right: 2px;
	padding-right: 2px;
}
#region-footer li a{
	color: #539fcf;
	margin-top: 5px;
	text-decoration:none;
	}
#region-footer li a:hover{
	color: #539fcf;
	margin-top: 5px;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	}
#region-footer p{
	margin-bottom: 5px;
}	

#region-underfooter {
	width:956px;
	height:25px;
	text-align:right;
}
#region-underfooter span {
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 20px;
	width:456px;
	text-align:left;
	float:left;
	}
.region-news {
	width:600px;
	line-height: 15px;
	color: #333333;
	margin-bottom: 15px;
	float: left;
	margin-top: 1em;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../img/news_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
.news-features {
	float:right;
	background:#ffffff;
	display:none;
	}
.news-features .decrease {
	width:20px;
	height:20px;
	}
.news-features .increase {
	width:20px;
	height:20px;
	}	
.region-news-categ {
	width:600px;
	line-height: 15px;
	color: #333333;
	margin-bottom: 15px;
	float: left;
	margin-top: 1em;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
	
.region-account {
	width:600px;
	height:auto;
	line-height: 15px;
	color: #333333;
	margin-bottom: 20px;
	padding: 0px;
	margin-bottom: 30px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
	
.region-anunturi {
	width:600px;
	color: #333333;
	margin-bottom: 20px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
	
#region-reg-ad {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 580px;
}

.region-reg {
	width:580px;
	line-height: 15px;
	color: #333333;
	margin-bottom: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	margin-top: 1em;
	}
	
.region-politica {
	width:600px;
	line-height: normal;
	color: #333333;
	margin-bottom: 20px;
	float: left;
	margin-top: 1em;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
	
.region-politica h1 {
	font-size: 17px;
	text-transform: uppercase;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	margin-bottom: 10px;
}

.region-politica h2 {
	font-size: 17px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
}
.region-politica p{
	font-size: 11px;
	color: #333333;
	margin-bottom: 10px;
	text-align: justify;
}
.region-politica ul{
	padding-left: 20px;
}
.region-politica a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	height: auto;
	color: #539fcf;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	line-height: 19px;
	margin: 0px;
	}
.region-sitemap {
	width:600px;
	clear: none;
	height:550px;
	line-height: normal;
	color: #333333;
	margin-bottom: 20px;
	margin-top: 1em;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
.region-sitemap div {
	float: left;
	width: 138px;
	height: 100px;
	margin-bottom: 1em;
}
.region-sitemap ul {
	padding-left: 10px;
}
.region-sitemap a {
	color: #539fcf;
	font-size: 12px;
	}
.region-sitemap .separator {
	float: left;
	width: 13px;
	border:none;
	background-color: #FFFFFF;
}
.region-sitemap h2 {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	margin-bottom: 5px;
}
#reg-existent {
	background-color: #f5fafe;
	float: left;
	width: 580px;
	background-image: url(../img/round_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
	margin-bottom:1em;
}
#reg-existent h1{
	font-size: 16px;
	color: #000000;
	background-image: url(../img/existing_user.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	line-height: 50px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
#reg-password {
	background-color: #f5fafe;
	float: left;
	width: 580px;
	padding-bottom: 10px;
}
#reg-new {
	background-color: #f5fafe;
	float: left;
	width: 580px;
	background-image: url(../img/round_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
}
#reg-new p{
margin:0px; padding:0px;
}
#reg-new h1 {
	font-size: 16px;
	color: #000000;
	background-image: url(../img/new_user.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	line-height: 50px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
#suggest {
	float:left;
	padding:3px;
	border: 1px solid #bbe0eb;
	width: 228px;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-bottom: 10px;
}
#suggest li{
margin-left:2em;
margin-top:5px;

}
#suggest h5{
	font-size:12px;
	margin-bottom: 2px;
	}
#warning {
	float:left;
	padding:3px;
	border: 1px solid #cc666c;
	width: 228px;
	background-color: #ffedef;
	margin-right: 10px;
	margin-bottom: 10px;
}
#warning h5{
	font-size:12px;
	margin-bottom: 2px;
	background-image: url(../img/small_warning.gif);
	background-repeat: no-repeat;
	background-position: right;
	}
#notes {
	float:left;
	padding:3px;
	border: 1px solid #bbe0eb;
	width: 228px;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-bottom: 10px;
}
#notes h5{
	font-size:12px;
	margin-bottom: 2px;
	}
	
.credite-preview {
	float: left;
	width: 600px;
	margin-top:10px;
	margin-bottom:10px;
	}
.credite-preview h1 {
	font-size:15px;
	}	
	
.credite-preview div {
	background-color:#f8f6f9;
	background-image: url(../img/credite_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}		
	
.news-preview {
	background-image: url(../img/news_preview_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	width: 600px;
	}		
.region-smallnews {
	width:190px;
	line-height: 15px;
	color: #333333;
	margin-right: 15px;
	float: left;
	}
.region-smallnews-nobr {
	width:190px;
	line-height: 15px;
	color: #333333;
	float: left;
	}
#region-summary {
	float:left;
	padding:0px;
	width: 356px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
}
#region-body {
	margin:0px;
	padding:0px;
}

/******************* BANNERS *******************/
#leaderboard {
	width:728px;
	height:90px;
	float:right;
	display: block;
	overflow:hidden;
}	
#topbanner {
	width: 336px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	margin-right: 0px;
	float: right;
	background-color: #f8f8f8;
	display: block;
	height: 103px;
}
#click {
	width: 600px;
	margin-top: 1em;
	float: left;
	display: block;
	height: 109px;
}
#content-banner {
	width:468px;
	height:60px;
	margin-bottom: 15px;
	float: left;
	margin-top: 15px;
	overflow:hidden;
}
#content-banner-center {
	width:468px;
	height:60px;
	margin-bottom: 15px;
	float: left;
	margin-top: 15px;
	text-align:center;
	overflow:hidden;
	background-position: center;
	margin-left: 60px;
}
#cont-banner {
	width:234px;
	height:60px;
	margin-bottom: 5px;
	float: left;
	text-align:center;
	margin-top: 5px;
	background-color: #f8f8f8;
}
#client-exclusive {
	margin-top: 15px;
	margin-bottom: 15px;
	float:left;
	width: 122px;
	margin-left:10px;
	background-image: url(../img/rompres.gif);
	background-repeat: no-repeat;
	height: 60px;
	background-position: center center;
	}
#client-exclusive a{
	display:block;
	width:122px;
	height:60px;
	}
#right-place-banner{
	width:310px;
	background-color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	padding: 4px;
	border: 1px solid #ccc;
	text-align: center;
}
#right-place-banner .banner {
	width:300px;
	height:250px;
	background-color: #e8e8e8;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 6px;
	margin-left: 5px;
	padding: 0px;
	clear: both;
}	
/******************* NAVIGATION *******************/
#region-nav ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:800px;
	float: left;
}
#region-nav ul li{
	list-style-type: none;
	width: auto;
	float: left;
	margin-left: 5px;
}
#region-nav ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float:left;
	clear:both;
	height: 30px;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #333;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	}
#region-nav ul li a:link{
	background-color: #333;
	color: #e5edf7;
	background-image: url(.../img/nav-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#region-nav ul li a:visited{
	background-color: #333;
	color: #e5edf7;
	background-image: url(.../img/nav-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#region-nav ul li a:hover{
	background-color: #a50009;
	color: #e5edf7;
	background-image: url(../img/nav_pointer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#region-nav ul li a:active{
	background-color: #e5edf7;
	color: #2a3e6a;
	background-image: url(../img/nav.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
body#region-nav ul li a:active{
	background-color: #e5edf7;
	color: #2a3e6a;
	background-image: url(../img/nav.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/* region subnav*/
#region-subnav ul{
	width: auto;
	display: table-cell;
	float:left;
}
#region-subnav ul li{
	list-style-type: none;
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a50009;
	line-height: 28px;
	margin-left: 5px;
}
#region-subnav ul li a {
	float:left;
	clear:both;
	display:block;
	height: 28px;
	padding-right: 8px;
	padding-left: 8px;
	color:#e5edf7;
	background-color: #a50009;
	line-height: 28px;
	text-decoration: none;
	letter-spacing: 1px;
	white-space: nowrap;
	width: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	}
#region-subnav ul li a:link{
	color: #e5edf7;
	background-color: #a50009;
}
#region-subnav ul li a:visited{
	color: #e5edf7;
	background-color: #a50009;
}
#region-subnav ul li a:hover{
	color: #e5edf7;
	background-color: #b1161e;
	text-decoration: none;
}
#region-subnav ul li a:active{
	color: #2a3e6a;
	background-color: #a50009;
}

/* region path */
#region-path ul {

}
#region-path li {
	list-style:none;
	display:inline;
	margin-right:2px;
}
#region-path .current {
	text-decoration: none;
}
#region-path ul li a:link {
	color:#222222;
	padding-left: 2px;
}
#region-path ul li a:visited {
	color:#222222;
	padding-left: 2px;
}
#region-path ul li a:active {
	color:#222222;
	padding-left: 2px;
}
#region-path ul li a:hover {
	color:#539fcf;
	padding-left: 2px;
}
/* end region path */

/* region locator*/
#region-locator ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#region-locator ul li{
	list-style-type: none;
	float:left;
	width: auto;
	line-height: 28px;
	text-indent: 8px;
}
#region-locator ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	clear:both;
	display:block;
	height: 28px;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #d9d9d9;
	line-height: 28px;
	text-decoration: none;
	letter-spacing: 1px;
	background-image: url(../img/arrow_locator.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 5px;
	}
#region-locator ul li a:link{
	color: #777777;
	background-color: #F1F1F1;
}
#region-locator ul li a:visited{
	color: #777777;
	background-color: #F1F1F1;
}
#region-locator ul li a:hover{
	color: #777777;
	background-color: #F1F1F1;
	text-decoration: underline;
}
#region-locator ul li a:active{
	color: #777777;
	background-color: #F1F1F1;
}
/* region locator*/
.region-serve ul {

    font-weight: normal;
	height: auto;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	}
.region-serve li{
	font-size: 11px;
	color: #a50009;
	background-image: url(../img/left_serve.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 70px;
	font-weight: normal;
	height: auto;
	list-style-type: none;
	margin-left: 10px;
	float: right;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.region-serve  li a {
	font-size: 11px;
	background-image: url(../img/right_serve.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: auto;
	font-weight: normal;
	padding-right: 6px;
	text-decoration: none;
	color: #333;
	height: 18px;
	display: block;
	padding-left: 0px;
	background-color: #e2e2e2;
	line-height: 18px;
	text-align: center;
	}
	
/* search form*/
#region-locator .search {
	float:right;
	padding-right: 5px;
	padding-left: 8px;
	width: auto;
	
}
#region-locator .search .button{
	background-image: url(../img/search.gif);
}
/* region news*/
.region-news h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000000;
	width: auto;
	clear: both;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	letter-spacing: 0.3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	line-height: 25px;
	margin-bottom: 10px;
	text-decoration: none;
}
.region-news h1 a:link{
	color: #333333;
	text-decoration: none;
}
.region-news h1 a:visited{
	color: #2a3e6a;
	text-decoration: none;
}
.region-news h1 a:hover{
	color: #539fcf;
	text-decoration: none;
}
.region-news h1 a:active{
	color: #2a3e6a;
	text-decoration: none;
}
.region-news h2 {
	margin-left: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float: left;
	width: auto;
	text-transform: uppercase;
	font-weight: normal;
}
.region-news h2 a:link{
	color: #2a3e6a;
	text-decoration: underline;
}
.region-news h2 a:visited{
	color: #2a3e6a;
	text-decoration: underline;
}
.region-news h2 a:hover{
	color: #539fcf;
	text-decoration: underline;
}
.region-news h2 a:active{
	color: #2a3e6a;
	text-decoration: none;
}
.region-news h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #777777;
	float: left;
	width: auto;
	font-weight: normal;
}
.region-news p {
	text-align: justify;
	text-indent: 10px;
	line-height: 1.5em;
	font-size: 12px;
	color: #444444;
	height:auto;
	margin-right: 5px;
	margin-left: 5px;
}
.region-news .comment {
	font-style: italic;
	}
.region-news p:first-letter {
	font-weight: bold;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	margin-top:5px;
}
.region-news img {
	float:left;
	border: 1px solid #333333;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* end region news*/
.region-news-categ-item {
	width: 600px;
	margin-bottom: 10px;
	background-image: url(../img/news_categ_item_button.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #efefef;
	float: left;
	display: block;
}
.region-news-categ-item h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(../img/news_categ_item_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.region-news-categ-item span{
	font-size: 11px;
	font-weight: normal;
}
.region-news-categ-item h1 a:link{
	color: #222222;
	text-decoration: none;
}
.region-news-categ-item h1 a:visited{
	color: #222222;
	text-decoration: none;
}
.region-news-categ-item h1 a:hover{
	color: #000000;
	text-decoration: none;
}
.region-news-categ-item h1 a:active{
	color: #222222;
	text-decoration: none;
}
.region-news-categ-item p {
	height: auto;
	background-image: url(../img/news_titles_down.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.region-news-categ-arhiva {
	float:left;
	width:600px;
	height:550px;
	}
.region-news-categ-arhiva ul{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	padding-top: 10px;
	padding-bottom: 10px;
	}
.region-news-categ-arhiva li {
	list-style-position: inside;
	list-style-type: square;
	margin-top:3px;
	margin-bottom:3px;
	font-size: 11px;
}
.region-news-categ-arhiva li a:link {
	color:#539fcf;
	text-decoration: none;
	}
.region-news-categ-arhiva li a:visited {
	color:#333333;
	}
.region-news-categ-arhiva li a:active {
	color:#222222;
	}
.region-news-categ-arhiva li a:hover {
	color:#222222;
	}
/* region news categ */

/* end news categ */


/*advanced search */
.advanced_search {
	margin-top: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	line-height: 25px;
	background-color: #d9d9d9;
	background-image: url(../img/advanced_search_corner.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 25px;
	}
.advanced_search fieldset{
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 16px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.advanced_search label{
	float: left;
	font-size: 11px;
	margin-right: 10px;
	margin-left: 3px;
}
.advanced_search input{
	float: left;
	font-size: 11px;
	height: 16px;
	width: 16px;
}
/* end advanced search */

/* search bar*/
.search_bar {
	margin-top: 1em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #d9d9d9;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	display: block;
	height: auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height: 25px;
	background-color: #f1f1f1;
	}
.search_bar fieldset{
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.search_bar label{
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 21px;
}
.search_bar span {
	float: right;
	margin-right:5px;
	display: block;
}
.search_bar .plus {
	margin-left: 20px;
	background-image: url(../img/search_advanced_plus.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	line-height: 21px;
	color: #000000;
	display: block;
	}
.search_bar .minus {
	margin-left: 20px;
	background-image: url(../img/search_advanced_minus.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	line-height: 21px;
	color: #000000;
	display: block;
	}
.search_bar .listdown {
	margin-left: 17px;
	background-image: url(../img/list_down.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	line-height: 21px;
	color: #000000;
	display: block;
	}
.search_bar .listup {
	margin-left: 20px;
	background-image: url(../img/list_up.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	line-height: 21px;
	color: #000000;
	display: block;
	}
.search_bar input#search {
	width: 250px;
	border: 1px solid #d9d9d9;
	background-color: #FFFFFF;
	line-height: 21px;
	float: left;
	height: 21px;
	font-weight: bold;
	margin-left: 5px;
	padding: 1px;
	background-image: url(../img/search_field_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.search_bar input#submit {
	width: 25px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	float: left;
	background-image: url(../img/search_button.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* end search bar*/
.contact-form-item form{
	float: left;
	width: 400px;
	background-image: url(../img/credit_form_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	}
.contact-form-item {
	width:350px;
	float:left;
	line-height: 25px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.contact-form-item label {
	float:left;
	width:70px;
	line-height: 25px;
	height: 25px;
	color: #333333;
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
	}
.contact-form-item label span {
	color: #777777;
	}
.contact-form-item input {
	float:left;
	width:200px;
	color: #333333;
	}
.contact-form-item .whide {
	float:left;
	width:300px;
	color: #333333;
	}
.contact-form-item textarea {
	width:200px;
	float: left;
	text-align: left;
	margin-top: 5px;
	}
.contact-form-item select {
	float:left;
	width:150px;
	color: #333333;
	}
.contact-form-submit {
	width:350px;
	float:left;
	line-height: 25px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	}

/* random firms*/
#firms_random_left { /*coloana stanga*/
	float: left;
	width: 295px;
	margin-top: 1em;
	margin-right: 5px;
	clear: both;
}

#firms_random_right { /*coloana dreapta*/
	float: left;
	width: 297px;
	margin-top: 1em;
	margin-left: 0px;
}
.free_member {
	width: 289px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: auto;
	float: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a1cd4a;
	border-right-color: #a1cd4a;
	border-bottom-color: #a1cd4a;
	border-left-color: #a1cd4a;
	line-height: normal;
	background-image: url(../img/membrii_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
.free_member h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3px;}
.free_member span{
	float: right;
	height: auto;
	width: auto;
	border: 1px solid #d9d9d9;
	clear: both;
	display: block;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-right: 3px;
}
.free_member p  {
	line-height: 21px;
	width: auto;
	padding-left: 3px;
}
.free_member ul{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	float: left;
	margin-top: 10px;
}
.free_member ul li{
	display: inline;
	margin-right: 5px;
}
.free_member ul a{
	color: #2A3E6A;
	text-decoration: none;
}
	
.free_member h2{
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.free_member h3{
	font-size: 12px;
	color: #2A3E6A;
	background-color: #E2E2E2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
}
.free_contact{
	width: 295px;
	float: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a1cd4a;
	background-image: url(../img/free_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	margin-bottom: 10px;
}
.free_contact a{
	display: block;
	float: left;
	height: 21px;
	width: 54px;
}
/* silver member */
.silver_member {
	width: 289px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: auto;
	float: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c5d8f8;
	border-right-color: #c5d8f8;
	border-bottom-color: #c5d8f8;
	border-left-color: #c5d8f8;
	line-height: normal;
	background-image: url(../img/membrii_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
.silver_member h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3px;}
.silver_member span{
	float: right;
	height: auto;
	width: auto;
	border: 1px solid #d9d9d9;
	clear: both;
	display: block;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-right: 3px;
}
.silver_member p  {
	line-height: 21px;
	width: auto;
	padding-left: 3px;
}
.silver_member ul{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	float: left;
	margin-top: 10px;
}
.silver_member ul li{
	display: inline;
	margin-right: 5px;
}
.silver_member ul a{
	color: #2A3E6A;
	text-decoration: none;
}
	
.silver_member h2{
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.silver_member h3{
	font-size: 12px;
	color: #2A3E6A;
	background-color: #E2E2E2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
}
.silver_contact{
	width: 295px;
	float: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c5d8f8;
	background-image: url(../img/silver_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	margin-bottom: 10px;
}
.silver_contact a{
	display: block;
	float: left;
	height: 21px;
	width: 54px;
}
/* end silver member */
/* gold member */
.gold_member {
	width: 289px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: auto;
	float: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f3ca34;
	border-right-color: #f3ca34;
	border-bottom-color: #f3ca34;
	border-left-color: #f3ca34;
	line-height: normal;
	background-image: url(../img/membrii_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
.gold_member h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3px;}
.gold_member span{
	float: right;
	height: auto;
	width: auto;
	border: 1px solid #d9d9d9;
	clear: both;
	display: block;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-right: 3px;
}
.gold_member p  {
	line-height: 21px;
	width: auto;
	padding-left: 3px;
}
.gold_member ul{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	float: left;
	margin-top: 10px;
}
.gold_member ul li{
	display: inline;
	margin-right: 5px;
}
.gold_member ul a{
	color: #2A3E6A;
	text-decoration: none;
}
	
.gold_member h2{
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.gold_member h3{
	font-size: 12px;
	color: #2A3E6A;
	background-color: #E2E2E2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
}
.gold_contact{
	width: 295px;
	float: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f3ca34;
	background-image: url(../img/gold_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	margin-bottom: 10px;
}
.gold_contact a{
	display: block;
	float: left;
	height: 21px;
	width: 54px;
}
/* end gold member */


.random_advertice {
	width: 300px;
	background-color: #ffffff;
	margin-bottom: 10px;
	height: 265px;
	float: left;
	background-image: url(../img/publicitate_bar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 15px;
	}
/* end random firms*/


/* company listing */
.free_company {
	width:600px;
	float:left;
	}
.free_company  h1{

	}
/* end company listing */



/* featured titles */
#anunturi_featured {
	width: 600px;
	float:left;
	margin-top: 1em;
}
.featured_titles {
	width: 188px;
	float: left;
	background-color: #F9FCF3;
	padding: 3px;
	border: 1px solid #cce5a2;
}
.featured_titles ul {
	margin: 0px;
	padding: 0px;
}
.featured_titles ul li {
	margin-bottom: 2px;
	margin-top: 2px;
	list-style-type: none;
}
.featured_titles a {
	display:inline;
	font-size: 12px;
	color: #555555;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../img/anunt_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	text-decoration: none;
}
.featured_titles a:hover {
	background-color: #ffffff;
	width:175px;
	display:block;
}
.featured_titles_separator {
	float:left;
	display: block;
	clear: none;
	position: relative;
	height: 4px;
	width: 4px;
}
/* end featured titles */


/* region anunturi*/
.anunt_expand {
	width: 580px;
	margin-top: 0px;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f8f8f8;
	padding-left: 9px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	background-image: url(../img/expand_anunturi_bg.gif);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4EEF9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4EEF9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4EEF9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4EEF9;
	margin-bottom: 10px;
	height: auto;
	display: block;
	}
.anunt_expand a{
	color: #0066CC;
	text-decoration: none;
}
.anunt_expand h1{
	float:left;
	width:182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	line-height: 20px;
	font-weight: normal;
	padding: 2px;
	background-color: #FFFFFF;
	margin-top: 5px;
	border: 2px solid #FFFFFF;
	background-image: url(../img/expand_detalii_anunt.gif);
	margin-bottom: 5px;
	}
.anunt_expand h1 span {
	background-image: url(../img/anunt_contacteaza.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 16px;
	float: left;
	margin-right: 7px;
	background-position: center;
	line-height: 20px;
	display: block;
}
.anunt_expand h2{
	float:left;
	width:182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: none;
	line-height: 20px;
	font-weight: normal;
	padding: 2px;
	background-color: #FFFFFF;
	margin-top: 5px;
	border: 2px solid #FFFFFF;
	margin-right: 5px;
	background-image: url(../img/expand_detalii_anunt.gif);
	margin-bottom: 5px;
	margin-left: 5px;
	}
.anunt_expand h2 span {
	background-image: url(../img/anunturi_im.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 16px;
	float: left;
	margin-right: 7px;
	background-position: center;
	line-height: 20px;
	display: block;
}
.anunt_expand h3{
	float:left;
	width:182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	line-height: 20px;
	font-weight: normal;
	padding: 2px;
	background-color: #FFFFFF;
	margin-top: 5px;
	border: 2px solid #FFFFFF;
	background-image: url(../img/expand_detalii_anunt.gif);
	margin-bottom: 5px;
	}
.anunt_expand h3 span {
	background-image: url(../img/anunt_favorite.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 16px;
	float: left;
	margin-right: 7px;
	background-position: center;
	line-height: 20px;
	display: block;
	clear: both;
}
.anunt_expand p:first-letter{
	font-size: 14px;
	color: #000000;
	line-height: 17px;
	letter-spacing: 0.6px;
	font-weight: bold;
	}
.anunt_expand p{
	font-size: 11px;
	color: #333333;
	line-height: 17px;
	letter-spacing: 0.6px;
	margin-top: 5px;
	z-index: 5;
	width: 580px;
	margin-bottom: 5px;
	}
.anunt_descriptor {
	width: 600px;
	margin-top: 1em;
	line-height: 20px;
	margin-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #c0e8ff;
	height: 20px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	}
.anunt_descriptor h1{
	float:left;
	width:380px;
	background-color: #87bddf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display: block;
	line-height: 20px;
	color: #FFFFFF;
	background-image: url(../img/anunturi_corner_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	}
.anunt_descriptor h2{
	float:left;
	width:98px;
	background-color: #87BDDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: center;
	line-height: 20px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c0e8ff;
	border-left-color: #c0e8ff;
	}
.anunt_descriptor h3{
	float:left;
	width:99px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: center;
	line-height: 20px;
	background-image: url(../img/anunturi_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	background-color: #87BDDF;
	}
.anunt_item {
	width: 600px;
	min-height:80px;
	background-image: url(../img/anunt_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	}
.anunt_item h1{
	float:left;
	width:390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	display: block;
	padding-left: 10px;
	height: 70px;
	line-height: 70px;
	background-image: url(../img/anunt.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	vertical-align: middle;
	}
.anunt_item span {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	border: 2px none #e5eef8;
	float: left;
	text-align: center;
	vertical-align: middle;
	}
.anunt_item h2{
	float:left;
	width:98px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: center;
	line-height: 70px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #999999;
	}
.anunt_item h3{
	float:left;
	width:99px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: center;
	line-height: 70px;
	background-image: url(../img/collapse_arrow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}	
.anunt_item h4{
	padding: 0px;
	text-align: right;
	height: auto;
	background-position: left;
	background-repeat: no-repeat;
	float: left;
	width: 600px;
	z-index: 5;
	margin-top: -18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	display: block;
	}
.off{
	background-image: url(../img/anunt_expand.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 28px;
	display: block;
	height: 22px;
	padding: 0px;
	float: right;
	clear: both;
	margin: 0px;
	}
.on {
	background-image: url(../img/anunt_expanded.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 28px;
	display: block;
	height: 22px;
	padding: 0px;
	float: right;
	clear: both;
	margin: 0px;
	}
/* end region anunturi*/

/* region firme*/
.firma_actiuni {
	background-color: #f1f1f1;
	margin-top: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	height: 25px;
	line-height: 25px;
	background-image: url(../img/view_boxes.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.firma_actiuni a{
	background-image: url(../img/contacteaza_firma_produse.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	width: 595px;
	height: 25px;
	text-align: right;
}
.firma_item {
	width: 592px;
	min-height:80px;
	height:auto;
	padding: 3px;
	float: left;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d9d9d9;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	clear: none;
	}
.firma_item h1{
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #333333;
	float: left;
	clear: right;
	padding-left: 20px;
	}
.firma_item div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	display: block;
	float: left;
	color: #d9d9d9;
	height: 100px;
	width: 100px;
	padding: 0px;
	border: 1px solid #e2e2e2;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	}

.firma_item p {
	margin-top: 25px;
	padding-top: 2px;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	line-height: 16px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin-left: 140px;
	text-transform: lowercase;
	}
.firma_item ul {
	width: 220px;
	float:left;
	margin-top: 3px;
	margin-bottom: auto;
	padding-top: 7px;
	background-color: #efefef;
	background-image: url(../img/firma_item_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
	}
.firma_item .button {
	background-image: url(../img/firma_item_button.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	padding: 0px;
	margin: 0px;
	width: 220px;
	margin-top:-3px;
    background-color: #ffffff;
	}
.firma_item .left {
	margin-left: 20px;
	margin-right: 10px;
	}
.firma_item li{
	list-style-type: none;
	margin-right: 5px;
	padding-left: 5px;
	width: auto;
}
.firma_item li a{
	margin-right: 5px;
	color: #539fcf;
	width: auto;
}
.firma_item li span {
	font-weight: bold;	
	}
.firma_item input{
	margin-right: 5px;
	color: #2a3e6a;
	width: 15px;
	display: block;
	float: left;
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
	height: 100px;
	clear: right;
}
/*produse*/
.contact_company {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	line-height: 17px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../img/company_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	float: left;
}
.contact_company a {
	display:block;
	height:17px;
	width:60px;
	float: left;
	}
.contact_company .detalii {
	display:block;
	height:17px;
	width:65px;
	float: left;
	background-image: url(../img/company_details.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
/* end firme */

/* produse */
.produs_actiuni {
	background-color: #f1f1f1;
	margin-top: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	height: 25px;
	line-height: 25px;
	background-image: url(../img/view_boxes.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-align: right;
}
.produs_actiuni input{
	display: block;
	width: 80px;
	height: 19px;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-top: 3px;
}
.produs_item {
	width: 592px;
	min-height:80px;
	height:auto;
	padding: 3px;
	float: left;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d9d9d9;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	clear: none;
	}
.produs_item h1{
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #333333;
	float: left;
	clear: right;
	padding-left: 20px;
	}
.produs_item div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	display: block;
	float: left;
	color: #d9d9d9;
	height: 100px;
	width: 100px;
	padding: 0px;
	border: 1px solid #e2e2e2;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	}

.produs_item p {
	margin-top: 25px;
	padding-top: 2px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	line-height: 16px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin-left: 120px;
	}
.produs_item ul {
	width: 230px;
	float:left;
	margin-top: 3px;
	margin-bottom: auto;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #efefef;
	background-image: url(../img/produs_item_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	}
.produs_item .button {
	background-image: url(../img/produs_item_button.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
	padding: 0px;
	margin-top: -3px;
	width: 230px;
	background-color: #ffffff;
	}
.produs_item .left {
	margin-left: 20px;
	margin-right: 10px;
	}
.produs_item li{
	list-style-type: none;
	margin-right: 5px;
	padding-left: 5px;
	width: auto;
}
.produs_item li a{
	margin-right: 5px;
	color: #539fcf;
	width: auto;
}
.produs_item li span {
	font-weight: bold;	
	}
.contact_product {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	line-height: 22px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../img/product_details.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	float: left;
	text-align: left;
}
.contact_product a {
	display:block;
	height:17px;
	width:60px;}

.contact_product input{
	line-height: 22px;
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
}
/*end produse */
.off{
	background-image: url(../img/anunt_expand.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 28px;
	display: block;
	height: 22px;
	padding: 0px;
	float: right;
	clear: both;
	margin: 0px;
	}
.on {
	background-image: url(../img/anunt_expanded.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 28px;
	display: block;
	height: 22px;
	padding: 0px;
	float: right;
	clear: both;
	margin: 0px;
	}
/* end region firma*/



/* region account*/
.region-account h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color: #539fcf;
	width: auto;
	clear: both;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 9px;
}
.region-account h2 {
	margin-left: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float: left;
	width: auto;
	text-transform: uppercase;
	font-weight: normal;
}

.region-account h2 a:link{
	color: #539fcf;
	text-decoration: none;
}
.region-account h2 a:visited{
	color: #539fcf;
	text-decoration: none;
}
.region-account h2 a:hover{
	color: #539fcf;
	text-decoration: underline;
}
.region-account h2 a:active{
	color: #539fcf;
	text-decoration: none;
}
.region-account h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color: #333333;
	float: left;
	width: auto;
}
.region-account p {
	text-align:justify;
	text-indent: 10px;
}
.region-account img {
	float:left;
	border: 1px solid #333333;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/* end region account*/

/* account tabbed navigation */
ul#tabs {
	text-align: left; /* set margins as desired */
	font: bold 11px verdana, arial, sans-serif; /* set border COLOR as desired */
	list-style-type: none; /* THIRD number must change with respect to padding-top (X) below */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0ecff;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
}

ul#tabs li {
display: inline;
}

#tabs a {
	padding: 3px 4px; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: #e0ecff; /* set unselected tab background color as desired */
	color: #2a3e6a; /* set unselected tab link color as desired */
	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #e0ecff;
	border-right-color: #e0ecff;
	border-bottom-color: #e0ecff;
	border-left-color: #e0ecff;
}

#tabs a.active-tab {
	background-color: #f8f8f8;
	padding-top: 3px;
	color: #2a3e6a;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #f8f8f8;
}
.panel {
	display: none;
	clear: both;
	background-image: url(../img/account_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 230px;
	width: 590px;
	padding: 5px;
}

fieldset {
	padding: 2em;
}

.panel.active-tab-body {
	display: block;
}
/* end account tabbed navigation */


/* right column tabbed navigation */
ul#tabs2 {
	text-align: left; /* set border COLOR as desired */
	list-style-type: none; /* THIRD number must change with respect to padding-top (X) below */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

ul#tabs2 li {
	display: inline;
	margin: 0px;
}

#tabs2 a {
	color: #333333; /* set unselected tab link color as desired */
	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-image: url(../img/tabs2_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	background-color: #e2e2e2;
}

#tabs2 a.active-tab {
	background-color: #ffffff;
	padding-top: 4px;
	color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	background-image: none;
}
.panel2 {
	clear: both;
	background-color: #FFFFFF;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2e2e2;
	display: none;
}
.tabs-content {
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-top: 5px;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
	background-image: url(../img/tabs2_loading_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tabs-content ul {
	margin-bottom: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tabs-content li {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 3px;
	list-style-type: none;
	display: block;
	background-image: url(../img/bullet-news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 13px;
	line-height: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tabs-content h2{
	font-size: 12px;
	font-weight: normal;
	}
.tabs-content  a {
	font-size: 12px;
	color: #2a3e6a;
	width: auto;
	text-decoration: underline;
	font-weight: normal;
}
.tabs-content  a:hover {
	text-decoration: underline;
	color: #000000;
}
.tabs-content h2 span {
	font-weight: normal;
	color: #666666;
}
.tabs-content-item p {
	text-align: justify;
	min-width: 46px;
	}
.tabs-content-item img {
	float:left;
	margin-right: 4px;
	margin-top: 2px;
	padding: 2px;
	height: 22px;
	width: 22px;
	border: 3px double #d9d9d9;
	background-color: #FFFFFF;
	}
.tabs-content-item a {
	text-decoration: none;
	color: #000000;
}
fieldset {
	padding: 2em;
}

.panel2.active-tab-body {
	display: block;
}
/* end right column tabbed navigation*/


/* account inbox communicator  */
/*inbox*/
#left_column {
	width:70px;
	float:left;
	clear: right;
	margin: 0px;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	line-height: 20px;
	}
	
.left_column_div {
	background-image: url(../img/_inbox.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/_inbox.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: center;
	margin-left:10px;
	margin-top:10px;
	float:left;
	width:48px;
	height:48px;
	position:absolute;
	z-index: 999;
	}	
/* formatarea mesaje */	
.mesaje_butoane_actiuni input {
	width:auto;
	background-color: #f8f8f8;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height: 18px;
	margin-left: 2px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
/* compunere mesaj */
.corespondenta_compune {
	width:520px;
	margin: 0px;
	height: 200px;
	background-color: #e0ecff;
	background-image: url(../img/mesaj_footer_corner.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	}
.corespondenta_compune form {
	}	
.corespondenta_compune h1{
	line-height: 20px;
	background-image: url(../img/mesaj_h1_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 520px;
	background-color: transparent;
	color: #2a3e6a;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3d9ff;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-indent: 5px;
	margin: 0px;
}
.corespondenta_compune .composer {
	margin-left: 5px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.corespondenta_compune .composer label {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-right: 10px;
	margin-left: 5px;
	width: 50px;
	display: block;
	float: left;
}
.corespondenta_compune .composer input{
	padding: 1px;
	width: 250px;
	font-size: 12px;
}
.corespondenta_compune .composer textarea{
	padding: 1px;
	width: 400px;
	height: 75px;
}
/* end compunere mesaj */


/* inbox mesaj */
.corespondenta_primita {
	width:520px;
	margin: 0px;
	height: 190px;
	background-color: #e0ecff;
	background-image: url(../img/mesaj_footer_corner.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	}
.corespondenta_primita form {
	width:auto;
	}	
.corespondenta_primita h1{
	line-height: 20px;
	background-image: url(../img/mesaj_h1_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 520px;
	background-color: transparent;
	color: #2a3e6a;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3d9ff;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-indent: 5px;
	margin: 0px;
}
.corespondenta_primita h2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2a3e6a;
	background-color: #FFFFFF;
	float: left;
	width: 250px;
	line-height: 18px;
	background-image: url(../img/inbox_emal_primit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.corespondenta_primita h1 span {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
/* end inbox mesaj */


/* read mesaj */
.read_message {
	width:520px;
	height: 200px;
	background-color: #e2e2e2;
	background-image: url(../img/mesaj_read_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.read_message p {
	padding: 3px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-right: 1px;
	margin-left: 1px;
	line-height: 16px;
	height: 140px;
	width: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}

.read_message form {
	width:auto;
	}	
.read_message h1{
	line-height: 20px;
	background-image: url(../img/mesaj_read_h1_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 520px;
	background-color: transparent;
	color: #666666;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-indent: 5px;
	margin: 0px;
}
/* end read mesaj */


/* outbox mesaj */
.corespondenta_trimisa {
	width:520px;
	margin: 0px;
	height: 200px;
	background-color: #e0ecff;
	background-image: url(../img/mesaj_footer_corner.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	}
.corespondenta_trimisa form {
	width:auto;
	}	
.corespondenta_trimisa h1{
	line-height: 20px;
	background-image: url(../img/mesaj_h1_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 520px;
	background-color: transparent;
	color: #2a3e6a;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3d9ff;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-indent: 5px;
	margin: 0px;
}
.corespondenta_trimisa h2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2a3e6a;
	background-color: #FFFFFF;
	float: left;
	width: 250px;
	line-height: 18px;
	background-image: url(../img/inbox_email_trimis.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
/* end outbox mesaj */

/* arhivata mesaj */
.corespondenta_arhivata {
	width:520px;
	margin: 0px;
	height: 200px;
	background-color: #e0ecff;
	background-image: url(../img/mesaj_footer_corner.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	}
.corespondenta_arhivata form {
	width:auto;
	}	
.corespondenta_arhivata h1{
	line-height: 20px;
	background-image: url(../img/mesaj_h1_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 520px;
	background-color: transparent;
	color: #2a3e6a;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3d9ff;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-indent: 5px;
	margin: 0px;
}
.corespondenta_arhivata h2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2a3e6a;
	background-color: #FFFFFF;
	float: left;
	width: 250px;
	line-height: 18px;
	background-image: url(../img/inbox_email_arhivat.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
/* end outbox mesaj */


#message_loading_area {
	height: 147px;
	overflow: auto;
	margin-bottom: 5px;
	display: block;
}
#message_loading_area div {
	height: auto;
  }

.mesaj_item 	{
	margin-bottom: 1px;
	line-height: 18px;
	width: auto;
	background-color: #FFFFFF;
	height: 18px;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 3px;
	margin-top: 0px;
	display: inline;
	float: left;
}

.mesaj_item h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2a3e6a;
	font-variant: normal;
	float: left;
	width: 130px;
	line-height: 18px;
}
.mesaj_item h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font-variant: normal;
	float: right;
	width: 70px;
	line-height: 18px;
	text-align: right;
	padding-right: 5px;
}

/* end formatare inbox */	

ul#tabs3 {
	text-align: center; /* set border COLOR as desired */
	list-style-type: none;
	width: 70px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
}

ul#tabs3 li {
display: inline;
}

#tabs3 a {
	color: #000000; /* set additional spacing between tabs as desired */
	text-decoration: none;
	display: block;
	line-height: 20px;

}

#tabs3 a.active-tab {
	background-color: #e0ecff;
	color: #2a3e6a;
	background-image: url(../img/left_column_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
}
.panel3 {
	display: none;
	float: left;
	width: 520px;
	background-color: #FFFFFF;
	}

fieldset {
	padding: 2em;
}

.panel3.active-tab-body {
	display: block;
}
/* end inbox communicator */


/* region small news */
.region-smallnews h1 {
	width: auto;
	clear: both;
	padding-left:5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	word-spacing: 0.5px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #539fcf;
	text-decoration:none;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #f1f1f1;
}
.region-smallnews h2 {
	clear: both;
	word-spacing: 0.5px;
	text-decoration:none;
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
	line-height: 18px;
	text-align: right;
	padding-right: 5px;
}
.region-smallnews h2 span {
	background-image: url(../img/small_news_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 18px;
	width: 23px;
	float: left;
	text-align: center;
	color: #222222;
}
.region-smallnews h2 a {
	padding-left:3px;
	background-image: url(../img/small_news_l_corner.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 14px;
	height: 14px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: #e5edf7;
	display: block;
	}
.region-smallnews h2 div {
	display: block;
	height: 18px;
	width: 23px;
	float: right;
	text-align: center;
	color: #222222;
	}
.region-smallnews h1 a:hover {
	text-decoration:none;
	}
.region-smallnews a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	text-decoration: none;
	}
.region-smallnews p {
	text-align:justify;
	line-height: 16px;
	color: #555555;
	padding-top: 5px;
	background-image: url(../img/smallnews_bg.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	}
	
.region-smallnews p:first-letter {
	font-size:15px;
	font-weight: bold;
}
.region-smallnews img {
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: both;
}
/* end region small news*/

/* region small news */
.region-smallnews-nobr h1 {
	width: auto;
	clear: both;
	padding-left:5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	word-spacing: 0.5px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #539fcf;
	text-decoration:none;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #f1f1f1;
}
.region-smallnews-nobr h2 {
	clear: both;
	word-spacing: 0.5px;
	text-decoration:none;
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
	line-height: 18px;
	text-align: right;
	padding-right: 5px;
}
.region-smallnews-nobr h2 span {
	background-image: url(../img/small_news_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 18px;
	width: 23px;
	float: left;
	text-align: center;
	color: #222222;
}
.region-smallnews-nobr h1 a:hover {
	text-decoration:none;
	}
.region-smallnews-nobr a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	text-decoration: none;
	}
.region-smallnews-nobr p {
	text-align:justify;
	line-height: 16px;
	color: #555555;
	padding-top: 5px;
	background-image: url(../img/smallnews_bg.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
}
.region-smallnews-nobr p:first-letter {
	font-size:15px;
	font-weight: bold;
}
.region-smallnews-nobr img {
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: both;
}
/* end region small news*/

/* categories*/
.categories {
	width:194px;
	float:left;
	margin-top: 1em;
	}
.categories ul {
	display: inline;
	}
.categories li {
	display: inline;
	float: left;
	width: 192px;
	font-size: 13px;
	padding-left: 4px;
	margin-top: 2px;
	}
.categories li a {
	background-image: url(../img/categories_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #0083b3;
}
.categories li span{
	float:left;
	padding-left: 10px;
	font-size: 10px;
}
.categories-bordered {
	width:6px;
	float:left;
	height: 1px;
	}
/* end categories*/

/* news info*/
#news-info {
	margin-top:7px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 3px;
	border: 1px solid #cccccc;
	padding: 1px;
	height: 100%;
	clear: both;
	float: left;
 }
#news-info a {
	color: #6699CC;
	}
/* end news info */

#topbanner a {
	background-image: url(../img/profita_la_maxim.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width:336px;
	height:103px;
	display:block;
}
#click a {
	background-image: url(../img/castiga_timp.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width:600px;
	height:109px;
	display: block;
	}
#paginare {
	height:auto;
	float:left;
	width:600px;
	margin:0px;
	padding:0px;
	text-align: center;
	line-height: 20px;
}
#paginare a:link {
	color:#333333;
	line-height: 20px;
	margin-right:1px;
	margin-left:1px;
	border: 1px solid #CCCCCC;
	text-decoration:none;
	padding:2px;
	}
#paginare a:visited	{
	color:#333333;
	line-height: 20px;
	margin-right:1px;
	margin-left:1px;
	border: 1px solid #CCCCCC;
	text-decoration:none;
	padding:2px;
	}
#paginare a:active	{
	color:#333333;
	line-height: 20px;
	margin-right:1px;
	margin-left:1px;
	border: 1px solid #CCCCCC;
	text-decoration:none;
	padding:2px;
	}
#paginare a:hover	{
	color:#333333;
	line-height: 20px;
	margin-right:1px;
	margin-left:1px;
	border: 1px solid #CCCCCC;
	background-color:#f1f1f1;
	text-decoration:none;
	padding:2px;
	}
.nextpage {
	width: 25px;
	height: 20px;
	text-decoration: none;
	color:#333333;
	line-height: 20px;
	margin-right:1px;
	margin-left:1px;
	background-color:#e2e2e2;
	border: 1px solid #CCCCCC;
	padding:2px;
}
.backpage {
	width: 25px;
	height: 20px;
	text-decoration: none;
	width: 25px;
	height: 20px;
	text-decoration: none;
	color:#333333;
	line-height: 20px;
	margin-right:1px;
	margin-left:1px;
	background-color:#e2e2e2;
	border: 1px solid #CCCCCC;	
	padding:2px;
	}
	
#paginare span {
	width:600px;
	float:left;
	text-align:center;
	color: #777777;
	}
/*right-profil*/
#right-profil {
	padding:4px;
	width:310px;
	margin-bottom:8px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #e2e2e2;
	background-image: url(../img/right-bg.gif);
	background-repeat: repeat-x;
	background-position: top;

}
#right-profil h1 {
	font-size: 13px;
	line-height: 21px;
	background-image: url(../img/profil.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	margin-bottom: 5px;
}
#right-profil h1 a {
	float: left;
	width: auto;
}
#right-profil h2 {
	font-size: 11px;
	margin-bottom: 5px;
	color: #333333;
	background-image: url(../img/right_l_profil_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	width: auto;
	background-color: #e5edf7;
	font-weight: normal;
	padding: 0px;
	height: 21px;
	line-height: 21px;
	margin-right: 5px;
}
#right-profil h2 a{
	font-size: 11px;
	background-image: url(../img/right_r_profil_title.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: auto;
	font-weight: normal;
	padding-right: 5px;
	text-decoration: none;
	color: #222222;
	height: 21px;
	display: block;
	padding-left: 5px;
}
#right-profil h2 div {
	float:none;
	height: 21px;
	width: 8px;
	float: left;
}
#right-profil img {
	float:right;
	margin-left:4px;
	clear: both;
	height: 42px;
	width: 42px;
}
#right-profil p {
	float:right;
	text-indent: 3px;
	line-height: 14px;
	text-align: justify;
	padding-bottom: 0px;
	width: 310px;
}
#right-profil .details {
	float:left;
	margin-top: 1.5px;
	width: 310px;
}
#right-profil .details img {
	clear: none;
	float: left;
	height: 16px;
	width: 16px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: block;
	padding: 0px;
	margin-top: -2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right-profil .details .left {
	line-height: 12px;
	margin-top: 3px;
	padding: 3px;
	float: left;
	background-image: url(../img/info_bg.gif);
	background-color: #CDCDCD;
	border: 0px solid #CCCCCC;
	width: 100px;
}
#right-profil .details .right {
	line-height: 12px;
	margin-top: 3px;
	margin-left: 10px;
	padding: 3px;
	float: left;
	color: #666666;
}
#right-profil .details .right a{
	color: #000000;
}			
/*end*/


/*right-sondaj*/
#right-sondaj {
	padding:4px;
	width:310px;
	margin-bottom:8px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #e2e2e2;
	background-image: url(../img/right-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#right-sondaj form {
	float:left;
	width: 310px;
	height: auto;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#right-sondaj h1 {
	font-size: 13px;
	line-height: 21px;
	background-image: url(../img/sondaj.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	margin-bottom: 5px;
}
#right-sondaj h2 {
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	font-weight: normal;

}
#right-sondaj h2:first-letter {
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}
#right-sondaj .voting {
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	font-weight: normal;
	text-align: justify;
	float: left;
	width: 170px;
	padding: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#right-sondaj fieldset {
	border: 1px solid #f1f1f1;
	background-image: url(../img/right_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 122px;
	margin: 0px;
	padding: 3px;
	float: left;
	display: block;
}
#right-sondaj label {
	width: 122px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 13px;
	float: left;
}

#right-sondaj input{
	margin-right: 4px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}
/*end*/


/*right-financiar*/
#right-financiar {
	padding:4px;
	width:310px;
	margin-bottom:8px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #e2e2e2;
	height: auto;
	background-image: url(../img/right-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#right-financiar h1 {
	font-size: 13px;
	line-height: 21px;
	background-image: url(../img/financiar.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	margin-bottom: 5px;
}
#right-financiar div {
	font-size: 12px;
	line-height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	margin-bottom: 5px;
	float: left;
	width: 155px;
}
#right-financiar div p{
	font-weight: bold;
}
#right-financiar .eu {
	background-image: url(../img/eu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#right-financiar .us {
	font-weight: bold;
	background-image: url(../img/us.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#right-financiar .gold {
	background-image: url(../img/gold.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#right-financiar .dob {
	background-image: url(../img/dob.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#right-financiar div a {
	color: #333333;
}
#right-financiar div span {
	font-weight: normal;
}
#right-financiar .bnr {
	width:310px;
	float: left;
}	
/*end*/

/*right-newsletter*/
#right-newsletter {
	width:310px;
	margin-bottom:8px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #e2e2e2;
	height: auto;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 4px;
	background-image: url(../img/right-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#right-newsletter {
	width:310px;
	clear:both;
	float:left;}
#right-newsletter h1 {
	font-size: 13px;
	line-height: 21px;
	background-image: url(../img/newsletter.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	margin-bottom: 5px;
}
#right-newsletter h2 {
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
}
#right-newsletter fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: auto;
	padding: 0px;
	line-height: 21px;
	margin: 0px;
}
#right-newsletter p {
	float:left;
	width: 310px;
	color: #666666;
	margin-top: 5px;
}
#right-newsletter .field {
	border: 1px solid #d9d9d9;
	font-size: 10px;
	margin-left: 3px;
	width: 200px;
	height: 19px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: middle;
	line-height: 17px;
}
#right-newsletter .input {
	font-size: 10px;
	background-color: #e2e2e2;
	margin-left: 3px;
	width: 80px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
	height: 22px;
	bottom: -2px;
	line-height: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*end*/


/*right-statistics*/
#right-statistici {
	padding:4px;
	width:310px;
	margin-bottom:8px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #e2e2e2;
	height: auto;
	background-image: url(../img/right-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#right-statistici h1 {
	font-size: 13px;
	line-height: 21px;
	background-image: url(../img/statistici.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	margin-bottom: 5px;
}
#right-statistici div {
	font-size: 12px;
	line-height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	margin-bottom: 5px;
	float: left;
	width: 155px;
}
#right-statistici div p {
	font-weight: normal;
}

#right-statistici div a {
	color: #333333;
}
#right-statistici div span {
	font-weight: bold;
}
/*end*/

/* advertising */
.instances {
	width:145px;
	float:left;
	float: left;
	height: 125px;
	background-color: #e2e2e2;
	margin-top: 1em;
}
.instances h2{
	color: #FFFFFF;
	margin: 3px;
	font-size: 17px;
}
.instancesseparator {
	width:5px;
	float: left;
}
.pub {
	margin-top:1em;
	width:290px;
	float:left;
	margin-right:20px;
	height: 250px;
	background-repeat: repeat;
	background-color: #FFFFFF;
	background-image: url(../img/publisher-bg.gif);
	border: 0px solid #A4C0E3;
}
.adv {
	margin-top:1em;
	width:290px;
	float:left;
	height: 250px;
	background-color: #996699;
}
/* end advertising */



/* login / registration forms styles*/
.region-reg form {
	width: 290px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}

.region-reg fieldset {
	background-color: #fdfed3;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.region-reg legend {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 7px;
	background-color: transparent;
}

.region-reg label {
	float: left;
	width: 100px;
	padding: 0 1em;
	text-align: right;
}

.region-reg fieldset div {
	margin-bottom: 5px;
	padding: 0;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.region-reg fieldset div input, fieldset div textarea {
	width: 150px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #102b50;
}

.region-reg fieldset div select {
	padding: 1px;
}

.region-reg div.fm-multi div {
	margin: 5px 0;
}

.region-reg div.fm-multi input {
	width: 1em;
}

.region-reg div.fm-multi label {
	display: block;
	width: 200px;
	padding-left: 5em;
	text-align: left;
}

.fm-submit {
	clear: both;
	padding-top: 1em;
	text-align: center;
}
#fm-intro a {
	color: #0099FF;
	margin: 0px;
	}
.fm-submit input {
	border: 1px solid #333;
	color: #fff;
	font-size: 100%;
	background-color: #102b50;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}

.region-reg input:focus, textarea:focus {
	background: #efefef;
	color: #000;
}

	
/* required fields - does not work in IE */
.region-reg fieldset div.fm-req {
	font-weight: bold;
}

.region-reg fieldset div.fm-req label:before {
	content: "* "; /* does not work in IE */
}

/* Account units */
.account-unit-cont {
	padding-top: 10px;
	width: 570px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	clear: both;
	height: 1%;
}

.personal_div {
	background-image: url(../img/_users.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/_users.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: right;
	margin-left:230px;
	margin-top:-30px;
	float:left;
	width:48px;
	height:48px;
	position:absolute;
	z-index: 999;
	}
	
.adresa_div {
	background-image: url(../img/_userinfo.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/_userinfo.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: right;
	margin-left:230px;
	margin-top:-30px;
	float:left;
	width:48px;
	height:48px;
	position:absolute;
	z-index: 999;
}
.parola_div{
	background-image: url(../img/_password.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/_password.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: right;
	margin-left:230px;
	margin-top:-30px;
	float:left;
	width:48px;
	height:48px;
	position:absolute;
	z-index: 999;	
}
.newsletter_div{
	background-image: url(../img/_email.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/email.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: right;
	margin-left:230px;
	margin-top:-30px;
	float:left;
	width:48px;
	height:48px;
	position:absolute;
	z-index: 999;
}
.firma{
	background-image: url(../img/cont_suitcase.gif);
	background-repeat: no-repeat;
	background-position: right;
	height:48px;	
}
.unit {
	width:auto;
	padding:5px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../img/unit_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	}
.unit h1 {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 13px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;	}	
.unit a{
	color: #4d70a7;
}
.remproduct {
	padding-right: 20px;
	display: block;
	width: 20px;
	height: 18px;
	background-image: url(../img/sterge_produs.png);
	background-repeat: no-repeat;
	background-position: right center;
	}
.unit p{
	padding:0px;
	text-indent: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
.unit span{
	margin-left:10px;
	font-weight: bold;
	text-align: left;
	}
.unit .separator{
	font-weight: bold;
	line-height: 5px;
	background-image: url(../img/account_dot.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 5px;
	}
.unit img{
	font-weight: bold;
	float: right;
	margin-right: 0px;
	}		
.info {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
	margin-bottom: 5px;
	border: 1px solid #CCE6FF;
	background-image: url(../img/cont_setari.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.info p{
	margin:0px;
	padding:0px;
	text-indent: 0px;
}
.info span {
	font-weight: bold;
}	
.info a{
	color: #539fcf;
	background-image: url(../img/add_firm.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#column1 {
	width:290px;
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	display:table-cell;
	height: 100px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#column2 {
	width:290px;
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	display:table-cell;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	}	
/* Account forms */
.unit-appear {
	width:auto;
	padding:5px;
	background-color: #f5fbff;
	margin-top: -5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
}
.unit-appear form {
	padding: 0px;
	margin: 0px;
	width: 100%;
	overflow: hidden;
}
.cont-form input {
	margin-top: 1px;
	margin-bottom: 1px;
	width: 188px;
	}
.cont-form .radiob {
	margin-top: -5px;
	margin-bottom: 1px;
	width: 30px;
	float:left;
	}
.cont-form .small {
	width: 20px;
	float:left;
	margin-bottom: 2px;
}
.cont-form label {
	width: 80px;
	float:left;
	margin-bottom: 2px;
}
.cont-submit {
	float: left;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
	clear: both;
	padding-left: 80px;
}
.cont-submit input {
	border: 1px solid #7f9db9;
	color: #333333;
	font-size: 100%;
	background-color: #e0ecff;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-align: center;
}
/* Search units */
#companii-unit {
	margin-top: 0px;
	padding-top: 10px;
}
#cautare {
	margin-top: 0px;
	background-image: url(../img/account_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #ccc;
	padding: 3px;
}

/* cautare forms styles*/
.searchbox {
	line-height: 24px;
}
.searchbox form {
	width: 100%;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
.searchbox label {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
} 
.searchbox input {
	font-size: 12px;
	color: #000000;
	line-height: 24px;
	padding: 2px;
} 
.searchbox select {
	font-size: 12px;
	color: #000000;
	line-height: 24px;
	padding: 1px;
} 
.submit input {
	border: 1px solid #333;
	color: #fff;
	font-size: 100%;
	background-color: #102b50;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	width: auto;
	float: left;
	clear: both;
}
/* login / registration forms styles*/
.addition {
	width:auto;
	padding:5px;
	height: 750px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.addition h1 {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 13px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;	}	
.addition a{
	color: #4d70a7;
}
.addition p{
	padding:0px;
	text-indent: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
.addition p span{
	margin-left:5px;
	font-weight: bold;
	}
.addition .separator{
	font-weight: bold;
	line-height: 5px;
	background-image: url(../img/account_dot.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 5px;
	}
.addition img{
	font-weight: bold;
	float: right;
	margin-right: 0px;
	}

.addition form {
	width:auto;
	margin-right: 0px;
	margin-left: 0px;
	}

.addition fieldset {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.addition legend {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 7px;
	background-color: transparent;
}

.addition label {
	float: left;
	width: 150px;
	text-align: right;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0px;
}

.addition fieldset div {
	margin-bottom: 5px;
	padding: 0;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.addition fieldset div input, fieldset div textarea {
	width: 150px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #102b50;
}

.addition fieldset div select {
	padding: 1px;
}

.addition div.fm-multi div {
	margin: 5px 0;
}

.addition div.fm-multi input {
	width: 1em;
}
.addition div.fm-multi select {
	width: 1em;
}
.addition div.fm-multi label {
	display: block;
	width: 200px;
	padding-left: 5em;
	text-align: left;
}

.fm-submit {
	clear: both;
	padding-top: 1em;
	text-align: center;
}
#fm-intro a {
	color: #0099FF;
	margin: 0px;
	}
.fm-submit input {
	border: 1px solid #333;
	color: #fff;
	font-size: 100%;
	background-color: #102b50;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}

.addition input:focus, textarea:focus {
	background: #efefef;
	color: #000;
}
/* required fields - does not work in IE */
.addition fieldset div.fm-req {
	font-weight: bold;
}

.addition fieldset div.fm-req label:before {
	content: "* "; /* does not work in IE */
}
.dupfix {
	width: 1px;
	height: 1px;
	line-height: 0px;
}
#add_company  {
	height: auto;
	}