body {

	background-color: #FFF;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	margin: 0;

	padding: 0;

}
fieldset {
	border: none;
}
legend {
	display: none;
}
form, h1, h2, h3, h4, h5, h6, p, br, .resetLs, fieldset {

	margin: 0;

	padding: 0;

}
em.toolTip {
	color: #F02020;
	cursor: pointer;
	display: inline !important;
	text-decoration: underline;
	font-style: normal;
}

.hidden {

	display: none;

}

.information,
form.form div p.text {
	font-size: 0.75em;
	line-height: 1.4em;

}

.information p,
.information a {
	font-size: 1em;

}

.clearLeft,

.clearRight,

.clearBoth {

	font-size: 0;

}

.clearLeft {

	clear: left;

}

.clearRight {

	clear: right;

}

.clearBoth {

	clear: both;

}

a img {

	border: none;

}

h1.title,
h1.title2 {

	color: #115A8D;

	font-size: 1.4em;

	font-weight: normal;

	margin: 20px 0 30px 10px;

}



h1.title{

	font-size:1.7em;

	text-align:center;

}



.error {

	text-align: center;

	font-size: 0.8em;

}
.red {
	color: #B22F2C;
	font-weight: bold;
}
#error301 {

	text-align: center;

	font-size: 0.8em;

}
div#bannerLeft {
	overflow: hidden;
	width: 264px;
}
div#bannerLeft,
div#bannerBottom {
	clear: left;
	padding: 5px;
}
div#bannerLeft a,
div#bannerBottom a {
	margin: 0 5px 0 0;
	font-size: 0.75em;
	text-decoration: none;
}
div#bannerLeft img,
div#bannerBottom img {
	margin: 0 5px 5px 0;
	vertical-align: top;
}
/*-- general settings --*/

div#mainTpl {

	margin: 0 auto 0 auto;

	width: 1080px;

}

div#mainTpl div#bottomMainTpl {

	padding: 0 0 10px 2px;

	width: 1078px;

}

div#colLeft {

	float: left;

	padding-bottom: 20px;

	width: 278px;

}

	div#colLeft a img {

		vertical-align: top;

	}

div#colRight {

	float: left;

	width: 792px;

}

button {
	background-color: transparent;
	border: none;
	cursor: pointer;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
    overflow: visible;
	margin: 0;;
	padding: 0;
	vertical-align: middle;
}

label {

	cursor: pointer;

}





/*--search area--*/

div#searchForm {

	margin: 2px 0 3px 5px !important;

	margin: 0 0 3px 5px;

}

div#searchForm form * {

	vertical-align: middle;

}

div#searchForm input.submit {

	background-color: #00CC00;

	background: #069EDB url("/images/frontend/search_button.gif") no-repeat left top;

	border: none;

	cursor: pointer;

	color: #06A2DE;

	display: inline;

	font-size: 0;

	height: 48px;

	margin-top: 0;

	margin-left: 1px;

	width: 70px;

}

div#searchForm input.inputTxt {

	color: #333333;

	height: 21px;

	padding: 2px 5px 2px 5px;

	margin-right: 8px;

	margin-left:10px;

	width: 151px;

	border:1px solid #353535;

	font-size:14px;

	font-weight:bold;

}

/*--left main menu--*/

div#leftMenu {

	background:url("/images/frontend/leftmtop.gif") no-repeat right top #9cdaf5;

	margin-left: 5px;

	padding:0px 0px 0px 0px;

	width: 269px;

	margin-top:10px;

}



div#leftMenu h2{

	margin:0px;

	padding:0px;

	font-size:20px;

	color:#ffffff;

	padding:10px 0px 10px 40px;

	float:left;

}



div#leftMenu ul {

	float: left;

	margin: 0px;

	padding: 0;

	list-style-type: none;

	width: 269px;

}

	ul#mainMenu ul {

		display: none;

		padding: 0;

	}

	

	ul#mainMenu{

		background:url("/images/frontend/leftmmid.gif") repeat-y left;

		margin:0px;

		padding:0px;

	}

	

	ul#mainMenu li {

		float: left;

		width: 259px;

	}

	ul#mainMenu li.selected ul {

		display: block;

	}

	ul#mainMenu li a:hover {

		text-decoration: underline;

	}

	ul#mainMenu li a {

		border-top: 1px solid #e6f6fd;

		color: #1B5A8E;

		float: left;

		font-size: 0.75em;

		font-weight: bold;

		text-decoration: none;

		width: 229px;

		margin-left:20px;

		height:35px;

		line-height:35px;

	}

	

	ul#mainMenu li li a {

		background-image: none;

		border:none;

		float: left;

		padding: 2px 0px 3px 0px;

		text-align: left;

		width: 229px;	

		line-height:15px;

		height:auto;

		color:#ffffff;

	}

	ul#mainMenu li li a.selected {

		/*background: #FFF url("/images/frontend/bg_leftSelMenuOpt.gif") no-repeat left top;*/

		text-decoration:underline;

	}

