BODY {
	margin : 0; 
	padding : 0; 
	background-color: #ffffff;
	font-family : Verdana;
	text-align: center;
	font-size:12px;
	color:#5a6480;
}

a{
	text-decoration : NONE;
	color:#5a6480;
}

a:hover{
	color:#cc3300;
	
}

img{
	border:0px;
}

input{
	width:200px;
	color:#333333;
	
	}
	
select{
	width:200px;
	color:#333333;
	
	}	

div.header{
	width:100%;
	float:left;
	text-align:left;
	}

div.header_bar{
	width:100%;
	float:left;
	text-align:left;
	background-color:#5a6480;
	height:5px;
}
	
	
div.header_login{
	width:40%;
	text-align:right;
	float:left;
	}

div.header_lang{
	width:20%;
	text-align:center;
	float:left;
	}
	
div.header_logo{
	width:40%;
	text-align:left;
	float:left;
}



div.content{
	width:98%;
	float:left;
	padding:10px;
	color : #333333;
	font-size:12px;
	text-align:center;
}


div.part{
	text-align:center;
	width:32%;
	float:left;

}

div.part_categ{
    float:left;
	padding:10px;
	border:1px solid  #5a6480;
}

div.part_bar{
	width:95%;
	float:left;
	background-color:#5a6480;
	padding: 4px 10px;
	
}

div.part_bar font {
	color:#ffffff;
	font-size:16px;	
	font-weight: bold;
}

div.part_content{ 
	float:left;
	text-align:left;
	padding:10px;
	border:1px solid  #5a6480;
	width:95%;
	height:120px;

	}
	
div.space{
	height:10px;
	width:300px;
	float:left;
	}
		
div.part_content a{
	color:#5a6480;
	font-size:12px;
	text-align:left;
	font-weight: bold;
	text-align:left;
}

div.part_content a:hover{
	color:#cc3300;
}

.hidden{
	 display:none;
	 }
	 
div.banner_list{
	width:660px;
	text-align:center;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	}	 
	 
div.ex_banner{
	width:200px;
	float:left;
	padding:10px;
	}
	
div.ex_banner font{
	font-size:14px;
	font-weight: bold;
	color:#5a6480;
	padding-top:10px;
	padding-bottom:10px;
}

div.ex_banner img{
	width:200px;
	height:140px;
	border:1px solid #5a6480;
	}
	 

div.arrow_list{
	float:left;
	width:650px;
	padding-top:10px;
	}

div.space_arrow_list{
	float:left;
	width:500px;
	text-align:left;
	}
	
	
div.arrow_list div{
	text-align:right;
	float:left;
	padding-left:10px;
	}
	
div.arrow_list img{
	width:32px;
	height:32px;
	border:0px solid #ffffff;
	}	
	
div.banner_description{
	width:670px;
	height:400px;
	float:left;
	text-align:left;
	}	
	
div.banner_description_title{
	width:675px;
	height:30px;
	}	
	
div.banner_description_title font{	
	font-size:16px;
	font-weight:bold;	
	color:#5a6480;
	padding-left:10px; 
	}
	
div.banner_description_img{
	float:left;
	width:420px;
	height:280px;
	float:left;
	text-align:center;
	}	

div.banner_description_img img{
	border:1px solid #5a6480;
}
	
div.dot{
	float:left;
	text-align:left;
	width:670px;
	height:8px;
	background-image: url(dot.gif);
	background-repeat:repeat-x;
    }	
    
div.banner_description_content{   
   float:left;
   width:670px; 
   height:280px;
   text-align:left;
 }
    
div.banner_description_text{
	float:left;
	width: 240px;
	height:280px;
	vertical-align:text-top;
}	

div.banner_description_text_font{
	font-size:14px;
	color:#333333;
	float:left;
	height:30px;
    float:left;
	}

