/* 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: #181a1b;}
body				{behavior:url("css/csshover.htc"); color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; background-image: url(../img/body_back.gif); background-repeat: repeat-x;}
div				{margin: auto; height: auto;}
form				{margin: 0px; padding: 0px;}
a img				{border: none 0px;}
h1				{font-size: 18px; font-weight: normal; border-bottom: 1px solid #FFFFFF; padding: 0px 0px 5px 0px;}

/* Link styles			*/
a				{color: #e04d18;}
a:hover				{}

/* Holder styles		*/
.holder2			{width: 100%;}
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 860px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:860;}

/* Header styles		*/
.header				{padding-top: 10px;}
.header	.holder			{background-image: url(../img/header_back.jpg); background-repeat: no-repeat; height: 310px; position: relative;}
.header	.languages		{position: absolute; right: 30px; top: 7px;}
.header .languages a		{color: #1a1a1a; text-decoration: none; background-repeat: no-repeat; background-position: left 3px; padding-left: 22px;}
.header .languages .ro		{background-image: url(../img/ro.jpg);}
.header .languages .en		{background-image: url(../img/en.jpg);}
.header .logo			{position: absolute; top: 5px; left: 20px;}
.header .logo img		{width: 280px; height: 120px;}

/* Main area styles		*/
.area .holder			{background-color: #000000; padding: 0px 30px 20px 30px;}
.l-col, .m-col, .r-col		{}
.l-col				{}
.m-col				{}
.r-col				{}

/* Footer styles		*/
.footer a			{color: #a0a0a0; text-decoration: none;}
.footer .holder			{background-image: url(../img/footer_back.gif); background-repeat: no-repeat; padding-top: 12px; text-align: center; font-size: 11px; color: #a0a0a0;}
.footer .credits		{padding-top: 15px;}

/* Main Menu styles		*/
.menu				{position: absolute; left: 0px; bottom: 30px; width: 860px; text-align: center;}
.menu a				{color: #FFFFFF; text-decoration: none; margin: 0px 3px 3px 3px; position: relative;}
.menu a:hover, .menu .selected	{border-bottom: 3px solid #e04d18;}

/* Misc. styles			*/
.home-box			{float: right; background-color: #000000; padding-left: 90px;}
.details			{float: right;}
.item				{margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px dotted #FFFFFF;}
.flash-gallery			{float: right; background-color: #000000; padding-left: 35px;}
.projects			{text-align: center;}
.projects img			{padding: 2px;}
.thumbs				{text-align: center;}
.thumbs img			{border: solid 4px #FFFFFF;}
.thumb_img			{float: left; padding: 25px 10px 25px 10px;}
.team img			{float: left; padding: 0px 10px 10px 0px;}
.team .title			{font-size: 14px; font-weight: bold;}

/* IE 6 and below hacks		*/
*html a				{}
/* IE 7 only hacks		*/
*:first-child+html a		{}
/* Opera 9 and below hacks	*/
html:first-child a		{}
/* Safari and Opera hacks	*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
a				{}
}

/* HR Styling hacks		*/
/* IE				*/
hr				{height: 1px; color: #d5d8d8; border: none;}
/* Gecko-based browsers		*/
html>body hr			{height: 1px; background-color: #d5d8d8; border: none;}
/* Opera & Gecko-based browsers	*/
html>body hr			{height: 1px; background-color: #d5d8d8; border: 0px solid #d5d8d8;}

/* 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 */

