html {
    border-left: 0px;
}
body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {
    padding: 0px;
    border: 0px;
    margin: 0px;
}
body {
    color: #e3e3e3;
	line-height:15px;
	background-color:#ffffff;	
}
body, h1, h2, h3, h4, h5, h6, table, tr, th, td {
    font-family: Arial, arial, georgia, helvetica, verdana, lucida, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
	color: #e3e3e3;
}	
body, table { height:100%; }
html, body, #wrapper {
	height:100%;
	padding: 0;
	border: none;
	text-align: center;
	margin:0px auto;
}
input, select, option, textarea {
	font-family: Arial, arial, georgia, helvetica, verdana, lucida, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
	color:#e3e3e3;
	border:1px solid #8f8f8f;
	background-color:#ffffff;
}
strong, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
a {
	color:#7d214a;
	text-decoration:none;
	font-weight:normal;
	outline: none;
}
a:visited {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	margin-top:0px;
}
small {
	font-size:10px;
}
tbody {
	color:#000000;
}

#tooltip {
	position:absolute;
	background: #f0f0f0; 
	font-weight:bold;
	border: 1px dotted #c0c0c0;
	opacity: 0.9;
	padding:10px;
	padding-right:20px;
	width:250px;
	background-image:url('../image/admin/tooltip_help.gif');
	background-position:right;
	background-repeat:no-repeat;
	color:#333;
	display:none;
}	


/* ERR REPORTING */
#error404Message {
	font-family:Georgia;
	font-weight:bold;
	font-size:14px;
	margin-top:70px;
	z-index:1000;
	color:#333333;
	text-align:center;
}
#feedback_user {
	background: #fff6bf url('../image/icons/information.png') center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-bottom:2px solid #B5D4FE;
	border-top:2px solid #B5D4FE;
	list-style:none;
	color:#333333;
	width:640px;
}
#feedback_system {
	background: #fff6bf url('../image/icons/exclamation.png') center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	list-style:none;
	color:#333333;
}
#feedback_user ul {
	list-style-type:none;	
}
#wrapper {
	text-align: left;
	width: 960px;
	margin: 0px auto;
}

.login_left{
	float: left;
}
*html .login_left{
	display: block;
	clear: both;
	width: 580px;
}
*:first-child+html .login_left{
	display: block;
	clear: both;
	width: 580px;
	height: 40px;
}
.login_right{
	float: right;
	width: 65px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 27px;
}
*html .login_right{
	display: block;
	clear: both;
	width: 90px;
}
*:first-child+html .login_right{
	display: block;
	clear: both;
	width: 90px;
}
.myaccount_left{
	float: left;
	width: 290px;
	height: 40px;
	margin-top: 13px;
	margin-left: 305px;
	text-align: left;
}
*html .myaccount_left{
	margin-left: 140px;
	display: block;
	clear: both;
}
*:first-child+html .myaccount_left{
	margin-left: 270px;
	display: block;
	clear: both;
	height: 40px;
}
.myaccount_right{
	float: right;
	width: 290px;
	height: 40px;
	margin-top: 13px;
	margin-left: 10px;
	text-align: left;
}
*html .myaccount_right{
	margin-left: 10px;
	display: block;
	clear: both;
}
*:first-child+html .myaccount_right{
	margin-left: 10px;
	display: block;
	clear: both;
	height: 40px;
}
.name{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin-top: -2px;
	text-align:left;
	height:20px;
}
*:first-child+html .name{
	display: block;
	clear: both;
	margin-top: 0px;
}
.form{
	background-image: url('../image/email_background.jpg');
	background-repeat: no-repeat;
	width: 287px;
	height: 21px;
}
.email_Input, .password_Input{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #ff6101;
	border: 0px;
	width: 280px;
	padding-left: 3px;
	padding-top: 3px;
	display: block;
	clear: both;
}
.login_submit_button{
	border: none;
	background-color: #ff7400;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-left: -9px;
}

#wrapper{
	width: 982px;
	margin: 0px auto;
	margin-top: 15px;
	display: block;
	clear: both;
}
.language{
	width: 982px;
	text-align: right;
	margin-right: 15px;
}
a.language, a.language:visited, a.language:active, a.language:link{
	font-family: "Arial";
	font-size: 11px;
	color: #ff6101;
	text-decoration: none;
}
a.language:hover{
	font-family: "Arial";
	font-size: 11px;
	color: #ff6101;
	text-decoration: underline;
}
#top{
	width: 970px;
}
#sigla{
	float: left;
	width: 126px;
	height: 60px;
	margin-left: 13px;
}
.buttons_search{
	float: right;
	width: 815px;
	margin-top: 25px;
}
.top_buttons{
	float: left;
	width: 520px;
	height: 11px;
	padding-top: 2px;
}
.search{
	float: right;
	width: 283px;
	margin-left: 5px;
}
a.top_button, a.top_button:link, a.top_button:visited, a.top_button:active {
	font-family: "Microsoft Sans Serif";
	font-size: 9px;
	color: #0057a8;
	text-decoration: none;
}
a.top_button:hover{
	text-decoration: underline;
}
.top_button_hover {
	font-family: "Microsoft Sans Serif";
	font-size: 9px;
	color: #0057a8;
	text-decoration: none;
	text-decoration: underline;
}
.line{
	font-family: "Microsoft Sans Serif";
	font-size: 9px;
	color: #e1e1e1;
	margin-left: 5px;
	margin-right: 5px;
}
.search{
	width: 285px;
}
#searchInput{
	float: left;
	background-image: url('../image/search_form.jpg');
	background-repeat: no-repeat;
	width: 211px;
	height: 17px;
	font-family: "Arial";
	font-size: 11px;
	color: #0057a8;
	border: none;
	padding-top: 4px;
	padding-left: 10px;
}
.search_button{
	float: right;
	width: 59px;
	height: 21px;
	border: none;
}

