/********************************* General styles ******************************/
body{
	color: black;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
	padding: 0;
	margin: 0;
	text-align: center;

}

html>body body{
	text-align:left;
}

label {
	width: 128px; 
	padding: 1px 1px 1px 1px;
	float: left;}

body, a, table, td, tr, tbody, b, p  {
	color: black;
	font-size: medium;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	
}

select, textarea , input{
	color: black;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	border: 1px solid #5A71A4;
}

img {border: none;}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

h1 {
	font-size: 13px;
}
h2 {
	font-size: 12px;
	font-weight: bolder;
	color: #5A71A4;
	margin: 3px 0px 2px 0px;
}
h3 {font-size: 120%; font-weight: bolder;}
h4 {font-size: 110%; font-weight: bolder;}
h5 {font-size: 100%; font-weight: bolder;}

.comment {
	color: gray;
}

.description {
	font-size: 85%;
}

.selected {
	color: gray;
}

.message {
	border: 1px solid #5A71A4;
	background: #BDCEFF;
	padding: 5px;
	font-weight: bolder;
	margin-bottom: 8px;
}
.error {
	color: red;
}

img .text_right {float: left; padding-right: 5px;}
img .text_left {float: right; padding-left: 5px;}

.item {
	background: #BDCEFF;
	padding: 3px;
	margin: 3px 0px 3px 0px;
	border: 1px solid #5A71A4;
}

.item:hover {
	background: #5A71A4;
	color:#ffffff;
}

.item a {
	text-decoration: none;
}

hr {
	height: 1px;
	border: 1px solid #A48973;
}

.highlighting {
	color:#FF8914;
	font-weight:bolder;
/* 	background: #D59583; */
}
/*******************************************************************************/

/********************************* Language Switcher ***************************/
.language_switcher {
	float:left;
	text-align:left;
	padding-left:0px;
	margin-top:3px;
	height:10px;
/* 	margin: 5px 5px 0px 0px; */
	background: transparent;
	color: red;
}

/*.language_switcher h3 {
	font-size: 0%;
	padding: 2px;
	margin: 0px 0px 0px 0px;*/
/* 	border-bottom: 1px solid #5A71A4; */
/* } */
/*******************************************************************************/

/*********************************** Categories ********************************/
.categories {
	text-align: left;
}
.categories a {
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 0px;
}
/*******************************************************************************/

/******************************* Administration panel **************************/
.administration {
	text-align:left;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 200px;
	padding: 3px;
	background: #BDCEFF;
	border: 1px solid #5A71A4;
	color:#FFFFFF;
}
.administration h1 {
	font-size: 100%;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}
.administration img {
	border:none;
}

.administration a {
	text-decoration: none;
}
.administration hr {
	height: 1px; 
	width: 100%; 
	margin: 0px; 
	padding: 0px; 
	color: #FFFFFF
}
/*******************************************************************************/

/********************************** Member panel *******************************/
.member {
	color:#ffffff;
	margin: 6px 0px 0px 0px;
	padding: 4px;
	background: transparent;
}
.member h1 {
	color:#ffffff;
	font-size: 100%;
	padding: 0px;
	margin: 0px 0px 3px 0px;
/* 	border-bottom: 1px solid #5A71A4; */
}
.member a {
	text-decoration: none;
	color:#ffffff;
}
/*******************************************************************************/

/********************************** Login panel ********************************/
.login_panel{
	background: transparent;
	color:#FFFFFF;
	width:130px;
	text-align:center;
}

.login_panel label{
	background: transparent;
	color:#FFFFFF;
	
}
.login_panel h1 {
	margin-top:1px;
	color:#FFFFFF;
	font-size: 100%;
	padding: 0px;
}
.login_panel a {
	text-decoration: none;
	color:#FFFFFF;
}
.login_panel p {
	margin: 0px;
	padding: 0px;
}

/*******************************************************************************/

/********************************** Page Tools *********************************/
.page_tools {
	margin: 6px 0px 0px 0px;
	padding: 4px;
	background: transparent;
}
.page_tools h1 {
	font-size: 100%;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #5A71A4;
}
.page_tools h3{
	color:#FFFFFF;
}

.page_tools a {
	text-decoration: none;
	display: block;
	color:#FFFFFF;
}
.page_tools p {
	margin: 0px;
	padding: 0px;
}
/*******************************************************************************/

/********************************* Tools styles ********************************/
.page_counter {
	background: #DDDDDD;
	border: 1px solid #5A71A4;
	padding: 3px;
	margin: 5px 0px 5px 0px;
	float: left;
}
.page_counter a {
	font-weight: bolder;
}

.page_counter a:hover{
	font-weight: bolder;
	color:#7B0C20;
}


/*******************************************************************************/


/********************************* Search styles *******************************/
.search_item {
	display: block;
	text-decoration: none;
	padding-top: 5px;
}

.search_item_title,
.search_item_title .highlighting {
	text-decoration: underline;
	font-weight: bolder;
	color:#FF8914;
}
.search_item_introduction {
	display: block;
	font-weight: bolder;
}
.search_item_content {
	display: block;
	text-decoration: none;
}
.search_item_details {
	display: block;
	color: gray;
}
/*******************************************************************************/


