
/* === SIFR ========= */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	}
.sIFR-replaced {
	visibility: visible !important;
	}
.sIFR-hasFlash h1 {
	visibility: hidden;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	height: 24px;
	}
span.sIFR-alternate {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	display: block;
	overflow: hidden;
	}
/* === SIFR ========= */

html {
	margin:0;
	padding:0;
	border:0;
	background:#fff url(/i/bg.png) repeat-x;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#036;
	}

#page {
	width:728px;
	margin:20px auto;
	padding:10px;
	border:1px solid #ccc;
	background:#fff;
	}

a {
	text-decoration:none;
	font-weight:bold;
	color:#036;
	}

a:hover {
	text-decoration:underline;
	color:#02A3DF;
	}

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

#logo {
	width:411px;
	padding:0;border:0;
	height:37px;
	float:left;
	}

#lang {
	width: 290px;
	height:37px;
	float:right;
	text-align:right;
	}

div#lang p.lsel{
	margin:0 20px 0 0;
	font-size:0.85em;
	}

/* search */
#q {
	border:1px solid #B4d0e5;
	border-color:#09c #b4d0e5 #b4d0e5 #09c;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#036;
	vertical-align:top;
	padding-left:3px;
	}

#q:active, #q:hover {
	border-color:#b4d0e5 #09c #09c #b4d0e5;
	background: #EFFBFF;
	}

#menu {
	margin-bottom:0.8em;
	margin-top:15px;
	background:#6DA6D1;
	padding: 0.2em 0;
	}

#menu a {
	color:#1B5BA4;
	}

#menu ul {
	margin:0; padding:0; border:0;
	}

#menu ul li {
	list-style: none;
	display: inline;
	}

#menu ul li a{
	padding: 0.2em 0.8em;
	display:compact;
	color:#fff;
	border-top:0.3em solid #fff;
	}

#menu ul li a:hover{
	background:#14568A;
	text-decoration:none;
	border-top:0.3em solid #14568A;
	}

a.login, a:hover.login {
	background-image:url(/i/key.gif) !important;
	background-repeat:no-repeat !important;
	background-position:3px 6px !important;
	padding-left:25px !important;
	}	 								

#mainBlock {
	/* margin-top:1em;*/
	margin-top:0;
	}

#mainBlock h1 {
	font-size:1em;
	}


#footerBlock {
	border-top:1px solid #B4D0E5;
	padding-top:5px;
	height:30px;
	font-size:0.85em;
	margin-top:1em;
	}

#footerBlock p {
	padding:0; margin:0; border:0;
	}
	
#trafic	{
	width:100px;
	float:left;
	}

.barr {
	border-top:10px solid #B4D0E5;
	margin-top:0;
	}

p.comm {
	font-size:0.85em;
	margin-bottom:0.5em;
	padding-bottom:0.25em;
	margin-top:0;
	border-bottom:1px solid #fff;
	}

p.comm:hover {
	background:#effbff;
	border-bottom:1px solid #B4D0E5;
	}
	
.goodC {
	width:33%;
	margin-right:3%;
	float:left;
	}

.goodCsmall {
	width:26%;
	float:right;
	}

.goodCBig {
	width:70%;
	margin-right:3%;
	float:left;
	}
	
.small {
	font-size:0.85em;
	}

p.ltr {
	padding-top:0.5em;
	line-height:2em;
	}

p.ltr a {
	background:#B4D0E5;
	margin:0.4em 0;
	border:1px solid #C2E3EF;
	border-bottom:1px solid #069;
	border-right:1px solid #069;
	padding:3px 13px;
	font-family:"Courier New", Courier, monospace;
	}

p.ltr a:hover{
	text-decoration:none;
	color:#fff;
	background:#14568A;
	border:1px solid #069;
	border-bottom:1px solid #C2E3EF;
	border-right:1px solid #C2E3EF;
	}

.story {
	}

div.story p {
	margin:0;
	}

div.story p img {
	margin: 5px 5px 0 0;
	/*
	float:left; 
	*/
	}

div.story ul {
	list-style-image:url(/i/article_text.gif) !important;
	margin:1em 0 0 17px;
	padding:0;
	}

div.story ul li {
	margin-bottom:0.5em;
	}


/* curs valutar si bursa */
div.cursv {
	background:#B4D0E5;
	border: 1px solid #14568A;
	margin-bottom:10px;
	color:#069;
	font-size:0.85em;
	padding:5px;
	}

div.cursv p {
	margin:0;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	border-bottom:1px solid #334F67;
	margin-bottom:0.75em;
	}

div.cursv table {
	width:100%;
	}

div.cursv table thead th {
	border-bottom: 1px solid #334F67;
	}

div.cursv table tbody th {
	text-align:left;
	border-bottom: 1px solid #334F67;
	padding-top:3px;
	}

