/* 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-color: #636363;}
div				{margin: auto; height: auto;}
form				{margin: 0px; padding: 0px;}
a img				{border: none 0px;}
h1				{font-family: "Arial Narrow"; font-size: 18px; color: #d8251e; border-bottom: 1px solid #c5c5c5; text-transform: uppercase;}

/* Link styles			*/
a				{}
a:hover				{}

/* Header styles		*/
.header				{background-image: url(../img/header_back.jpg); background-repeat: no-repeat; background-position: center top; height: 199px; position: relative;}
.link_home			{position: absolute; left: 33px; top: 87px;}
.link_contact			{position: absolute; left: 33px; top: 126px;}
.link_home img,
.link_contact img		{width: 98px; height: 31px;}
.link_ambient			{position: absolute; left: 798px; top: 94px;}

.languages			{position: absolute; top: 65px; left: 35px; height: 18px; overflow: hidden;}
.languages img			{height: 18px; width: 27px; border: 0px none;}
.languages a			{background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none;}
.languages a:hover, 
.languages .selected		{background-position: 0px -18px !important;}
.ro				{background-image: url(../img/flag_ro.jpg);}
.en				{background-image: url(../img/flag_en.jpg);}
.it				{background-image: url(../img/flag_it.jpg);}

/* Main area styles		*/
.holder2			{width: 100%;}
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 980px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:980;}

.area				{background-image: url(../img/area_back.gif); background-repeat: repeat-y; background-position: center top; padding-bottom: 20px;}

.l-col				{width: 212px; padding-right: 55px; padding-left: 48px; float: left; font-family: "Arial Narrow"; font-size: 18px; font-weight: normal; color: #273977; padding-top: 30px;}
.r-col				{width: 633px; float: left; font-family: Arial; font-size: 12px; color: #626262; overflow: visible;}

.l-col h3			{margin: 0px; padding: 0px; font-size: 18px; text-transform: uppercase; border-bottom: 1px solid #c5c5c5;}
.l-col h4			{font-size: 12px; color: #ff0000; margin: 0px; padding: 0px;}
.l-col .article			{background-image: url(../img/news_article_back.gif); background-position: left top; border: 1px solid #c9d4e1; padding: 8px; font-family: Arial; font-size: 11px; color: #000000; margin-top: 7px; margin-bottom: 16px;}
.l-col .date			{font-size: 9px; color: #6f6f6f; margin-bottom: 18px;}
.r-col h1			{padding-top: 18px; margin-right: 33px;}
.r-col p			{margin-right: 33px;}

/* Footer styles		*/
.footer				{background-image: url(../img/footer_back.jpg); background-repeat: no-repeat; background-position: center top; height: 30px; padding-top: 200px; font-family: Verdana; font-size: 10px; color: #c3c3c3;}
.footer .holder			{text-align: center;}
.footer a			{color: #c3c3c3; text-decoration: none;}
.footer .credits		{font-family: Arial; color: #FFFFFF; padding-top: 10px;}

/* Main Menu styles		*/
.menu				{position: absolute; left: 40px; bottom: 8px;}
.menu a				{font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-right: 5px; padding-left: 5px;}
.menu a:visited			{color: #7777ff;}

/* Misc. styles			*/
a.red				{color: #cf2623; text-decoration: none;	font-size: 12px;}
.gray				{color: #636363;}

.category			{background-image: url(../img/category_back.gif); height: 27px; line-height: 27px; font-weight: bold; padding-left: 10px; margin-bottom: 5px; margin-top: 5px;}
.category h4			{color: #FFFFFF; font-size: 15px; margin: 0px; padding: 0px; cursor: pointer; cursor: hand;}
.hide				{display: none;}
.product			{background-image: url(../img/product_back.gif); background-repeat: repeat-y; background-position: left top; line-height: 27px; height: 27px; background-color: #cad6da; padding-left: 32px; font-size: 12px; font-weight: bold; margin-bottom: 2px;}
.product a			{color: #656565; text-decoration: none;}

.label				{cursor: pointer; cursor: hand; height: 163px; width: 139px; padding-top: 105px; padding-left: 30px; background-repeat: no-repeat; background-position: left top; font-family: Verdana; font-size: 10px; color: #000000; margin-left: 25px;}
.printers			{background-image: url(../img/printers_back.jpg);}
.ribbons			{background-image: url(../img/ribbons_back.jpg);}
.etiquettes			{background-image: url(../img/etiquettes_back.jpg);}

.gallery			{float: right; width: 229px;}

/* 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 */

