/****************************
	MAIN
****************************/

body {
	margin:0;
	background-color: #FFFFFF;
	font-family: Arial, Tahoma, sans-serif;
	font-size:11px;
	text-align:center;
	background-image:url('../images/bursa_back_bars.jpg');
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#000;
}

.clear_left{clear:left;}
.clear_right{clear:right;}
.clear_both{clear:both;}

a{
	color:#1D4286;
	-moz-outline-style:none;
}

a:active{
	outline:none;
	-moz-outline-style:none;
}

a:hover{
	color:#000;
	text-decoration:underline;
	-moz-outline-style:none;
}

form{
	padding:0;
	margin:0;
}

.main {
	margin:0 auto;
	width: 960px;	
}

.tag_container{
	font-family: inherit;
	background: #ECECEC;
	height:15px; 
	line-height:15px;
	margin:0 auto;
	width: 956px;
	padding:2px;	
	border: 1px solid #EAEAEA;
	margin-top: 2px;
	text-align: center;
	font-size: 12px;
	color: #999999;
	
}
.header_logo {
	position:relative;
	width: 645px;
	color: #ffffff;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 2px;
	padding: 0px;
	height: 181px;
	border-bottom:1px solid #000000;
	background: url("../images/header_logo.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	float:left;
}

.header_news {
	width: 315px;	
	margin: 0 auto;	
	margin-top: 5px;
	margin-bottom: 2px;
	border-bottom:1px solid #000000;
	padding: 0px;
	height: 181px;
	background: url("../images/header_news.jpg");
	background-repeat:no-repeat;
	background-position: top right;
	float:left;
	color:#ffffff;
	font-weight: bold;
	clear:right;
}


.big_banner_header{
	float:left;
	display:block; 
	width:728px; 
	height:90px; 	 
	border:1px solid #000
}

.little_banner_header{
	float:left; 
	width:229px; 
	padding-top:1px;
	height:89px; 
	line-height:90px; 
	display:block; 
	text-align:center; 		
	background-color:#000000; 
	border:1px solid #000000; 
	border-left:none; 
	margin-bottom:2px; 
	clear:right;
}

#menu {
	clear:both;
	display:block;
	width:960px;
	height: 39px;
	margin: 0 auto;
	margin-bottom: 0px;	
	
}

#menu a {
	height: 39px;
	display: block;
	float: left;	
}

	#menu a span {
		position:absolute;
		top:-300px;
	}
	#menu a#but_indici {
		background-image: url("../images/but_indici.jpg");	
		width: 138px;
	}

	#menu a#but_indici:hover {
		background-image: url("../images/but_indici_hover.jpg");	
		width: 138px;
	}
	

	#menu a#but_statistici {
		background-image: url("../images/but_statistici.jpg");	
		width: 135px;
	}

	#menu a#but_statistici:hover {
		background-image: url("../images/but_statistici_hover.jpg");	
		width: 135px;
	}
	#menu a#but_rasdaq:hover {
		background-image: url("../images/but_rasdaq_hover.jpg");	
		width: 167px;
	}
	
	#menu a#but_rasdaq {
		background-image: url("../images/but_rasdaq.jpg");	
		width: 167px;
	}
	#menu a#but_calendar {
		background-image: url("../images/but_calendar.jpg");	
		width: 135px;
	}
	#menu a#but_calendar:hover {
		background-image: url("../images/but_calendar_hover.jpg");	
		width: 135px;
	}
	

	#menu a#but_comunicate {
		background-image: url("../images/but_comunicate.jpg");	
		width: 160px;
	}

	#menu a#but_comunicate:hover {
		background-image: url("../images/but_comunicate_hover.jpg");	
		width: 160px;
	}
	
	#menu a#but_brokeri {
		background-image: url("../images/but_brokeri.jpg");	
		width: 124px;
	}

	#menu a#but_brokeri:hover {
		background-image: url("../images/but_brokeri_hover.jpg");	
		width: 124px;
	}
	
	#menu a#but_utilitare {
		background-image: url("../images/but_utilitare.jpg");	
		width: 96px;
	}

	#menu a#but_utilitare:hover {
		background-image: url("../images/but_utilitare_hover.jpg");	
		width: 96px;
	}
	
	#menu a#but_glosar {
		background-image: url("../images/but_glosar.jpg");	
		width: 101px;
	}

	#menu a#but_glosar:hover {
		background-image: url("../images/but_glosar_hover.jpg");	
		width: 101px;
	}
	
	#menu a#but_tutoriale {
		background-image: url("../images/but_tutoriale.jpg");	
		width: 101px;
	}

	#menu a#but_tutoriale:hover {
		background-image: url("../images/but_tutoriale_hover.jpg");	
		width: 101px;
	}