div.cursv table tbody th a:hover{
	text-decoration:none;
	}


div.cursv table tbody th img {
	vertical-align:middle;
	margin-right:5px;
	}

div.cursv table tbody td {
	text-align:right;
	border-bottom: 1px solid #334F67;
	font-weight:normal;
	}

div.cursv table tbody tr:hover {
	background-color:#EFF8FF;
	}

.lleft {
	text-align:left !important;
	text-transform:none !important;
	border:0 !important;
	font-weight:normal !important;
	}

.llleft {
	text-align:left !important;
	}

		
/* domenii activitate */
p.domA a {
	font-weight:normal;
	}

/* lista firme */
ul.listaFirme {
	list-style-image:url(/i/article_text.gif) !important;
	margin:1em 0 0 17px;
	padding:0;
	}

/* firme prima pagina */
a.logoF img {
	float:left;
	margin:3px 3px 3px 0;
	border:1px solid #dedede;
	}

#toate {
	clear:both;
	}
#toate p {
	margin:0;
	}

/* omul zilei */
#omulZilei {
	border:1px solid #069;
	padding:5px;
	margin-bottom:5px;
	}



/* subdomeniu */
div.company {
	clear:both;
	border-bottom:1px solid #B4D0E5;
	margin-bottom:0.7em;
	padding-bottom:3px;
	}

div.company p {
	margin:0;
	}

p.adr {
	font-size:0.85em;
	color:#069;
	width:350px;
	float:left;
	height:16px;
	}

p.lbl {
	width:150px;
	float:right;
	text-align:right;
	height:16px;
	}


/* firme */
p.f01, p.f02, p.f03, p.f04, p.f05, p.f06, p.f07 {
	margin:0;
	padding-left:22px;
	background-repeat:no-repeat;
	background-position:left;
	}	

p.f01 {
	margin-top:1em;
	}

p.f03 {
	margin-bottom:1em;
	}

p.f04, p.f05, p.f06, p.f07 {
	border-bottom:1px solid #B4D0E5;
	padding: 3px 0 3px 22px;
	}

p.f01 {background-image:url(/i/page.png);}
p.f04 {background-image:url(/i/telephone.png);}
p.f05 {background-image:url(/i/fax.png);}
p.f06 {background-image:url(/i/world.png);}
p.f07 {background-image:url(/i/email.png);}

p.f01 strong, p.f02 strong, p.f03 strong, p.f04 strong, p.f05 strong, p.f06 strong, p.f07 strong {
	width:80px;
	display:block;
	float:left;
	}

p.f04:hover, p.f05:hover, p.f06:hover, p.f07:hover {
	background-color:#E0E9EF;
	}

a.sendEmail {
	}

a.sendEmail:hover {
	padding-left:22px;
	background-image:url(/i/email_go.png);
	background-repeat:no-repeat;
	background-position:left;
	color:#090;
	text-decoration:none;
	}

ul.lUtile {
	margin-left:0;
	padding:0;
	list-style-type:none;
	}
ul.lUtile li {
	margin-left:0;padding-left:0;
	}
ul.lUtile li a {
	padding-left:22px;
	background-image:url(/i/go.gif);
	background-repeat:no-repeat;
	background-position:left;
	}	
	
ul.lUtile li a:hover {
	color:#090;
	text-decoration:none;
	}

div.attn p {padding:0;margin:0;}
	
div.attn {
	background:#FDDF7F url(/i/exclamation.gif) 10px 15px no-repeat;
	padding: 10px 10px 10px 40px;
	color:#000;
	margin: 1em 0;
	border:1px solid #D6A204;
	border-bottom:1px solid #E6C768;
	border-right:1px solid #E6C768;
	}
	
div.attn:hover {
	background:#ffc url(/i/exclamation.gif) 10px 15px no-repeat;
	border:1px solid #bbb;
	border-top:1px solid #dedede;
	border-left:1px solid #dedede;
	}

div.attn a:hover {
	color:#090;
	}

/* search */
.marker {
	background:#BEF25E url(/i/marker.gif) top left repeat-x;
	}

a:hover span.marker {
	text-decoration:underline;
	}


ul.check {
	margin-left:1em;padding-left:0;
	list-style-image:url(/i/check.gif);
	}
ul.check li{
	margin-left:1em;
	padding-left:5px;
	}

/* fancy form */
form.fancyForm label {
	width:290px;
	float:left;
	text-align:right;
	padding:2px;
	margin:2px;
	}

form.fancyForm input, form.fancyForm textarea, form.fancyForm select {
	width:200px;
	float:left;
	text-align:left;
	padding:2px;
	margin:2px;
	background:#E7EEF6;
	border:1px solid #AABBCC;
	border-left:1px solid #1157AB;
	border-top:1px solid #1157AB;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#036;
	}

