/* +++++++++++++++++ definitii ++++++++++++++++++++*/
*{	margin: 0; padding: 0;}
html,body{margin:0;padding:0; height: 100%;}
body{font: 12px Tahoma,arial,sans-serif; text-align:center; color: #3b3b3b; font-size: 11px; background-color: #f7f7f7;}
a:link {color: #d6b018;	background-color: transparent;	text-decoration: none;	}
a:visited {color: #d6b018;	background-color: transparent;	text-decoration: none;	}
a:hover {color: #000;	text-decoration: underline;	background-color: transparent;	}
a:active {color: #000;	background-color: transparent;	text-decoration: underline;	}
ul{	list-style: none;}
form{margin: 0px;}

/* +++++++++++++++++ layout +++++++++++++++++++++++ */
div#header{height:100px;text-align: right; padding-top: 5px;}
div#header div.reclama{ float:left; margin-left:16px;}
div#container{width:990px; margin:0 auto; text-align:left;background-image: url(../assets/umbra.jpg); background-position: 248px; background-repeat: repeat-y;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -118px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {	height: 118px; }
.footer{	background-color: #FFDB4F; background-image: url(../assets/bg_footer.jpg); background-repeat: repeat-x; background-position: bottom;}
#f_inside{	width:990px;margin:0 auto;  height: 118px; background-image: url(../assets/umbra_footer.jpg);  background-position: 248px; background-repeat: repeat-y;}
#f_left{	float: left; width: 220px;  height: 78px; text-align: left; padding: 20px; }
#f_right{ padding: 20px; width: 690px; float:right;  text-align: left; height: 78px; }
#f_right a{	margin-left: 10px; margin-right:10px; color: #3b3b3b;}

#logo{margin-top: 20px; margin-left: 4px; float:left}

div#wrapper{float:left;width:100%;}
div#content{margin-left: 260px;  width: 600px; }
div#navigation{float:left;width:250px;margin-left:-990px; background-image: url(../assets/umbra.jpg); background-position: 248px; background-repeat: repeat-y; }
div#extra{ clear:left; position:absolute; top: 105px; margin-left:873px;}

#meniu_stanga{	background-image: url(../assets/meniu_stanga.jpg);	height: 43px; width: 260px;}
#meniu_stanga span{	display: block;	float: right;	height: 43px;	background-image: url(../assets/umbra_meniu_stanga.jpg);	width: 17px;}
#meniu_dreapta{	background-image: url(../assets/meniu_dreapta.jpg);	height: 43px;	background-position: top;}
#meniu_dreapta span{	display: block;	float: right;	height: 43px;	background-image: url(../assets/colturi_meniu_dreapta.jpg);	width: 34px;}
#meniu_stanga form{	padding: 6px;}
#search_field{	border: 1px solid #ddb206;  height: 20px;   padding: 2px; padding-top: 4px; width: 194px; color:#585858; float: left;}
#search_button{	margin-top: -1px !important;	margin-top: 1px;}
#meniu{	padding-left: 18px;}
#meniu li{	display: block; float: left;  height: 18px; padding: 15px 13px 0 0; margin-right: 15px;	background-image: url(../assets/separator.jpg); background-position: right; background-repeat: no-repeat;}
#meniu li a{	font-weight: bold; font-size: 12px; color: #585858;}
#meniu li a:hover{	color: #fff;}

#submeniu{	padding-top: 6px; text-align: right;}
#submeniu  a{font-weight: bold; font-size: 12px; color: #585858; margin-left: 8px; margin-right: 8px;}
#submeniu  a:hover{	color: #d6b018;}

#profil{	 padding-top: 6px; text-align: right; padding-left: 5px; padding-right: 0px;}
#profil  a{font-weight: bold; font-size: 12px; color: #585858; }
#profil  a:hover{	color: #d6b018;}
#welcome{	float: left;}

.bar{	background-image: url(../assets/bar.jpg); height: 37px;	margin-top: 10px; background-color: #FCD741;}
.bar h2{	font-size: 14px; font-weight: bold;	line-height: 37px;	margin-left: 10px;	color: #585858;}
.bar_left{	display: block;	float: left;	height: 37px;	background-image:url(../assets/bar_left.jpg);	width: 3px;}
.bar_right{	display: block;	float: right;	height: 37px;	background-image:url(../assets/bar_right.jpg);	width: 3px;}
.underbar{	padding: 10px;	border-right: 1px solid #d5d5d5;	border-bottom: 1px solid #d5d5d5;	margin-bottom:10px;	background-color: #fff;}

.bar ul{ list-style: none;	margin: 0px; padding:0px; font-size: 12px; font-weight: bold; line-height: 37px;}
.bar a{ color: #3b3b3b; text-decoration: underline; display:block; line-height: 37px; padding: 0px 13px;}
.bar h2 a{ display:inline; padding: 0px;}
.bar .selectat a{ background: url(../assets/bg_company_menu.jpg) no-repeat top right; padding-left: 7px;}
.bar .selectat{ background: url(../assets/bar_left_white.jpg) no-repeat top left; padding-left: 4px;}
.bar ul li{ float: left; width:auto; background: url(../assets/bar_left.jpg) no-repeat right;};

#nav_container{	padding: 0px;}
#nav_container .bar{	margin-top: 0px;}
#nav_container .underbar{	border-right: 1px solid #d5d5d5;	border-left: 1px solid #d5d5d5;	border-bottom: 0;	margin-bottom:0;}
#nav_container .bar_right{	background-image:url(../assets/bar_nav_right.jpg);}

.field{	border: 1px solid #dadada;  height: 20px;   padding: 2px; padding-top: 5px; color:#585858;}	
.extra{height: 26px; padding: 4px; margin-bottom: 10px;}

.form{border: 1px solid #dadada;  padding: 1px; color:#585858; font-size: 13px;}

#login_form, #cautare_salarii{	width: 218px;}
#login_form input{width: 212px; margin-bottom: 10px;}
#cautare_salarii select{width: 212px; margin-bottom: 10px; height: 26px; padding: 4px;}

#top_companii{width: 218px;}
#top_companii li{	border-bottom: 1px solid #eaeaea; clear: right; padding: 4px 0px;}

#feat_companii{width: 218px;}
#feat_companii li{	border-bottom: 1px solid #eaeaea; clear: right; padding: 4px 0px;}

.procent_bar{	background-color:#333333; height:8px; float:right; width:90px; margin-top:3px; font-size: 1px;}
.procent{	background-color:#fad02b; height: 8px; float:left; font-size: 1px;}

.ghilimele_stanga{	background-image: url(../assets/glilimele_stanga.jpg); width: 23px; height: 19px; display: block; float: left; margin-right:6px; margin-bottom: 3px;}
.ghilimele_dreapta{	background-image: url(../assets/glilimele_stanga.jpg); width: 23px; height: 19px; display: block; margin-top:-10px; margin-right: 3px; float: right;}

.buton_imagine{ background: none; border: none; padding: 0px; cursor:pointer;}

.tabel{font-size: 11px;}
.tabel td{border-bottom: 1px solid #D5D5D5; padding: 5px; background: #FBFBFB url(../assets/border_left.jpg) repeat-y left;}
.tabel .lborder{border-left: 1px solid #D5D5D5; background-image: none;}
.tabel .rborder{border-right: 1px solid #D5D5D5; }
.tabel .lrborder{border-right: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5;  background-image: none;}
.tabel th{ color: #585858; height: 37px; font-size: 16px; background: url(../assets/bar.jpg); line-height: 33px;}
.tabel th a{ color: #585858; }
.tabel th a:hover{ color: #000000; }
.tabel .small_head th{ font-size: 13px;}
.tabel .smaller_head th{ font-size: 11px;}
.tabel label{ float: left; width: 100px;}
.tabel th .th_right{ background: url(../assets/bar_right.jpg) no-repeat; float:right; width:3px; height:37px;}
.tabel th .th_left{ background: url(../assets/bar_left_2.jpg) no-repeat; float:left; width:3px; height:37px; margin-right: 10px;}
.tabel th .th_middle{ background: url(../assets/bar_middle.jpg) no-repeat; float:left; width:3px; height:37px; margin-right: 10px; }
.tabel .marked td{ background-color: #E0E0E0; }

.tabel td.forum_user_info{background: #FFFFFF url(../assets/sageata.jpg) no-repeat top left;	padding: 3px 5px 10px 22px;	line-height: 16px;	color: #666666;}
.tabel tr.first_post td.forum_user_info{background-image: none; border-color: #DDB106; border-width: 2px;}
.tabel td.forum_user_info strong{	color: #3b3b3b;}
.tabel td.forum_user_info .stare{	width: 105px; padding:3px 5px; color: #FFFFFF; text-align: center; font-weight: bold; margin-top: 10px;}

.tabel td.forum_post{ padding: 5px 10px;}
.tabel td.forum_post .time{ margin-bottom: 10px; color: #666666; font-size: 12px;}
.tabel tr.first_post td.forum_post{ border-color: #DDB106; border-width: 2px;}
.tabel td.forum_post blockquote{
	border: 1px solid #EEEEEE;
	background-color: #FFFFFF;
	padding: 3px 10px; font-style: italic;
}

.noborder td{ border: none; padding: 0px; background-image: none;} 

.tabel_form{ font-size: 10px; border-left: 1px solid #D5D5D5; border-top: 1px solid #D5D5D5; background-color: #FBFBFB; margin: auto;}
.tabel_form td{ border-bottom: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; padding: 5px;}
.tabel_form label{ float: left; width: 100px; font-weight: bold; line-height: 18px;}
.tabel_form .form{ width: 200px;}

.strong{ font-weight: bold;}

.middle_form{
	margin: 5px auto;
	width: 380px;
}

.middle_form label{
	float: left;
	width: 110px;
	line-height: 20px;
}

.middle_form .form{
	margin-bottom: 5px;
}

.big_text{
	font-size: 15px;
	font-weight: bold;
}

.paginare{
	text-align:center;
	margin: 5px 0px;
}

#drop{
	position: absolute; 
	padding:0px;
	margin: 20px 0px 0px 602px; 
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif; 
	color: #7B7B7B;
	font-size: 11px;
	border:1px solid #D5D5D5; 
	z-index: 11;
}

*html #drop{
	margin: 20px 0px 0px 602px; 
}

*html #firma{
	margin-left: 3px;
}

*:first-child+html #drop{
	margin: 20px 0px 0px 599px; 
}


#select{	border-right:1px solid #D5D5D5; 	margin:0; padding:0; 	font-family: Arial, Helvetica, sans-serif; 	color: #7B7B7B;	font-size: 11px;}
#select li{	list-style:none;  	border-bottom:1px solid #FFFFFF; 	display: block; 	width: 97%;	cursor:pointer;  	background-color: #fff;	padding: 3px;	}
#select li.selected {background-color: #F9CD14; color: #585858;}

.buton_mic{	padding: 0px;	border: none;	background:url(../assets/buton_mic_dreapta.jpg) no-repeat center right;	height: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 22px;	font-weight: bold;	color: #585858;	margin-left: 10px;}

.buton_mic img{	width:3px;	height: 22px;	background: url(../assets/buton_mic_stanga.jpg) no-repeat center left;	float: left;}

.BUTTON{ 	cursor:pointer; 	border:none; 	background:transparent; 	height:24px; 	width:auto; 	overflow:visible;	padding:0;	font:bold 12px Arial, Helvetica, sans-serif;	color:#585858; 	text-align:left;}
.BUTTON SPAN{ 	background:transparent url(../assets/buton_mic_dreapta.jpg) center right no-repeat; 	color:#585858; 	padding:4px 10px 4px 7px; 	display:inline-block;	vertical-align:middle;	height:14px;}

.BUTTON IMG{ vertical-align:middle; width:3px; height:22px; background:url(../assets/buton_mic_stanga.jpg) center no-repeat; }
.BUTTON:hover SPAN{ color:#585858; }

.italic{ font-style: italic;}

.msgERR{	width: 380px;	margin: 10px auto;	border: 2px solid #CC3300;	text-align:center;	padding: 10px;	background-color: #F7F7F7;	font-weight: bold;}

.msgOK{	width: 380px;	margin: 10px auto;	border: 2px solid #339933;	text-align:center;	padding: 10px;	background-color: #F7F7F7;	font-weight: bold;}

.middle{ margin:7px auto; }
.middle label{line-height: 15px;}

h1{color: #2F2F2F; font-weight: normal; font-size: 18px; margin: 5px 0px;}
#rating_panel{ background: url(../assets/yellow_rectangle.jpg) no-repeat; width:133px; height:84px; padding:10px; font-size: 11px; line-height: 20px; float: left;}
#rating_panel a{ color: #2F2F2F; text-decoration: underline;}

a.rate_link{ display: block; background: url(../assets/link_rate.jpg) no-repeat; width: 129px; height:38px; line-height:38px; padding-left: 32px; color:#2F2F2F; text-decoration: underline; font-weight: bold; margin-bottom: 6px;}

p{margin: 6px 0px;}

.nolabel label{display: inline; width:auto; float:none;}
.nolabel input{font-size:10px; width:9px; vertical-align: middle;}
h3{	font-size: 14px; font-weight: bold; margin: 6px 0px; color: #585858;}

.stare_topic{	margin-top: 2px;	padding: 1px 5px;	color: #FFFFFF;	font-weight: bold;}

.trimite_post{ float: right; margin-left: 0px 0px 5px 5px; font-weight: bold;}

.mypost{ padding: 7px 5px; color: #FFFFFF;}
.mypost label{ float: right; font-size: 13px; font-weight: bold; width: auto;}
.mypost a{ color: #FFFFFF; text-decoration: underline; }
hr{color: #999999; height: 1px;}

dl dt{ margin-top: 10px; font-weight: bold; color: #999999;}
dl dd{ margin-left: 30px;}

.comp_content ul{ list-style: circle; margin: 10px; padding:0px;}
.comp_content ul li {margin-left: 10px; padding-left:0px;}
.menu_content{ float: right; width: 160px; border: 1px solid #D5D5D5;}
.menu_content a, .menu_content a:visited{ display: block; width: 90%; margin: 5px auto; text-align:center; background: #FAD02B; padding: 5px 3px; color:#3B3B3B; font-size: 12px; }
.menu_content a:hover{ display: block; width: 90%; margin: 5px auto; text-align:center; background: #FAD02B; padding: 5px 3px; color:#3B3B3B; font-size: 12px; text-decoration:underline; }

.editor{ float: left; border: 2px solid #F3C301; padding: 3px; margin: 0px 5px 5px 0px;}
.top_pick{ border-bottom: 1px solid #E7E7E7; margin-bottom: 10px; padding-bottom:10px;}
a.citeste{ float: right; color: #3B3B3B; text-decoration: underline; background: url(../assets/sageata_cerc.jpg) no-repeat left center; height: 19px; line-height: 15px; padding-left: 20px; font-weight: bold;}
.top_tabel td{ border-left: 1px solid #D5D5D5; border-top: 1px solid #D5D5D5;}
a.top_discutat{ display:block;  height: 30px; line-height:30px; padding-left: 20px; color: #3B3B3B; font-weight: bold;  border:1px solid #FFFFFF;}
a.top_discutat:hover{ text-decoration: none; border:1px solid #F3C301;}

.recent td{ height: 30px; border-bottom: 1px solid #D5D5D5; padding-left: 10px;}
.newpost{ background: #F7CC1B; font-size: 12px; padding: 3px 5px;}
.newpost a{color: #000000;}
.newpost span{ font-size: 11px;}


/* blog settings */

ol{
	margin-left: 20px;
}
ol li{
	padding: 4px;
}
.graybox{
	background-color: #F7F7F7;
}
input, textarea{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#989898; background-color: #fff; border: 1px solid #EFDF9E;
}
#navigation li{
	line-height: 20px;
}
.post-date, .post-time{
	color: #ACACAC;
}
.submit{
	background-color: #F7C911;
	border: 2px solid #DCB206;
	font-weight: bold;
	padding: 3px;
	color: #585858;
}
/* end blog settings */