/*-- news --*/

div#news {

	background: #FFF url("/images/frontend/bg_news_mid.gif") repeat-y left top;

	margin: 10px auto 0 5px;

	width: 269px;

	float:left;

}

	div#news h2 {

		font-size: 0.95em;

		text-align: left;

		padding: 15px 0 5px 10px;

		color:#1b5a8e;

	}

div#news div {

	background: transparent url("/images/frontend/bg_news_top.gif") no-repeat left top;

	width: 269px;

}

div#news div div {

	background: transparent url("/images/frontend/bg_news_mid.gif") no-repeat left bottom;	

	padding: 0 5px 10px 10px;

	width: 245px;

}

div#news div div li a {

	background: transparent url("/images/frontend/ico_bulette.gif") no-repeat left top;	

	color: #000;

	display: block;	

	font-size: 0.75em;

	padding: 3px 0 3px 20px;

	width: 230px;

	text-decoration:underline;

}

div#news div div li a:hover {

	text-decoration: underline;

	color:#1b5a8e;

}



div#news .news_button{

	width:70px;

	height:48px;

	float:right;

	background:url("/images/frontend/news_button.gif") no-repeat bottom;

	padding:0px 20px 0px 0px;

	margin-bottom:-3px;

}



/*--footer--*/

div#footer {

	padding-top: 10px;

	width: 1071px;

}

div#footer p#sponsorLnkLeft {

	float: left;

	padding-top: 0px;

	padding-left: 15px;

	width: 485px;

}



div#footer p#sponsorLnkLeft a {

		background: transparent url("/images/frontend/ico_pdf.gif") no-repeat left 2px;	

		color: #000;

		display: block;

		font-size: 0.75em;

		padding: 3px 0 3px 20px;

		text-decoration: none;

		float:left;

}



div#footer p#sponsorLnkRight a {

		background: transparent url("/images/frontend/ico_pdf.gif") no-repeat left 2px;	

		color: #000;

		display: block;

		font-size: 0.75em;

		padding: 3px 0 3px 20px;

		text-decoration: none;

		float:left;

		margin-left:200px;

}



div#footer p#sponsorLnkRight {

	float: right;

	width: 570px;

}

div#footer p#sponsorLnkRight span {

	display: block;

	text-align: center;

	margin: 20px 15px 0 15px;

	float:left;

}

div#footer p#sponsorLnkRight img,

div#footer p#sponsorLnkRight span {

	float: left;

	font-size: 0.75em;

}

/*--bottom menu--*/



div#footer .foot_blue{

	background-color:#1B5A8E;

	padding:10px;

	float:left;

	width:1041px;

	margin:10px 0px 10px 6px;

}



div#footer .foot_blue p.copy{

	float:left;

	font-size:12px;

	color:#ffffff;

}



div#footer p.designlabs{
	display: none;
	font-size:12px;
	color:#ffffff;
}



div#footer p.designlabs a{

	color:#ffffff;

	text-decoration:underline;

}



div#footer p.designlabs a:hover{

	text-decoration:none;

}



ul#bottomMenu {

	list-style-type: none;

	margin:0px;

	float:left;

	padding:0px 0px 0px 10px;

}

ul#bottomMenu li {

	display: inline;

	font-size: 0.75em;

}

ul#bottomMenu li a {

	color: #ffffff;

}

ul#bottomMenu li a:hover {

	text-decoration:none;

}

ul#bottomMenu li span {

	margin: 0 5px 0 3px;

	color:#ffffff;

}

/*-- header --*/

div#header {	

	height: 113px;

	width: 799px;

}

/*--content--*/

div#content {

	background: none;	

	float:left;

}

div#inContent {

	padding: 10px 10px 20px 12px;

	float:left;

}

/*--big boxes from homepage --*/