/********************************* Module styles *******************************/
.module_intro {
	border-bottom: 1px solid #5A71A4;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
.module_admin {
	border-bottom: 1px solid #5A71A4;
	margin-bottom: 6px;
	padding-bottom: 3px;
}

/*******************************************************************************/

/********************************** Management *********************************/
.management {
/* 	background: white; */
/* 	color: #5A71A4; */
}
.management a {
	color: #000000;
	text-decoration: none;
}
.management a:hover {
	text-decoration: underline;
}
.management h1 {
	font-size: 120%;
}
.management h2 {
	font-size: 100%;
	margin-bottom: 0px;
}
.management p {
	margin-top: 0px;
	margin-bottom: 2px;
}

.management .custom_table {
	border: 1px solid #5A71A4;
/* 	background: white; */
}
.management table .heading {
	font-weight: bolder;
/* 	background: #5A71A4; */
}
.management table .heading td {
	color: white;
}

.management input, textarea, select {
	border: 1px solid #5A71A4;
/* 	background: white; */
}
.general_settings label {
	width: 200px;
}
/*******************************************************************************/

/********************************** Navigation *********************************/


.navigation a{
	font-style:italic;
}

.navigation.level0 {
	float:left;
	margin-top: 0px;
	color: #000000;
	font-size:120%;
	font-weight:bold;
	border:1px solid #A48973;
/* 	background:url(img/pluta.jpg)repeat-x; */

/* 	background:#FF8100; */
}

.navigation.level1 {
	float:left;
	margin-top:20px;
/* 	left:0px; */
	position:absolute;
	text-align:left;
/* 	margin-top: 20px; */
	padding:0px;
	color: #216F21;
/* 	width:120px; */
/* 	font-size:120%; */
	font-weight:bold;
	border:1px solid #A48973;
	background:#FF8100;
/* 	background:url(img/pluta.jpg)repeat-x; */

}

.navigation.level2 {
	margin-left: 15px;
/* 	font-size:120%; */
}

.navigation.level3 {
	margin-left: 20px;
}

.navigation.level4 {
	margin-left: 25px;
}

.navigation a {
	text-decoration: none;
}

.navigation.level0 a {
	color: #000000;
/* 	font-size:120%; */
}

.navigation.level1 a {
	color: #216F21;
	text-align:left;
}
	
.navigation.level2 a {
}
	
.navigation.level3 a {
}
	
.navigation.level4 a {
}

.navigation.current a {
/* 	background:url(img/task_finished.gif) no-repeat; */
/* 	background:#FF7D00; */
	color: RED;
}

.navigation a:hover {
	color: RED;
}







/***** Next and previous buttons *****/
.next_previous {
	color: black;
	margin: 5px 0px 0px 0px;
	text-align: right;
	float: left;
	clear: left;
	width: 100%;
}
.next_previous a {
	color: black;
	padding: 0px 5px 0px 0px;
	text-decoration: none;
}

/***** Page 1 2 3 ... *****/
.page_123 {
	border-top: 1px solid #5A71A4;
	color: black;
	text-decoration: none;
	display: block;
	padding: 2px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	float: left;
	clear: left;
	width: 100%;
}
.page_123 a {
	padding: 0px 0px 0px 5px;
	font-weight: bolder;
	color: #5A71A4;
	text-decoration: none;
}
.page_123 span {
	padding: 0px 0px 0px 5px;
}
/*******************************************************************************/

/******************************** Content styles *******************************/
.introduction {
	font-variant: small-caps;
	font-size:16px;
	font-style:italic;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	color:black;
}
/*******************************************************************************/
/******************************** Additional styles from modules****************************/

.galerie{
	border:none;
}
.thumb{
	border:1px solid #000000;
}
.img_detaliat{
	border:2px solid #5A71A4;
}

/*******************SITE DETAILS************************************************/

.container{
	width:1002px;
	height:800px;
	text-align:left;
	position: static;
	margin:auto;
/* 	margin-top:10px; */
}


/*********************LEFT SIDE**************************************************/

#dvBanner{
	width:1000px;
	height:205px;
/* 	background-color:#5A71A4; */
 	background: url(img/banner.png) no-repeat; 
	text-align:left;
/* 	border-right: 1px solid #5A71A4; */
}

html>body #dvBanner{
	margin:auto;
	width:1000px;
	height:205px;
}

