/* RESET CSS */
HTML, body, div, span, APPLET, OBJECT, IFRAME,
h1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE,
a, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, FONT, img, INS, KBD, Q, S, SAMP,
SMALL, STRIKE, strong, B, SUB, SUP, TT, VAR,
DL, DT, DD, OL, UL, li,
FIELDSET, FORM, LABEL, LEGEND,
table, CAPTION, tbody, TFOOT, thead, tr, th, td
									{ margin:0;padding:0;border:0;outline:0;
									/*font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;
									vertical-align:baseline*/ }

:focus								{ outline:0 } /* Scoate patratul din jurul link-ului focusat */

OL, UL								{ list-style:none }

table								{ border-collapse:separate;border-spacing:0 } /* Trebuie pus in markup cellspacing="0" */

CAPTION, th, td						{ text-align:left;font-weight:normal }

BLOCKQUOTE:before, BLOCKQUOTE:after,
Q:before, Q:after					{ content:"" }

BLOCKQUOTE, Q						{ quotes: "" "" }

/* GLOBAL CSS */

body {
	font:12px/1.25 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#323232;text-align:center
}
/*heading*/ /* la fonturi mari letter-spacing negativ */
h1, H2, H3, H4, H5, H6					{ font-weight:normal }
h1										{ font-size:14px;font-weight:bold;padding-bottom:5px }
H2										{  }
H3										{  }
/*link*/
a										{ color:#cb6803; text-decoration:none }
a:hover									{ color:#000 }
a:link, a:visited						{  }
/*formatare*/
/*P, UL, OL								{ padding:0 0 0 0 }
UL, OL  								{ padding:0 0 0 0 }
BLOCKQUOTE								{ margin:0;padding:0 0 0 0 }*/
SMALL									{ font-size:0.85em }
SUP										{ position:relative;bottom:0.3em;vertical-align:baseline }
SUB										{ position:relative;bottom:-0.2em;vertical-align:baseline }
ACRONYM, ABBR							{ cursor:help;letter-spacing:1px;border-bottom:1px dashed }
/*formulare*/
FORM									{ display:block }
INPUT, SELECT, TEXTAREA					{ font:12px Arial, Helvetica, sans-serif; border:1px #666 solid }
TEXTAREA								{ width:100%;line-height:1.25 }
LABEL,
.submit, .submitOv						{ cursor:pointer }
/*tabele*/
table									{ border-spacing:0; border-collapse:collapse }

/****************************************/
/***** Global Classes *******************/
/****************************************/
.floatLeft								{ float:left }
.floatRight								{ float:right }
.clear									{ clear:both;height:0;line-height:0;font-size:0 }

.red, .error							{ color:#FF0000 }

.textLeft								{ text-align:left }
.textRight								{ text-align:right }
.textCenter								{ text-align:center }
.textJustify							{ text-align:justify }

.bold									{ font-weight:bold }
.italic									{ font-style:italic }
.underline								{ border-bottom:1px solid }
.highlight								{ background:#ffc }

.imgLeft								{ float:left;margin:4px 10px 4px 0 }
.imgRight								{ float:right;margin:4px 0 4px 10px }

.noPadding								{ padding:0 }
.noIndent								{ margin-left:0;padding-left:0 }
.noBullet								{ list-style:none;list-style-image:none }
.noBorder								{ border:none }

.hide									{ display:none }

/***********/
/* Classes */
/***********/
.tableSites						{ width:100% }
.tableSites thead th			{ padding:10px 12px; font-weight:bold; border-bottom:1px #b3bec2 solid; border-left:1px #b5bec3 solid; background:#feffff url(../table-td-bg.gif) repeat-x left bottom; vertical-align:middle; text-align:right }
	.tableSites thead th span { display:block; padding-bottom:5px; color:#323433 }
.tableSites thead th.title		{ padding-left:6px; padding-right:6px; text-align:center; background:#ecf2f2; border-left:none; border-right:2px #b5bec3 solid }
.tableSites tbody td			{ padding:6px 12px; border-bottom:1px #d6dbde solid; border-left:1px #d7dcdf solid; background:#feffff url(../table-td-bg.gif) repeat-x left bottom; vertical-align:middle; text-align:right }
.tableSites tbody td.title		{ padding-left:6px; padding-right:6px; border-left:none; border-right:2px #d5dddf solid; background:#ecf2f2; text-align:left }
	.tableSites tbody td.title a.logo	{ display:block; width:142px; height:40px; overflow:hidden; margin-right:8px; float:left; background:none }
	.tableSites tbody td.title a		{ color:#737a82; line-height:38px; background:url(../line-cd6705.gif) repeat-x left bottom }
	.tableSites tbody td.title a:hover	{ color:#000 }
/*
		.tableSites tbody td.title a img	{ background:#DDD }
*/
.tableSites tbody tr.title td	{ text-align:center; border-left:none; background:none; padding:12px 0; font-weight:bold; background:url(../line-b3bec2.gif) repeat-x left center }
.tableSites tbody tr.statisticsImg td { text-align:center; background:none; border:none }
	.tableSites tbody tr.statisticsImg td img { margin-top:10px }
.tableSites .vizZi,
.tableSites .afZi				{ color:#cd6703 }
.tableSites .vizLuna,
.tableSites .afLuna				{ color:#2c940b }
.tableSites tbody td.grafic		{ width:260px; text-align:left }
.tableSites tbody td.grafic div	{ width:260px; height:13px; overflow:hidden; text-align:left }
	.tableSites tbody td.grafic div span,
	.tableSites tbody td.grafic div span img	{ height:13px; display:block }
	.tableSites tbody td.grafic div span img	{ border-right-style:solid; border-right-width:1px }

/* STRUCTURE CSS */

/****************************************/
/***** Wrapper **************************/
/****************************************/
#wrap			{ width:874px; /*width sa fie numar par !!!*/ margin:0 auto; padding:20px 0; text-align:left }

#header			{ margin:0 5px 12px 5px; border-bottom:1px #494545 solid; position:relative }
	#header .content		{ height:60px; border-bottom:1px #181717 solid }
	#header .logo,
	#header .logoMP,
	#header .logoProject,
	#header .info			{ position:absolute }
	#header .logo			{ left:0; top:0 }
	#header .logoMP			{ right:0; top:1px } *html #header .logoMP { right:5px }
	#header .logoProject	{ right:0; top:1px; display:block; width:162px; height:50px; overflow:hidden; text-align:center; background:url(../logo-project-bg.gif) no-repeat left top } *html #header .logoProject { right:5px }
		#header .logoProject img		{ margin:5px auto }
	#header .info			{ left:155px; top:17px; font-size:14px; color:#fcfcfe; font-weight:bold }
		#header .info li		{ display:inline; float:left; background:url(../arrow-breadcrumb.gif) no-repeat left 5px; padding:0 10px 0 16px; line-height:18px }
			#header .info li strong		{ font-size:18px }
			#header .info li a			{ background:url(../line-cd6705.gif) repeat-x left bottom; color:#f0f3f6; display:block; margin-top:-1px }
			#header .info li a:hover	{ color:#FFF }

#subHeader		{ width:100%; overflow:hidden; margin-top:2px }
	#subHeader li		{ display:inline; float:left }
	#subHeader .menu	{ float:left; margin-left:5px; display:inline }
		#subHeader .menu li		{ margin-right:10px }
			#subHeader .menu a				{ float:left; background:url(../menu.gif) no-repeat left top; padding-left:20px; font-weight:bold; color:#6a6a6a; cursor:pointer }
			#subHeader .menu a span			{ display:block; height:40px; float:left; line-height:37px; background:url(../menu.gif) no-repeat right top; padding-right:20px }
			#subHeader .menu a:hover,
			#subHeader .menu a.activ		{ background-position:left -40px }
			#subHeader .menu a:hover span,
			#subHeader .menu a.activ span	{ background-position:right -40px }
	#subHeader .legend	{ float:right; margin:9px 5px 0 0 }
	#subHeader .legend li		{ padding-left:20px; margin-left:20px; height:13px; overflow:hidden; background-repeat:no-repeat; background-position:left top; background-image:url(../legend.gif); font-size:11px; font-weight:bold; color:#fbfbfd }

#content		{ background:#FFF url(../content-top-repeat.gif) repeat-x; position:relative; line-height:normal }
.contentBgL		{ background:url(../content-left-repeat.gif) repeat-y; width:100% }
.contentBgR		{ background:url(../content-right-repeat.gif) repeat-y right; padding:15px 20px }
.contentTable	{ padding:5px }
.cornerLT,
.cornerRT		{ position:absolute; width:10px; height:10px; font-size:0; background:url(../corners.gif) no-repeat; top:0 }
.cornerLT		{ left:0; background-position:left top }
.cornerRT		{ right:0; background-position:right top }

#footer,
#footer .footerBgR	{ position:relative; height:46px; line-height:40px; background:url(../footer-bg.gif) no-repeat; text-align:center; color:#747b81; font-weight:bold; font-size:11px }
#footer .footerBgR	{ position:absolute; right:0; top:0; background-position:right; width:10px; height:46px; overflow:hidden; font-size:0 }

/* PAGES CSS */

/************ Homepage */
#pageHome			{ }

/**** Statistici pe zi */
#pageDayStats		{ }
#pageDayStats #subHeader .menu a:hover,
#pageDayStats #subHeader .menu a.activ,
#pageDayStats #subHeader .menu a:hover span,
#pageDayStats #subHeader .menu a.activ span				{ color:#d76c00 }
#pageDayStats #subHeader .legend li.viz					{ background-position:left top }
#pageDayStats #subHeader .legend li.af					{ background-position:left -13px }
#pageDayStats .tableSites thead th						{ padding-top:15px; padding-bottom:15px }
#pageDayStats .tableSites thead th.afZi,
#pageDayStats .tableSites thead th.vizZi				{ color:#000 }
#pageDayStats .tableSites thead th.grafic				{ text-align:center }
#pageDayStats .tableSites tbody td						{ padding-top:10px; padding-bottom:10px }
#pageDayStats .tableSites tbody td.title				{ font-weight:bold; padding-left:40px; width:240px }
#pageDayStats .tableSites tbody td.grafic div span		{ background:#fed0a3 }
#pageDayStats .tableSites tbody td.grafic div span img	{ background:#f37800; border-right-color:#fcdab8 }

/** Statistici pe luna */
#pageMonthStats		{ }
#pageMonthStats		{ }
#pageMonthStats #subHeader .menu a:hover,
#pageMonthStats #subHeader .menu a.activ,
#pageMonthStats #subHeader .menu a:hover span,
#pageMonthStats #subHeader .menu a.activ span			{ color:#29950c }
#pageMonthStats #subHeader .legend li.viz				{ background-position:left -26px }
#pageMonthStats #subHeader .legend li.af				{ background-position:left -39px }
#pageMonthStats .tableSites thead th					{ padding-top:15px; padding-bottom:15px }
#pageMonthStats .tableSites thead th.afLuna,
#pageMonthStats .tableSites thead th.vizLuna			{ color:#000 }
#pageMonthStats .tableSites thead th.grafic				{ text-align:center }
#pageMonthStats .tableSites tbody td					{ padding-top:10px; padding-bottom:10px }
#pageMonthStats .tableSites tbody td.title				{ font-weight:bold; padding-left:40px; width:240px }
#pageMonthStats .tableSites tbody td.grafic div span	{ background:#baddb1 }
#pageMonthStats .tableSites tbody td.grafic div span img{ background:#29950b; border-right-color:#56ab3e }


.tableSites thead th.rapoarte { text-align:left;}

#header .content {height:80px;}