@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; }
body					{ line-height: 20px; }

/*** Typo ***/
h1, h2, h3, h4, h5, h6	{ font-weight: 100; margin: 0; }
h1						{ font-size: 1.45em; margin-bottom: 20px; }
h1 span					{}
h2						{ font-size: 1.25em; }
h3						{ font-size: 1.05em; }
h4						{ font-size: 0.9em; font-weight: bold; color: #0074af;}
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.link			{ color: #0074af; background: url(../img/blueDot.gif) bottom repeat-x; padding-bottom: 1px; }
a:hover					{ color: #da251c; }
a.mehr					{ background: url(../img/mehr.gif) left center no-repeat; padding-left: 20px; display: inline-block; line-height: 17px; height: 17px; }
a:hover.mehr			{ background: url(../img/h_mehr.gif) left center no-repeat; }

/*** General clases ***/
.left					{ float: left; }
.right					{ float: right; }
.imgLeft				{ float: left; margin-right: 10px; }
.imgRight				{ float: right; margin-left: 20px; }
.marLeft				{ margin-left: 35px; }
.clear					{ clear: both; }
.font1					{ font-size: 1px; height: 1px; line-height: 1px; }
.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; }
.blue					{ color: #0074af; }
.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; }
.bold					{ font-weight: bold; }
.height					{ line-height: 1.4em; }
.bigBorder				{ border-bottom: 4px solid #e9e9e9; }
.preface				{ font-family: Georgia, Times, serif; font-style: italic; font-size: 14px; line-height: 21px; }
.pointer				{ padding-bottom: 25px; background: url(../img/pointer.gif) bottom left no-repeat; }
.smallp					{ font-size: 0.75em; }


a.redLink, a.blackLink:hover { color: #0074af; 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: #c0c0c0 url(../img/result_counts.gif) 10px 60px no-repeat; }
#promo					{ background-color: #fff; margin: 0; position: relative; }
#content				{ width: 940px; padding: 0 20px 40px; background: url(../img/bot-ttm.jpg) bottom center no-repeat; }
#main					{ padding: 20px 0 0 2px; overflow: auto; }
#leftSide				{ width: 290px; padding-top: 10px; min-height: 400px; }
#rightSide				{ width: 610px; }
#footer					{ margin-bottom: 10px; }

/*** Index boxes ***/
.box					{ width: 290px; }
.box h1					{ font-size: 1.2em; }
.avantaje				{ background: url(../img/boxOrange.jpg) no-repeat; }
.tehnica				{ padding-top: 10px; background: #f3f8fc url(../img/top_box.gif) no-repeat; }
.avantaje				{ padding: 3px 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 li				{ padding: 0 5px; }
.tehnica li.title		{ font-size: 0.9em; font-weight: bold; text-align: center; display: block; }
.tehnica li.last		{ background: url(../img/bot_box.gif) bottom no-repeat; }
.tehnica a.mehr			{ font-size: 1.3em; background: url(../img/box_mehr.gif) no-repeat; margin-right: 20px; }
.tehnica a:hover.mehr	{ background: url(../img/box_h_mehr.gif) no-repeat; }

#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			{}
#news a.head span		{ padding-left: 30px; display: inline-block; min-height: 30px; height: auto !important; height: 30px;  padding-top: 5px; cursor: pointer; }	
#products a.head span 	{ background: url(../img/recycle-energy.gif) 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				{ }
#teamItems a.head		{ background: url(../img/down.gif) center right no-repeat; width: 100%; display: inline-block; }

/*** 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 0; }

/*** 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; }


/*** 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; }
#footer p.links a		{ color: #0074af; background: none; font-size: 0.8em; }
#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; }
.subLinks				{ width: 940px; margin: 0 auto; color: #666; text-align: center; }

/*** Domains ***/
h2.energie, h2.manage, h2.org, h2.change, h2.eficient { padding: 0 0 10px 45px; }
h2.energie				{ background: url(../img/position.gif) no-repeat; }
h2.manage				{ background: url(../img/write.gif) no-repeat; }
h2.org					{ background: url(../img/organisation.gif) no-repeat;}
h2.change				{ background: url(../img/change.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 8px no-repeat; font-size: 0.7em; margin-left: 20px; }
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; }
ul.contact li.line		{ line-height: 1em; }
#contact #rightSide h3	{ padding-left: 0; }
.cont_cols				{ width: 300px; }
.de, .ro				{ padding-left: 30px; height: 26px; line-height: 26px; display: inline-block; }
.de						{ background: url(../img/contact_de.gif) left center no-repeat; }
.ro						{ background: url(../img/contact_ro.gif) left center no-repeat; }

/*** 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'); }

/*** Normal Tabs ***/
.tabs						{ height: 30px; background: url(../img/tabs.gif) no-repeat; padding: 10px 0; }
.tabs li					{ display: inline; }
.tabs li a					{ background: none; color: #666; display: block; height: 27px; line-height: 27px; float: left; padding-right: 7px; font-size: 0.9em; font-family: tahoma; }
.tabs li a b				{ font-weight: normal; display: block; padding-left: 7px; }
.tabs li.activ a			{ background: url(../img/right_tab.gif) top right no-repeat; color: #fff; }
.tabs li.activ a b			{ background: url(../img/left_tab.gif) no-repeat; }
.tabs li a:hover			{ background: url(../img/right_hover_tab.gif) top right no-repeat; color: #2c3a5d; }
.tabs li a:hover b			{ background: url(../img/left_hover_tab.gif) no-repeat; }

/*** Boxes ***/
.padbox, .bluebox			{ padding: 10px; }
.padbox						{ background: #f1f1f1; border: 1px solid #ccc; }
.bluebox					{ border: 1px solid #ccc; overflow: auto; }







		