.bigBox {

	background: #FFF url("/images/frontend/box_3.jpg") no-repeat right top;		

	float: left;	

	height:257px;

	overflow: hidden;

	padding: 0px;

	position: relative;

	width: 260px;

	margin-top:10px;

	cursor:pointer;

}

.bigBox h2 {

	color: #B73C39;

	font-size: 0.8em;

	text-align:center;

	line-height:36px;

	width: 260px;

	margin-bottom:10px;

	padding:0px;

}

.bigBox h3 {

	font-size: 0.8em;

	margin-left: 0px;	

	margin-bottom: 10px;	

}

.bigBox p {
	font-size: 0.65em;

	padding:0px;

	height:90px;

	overflow:hidden;

}



.bigBox p a{

	color:#115A8D;

	text-decoration:underline;

}



.bigBox p a:hover{

	color:#115A8D;

	text-decoration:none;

}



#indiv1{

	width:150px;

	padding:0px 10px 10px 100px;

	height:250px;

}



	a.bigBoxSubmit {

		color: #FFF;

		cursor: pointer;

		display: block;

		font-size: 0.75em;

		float: right;

		text-decoration: none;

		width:90px;

		text-align:center;

		margin-right:0px;

		margin-top:15px;

		font-weight:bold;	

	}


div#bigBox2 {

	background: #FFF url("/images/frontend/box_4.jpg") no-repeat right top;		

	height:257px;

	width: 260px;

}

div#bigBox2 h2 {	

	width: 260px;

}



#indiv2{

	width:145px;

	padding:0px 10px 10px 100px;

	height:250px;

}



div#bigBox3{

	background: #FFF url("/images/frontend/box_5.jpg") no-repeat right top;		

	height:257px;

	width: 260px;

}

div#bigBox3 h2 {	

	width: 250px;

	margin-left:10px;

}



#indiv3{

	width:145px;

	padding:0px 10px 10px 100px;

	height:250px;

}



div#bigBox4{

	background: #FFF url("/images/frontend/box_6.jpg") no-repeat right top;		

	height:257px;

	width: 260px;

}

div#bigBox4 h2 {

	font-size: 0.85em;

	text-align:center;

	line-height:36px;

	width: 260px;

	margin-bottom:10px;

}



#indiv4{

	width:115px;

	padding:0px 10px 10px 130px;

	height:250px;

}



div#bigBox5{

	background: #FFF url("/images/frontend/box_1.jpg") no-repeat right top;		

	height:257px;

	width: 260px;

}

div#bigBox5 h2 {

	width: 260px;

}



#indiv5{

	width:145px;

	padding:0px 10px 10px 100px;

	height:250px;

}



div#bigBox6{

	background: #FFF url("/images/frontend/box_2.jpg") no-repeat right top;		

	height:257px;

	width: 260px;

}

div#bigBox6 h2 {	

	width: 250px;

	margin-left:5px;

}



#indiv6{

	width:125px;

	padding:0px 10px 10px 120px;

	height:250px;

}



div#bigBox7{

	background: #FFF url("/images/frontend/box_7.jpg") no-repeat right top;		

	height:257px;

	width: 260px;

}

div#bigBox7 h2 {	

	width: 250px;

	margin-left:10px;

}



div#bigBox7 p {	

	height:75px;

}



#indiv7{

	width:145px;

	padding:0px 10px 10px 100px;

	height:250px;

}



div#bigBox8{

	background: #FFF url("/images/frontend/box_8.jpg") no-repeat right top;		

	height:257px;

	width: 260px;

}

div#bigBox8 h2 {	

	width: 250px;

	margin-left:15px;

}



div#bigBox8 p {	

	height:105px;

}



div#bigBox8 a.bigBoxSubmit {

		margin-right:5px;

	}



#indiv8{

	width:230px;

	padding:0px 10px 10px 25px;

	height:250px;

}



div#bigBox9{

	background: #FFF url("/images/frontend/box_9.jpg") no-repeat right top;		

	height:257px;

	width: 260px;

}

div#bigBox9 h2 {	

	width: 250px;

	margin-left:15px;

}



div#bigBox9 a.bigBoxSubmit {

		margin-right:5px;

	}



#indiv9{

	width:235px;

	padding:0px 10px 10px 15px;

	height:250px;

}



/*-- language bar--*/

div#lang {

	font-size: 0.75em;

	padding: 10px 0 5px 0;

	text-align: center;

}

