/* 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: #f5f5f5;}
body				{background-image: url(../cs-images/body_back.gif); background-repeat: repeat-x; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
div				{margin: auto; height: auto;}
form				{margin: 0px; padding: 0px;}
td, th				{vertical-align: top;}
a img				{border: none 0px;}
h1, h2				{text-transform: uppercase;}

/* Link styles			*/
a				{color: #003366;}
a:hover				{text-decoration: none;}

.formulare_download				{color: #5e5e5e;}
.formulare_download:hover				{text-decoration: none;}

/* Header styles		*/
.header				{position: relative; height: 153px;}

.header .languages		{position: absolute; left: 11px; top: 99px;}
.header .languages img		{height: 15px; width: 19px;}
.header .languages a		{background-repeat: no-repeat; background-position: 0px 0px; margin-right: 4px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 10px; font-size: 10px;}
.header .languages a:hover, 
.header .languages .selected	{background-position: 0px -15px;}
.header .languages .ro		{background-image: url(../cs-images/flag_ro.gif);}
.header .languages .en		{background-image: url(../cs-images/flag_en.gif);}
.header .languages .fr		{background-image: url(../cs-images/flag_fr.gif);}
.header .languages .de		{background-image: url(../cs-images/flag_de.gif);}

.header .search			{text-align: right; position: absolute; left: 600px; top: 100px; margin: 0px; padding: 0px; width: 400px; font-size: 12px; font-weight: bold; color: #FFFFFF;}

/* Main area styles		*/
.holder2			{width: 100%; }
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 1000px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:1000;}

.breadcrumbs			{background-color: #4989b7; height: 22px; margin-top: 0px; margin-bottom: 0px; color: #FFFFFF; padding-top: 5px;}
.breadcrumbs a			{color: #FFFFFF;}
.breadcrumbs a:hover		{text-decoration: none;}
.breadcrumbs .clearfix		{padding-left: 5px;}

.area				{ background-color: #FFFFFF;background-image: url(../cs-images/area_back.gif); background-repeat: repeat-y; background-position: left top;}
.area .l-col			{float: left; width: 202px; padding-right: 12px; font-family: "Trebuchet MS"; font-size: 13px;}
.area .m-col			{width: 555px; padding-right: 12px; _padding-right: 12px; float: left; color: #3c3c3c; line-height: 18px;}
.area .r-col			{float: left; width: 208px;  padding-right: 5px; padding-left: 3px; font-family: Arial, Helvetica, sans-serif; background-color: #eff0f1;}

.l-col .sub			{border-top: solid 1px #c6c6c6;}
.l-col .sub a			{display: block; text-decoration: none; color: #6d6d6d; padding-left: 20px; background-image: url(../cs-images/bullet_01.gif); background-repeat: no-repeat; background-position: 5px 8px; padding-top: 5px; padding-bottom: 5px; border-bottom: solid 1px #c6c6c6; background-color: #eff0f1; margin-top: 0px; margin-right: 1px; margin-bottom: 0px; margin-left: 1px;}
.l-col .sub a:hover			{text-decoration: underline;}
.l-col .sub .sub		{border: none 0px;}
.l-col .sub .sub a		{padding-left: 30px; background-position: 5px 5px;}

.m-col .utils			{}
.send		{text-align: right; float: right; vertical-align: top; padding-right: 5px;}
.send a {text-decoration: none;}
.send img {vertical-align: middle;}
.m-col .article			{margin-top: 20px;}
.m-col .article .text		{padding-bottom: 5px; color: #323232;}

.m-col h1			{font-size: 14px; text-transform: uppercase; color: #1d3765; padding: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}
.m-col h2			{font-size: 18px; font-weight: normal; text-decoration: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;}
.m-col h3			{font-size: 19px; text-transform: uppercase; color: #1d3765; padding: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-stretch: condensed; text-decoration: underline; font-weight: normal;}
.m-col h4			{font-size: 13px; line-height: 17px; color: #2d2d2d; text-transform: uppercase; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
.m-col h5			{background-image: url(../cs-images/h5_back.gif); background-repeat: repeat-x; background-position: left top; color: #FFFFFF; padding: 6px; text-transform: uppercase; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
.m-col h6			{font-size: 14px; padding: 5px; border-bottom: 1px dotted #3C3C3C; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
.m-col h6 .description		{font-size: 12px; font-weight: normal;}
.m-col .description		{color: #9e9e9e;}

.m-col .short:first-letter	{font-size: 20px; color: #4989b7; padding-left: 20px;}

.m-col .shapeau			{background-image: url(../cs-images/shapeau_shadow.gif); background-repeat: no-repeat; background-position: right bottom; background-color: #e8eff3; padding-top: 0px; padding-right: 1px; padding-bottom: 1px; padding-left: 0px;}
.m-col .shapeau .content	{border-top: solid 1px #dedede; border-left: solid 1px #dedede; padding: 5px; font-style: italic; color: #646464;}

.m-col .caption			{background-color: #2d2d2d; color: #FFFFFF; padding: 1px; margin-top: 5px; margin-bottom: 5px; display: block;}
.m-col .caption img		{padding: 0px; display: block; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}

.m-col .result			{background-image: url(../cs-images/icon_file.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 24px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #1D3765; margin-top: 10px;}
.m-col .result a		{font-weight: bold; color: #1d3765;}
.m-col .result a.title		{font-size: 14px; font-weight: bold; color: #4989b7; text-transform: uppercase;}

.l-col h2			{font-size: 13px; color: #1d3765; padding-left: 20px;}
.r-col h2			{font-size: 14px; color: #4989b7; padding: 0px; margin-top: 10px; _margin-top: 00px; _padding: 10px 0px 0px 0px; margin-bottom: 5px; margin-left: 5px;}

.r-col ul			{padding: 0px; margin: 0px;}
.r-col li			{list-style-image: none; list-style-type: none; background-image: url(../cs-images/bullet_02.gif); background-repeat: no-repeat; background-position: 5px 3px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 20px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}

/* Footer styles		*/
.footer				{background-color: #1d3765; margin-top: 10px; margin-bottom: 0px; padding-top: 15px; padding-bottom: 15px; color: #FFFFFF;}
.footer a			{color: #FFFFFF; padding-right: 4px; padding-left: 4px;}
.footer .clearfix		{text-align: center;}
.footer .credits		{}

/* Main Menu styles		*/
.header .menu			{position: absolute; left: 5px; top: 128px;}
.header .menu a			{color: #1e3967;}
.header .menu a:hover		{color: #ffffff;}
.header .menu a, 
.header .menu a:hover		{white-space: nowrap; display: block; float: left; background-image: url(../cs-images/header_button_left.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 19px; padding-left: 5px; position: relative; padding-right: 5px; padding-top: 5px; text-decoration: none; margin-right: 2px; line-height: 12px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px;}
.header .menu a .end, 
.header .menu a:hover .end	{background-image: url(../cs-images/header_button_right.gif); background-repeat: no-repeat; background-position: right 0px; height: 24px; width: 4px; display: inline; margin: 0px; padding: 0px; position: absolute; top: 0px; right: -1px;}
.header .menu a:hover, 
.header .menu a:hover .end	{background-position: 0px -24px;}

/* Misc. styles			*/
.centered			{text-align: center;}
.textbox			{border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #979797; border-left-color: #979797; border-right-color: #e0e0e0; border-bottom-color: #e0e0e0; background-color: #FFFFFF;}
.textarea			{}
.button				{}
.button01			{background-image: url(../cs-images/button_01_back.gif); background-repeat: no-repeat; background-position: left top; height: 32px; width: 151px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; border: none 0px; font-family: "Trebuchet MS"; font-size: 11px;}
.button02			{background-image: url(../cs-images/button_02_back.gif); background-repeat: no-repeat; background-position: left top; height: 22px; width: 63px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; border: none 0px; font-family: "Trebuchet MS"; font-size: 11px; margin-left: 5px;}
.button03			{background-image: url(../cs-images/butt03.gif); background-repeat: repeat-x; background-position: left top; height: 22px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; border: none 0px; font-family: "Trebuchet MS"; font-size: 11px; margin-left: 0px; border: 1px solid #255189; _padding: 0px;}
.buttonl {text-decoration: none;}

.img				{background-image: url(../cs-images/image_shadow.gif); background-repeat: no-repeat; background-position: right bottom; padding-right: 6px; padding-bottom: 6px; background-color: #2c446f; padding-top: 1px; padding-left: 1px; margin-right: 5px; margin-left: 5px;}
.form				{background-image: url(../cs-images/image_shadow.gif); background-repeat: no-repeat; background-position: right bottom; padding-right: 3px; padding-bottom: 4px; background-color: #b9b9b9; padding-top: 1px; padding-left: 1px;}
.form .title			{background-color: #526688; text-transform: uppercase; color: #FFFFFF; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 10px;}
.form .content			{background-color: #dedede; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px;}
.form td			{width: 50%;  font-size: 14px; line-height: 17px;  font-weight: bold; color: #525353; text-transform: uppercase;}

.bluebar			{font-size: 10px; line-height: 10px; background-color: #4989b7; height: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.bluebox1			{background-color: #dce2e6; padding: 5px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 18px;}
.bluebox1 h2			{margin: 0px; padding: 0px;}
.bluebox2			{background-color: #eceff0; border: solid 1px #dce2e6; text-transform: uppercase; line-height: 18px;}
.bluebox2 h1			{font-size: 18px; color: #4989b7; font-family: "Trebuchet MS"; font-weight: normal; margin: 10px; padding: 0px;}

.note { font-size: 11px;}

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

