/* CSS File			*/
/* Version: 	01		*/
/* Created at: 	HBfx Studio	*/
/* Author: 	Eros Nicolau	*/

/* Tag redefines		*/
html, body			{margin: 0px; padding: 0px; height: 100%; width: 100%; background-color: #FFFFFF;}
body				{background-image: url(../img/body_back.gif); background-repeat: repeat-x; background-position: left top; font-family: "Trebuchet MS"; behavior:url("css/csshover.htc"); color: #000000; font-size: 12px;}
div				{margin: auto; height: auto; font-size: 12px;}
form				{margin: 0px; padding: 0px;}
p				{margin-top: 0px; font-size: 12px;}
a img				{border: none 0px;}
h4				{font-size: 12px; color: #76a3ff; margin: 0px;}

/* Link styles			*/
a				{}
a:hover				{}

/* Header styles		*/
.header				{height: 130px; background-repeat: no-repeat; background-position: center top; position: relative;}
.ro .header			{background-image: url(../img/header_back_ro.gif);}
.en .header			{background-image: url(../img/header_back_en.gif);}
.header .menu2			{position: absolute; top: 15px; right: 15px; text-align: right; font-size: 11px; color: #FFFFFF;}
.header .menu2 a		{color: #FFFFFF; text-decoration: none;}
.header .languages		{position: absolute; top: 80px; right: 15px; text-align: right; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.header .languages a		{color: #FFFFFF; text-decoration: none;}
.header .languages a.selected	{color: #000000;}

/* Main area styles		*/
.holder2			{width: 100%;}
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 744px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:744;}

.area				{background-image: url(../img/area_back.gif); background-repeat: repeat-y; background-position: center top; padding: 8px;}
.l-col				{width: 195px;}
.r-col				{width: 494px; padding-left: 27px; min-height: 400px; *height:expression((this.scrollHeight < 400) ? "400px" : "auto" );}
.l-col, .r-col			{float: left;}

.l-col h3			{background-image: url(../img/l-col_h3_back.gif); height: 30px; font-size: 12px; color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; overflow: hidden; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.l-col h5			{font-size: 11px; color: #76a3ff; margin-left: 5px; margin-top: 0px; margin-bottom: 5px; padding-left: 5px; padding-right: 5px;}
.l-col .content			{padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; font-size: 11px; color: #000000; margin-bottom: 5px;}
.r-col h1			{font-size: 18px; font-weight: normal; color: #76a3ff; margin: 0px; padding: 0px;}
.r-col h2			{font-size: 13px; margin: 0px; padding: 0px;}
.r-col h4			{font-size: 12px; color: #76a3ff; margin-top: 10px !important;}

/* Footer styles		*/
.footer				{background-image: url(../img/footer_back.gif); background-repeat: no-repeat; background-position: center top; height: 54px;}
.footer .footer			{padding-top: 20px; padding-left: 70px; font-size: 11px; color: #FFFFFF;}
.footer .footer a		{color: #FFFFFF; text-decoration: none;}
.footer .footer .credits	{}

/* Main Menu styles		*/
#menu				{position: absolute; left: 5px; top: 103px; font-size: 13px;}
#menu a				{color: #717171; text-decoration: none;}
#menu li li a			{color: #6c7992; background-color: #afbbcf; margin-bottom: 0px;}
#menu a:hover, #menu h2:hover	{color: #FFFFFF; background-color: #4e6ed7;}
#menu a, #menu h2		{display: block; margin: 0; padding-left: 3px; padding-right: 3px; line-height: 25px; height: 25px;}
#menu				{width: 100%; float: left;}
#menu ul			{list-style: none; margin: 0; padding: 0; float: left;}
#menu h2			{font-size: 13px; font-weight: normal;}
#menu li			{position: relative; white-space: nowrap;}
#menu li li			{width: 200px; margin: 0px;}
#menu ul ul			{position: absolute; z-index: 500;}
#menu ul ul ul			{position: absolute; top: 0; left: 100%;}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
				{display: none;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
				{display: block;}

/* IE 6 and below hacks		*/
*html #menu ul			{width: 0px;}
*html #menu ul li		{float: left;}
/* IE 7 only hacks		*/
*:first-child+html #menu ul li a {height: 1%;}

/* Misc. styles			*/
.date				{font-size: 10px; color: #c3c3c3;}

.categ				{cursor: hand; cursor: pointer;}
.hide				{display: none;}
.show				{display: block;}
.show a				{text-decoration: none; background-image: url(../img/button_more.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 12px;}
.show h5, .show a		{background-color: #efefef; color: #a2a5ae;}
.show h5:hover,
.show h5:hover a,
.show .selected,
.show .selected a		{background-color: #6d7993; color: #f8ffff;}
.flash_gallery			{float: left; margin-right: 10px;}


/* clearfix			*/
.clearfix:after			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix			{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix			{display: block;}
* html .clearfix		{height: 1%;}
/* End hide from IE Mac */
