@charset "utf-8";
/* CSS Document */
 
/******************************************************/
/*	-> author:Razvan Radu             				  */
/*  -> e-mail:half_man_half_amazing_r_2005@yahoo.com  */
/******************************************************/


/********* Size table *******/
/*		9px => 0.56em		*/
/*		10px => 0.63em		*/
/*		11px => 0.69em		*/
/*		12px => 0.75em		*/
/********* Size table *******/

p, ol, ul, li, h1, h2, h3, h4, h5, h6, form, input, textarea, select		{ margin:0; padding:0;}
input, textarea, select		{ border-width:1px; }
*							{ outline-color:invert; outline-style:none; outline-width:medium; outline:0;}
body.main_body				{ font:normal 0.75em 'Trebuchet MS'; color:#888; margin:0; padding:0;}
.back_body_local			{ background:url(/img/body_bg_local.jpg) no-repeat center center fixed;}
.back_body_cazare			{ background:url(/img/body_bg_cazare.jpg) no-repeat top center fixed;}
body.mceContentBody 		{ background:none!important;}
iframe body					{ background:none!important;}
.main						{ width:990px; margin:0 auto; position:relative; min-height:100px!important; height:auto!important; height:100px;}
.clear						{ height:0.00em; font-size:0.00em; clear:both; line-height:0.00em; }
img							{ border:none;}

.no_margin_r				{ margin-right:0px!important;}
.no_margin_l				{ margin-left:0px!important;}
.no_margin_t				{ margin-top:0px!important;}
.no_margin_b				{ margin-bottom:0px!important;}

.float_l					{ float:left!important;}
.float_r					{ float:right!important;}

.no_bg						{ background:none!important;}

/* Header */
.header						{ display:block; height:110px; position:relative; width:990px; z-index:2;}
.header .logo_bg			{ width:320px; height:100px; position:relative; display:block; background:url(/img/logo_bg.png) no-repeat top left; padding-top:25px; margin-left:20px;}
.header .logo				{ width:250px; height:50px; position:relative; display:block; background:url(/img/logo.jpg) no-repeat top left; margin:0 auto;}
.header .logo h1			{ text-indent:-90000px; }
.header .logo h1 a			{ height:50px; width:250px; display:block; position:relative;}
.flash_header				{ width:970px; height:220px; display:block; position:relative; margin:0 auto;}

.inside_content	.inside_content_top			{ width:990px; height:12px; position:relative; background:url(/img/page_bg_top.jpg) no-repeat top left; font-size:0;}
.inside_content	.inside_content_bottom		{ width:990px; height:12px; position:relative; background:url(/img/page_bg_bottom.jpg) no-repeat top left;}
.inside_content	.inside_content_middle		{ width:990px; position:relative; background:url(/img/page_bg_middle.jpg) top center repeat-y; padding:0; display:block;}
	.inside_content_middle .page_content	{ width:970px; position:relative; padding:0; z-index:1; display:block; margin:0 auto;}

.content			{ margin-top:-50px; position:relative; z-index:1;}

.top_menu									{ display:block; float:right;}
.top_menu ul								{}
.top_menu ul li 							{ display:inline; float:left; width:auto; margin: 0 10px 0 0;}
.top_menu ul li a							{ font:normal 14px 'Trebuchet MS'; color:#fff; text-decoration:none;}
.top_menu ul li a:hover						{ text-decoration:underline;}
.top_menu ul li a:visited					{ color:#fff;}
.top_menu ul li a:hover span.left_bg_menu	{ background:url(/img/menu/top_menu_left_bg_hover.jpg) no-repeat top left;}
.top_menu ul li a:hover span.right_bg_menu	{ background:url(/img/menu/top_menu_right_bg_hover.jpg) no-repeat top left;}
.top_menu ul li a:hover span.middle_bg_menu	{ background:url(/img/menu/top_menu_middle_bg_hover.jpg) repeat-x top left; color:#009;}
.top_menu ul li a span						{ height:24px; display:block; position:relative; white-space:nowrap; float:left; cursor:pointer; padding-top:4px;}
.top_menu ul li a span.left_bg_menu			{ width:11px; background:url(/img/menu/top_menu_left_bg.jpg) no-repeat top left;}
.top_menu ul li a span.right_bg_menu		{ width:11px; background:url(/img/menu/top_menu_right_bg.jpg) no-repeat top left;}
.top_menu ul li a span.middle_bg_menu		{ width:auto; background:url(/img/menu/top_menu_middle_bg.jpg) repeat-x top left;}

/* Lang Select */
.lang_select							{ width:62px; height:24px; position:absolute; top:70px; right:10px; }
.lang_select div 						{ width:30px; position:relative; display:block; float:left; height:42px; line-height:60px;}
.lang_select div a						{ width:30px; height:21px; position:relative; display:block; text-align:center; color:#fff; text-decoration:none;}
.lang_select .ro_lang 					{ margin-right:2px; }
.lang_select .ro_lang a					{ background:url(/img/ro.jpg) no-repeat top left; }
.lang_select .ro_lang a:hover			{ background:url(/img/ro_hover.jpg) no-repeat top left; }
.lang_select .ro_lang a.active_lang		{ background:url(/img/ro_hover.jpg) no-repeat top left!important;}
.lang_select .en_lang a					{ background:url(/img/en.jpg) no-repeat top left; }
.lang_select .en_lang a:hover			{ background:url(/img/en_hover.jpg) no-repeat top left; }
.lang_select .en_lang a.active_lang		{ background:url(/img/en_hover.jpg) no-repeat top left!important;}

.left_content				{ width:240px; padding-top:5px!important; }
.middle_content				{ width:455px; padding-left:7px; }
.middle_content h2			{ font:bold 24px tahoma; color:#58585a; display:block; position:relative; border-bottom: solid 1px #4174b9; padding:5px 0; margin:10px 0; height:auto;}
.middle_content h2 span		{ font:bold italic 24px tahoma; color:#4174b9;}
.middle_content h3			{ width:435px; background:url(/img/middle_content_h2_bg.jpg) no-repeat top left; position:relative; display:block; margin-bottom:10px; height:28px; font:bold 14px 'Trebuchet MS'; color:#4174b9; padding:7px 0 0 15px;}
.middle_content ul			{ display:block; position:relative; clear: both; margin:10px 0;}
.middle_content ul li		{ list-style:none; background:url(/img/middle_content_li_bg.jpg) no-repeat 0px 2px; display: block; position:relative; padding-left:20px;}
.middle_content a			{ color:#4174b9; text-decoration:none;}
.middle_content a:hover		{ text-decoration:underline;}
.middle_content a:visited	{ color:#4174b9;}
.middle_content p			{ font:normal 12px 'Trebuchet MS'; color:#58585a; display:block; text-align:justify; position:relative; margin:10px 0; padding-right:5px;}
.middle_content img			{ padding:2px; background:#fff; border:solid 1px #f4c31c; float:right; margin:0 0 0 10px; display:block; position:relative; width:auto; height:auto;}

.right_content				{ width:250px; float:right!important; padding-right:10px; }

.left_content, 
.middle_content, 
.right_content				{ display:block; position:relative; float:left; min-height:100px!important; height:auto!important; height:100px; padding-top:15px;}


.page_menu										{ width:240px;}
.page_menu .page_menu_top						{ background:url(/img/menu/menu_left_top_bg.jpg) no-repeat top left; height:23px; display:block; position:relative;}
.page_menu .page_menu_bottom					{ background:url(/img/menu/menu_left_bottom_bg.jpg) no-repeat top left; height:23px; display:block; position:relative;}
.page_menu .page_menu_middle					{ background:url(/img/menu/menu_left_middle_bg.jpg) repeat-y top left; }
.page_menu ul									{}
.page_menu ul li.menu_first_level				{ padding-left:7px; padding-bottom:5px; list-style:none;}
.page_menu ul li.menu_first_level a				{ font:bold 13px 'Trebuchet MS'; color:#fff; text-decoration:none; padding-left:8px; height:19px; display:inline-block;}
.page_menu ul li.menu_first_level a:hover		{ color:#4174b9; background:url(/img/menu/menu_level_1_bg.jpg) no-repeat top left; width:207px; padding-left:8px; display:block; height:19px;}

.page_menu ul li.menu_first_level ul			{ }
.page_menu ul li.menu_second_level				{ list-style:none; position:relative;}

.CollapsiblePanelGroup							{ margin-left:5px; position:relative;}
.CollapsiblePanel 								{ position:relative; z-index:1;}
.CollapsiblePanelFocused 						{}
.CollapsiblePanelOpen .CollapsiblePanelTab		{ background:url(/img/menu/menu_second_level_li_bg.jpg) no-repeat top left #7299c9; font:normal 13px 'Trebuchet MS'; color:#dbdbdb; padding-left:15px; width:195px;}
.CollapsiblePanelOpen .CollapsiblePanelTab span	{ }
.CollapsiblePanelTab							{ background:url(/img/menu/menu_second_level_li_bg.jpg) no-repeat top left; font:normal 13px 'Trebuchet MS'; color:#dbdbdb; padding-left:15px; position:relative; z-index:1;}
.CollapsiblePanelTab span						{ padding-left:3px;}

#menu_item_level_2 							{ width:170px!important; z-index:10!important; text-decoration:none; margin-bottom:-19px; position:absolute; font:normal 13px 'Trebuchet MS'!important; color:#dbdbdb!important; background:url(/img/dot.gif) repeat; margin-left:10px!important; text-indent:-9000px; }
#menu_item_level_2:hover					{ z-index:10!important; margin-bottom:-19px; position:absolute; font:normal 13px 'Trebuchet MS'!important; color:#dbdbdb!important; width:170px!important; padding-left:3px; margin-left:15px!important; text-indent:-9000px;}
#menu_item_level_2 span						{ position:absolute; top:0; cursor:pointer;}

.CollapsiblePanelTabHover 						{ color:#000; }

.CollapsiblePanelTabNoBgHover span				{ background:#7299c9!important; background-image:none!important;}
.CollapsiblePanelTabHover span					{ cursor:pointer; display:block; width:192px; padding-left:3px; background:url(/img/expand_icon.jpg) no-repeat 180px 5px #7299c9; }
.CollapsiblePanelOpen .CollapsiblePanelTab span	{ background:url(/img/colapse_icon.jpg) no-repeat 180px 5px #7299c9!important; display:block; width:192px;}
.CollapsiblePanelContent						{ padding-left:15px; width:195px; display:block; position:relative;}
.CollapsiblePanelContent ul li					{ list-style:none; height:20px; position:relative;}
.CollapsiblePanelContent ul li a						{ color:#fff; text-decoration:none; font:normal 11px 'Trebuchet MS'!important; display:block; position:relative; height:15px;}
.CollapsiblePanelContent ul li a:hover				{ text-decoration:underline!important; background:none!important; color:#fff!important;}


.navbar						{}
.navbar ul 					{ display:block; clear:both; position:relative; padding-left:10px; min-height:20px!important; height:auto!important; height:20px; margin-top:0;}
.navbar ul li				{ background:url(/img/navbar_bg.jpg) no-repeat center right ; display:block; float: left; padding:0 20px 0 0px; height:16px; margin:0 5px 0 0;}
.navbar ul li a				{ font:normal 12px arial; color:#6f8eb0;}
.navbar ul li a:hover		{}
.navbar ul li a:visited		{}

.box_right												{}
.box_right .box_right_top								{ width:250px; height:35px; display:block; position:relative; background:url(/img/box_right_top_bg.jpg) no-repeat top left; margin-top:10px;}
.box_right .box_right_top p								{ font: bold 16px tahoma; color:#4174b9; padding-left:15px; padding-top:8px;}
.box_right .box_right_middle							{ width:250px; min-height:20px!important; height:auto!important; height:20px; position:relative; display:block; background:url(/img/box_right_middle_bg.jpg) repeat-y top left;}
.box_right .box_right_middle ul							{ }
.box_right .box_right_middle ul li						{ border-bottom:solid 1px #4174b9; position: relative; display:block; margin:0 10px; padding:10px 0;}
.box_right .box_right_middle ul li p span.sep			{ font:bold 12px tahoma; color:#58585a; padding:0 0 0 5px; text-align:center; }
.box_right .box_right_middle ul li p span.data_articol	{ font:normal 12px tahoma; color:#fdb916;}
.box_right .box_right_middle ul li p a					{ font:bold 12px tahoma; color:#58585a; text-decoration:none;}
.box_right .box_right_middle ul li p a:hover			{ text-decoration:underline;}
.box_right .box_right_middle ul li p a:visited			{ color:#58585a; }
.box_right .box_right_bottom							{ width:250px; height:35px; display:block; position:relative; background:url(/img/box_right_bottom_bg.jpg) no-repeat top left;}
.box_right .link_detalii								{ font:normal 12px 'Trebuchet MS'; color:#4174b9; float:right; background:url(/img/navbar_bg.jpg) no-repeat right center;  padding-right:20px; margin:10px;}


.box_servicii								{}
.serv_box									{ width:250px; height:115px; display:block; position:relative; background:url(/img/servicii_bg.png) no-repeat top left; margin-top:10px;}
.serv_box .serv_box_mask					{ width:250px; height:115px; display:block; position:absolute; top: 0; left:0; background:url(/img/servicii_bg.png) no-repeat top left;3}
.serv_box .behind_mask						{ width:250px; height:115px; display:block; position:absoltue; top: 0; left:0; z-index:2}
.serv_box a									{ position:absolute; bottom:5px; left:10px; z-index:4; font:bold italic 16px tahoma; color:#6b92c8; text-decoration:none;}
.serv_box a:hover							{ text-decoration:underline;}
.serv_box a:visited							{ color:#6b92c8;}

.footer_links								{}
.footer_links ul.footer_menu_1				{ display:block; float:left; position:relative;}
.footer_links ul.footer_menu_1 li			{ display:block; float:left; position:relative; margin-right:20px;}
.footer_links ul.footer_menu_1 li a			{ text-decoration:none; font:normal 11px 'Trebuchet MS'; color:#4174b9; cursor:pointer;}
.footer_links ul.footer_menu_1 li a:hover	{ text-decoration:underline;}
.footer_links ul.footer_menu_1 li a:visited	{ color:#4174b9;}
.footer_links ul.footer_menu_1 li a img 	{ display:block; float: left; margin-right:5px;}
.footer_links ul.footer_menu_1 li a span	{ display:block; float: left; cursor:pointer;}
.footer_links ul.footer_menu_2				{ display:block; float:right; position:relative;}
.footer_links ul.footer_menu_2 li			{ display:block; float:left; position:relative; padding:0 10px; background:url(/img/footer_sep.jpg) no-repeat center right;}
.footer_links ul.footer_menu_2 li a			{ font:normal 11px 'Trebuchet MS'; color:#676869; text-decoration:none;}
.footer_links ul.footer_menu_2 li a:hover	{ text-decoration:underline;}
.footer_links ul.footer_menu_2 li a:visited	{ color:#676869;}

.top_right_mod								{ float:right; position:absolute; top:10px; right:10px; display:block;}
.top_right_mod .footer_menu_2 li			{ list-style:none; display:block; float:left; position:relative; padding:0 10px; background:url(/img/footer_sep.jpg) no-repeat center right;}
.top_right_mod .footer_menu_2 a				{ font:normal 11px arial;  color:#4174b9; display:block; float:left; position:relative; }

.search_form						{ padding-left:5px;}
.search_form .submit_bt				{ width:54px; height:34px; background:url(/img/search_submit_bg.jpg) no-repeat top left; display:block; float:left; position:relative; border:none; color:#fff;}
.search_form .text_field			{ width:200px; height:24px; background:url(/img/search_input_bg.jpg) no-repeat top left; display:block; float:left; position:relative; border:none; padding-top:10px; padding-left:10px;}


.box_item								{ width:455px; display:block; min-height:100px!important; height:auto!important; height:100px; margin-bottom:10px;}
.box_item .text_content_box						{ width:450px; display:inline; position:relative; float:left; padding-left:5px; border-left:solid 1px #6f90b3;}
.box_item .text_content_box .text_content			{ display:block; position:relative; float:left;}
.box_item .text_content_box .text_content p			{ margin:0; margin-bottom:5px; font:normal 12px 'Trebuchet MS'; color:#5a5a5a; text-align:left; padding-left:5px;}
.listare .add_width	.text_content					{ width:420px;}
.box_item .img_box				{ width:150px; display:block; position:relative; float:left; margin-right:10px;}
.box_item .img_box img			{ float:left;}
.listare						{ border-bottom:solid 1px #6f90b3; padding-bottom:10px;}


.paginare								{}
.paginare ul							{}
.paginare ul li							{ width:20px; height:20px; position:relative; display:block; float:left; background:none; text-align:center; padding:0; margin:0 2px;}
.paginare ul li a						{ font:bold 12px tahgoma; color:#f3c00f; text-decoration:none; display:block; width:20px; height:20px;}
.paginare ul li a:hover					{ background:url(/img/current_page.jpg) no-repeat top left; color:#fff!important; text-decoration:none; }
.paginare ul li a:visited				{ color:#f3c00f;}
.paginare ul li.current_page			{ background:url(/img/current_page.jpg) no-repeat top left; display:block; width:20px; height:20px;}
.paginare ul li.current_page a			{ color:#fff; display:block; width:20px; height:20px; }
.paginare ul li.current_page a:hover	{ color:#fff;}
.paginare ul li.current_page a:visited	{ color:#fff;}
.paginare img							{ border:none;}
.paginare .precedenta a:hover, 
.paginare .urmatoarea a:hover			{ background:none!important;}

.no_border						{ border:none!important;}


.photo_gallery						{}
.photo_gallery .photo_box			{ width:140px; height:105px; position:relative; display:block; float: left; margin:0 10px 10px 0;}
.photo_gallery .photo_box a 		{ display:block; position:relative; margin:0 auto;}
.photo_gallery .photo_box a img		{ padding:2px; background:#fff; border:solid 1px #f4c31c; float:right; margin:0; display:block; position:relative; width:auto; height:auto;}
.page_container						{ background:url(/img/inside_page_bg.jpg) no-repeat bottom left;}


/* Contact */
.form_contact								{ padding-bottom:100px; padding-top:20px;}
.form_contact form							{ }
.form_contact form label					{ display:block; position:relative; width:130px; padding-right:10px; float:left; text-align:right; color:#343434;}
.form_contact div.input_text				{ width:180px; height:27px; display:block; position:relative; background:url(/img/text_input_bg.jpg) no-repeat top left; float:left; padding-top:3px; padding-left:10px; }
.form_contact div.input_text input			{ border:none!important; float:left; background:none!important; width:165px; display:block; position:relative; font:normal 11px 'Trebuchet MS'; color:#343434;}
.form_contact div.textarea_field 			{ width:180px; height:95px; display:block; position:relative; background:url(/img/textarea_bg.jpg) no-repeat top left; float:left; padding-left:10px; padding-top:5px;}
.form_contact div.textarea_field textarea	{ border:none!important; background:none!important; width:165px; float:left; display:block; margin:0 auto; position:relative; overflow:auto; height:85px; font:normal 11px 'Trebuchet MS'; color:#343434;}
.form_contact .input_submit 				{ background:url(/img/submit_bg.jpg) no-repeat top left; position:relative; display:block; float:right; width:100px; height:28px; font:bold 12px arial; color:#fff; border:none!important; margin-right:123px; cursor:pointer;}
.form_contact .captcha_box					{ width:166px; height:66px; position:relative; display:block; background:url(/img/captcha_bg.jpg) no-repeat top left; float:right; text-align:center; padding-top:7px; margin-right:120px;}
.form_contact .captcha_box img				{ border:none; display:block; float:none; margin:0 auto;  padding:0;width:150px; height:35px;}