.banner{
	width: 983px;
	height: 261px;
	margin-top: 10px;
	display: inline-block;
	clear: both;
}

.content{
	width: 982px;
	border-bottom: solid 3px #f2f2f2;
	padding-bottom: 20px;
	display: table;
	margin-top: 23px;
}
.left{
	float: left;
	width: 232px;
	margin-left: 15px;
	display: block;
	clear: both;
}
.right{
	float: right;
	width: 700px;
	margin-right: 12px;
}
*html .left{
	margin-left: 5px;
}
.menu_minus{
	background-image: url('../image/menu_minus.jpg');
	background-repeat: no-repeat;
	width: 213px;
	height: 25px;
	padding-top: 2px;
	padding-left: 20px;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 3px;
}
.menu_plus{
	background-image: url('../image/menu_plus.jpg');
	background-repeat: no-repeat;
	width: 213px;
	height: 25px;
	padding-top: 2px;
	padding-left: 20px;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #0057a8;
	margin-bottom: 7px;
}
a.submenu, a.submenu:link, a.submenu:active, a.submenu:visited, a.submenu:hover{
	width: 196px;
	font-family: "Arial";
	font-size: 12px;
	color: #595959;
	border-bottom: dotted 1px #a7a9ac;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 34px;
	display: block;
	clear: both;
}
a.submenu:hover{
	background-image: url('../image/arrow_blue.jpg');
	background-repeat: no-repeat;
	color: #7d214a;
	font-weight: bold;
}
.submenu_hover {
	background-image: url('../image/arrow_blue.jpg');
	background-repeat: no-repeat;
	width: 196px;
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #7d214a;
	border-bottom: dotted 1px #a7a9ac;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 34px;
	display: block;
	clear: both;
	text-decoration:underline;
}
.menu_text{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #0057a8; /* 0057a8 */ 
}

.content_title{
	width: 700px;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #284b91;
}
.content_text{
	width: 700px;
	font-family: "Arial";
	font-size: 12px;
	color: #595959;
	margin-top: 15px;
}

.bottom{
	width: 972px;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 20px;
	display: table;
}
.buttons_bottom{
	float: left;
	width: 870px;
}
a.button_bottom, a.button_bottom:link, a.button_bottom:visited, a.button_bottom:active, a.button_bottom:hover{
	font-family: "Arial";
	font-size: 12px;
	color: #595959;
	text-decoration:none;
}
a.button_bottom:hover{
	text-decoration: underline;
}
.copyright{
	float: left;
	width: 870px;
	font-family: "Arial";
	font-size: 12px;
	color: #595959;
}
.blue{
	margin-left: 10px;
	font-family: "Arial";
	font-weight: bold;
	font-size: 12px;
	color: #0057a8;
}
.kanvas{
	float: right;
	width: 87px;
	height: 34px;
}

/* MENU LEFT */
a.categories_title_link, a.categories_title_link:link, a.categories_title_link:active, a.categories_title_link:visited {
	color:#284b91;
}
a.categories_title_link:hover {
	color:#ffffff;	
}
.categories_background a, .categories_background a:active, .categories_background a:visited {
	color:#284B91
}
.categories_background_minus {
	background-image: url('../image/menu_minus.jpg');
	background-repeat: no-repeat;
	width: 233px;
	display: block;
	clear: both;
	margin-bottom: 7px;
	cursor:pointer;
	color:#ffffff;
}
.categories_background_plus {
	background-image: url('../image/menu_plus.jpg');
	background-repeat: no-repeat;
	width: 233px;
	margin-bottom: 7px;
	color: #294D95;
}
.categories_background_plus:hover {
	background-image: url('../image/menu_minus.jpg');
	background-repeat: no-repeat;
	color:#ffffff;
}
.categories_title {
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	width: 200px;
	height: 25px;
	margin-left: 20px;
	padding-top: 3px;
}
.categories_title_solo {
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	width: 200px;
	height: 25px;
	margin-left: 20px;
	padding-top: 3px;
}
.categories_title_solo:hover {
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	width: 200px;
	height: 25px;
	margin-left: 20px;
	padding-top: 3px;
	color:#ffffff
}


