/* css screen - tebaerts.ro - / - 10052006 */
body {
	margin:0px;
	padding:0px;
	background-image:url(hpi/mainbg.gif);
	background-attachment:scroll;
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffffff; /* 00284c */
	color:#00284c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:default;
	}
div {
	display:block;
	margin:0px;
	padding:0px;
	border:0px solid black;
	}
img {
	border:0px solid black;
	vertical-align: middle;
	}
form {
	margin:0px;
	}
input {
	font-size:10px;
	}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
/*== layout ==================================*/
#layout {
	width:792px
	}
#laysus {
	width:792px;
	height:35px;
	float:left
	}
#laysuss {
	width:35px;
	height:35px;
	background-image:url(hpi/mainbgss.gif);
	background-repeat:no-repeat;
	float:left
	}
#laysusc {
	width:722px;
	height:35px;
	background-image:url(hpi/mainbgcs.gif);
	background-repeat:repeat-x;
	background-position:top;
	float:left
	}
#laysusd {
	width:35px;
	height:35px;
	background-image:url(hpi/mainbgds.gif);
	background-repeat:no-repeat;
	float:left
	}
#laymij {
	width:792px;
	float:left
	}
#laymijs {
	width:25px;
	height:330px;
	background-image:url(hpi/mainbgst.gif);
	background-repeat:no-repeat;
	float:left
	}
#laymijc {
	width:740px;
	background-color:#ffffff;
	color:inherit;
	border:1px solid #999999;
	float:left
	}
#laymijd {
	width:25px;
	height:330px;
	background-image:url(hpi/mainbgdr.gif);
	background-repeat:no-repeat;
	float:left
	}
#layjos {
	width:792px;
	height:25px;
	float:left
	}
#layjoss {
	width:25px;
	height:25px;
	float:left
	}
#layjosc {
	width:742px;
	height:25px;
	background-image:url(hpi/mainbgcj.gif);
	background-repeat:no-repeat;
	float:left
	}
#layjosd {
	width:25px;
	height:25px;
	float:left
	}
/*== layout antet =============================*/
#swftbt {
	width:740px;
	height:260px
	}
/*== meniu navigare =========================*/
#navbar {
	height:25px;
	border:0px solid black;
	background-image:url(hpi/bgmenu.gif);
	background-repeat:repeat-x;
	}
#navsite {
	padding:2px 2px 2px 16px;
	float:left;	
	}
#navlang {
	padding:2px 16px 2px 2px;
	float:right;
	}
.barnav a {
	display:block;
	margin:2px 6px 2px 6px;
	padding:0px 16px 0px 16px;
	color:#00284c;
	background-color:inherit;
	border:1px solid #999999;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	float:left;
	}
.barnav a:link {
	color:#00284c;
	background-color:inherit;
	}
.barnav a:active {
	color:#00284c;
	background-color:inherit;
	}
.barnav a:visited {
	color:#00284c;
	background-color:inherit;
	}
.barnav a:hover {
	color:#87c1d7;
	background-color:#00284c;
	}
/*== continut ================================*/
#bg_continut {
	width:740px;
	background-image:url(hpi/bgpg.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:scroll;
	float:left
	}
#continut {
	width:739px;
	overflow:hidden;
	float:left
	}
#contfix { /* fixare inaltime minima fixa continut*/
	width:1px;
	height:210px;
	padding:0px;
	margin:0px;
	display:block;
	float:right
	}
/*== continut primar ==========================*/
#contpr {
	width:519px;
	padding:20px 20px 20px 0px;
	/* border:1px solid black; */
	text-align:left;
	overflow:hidden;
	display:block;
	float:right
	}
#contpr h1 {
	/* width:487px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 32px;
	border-bottom:4px solid #87c1d7;
	font-size:28px;
	font-weight:normal;
	}
#contpr h2 {
	/* width:511px; */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	border:0px;
	font-size:24px;
	font-weight:normal;
	}
#contpr div {
	/* width:479px; */
	margin:0px 0px 0px 0px;
	padding:4px 4px 4px 32px;
	color:inherit;
	background-image:url(hpi/b1.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
	background-color:white;
	border-width:1px 1px 1px 1px;
	border-color:#87c1d7;
	border-style:solid;
	line-height:18px;
	clear:left;
	display:block
	}
#contpr p {
	margin:0px;
	padding:0px;
	}
#contpr img {
	width:250px;
	height:220px;
	margin:0px 8px 8px 0px;
	padding:3px;
	border:1px solid #87c1d7;
	float:left;
	}
#contpr input.cont {
	width:200px;
	margin:4px 0px 4px 0px;
	padding:2px 2px 2px 4px;
	color:inherit;
	background-color:#87c1d7;
	border:1px solid #00284c;
	}
#contpr textarea.cont {
	width:200px;
	height:100px;
	margin:4px 0px 4px 0px;
	padding:2px 2px 2px 4px;
	color:inherit;
	background-color:#87c1d7;
	border:1px solid #00284c;
	}
/*== continut (de proba) ===================*/
/*==========================================*/
span.tbt {
	color:#00284c;
	font-weight:bold
	}
/*== continut secundar ========================*/
#contsec {
	width:160px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	/* border:1px solid black; */
	text-align:left;
	float:left;
	overflow:hidden;
	}
#contsec h1 {
	width:136px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 24px;
	color:#87c1d7;
	background-color:#00284c;
	background-image:url(hpi/b2.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left bottom;
	border-top:1px solid #87c1d7;
	border-bottom:4px solid #87c1d7;
	font-size:18px;
	font-weight:normal;
	}
#contsec div {
	width:128px;
	margin:0px 0px 20px 0px;
	padding:4px 4px 4px 24px;
	color:inherit;
	background-color:white;
	border-width:1px 1px 1px 1px;
	border-color:#87c1d7;
	border-style:solid;
	font-size:11px;
	}
#contsec input#binf { /*de sters in var. noua 290506*/
	width:120px;
	margin:4px 0px 4px 0px;
	padding:2px 2px 2px 4px;
	color:inherit;
	background-color:#87c1d7;
	border:1px solid #00284c;
	}
#contsec input.binf {
	width:120px;
	margin:4px 0px 4px 0px;
	padding:2px 2px 2px 4px;
	color:inherit;
	background-color:#87c1d7;
	border:1px solid #00284c;
	}
/*==========================================*/
#nota {
	height:25px;
	padding:5px 0px 5px 0px;
	font-size:10px;
	vertical-align:top;
	}
.ncopy {
	text-align:left;
	float:left;
	}
.nrez {
	text-align:right;
	float:right;
	}

