@import url('/css/strollup.css');
@import url('/css/newsticker.css');

@charset "utf-8";
/* CSS Document */

h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#C2316E;
	padding:5px 0;
	margin:0;
}

	h2.bread
	{
		margin-bottom:15px;
	}
	
	h2 span.hidden
	{
		display:none;
	}

h3
{
	font-size:small;
	color:#567;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0;
	margin:0;
}

p
{
	margin:6px 0;
	color:#667;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4;
	text-align:justify;
}

li
{
	color:#667;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3;
}

a
{
	color:#0066CC;
}

span.red{
	color:#CC0000;
}

div.success,
div.msg
{
	color:#360;
	background-color:#EBEEE8;
	padding:4px 10px;
	margin:10px 0;
}

div.error
{
	color:#CC0000;
	background-color:#FCEBEB;
	padding:4px 10px;
	margin:10px 0;
}

input
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	width:200px;
	height:auto;
}

	input.text
	{
	}

	input.button
	{
		width:auto;
		padding:2px 10px;
		cursor:pointer;
		background:#EFF6FE;
		border-color:#CDE0EE;
		cursor:pointer;
		color:#3072a8;
		font-weight:bold;
		font-size:small;
	}

	input.checkbox
	{
		width:auto;
		height:auto;
		border:0;
	}
	
	input.submit
	{
		width:auto;
		padding:1px 10px;
		cursor:pointer;
	}

textarea
{
	border:1px solid #bbb;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	width:400px;
}	

table.cerinte
{
	margin:10px 0;
	border:0;
	border-collapse:collapse;
	color:#456;
}
	table.cerinte thead
	{
		background-color:#abc;
		color:#fff;
		margin:0;
	}
	
		table.cerinte th,
		table.cerinte td
		{
			text-align:left;
			padding:2px 8px;		
		}
		
		table.cerinte tr.odd
		{
			background-color:#def;
		}

		table.cerinte td.desc
		{
			background-color:#EBf9D6;	
		}
		
			table.cerinte td.desc_odd
			{
				background-color:#fefede;	
			}
		
	table.cerinte tfoot
	{
		background-color:#abc;
		height:4px;
	}
	
	table.configurator
	{
		border:1px solid #def;
	}

div.hidden
{
	display:none;
}

.center
{
	text-align:center;
}

.clear
{
	clear:both;
}

span.pret
{
	color:#CC3300;
	font-weight:bold;
	font-size:medium;
}

span.normal{
	font-weight:normal;
}

label.label
{
	cursor:pointer;
	font-weight:bold;
}

div.preturi {
	background:#def;
	padding:3px;
}

div.total {
	border:1px solid #def;
	padding:3px;
	margin-bottom:15px;
}
/*----------------*/

body
{
	margin:0;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	background:#666666;
}

div#main
{
	overflow:hidden;
	margin:0 auto;
	width:1000px;
	background-color:#fff;
	position:relative;
}

div.header
{
	height:70px;
	overflow:hidden;
	background:#000;
	position:relative;
}



	div.header img.logo
	{
		margin:15px 20px;
		border:0;
	}
	
		div.header div.sysgenic
		{
			position:absolute;
			right:20px;
			top:25px;
			background-image:url('/i/logo-sysgenic.jpg');
			background-repeat:no-repeat;
			background-position:top right;
			padding-bottom:10px;
			padding-top:3px;
			color:#ddd;
		}
		
			div.header div.sysgenic a.sysgenic
			{
				padding-right:126px;
				text-decoration:none;
				color:#ddd;
			}

	div.menu_wrap
	{
		background:#F90 url('/i/menu-bg.jpg') repeat-x;
		padding:0 2px;
		margin-bottom:1px;
	}
	
		div.menu
		{
			background:#F90 url('/i/menu-bg-inner.jpg') repeat-x;
			padding:0;
			height:30px;
			overflow:hidden;
		}
		
			div.menu_left
			{
				background-image:url('/i/menu-bg-left.jpg');
				background-repeat: no-repeat;
				padding-left:8px;
			}
			
			div.menu_right
			{
				background-image:url('/i/menu-bg-right.jpg');
				background-repeat: no-repeat;
				background-position:right top;
				padding:6px 8px 0 6px;
			}
	
		div.menu a,
		div.menu a:hover,
		div.menu a:active
		{
			display:block;
			padding:2px 13px 3px 13px;
			float:left;
			width:auto;
			color:#fff;
			text-decoration:none;
			font-size:small;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			background:none;
		}
		
			div.menu a.selected
			{
				color:#000;
			}
	