/* SECOND PAGE */
.menu_content_minus{
	background-image: url('../image/menu_content_minus.jpg');
	background-repeat: no-repeat;
	width: 671px;
	height: 23px;
	padding-top: 2px;
	padding-left: 30px;
	margin-bottom: 15px;
	font-family: "Arial";
	font-size: 12px;
	color: #ffffff;
	clear:both;
	display:block;
}
.menu_content_plus{
	background-image: url('../image/menu_content_plus.jpg');
	background-repeat: no-repeat;
	width: 671px;
	height: 23px;
	padding-top: 2px;
	padding-left: 30px;
	margin-bottom: 6px;
	clear:both;
	display:block;
}
a.menu_content{
	font-family: "Arial";
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.menu_content_content {
	width: 672px;
	display:block;
	clear:both;
	margin-bottom:15px;
}
.image_enlarge{
	float: left;
	width: 186px;
	height: 186px;
	margin-right: 20px;
	margin-bottom: 7px;
	display: block;
	clear: both;
}
.content_image{
	width: 178px;
	height: 178px;
	border: solid 1px #dcdcdc;
	padding: 3px;
}
.image_enlarge2{
	float: left;
	width: 87px;
	height: 87px;
	margin-right: 20px;
	margin-bottom: 7px;
	display:inline;
	float:left;
}
.content_image2{
	width: 82px;
	height: 82px;
	border: solid 1px #dcdcdc;
	padding: 3px;
}
.content_enlarge{
	width: 178px;
	height: 178px;
	padding: 3px;
	margin-top: -183px;
}
*:first-child+html .content_enlarge{
	margin-top: -195px;
}
.content_enlarge2{
	width: 82px;
	height: 82px;
	padding: 3px;
	margin-top: -82px;
}
*:first-child+html .content_enlarge2{
	margin-top: -97px;
}
.title_pink, .title_blue{
	width: 494px;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #dd3c8e;
	display: table;
}
*html .title_pink, .title_blue{
	float: right;
}
.title_blue{
	color: #0057a8;
	margin-bottom: 15px;
}
.white_bold{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.content_text_image{
	font-family: "Arial";
	font-size: 12px;
	color: #595959;
	margin-top: 15px;
	width:700px;
}
.download_pdf{
	width: 220px;
	height: 31px;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 487px;
}

/*search page*/
.searched{
	width: 701px;
	border-bottom: dotted 1px #a7a9ac;
}
.searched_word{
	width: 701px;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #0057a8;
}
.word{
	font-family: "Arial";
	font-size: 17px;
	font-weight: normal;
	font-style: italic;
	color: #4c2289;
}
.searched_in{
	width: 701px;
	font-family: "Arial";
	font-size: 12px;
	color: #595959;
	margin-top: 15px;
}
a.azur{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #00a4e3;
}
.found_text{
	width: 701px;
	font-family: "Arial";
	font-size: 12px;
	color: #595959;
	margin-bottom: 20px;
}
.nr_page{
	width: 701px;
	text-align: right;
	margin-top: 10px;
}
a.number_page, a.number_page:link, a.number_page:visited, a.number_page:active, a.number_page:hover{
	font-family: "Arial";
	font-size: 12px;
	color: #595959;
}	
a.number_page:hover{
	font-weight: bold;
	color: #00a4e3;
}
.number_page_hover{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #00a4e3;
}
.next_prev{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #595959;
}


/*contact*/
.contact_form{
	width: 701px;
	margin-top: 5px;
}
.form_left{
	float: left;
	width: 344px;
}
.form_right{	
	float: right;
	width: 344px;
}
.name{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #284b91;
	margin-top: 4px;
	margin-bottom: 2px;
}
.star{
	font-family: "Arial";
	font-size: 18px;
	font-weight: bold;
	color: #990225;
}
#nameInput, #secondnameInput, #emailInput, #phoneInput{
	width: 330px;
	height: 18px;
	background-color: #e4f2fe;
	border: solid 1px #284b91;
	-moz-border-radius: 2px;
	font-family: "Arial";
	font-size: 12px;
	color: #284b91;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 3px;
}
#messageInput{
	width: 338px;
	height: 165px;
	background-color: #e4f2fe;
	border: solid 1px #284b91;
	-moz-border-radius: 2px;
	font-family: "Arial";
	font-size: 12px;
	color: #284b91;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 3px;
}
.recaptcha{
	width: 340px;
	height: 120px;
	margin-top: 15px;
}
.campuri_obligatorii{
	width: 344px;
	font-family: "Arial";
	font-size: 11px;
	color: #595959;
	text-align: center;
	margin-top: 15px;
}
#contactSubmit{
	width: 220px;
	height: 31px;
	border: none;
	margin-top: 25px;
}

/*tabs*/
.bar_tabs{
	width: 701px;
	border-bottom: solid 5px #284b91;
	display: table;
	margin-bottom: 10px;
}
.tab {
	height: 15px;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #284b91;
	background-color: #e4f2fe;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-right: 5px;
	text-decoration: none;
	cursor:pointer;
}
.tab_hover{
	height: 15px;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #284b91;
	display: table;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	margin-right: 5px;
}
.tab_ul{
	list-style-type: none;
}
.tab_li{
	float: left;
}