.leftbar {
	width:170px;	
	margin-left:0px;
	float:left;
}

.innercontent {
	width:590px;
	margin-left:5px;	
	float:left;
}

.innercontent tr.odd{
	background:#eee;
}

.rightbar {
	width:190px;
	margin-left:5px;
	float:right;
	clear:right;
	margin-bottom:10px;
}

.box_generic{
	background: url("../images/box_title_back.jpg");
	background-repeat:  repeat-x;		
}

.box_generic_cauta{
	background: url("../images/box_title_back_red.jpg");
	background-repeat:  repeat-x;		
}

.box_left_cauta{
	width:159px;
	border:1px solid #7B0005;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

.box_generic_stare_deschisa{
	background: url("../images/box_title_back_green.jpg");
	background-repeat:  repeat-x;
	border:1px solid #ccc;		
}
.box_generic_stare_inchisa{
	background: url("../images/box_title_back_red.jpg");
	background-repeat:  repeat-x;
	border:1px solid #7B0005;		
}
.box_generic_stare_balance{
	background: url("../images/box_title_back_blue.jpg");
	background-repeat:  repeat-x;
	border:1px solid #ccc;		
}

.box_left_stare{
	width:159px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

.box_left{
	width:159px;
	border:1px solid #1f4890;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
	.box_left tr.odd{
		background:#eee;
	}
	
	.indice_left a{
		text-decoration:none;
		color:#000;
	}
	
.box_content{
	width:578px;
	border:1px solid #1f4890;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

.box_right{
	width:178px;
	border:1px solid #1f4890;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
	
	.box_right tr.odd{
		background:#eee;
	}

.glosar_title{
	font-family:inherit;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#1062E0;
	line-height: 26px;
	height: 26px;
	display:block;
	vertical-align:middle;	
	text-align:center;	

}	
	
.box_title{
	font-family:inherit;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	line-height: 26px;
	vertical-align:middle;
	text-align:left;	
}

	.box_title a{
		font-family:inherit;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		line-height: 26px;
		vertical-align:middle;
		text-align:left;
		text-decoration:none;
	}
	
	.box_title a:hover{
		text-decoration:underline;
	}

input, select , .content input, .colorate input, textarea.mesaj {
	font-size: 11px;
	border:1px solid #c0c0c0;
	font-family: Verdana, Tahoma, sans-serif;
}

textarea.mesaj {
	width: 300px;
	height: 80px;
}

.tickerbar{
	background: url("../images/ticker_bar.jpg");
	width: 960px;
	height: 66px;
	margin-bottom:2px;
}

.tickerbar_title{
	font-family: inherit;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	line-height:23px;
	padding-left:5px;
}

.ticker_slider{
	font-family: inherit;
	font-weight:bold;
	font-size:11px;
	width:784px; 	
	text-align:left;
	line-height:21px;
	
}

.footer_infos {
	background: url("../images/footer_infos.jpg");
	width:960px;
	height:89px;
}

	.footer_infos .box{
		float:left;
		width:140px;
		text-align:left;
		padding:5px;
		margin-left:10px;
		font-size:11px;
		color:#fff;
	}
	
	.footer_infos .box.prima{
		margin-top:5px;
		width:100px;
		font-size:12px;
	}
	
	.footer_infos .box .box_title{
		color:#24FB00;
	}
	
	.footer_infos .box a{
		color:#fff;
	}
	
	.footer_infos .box_separator{
		background:url(../images/footer_spliter.jpg) no-repeat;
		width:2px;
		height:79px;
		float:left;
		margin-top:5px;
	}

.footer_copyright {
	background: url("../images/footer_copyright.jpg");
	width:960px;
	height:27px;
}
	
	.footer_copyright a{
		font-size:11px;
		color:#000;
	}

	.footer_copyright .ft_left{
		float:left;
		color:#000;
		font-size:11px;
		padding:5px;
	}
	
	.footer_copyright .ft_right{
		float:right;
		color:#000;
		font-size:11px;
		padding:5px;
	}
	
		.footer_copyright .ft_right a{
			text-decoration:none;
		}
#scrollup {
	position: relative;
	overflow: hidden;
	height: 100px;
	width: 270px;
}

.htitle{
	background:url(../images/back_mat.png);
	width:280px;
}

.headline {
	position: absolute;
	top: 210px;
	left: 5px;
	height: 100px;
	width:270px;
}

.divhover:hover{
	background:#eee;
}


table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

.trhover:hover{
	background:#eee;
}

.tdstyle{
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	padding-top:10px;
}


.pagination{
	padding-top:10px;
	font-size:11px;
	font-weight:bold;
}
	
	.pagination .total_pages{
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
		float:left;
		color:#333333;
	}
	
	.pagination .first_page a{
		float:left;
		margin-left:3px;
		display:block;
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
	}
	
	.pagination .first_page a:hover{
		float:left;
		margin-left:3px;
		display:block;
		background:#c1bfbf;
		color:#FFFFFF;
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
	}
	
	.pagination .prev_page a{
		float:left;
		margin-left:3px;
		display:block;
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
	}
	
	.pagination .prev_page a:hover{
		float:left;
		margin-left:3px;
		display:block;
		background:#c1bfbf;
		color:#FFFFFF;
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
	}
	
	.pagination .next_page a{
		float:left;
		margin-left:3px;
		display:block;
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
	}
	
	.pagination .next_page a:hover{
		float:left;
		margin-left:3px;
		display:block;
		background:#c1bfbf;
		color:#FFFFFF;
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
	}
	
	.pagination .last_page a{
		float:left;
		margin-left:3px;
		display:block;
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
	}
	
	.pagination .last_page a:hover{
		float:left;
		margin-left:3px;
		display:block;
		background:#c1bfbf;
		color:#FFFFFF;
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
	}
	
	.pagination .number.active{
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
		float:left;
		color:#fff;
		background:#ccc;
		margin-left:3px;
	}
	
	.pagination .number a{
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
		float:left;
		margin-left:3px;
		display:block;
	}
	
	.pagination .number a:hover{
		border:1px solid #c1bfbf;
		padding:2px 5px 2px 5px;
		float:left;
		margin-left:3px;
		background:#c1bfbf;
		color:#FFFFFF;
	}
	
	.pagination .empty{
		border:1px solid #c1bfbf;
		padding:2px 10px 2px 10px;
		float:left;
		margin-left:3px;
		background:#ccc;
	}

ul.newsTabs{
	margin:0;
	padding:0;
}

ul.newsTabs li{
	float:left;
	background:#fff;
	margin-right:5px;
	list-style:none;
	margin-top:3px;
	height:23px;
}

ul.newsTabs li a{
	color:#000;
	display:block;
	padding-left:8px;
	padding-right:8px;
}

ul.newsTabs li a:hover{
	background:#eee;
	height:23px;
}