div#lang a {

	color: #000;

	text-decoration: none;

	padding-left: 18px;

	margin-right: 5px;

}

div#lang a.flag_ro {

	background: transparent url("/images/frontend/ico_flag_ro.gif") no-repeat left center;		

}

div#lang a.flag_en {

	background: transparent url("/images/frontend/ico_flag_en.gif") no-repeat left center;

	padding:5px 0px 5px 35px;		

	font-weight:bold;

}

/*--validationpage--*/

div.validation {

	text-align: center;

	margin: 10px 0 10px 10px;

}

/*--siteBreadcrumb--*/

p#siteBreadcrumb {

	border-bottom: 1px solid #FFD377;

	font-size: 0.75em;

	margin: 0 10px 5px 12px;

	padding-bottom: 5px;

}

p#siteBreadcrumb a {

	color: #000;

	text-decoration: none;

}

p#siteBreadcrumb span {

	font-size: 1.3em;

	margin: 0 5px 0 5px;

}

p.nav {

	border-bottom: 1px solid #FFD377;

	border-top: 1px solid #FFD377;

	font-size: 0.75em;

	margin: 5px 0 5px 0;

	padding: 5px 0 5px 0;

}

p.nav a {

	color: #000;

}

p.nav span {

	font-size: 1.2em;

}

p.nav span.separator {

	margin: 0 5px 0 5px;

}

a.logo img{

	border-bottom:4px solid #E6F6FD;

	padding-bottom:1px;

}



#mostacc{

	width:252px;

	margin:10px 0px 10px 5px;

	float:left;

}



#mostacc .mostacc_top{

	width:252px;

	float:left;

	background:url("/images/frontend/mostacc_top.gif") no-repeat;

	height:8px;

	font-size:1px;

}



#mostacc .mostacc_bot{

	width:252px;

	float:left;

	background:url("/images/frontend/mostacc_bot.gif") no-repeat;

	height:6px;

	font-size:1px;

}



#mostaccshow{

	width:252px;

	height:auto;

	padding:0px;

	background:url("/images/frontend/mostaccshow.gif") repeat-y;

}



#mostacc a.mostacc_a{

	width:232px;

	height:14px;

	line-height:14px;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	color:#ffffff;

	padding:0px 10px;

	float:left;

	background:url("/images/frontend/mostacc_a.gif") no-repeat;	

}



#mostacc ul{

	margin:0px;

	padding:0px;

	float:left;

	background:url("/images/frontend/mostaccshow.gif") repeat-y;

}



#mostacc ul li{

	list-style:none;

	float:left;

	width:232px;

	padding:3px 10px;

}



#mostacc ul li a{

	display: block;
	float:left;

	color:#ffffff;

	width:232px;

	font-size:12px;

}



#mostacc ul li a:hover{

	text-decoration:none;

}
div#freedown {
	background: transparent url("/images/frontend/free_bg.gif") no-repeat 5px bottom;
	padding-bottom: 5px;
}
	div#freedown p a {
		background: transparent url("/images/frontend/buttonsForm.jpg") no-repeat left top;
		color: #FFF;
		display: block;
		font-size: 0.8em;
		font-weight: bold;
		height: 35px;
		line-height: 18px;
		text-decoration: none;
		margin: 5px auto 0 auto;
		padding-right: 20px;
		padding-top: 13px;
		text-align: right;
		width: 165px;
	}
	div#freedown p a.buttonForm1 {
		font-size: 0.75em;
		height: 43px;
		padding-top: 5px;
	}
#tabs{

	width:793px;

	height:auto;

	float:left;

	margin-top:20px;

}



#tabs ul#tabul{

	margin:0px;

	padding:0px;

	float:left;

}



#tabs ul#tabul li{

	padding-left:11px;

	float:left;

	list-style:none;

	height:32px;

	background:url("/images/frontend/tabs_li.gif") no-repeat left;

	margin-left:1px;

	width:370px;

}



#tabs ul#tabul li a{

	float:left;

	background:url("/images/frontend/tabs.gif") repeat-x;

	height:32px;

	line-height:35px;

	color:#ffffff;

	text-decoration:none;

	font-size:16px;

	font-weight:bold;

	padding:0px 10px;

	width:339px;

	text-align:center;

}



#tabs ul#tabul li span{

	width:11px;

	height:32px;

	float:left;

	background:url("/images/frontend/tabs_span.gif") no-repeat right;

}



