/* CSS File			*/
/* Version: 	01		*/
/* Created at: 	HBfx Studio	*/
/* Author: 	Eros Nicolau	*/

/* Tag redefines		*/
html, body			{margin: 0px; padding: 0px; height: 100%; width: 100%;}
body				{background-image: url(../img/body_back.gif); background-repeat: repeat-x; background-position: left top; font-family: Arial, Helvetica, sans-serif; behavior:url("css/csshover.htc");}
div				{margin: auto; height: auto;}
form				{margin: 0px; padding: 0px;}
a img				{border: none 0px;}

/* Link styles			*/
a				{}
a:hover				{}

/* Header styles		*/
.header				{background-image: url(../img/header_back.jpg); background-repeat: no-repeat; background-position: center top; height: 146px; position: relative;}
.header .languages		{position: absolute; top: 121px; left: 823px; text-align: center; cursor: default;}
.header .languages a		{background-position: 0px 0px; background-repeat: no-repeat;}
.header .languages a:hover,
.header .languages .selected	{background-position: 0px -10px;}
.flag_ro			{background-image: url(../img/flag_ro.gif);}
.flag_gb			{background-image: url(../img/flag_gb.gif);}
.header .slogan			{text-align: right; position: absolute; width: 700px; right: 38px; top: 60px; font-size: 18px; font-style: italic; color: #b80000; cursor: default;}
.header .date			{font-size: 9px; color: #B80000; position: absolute; text-align: right; top: 89px; right: 38px;}

/* Main area styles		*/
.holder2			{width: 100%;}
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 900px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:900;}

.area				{padding: 0px; background-image: url(../img/area_borders_back.gif); background-repeat: no-repeat; background-position: center top; margin: 0px;}
.area .area			{background-image: url(../img/area_back.jpg); margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px; padding: 18px; background-color: #FFFFFF;}

.area .l-col			{float: left; width: 200px; padding-left: 30px; padding-right: 50px;}
.area .r-col			{min-height: 300px; float: left; width: 464px; background-image: url(../img/r-col_back.jpg); background-repeat: no-repeat; background-position: right top; background-color: #FFFFFF; padding-right: 15px; padding-left: 35px; position: relative; padding-top: 70px; padding-bottom: 20px;}

.area .l-col .news		{border: 1px solid #b80000; background-color: #FFFFFF; padding: 10px; margin-top: 10px; font-size: 10px; color: #757575; font-family: Verdana, Arial, Helvetica, sans-serif;}
.news h4			{padding: 0px; font-size: 10px; font-weight: bold; border-bottom: 1px solid #474747; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}

.area .r-col h2			{color: #b80000; border-bottom: 1px solid #b80000; text-align: right; padding: 0px; position: absolute; right: 15px; top: 20px; cursor: default; width: 464px; margin: 0px;}
.area .r-col h3			{color: #f4f5f6; font-size: 34px; margin: 0px; padding: 0px; position: absolute; left: 35px; top: 15px; cursor: default; margin: 0px; height: 30px; overflow: hidden;}
.area .r-col h4			{color: #b80000; font-size: 16px; margin: 0px; padding: 0px; cursor: default; margin: 0px; border-bottom: 1px solid #b80000; padding-top: 10px; text-align: right;}
.area .r-col .article		{color: #000000; font-size: 11px; line-height: 20px; text-align: justify;}

/* Footer styles		*/
.footer				{font-size: 9px; color: #757575; padding-top: 5px; padding-right: 20px; padding-left: 20px;}
.footer a			{color: #757575;}
.footer a:hover			{color: #000000;}
.footer .credits		{float: right;}

/* Main Menu styles		*/
.l-col .menu			{width: 200px; overflow: hidden; cursor: pointer; cursor: hand;}
.l-col .menu a,
.l-col .menu .selected li a	{display: block; font-size: 12px; text-decoration: none; background-color: #FFFFFF; margin-top: 1px;}
.l-col .menu a:hover,
.l-col .menu .selected a	{color: #000000;}
.l-col .menu ul			{margin: 0px; padding: 0px;}
.l-col .menu ul ul		{padding: 0px; margin-top: 2px; margin-right: 0px; margin-bottom: -2px; margin-left: 0px;}
.l-col .menu li,
.l-col .menu .selected li	{list-style-image: none; list-style-type: none; background-image: url(../img/menu_item_back.gif); background-repeat: no-repeat; background-position: -200px 0px; padding-right: 0px; padding-left: 0px; padding-top: 1px; padding-bottom: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px;}
.l-col .menu li:hover,
.l-col .menu .selected		{background-position: 0px 0px;}
.l-col .menu li a		{font-weight: bold; color: #b80000; margin-left: 8px; padding-left: 2px;}
.l-col .menu li li a		{font-weight: normal; color: #d25e5e; margin-left: 16px; padding-left: 2px;}
.l-col .menu li li li a		{font-weight: normal; color: #e39999; margin-left: 24px; padding-left: 2px;}

/* Misc. styles			*/
.photo				{border: 1px solid #d76f6f; padding: 5px;}

/* IE 6 and below hacks		*/
*html .menu li a		{margin-top: 1px; line-height: 15px;}
*html .area .r-col		{height: 300px;}
/* IE 7 only hacks		*/
*:first-child+html .menu li a	{margin-top: 1px; line-height: 15px;}

/* 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 */

.hale { font-size: 8px; color: #CCCCCC; text-decoration: none}
a.hale:link, a.ln:visited {font-size: 8px; color: #CCCCCC; text-decoration: none}
a.hale:hover { font-size: 8px; color: #CCCCCC; text-decoration: none}