form.fancyForm br, form.fancyForm fieldset {
	clear:both;
	}

form.fancyForm fieldset {
	border:1px solid #1157AB;
	padding-bottom:0.5em;
	}

form.fancyForm fieldset p{
	padding:0.5em 0.5em 0 0.5em;
	}

form.fancyForm fieldset legend {
	font-weight:bold;
	padding:3px;
	margin-left:20px;
	}

#Submit {
	width:210px !important;
	text-align:center !important;
	font-weight:bold;
	border:1px solid #AABBCC !important;
	border-bottom:1px solid #1157AB !important;
	border-right:1px solid #1157AB !important;
	background:#1561B9 url(http://www.media2nd.com/_work/sgg.ro/i/bg_table.jpg) top left repeat-x !important;
	color:#fff;
	margin-left:298px !important;
	}

form.fancyForm p {
	margin:0;
	}

.lock {
	background:#E7EEF6 url(/i/lock.gif) center right no-repeat !important;
	}
	
/* usrLog */
.usrLog {
	font-size:0.85em;
	}

/* weather */
table.weather {
	width:100%;
	font-size:0.85em;
	border-bottom:1px solid #B4D0E5;
	}

table.weather tr.wknd{
	color:#999;
	}


table.weather thead td{
	text-align:center;
	font-weight:bold;
	padding:5px 0;
	border-bottom:2px solid #B4D0E5;
	}

table.weather td {
	border-bottom:1px solid #B4D0E5;
	text-align:center;
	}

table.weather td.hot {
	background-color:#ffc;
	font-weight:bold;
	color:#f63;
	}

table.weather tr.wknd td.hot {
	color:#fb8;
	}

table.weather td.cold {
	background-color:#EFF8FF;
	}

table.weather td.lal {
	text-align:left;
	}
	
/* bursa */
table.raportIndici {
	width:100%;
	font-size:0.85em;
	border-bottom:1px solid #B4D0E5;
	}

table.raportIndici thead td {
	font-weight:bold;
	padding:5px;
	text-align:center;
	border-bottom:2px solid #B4D0E5;
	}

table.raportIndici tbody td {
	border-bottom:1px solid #B4D0E5;
	text-align:right;
	padding:0 5px;
	}

table.raportIndici tbody td img {
	vertical-align:middle;
	margin-right:1em;
	}


table.raportIndici tbody tr.shade {
	background:#EFFBFF;
	}

/* alegere subcategorii, judete, localitati */
	
div.chooser {
	width:160px;
	height:87px;
	overflow: scroll;
	overflow-x: hidden;
	margin-bottom:10px;
	margin-right:5px;
	border:1px solid #069;
	background:#069;
	float:left;
	font-size:0.85em;
	}

div.chooser ul {
	list-style-type:none;
	margin:0;
	border:0;
	padding:0;
	}

div.chooser ul li a {
	width:160px;
	background-color:#B4D0E5;
	display:block;
	padding: 2px 5px;
	border-bottom:1px solid #fff;
	}

div.chooser ul li a:hover {
	background-color:#fff;
	text-decoration:none;
	}

div.chooser p {
	padding:0;
	margin:0;
	}


/* paginatie ============================= */	
div.pag {
	margin:1em auto;
	background:#E6EFF8;
	padding: 5px;
	color:#B5C2CF;
	}

div.pagP {
	text-align:left;
	width:80%;
	margin-right:2%;
	float:left;
	}
div.pagEx {
	text-align:right;
	width:16%;
	float:right;
	}

a.pagL {
	padding:0px 7px;
	border:1px solid #fff;
	}	
a.pagL:hover {
	background: #fff;
	text-decoration:none;
	}	
a.pagSel {
	padding:0px 7px;
	background: #fff;
	border-top:1px solid #B5C2CF;
	border-left:1px solid #B5C2CF;
	}

/* end paginatie ========================= */	

/* membru gold */

div.gold {
	margin:3em 0;
	}

table.goldMember {
	width:100%;
	}

table.goldMember td, table.goldMember th {
	border-bottom:1px solid #B4D0E5;
	}

table.goldMember th {
	text-align:left;
	margin-right:10px;
	font-weight:bold;
	}

/* centrul de afaceri */
.anunt {
	margin-bottom:1em;
	border-bottom:1px solid #B4D0E5;
	}

.anunt p {
	margin:0 !important;
	}

p.aDsc, p.aPrt {
	font-size:0.85em;
	}

/* stiri ========================================= */
div.stire {
	border-bottom:1px solid #efefef;
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:90%;
	color:#777;
	}

div.stire h4 {
	margin-top:0;
	margin-bottom:5px;
	}

div.stire img {
	float:left;
	margin:0 10px 5px 0;
	}
			