#tabs ul#tabul li:hover{

	padding-left:11px;

	float:left;

	list-style:none;

	height:32px;

	background:url("/images/frontend/tabs_h_li.gif") no-repeat left;

	cursor:pointer;

	width:370px;

}



#tabs ul#tabul li:hover a{

	float:left;

	background:url("/images/frontend/tabs_h.gif") repeat-x;

	height:32px;

	line-height:35px;

	width:339px;

	text-align:center;

}



#tabs ul#tabul li:hover span{

	width:11px;

	height:32px;

	float:left;

	background:url("/images/frontend/tabs_h_span.gif") no-repeat right;

}



#tabs ul#tabul li.tabactive{

	padding-left:11px;

	float:left;

	list-style:none;

	height:32px;

	background:url("/images/frontend/tabs_h_li.gif") no-repeat left;

	cursor:pointer;

	width:370px;

}



#tabs ul#tabul li.tabactive a{

	float:left;

	background:url("/images/frontend/tabs_h.gif") repeat-x;

	height:32px;

	line-height:35px;

	width:339px;

	text-align:center;

}



#tabs ul#tabul li.tabactive span{

	width:11px;

	height:32px;

	float:left;

	background:url("/images/frontend/tabs_h_span.gif") no-repeat right;

}



#tabs #tabcontent1{

	float:left;

}



#tabs #tabcontent1 img{

	float:left;

	margin:0px 5px 20px 0px;

}



#cont_bottom{

	width:1070px;

	float:left;

	height:240px;

}



#cont_bottom .left{

	width:525px;

	height:180px;

	float:left;

}



#cont_bottom .left h2{

	color: #1B5A8E;

	font-size:16px;

	float:left;

	padding:10px 0px;

	width:100%;

}



#cont_bottom .left p{

	background:url("/images/frontend/cont_bottom_left.gif") no-repeat right bottom #1B5A8E;

	margin:0px;

	padding:5px;

	width:515px;

	height:170px;

	float:left;

	color:#ffffff;

	font-size:12px;

}



#cont_bottom a{

	color:#ffffff;

	text-decoration:underline;

}



#cont_bottom a:hover{

	text-decoration:none;

}



#cont_bottom .right{

	width:525px;

	height:180px;

	float:left;

	margin-left:20px;

}



#cont_bottom .right h2 {

	color:#CDCD09;

	font-size:16px;

	float:left;

	padding:10px 0px;

	width:100%;

}



#cont_bottom .right p{

	background:url("/images/frontend/cont_bottom_right.gif") no-repeat right bottom #CDCD09;

	margin:0px;

	padding:5px;

	width:515px;

	height:170px;

	float:left;

	color:#ffffff;

	font-size:12px;

}



#tabs #under_tabs{

	width:100%;

	height:auto !important;

	min-height:130px;

	height:130px;

	float:left;

	background:url("/images/frontend/under_tabs.gif") no-repeat right bottom #f9f9f9;

	border-bottom:2px solid #9cdaf5;

}



#tabs #under_tabs div{

	float:left;

	margin:0px;

	padding:10px 40px 10px 20px;

	font-size:12px;

	color:#000000;

	text-align:left;

}



#tabs #under_tabs a{

	clear:both;

}



#boxes_bot{

	width:100%;

	float:left;

	height:200px;

}



#boxes_bot .box_bottom{

	width:260px;

	height:200px;

	float:left;

	background:url("/images/frontend/box_bottom.jpg") no-repeat;

	margin-left:7px;

}



#boxes_bot .box_bottom h2{

	margin:0px;

	padding:5px 5px 0px 0px;

	width:240px;

	float:right;

	font-size:16px;

	color:#ffffff;

	text-align:right;

}



#boxes_bot .box_bottom p{

	padding:5px 10px 10px 10px;

	margin:0px;

	font-size:11px;

}



#boxes_bot .box_bottom p img{

	width:73px;

	float:left;

	margin:5px 5px 0px 0px;

}



#boxes_bot .box_bottom p a{

	color:#B22F2C;

	text-decoration:underline;

}



#boxes_bot .box_bottom p a:hover{

	text-decoration:none;

}



ul.resetLs {

	margin:0px;

	padding:0px;

	text-align:left;

}



ul.resetLs li{

	list-style:none;

	margin:0px;

	padding:0px;

	float:left;

	width:100%;

	clear:both;

}



img.mahr{

	width:269px;

	float:left;

	margin:10px 0px;

}