/********************************* General styles ******************************/
body{
	color: black;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	padding: 0px; 
	margin: 0px;
	background:url(img/paper-tile.jpg);
	text-align:center;
/*	SCROLLBAR-FACE-COLOR: #B48952;
	SCROLLBAR-BASE-COLOR: #AC956A;
	SCROLLBAR-ARROW-COLOR: #830C20;
        SCROLLBAR-TRACK-COLOR: #AC956A; 
	SCROLLBAR-HIGHLIGHT-COLOR: white; 
	SCROLLBAR-SHADOW-COLOR: black; 
	SCROLLBAR-3DLIGHT-COLOR:#B48952; 
	SCROLLBAR-DARKSHADOW-COLOR: #B48952;*/

}

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: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	
}

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

img {border: none;}

h1 {
	font-size: 13px;
/* 	font-weight: bolder; */
}
h2 {
	font-size: 12px;
	font-weight: bolder;
	color: #830C20;
	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 #830C20;
	background: #AC956A;
	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: #AC956A;
	padding: 3px;
	margin: 3px 0px 3px 0px;
	border: 1px solid #830C20;
}

.item:hover {
	background: #830C20;
	color:#ffffff;
}

.item a {
	text-decoration: none;
}

hr {
	height: 1px;
	border: 1px solid #830C20;
}

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

/********************************* Language Switcher ***************************/
.language_switcher {
	margin: 5px 5px 0px 0px;
	background: transparent;
	color: #FFFFFF;
}
.language_switcher h3 {
	font-size: 0%;
	padding: 2px;
	margin: 0px 0px 0px 0px;
/* 	border-bottom: 1px solid #830C20; */
}
/*******************************************************************************/

/*********************************** 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: #AC956A;
	border: 1px solid #830C20;
	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 #830C20; */
}
.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 #830C20;
}
.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 #830C20;
	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:#830C20;
}
.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 #830C20;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
.module_admin {
	border-bottom: 1px solid #830C20;
	margin-bottom: 6px;
	padding-bottom: 3px;
}

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

/********************************** Management *********************************/
.management {
/* 	background: white; */
	color: #830C20;
}
.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 #830C20;
/* 	background: white; */
}
.management table .heading {
	font-weight: bolder;
/* 	background: #830C20; */
}
.management table .heading td {
	color: white;
}

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

/********************************** Navigation *********************************/
/***** navigation *****/
.navigation a{
	background:url(img/arrow.gif) no-repeat;
	color: #FFFFFF;
/* 	vertical-align:middle; */
	padding-left:2px;
	padding-top:0px;
}

.navigation.level0 {
	margin-top: 1px;
	margin-left: 0px;
}

.navigation.level1 {
	margin-top: 0px;
	margin-left: 10px;
	color: #FFFFFF;
	font-size:90%;
}

.navigation.level2 {
	margin-left: 15px;
}

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

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

.navigation a {
	text-decoration: none;
}

.navigation.level1 a {
	font-size: 100%;
}
	
.navigation.level2 a {
	font-size: 100%;
}
	
.navigation.level3 a {
	font-size: 75%;
}
	
.navigation.level4 a {
	font-size: 75%;
}

.navigation.current a {
	color: #FFFFFF;
}

.navigation a:hover {
	color: #8B0000;
}


/***** 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 #830C20;
	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: #830C20;
	text-decoration: none;
}
.page_123 span {
	padding: 0px 0px 0px 5px;
}
/*******************************************************************************/

/******************************** Content styles *******************************/
.introduction {
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	color:black;
}
/*******************************************************************************/
/******************************** Additional styles from modules****************************/

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


/*#pscroller1{
	width: 125px;
	height: 180px;
	border: 2px inset #EEF2F6;
	padding: 2px;
	text-align:left;
	background-color: #EEF2F6;
	background: url(img/bg.jpg);

}

#pscroller2{
	width: 350px;
	height: 20px;
	border: 1px solid black;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}
*/


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

.container{
	width:800px;
	height:610px;
	text-align:left;
	position: static;
	margin:auto;
	margin-top:10px;
	border-left:1px solid #830C20;
/* 	background:#832C39;#AC956A */
}


/*********************LEFT SIDE**************************************************/
.cap{
	margin:auto;
	width:799px;
	height:10px;
	background-color:#AC956A;
/* 	border-left:1px solid #830C20; */
	border-right:1px solid #830C20;
/* 	border-bottom:1px solid #830C20; */
	border-top:1px solid #830C20;
}

/*partea stanga*/
/*.shaLeft{
	float:left;
	width:6px;
	height:600px;
	background:url(img/shadow_left.jpg) repeat-y;
}*/