div.banner_description_text_bar{
	float:left;
	width:200px;
	height:30px;
	background-color:#d4dce7;
	border:1px solid #5a6480;
	font-size:12px;
	color:#333333;	
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
		
}

div.banner_description_text_bar2{
	float:left;
	width:200px;
	height:175px;
	background-color:#d4dce7;
	border:1px solid #5a6480;
	font-size:11px;
	color:#333333;	
    padding:5px;
		
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li 
{
	list-style: none;
	float: left;
    text-align:left;
    padding-bottom:2px;
    padding-top:1px;
	border-top: 2px solid  #000000;
	border-left: 2px solid  #000000;
	border-right: 1px solid  #b2b2b2;
	border-bottom: 1px solid  #b2b2b2;
    
	}

	
#sddm li a
{	text-align:left;
	padding-left:7px;
	padding-top:1px;
	padding-bottom:3px;
    width:200px;
    text-decoration: none;
    background-image: url("select_arrow.gif");
    background-position: 100% 50%;
    background-repeat:no-repeat;
    color:#333333;
    font-size:12px;
    font-weight: normal;
   
}



#sddm div
{	position:absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	width: 200px;
	border: 1px solid  #333333;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 2px 5px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #333333;
		font-weight: bold;
		font: 12px arial}

	#sddm div a:hover
	{	background: #cc3300;
		color: #FFF
		}
		
		
div.glossar{
	width:98%;
	padding:10px;
	float:left;
	text-align:left;
	}	
	
div.glossar_bar{
	float:left;
	background-color:#5a6480;
	width:98%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	text-align:left;
	}	
	
div.glossar_bar font {
	color:#ffffff;
	font-size:16px;	
	font-weight: bold;
}

div.glossar_content{
	width:98%;
	float:left;
	text-align:left;
}



div.glossar_content_nume{
	width:20%;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	color:#5a6480;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	
	}
	
div.glossar_content_descriere{
	width:80%;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
	font-size:11px;
	text-align:left;
	line-height:15px;
	}
	
div.glossar_line{
	width:100%;
	background-color:#ffffff;
	height:1px;
	border-top:1px solid #5a6480;
	float:left;
	text-align:left;
	}		
		
.font1{
	font-size:12px;
	color:#333333;
}

div.left_backoffice{
	float:left;
	width:200px;
	text-align:left;
	}
	
div.right_backoffice{
	float:left;
	width:800px;
	text-align:left;
	}	
	




table.table_backoffice{
    background-color:#d4dce7;
	border:1px solid #5a6480;
	font-family : Verdana;
	color:#333333;
	font-size:14px;
	border-collapse: collapse;
	padding:10px;
}

table.table_backoffice th{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	background-color:#5a6480;
	color:#ffffff;
	border_bottom:1px solid #5a6480;
	padding:3px;
	}
	
table.table_backoffice td{
	font-size:11px;
	color:#333333;
	padding:3px;
	text-align:left;
	font-weight:bold;
	}	


div.backoffice_option{
	float:left;
	text-align:left;
	padding-left:10px;
	height:600px;
	border-left:2px solid #5a6480;
}


.but{
	cursor:pointer; 
	background-color: #5a6480; 
	color:#ffffff; 
	width:120px; 
	font-weight: bold;
	font-size:11px;
	padding: 4px 10px;
	}
	
.but:hover{	
	background-color:#cc3300;
	color:#ffffff;

}

table.form{
    background-color:#d4dcef;
	border:1px solid #5a6480;
	font-family : Verdana;
	color:#333333;
	border-collapse: collapse;
	padding:10px;
}


table.form td{
	font-size:12px;
	color:#cc3300;
	padding:3px;
	font-weight:bold;
	}	

.menu1{
      background-color:#5a6480;
      padding-left:5px;
      padding-top:2px;
      padding-bottom: 2px;
      display:block;
      text-decoration: none;
      color: #ffffff;
      height: 20px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:14px;
      font-weight:bold;
      border-top:solid 1px #000000;
}

 .submenu{
      background-color:#d4dce7;
      display: block;
      height: 19px;
      padding-top: 2px;
      padding-left: 10px;
      color: #333333;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
      border-top:solid 1px #000000;
}

.hide{
      display: none;
}

.show{
      display: block;
}   
      
      
.space_10  {
  float:left;
  height:100%;
  width:10px;
} 

.vertical_line{
	float:left;
	width:2px;
    height:500px; 
    background-color:#5a6480;
}  

table.table_front{
    background-color:#d4dce7;
	border:1px solid #5a6480;
	font-family : Verdana;
	color:#333333;
	font-size:14px;
	border-collapse: collapse;
	padding:10px;
}

table.table_front th{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	background-color:#5a6480;
	color:#ffffff;
	border_bottom:1px solid #5a6480;
	padding:3px;
	}
	
table.table_front td{
	font-size:12px;
	color:#333333;
	padding:5px;
	text-align:left;
	font-weight:bold;
	}	

table.table_front2{
    background-color:#d4dce7;
	border:1px solid #5a6480;
	font-family : Verdana;
	color:#5a6480;
	font-size:12px;
	border-collapse: collapse;
	padding:10px;
}

table.table_front2 th{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	background-color:#5a6480;
	color:#ffffff;
	border_bottom:1px solid #5a6480;
	padding:3px;
	}
	
table.table_front2 td{
	padding:5px;
	font-weight:bold;
	}

.tr_color1{
	 background-color:#d4dce7;
	}
	
.tr_color2{
	 background-color:#c0cddc;
	}	
	
.lang_ro{
	float:left;
	width:50px;
    height:25px;
	background-image: url('ro.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	border:2px solid #ffffff;



}

.lang_ro_sel{
	float:left;
	width:50px;
	height:25px;
	background-image: url('ro.gif');
	background-repeat:no-repeat;
	border:2px solid red;


	
}

.lang_hu{
	float:left;
	width:50px;
	height:25px;
	background-image: url('hu.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	border:2px solid #ffffff;


}

.lang_hu_sel{
	float:left;
	width:50px;
    height:25px;
	background-image: url('hu.gif');
	background-repeat:no-repeat;
	border:2px solid red;


}



.lang_en{
	float:left;
	width:50px;
	height:25px;
	background-image: url('gb.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	border:2px solid #ffffff;


}

.lang_en_sel{
	float:left;
	width:50px;
    height:25px;
	background-image: url('gb.gif');
	background-repeat:no-repeat;
	border:2px solid red;


}

.font1{
	font-weight:bold;
	font-size:16px;
}



	
.bar_backoffice  {
	color:#cc3300;
	font-size:16px;	
	font-weight: bold;
	text-align:left;
	text-decoration:underline;
	font-style:oblique;

}

.font_front_search{
	font-size:14px;
	font-weight:bold;
	color:#cc3300;
	}

	table.excel {
	border-style:ridge;
	border-width:1;
	border-collapse:collapse;
	font-family:sans-serif;
	font-size:12px;
}
table.excel thead th, table.excel tbody th {
	background:#CCCCCC;
	border-style:ridge;
	border-width:1;
	text-align: center;
	vertical-align:bottom;
}
table.excel tbody th {
	text-align:center;
	width:20px;
}
table.excel tbody td {
	vertical-align:bottom;
}
table.excel tbody td {
    padding: 0 3px;
	border: 1px solid #EEEEEE;
}


div.view_site_pic{
	float:left;
	text-align:left;
	width:500px;
	height:300px;
}

div.view_site_right{
	float:left;
	text-align:left;
	width:300px;
	height:300px;
}

.font2{
	font-weight:bold;
	font-size:12px;
	color:#5A6480;
}

.font3{
	font-size:11px;
	color:#333333;
}




.font4{
	color:#cc3300;
	font-size:14px;
	}