@CHARSET "UTF-8";
html, body { height:100%; width:100%; border:0px; padding:0px; margin:0px; }
body { background-color:rgb(31,26,23); }

body { text-align:center; }

#wrapall {
	margin-left:auto; margin-right:auto; 
	width:900px; 
	text-align:left; 
}
#header {
	background-image:url("header.jpg");
	background-repeat:no-repeat;
	overflow:hidden; width:900px; height:130px;
}
#header .returntoindex { display:block; height:91px; width:240px; text-decoration:none;}

#wrapall_footer { 	border-top:1px solid rgb(232,217,196); }
#wrapall_footer,
#wrapall_footer td {
	text-align:center;
	color:rgb(232,217,196);
	margin-top:10px;
	}
#wrapall_footer a {
	padding-left:3px; padding-right:3px;
	color:rgb(232,217,196); border-bottom:1px dotted rgb(232,217,196);
	text-decoration:none;
	}
#wrapall_footer a:hover {
	background-color:rgb(232,217,196); color:black;
	}

#header .etc {
	height:92px;
}
#mainmenu {
	font-size:1px;
	margin-left:99px;
	height:31px;
	overflow:hidden;
}
#mainmenu a {
	display:block; 
	height:31px; width:133px;
	float:left; 
	text-decoration:none;
	margin-right:1px;
}
#mainmenu a.last { width:129px; }

#hovermenus { overflow:hidden; height:1px; width:1px; text-align:left; }

#nowmenu {
	text-align:left; 
	display:none; height:1px; width:1px;
	background-color:rgb(192,165,113); 
	}
#nowmenu a {
	padding-left:3px;
	color:rgb(31,26,23);
	text-align:left; 
	text-decoration:none;
	display:block;
	font-size:10px;
	font-family:verdana;
	font-color:white;
}
#nowmenu a:hover {
	background-color:white;
}

h1  { color:rgb(232,217,196); }
h1 a { 
	color:rgb(232,217,196);
	text-decoration:none;
}

.pagecontent p {
	color:#E8D9C4;
}

.centerindex { text-align:center; }
.titleindex {
	width:100%;
	height:23px;
	background-repeat:no-repeat;
	background-color:rgb(31, 25, 25);
	background-image:url('titlu.jpg');
	background-position:center center;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
}
.titleindex span { display:none; }
.titleindex:hover { background-image:none; background-color:black;  }
.titleindex:hover span { color:white; display:inline; color:rgb(193, 162, 95); }


/******** cautare **********/
#other_pages { text-align:center; border-top:1px dotted black;  margin-top:5px; padding-top:4px; }
#result_report { text-align:center; border-bottom:1px dotted black; margin-bottom:5px; padding-bottom:2px; }
#results .url {color:#115599;  }
#results a.title { font-size:110%; color:#115599;  }
#results a.title:hover { color:white; }

/******* localitati **/
.nicelistlocals_footer, .nicelistlocals_header { height: 24px; width:100%; background-repeat:no-repeat; }
.nicelistlocals_header { background-image:url('nicelist_header.jpg'); }
.nicelistlocals_footer { background-image:url('nicelist_footer.jpg'); }
.nicelistlocals_container { padding-left:15px; padding-right:15px; background-color:rgb(191,159,98); }
.nicelistlocals { width:100%; background-color:rgb(191,159,98); }
.nicelistlocals td { vertical-align:top; }
.nicelistlocals a { 
	color:black; text-decoration:none; display:block;
	height:16px; overflow:hidden;
	font-family:georgia;
	font-size:12px;
	padding:3px;
}
.nicelistlocals a:hover {  
	color:rgb(191,159,98);
	background-color:black;
}



/********** pagini **/

.pagetitle { font-size:20px; }
.pagecontent { 
	color:black;
	background-color:rgb(218,201,163);
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	}
.pagecontent div,
.pagecontent p { color: black; }
.pagecontent a { color:rgb(31, 26, 23); text-decoration:underline; border-bottom:dotted rgb(31, 26, 23) 1p; }
.pagecontent a:hover { color:rgb(218,201,163); background-color:rgb(31, 26, 23); }


/************** list sit. arh. **/
.compitem {
	display:block;
	color:black;

	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px dotted black;
	border-top:1px dotted black;
	}
.compitem:hover {
	background-color:black;
	color:#DFD0B3;
	border-top:0px;
	padding-top:1px;
	border-bottom:0px;
	padding-bottom:1px; 
	}	
.optwrapper { height:300px; overflow-y:scroll; overflow-x:hidden; border-top:1px dotted black; }

#header_arheologie {
	background-image:url('header_arheologie.jpg');
	height:107px;
	background-repeat:no-repeat;
}
#header_arheologie a { display:block; text-decoration:none; height:107px; }
#header_arheologie .tomain { float:left; width:255px; }
#header_arheologie .toarh { }

.arhinfo { width:100%; border:0px; margin:0px; padding:0px;  }
.arhinfo tr, .arhinfo td { border:0px; margin:0px; padding:0px; }
.arhinfo .col1 { 
	background-color:white; 
	color:black;
	text-align:right;
	padding-right:3px;
	width:150px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.arhinfo .col2 {
	background-color:rgb(193,162,95);
	color:black;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	font-family:arial;
	font-size:13px;
}
.arhinfo .col2 a { padding:1px; color:black; border-bottom:1px dotted black; text-decoration:none; }
.arhinfo .col2 a:hover { background-color:black; color:rgb(193,162,95); border-bottom:0px; }
.arhinfo .col12space { width:10px; }
.arhinfo .tbspacer td { font-size:1px; overflow:hidden; }
.arhinfo .nl td { padding-top:10px; }
.arhinfo .nlhead .col1 { padding-left:3px; text-align:left; padding-top:10px; }

/***************** memoriale ***************/
#header_memoriale {
	background-image:url('header_memoriale.jpg');
	height:169px;
	background-repeat:no-repeat;
	}
	
.memorialpage { background-color:rgb(193,162,95); }
	
#memorialwrap { width:100%; }
#memorialwrap .mw1 { width:690px; }
#memorialwrap .mw12 { width:10px; overflow:hidden; }
#memorialwrap .mw2 { width:200px; }

#mmx { width:100%; }
#mmx .x1 { color:rgb(193,162,95); width:100px; text-align:right; font-weight:bold;
	font-family:arial;
	font-size:12px;

}
#mmx .x2 { with:5px; overflow:hidden; }
#mmx .x3 { background-color:rgb(193,162,95);  padding-left:5px; padding-right:5px;
	font-family:arial;
	font-size:13px;
}

#mmx .x3 h1 { font-size:120%; margin:0px; padding:0px; border:0px; color:black; }

#mmx .spacerline, #mmx .spacerline .x1, #mmx .spacerline .x2, #mmx .spacerline .x3 { 
	height:6px; overflow:hidden; 
}
#mmx .spacerline .x3 { text-align:right; }
#mmx .spacerline a { text-decoration:none; color:black; font-size:9px; }
#mmx .spacerline a:hover { background-color:black; color:rgb(193,162,95); }

/***************** forpublic ***************/
#header_forpublic {
	background-image:url('header_forpublic.jpg');
	height:138px;
	background-repeat:no-repeat;
	}
	
/***************** arhitectura ***************/
#header_arhitectura {
	background-image:url('header_arhitectura.jpg');
	height:167px;
	background-repeat:no-repeat;
	}
	
/***** autothumb **/
.autothumb { display:block; float:left; height:94px; width:94px; margin:2px;}
.autothumb img { height:94px; width:94px; border:0px; }	


/**** border **/

.pagecontent a img { margin:10px; }