.colLeft{
	width:570px;
	height:600px;
	float:left;
	background:#FFFFFF;
	border-bottom:1px solid #830C20;
}

.dvLang{
 	width:550px; 
	height:20px;
	color:#FFFFFF;
	background:#FFFFFF;
	text-align:left;
	padding-left:20px;
	text-transform:capitalize;
	background: #AC956A;
	border-top: 1px solid #830C20;
	border-bottom: 1px solid #830C20;
}

html>body .dvLang{
	width:569px;
}

#dvBanner{
	width:569px;
	height:90px;
	background-color:#830C20;
 	background: url(img/banner_ro.jpg) no-repeat; 
	text-align:left;
	border-right: 1px solid #830C20;
}

html>body #dvBanner{
	width:569px;
	height:90px;
}
/* fac banerul link */
.blocked{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
/*a.blocked:hover{
	background:green;
} */


.dvTitle{
	width:570px;
	height:30px;
	border-top: 1px solid #830C20;
	border-bottom: 1px solid #830C20;
	background: #AC956A;
}

html>body .dvTitle{
	width:570px;
	height:30px;
}

.stringTitle{
	float:left;
	width:440px;
	margin-left:20px;
	padding-top:5px;
	font-size:15px;
	font-weight:bolder;
	color:#FFFFFF;
}

.shaTitle{
	height:20px;
	border-right:1px solid #830C20;
	background: #832C39 url(img/bgsus.gif);
}

.shaContent{
	height:12px;
	border-right:1px solid #830C20;
	background:url(img/bgjos.gif) repeat-x;
}

.body{
	width:569px;
	height:441px;
	text-align:right;
	background-color:#FFFFFF;
	border-right:1px solid #830C20;
	background:url(img/bgleft.gif) repeat-y;
}

html>body .body{
	width:569px;
	height:434px;
}


.content{
	width:539px;
	height:415px;
	padding-top:20px;
	padding-left:15px; 
	padding-right:15px; 
	overflow:auto;
	text-align:left;
	background-color:#FFFFFF;
	background:url(img/decoratie.jpg) no-repeat;
	background-position: center;
	background-attachment: fixed; 
}

/* ie hack */
html>body .content{
	width:539px;
	height:410px;
	background:url(img/decoratie.jpg) no-repeat;
	background-position: center center;
}

.content img{
	border:1px solid;
}

/****************************** RIGHT SIDE ****************************************/

/*partea dreapta*/
.colRight{
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:230px;
	height:616px;
	background:#D59583;
}

html>body .colRight{
	width:230px;
	height:610px;

}

.dvSearch{
  	width:229px;  
	text-align:right;
	background: #AC956A;
	border-top: 1px solid #830C20;
	border-right: 1px solid #830C20;
}

html>body .dvSearch{
	width:230px;
	height:20px;
	margin-right:20px;

}


#searchField{
	background: #FFFFFF;
	color:#AC956A;
	border:1px solid #830C20;
}

html>body #searchField{


}

.dvNavigation{
	margin-left:0px;
	width:229px;
	height:360px;
	border-right:1px solid #830C20;
	background:#AC956A;
	overflow:auto;

}

html>body .dvNavigation{
	width:229px;
	height:360px;
	padding-top:20px;
}

.NavigationZone{
	margin:0px 0px 0px 10px;
	height:360px;
	overflow:auto;
}


.dvNavigationDown{
	width:219px;
	height:165px;
	padding-left:10px;
	padding-top:20px;
	margin-left:0px;
	background:#A41C31;
	border-top:1px solid #830C20;
	border-right:1px solid #830C20;
}


html>body .dvNavigationDown{
	width:219px;
	height:155px;

}

.dvNavigationDown a{
	color:white;
}

.dvNavigationDown a:hover{
	color:#AC956A;
}


.powered{
	height:16px;
	color:#FFFFFF;
	text-align:center;
	background:#AC956A;
	border-right:1px solid #830C20;
	border-top:1px solid #830C20;
}
.binary{
	height:16px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	background:#AC956A;
	border-right:1px solid #830C20;
}

.binary a{
	text-decoration:none;	
}
.binary a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/*.shaRight{
	float:left;
	width:6px;
	height:600px;
	background:url(img/shadow_right.jpg) repeat-y;
}*/

.shadow_footer{
	margin:auto;
	width:800px;
	height:6px;
 	background:url(img/shadow_title.gif) repeat-x; 
}
/*#AC956A*/

.dvFooter{
	padding-top:5px;
	text-align:center;
	margin:auto;
	width:799px;
	height:50px;
	color:#FFFFFF;
	background-color:#A41C31;
	border-left:1px solid #830C20;
	border-right:1px solid #830C20;
	border-bottom:1px solid #830C20;
	border-top:1px solid #830C20;
}
