/*
*=======================================
* @mediatemple
* @theme Default
* @desc Aceste stiluri se aplica tuturor paginilor din site
* @author Costin <costin@mediatemple.ro>
* @date May 08, 2010
*=======================================
*/

BODY DIV#page { height: auto !important; }
DIV#layout DIV#page_body { display: block; overflow: hidden; min-height: 1px; clear: both; margin-top: 187px; }
DIV#page DIV#page_footer { margin: 140px auto 0 auto; padding-bottom: 50px; }

DIV.body_content
{
	font-family: Verdana, Geneva, sans-serif; font-size: 85%; color: #666;
	display: block;
	overflow: hidden;
	margin-top: 120px;
}
DIV#content {
	float: left; display: block;
	margin: 0 0; padding: 0 0 0 25px;
	width: 575px;
}

DIV#sidebar {
	float: right; display: block;
	margin: 0 0; padding: 120px 0 0 0;
	width: 240px;
}



/*
* PAGE CONTENT
*===========================
*/
DIV#content P {
	line-height: 140%;
	margin: 10px 20px 10px 10px;
}

DIV#content UL { margin: 10px 25px; }
DIV#content UL LI { padding: 1px 5px 1px 18px; background: url('images/bl.png') no-repeat 0 65%; }
DIV#content UL LI SPAN {  }

DIV#content H2 {
	font-size: 190%; font-weight: normal;
	margin: 0 50px 20px 15px;
	padding-top: 33px;
	border-bottom: solid 1px #ebebeb;
	background: url('images/bull_down.png') no-repeat 0 0;
}
DIV#content P + H2 { margin-top: 25px; }

DIV#content H3.subtitle { font-size: 100%; font-weight: 700; margin: 20px 50px 20px 30px; }


/*[[ pages' navigation bar ]]*/
DIV#content P.content_nav { margin: 20px 20px; font-size: 90%; display: block; }
DIV#content P.content_nav SPAN { margin: 0 10px; font-weight: 700; color: #333; }

DIV#content A,
DIV#content P.content_nav A,
DIV#content P.content_nav A:visited { margin: 0 5px; font-size: inherit; color: #30F; }
DIV#content A:hover,
DIV#content P.content_nav A:hover { color: #c00; }

DIV#content DIV#img_wrapper { display: block; margin: 25px 0; }
DIV#content DIV#img_wrapper IMG { padding: 4px 4px; margin: 5px 5px 5px 0; background: #ccc; }

DIV#content SMALL,
DIV#content SUP,
DIV#content SUB { font-size: 67%; }

/*
* PAGE SIDEBAR
*===========================
*/
DIV#sidebar UL,
DIV#sidebar UL LI { display: block; margin: 0 0; padding: 0 0; }
DIV#sidebar UL { margin-left: 40px; margin-top: 20px; }
DIV#sidebar UL UL { margin-left: 15px; }
DIV#sidebar UL LI.sidebar_menu_spacer { list-style-type: none; display: block; height: 7px; }
DIV#sidebar UL LI A { display: block; margin: 2px 3px; font-size: 100% !important; color: #03F; }
DIV#sidebar UL LI A:hover,
DIV#sidebar UL LI A.active { color: #c00; }




/*
* PAGE TAMPLARIE
*===========================
*/
DIV#tamplarie { display: block; margin: 0 20px; overflow: hidden; min-height: 1px; }
DIV#tamplarie P { width: 150px; float: left; display: block; margin: 7px 10px; text-align: center; }
DIV#tamplarie P IMG { display: block; margin: 0 0; }
DIV#tamplarie P A { display: block; clear: both; margin: 2px 2px; font-size: 80%; color: #03F; }
DIV#tamplarie P A:hover { color: #c00; }



