@charset "utf-8";
/*-----------------------------------------------------------------------------*/
/* Copyright 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/

/*** Reset ***/
html					{ height: 101%; background-color: #f5f5f5; }
body, p, ul, form, ul, li { margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; list-style: none; }
img						{ border: none; }

/*** Typo ***/
h1, h2, h3, h4, h5, h6	{ font-weight: 100; margin: 0; }
h1						{ font-size: 1.45em; margin-bottom: 20px; }
h1.small				{ font-size: 1.2em; }
h2						{ font-size: 1em; }
h3						{ font-size: 1.05em; }
h4						{ font-size: 0.9em; font-weight: bold; color: #009933;}
h5, h6					{ font-size: 0.8em; }
p, li					{ font-size: 0.8em; color: #333; }
.title					{ font-size: 110%; margin-bottom: 10px;}
a 						{ text-decoration: none; outline: none; }
a:link, a:visited, a:active{ color: #6f91b1; background: url(../img/blueDot.gif) bottom repeat-x; padding-bottom: 1px; }
a:hover					{ color: #da251c; }

/*** General clases ***/
.left					{ float: left; }
.right					{ float: right; }
.imgLeft				{ float: left; margin-right: 10px; }
.imgRight				{ float: right; margin-left: 10px; }
.marLeft				{ margin-left: 35px; }
.clear					{ clear: both; }
.blueBorder				{ background: url(../img/blueDot.gif) bottom repeat-x; padding-bottom: 1px; }
.grayBorder				{ background: url(../img/grayDot.gif) bottom repeat-x; padding-bottom: 1px; }
.redBorder, a:hover		{ background: url(../img/redDot.gif) bottom repeat-x; padding-bottom: 1px; }
.green					{ color: #1a8119; }
.red, #lang a:hover		{ color: #da251c; }
.gray					{ color: #666; }
.orange					{ color: #f60; }
.justify				{ text-align: justify; }
.colt					{ background: url(../img/coltar.gif) no-repeat; }
.imgBorder				{ padding: 3px; border: 1px solid #ccc; }
.topPadd10				{ padding-top: 10px; }
.botPadd10				{ padding-bottom: 10px; }
.small					{ font-size: 0.75em; }
.smaller				{ font-size: 0.7em; }
.bigBorder				{ border-bottom: 4px solid #e9e9e9; }
.em						{ font-style: italic; }

a.redLink, a.blackLink:hover{ color: #da251c; background: url(../img/redDot.gif) bottom repeat-x; padding-bottom: 1px; }
a.redLink:hover, a.blackLink{ color: #000; background: url(../img/blackDot.gif) bottom repeat-x; padding-bottom: 1px; }
		

/*** General Layout structure ***/
#wrapper, #footer		{ width: 980px; margin: 0 auto; background: url(../img/transfer-tehnologie.jpg) top center repeat-y; }
#header					{ width: 960px; margin: 0 auto; height: 94px; background-color: #c0c0c0; }
#promo					{ background-color: #fff; margin: 10px 0 0; position: relative; }
#content				{ width: 940px; padding: 0 20px 40px; background: url(../img/bot-ttm.jpg) bottom center no-repeat; }
#main					{ padding: 40px 0 0 2px; overflow: auto; }
#leftSide				{ width: 290px; padding-top: 10px; min-height: 100px; height: auto !important; height: 100px; }
#rightSide				{ width: 610px; }
#footer					{ margin-bottom: 10px; }

/*** Index boxes ***/
.box					{ width: 290px; min-height: 100px; }
.avantaje				{ background: url(../img/boxOrange.jpg) no-repeat; }
.tehnica				{ background: url(../img/boxGreen.jpg) no-repeat; }
.avantaje, .tehnica		{ padding: 10px 5px 10px 5px; height: 130px; }
.avantaje li.bifa		{ padding: 0 0 0 14px; background: url(../img/bifaAv.gif) 0 2px no-repeat; margin: 0; line-height: 15px; }
.avantaje li.bifa sub	{ line-height: 4px; }
.tehnica				{ padding-top: 17px; }

#news, #team			{ padding: 20px 0 0 10px; }
#newsItems 				{ width: 610px; position: relative; }
#teamItems 				{ width: 710px; position: relative; }
#newsItems .imgLeft		{ position: absolute; top: 0; left: -325px; }
#teamItems .imgLeft		{ position: absolute; top: 0; left: -225px; }
#news a.head			{ background: none; }
#news a.head span		{ padding-left: 20px; background: url(../img/article.png) 0 4px no-repeat; display: block; min-height: 20px; height: auto !important; height: 20px;  padding-top: 5px; cursor: pointer; }	
#products a.head span 	{ background: url(../img/article.png) no-repeat; min-height: 20px; height: auto !important; height: 20px; padding-top: 0; }
a.head.selected 		{ color: #003399; font-weight: bold; }
#news h4				{ padding-bottom: 5px; }
ul.body					{ font-size: 1.4em; }
ul.body	li.title		{ margin-bottom: 10px; font-size: 0.8em; }
em.subHeader			{ background: none; font-weight: 100; color: #666; padding: 0; font-style: normal; }
a.head.selected em.subHeader{ color: #003399; }
li.selected				{ }

/*** Language ***/
#lang					{ width: 400px; color: #fff; padding: 10px 0 0 10px; }
#lang a					{ color: #fff; background: none; }

/*** Pathway ***/
#path					{ color: #666; font-size: 0.65em; font-weight: bold; height: 20px; padding: 10px 0 0 15px; background: url(../img/path.gif) repeat-x; }

/*** Misc ***/
.w290					{ width: 290px; padding-bottom: 15px; border-bottom: 4px solid #e9e9e9; margin-bottom: 15px; }
#despre p				{ margin-bottom: 20px; }
h3.utile				{ color: #f60; border-bottom: 4px solid #e9e9e9; padding: 0 0 5px 15px; }
.linkUtil li			{ padding: 5px 0 5px 15px; font-size: 0.7em; line-height: 1.3em; background: url(../img/greenArrow.gif) 0 10px no-repeat; }
.info					{ padding: 5px 10px 5px 30px; background: #ececec url(../img/info.gif) 5px 3px no-repeat; }
.signature				{ margin-left: 100px; }
.submain				{ width: 740px; }
.preface p				{ font-family: Georgia, "Times New Roman", Times, serif; }
.spacer					{ margin-bottom: 30px; }
.btn_download			{ height: 40px; line-height: 40px; padding-left: 50px; background: url(../img/btn_download.gif) no-repeat; font-size: 0.7em; color: #999; }
.btn_download a			{ color: #06c; }
.btn_download a:hover	{ color: #da251c; }
.redinfo				{ background: url(../img/red_info.gif) no-repeat; padding-left: 24px; font-style: italic; font-size: 0.7em; color: #333; margin-top: 60px; }


/*** Saving Energy ***/
#saving					{ border-top: 1px solid #65af12; margin-top: 20px; padding-top: 10px; }

/*** Footer ***/
.top					{ background: url(../img/top-ttm.jpg) top center no-repeat; padding-top: 22px; }
#footer p.last			{ background: url(../img/bot-ttm.jpg) bottom center no-repeat; }
#footer p.links			{ margin: 0 20px 5px; background-color: #ededed; padding: 6px 10px; text-align: center; position: relative; }
#footer p.links a		{ color: #1a8119; background: none; }
#footer p.links a:hover	{ color: #da251c; background: url(../img/redDot.gif) bottom repeat-x; padding-bottom: 1px; }
a.linkBizNet			{ color: #f90; font-weight: bold; }
a.linkIX				{ color: #c00; font-weight: bold; }
a.rss					{ background: none; position: absolute; top: 5px; right: 20px; }
.subLinks				{ width: 940px; margin: 0 auto; color: #666; text-align: center; }

/*** Domains ***/
#domenii h2				{ padding: 0 0 10px 45px; }
h2.energie				{ background: url(../img/energie-regenerabila.gif) no-repeat; }
h2.manage				{ background: url(../img/management-deseuri.gif) no-repeat; }
h2.eficient				{ background: url(../img/eficienta-energetica.gif) no-repeat; }
#domenii h4				{ margin-bottom: 6px; font-size: 0.8em; }

ul.normal li			{ padding-left: 16px; background: url(../img/bullet.gif) 0 5px no-repeat; }
ul.normal li.title		{ font-size: 0.7em; padding-left: 0; background: none; font-weight: bold; }

.impress				{ margin-left: 15px; font-size: 0.85em; }
ul.contact li			{ color: #333; font-size: 0.75em; }
#contact #rightSide h3	{ padding-left: 0; }

/*** Formular inregistrare ***/
.register				{ font-size: 0.7em; margin-bottom: 30px; border-top: 4px solid #e9e9e9; border-bottom: 4px solid #e9e9e9; border-left: none; border-right: none; padding: 10px; }
.register input.text, .register .mesaj	{ border: 1px solid #a4cca0; width: 260px; margin-bottom: 3px; }
.register input.text	{ height: 18px;}
.register .mesaj		{ height: 120px; }
.leftText				{ width: 190px; text-align: right; padding-right: 10px;}

/*** Tabs over Flash ***/
#alImg1 img, #alImg2 img	{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#alImg1, #alImg2 			{ display: inline-block; }
#alImg1 					{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='tabs/ttm.png'); }
#alImg2 					{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='test_img.png'); }

/*** Gallery ***/
.photos					{}
.photos img				{ background: url(../img/img_gallery.gif) no-repeat; padding: 10px; }
.photos a, .photos a:hover { background: none; }

/*** TABS ***/
#menu					{ background: url(../img/tab_dot.gif) bottom repeat-x; }
.tabs					{ padding: 0 8px 0 10px; margin:0; list-style:none; height:33px; background:transparent url(../img/tab_0c.gif) repeat-x left bottom; font-size: 1em; }
.tabs li				{float:left; height:33px; margin-right:3px;}
.tabs li a				{display:block; float:left; height:33px; line-height:28px; color:#fff; text-decoration:none; font-family: Tahoma, "Trebuchet MS", sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../img/tab_0a.gif) no-repeat;}
.tabs li a b			{float:left; display:block; padding: 0px 16px 5px 12px; background:url(../img/tab_0b.gif) no-repeat right top; font-weight: 100; }
.tabs li.activ a		{color:#024153; background:url(../img/tab_2a.gif) no-repeat;}
.tabs li.activ a b		{background:url(../img/tab_2b.gif) no-repeat right top;}
.tabs li a:hover		{color:#000; background: url(../img/tab_1a.gif) no-repeat;}
.tabs li a:hover b		{background:url(../img/tab_1b.gif) no-repeat right top;}
.tabs li.activ a:hover 	{color:#000; background: url(../img/tab_2a.gif) no-repeat; cursor:default;}
.tabs li.activ a:hover b {background:url(../img/tab_2b.gif) no-repeat right top;}

.hold-tabs					{ background: #fff url(../img/top_tabs_dot.gif) bottom repeat-x; padding-bottom: 1px; }
.top-tabs					{ padding: 0 8px 0 710px; margin:0 auto; width: 240px; list-style:none; height:33px; background: transparent url(../img/top_tab_0c.gif) repeat-x left bottom; font-size: 1em; }
.top-tabs li				{float:left; height:33px; margin-right:3px;}
.top-tabs li a				{display:block; float:left; height:33px; line-height:28px; color:#000; text-decoration:none; font-family: Tahoma, "Trebuchet MS", sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../img/top_tab_1a.gif) no-repeat;}
.top-tabs li a b			{float:left; display:block; padding: 0px 16px 5px 12px; background:url(../img/top_tab_1b.gif) no-repeat right top; font-weight: 100; }
.top-tabs li.activ a		{color:#024153; background:url(../img/top_tab_0a.gif) no-repeat;}
.top-tabs li.activ a b		{background:url(../img/top_tab_0b.gif) no-repeat right top;}
.top-tabs li a:hover		{color:#000; background: url(../img/top_tab_0a.gif) no-repeat;}
.top-tabs li a:hover b		{background:url(../img/top_tab_0b.gif) no-repeat right top;}
.top-tabs li.activ a:hover 	{color:#000; background: url(../img/top_tab_2a.gif) no-repeat; cursor:default;}
.top-tabs li.activ a:hover b {background:url(../img/top_tab_2b.gif) no-repeat right top;}

/*** Program tabel ****/
.program				{ font-size: 0.7em; border: 1px solid #daefd9; padding: 5px; }
.program td				{ padding: 3px 0; }
.program td.first		{ width: 340px; padding-right: 60px; }
.program td strong		{ color: #333; }
.alt					{ background: #F2F2F2; }
.pointer				{ font-size: 1em; padding: 5px 0 20px 10px; color: #1a8119; background: #daefd9 url(../img/green_point.gif) bottom right no-repeat; }
span.inreg				{ color: #1a8119; background: #daefd9; display: inline-block; width: 100%; padding: 5px 0; }








		
