/* RESETS*/
html { width:100%; margin: 0; padding: 0; overflow-y: scroll; }
body { height:100%; margin: 0; padding: 0; font: 12pt Trebuchet MS; background: url(img/bg.png); }

a { outline: none; text-decoration:none; }
p, span {margin:0; padding:0;}
*p, span {margin:0; padding:0;}
a img { border: none; }
/* TOOLBOX CSS */
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }


/* PAGE STRUCTURE */

#wrapper{
	width:925px;
	height:1080px;
	margin:0px auto;
	background:url(img/main_bg.png) top left no-repeat;
	margin-bottom:20px;
	*margin-bottom:0px;
}

#logo {
	display:block;
	width:166px;
	height:100px;
	margin-top:-25px;
	*margin-top:-45px;
	margin-bottom:25px;
	*margin-bottom:45px;
}

#lang {
	margin-left:600px;
	margin-top:42px;
	*margin-top:22px;
}

.lang {
	text-decoration:underline;
	font-size:9pt;
	cursor:pointer;
	color:#fff;

	
}

.lang_act {
	text-decoration:none;
	font-size:9pt;
	cursor:pointer;
	color:#fff;

}

#inner{
	width:91%;
	height:92%;
}



#upmenu {
	margin-top:45px;
	text-align:center;
	height:25px;
	border:1px solid red;
}


.upmenu{
	color:#fff;
	text-decoration:underline;

}

.upmenu_act{
	color:#fff;
	text-decoration:none;
}

.upmenu:hover{
	color:#e4d8ad;
}

.menu {
	text-decoration:underline;
}

.menu_act {
	text-decoration:none;
}


.branch {
	margin-left:10px;
	margin-right:10px;
	color:#fff;
	text-decoration:underline;
}

.loc {
	color:#fff;
	font-size:20pt;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
}

.branch:hover{
	text-decoration:none;
}

.sep {
	line-height:25px;
	text-align:center;
	color:#fff;
}
.sep2 {
	width:70px;

}

.sep3 {

	text-align:center;
	color:#fff;
}

.sep4 {
	line-height:20px;
	height:20px;
	text-align:center;
	color:#fff;
	font-size:9pt;
}

#contents{

	float:left;
	padding-left:45px;
	width:250px;
	list-style:circle;
}

#contents li {
	width:450px;
	float:left;
}

#contents a {
	font-size:11pt;
	color:#136606;
	text-decoration:underline;
}

#history {
	margin-top:25px;
	*padding-right:15px;
	height:528px;
	overflow:scroll;
	overflow-x:hidden;
}

#history h1 {
	padding-left:15px;
	padding-top:0px;
	font-size:17pt;
	color: #ffffff;
	float:left;
	width:95%;
}

#history h2 {
	padding-left:15px;
	padding-top:20px;
	font-size:12pt;
	color: #136606;
	float:left;
	width:100%;
	*width:95%;
}

#history p{
	padding-left:15px;
	padding-top:0px;
	font-size:11pt;
	text-indent:25px;
	float:left;
	width:95%;
}

#gallery {
	margin-top:25px;
	height:528px;
	width:748px;
	overflow:scroll;
	overflow-x:hidden;
}

#gallery h1 {
	padding-left:15px;
	padding-top:20px;
	font-size:17pt;
	color: #ffffff;
	float:left;
	width:95%;
	margin:0;
}

#gallery h2 {
	padding-left:15px;
	padding-top:20px;
	font-size:12pt;
	color: #136606;
	float:left;
	width:100%;
	padding-bottom:15px;
	margin:0;
}

#gallery ul {
	margin:0;
	padding:0;
}


#misc {
	margin-top:25px;
	height:528px;
	*padding-right:15px;
	padding-left:18px;
	overflow:auto;
	overflow-x:hidden;
}

#misc h1 {
	padding-left:0px;
	padding-top:0px;
	*margin-bottom:10px;
	font-size:17pt;
	color: #ffffff;
	float:left;
	width:100%;
}


