/* ------------------------------------
	GENERAL
-------------------------------------*/

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	background:url('http://www.frbaschet.ro/style/bg3.png') no-repeat top center;
	background-attachment:fixed;
	height:100%;
}


/* ------------------------------------
	LAYERS
-------------------------------------*/

#layout {
	width:941px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
}

#hd {
	width:941px;
	height:65px;
}

	#hdl {
		width:152px;
		height:65px;
		float:left;
		background-color:#636467;
	}
	
	#hdc {
		width:210px;
		height:45px;
		padding:20px 0 0 40px;
		float:left;
	}

	#hdr {
		width:539px; /* 789px */
		height:65px;
		float:left;
	}

#menu1 {
	width:941px;
	height:29px;
	margin:0;
	padding:0;
	float:none;
}

	#menu1 ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#menu1 ul li {
		float:left;
		margin:0;
		padding:0;
	}

#menu2 {
	width:941px;
	height:21px; 
	margin:0; 
	padding:0; 
	float:none; 
	font-family:Helvetica, Arial, sans-serif; 
	font-size:12px; 
	color:#000000; 
	background-color:#FFFFFF;
}
	
	.menu2ext {
		width:3px;
		margin:0;
		padding:0;
		height:21px;
		float:left;
	}

	#menu2c {
		width:935px; 
		height:21px; 
		float:left; 
		vertical-align:middle; 
		background-image:url('http://www.frbaschet.ro/img/hd2_rep.gif'); 
		background-repeat:repeat-x;
	}
	
		#menu2c ul {
			margin:0; 
			padding:0; 
			list-style:none;
		}
	
		.menu2c_li {
			float:left;
			margin:0;
		}
		
		.menu2c_li_big_1 {
			 padding:0 0 0 10px; 
			 font-weight:bold;
		}
		
		.menu2c_li_big_2 {
			 padding:0 20px 0 20px;
			 font-weight:bold;
		}
		
		.menu2c_li_big_3 {
			 padding:0 0 0 30px;
			 font-weight:bold;
		}
		
		.menu2c_li li {
			float:left; 
			padding:0 10px 0 10px; 
			border-right: 1px solid #cccccc;
		}
		
		#menu2c a:link, #menu2c a:visited {
			text-decoration:none;
			color:#000000;
		}
		
		#menu2c a:hover {
			text-decoration:underline;
		}

#tbl_title {
	background-image: url('http://www.frbaschet.ro/img/hd3_rep.gif');
	background-repeat: repeat-x;
	border-left: 1px solid #7D7D7F;
	border-right: 1px solid #7D7D7F;
}

#tbl_title h2 {
	font-family:Helvetica, Arial, sans-serif; 
	font-weight:normal; 
	font-size:23px; 
	margin:15px 0 15px 10px; 
	padding:0; 
	color:#FFFFFF; 
	float:left;
}

#body_container {
	width:941px;
	overflow:hidden;
}

#tbl_title div {
	margin:20px 0 0 30px; 
	padding:2px 6px 2px 6px; 
	float:left; 
	border:1px solid #FFFFFF; 
	background-color:#205887; 
	font-size:11px;
}

#tbl_title a:link, #tbl_title a:hover, #tbl_title a:visited {
	text-decoration:none;
	color:#FFFFFF;
}	

