* {
	margin: 0; padding: 0;
} 
body {
	margin: 0; padding: 0;
	font: 10pt  Arial, Sans-serif;
	background-color: #FFF;
	text-align: center;
        color:#313131;
}

h1{font-size:22px;}
h2{font-size:20px;}
/* links */
a {background: inherit;color: #125494;font-weight:normal;}
a:hover {background: inherit;font-weight:normal;text-decoration:underline;color: #000;}

a.yellow_link {background: inherit;color: #FBF396;font-weight:bold;text-decoration:none}
a.yellow_link:hover {background: inherit;font-weight:bold;text-decoration:underline;color: #FFF;}

a.white_link {background: inherit;color: #FFF;font-weight:bold;text-decoration:none}
a.white_link:hover {background: inherit;font-weight:bold;text-decoration:underline;color: #FFF;}

a.grey_hd {background: inherit;color: #666666;text-decoration:underline;font-weight:normal;}
a.grey_hd:hover {background: inherit;font-weight:normal;text-decoration:none;color: #000;}

#main h1, #rightbar h1 {
	padding: 25px 0 0px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #f2f2f2;
        font-size: 20px;
}	



/*****************/
/*    Layout     */
/*****************/
#wrap {
        margin: 0px auto;
        width: 995px;
	text-align: left;
	background: #FFF;

}
#content-wrap {
	clear:both;
        margin: 0; padding:0;
	width: 985px;
}

/* header */
#header {
	position: relative;
	text-align:left;
	/*background: url(../images/headerbg-blue.gif) repeat-x;*/
	width: 990px;
}

/* wrap page */
#wrap-page {
        width:968px;
        clear:both;
        border:1px solid #CCCCCC;
        margin:1px 10px 1px 10px
}


/* main column */
#main {
	float: left;
	margin-left: 0px;
	padding: 0;
	width: 650px;
}

/* rightbar */
#rightbar {
	float: right;
	width: 330px;
	padding: 0;			
}

/* footer */
#footer {
	clear: both;
	text-align: left;
	height: 50px;
        width: 990px;
}

.mandatory {color:#b22525;font-weight:bold;}
.smooth {color:#666666;font-size:12px;height:18px;border-style: solid;border-width: 1px;border-color: #FFF;margin: 0px;background-color: #FFFFFF;}
.smooth2 {color:#666666;font-size:12px;height:18px;border:1px solid #CCCCCC;margin: 0px;background-color: #FFFFFF;}
.smooth3 {color:#666666;font-size:12px;border:1px solid #CCCCCC;margin: 0px;background-color: #FFFFFF;}
.smooth_select {color:#b22525;font-size:12px;height:18px;border-style: solid;border-width: 1px;border-color: #FFF;margin: 0px;background-color: #FFFFFF;}
.btn_smooth {padding-left:2px;padding-right:2px;padding-bottom:2px;font-family:Verdana, sans-serif;font-size:11px;font-weight:bold;height:18px;border-style: solid;border-width: 1px;border-color: #b22525;margin: 0px;background-color: #b22525; color:#fff}
.inner_table {width:604px;text-align:left;}
td.page_active {text-align:center;width:20px;border-bottom:1px solid #e0e0e0;color:#b22525}
td.page_inactive {text-align:center;width:20px;color:#313131}
font.termeni {font-weight:bold;}

/* Alignment classes */
.float-left   { float: left;}
.float-right  { float: right; }
.align-left   { text-align: left; }
.align-right  { text-align: right; }
.align-center { text-align: center;	}
.align-justify { text-align: justify; }

/* display classes */
.clear { clear: both; }
.block { display: block; }
.hide  { display: none; }	
.blue  {	color: #3791D7; }

.floria {position:absolute;margin-top: 260px; left: 70%; height:1%;color:#F97B24;}