#misc p{
	font-size:11pt;
}

#lacarte {
	margin-top:25px;
	*margin-top:0px;
	height:525px;
	overflow-x:hidden;
}

#lacarte_holder{
	margin-top:25px;
	*margin-top:0px;
	margin-right:18px;
	*margin-right:5px;
	height:502px;
	*height:510px;
	overflow:auto;
	overflow-x:hidden;
}

#lacarte h1 {
	padding-left:15px;
	padding-top:0px;
	*padding-top:20px;
	font-size:17pt;
	color: #ffffff;
	float:left;
	width:95%;
	margin:0;
}

#lacarte h2 {
	padding-left:15px;
	padding-top:0px;
	font-size:11pt;
	color: #136606;
	float:left;
	width:100%;
		margin:0;
}

#lacarte a {
	text-decoration:underline;
	color: #136606;

}

#lacarte p{
	padding-left:15px;
	padding-top:0px;
	font-size:11pt;
	float:left;
	width:95%;
}

#lacarte_tbl {
	margin-top:5px;
	margin-left:15px;
	width:97%;
	*width:450px;
	*margin-bottom:0;

}


#lacarte_tbl p{
	padding-left:15px;
	padding-top:0px;
	font-size:11pt;
	float:left;
	width:95%;
}

#lacarte_tbl td{
	height:50px;
}

.desc {
	padding-left:15px;
	float:left;
	width:95%;
	font-size:8pt;
	color:#136606;
}

.gallery {
	padding-left:10px;

	display:inline;
	float:left;
}

.gallery li {

	display:inline;
	float:left;
	width:150px;
	height:100px;
	margin-left:25px;
	margin-bottom:15px;
}

.green {
	font-weight:bold;
	color:#136606;
}

.white {
	font-weight:bold;
	font-size:13pt;
	color:#fff;
}

.small {
	padding-left:15px;
	font-size:9pt;
}


/***        ADMINISTRATION        ***/

#admwrapper{
	width:925px;
	margin:0px auto;
    height:720px;
    overflow:scroll;
}



#admlogo {
	position:absolute;
	display:block;
	width:166px;
	height:100px;
	margin-top:40px;
	margin-left:380px;
	*margin-top:0px;

}

#adm_inner {
	width:815px;
	margin-left:60px;
	margin-top:0px;
	padding-bottom:25px;
}

#adm_inner ul{
	list-style:none;
	margin:0;
}

#adm_inner h2 {
	width:100%;
	font-size:16pt;
	color:#136606;
	margin:0;
	margin-top:10px;
	padding-bottom:0;
}

#adm_inner ç{
	width:100%;
	font-size:10pt;
	float:left;
}

.sub {
	display:block;
	font-weight:lighter;
	padding-left:25px;
	line-height:20px;
	height:20px;
	font-size:11pt;
	color:#136606;
}

.sub:hover {
	text-decoration:underline;
}


#adm_menu {
	position:relative;
	display:inline;
	float:left;
	width:100%;
	padding-left:20px;
	padding-top:20px;
	list-style:none;
}

#adm_menu li {
	width:100%;
	position:relative;
	float:left;
	line-height:25px;
}

.sect {
	color:#136606;
	font-weight:bold;
}

.sect:hover {
	text-decoration:underline;
}

#list {
	margin-top:15px;
	width:97%;
}

.pic {
	width:150px;
	height:130px;
	*height:120px;
	position:relative;
	display:table-cell;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#bnr {
	font-size:12pt;
	text-decoration:underline;
	color:#136606;
}

#edieni {
	position:relative;
	display:inline;

}

#edieni li {
	position:relative;
	display:block;
	float:left;
}

#edieni a {
	position:relative;
	display:block;
	height:25px;
	color:#136606;
	font-weight:bold;
	text-decoration:underline;
}

.admdesc {
	padding-left:0px;
	float:left;
	width:95%;
	font-size:8pt;
	color:#136606;
}