#bl {
	margin-bottom:-3000px; 
	padding-bottom:3000px; 
	float:left; 
	background-color:#FFFFFF;
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	width:700px; 
}

	#bl_title {
		width:700px; 
		height:120px; 
		background-image:url('http://www.frbaschet.ro/img/title_rep.gif'); 
		background-repeat:repeat-x; 
		border-bottom:1px solid #b1b1b2;
	}
	
	#bl_title_left {
		width:89px; 
		height:110px; 
		padding:5px 10px 5px 10px; 
		float:left;
	}
	
	#bl_title_left img {
		border:2px solid #FFFFFF;
	}

		#bl_title_left_cluburi_1 {
			display: table;
			height: 120px;
			width:89px; 
			#position: relative;
			overflow: hidden;
			padding:0 10px 0 10px; 
			float: left;
		}
		
		#bl_title_left_cluburi_2 {
			#position: absolute; 
			#top: 50%;
			display: table-cell;
			vertical-align: middle;
		}
		
		#bl_title_left_cluburi_3 {
			#position: relative;
			#top: -50%;
		}
		
		#bl_title_left_cluburi_3 img {
			border:2px solid #FFFFFF;
		}
	
	#bl_title_right {
		width:400px; 
		height:120px; 
		float:left; 
		padding-left:15px;
	}
	
	#bl_title_right h3 {
		font-family:Helvetica, Arial, sans-serif; 
		font-weight:normal; 
		font-size:23px; 
		margin:0; 
		padding:35px 0 2px 0;
	}
	
	#bl_title_right h1 {
		font-family:Helvetica, Arial, sans-serif; 
		font-weight:normal; 
		font-size:23px; 
		margin:0; 
		padding:20px 0 10px 0;
	}
	
	#bl_title_right_more {
		width:150px; 
		height:120px; 
		float:left; 
		padding:40px 5px 0 5px;
	}
	
		#bl_title_right_cluburi_1 {
			display: table;
			height: 120px;
			width: 570px; 
			#position: relative;
			overflow: hidden;
			padding-left:15px; 
			float: left;
		}
		
		#bl_title_right_cluburi_2 {
			#position: absolute; 
			#top: 50%;
			display: table-cell;
			vertical-align: middle;
		}
		
		#bl_title_right_cluburi_3 {
			#position: relative;
			#top: -50%;
		}
		
		#bl_title_right_cluburi_3 h1 {
			font-family:Helvetica, Arial, sans-serif; 
			font-weight:normal; 
			font-size:23px; 
			margin:0; 
			padding:0 0 10px 0;
		}


	.bl_body {
		width:680px; 
		padding:10px;	
	}
	
	.bl_body a:link, .bl_body a:visited {
		color:#000000;
		text-decoration:underline;
	}
	
	.bl_body a:hover {
		color:#2D2D2D;
		text-decoration:underline;
	}
	
	.bl_body h3 {
		font-family:Helvetica, Arial, sans-serif; 
		font-weight:normal; 
		font-size:20px; 
		margin:5px 0 15px 0; 
		padding:0; 
		color:#000000;	
		float:none;
	}
	
	.bl_body ul, .bl_body ul li {
		margin-left:10px;
		padding:2px;
	}
	
	.bl_body_tbl_docs {
		border:1px solid #cccccc;
	}
	
	.bl_body_tbl_docs td {
		background-color:#DEE4E7;
	}
	
	.bl_body_tbl_docs td a:link, .bl_body_tbl_docs td a:visited {
		color:#475A63;
		text-decoration:underline;
	}
	
	.bl_body_tbl_docs td a:hover {
		color:#222C31;
		text-decoration:underline;
	}
	
	.bl_body_tbl_list {
		border:1px solid #cccccc;
	}
	
	.bl_body_tbl_list td {
		background-color:#E2E2E2;
	}
	
	.bl_body_tbl_list td a:link, .bl_body_tbl_list td a:visited {
		color:#000000;
		text-decoration:underline;
	}
	
	.bl_body_tbl_list td a:hover {
		color:#2D2D2D;
		text-decoration:underline;
	}
	
	#selected_county td, #selected_county_table td {
		width: 330px;
		padding: 0 20px 2px 0;
	}
	
	.bl_body_tbl_jucatori table {
		border:1px solid #cccccc;
	}
	
	.bl_body_tbl_jucatori td {
		background-color:#eeeeee; 
	}

	.news_hd_date {
		color: #7C7C7C;
		padding:5px 0 10px 0;
	}
	
	.news_hd_author, .news_hd_author a:link, .news_hd_author a:visited {
		color: #7C7C7C;
		padding:0 0 5px 0; 
	}
	
	.news_hd_author a:hover {
		text-decoration: none;
		color: #333333;
	}
	
	h3.news_hd_title {
		font-family:Helvetica, Arial, sans-serif; 
		font-weight:bold;
		font-size:25px; 
		margin:5px 0 15px 0; 
		padding:0; 
		color:#000000;	
		float:none;
	}

#bli {
	float:left;
	width:622px; 
}

	.bli_img, #bli_img {
		width:622px;
		height:400px;
		position:relative;	
		border: 1px solid #999999;
	}
	
	.bli_hover, #bli_hover {
		position:absolute; 
		width:592px;
		margin:0; 
		bottom:5px; 
		left:5px; 
		padding:10px; 
		color:#000000; 
		background: url('http://www.frbaschet.ro/img/hdi_wtransp.png');
	}
	
	.bli_hover h3, #bli_hover h3 {
		font-size:19px; 
		margin:0; 
		padding:0 0 10px 0;	
	}
	
	.bli_hover h3 a:link, #bli_hover h3 a:link, .bli_hover h3 a:visited, #bli_hover h3 a:visited {
		color: #000000;
		text-decoration: none;
	}
	
	.bli_hover h3 a:hover, #bli_hover h3 a:hover {
		color: #2D2D2D;
		text-decoration: none;
	}
	
	.bli_hover a:link, #bli_hover a:link, .bli_hover a:visited, #bli_hover a:visited, .bli_hover a:active, #bli_hover a:active {
		text-decoration: underline;
		color:#000000;
	}
	
	.bli_hover a:hover, #bli_hover a:hover {
		text-decoration: none;
		color: #2D2D2D;
	}

#slideshow img {
	border:0;
}

