@charset "utf-8";
/*************************************************************************************************
/ DEVELOPERS	: 	Catalin Z.
/ LAST UPDATE	:	20.04.2007
/ VERSION		: 	v1.5
/*************************************************************************************************

/*************************************************** RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
STRONG, B{font-weight:bold} EM{font-style:italic}
/***********************************************************/
/***************************** MAIN BODY, LINK, FORM, LIST */
BODY{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#747475; text-align:left; background:#87c1e9 url(imgs/bg.gif) repeat-x left top}
BODY#popup{background:none; padding:50px 0}

A{text-decoration:underline} A:hover{text-decoration:none}
A.readMore{background:url(imgs/_icons/read_more.gif) no-repeat right 3px !important; padding-right:15px !important; color:#3f4b83 !important; text-decoration:none !important} A.readMore:hover, A.back:hover{text-decoration:underline !important}
A.backToTop{background:url(imgs/_icons/sus.gif) no-repeat right 3px !important; padding-right:15px !important; color:#3f4b83 !important; text-decoration:none !important} A.readMore:hover, A.back:hover{text-decoration:underline !important}
A.back{background:#555 url(imgs/_icons/back_fff.gif) no-repeat 13px 4px !important; padding:2px 10px 2px 30px !important; margin-left:-13px !important; color:#FFF !important} A.back:hover{text-decoration:none !important; color:#DDD !important}
A.button{background:url(imgs/_icons/button_vezi.gif) no-repeat left top; line-height:17px; color:#FFF; width:87px; text-decoration:none; padding:0 0 1px 6px; display:block}
INPUT.button{background:url(imgs/_icons/button_vezi.gif) no-repeat left top; line-height:17px; color:#FFF; width:87px !important; text-decoration:none; padding:0 0 1px 6px !important; display:block; border:none; text-align:left; cursor:pointer}
INPUT.right{float:right !important;}
A.buttonMare{background:url(imgs/_icons/button_vezi_mare.gif) no-repeat left top !important; line-height:31px; color:#FFF; width:159px; text-decoration:none; padding:0 0 0 7px !important; display:block; text-align:left} A.buttonMare:hover{color:#DDD !important; text-decoration:none !important}

A.buttonMare2{ background:url(imgs/_icons/button3.gif) left center no-repeat !important; display:block; width:123px !important; height:18px; padding:4px 2px 0px 26px !important; color:#333 !important; text-decoration:none; position:relative}
A.buttonMare2:hover{ color:#999 !important; text-decoration:none !important}
A.buttonMare2 IMG{ vertical-align:middle; position:absolute; top:0; left:2px}

.buttons2 {float:right;width:350px}
.buttons2 A {font-weight:normal;}

A.aImg, A.aImg IMG{ border:none; background:none !important; padding:0 !important; vertical-align:text-bottom; color:#3f4b83 !important; font-weight:bold}
A.aImg:hover{ text-decoration:none !important}

A.hiddenAnchor{ display:none !important}

FORM{ }
INPUT, SELECT, TEXTAREA{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888; border:1px #CACACA solid}
INPUT, TEXTAREA{padding:2px}

#container_limbi_straine INPUT, #container_limbi_straine SELECT { vertical-align:middle; margin-bottom:2px}

.checkBox{border:none; margin-bottom:2px; vertical-align:middle}
.select{ width:150px}
.smallInputText{ width:20px}


UL{ } LI{ }
UL.list1 LI{padding:2px; margin-bottom:5px; background:#EEE; font-weight:bold; position:relative}
	UL.list1 LI EM{font-style:normal; float:right; width:200px; background:#FFF; padding:0 2px; font-weight:normal; position:relative}

UL.list3 LI{padding:2px; list-style-type:none; margin:0; margin-bottom:5px; background:#EEE; font-weight:bold; position:relative;}
	UL.list3 LI EM{font-style:normal; display:block; background:#FFF; padding:2px; margin-top:5px; font-weight:normal; position:relative}

UL.list2 LI{width:100%;padding:2px; margin-bottom:5px; background:#EEE; font-weight:bold; position:relative}
	UL.list2 LI EM{font-style:normal; float:right; width:200px; background:#FFF; padding:0 2px; font-weight:normal; position:relative}

UL.list4{ list-style-type:disc; margin-left:20px}
	UL.list4 LI{ margin:2px 0}
	UL.list4 LI A{ background:none !important; font-weight:bold; color:#3f4b83 !important; text-decoration:underline !important;}
	UL.list4 LI A:hover{ text-decoration:none !important;}

.captcha{ float:left; font-size:10px; margin-bottom:10px}
.captcha SPAN{ font-size:11px; color:#f00}
/***********************************************************/
/************************************************* HEADING */
H1, H2, H3, H4, H5, H6{font-family:Arial, Helvetica, sans-serif; font-weight:normal}
H1{font-size:16px; color:#3f4b83; line-height:16px; padding-bottom:15px; padding-left:14px; background:url(imgs/_icons/h_albastru.gif) no-repeat left 6px; font-weight:bold}
	H1 A{ color:#3f4b83 !important; background:none !important;}
H2{font-size:14px; color:#3f4b83; line-height:14px; padding-bottom:2px; font-weight:bold}
H3{font-size:13px; color:#3f4b83; padding-bottom:2px; font-weight:bold}
H4{ }
H5{ }
H6{ }
/***********************************************************/
/******* POSITORING, ALIGN, WIDTH, HEIGHT, MARGIN, PADDING */
#wrapper{text-align:left; width:1000px; background:url(imgs/bg_wrapper.png) repeat-y left top}
	#header{height:279px; } #header .hMargin{margin:0 9px; background:url(imgs/bg_header.gif) repeat-x left top; height:279px}
		#header IMG{display:block}
		#logo{position:absolute; display:block; width:261px; background:#FFF; text-align:center; padding:25px 0} #logo IMG{display:block; margin:0 auto}
		#mainMenu{background:#4C4C4C url(imgs/bg_main_menu.gif) repeat-x; padding:29px 0 21px 0; width:240px; position:absolute; margin:0 0 0 632px; border-right:110px #3C71AE solid}
			#mainMenu UL{ }
				#mainMenu UL LI{ }
				#mainMenu UL LI A B{display:none}
				#mainMenu UL LI A{display:block; height:25px; background-repeat:no-repeat; background-position:0 -25px} #mainMenu UL LI A:hover, #mainMenu UL LI A.activ{background-position:0 0}
					#mainMenu UL LI.mm1 A{background-image:url(language/ro/imgs/_main_menu/01.gif)}
					#mainMenu UL LI.mm2 A{background-image:url(language/ro/imgs/_main_menu/02.gif)}
					#mainMenu UL LI.mm3 A{background-image:url(language/ro/imgs/_main_menu/03.gif)}
					#mainMenu UL LI.mm4 A{background-image:url(language/ro/imgs/_main_menu/04.gif)}
					#mainMenu UL LI.mm5 A{background-image:url(language/ro/imgs/_main_menu/05.gif)}
					#mainMenu UL LI.mm6 A{background-image:url(language/ro/imgs/_main_menu/06.gif)}
					#mainMenu UL LI.mm7 A{background-image:url(language/ro/imgs/_main_menu/07.gif)}
					#mainMenu UL LI.mm8 A{background-image:url(language/ro/imgs/_main_menu/08.gif)}
					#mainMenu UL LI.mm1_en A{background-image:url(language/en/imgs/_main_menu/01.gif)}
					#mainMenu UL LI.mm2_en A{background-image:url(language/en/imgs/_main_menu/02.gif)}
					#mainMenu UL LI.mm3_en A{background-image:url(language/en/imgs/_main_menu/03.gif)}
					#mainMenu UL LI.mm4_en A{background-image:url(language/en/imgs/_main_menu/04.gif)}
					#mainMenu UL LI.mm5_en A{background-image:url(language/en/imgs/_main_menu/05.gif)}
					#mainMenu UL LI.mm6_en A{background-image:url(language/en/imgs/_main_menu/06.gif)}
					#mainMenu UL LI.mm7_en A{background-image:url(language/en/imgs/_main_menu/07.gif)}
					#mainMenu UL LI.mm8_en A{background-image:url(language/en/imgs/_main_menu/08.gif)}
		#language{position:absolute; margin:105px 0 0 915px} #language IMG{margin-bottom:5px}
		#userMenu{position:absolute; margin-top:258px; display:none}
			#userMenu A{float:left; display:block; background:#000; padding:4px; color:#FFF; text-decoration:none; font-weight:bold; margin-left:2px; border-bottom:1px #CACACA solid} #userMenu A:hover, #userMenu A.activ{background:#FFF; color:#000; border-bottom:1px #FFF solid}
	#content{background:url(imgs/bg_c8c8c8.gif) repeat-y 270px top; width:100%} #content .cMargin{margin:0 9px} #content .cMarginIndex{margin:0 9px; border-top:1px #cacaca solid; width:982px}
		#left{width:261px; float:left; margin-top:-20px; position:relative; border:1px #C8C8C8 solid; border-left:none; border-bottom:none}
		#right{width:720px; float:right} #right .rMargin{padding:15px 12px} #right .rMarginIndex{padding:0}
		#full{width:100%; background:#FFF} #full .fMargin{padding:15px 12px; }
			.fTop{ float:right; width:680px; margin:15px 25px 15px 0; position:relative; z-index:10}
			#right P, #full P{padding-bottom:10px}
			#right A, #full A{background:#3f4b83; color:#FFF; padding:0 2px; text-decoration:none}
			#right A:hover, #full A:hover{background:none; color:#3f4b83; text-decoration:underline}
			#right A.noBackground, #full A.noBackground{background:none}
			#bredCrump{ text-align:right; padding-bottom:10px; position:relative;} #bredCrump B{font-size:10px; font-weight:bold} #bredCrump A{background:none; color:#3f4b83}
			#utilityBand{text-align:right; width:100%}
				#utilityBand DIV{background:#555554; position:relative; float:right; width:450px; padding:5px; margin:15px -13px 0 0; text-align:right} #utilityBand IMG{vertical-align:middle} #utilityBand A{background:none; color:#FFF} #utilityBand A:hover{color:#999; text-decoration:none}
#footer{clear:both; text-align:left; width:1000px; background:url(imgs/bg_footer.png) no-repeat left top; font-size:10px; color:#999} #footer .fMargin{padding:0 9px}
	#footer P{padding:17px 15px 0 15px; margin-bottom:25px}
		#footer P EM{float:right; font-style:normal}
		#footer A{color:#FFF; text-decoration:none} #footer A:hover, #footer A.activ{color:#999}
		#footer SPAN{color:#333; display:block;}
		#footer TABLE{width:100%}
		#footer TABLE TR TD.left{text-align:left; width:50%}
		#footer TABLE TR TD.right{text-align:right; width:50%}
#validHtml{width:200px; padding:5px; margin-top:10px; margin-bottom:10px; background:#FFF; font-size:10px; text-align:center; margin-left:400px}
	#validHtml A{background:#000; color:#FFF; padding:2px; text-decoration:none} #validHtml A:hover{background:none; color:#000}
	#validHtml STRONG{display:block; padding-bottom:5px}
/* DEBUG *//*
#wrapper{height:600px}
/*********/
/***********************************************************/
/************************************************** COLORS */

/***********************************************************/
/*************************** BACKGROUND COLOR && || IMAGE  */

/***********************************************************/
/******************************************* USUAL CLASSES */
.success{color:#006600}
.error, .mandatory{color:#FF0000 !important;}
.errorInput{border-color:#FF0000}
.clear{clear:both !important; margin:0 !important; padding:0 !important; border:0 none !important; line-height:0 !important; height:0 !important; font-size:0 !important}
.clearFix{content:"."; display:block; height:0; clear:both; visibility:hidden}
.left{float:left} .right{float:right}
TD.left, TD.right{float:none}
/*.hidePrint,*/ .noDisplay{display:none}
.noBorder{border:0 none}
.noRows{text-align:center}
IMG.border{border:1px #CACACA solid}
.listArticole{ }
	.listArticole LI{padding-bottom:18px}
		.listArticole LI EM{color:#999; font-style:normal; display:block; font-weight:bold}
		.listArticole LI STRONG{color:#666; display:block; font-weight:bold; padding-bottom:2px}
		.listArticole LI P{padding-bottom:10px}

DIV.checkedList{ background:url(imgs/_icons/checked.gif) top left no-repeat; background-position:0px 2px; padding-left:17px; }

.button1, .button1Ov{background:#A02929; color:#FFF; border:1px #A02929 solid; cursor:pointer; padding:0; width:auto !important; text-align:center; font-weight:bold}
.button1Ov{background:#FFF; color:#A02929; border:1px #A02929 solid}
.box{background:#E9E9E9}
/***********************************************************/

/* LEFT SIDE */
.boxGraBlue{background:#193a67 url(imgs/bg_box.gif) repeat-x left top; padding:15px; color:#FFF; position:relative}
.boxGraBlue *{ position:relative}
	.boxGraBlue .contactForm LABEL{ width:90px;}
	.boxGraBlue H1{background:url(imgs/_icons/h_alb.gif) no-repeat left 6px; color:#FFF; position:relative}
	.boxGraBlue H1 A{color:#fff !important; text-decoration:none}
		.boxGraBlue H1 A:hover{ text-decoration:underline}
	.boxGraBlue A{color:#FFF; position:relative}
	.boxGraBlue DIV.content{padding-bottom:10px; position:relative}
	.boxGraBlue UL.right{width:130px}
	.boxGraBlue UL LI{padding:1px 0}
	.boxGraBlue UL LI.button{padding:15px 0 0 0; text-align:center}
		.boxGraBlue UL LI.button A{text-align:left}
.boxGraWhite{background:#FFF url(imgs/bg_box_alb.gif) repeat-x left top; padding:15px; color:#333; font-weight:bold; position:relative}
	.boxGraWhite H1{background:url(imgs/_icons/h_albastru.gif) no-repeat left 6px; position:relative}
	.boxGraWhite DIV.content{padding-bottom:10px}
	.boxGraWhite A{display:block; margin-bottom:8px; color:#333; font-weight:normal}
	.boxGraWhite A.button{color:#FFF; margin-left:102px; margin-top:10px}

.boxGraWhite .locuriDeMuncaDetalii{ border-bottom:1px solid #3F4B83; border-top:1px solid #3F4B83; padding-top:5px; margin-bottom:20px;}
/*************/

/* INDEX BOXES */
.leftBoxIndex{width:356px; float:left; border-right:1px solid #C8C8C8; margin-right:-1px;}
.rightBoxIndex{width:363px; float:right; border-left:1px solid #C8C8C8;}
.box1Index, .box2Index, .box3Index, .box4Index{background:#FFF url(imgs/bg_box_alb.gif) repeat-x left top; padding:15px; border-bottom:1px #C8C8C8 solid}
.box2Index, .box4Index{border-bottom:none}
/***************/

/* BOXES */
.boxAutentificare{ }
/*********/

/* servicii.php */
.servicii{ }
	.servicii .item{padding-bottom:5px; margin-bottom:15px; border-bottom:1px #CACACA solid}
		.servicii .item IMG.border{margin:0 0 10px 10px; cursor:pointer}
		.servicii .item P{padding-bottom:4px !important}
/****************/

/* echipa.php */
.echipa{ }
	.echipa .item{padding:10px; border-left:5px #FFF solid; float:left; width:253px; background:url(imgs/bg_box_alb.gif) repeat-x left top}
	.echipa DIV.clear{border-top:1px #CACACA solid !important; margin-bottom:15px !important} .echipa .item DIV.clear{border:none !important; margin:0 !important}
			.echipa .item IMG.border{margin:0 0 0 10px; cursor:pointer}
			.echipa .item P{padding-bottom:4px !important}
/****************/

/* pagina de detalii general */
.detalii{ }
	.detalii .item{border:none}
/*****************************/

/* site-uri-utile.php */
.siteuriUtile{ }
	.siteuriUtile UL LI{padding-bottom:10px}
		.siteuriUtile UL LI STRONG{display:block; margin-bottom:2px}
/**********************/

/* autentificare-inregistrare.php */
.autentificare{ }
	.autentificare .box{padding:10px 10px 0 10px; margin-bottom:10px}
	.autentificare .box FORM .left, .autentificare .box FORM .right{width:266px}
	.autentificare .box FORM IMG{vertical-align:middle; margin-bottom:10px}
	.autentificare .box FORM .right .button1, .autentificare .box FORM .right .button1Ov{margin:0}
	.autentificare .box FORM LABEL{width:120px}
	.autentificare .box.left, .autentificare .box.right{width:47%}
/**********************************/

/* inregistrare-confirmare.php */
.confirmare{ }
	.confirmare .box{padding:10px 10px 0 10px}
	.confirmare .box FORM INPUT{width:450px}
/*******************************/

/* locuri-de-munca.php */
#boxAutentificare{width:231px; position:relative; float:left; z-index:100; margin:-19px 0 10px 9px; border:1px #C8C8C8 solid; border-left:none; }
.locuriDeMunca{}
	.locuriDeMunca .box{padding:5px 10px; background:#FFF url(imgs/bg_box_alb.gif) repeat-x left top}
		.locuriDeMunca .box H1{background:none; padding-left:0}
		.locuriDeMunca .box .button1, .locuriDeMunca .box .button1Ov{margin:15px 0 10px 0}
	.locuriDeMuncaTabel{background:#DDD; border-collapse:separate; border-spacing:3px}
	.locuriDeMuncaTabel TR TH{background:#999; padding:5px; font-weight:bold; color:#FFF; vertical-align:top}
	.locuriDeMuncaTabel TR TD{background:#FFF; padding:5px; font-weight:normal; vertical-align:top}
	.locuriDeMuncaTabel TR TD SELECT{vertical-align:middle}
	.locuriDeMuncaTabel A{}
/***********************/

/* locuri-de-munca-detalii.php */
.locuriDeMuncaDetalii{ position:relative }
	.locuriDeMuncaDetalii UL.list1 EM{width:85%}
	.locuriDeMuncaDetalii UL.list2 EM{width:85%}
.fTop .buttons{position:absolute; right:0px;}
	.fTop .buttons A{float:left}
/**********************/

/* contul-meu.php */
.contulMeu H2{border-bottom:1px #3F4B83 solid; padding-bottom:5px; margin-bottom:10px}
.contulMeuTabel{background:#DDD; border-collapse:separate; border-spacing:3px}
.contulMeuTabel TR TH{background:#999; padding:5px; font-weight:bold; color:#FFF; vertical-align:top}
.contulMeuTabel TR TD{background:#FFF; padding:5px; font-weight:normal; vertical-align:top}
.contulMeuTabel TR TD SELECT{vertical-align:middle}

.explicatii{font-weight:normal; font-size:10px !important; color:#999}
.contulMeuTabelEditare TR TD{ vertical-align:top}
#job_places, #expList{position:relative; width:100%}
#job_places DIV, #expList DIV{margin-bottom:5px; border:1px solid #999; padding:3px 16px 3px 3px; position:relative}
#job_places A, #expList A{display:block; position:absolute; top:3px; right:3px}
#expList SELECT{width:55px}
#expList SELECT.select{width:75px}
/**********************/

/******************************************** contact.php */
.contactText{float:right; width:220px}
.contactText IMG.border{cursor:pointer}
.contactText P{ }

.contactForm{ }
.contactForm P{padding:4px}
.contactForm LABEL, .contactForm INPUT, .contactForm TEXTAREA{display:block; float:left; margin-bottom:10px}
.contactForm LABEL{text-align:right; width:100px; padding-right:10px}
.contactForm TEXTAREA{width:200px; height:120px}
.contactForm INPUT{width:50%}
.old INPUT{width:auto}
.contactForm BR{clear:left}
.contactForm .button1, .contactForm .button1Ov{ }
.contactForm .ov{border:1px #e30369 solid}
.contactForm .noBorder{background:none}
/***********************************************************/

/******************************************** inregistrare.php */
.formInregistrare{ }
	.formInregistrare .left{width:50% !important}
	.formInregistrare .right{width:50% !important}
	.formInregistrare .button1, .formInregistrare .button1Ov{margin:0 auto; float:none}
/***************************************************************/

/****************************************** send_to_friend.php */
.stfForm{width:510px; margin:0 auto; margin-top:40px}
.stfForm .right{float:right}
.stfForm LABEL, .stfForm INPUT, .stfForm TEXTAREA{display:block; float:left; margin-bottom:10px}
.stfForm LABEL{text-align:right; width:110px; padding-right:10px}
.stfForm TEXTAREA{height:100px; width:384px}
.stfForm BR{clear:left}
.stfForm P.error{padding:0 0 20px 0}
.stfForm .button1, .stfForm .button1Ov{margin-right:15px}
.stfLogo{position:absolute; top:0; left:0;}
.stfH1{position:absolute; top:20px; right:150px;}
/***********************************************************/

.container_class{
	border:1px solid #CCC;

}

.no_rows{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.afisareTip1{background:#FFF url(imgs/bg_box_alb.gif) repeat-x left top; border-collapse:separate; border-spacing:0; border:3px #DDD solid}
	.afisareTip1 TR TD{vertical-align:top; padding:5px}
	.afisareTip1 TR TD.left{text-align:right; background:#DDD; color:#000; }
	.afisareTip1 TR TD.bottom{text-align:center}
	.afisareTip1 TR TD H2{border-bottom:1px #3F4B83 solid; padding-bottom:5px}
	.afisareTip1 TR TD.noBorder{border-bottom:none !important}


.adaugareJos{margin:0}

.articol{ border-bottom:1px solid #3f4b83; margin-bottom:20px; padding-bottom:5px}

TR.segnificant_results TD{background-color:#E8F5FA !important}

TABLE.tablePersonalInfo TR TD.left{text-align:right;width:120px !important;vertical-align:top}

A.paginationActiv {color:#616161 !important;background:none !important;font-weight:bold}
