/*
*=======================================
* @mediatemple
* @theme Default
* @desc Acest stylesheet defineste stilurile globale ptr layout & homepage
* @author Costin <costin@mediatemple.ro>
* @date May 07, 2010
*=======================================
*/


/*
* GLOBAL CLASSES
*===========================
*/
.floatLeft { float: left; display: block; }
.floatRight { float: right; display: block; }
.clear { float: none; clear: both; display: block; }


/*
* LAYOUT
*===========================
*/
BODY {
	vertical-align: top;
	font-family: "Arial Narrow", Arial, Garamond, Verdana, sans-serif; color: #000;
	background: #fff url('images/bg_main.jpg') no-repeat center top;
}

BODY DIV#page
{
	height: 100%; margin: 0 0; padding: 0 0;
}

BODY DIV#wrap
{
	height: 100%; margin: 0 0; padding: 0 0;
	background: url('images/bg_footer.jpg') no-repeat left bottom;
}

BODY DIV#layout
{
	width: 840px; 
	margin: 0 auto;
	overflow: hidden; min-height: 1px; display: block;
}

DIV#layout DIV#menubar { width: 100%; height: 50px }
DIV#layout DIV#page_body,
DIV#layout DIV#page_body #wrapper,
DIV#page DIV#page_footer { width: 100%; }


/*
* MENU BAR
*===========================
*/
DIV#layout DIV#menubar P {
	width: 125px;
	display: inline-block;
	margin: 10px 5px 0 5px;
	text-align: left;
	background: url('images/meniu_top_separator.jpg') no-repeat right 20%;
	overflow: hidden;
}
DIV#layout DIV#menubar P:last-child { background: none 0 !important; }

DIV#layout DIV#menubar P A { font-size: 170%; color: #fff; margin: 10px 0; float: left; display: block; height: 74px; }
DIV#layout DIV#menubar P A:hover,
DIV#layout DIV#menubar P A.active { color: #f90; background: url('images/meniu_top_bullet.jpg') no-repeat 10px bottom; }

/*[[ fix menu layout ]]*/
DIV#layout DIV#menubar P:first-child A { margin-left: 40px; } /* home */
DIV#layout DIV#menubar P+P A { margin-left: 5px; } /* companie */
DIV#layout DIV#menubar P+P+P { width: 132px; }        /* informatii */
DIV#layout DIV#menubar P+P+P A { margin-left: 10px; } /* informatii */
DIV#layout DIV#menubar P+P+P+P { width: 115px; }        /* preturi */
DIV#layout DIV#menubar P+P+P+P A { margin-left: 20px; } /* preturi */
DIV#layout DIV#menubar P+P+P+P+P A { margin-left: 7px; } /* parteneri */
DIV#layout DIV#menubar P+P+P+P+P+P A { margin-left: 7px; } /* contact */

/*
DIV#layout DIV#menubar + P#menubarSplitter {
	width: 100%; height: 32px;
	margin-top: 9px;
}

* LOGO
*===========================
DIV#layout P#logo
{
	width: 100%; height: 111px;
	margin-top: 35px; margin-left: 7px;
}
*/


/*
* PAGE FOOTER
*===========================
*/
DIV#page DIV#page_footer { width: 840px; margin: 180px auto 0 auto; display: block; clear: both; }
DIV#page DIV#page_footer P { overflow: hidden; font-size: 80%; margin-left: 30px; }
DIV#page DIV#page_footer P SPAN { font-size: inherit; color: #808080; }
DIV#page DIV#page_footer P SPAN A { font-size: inherit; color: #c00; margin-left: 7px; }


