@charset "utf-8";
/*************************************************************************************************
/ DEVELOPERS	: 	Catalin Z.
/ LAST UPDATE	:	25.09.2007
/ VERSION		: 	v1.5
/*************************************************************************************************

/*************************************************** RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
STRONG, B{font-weight:bold} EM{font-style:italic}
/***********************************************************/
/***************************** MAIN BODY, LINK, FORM, LIST */
BODY{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; background:#f0f6fa url(imgs/bg.gif) repeat-x left top}

A{ } A:hover{ }

FORM{ }
INPUT, SELECT, TEXTAREA{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666}
INPUT, TEXTAREA{padding:2px}

UL{ } LI{ }
/***********************************************************/
/************************************************* HEADING */
H1, H2, H3, H4, H5, H6{font-family:Arial, Helvetica, sans-serif}
H1{font-size:14px; color:#074573; font-weight:bold; margin-bottom:8px}
H2{font-size:12px; color:#074573; font-weight:bold}
H3{ }
H4{ }
H5{ }
H6{ }
/***********************************************************/
/******* POSITORING, ALIGN, WIDTH, HEIGHT, MARGIN, PADDING */
#wrapper{margin:0 auto; text-align:left; width:755px; margin-top:43px; background:url(imgs/bg_c.gif) repeat-y left top}
	#header{background:url(imgs/header.gif) no-repeat left top; height:192px}
		#header .margin{padding:24px}
		#logo{position:absolute; z-index:9}
		#header DIV.right{text-align:right; position:relative; z-index:10}
		#header DIV.time{position:absolute; margin:140px 0 0 560px}
	#mainMenu{border:1px #CCC solid; margin:0 7px; padding:0 17px; background:url(imgs/_main_menu/bg.gif) repeat-x left bottom} #mainMenu IMG{vertical-align:middle}
		#mainMenu A{color:#6d89a5; text-decoration:none; font-size:12px; font-weight:bold; line-height:30px}
		#mainMenu A:hover, #mainMenu A.activ{color:#074574}
		#mainMenu IMG { padding:0 4px }
	#content{ }
		#content .margin{padding:24px}
		.boxBlued0f3fe{background:#d0f3fe; padding:24px; margin:0 8px; font-size:15px; font-weight:bold; text-align:center}
			.boxBlued0f3fe H1{font-size:18px; font-style:italic}
		.col3{margin:0 8px}
			.col3 DIV{float:left; width:33%; border:1px #CCC solid}
				.boxBlue H1{background:#0099cc}
				.boxYellow H1{background:#ecc538}
				.boxMaroon H1{background:#c27d3a}
				.col3 H1{color:#FFF; margin:0; padding:10px 24px}
				.col3 IMG{display:block}
				.col3 DIV.clear{float:none}
	#footer{background:url(imgs/footer.gif) no-repeat left bottom; height:118px; font-weight:bold; font-size:14px; color:#FFF; text-align:center}
		#footer .margin{padding:14px 0 0 0}
	
#validHtml{width:300px; padding:5px; margin:0 auto; margin-top:10px; margin-bottom:10px; background:#FFF; font-size:10px}
	
/* DEBUG *//*
#wrapper{height:1000px}
/*********/
/***********************************************************/
/************************************************** COLORS */

/***********************************************************/
/*************************** BACKGROUND COLOR && || IMAGE  */

/***********************************************************/
/******************************************* USUAL CLASSES */
.error, .mandatory{color:#FF0000}
.errorInput{border-color:#FF0000}
.clear{clear:both !important; margin:0 !important; padding:0 !important; border:0 none !important; line-height:0 !important; height:0 !important; font-size:0 !important}
.clearFix{content:"."; display:block; height:0; clear:both; visibility:hidden}
.left{float:left} .right{float:right}
/*.hidePrint,*/ .noDisplay{display:none}
.noBorder{border:0 none}
.noRows{text-align:center}
.buttonBlue{background:#0099cc; border:1px #074573 solid; font-weight:bold; color:#FFF; text-decoration:none; padding:4px 6px; line-height:24px}
.buttonBlue:hover{background:#FFF; border:1px #074573 solid; color:#074573}
/***********************************************************/

.freeQuote{ }
	.freeQuote P{padding:2px 0; clear:both}
	.freeQuote P LABEL{float:left; display:block; width:160px; padding-top:4px}