/*################################## TAG CSS ###################################*/
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

input, texarea {
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
font-size:10px;
}

a{outline:none!important;}
/*# END #*/

#pageBody { width:980px; margin:0px auto; }
#seo_text { color:#CCCCCC; font-size:9px; width:100%; padding:10px; }

/*############################ PARTICULARISED CSS #############################*/

.container {
	position:relative; 
	width:1000px;
	margin:0px auto; 
	border:0px; 
	background:url(/img/container_bg.jpg) repeat-x #1651a3;
}

/*####### CSS pentru elementele care apar in toate paginile #######*/

.header 				{height:355px; width:970px; margin:0px auto;background:url(/img/header_bg.jpg) no-repeat right bottom #fff;border-bottom:solid 5px #000;}
.header_separator 		{height:7px; clear:both; font-size:1px;}
.header_top 			{height:64px;}
.header_bottom 			{height:243px;width:970px;}
.left_header 			{width:237px; padding-left:20px; margin-top:11px; margin-bottom:100px; display:block;float:left;}
.page_content 			{width:733px;float:left;margin-top:11px;padding-left:10px; margin-bottom:170px;  min-height:300px; height:auto!important; height:300px;}
.page_content p			{font-family:'Trebuchet MS'; font-size:12px; color:#fff;}	
.red_box_container 		{width:230px;margin-bottom:25px;display:block;}
.red_box_left 			{width:13px; height:45px; background:url(/img/red_box_left_bg.png) no-repeat;float:left;}
.red_box_middle 		{width:198px; height:45px; background:url(/img/red_box_middle_bg.png) no-repeat;float:left;}
.red_box_middle div p 	{font-family:'Trebuchet MS';font-size:20px; font-weight:bold; color:#fff;padding-left:10px;margin:0px;line-height:38px; text-transform:capitalize;}
.red_box_right 			{width:16px; height:45px; background:url(/img/red_box_right_bg.png) no-repeat;float:left;}
.clienti div.box_lucrare_noua			{width:150px; background:#fff; margin-bottom:10px;}
.clienti div a			{text-align:center; background:#fff; margin:0 auto; text-align:center;}
.clienti div a img		{border:none; text-align:center; padding:3px 0;}

.footer 				{width:1000px; height:auto; background:#000; border-top:solid 2px #fff;}
.footer_top 			{height:160px; background:#000;float:left;}
.footer_bottom 			{height:40px;width:1000px; position:relative; }
.footer_top div h2 		{width:265px;padding-left:25px; display:block;color:#009bdb;font:normal 18px 'Trebuchet MS';line-height:15px; margin-bottom:20px; margin-top:0px; padding-top:10px;}
.footer_contact 		{float:left;width:310px;height:160px; display:block;}
.footer_links 			{float:left;width:307px;height:160px; display:block; padding-left:310px;}
.footer_links ul 		{list-style:none; margin:0px; padding:0px; padding-bottom:5px; display:block;}
.footer_links li 		{margin-bottom: 5px;}
.footer_links a		 	{font:normal 12px arial; color:#888;padding-left:25px; text-decoration:none;}
.footer_links a:hover 	{text-decoration:underline;}
.footer_links a:visited {font-size:11px; font-weight:normal; color:#888888;}
.footer_address 		{float:left;width:150px;height:160px; display:block; margin:32px 0 0 40px;}
.footer_address h4 		{width:150px !important; text-align:center;  padding-left:15px;padding-top:8px;}
.excavator 				{width:211px;height:150px; background:url(/img/excavator.png) no-repeat; margin-top:-136px; float:right; margin-right:-160px; position:relative; }

.formular_contact 			{height:250px; width:260px;float:left; margin-top:8px; margin-bottom:-20px;}
.formular_contact p			{width:40px; height:20px;font-size:12px; font-family:arial; font-weight:normal; color:#888888;text-align:right; padding-right:10px;float:left; padding-top:3px; margin:0px;}
.formular_contact input 	{border:solid 1px #8f8f8f; background:#2a3436;width:170px; float:left;height:20px; margin-bottom:5px; font-size:12px; color:#fff; line-height:17px; }
.formular_contact textarea 	{width:220px; height:135px;border:solid 1px #8f8f8f; background:#2a3436;position:relative; color:#fff; overflow:auto;}
.formular_contact div.label {height:24px; width:50px;float:left;}
.formulat_contact div input {height:24px; width:20px;float:left;}
.formular_butoane 			{height:30px;padding-left:100px; position:relative; margin-top:15px;}
.buton_anuleaza 			{background:url(/img/buton_anuleaza.jpg) no-repeat; border:none; width:58px; height:21px;float:left;margin-right:10px;}
.buton_trimite 				{background:url(/img/buton_trimite.jpg) no-repeat; border:none; width:58px; height:21px;float:left;}

.white_box_container 		{width:190px; height:300px;margin-bottom:25px;float:left;}
.white_box_top 				{height:48px; width:190px;background:url(/img/white_box_bg.png) no-repeat; margin-top:-1px;}
.white_box_top h2 			{width:150px;}
.white_box_bottom 			{width:190px;}
.white_box_bottom a			{color:#acacac; text-decoration:none;}
.white_box_bottom ul 		{width:190px;list-style:none;margin:0; padding:0; font:bold 12px arial; color:#acacac;}
.white_box_bottom ul li 	{padding-bottom:3px; padding-left:25px; margin:0px;}
.privacy_policy 			{float:left; position:relative;width:399px;}
.privacy_policy span 		{padding:0px 10px;}
.privacy_policy p 			{font:normal 11px arial;color:#888;line-height:35px;padding-left:30px;margin-top:3px;}
.privacy_policy a 			{color:#4d83ce; text-decoration:none;}
.privacy_policy a:visited	{color:#4d83ce; text-decoration:none;}
.reserved_text 							{float:left; width:390px;}
.reserved_text p 						{font:normal 11px arial;color:#888;line-height:35px;padding-left:30px;margin-top:3px;}
.reserved_text span 					{color:#4d83ce;}
.reserved_text a:link, a:visited 		{color:#4d83ce;}
.company_link_bottom 					{float:right; width:150px;}
.company_link_bottom p 					{font:normal 11px arial;color:#888;line-height:35px;padding-left:30px;margin-top:3px;}
.company_link_bottom span 				{color:#888888; text-decoration:underline;}
.company_link_bottom a:link, a:visited 	{color:#4d83ce;text-decoration:none;}
.logo 									{height:63px; width:235px; background:url(/img/logo.jpg) no-repeat right; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc;float:left;}
.logo h1 								{margin:0; padding:0; text-indent:-9000px;}
.logo h1 a								{display:block;height:63px; width:235px;}

/*##########  	  MENU 		#########*/
.menu 					{height:64px; width:734px; background:url(/img/menu_bg.jpg) repeat-x;float:left; margin-right:-2px; }
.menu ul				{margin:0px; padding:0px;}
.menu li				{list-style:none;float:left; height:64px;border-left:solid 1px #fff;}
.menu a					{display:block;padding:27px 30px 21px 30px;font:normal 15px arial; color:#fff; text-decoration:none;}
.menu a:hover			{background:#fff;display:block;padding:27px 30px 21px 30px;font:normal 15px arial;text-decoration:none; color:#bb0d08!important;}
.menu a:visited			{color:#fff;}
.menu_item1 a			{display:block;padding:27px 31px 21px 32px;font:normal 15px arial; text-decoration:none; color:#fff;}
.menu_item1 a:hover		{background:#fff;display:block;padding:27px 31px 21px 32px; text-decoration:none; color:#bb0d08!important;}
.menu_item1 a:visited	{color:#fff;}
.menu_selected li		{background:#fff;list-style:none;float:left; height:63px;border-right:solid 1px #fff; margin:0px;padding:0px;}
.menu_selected a		{display:block;display:block;padding:27px 30px 21px 30px;font:normal 15px arial;text-decoration:none; color:#bb0d08; background:#fff;}
.menu_selected a:hover	{background:#fff;display:block;padding:27px 30px 21px 30px;font:normal 15px arial;text-decoration:none; color:#bb0d08!important;}
.menu_active li			{background:#00FF66;list-style:none;float:left; height:63px;border-right:solid 1px #fff; margin:0px;padding:0px;}
.menu_active a			{display:block;display:block;padding:27px 30px 21px 30px;font:normal 15px arial; text-decoration:none; color:#bb0d08; background:#fff;}
.menu_active a:hover	{background:#fff;display:block;padding:27px 30px 21px 30px;font:normal 15px arial;text-decoration:none; color:#bb0d08;}
.menu_active a:visited	{color:#bb0d08;}
.menu_active1 a			{display:block;display:block;padding:27px 19px 21px 19px;font:normal 15px arial;text-decoration:none; color:#bb0d08; background:#fff;}
.menu_active1 a:hover	{background:#fff;display:block;padding:27px 19px 21px 19px;font:normal 15px arial; text-decoration:none; color:#bb0d08;}
.menu_active1 a:visited	{color:#bb0d08;}

/*###############     END MENU		###########*/
.company_name 				{width:292px; margin-top:75px;margin-left:23px; height:35px; margin-bottom:40px;}
.company_name h2			{margin:0; padding:0; display:block; font:bold 24px "Arial Black";}
.company_name a 			{width:292px; font:bold 24px "Arial Black"; color:#ff0000;}
.company_name a:visited 	{width:292px; color:#ff0000;}
.company_motto 				{width:292px;height:23px; font-family:arial; font-size:20px; color:#000;padding-left:195px;margin-bottom:35px;}
.header_img_links 			{width:430px;height:100px;margin-left:35px;}
.header_img_links div a img {border:none;}

.link_img_text 				{font:normal 12px 'Trebuchet MS';color:#888;text-align:center;margin-top:7px;}
.link_img_text a:link 		{text-decoration:none; color:#888;}
.link_img_text a:visited 	{text-decoration:none;color:#888;}
.link_img_lucrari 			{height:92px; width:112px; float:left;}
.link_img_inchirieri 		{height:96px; width:112px; margin-left:30px;float:left; margin-right:10px; }
.link_img_inchirieri div 	{margin-top:0px;}
.link_img_vanzari 			{width:112px; height:92px; margin-left:20px;float:left;}

/*#########  END of CSS pentru elementele care apar in toate paginile #########*/


.lucrari_noi_content 				{width:160px; text-align:center; padding-left:35px;}
.lucrari_noi_titlu 					{padding:3px;padding-left:10px;width:195px;}
.lucrari_noi_titlu p 				{margin:0px;font-size:14px; color:#aaa; font-weight:bold;}
.lucrari_noi_titlu a	 			{margin:0px;font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.lucrari_noi_titlu a:visited 		{margin:0px;font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.lucrari_noi_data 					{padding-left:10px;width:195px;}
.lucrari_noi_data p					{margin:0px;font-size:12px; color:#fff; font-weight:bold;}
.lucrari_noi_descriere 				{padding:3px; padding-left:10px;border-bottom:solid 1px #b6b6b6;width:195px;}
.lucrari_noi_descriere p			{margin:0px;font-size:12px; color:#aaa; font-weight:normal;}
.lucrari_noi_descriere a	 		{margin:0px;font-size:12px; color:#aaa; font-weight:normal; text-decoration:none;}
.lucrari_noi_descriere a:visited	{margin:0px;font-size:12px; color:#aaa; font-weight:normal;text-decoration:none;}

.bottom_list_link 					{padding-left:15px; width:140px; height:20px;text-align:right; margin-top:5px;}
.bottom_list_link a		 			{text-decoration:underline; color:#fff; background:none!important;}
.bottom_list_link a:visited 		{text-decoration:underline; color:#fff;}
.box_question 						{width:215px; margin-bottom:10px;}
.question_box 						{padding-left:10px;width:10px;height:20px;float:left;margin-right:10px; }
.question_box p						{margin:0;font-size:12px; color:#fff; font-weight:bold; text-align:center; line-height:20px;}
.question_box_text 					{width:175px;min-height:15px; height:auto!important; height:15px;float:left;display:block; padding:3px 0px;}
.question_box_text p				{margin:0;font-size:12px; color:#fff; font-weight:normal; text-align:left;}
.question_box_text p a		 		{margin:0;font-size:12px; color:#fff; font-weight:normal; text-align:left; text-decoration:none;}
.question_box_text p a:visited 		{color:#fff;}

.short_desc 				{float:left;width:510px; margin-top:15px;}
.short_desc_ext				{width:710px;}
.short_desc_title 			{width:483px;height:45px;background:url(/img/img_short_desc.png) no-repeat; margin:0;}
.title_servicii				{width:715px;height:25px;background:url(/img/servicii.png) no-repeat; margin:15px 0px; border-bottom:solid 1px #ccc;}
.title_utilaje				{height:25px;background:url(/img/title_utilaje.png) no-repeat; margin:15px 0px;}
.title_detalii_serv			{height:25px;background:url(/img/title_lucrari.png) no-repeat; margin:15px 0px;width:500px;float:left;}
.title_detalii_inchiriere	{height:25px;background:url(/img/title_inchirieri.png) no-repeat; margin:15px 0px;width:500px;float:left;}
.title_detalii_vanzari		{height:25px;background:url(/img/title_vanzari.png) no-repeat; margin:15px 0px;width:500px;float:left;}
.title_small				{height:25px;margin-bottom:25px; margin-top:15px;width:500px;}
.title_small_inchirieri 	{width:700px;height:25px;background:url(/img/inchirieri_title_small.png) no-repeat; margin-bottom:20px;}
.title_small_lucrari 		{width:700px;height:25px;background:url(/img/lucrari_title_small.png) no-repeat;margin-bottom:20px;}

.back_button_serv 								{margin:0; padding:0; float:left; width:139px;background:url(/img/back_servicii.png) 0% 0% no-repeat; width:155px; height:43px;}
.back_button_serv a 							{width:155px; height:43px; display:block; position:relative;}
.page_cont .utilaje_det_top .back_button a 		{display:block; width:139px; height:33px; }
.short_desc_content 							{width:483px; height:100px; font:normal 12px 'Trebuchet MS'; color:#fff; }
.short_desc_content p							{margin:0;}
.servicii_container 							{width:710px; margin-top:10px; margin-bottom:30px;}
.servicii_box									{width:210px;float:left; color:#fff;}
.servicii_box div a								{text-decoration:none; color:#fff; z-index:10;}
.servicii_box div p a							{text-decoration:underline; color:#fff; text-align:right;}
.servicii_box div p a:visited					{color:#fff;text-decoration:underline;}

.img_frame 				{width:210px; height:160px; background:url(/img/frame.png) no-repeat; z-index:4; position:relative;float:left; margin-right:-206px;}
.img_frame a			{width:202px; height:132px;display:block;z-index:3; margin-top:-18px; margin-left:auto; margin-right:auto;}
.img_behind 			{width:202px; height:152px;z-index:2;float:left; margin-top:4px;}
.img_behind img			{border:none;z-index:1;}
.img_frame div p		{padding:5px 0 0 0; text-align:center;}
.mask_sep				{width:100px;height:360px;float:left;}
.mask_box				{width:253px;min-height:330px; height:auto!important; height:330px; float:left;}
.mask					{width:253px; height:195px; background:url(/img/frame_top_detalii.png) no-repeat;float:left; z-index:2;position:relative; }
.mask_title 			{height:30px; text-align:center;}
.mask_title p 			{color:#fff; margin:10px 0px 0px 0px; display:block;padding:0px;}
.mask a 				{display:block;width:253px; height:159px;}
.behind_img				{width:253px; height:162px; background:url(/img/test_img1.png) no-repeat;float:left; margin-left:-253px; z-index:1;margin-top:30px;}
.behind_img2			{width:253px; height:159px;float:left; margin-left:-253px; z-index:1; position:relative; margin-top:30px;}
.middle_mask_box2		{width:210px;height:160px; float:left;}
.middle_mask2			{width:210px; height:160px;background:url(/img/frame_galerie_foto.png) no-repeat;float:left; z-index:2;position:relative; padding-top:3px;}
.mask_title2 			{height:25px; text-align:center;}
.mask_title2 p			{margin:0; padding:0;}
.mask_title2 span 		{color:#fff; margin:7px 0px 0px 0px; display:block;padding:0px;}
.middle_mask2 a 		{display:block;width:210px; height:154px; text-decoration:none;}
.middle_behind_img2		{width:206px; height:154px; background:url(/img/middle_test_img.png) no-repeat;float:left; margin-left:-210px; z-index:1; position:relative; margin-top:5px; }
.middle_mask_box		{width:210px;height:160px; float:left;}
.middle_mask			{width:210px; height:160px; background:url(/img/frame.png) no-repeat;float:left; z-index:2;position:relative;}
.middle_mask a 			{display:block;width:210px; height:160px;}
.middle_behind_img		{width:206px; height:154px;float:left; margin-left:-210px; z-index:1; position:relative;margin-top:3px;}
.small_box				{width:238px; margin:0px auto; height:70px; padding-left:8px}
.small_mask_box			{width:79px;height:60px;float:left; margin:0px;}
.small_mask				{width:70px; height:55px; background:url(/img/small_mask.png) no-repeat;float:left; z-index:2;position:relative;}
.small_mask a 			{display:block;width:66px; height:52px; margin-left:2px; margin-top:2px;}
.small_behind_img		{width:68px; height:51px; margin-top:2px; margin-left:2px; background:url(/img/small_behind_img.png) no-repeat;float:left; background:#fff; margin-left:-70px; z-index:1; position:relative;}
.mask_box_portofoliu	{width:253px;height:195px; float:left;}
.mask_bottom			{width:253px; height:70px; background:url(/img/frame_bottom_detalii.png) no-repeat;float:left; position:relative;}
.mask_bottom p			{width:236px;margin:0px auto; padding:0px; color:#888888;}

.photo_utilaj .img_frame 				{width:210px; height:160px; background:url(/img/frame_galerie_foto.png) no-repeat; z-index:4; position:relative;float:left; margin-right:-206px;}
.photo_utilaje .img_frame a				{width:202px; height:132px;display:block; margin-top:-18px; margin-left:auto; margin-right:auto;position:relative;}
.serv_list ul li 						{width:182px;list-style-type:none;background:url(/img/list_img.png) no-repeat 0px 3px; padding-left:20px; margin:0px 0px 0px -40px; font-family:'Trebuchet MS'; font-size:12px; color:#e0e0e0; font-weight:bold;}
.sectiuni h2							{color:#e0e0e0;margin:0px; padding:0px;position:relative;padding-left:20px;font-size:18px; font-family:'Trebuchet MS'}
.sectiuni h2 a							{color:#e0e0e0; text-decoration:none;}
.sectiuni h2 a:visited					{color:#e0e0e0; text-decoration:none;}
.sectiuni p 							{color:#fff;margin:0px; padding:0px; position:relative; padding:5px 0px 5px 40px;}
.box_frame								{width:255px;height:390px;float:left; margin-right:100px;}
.box_title_utilaje 						{height:32px;background:url(/img/title_small_utilaje.png) no-repeat;}
.box_title_lucrari_realiz 				{height:32px; background:url(/img/title_small_lucrari_realizate.png) no-repeat;}
.serv_detalii_frames 					{width:255px; height:255px;float:left;}
.serv_detalii_frames_top				{width:255px; height:190px; background:url(/img/frame_top_detalii.png) no-repeat; text-align:center;}
.serv_detalii_frames_top div 			{height:30px; margin:0px; }
.serv_detalii_frames_top div p 			{margin-top:7px;}
.serv_detalii_frames_img				{width:255px; height:155px !important;position:relative; z-index:-1;float:left;}
.serv_detalii_frames_img div.img_behind {width:242px; height:152px;z-index:-4; position:relative;float:left; }
.serv_detalii_frames_bottom				{width:255px;  height:63px;color:#888888; background:url(/img/frame_bottom_detalii.png) no-repeat;}
.serv_detalii_frames_bottom div 		{width:240px; position:relative; margin:0px auto; }
.serv_detalii_frames_bottom div p 		{padding:3px; color:#888888;}
.frames_separator 						{width:100px; height:250px;float:left;}
.small_thumbs 							{height:55px;width:255px; margin:0px auto;}
.small_thumbs a 						{width:70px;height:55px; background:url(/img/img_lit_porto.png) no-repeat; display:block; float:left; margin-right:15px;}

/* ZOOM */
.zoom 					{width:210px; height:17px; margin:0px 0px 30px 0px;text-align:left;color:#000;}
.zoom div				{width:163px; height:17px;float:left; }
.zoom a					{width:47px; height:17px;background:url(/img/zoom_bt.png) no-repeat;display:block;color:#000;font:normal 10px 'Trebuchet MS'; text-decoration:none; float:left; cursor:pointer; }
.zoom a:visited			{color:#000;}
.zoom a:hover 			{display:block;color:#000; font-size:10px; text-decoration:underline;}
.zoom_white 			{width:210px; height:22px; margin:10px 0px 30px 0px;position:relative;text-align:left;color:#fff;}
.zoom_white div			{width:163px; height:17px;float:left; }
.zoom_white a			{width:47px; height:17px;background:url(/img/zoom_bt.png) no-repeat;display:block;color:#fff; font:normal 10px 'Trebuchet MS'; text-decoration:none; float:left; cursor:pointer; }
.zoom_white a:visited	{color:#fff; }
.zoom_white a:hover 	{display:block;color:#fff; font-size:10px; text-decoration:underline;}
/* END ZOOM */

.servicii_separator		{width:25px; height:250px;float:left;}
.serv_title				{height:50px; margin:0;}

.decetehnitech 				{width:650px; position:relative; margin-bottom:30px;}
.decetehnitech_top 			{width:650px; height:13px; background:url(/img/decetehnitech_top.png) no-repeat; font-size:1px;}
.decetehnitech_middle 		{width:650px;height:115px; background:#26508c; position:relative;}
.decetehnitech_middle ul li	{width:600px;position:relative;list-style-type:none;background:url(/img/img_square_atestate.png) no-repeat 0px 6px; padding-left:20px; margin:0px 0px 0px -40px; font-family:'Trebuchet MS'; font-size:12px; color:#e0e0e0; font-weight:normal;}
.decetehnitech_list 		{width:630px;height:80px; margin:0px; padding:0px;float:left; position:relative;}
.deceteh_logo				{width:630px;height:28px;background:url(/img/decetehnitech.png) no-repeat;float:left; }
.decetehnitech_bottom 		{width:650px; height:13px; background:url(/img/decetehnitech_bottom.png) no-repeat;}
.decetehn					{width:20px; height:80px; float:left;}


.buton_detalii 					{width:75px;height:35px; border:none; float:left;}
.buton_detalii a 				{width:75px; height:35px; background:url(/img/buton_detalii.png) no-repeat right;display:block; text-align:right; cursor:pointer;}
.box_utilaj_left div h2			{margin-top:0px;}
.short_desc div.buton_detalii 	{padding-left:400px;}
.short_desc#home_desc 			{min-height:180px; height:auto!important; height:180px;}
.page_content#home_bg			{margin:0px; padding:0px;  background:url(/img/home_bg.png) no-repeat;} 
.buton_det_sep					{width:370px; height:35px; float:left;}

.short_desc_servicii 			{width:510px; position:relative;float:left; }
.short_desc_servicii div 		{position:relative; width:161px;float:left;}
.short_desc_servicii div ul 	{position:relative; margin-top:60px;width:120px;}
.short_desc_servicii div ul li 	{position:relative; list-style-type:none;background:url(/img/list_img.png) no-repeat 0px 3px; padding-left:20px; margin:0px 0px 0px -40px; font-family:'Trebuchet MS'; font-size:12px; color:#e0e0e0; font-weight:bold;width:130px;}
.short_desc_lucrari 			{background:url(/img/text_lucrari.png) no-repeat 20px 20px;}
.short_desc_inchirieri 			{background:url(/img/text_inchiriere.png) no-repeat 10px 0px;}
.short_desc_vanzari 			{background:url(/img/text_vanzare.png) no-repeat 10px 0px;}
.serv_desc						{min-height:20px; height:auto!important; height:20px; margin-top:10px;}

.atestate 								{float:left;width:198px; min-height:300px; height:auto!important; height:300px;}
.red_box_atestate 						{width:198px; height:250px;background:url(/img/bg_blue_right.png) no-repeat;padding-left:10px;}
.red_box_atestate a						{text-decoration:none;}
.red_box_atestate div.red_box_middle 	{width:168px;}
.atestate div.box_lucrare_noua 			{margin:0 auto;}
.atestate div.box_lucrare_noua ul li 	{list-style-type:none;background:url(/img/img_square_atestate.png) no-repeat 0px 6px; padding-left:20px; margin:0px 0px 0px -40px; font:normal 12px 'Trebuchet MS'; color:#e0e0e0;text-decoration:none; line-height:18px;}
.atestate div.box_lucrare_noua ul li a { color:#FFFFFF;}
.sep 			{clear:both; font-size:1px; line-height:1px;}
.no_border_r 	{border-right:0px;}
.clearboth		{clear: both; font-size:0px; line-height:0px; }
.no_bgr			{background:none!important; min-height:250px; height:auto!important; height:250px;}
.container_box_utilaj			{margin-bottom:25px; height:160px;}
.box_utilaj_left				{width:445px;height:160px; margin-right:40px; border-bottom:solid 1px #cccccc;float:left;}
.box_utilaj_left h2				{font-family:'Trebuchet MS'; font-size:16px; font-weight:bold; text-decoration:underline; color:#fff;}
.box_utilaj_left p				{padding:0px; margin:0px 0px 5px 0px; }
.box_utilaj_left a 				{width:75px; height:35px; background:url(/img/buton_detalii.png) no-repeat; display:block; }
.form_cerere					{width:250px; position:relative; padding-left:55px;}
.form_cerere form				{font:normal 11px arial!important;}
.form_cerere_of					{width:380px; height:350px; margin:30px 0px;}
.form_cerere_of_top				{width:380px;height:15px; background:url(/img/cerere_top.png) no-repeat; float:left; font-size:1px;}
.form_cerere_of_mid				{width:377px; height:335px; background:#376eb2;float:left;}
.form_cerere_of_mid	p			{color:#fff; font-weight:bold; text-decoration:underline; font-family:'Trebuchet MS'; padding-left:10px;}
.form_cerere_of_mid	input		{font:normal 11px arial!important;width:130px; height:17px; background:#fff; border:solid 1px #888888; margin:0px; padding:0px; position:relative; margin-bottom:2px;}
.form_cerere_of_mid	textarea	{font:normal 11px arial!important;;width:170px; height:80px; background:#fff;border:solid 1px #888888; margin:0px; padding:0px; overflow:auto;}
.form_cerere_of_mid	select		{width:172px!important; heigh:22px;font:normal 11px arial!important; border:solid 1px #888888; margin-bottom:4px;}
.form_cerere_of_mid label		{width:85px; height:17px;text-align:right; color:#cccccc; padding-right:5px; padding-top:0px; line-height:10px; margin-top:-10px; vertical-align:middle;}
.form_cerere_of_bottom			{width:380px;height:15px; background:url(/img/cerere_bottom.png) no-repeat;float:left;font-size:1px;}
.buttons						{padding-left:80px; position:relative; margin-top:10px;}
.cancel_bt						{width:75px; height:35px; background:url(/img/buton_anuleaza_blue.jpg) no-repeat;float:left; }
.send_bt						{width:60px; height:35px; background:url(/img/buton_trimite_blue.jpg) no-repeat; float:left;}
.cancel_bt a					{width:70px; height:28px;display:block; }
.send_bt a						{width:60px; height:28px; display:block;}
/*# END #*/

/* pagina intrebari raspunsuri */
.clearboth						{clear: both;}
.page_cnt						{margin:0; padding:0; float:left; width:510px; float:left;}
.page_cnt .qnda_title			{margin:12px 0 0 0; padding:0; background:url(/img/qnda.png) 0% 0% no-repeat; width:60px; height:20px;}
.page_cnt ul 					{margin:20px 0 0 0; padding:0; float:left; }
.page_cnt ul li 				{list-style:none; margin:2px 0 0 0;}
.page_cnt p.answer				{margin:10px 0 0 20px; padding:0; color:#fff;font:bold 14px 'Trebuchet MS';}
.page_cnt ul li a 				{text-decoration:none; font-size:13px; font-family:"Trebuchet MS"; color:#aaa;}
.page_cnt ul li a:visited		{text-decoration:none; font-size:13px; font-family:"Trebuchet MS"; color:#aaa;}
.page_content #advertising_box	{margin:0 0 0 3px; padding:0; float:left; width:192px; height:220px; background-color:#fff; border:#000000 solid 1px;}
/*# END #*/

/* pagina despre noi */
.despre_noi						{min-height:500px; height:auto!important; height:500px;}
.page_cnt .despre_noi_title		{margin:12px 0 0 0; padding:0; float:left; background:url(/img/despre_noi.png) 0% 0% no-repeat; width:140px; height:25px;}
.page_cnt .despre_noi_cnt		{margin:0; padding:0; float:left;}
.page_cnt .despre_noi_cnt p		{width:490px!important;margin:0px; padding:0; float:left; font:normal 12px 'Trebuchet MS';color:#fff;}
.page_cnt .despre_noi_cnt h3	{width:490px!important;margin:0px; padding:0; float:left; font:normal 12px 'Trebuchet MS';color:#fff;}
.page_cnt .despre_noi_cnt p	a	{font:normal 12px 'Trebuchet MS';color:#fff; text-decoration:none;}
.page_cnt .despre_noi_cnt a		{font:normal 12px 'Trebuchet MS';color:#fff; text-decoration:none;}
.page_cnt .despre_noi_cnt a:visited		{font:normal 12px 'Trebuchet MS';color:#fff; text-decoration:none;}
.page_cnt .despre_noi_cnt p	a:hover	{ font:normal 12px 'Trebuchet MS';color:#fff; text-decoration:underline;}
.page_cnt .puncte_forte_title	{margin:10px 0 0 0; padding:0; float:left; background:url(/img/pct_fort.png) 0% 0% no-repeat; width:122px; height:20px;}
.page_cnt .pct_fort				{margin:20px 0 0 0; padding:0; float:left;}
.page_cnt .pct_fort	h3			{font-size:12px; margin:0; padding:0; font-weight:normal;}
.page_cnt .pct_fort li a		{color:#fff!important;}
.page_cnt .pct_fort li			{width:500px; margin:0 0 10px 0; padding:0 0 0 15px; display:block; color:#ffffff; font-size:12px; font-family:"Trebuchet MS"; list-style:none; background: url(/img/list_img.png) no-repeat 0px 3px;}
* html .page_cnt .pct_fort li 	{w\idth: 490px; /* for IE6 in standards mode */}
.hr								{color:#fff; border:#fff 1px solid;}
.horizontal_r					{width:490px;margin:0px;padding:0px; border-bottom:#fff solid 1px;}
.certificat1					{margin:10px 0 0 22px; padding:0; width:150px; height:206px;background:url(/img/certificat1.png) 0% 0% no-repeat;}
.certificat2					{margin:10px 0 0 22px; padding:0; width:150px; height:206px;background:url(/img/certificat2.png) 0% 0% no-repeat;}
/*# END #*/

/*pagina galerie foto*/
.galerie_foto_title			{margin:12px 0 0 0; padding:0; float:left; background:url(/img/galeriefoto.png) 0% 0% no-repeat; width:155px; height:20px;}
.gal_but					{margin:30px 0 0 0; padding:0; float:left;background:url(/img/gal_but.png) 0% 0% no-repeat; width:172px; height:26px;}
.gal_but ul					{margin:4px 0 0 10px; padding:0;}
.gal_but ul li				{margin:0 0 0 2px;list-style:none; display:inline; color:#fff;}
.gal_but ul li a			{font:normal 12px 'Trebuchet MS';color:#aaa; text-decoration:none;}
.gal_but ul li a:hover		{color:#fff; text-decoration:underline;}
.gal_but ul li a:active		{color:#fff;}
/*END*/

/*portofoliu*/
.porto_title				{margin:12px 0 0 0; padding:0; float:left; background:url(/img/portofoliu.png) 0% 0% no-repeat; width:130px; height:20px;}
.portofolio_desc			{margin:40px 0px 0px 0px; padding:0px; width:676px;}
.portofolio_top				{margin:0; padding:0; background:url(/img/bgr_top.png) 0% 0% no-repeat; width:676px; height:10px; font-size:1px;}
.portofolio_bgr 			{margin:0; padding:5px 0 0 0; float:left; width:676px;background-color:#fff;}
.main_pic 					{margin:0px 20px 0px 10px; padding:0; float:left; width:250px; min-height:195px; height:auto!important; height:195px;}
.work_desc					{margin:0; padding:0; float:left; width:380px;}
.work_desc h3				{margin:0; padding:0; color:#009adc; font:bold 14px 'Trebuchet MS';}
.work_desc p				{margin:10px 0 0 0; padding:0; color:#888; font:normal 12px 'Trebuchet MS';}
.work_desc p a				{color:#009adc;}
.photo_list					{margin:0 0 0 35px; padding:0; width:641px; font-size:1px; line-height:1px;}
.photo_list ul				{margin:0 0 0 0px; padding:0; float:left;}
.photo_list li				{margin:0 20px 0 0; padding:0;list-style:none; float:left;}
.photo_list li.last_photo	{margin-right:0;padding:0;}
.photo_list li a			{display:block; width:70px; height:55px; }
.portofolio_bot				{margin:0; padding:0; float:left; background:url(/img/bgr_bot.png) 0% 0% no-repeat; width:676px; height:27px;}
/*END*/

/*utilaje_detalii*/
.utilaje_det_top				{margin:0; padding:0; float:left; height:39px; width:650px;}
.utilaje_detalii_title			{margin:12px 0 0 0; padding:0;width:500px; float:left; height:39px;}
.utilaje_detalii_title h2		{width:500px; float:left; margin:0; padding:0; text-decoration:underline; color:#fff; font-weight:bold; font-size:18px;}
.utilaje_det_top .back_button	{margin:0; padding:0; float:left; width:139px;background:url(/img/back_utilaj.png) 0% 0% no-repeat; width:139px; height:33px;}
.utilaje_det_top .back_button a	{display:block; width:139px; height:33px; }
.short_desc_ext					{margin:15px 0 0 0; padding:0;}
.short_desc_ext p				{margin:0; padding:0; color:#fff;font:normal 12px 'Trebuchet MS';}
.desc_more						{width:700px;margin:0; padding:0; text-align:right;}
.desc_more p					{margin:0; padding:0;}
.desc_more p a					{margin:0; padding:0; text-decoration:underline; color:#fff; font-size:12px; font-family:"Trebuchet MS";}
.desc_more p a:visited			{color:#fff; text-decoration:underline;}
.photo_utilaj 					{margin:20px 10px 0 0; padding:0; float:left; width:210px; height:185px;}
.page_nav						{margin:30px 0px 0 0; padding:0; float:right;}
.page_nav ul					{margin:0 50px 0 0; padding:0; }
.page_nav li					{list-style:none; float:left; margin:0 10px 0 0;color:#fff;}
.page_nav li a					{color:#fff; text-decoration:none; font:bold 12px 'Trebuchet MS';}
.page_nav li a:visited			{color:#fff;}
.page_nav li.back_but			{margin:2px 10px 0 0; width:12px; height:13px; background:url(/img/back_pag.png) 0% 0% no-repeat;}
.page_nav li.back_but a			{display:block; width:12px; height:13px;}
.page_nav li.fwd_but			{margin:2px 0 0 0; width:12px; height:13px; background:url(/img/fwd_pag.png) 0% 0% no-repeat;}
.page_nav li.fwd_but a			{display:block; width:12px; height:13px;}
.page_nav ul li.selected 		{display:block;color:#000; background:#fff; padding:1px 3px; line-height:16px;}
/*END*/

/* Contact */
.contact						{width:610px;}
.contact p.label				{display:block; float:left; width:70px; padding:0!important;  margin:0px;}
.contact input					{display:block; float:left; width:130px; padding:0; }
.contact textarea				{margin-left:70px; width:130px;}
.contact .buttons				{padding-left:70px;}
.contact .form_cerere_of		{width:300px; height:250px; float:left;}
.contact .form_cerere_of_top	{width:300px; height:12px; background:url(/img/contact_top.png) no-repeat;}
.contact .form_cerere_of_mid	{width:270px; height:200px; padding-left:30px;}
.contact .form_cerere_of_bottom	{width:300px; height:12px; background:url(/img/contact_bottom.png) no-repeat;}

/* END Contact*/
