/* *************************************** */
/* * Fabricat la MarkFactory             * */
/* * www.markfactory.ro                  * */
/* *************************************** */
/* * filename  | style.css               * */
/* *************************************** */
/* * developer | Mihalache Mihai         * */
/* *************************************** */

/* * Reset * */
html, body { min-height: 100%; }

* {	padding: 0;	margin: 0; }

h1, h2, h3, h4, h5, h6 { line-height: 1.2; margin:0 0 10px 0; }
h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

a { text-decoration: none; }
a img { border: 0; }

/* * General * */
body { background: #ede9de url('../_img/body_background.jpg') repeat-x top left; font-family: Verdana; font-size: 10px; color: #e9b2b2; }

/* * Misc * */
.floatClear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }

.invizibil { visibility: hidden; }

a#mkfLink { color: #e9b2b2; }
a#mkfLink:hover { color: #EC008C; text-decoration: underline; }

/* * Specific * */
#headerWrapper, #contentWrapper, #footerWrapper { width: 950px; margin: 0 auto; }

#headerWrapper { height: 323px; padding: 45px 20px 0; position: relative; margin-top: 15px; background: transparent url('../_img/shadow_header.png') no-repeat center 20px; }
	.headerBackgroundImage { height: 276px; background: transparent url('../_img/background_header.gif') no-repeat top center; }
	.logoWrapper { width: 203px; padding: 30px 15px; font-family: Arial; color: #000; font-size: 16px }
	.headerBucatarImage { width: 238px; position: absolute; top: -2px; left: 180px; z-index: 2; height: 351px; background: transparent url('../_img/bucatar_header.png') no-repeat top center; }
	.headerMenuWrapper { height: 45px; position: relative; padding: 2px 0 0 184px; margin-top: 2px; background: transparent url('../_img/background_menu_wrapper.gif') no-repeat top center; }
	
#contentWrapper {  }
	.pageTitleWrapper { height: 19px; padding: 35px 30px; background: transparent url('../_img/page_title_background.jpg') repeat-x top left; }
	.pageTitleWrapper h2 { color: #fff; font-size: 18px; font-weight: normal; }
	.pageContentWrapper { padding: 15px 30px; color: #666; }
	.pageContentWrapper h3 { font-size: 18px; font-weight: bold; }
	.pageContentWrapper p { margin-bottom: 6px; }
	.pageContentWrapper tr { vertical-align: top; }
	.pageContentWrapper td { width: 50%; text-align: justify; }
	.pageContentWrapper td.leftColumn { padding-right: 15px; }
	.pageContentWrapper td.rightColumn { padding-left: 15px; }
	
	.acasaContentWrapper { padding: 0; }
	
	.homepageBox { width: 490px; margin-bottom: 10px; }
	.homepageBox .header { padding: 20px 30px 0; height: 60px; }
	.homepageBox .header h2 { font-size: 18px; color: #fff; margin-bottom: 6px; }
	.homepageBox .header .sub { font-size: 16px; color: #fc0; font-style: italic; font-weight: bold; }
	.homepageBox .content { padding: 30px; }
	
	.despreBox .header { background: transparent url('../_img/despre_box_header_bg.jpg') repeat-x top left; }
	.despreBox .content { color: #f9c2bf; font-family: Tahoma; font-size: 14px; line-height: 1.1; background: transparent url('../_img/despre_box_bg.gif') no-repeat bottom center; }
	
	.prodPropriiBox { width: 455px; margin-left: 5px; text-align: left; }
	.prodPropriiBox .header { width: 395px; background: transparent url('../_img/prod_proprie_box_header_bg.jpg') repeat-x top left; padding: 40px 55px 0 5px; height: 40px; }
	.prodPropriiBox .content { width: 455px; padding: 0; }
	.prodPropriiBox .content .menu { width: 158px; height: 203px; background: transparent url('../_img/prod_proprie_menu_bg.gif') no-repeat top center; }
	.prodPropriiBox .content .menu ul { width: 100%; list-style: none; }
	.prodPropriiBox .content .menu ul li { width: 100%; }
	.prodPropriiBox .content .menu ul li a { width: 154px; padding: 3px 0 3px 4px; padding-top: 5px; font-size: 13px; color: #fff; display: block; }
	.prodPropriiBox .content .menu ul li a:hover { color: #000; background: transparent url('../_img/prod_proprie_link_hover_bg.jpg') repeat-x bottom left; }
	.prodPropriiBox .content .pict { width: 297px; }
		
	.prodComercializateBox { width: 455px; margin-left: 5px; text-align: left; }
	.prodComercializateBox .header { width: 395px; background: transparent url('../_img/prod_comercializate_box_header_bg.jpg') repeat-x top left; padding: 40px 55px 0 5px; height: 40px; }
	.prodComercializateBox .content { width: 455px; padding: 0; }
	.prodComercializateBox .content .menu { width: 158px; height: 235px; background: transparent url('../_img/prod_comercializate_menu_bg.gif') no-repeat top center; }
	.prodComercializateBox .content .menu ul { width: 100%; list-style: none; }
	.prodComercializateBox .content .menu ul li { width: 100%; }
	.prodComercializateBox .content .menu ul li a { width: 150px; padding: 5px 4px; font-size: 13px; color: #fff; display: block; }
	.prodComercializateBox .content .menu ul li a:hover { color: #000; background: transparent url('../_img/prod_comercializate_link_hover_bg.jpg') repeat-x bottom left; }
	.prodComercializateBox .content .pict { width: 297px; }
	
	.newsBox { width: 490px; margin-bottom: 10px; }
	.newsBox .header { height: 35px; padding: 14px 0 0 30px; background: transparent url('../_img/news_box_header_bg.gif') no-repeat top center; }
	.newsBox .header h2 { font-size: 18px; color: #fff; }
	.newsBox .content { padding: 0 30px 5px; background: #df9300; }
	.newsBox .content .newsArticle { padding: 5px 0; border-bottom: 1px solid #6c0000;  }
	.newsArticle p.newsTitle { color: #6c0000; }
	.newsArticle p.newsContent { color: #fff; }
	.newsArticle a.moreLink { color: #6c0000; }
	.newsArticle a.moreLink:hover { text-decoration: underline; }
	.newsBox .content .lastArticle { border: 0;  }
	.newsBox .footer { height: 10px; background: transparent url('../_img/news_box_footer_bg.gif') no-repeat bottom center; }
	
	.newsContentWrapper .newsEllement, .produseContentWrapper .prodEllement { padding: 0 0 20px; border-bottom: 1px solid #666; }
	.newsContentWrapper .newsEllement h3, .produseContentWrapper .prodEllement h3 { margin: 20px 0 0 0; }
	.newsContentWrapper .newsEllement .data { margin: 0 0 20px 0; }
	.newsContentWrapper .lastNewsEllement, .produseContentWrapper .lastProdEllement { border: 0; }
	.produseContentWrapper .prodEllement h3 { margin-bottom: 10px; }
	
#footerWrapper {  }
	.footerMenuWrapper { height: 35px; padding-top: 24px; background: #c90000 url('../_img/footer_menu_background.gif') no-repeat top center; text-align: center; }
		.footerMenuWrapper a { color: #e9b2b2; font-weight: bold; padding: 0 10px; }
		.footerMenuWrapper a:hover { text-decoration: underline; }
	.footerExtraWrapper { padding: 15px 30px 50px; background: #a70000 url('../_img/footer_extra_background.gif') repeat-x top left; }
	