div.home div.flash_menu
{
	height:330px;
}

div.sections
{
	/*
	background:#FEC56E url('/i/sections-bg.jpg') repeat-x;
	*/
	background:#FBE5C0;
	overflow:hidden;
	padding:10px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

	div.sections div.tabs_bg
	{
		/*
		background-image:url('/i/sections-tabs-bg-y.jpg');
		background-repeat:repeat-y;
		*/
		margin:0 auto;
	}
	
		div.sections div.tabs_bg div.tabs
		{
			/*
			background-image:url('/i/sections-tabs-bg.jpg');
			background-repeat:no-repeat;
			*/
			padding-bottom:20px;
		}
		
			div.sections div.tabs_bg div.tabs div.tab
			{
				width:175px;
				height:335px;
				float:left;
				overflow:hidden;
				padding:5px 12px;
				border-right:1px dotted #FF9933;
			}
			
				div.sections div.tabs_bg div.tabs div.tab_last
				{
					border-right:0;
				}
			
				div.sections div.tabs_bg div.tabs div.tab h2
				{
					font-size:small;
					font-weight:bold;
					color:#333;
					margin-bottom:8px;
				}
				
				div.sections div.tabs_bg div.tabs div.tab ul
				{
					list-style-type:disc;
					padding:0 15px;
					margin:0;
					color:#FF6600;
				}
				
					div.sections div.tabs_bg div.tabs div.tab ul li a
					{
						color:#CC6600;
					}
					
					div.sections div.tabs_bg div.tabs div.tab ul li a:hover
					{
						color:#c30;
					}
					
					div.tab li h3
					{
						color:#FF6600;
						size:small;
					}
					
		div.sections div.tabs_footer
		{
			/*
			background:#fff url('/i/sections-tabs-footer.jpg') no-repeat;
			*/
			height:6px;
			overflow:hidden;
		}

div.page
{
	padding-top:0;
	background-repeat:no-repeat;
	background-color:#fff;
}

	div.page div.left-column
	{
		width:200px;
		padding:13px;
		float:left;
		/*
		border:1px solid #fee;
		*/
		margin-right:10px;
		background-color:#fff;
	}
	
		div.page div.content
		{
			/*
			border:1px solid #fee;
			*/
			width:650px;
			padding:20px;
			float:left;
			background-color:#fff;
		}
		
			div.page div.content h2
			{
				color:#333;
			}
			
			div.content img.studii-de-caz-interlocutor
			{
				float:left;
				width:auto;
				margin:0 10px 10px 0;
			}
			
div.arbore div.node
{
	margin-left:20px;
}

	div.arbore div.node img.button
	{
		float:left;
		width:auto;
		margin:0 10px 2px 0;
	}
	
div.tree
{
	background-color:#fff;
}
	
div.rata-profitabilitate div.pics
{
	margin:10px 0;
} 	
	
	
div.members
{
	margin:20px 0;
	padding-right:100px;
}	

	div.members div.member
	{
		margin:20px 0;
	}

		div.members div.member img
		{
			float:left;
			width:auto;
			margin:0 7px 5px 0;
		}
		
		div.members div.member h3
		{
			padding:0;
			margin:1px 0;
		}
		
		div.members div.member h4
		{
			padding:0;
			margin:1px 0;
			font-weight:normal;
			color:#666;
		}
		
		div.members div.member p
		{
			line-height:1.2;
			margin:10px 0;
		}
		
div.footer
{
}
	
	div.footer div.footer_wrap
	{
		background-color:#000;
		background-image:url('/i/footer-bg.jpg');
		background-repeat:repeat-x;
		background-position:left 1px;
		padding:1px 0px 2px 0px;
	}
	
	div.footer div.logos
	{
		margin:10px auto;
		padding:5px;
		background-color:#fff;
		text-align:center;
		width:490px;
		line-height:0;
		border:1px solid #fff;
	}
	
		div.footer div.footer_left
		{
			background-image:url('/i/footer-bg-left.jpg');
			background-repeat:no-repeat;
			background-position:left top;
		}
		
		div.footer div.footer_right
		{
			background-image:url('/i/footer-bg-right.jpg');
			background-repeat:no-repeat;
			background-position:right top;
			padding:8px 8px 8px 20px;
			font-size:x-small;
			color:#eef;
		}
		
			div.footer div.footer_right a,
			div.footer div.footer_right
			{
				color:#ccd;
				text-decoration:none;
			}
			
				div.footer div.footer_right a.privacy
				{
					border-right:1px solid #ccd;
					padding-right:20px;
					padding-top:0;
					margin-right:30px;
				}
				
				div.footer div.footer_right a.terms
				{
					padding-right:20px;
					padding-top:0;
					margin-right:30px;
				}
				
div.new
{
	margin-bottom:10px;
}

	div.new h3.date
	{
		font-size:small;
		margin-bottom:4px;
		padding-bottom:0;
	}
	
		div.new p
		{
			line-height:1.3;
			margin:1px 0;
			padding:0;
		}
		
div.home_banners
{
	background-image:url('/i/home.jpg');
	background-position:middle middle;
	background-repeat:no-repeat;
	height:225px;
	padding-left:20px;
	padding-right:0;
	cursor:pointer;
	overflow:hidden;
}

div.header_left{
	background:#fff;
	width:490px;
	height:202px;
	float:left;
}

	div.header_left a.ibs{
		text-align:center;
		display:block;
		margin-top:20px;
		margin-bottom:20px;
	}

		div.header_left a.ibs img{
			border:0;
		}

div#ticker{
	overflow:hidden;
	height:18px;
}

	div.home_banners div.pagination
	{
		position:absolute;
		z-index:10;
		bottom:10px;
	}
	
	div.home_banners div.pagination a
	{
		display:block;
		padding:1px 4px;
		float:left;
		margin-right:2px;
		text-decoration:none;
		background-color:#fff;
		border:1px solid #c4c9e9;
		color:#9196b6;
		font-size:x-small;
	}