.blh_mod_line {
	width:941px; 
	float:left; 
	margin-top:2px;	
}
	.blh_mod_container {
		width:310px; 
		background-color:#FFFFFF; 
		border:1px solid #999999; 
		margin-right:2px; 
		float:left;	
	}

	.blh_mod_title {
		margin:0 2px 0 2px;
		height:32px; 
		padding:8px 5px 0 10px; 
		background:url('http://www.frbaschet.ro/img/md_hd_rep.gif') repeat-x;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	.blh_mod_content {
		padding:0 10px 10px 10px; 
		text-align:justify; 
		overflow:hidden; 
		position:relative; 
		height:250px;	
	}
	
	.blh_mod_content a:link, .blh_mod_content a:visited {
		color:#999999; 
		text-decoration:none;
	}
	
	.blh_mod_content a:hover {
		text-decoration:underline;
	}
	
	.blh_mod_content h3 {
		font-size:12px;
		margin:0; 
		padding:5px 0 10px 0;	
	}
	
	.blh_mod_content h3 a:link, .blh_mod_content h3 a:visited {
		color:#00127d; 
		text-decoration:none;
	}
	
	.blh_mod_content h3 a:hover {
		text-decoration:underline;
	}
	
	.blh_mod_content h4 {
		color:#000000; 
		font-size:11px; 
		margin:0; 
		padding:0 0 5px 0;	
	}
	
	.blh_mod_content ul {
		margin:0; 
		padding-left:12px; 
		font-size:11px;
	}
	
	.blh_mod_content li {
		margin-bottom:3px;
		font-size:11px;
	}
	
	.blh_mod_content li span {
		color: #999999;
	}
	
	.blh_mod_content li a:link, .blh_mod_content li a:visited {
		color:#000000;
		text-decoration:none;
	}
	
	.blh_mod_content li a:hover {
		text-decoration:underline;
	}
	
	.blh_mod_content img {
		margin:0 10px 4px 0;
		padding:1px; 
		border:1px solid #cccccc;	
	}

#bri {
	width:310px; 
	margin-left:5px; 
	float:left; 
/*	border:1px solid #999999; */
}

	.bri_fn {
		width:310px; 
		height:116px; 
		background-color:#FFFFFF; 
		margin:0 0 3px 0; 
		border:1px solid #999999;
	}
	
	.bri_fn h3 {
		font-size:12px; 
		color:#000000; 
		padding:0; 
		margin:5px 0 5px 0;
	}
	
	.bri_fn a:link, .bri_fn a:visited, .bri_fn a:active {
		text-decoration:none;
		color: #000000;
	}
	
	.bri_fn a:hover {
		text-decoration:underline;
		color:#2D2D2D;
	}
	
	.bri_fn_img {
		height:96px; 
		padding:3px;
	}

	.bri_fn_1 {
		display: table;
		width:211px; 
		height:90px;
		#position: relative;
		overflow: hidden;
		padding:3px; 
		float: left;
		font-size:11px; 
		color:#999999;
	}
	
	.bri_fn_2 {
		#position: absolute; 
		#top: 50%;
		display: table-cell;
		vertical-align: middle;
	}
	
	.bri_fn_3 {
		#position: relative;
		#top: -50%;
	}

#br {
	width:238px; 
	margin-left:1px; 
	margin-bottom:-3000px; 
	padding-bottom:3000px; 
	float:left; 
	background-color:#FFFFFF; 
	border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999;	
}

	.br_mod_title {
		margin:0 2px 0 2px; 
		width:219px; 
		height:32px; 
		padding:8px 5px 0 10px; 
		background:url('http://www.frbaschet.ro/img/md_hd_rep.gif') repeat-x;
		font-weight:bold;
	}
	
	.br_mod_body {
		margin:0; 
		padding:0 10px 10px 10px;
	}
	
	.br_mod_body ul {
		list-style:none; 
		margin:0; 
		padding:0;
	}
	
	.br_mod_body a:link, .br_mod_body a:visited {
		text-decoration:underline;
		color:#000000;
	}
	
	.br_mod_body a:hover {
		text-decoration:none;
	}
	
	.br_mod_body_csup {
		margin-bottom:15px;
		font-weight:bold;
	}
	
	.br_mod_body_cinf {
		font-weight:normal;
		padding-bottom:3px;
	}

#ft {
	width:939px;
	height:125px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	margin-top:5px;
}

#ft a:link, #ft a:visited, #ft a:active {
	text-decoration:none;
	color:#535353;
}

#ft a:hover {
	text-decoration:underline;
	color: #333333;
}

	#ft_1, #ft_2, #ft_3, #ft_4, #ft_5, #ft_6 {
		width:100px; 
		font-size:11px; 
		padding:10px 15px 10px 7px; 
		color:#535353; 
		float:left; 
	}	

		#ft_1 h5, #ft_2 h5, #ft_3 h5, #ft_4 h5, #ft_5 h5, #ft_6 h5 {
			font-size:11px; 
			font-weight:bold; 
			padding:0 0 3px 0; 
			margin:0; 
			color:#333333;	
		}
		
		#ft_1 ul, #ft_2 ul, #ft_3 ul, #ft_4 ul, #ft_5 ul, #ft_6 ul {
			margin:0; 
			padding:0; 
			list-style:none;
		}

#ft_7 {
	width:939px;
	padding-top:10px;
}

#ft_7 a:link, #ft_7 a:visited, #ft_7 a:active {
	color:#cccccc;
	text-decoration:none;
}

#ft_7 a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#ft_7 td {
	padding:0 10px 0 10px;
	font-size:10px;
	color:#cccccc;
}