/* fac banerul link */
.blocked{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
/*a.blocked:hover{
	background:green;
} */

.scule{
	margin:auto;
	width:960px;
	height:33px;
/* 	border:1px solid #000000; */
}


html>body .scule{
	margin:auto;
	width:980px;
	height:22px;
}

.cautare{
	float:left;
	margin-left:429px;
	color:#FFFFFF;
	background:#FFFFFF;
	text-align:left;
	display: block;
}

html>body .cautare{
	float:left;
	margin-left:829px;
 	width:50px; 
	height:20px;
	color:#FFFFFF;
	background:#FFFFFF;
	text-align:left;
/* 	padding-left:20px; */
	text-transform:capitalize;
/* 	background: #BDCEFF; */
/*	border-top: 1px solid #216F21;
	border-bottom: 1px solid #216F21;*/
}


/***** navigation *****/
.dvMeniu{
	font-family: "Comic Sans MS", Arial, serif;
	font-size:120%;
	margin:auto;
	width:980px;
	background: #216F21; 
	text-decoration: none;
/* 	font-variant: small-caps; *//*
	line-height: 1.6em;*/
	text-align:center;
/* 	border:1px solid #000000; */
	overflow:auto;
}
.dvMeniu a{
	font-family: "Comic Sans MS", Arial, serif;
	font-size:120%;
/*  	font-weight:bold;  */
 	color: #FFFFFF; 
	text-decoration: none;
}


html>body .dvMeniu{
	font-family: Helvetica, "Comic Sans MS", Times, serif;
	margin:auto;
	width:980px;
	background: #216F21;
	text-decoration: none;
	font-variant: small-caps;
/* 	line-height: 1.6em; */
	text-align:center;
	font-size:110%;
	overflow:auto;
}
html>body .dvMeniu a{
	font-family: "Comic Sans MS", Verdana,  Times, serif;
	font-size:110%;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}





.child{
	font-family: "Comic Sans MS", Arial, serif;
	font-size:100%;
	background: #FF9C3B;
	text-decoration: none;
}

.child a{
	font-family: "Comic Sans MS", Arial, serif;
	font-size:100%;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}


html>body .child{
	font-size:100%;
	background: #FF9C3B;
	text-decoration: none;
}

html>body .child a{
	font-size:100%;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}


.dvTitlu{
	margin:auto;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	padding-top:5px;
	text-align:center;
	background:#EEEEEE;
	width:978px;
	font-size: 160%;
	font-weight:bold;
	height:20px;
	color:#FF8914;
	text-align:center;
	border-bottom:1px solid #216F21;
}

html>body .dvTitlu{
	margin:auto;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	padding-top:5px;
	text-align:center;
	background:#EEEEEE;
	width:978px;
	font-size: 160%;
	font-weight:bold;
	height:26px;
	color:#FF8914; 
}


.content{
	margin:auto;
	width:978px;
	height:600px;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	background:#EEEEEE;
	border:1px solid #216F21;
}

html>body .content{
	font-family: "Comic Sans MS", Verdana, sans-serif;
}

.continut{
	width:950px;
	height:490px;
/* 	padding-top:10px; */
/* 	padding-left:10px; */
	padding:10px;
	background:#EEEEEE;
	overflow:auto;
	text-align:left;
	font-family: "Comic Sans MS", Verdana, sans-serif;
/*	background:url(img/decoratie.jpg) no-repeat;
	background-position: center;
	background-attachment: fixed; 
	border:1px solid #EEEEEE;*/
}

/* ie hack */
html>body .continut{
	font-family: "Comic Sans MS", Verdana, sans-serif;
	margin:auto;
/*	padding-top:10px;
	padding-left:10px;*/
	padding:10px;
	width:950px;
	height:500px;
/*	background:url(img/decoratie.jpg) no-repeat;
	background-position: center center;*/
}



.footer{
	margin:auto;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	width:980px;
	height:107px;
	margin-top:5px;
	background-color:#216F21;
	color:#FFFFFF;
/*   	background: url(img/footer.png) no-repeat;  */
/* 	text-align:left; */
/* 	border-right: 1px solid #5A71A4;  */
}

html>body .footer{
	margin:auto;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	width:980px;
	height:118px;
	margin-top:5px;
	background-color:#216F21;
	color:#FFFFFF;
}

.copyright{
	float:left;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	font-size: 11px;
	text-align:center;
	padding: 20px; 
	position:absolute;
	width:400px;
	margin-left:80px;

}
html>body .copyright{
	float:left;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	font-size: 11px;
	text-align:center;
	padding: 20px; 
	position:absolute;
	margin-left:240px;
	width:400px;
/* 	height:100px; */
}


.sigla1{
	float:left;
	margin-top:3px;
	margin-left:3px; 
	width:173px;
	height:100px;
 	background: url(img/RFF_mic.png) no-repeat; 
/* 	border:2px solid #FFFFFF; */
}

.sigla2{
	float:left;
	position:absolute;
	margin-left:544px;
	margin-top: 3px; 
	width:251px;
	height:100px;
 	background: url(img/CRD_mic.png) no-repeat; 
}


html>body .sigla1{
	float:left;
	margin-top: 10px;
	margin-left:10px; 
	width:173px;
	height:100px;
 	background: url(img/RFF_mic.png) no-repeat; 
	border:2px solid #FFFFFF;
}

html>body .sigla2{
	float:left;
	position:absolute;
	margin-left:720px;
	margin-top: 10px; 
	width:251px;
	height:100px;
 	background: url(img/CRD_mic.png) no-repeat; 
}

.designed{
	width:980px;
	margin:auto;
	color: black;
	font-size: 11px;
	text-align:center;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	padding-top: 10px; 
/*	padding-left: 20px; 
	margin-left: 70px;*/
}

.designed a{
	font-family: "Comic Sans MS", Verdana, sans-serif;
}