div.home_story
{

}
	
	div.home_story h2
	{
		color:#fff;
		font-size:1.2em;
		font-weight:bold;
	}
	
	div.home_story p
	{
		color:#234;
		line-height:1.3;
	}
		
			div.home_story h2.page1
			{
				background:transparent url('/i/home/ibs_logo.jpg') no-repeat left top;
				padding:12px 0 10px 95px;
				-height:22px;
			}
			
			div.home_story h2.page2
			{
				background:transparent url('/i/home/ibs_logo.jpg') no-repeat right top;
				padding:12px 95px 5px 0;
				float:left;
				width:auto;
			}
			
div.col
{
	width:460px;
	float:left;
	margin-right:20px;
}

			
	div.home_banners img.glob
	{
		float:right;
		width:auto;
		margin:0 0 0 10px;
	}
	
		div.headline div.wrap{

		}
		
			div.headline h1{
				color:#000;
				font-size:40pt;
				text-align:center;
				font-weight:normal;
				line-height:1;
				margin-bottom:10px;
				padding:0;
			}
			
			div.headline div.wrap h2{
				color:#333;
				font-size:large;
				text-align:center;
				padding:0;
			}
		
div.YPanel {
	width:190px;
	padding:10px;
	border:2px solid #cde;
	background:#fff;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	position:absolute;
	z-index:100;
	display:block;
}

	div.YPanel h2
	{
		color:#CC3300;
		font-size:small;
		margin:6px 0;
		padding:0;
	}
	
	div.YPanel a.ym {
		text-decoration:none;
		color:#567;
		font-size:smaller;
		display:block;
		padding:4px 0 4px 72px;
		background-position:0 3px;
		background-repeat:no-repeat;
	}