html {
 overflow-y: scroll;
}
#printonly { display:none; }

html {
}

body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #412c1d;
	background-color:#f8b36a;
	background-image:url(../images/back-strip.jpg);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
p {
	color:#80583a;
	line-height:normal;
}
.mainTable {
	width: 872px;
	border: 0px;
}
.mainLeftCol {
	background-image:url(../images/mleft.png);
	background-repeat:repeat-y;
	width:12px;
}
.mainRightCol {
	background-image:url(../images/mright.png);
	background-repeat:repeat-y;
	width:12px;
}
.mainTD {
	background-color:#e3dac6;
	padding:0px 20px 16px 20px;
	width:848px;
}
.w100 {
	width:100%;
}
.topMenuPrimary { 
	padding:30px 0px 24px 0px;
	background: url(../images/melc_top.gif) repeat-x 9px 100%;

}
.topMenuPrimary  a { color:#80583a; padding: 0px 0px 0px 21px; text-decoration:none; }
.topMenuPrimary  a:hover { text-decoration:underline;  }
.topMenuPrimary  a.selected { color:#412c1d; font-style:italic; } 
.topMenuPrimary div.floatLeft a { color:#80583a; padding: 0px 0px 0px 0px; text-decoration:none; }
.topMenuPrimary div.floatLeft a:hover { text-decoration:underline; }


.topMenuSecondary {
	color:#998d7d;
	font-size:34px;
	font-style:italic;
}
.topMenuSecondary  a { color:#998d7d; padding: 0px 0px 0px 25px; text-decoration:none; }
.topMenuSecondary  a:hover { color:#805347; text-decoration:underline;  }
.topMenuSecondary  a.selected { color:#805347; text-decoration:none; }

.leftMenu {
	width:129px;
	padding-top:10px;
	font-size:14px;
}
.leftMenu ul li {
	background:url(../images/melc_menu.gif) no-repeat 0 100%;
	padding:8px 0px 18px 0px;
	width:129px;
}
.leftMenu ul li a { color:#80583a; text-decoration:none; }
.leftMenu ul li a:hover { text-decoration:underline; }
.leftMenu ul li a.selected { color:#412c1d; font-style:italic; }


.mainContent {
	width:100%;
	padding:17px 0px 0px 0px;
}

h1 {
	color:#80583a;
	font-size:28px;
	padding:6px 0px 0px 0px;
	font-weight:normal;
}
.mainBox {
	width:659px;
}
.mainBoxTop {
	background-image:url(../images/main_top.gif);
	background-repeat:no-repeat;
	height:42px;
	padding:0px 30px 0px 18px;
}
.mainBoxBottom {
	background-image:url(../images/main_bottom.gif);
	background-repeat:no-repeat;
	height:13px;
}
.mainBoxContent {
	background-color:#FFF;
	border-left:1px solid #805347;
	border-right:1px solid #805347;
	padding-top:8px;
}
.homepageBox {
	width:100%;
	background-color:#ede0c0;
	margin-bottom:16px;
}

h2 { color:#412c1d; font-size:12px; padding:8px 0px 6px 0px; }
h2 a { color:#412c1d; font-size:12px; text-decoration:none; }
.homepageBoxLeft {
	width:100%;
	padding:0px 40px 0px 17px;
}
.homepageBoxLeft p {
	line-height:1.2;
}
.homepageBoxRight {
	padding:0px 21px 0px 0px;
}
a.homepageFtr { font-size:10px; color:#412c1d; font-style:italic; text-decoration:none; }
a.homepageFtr:hover { text-decoration:underline; }
p a { color:#80583a; text-decoration:none; }
p a:hover { color:#80583a; text-decoration:underline; }


.contentBoxContainer {
	width:629px;
	background-color:#ede0c0;
	margin-bottom:18px;
}
.dropbox {
	background-color:#ede0c0;
	/*margin:8px 0px 10px 0px;*/
	height:26px;	
}
.dropbox h2 { padding:0px; color:#412c1d; }
.dropbox h2 a { padding:0px; color:#412c1d; }
.dropbox h2 a:hover { padding:0px; color:#412c1d; text-decoration:underline; }

.dropboxTitle { 
	padding:5px 42px 4px 18px; 
}



.contentbox {
	background-color:#ede0c0;
	color:#80583a;
	padding:2px 42px 20px 18px;
}
.hide {	display:none; visibility:hidden; }
.show { display:block; visibility:visible; }
div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}
.contentboxMenu {
	width:100%;
	padding-right:42px;
}
.floatLeft { float:left; }
.floatRight { float:right; }
.mainBoxTopSubmenu {
	float:right;
}
.mainBoxTopSubmenu div {
	float:right;
	margin-left:5px;
	background-image:url(../images/tab_off.gif);
	background-repeat:no-repeat;
	width:100px;
	height:32px;
	text-align:center;
	padding:3px 0px 0px 0px;
}
.mainBoxTopSubmenu div.selected {
	background-image:url(../images/tab_on.gif);
}
.mainBoxTopSubmenu div.selected a { color:#ffffff; text-decoration:none; }
.mainBoxTopSubmenu div.selected a:hover { text-decoration:underline; }
.mainBoxTopSubmenu div a { color:#806b47; text-decoration:none; }
.mainBoxTopSubmenu div a:hover { text-decoration:underline; }

.evenimenteBoxContainer {
	width:629px;
	background-color:#ede0c0;
	margin-bottom:16px;
}

.evenimenteBoxLeft {
	width:100%;
	padding:0px 43px 0px 17px;
}
.evenimenteBoxLeftMore {
	width:100%;
	padding:5px 43px 5px 17px;
}
.evenimenteBoxLeft p {
	line-height:normal;
	cursor:pointer;
}
.evenimenteBoxLeft a {
	text-decoration:none;
	color:#412c1d;
}
.evenimenteBoxLeft a p {
	color:#412c1d;
}
.evenimenteBoxRight {
	padding:0px 43px 0px 0px;
}
.evenimenteContentBoxTop {
	padding:0px 43px 0px 17px;
}
.evenimenteContentBoxLeft {
	padding:0px 43px 20px 17px;
	width:100%;
}
.evenimenteContentBoxLeft p {
	line-height:normal;
}
.evenimenteContentBoxRight {
	padding:0px 43px 20px 0px;
}
.mainBoxTopSubmenu div.goback {
	float:right;
	margin-left:5px;
	height:28px;
	text-align:right;
	padding:7px 0px 0px 0px;
	background:none;
	width:180px;
	font-size:10px;
}
.mainBoxTopSubmenu div.goback a {
	color:#412c1d;
	font-style:italic;
}
.evenimenteIstoricBoxRight {
	padding:0px 15px 0px 0px;
	white-space:nowrap;
	vertical-align:middle;
}

.galleryImg {
	margin:0px 0px 13px 13px;
}

a { color:#412c1d; text-decoration:none; }
a:hover { color:#412c1d; text-decoration:underline; }
.red { color:#C00; }

input {
	background-color:#fff;
	color:#80583a;
	border:1px solid #80583a;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:250px;
	padding:0px 0px 0px 3px;	
}
textarea {
	background-color:#fff;
	color:#80583a;
	border:1px solid #80583a;	
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:250px;
	height:100px;
	padding:0px 0px 0px 3px;		
}
input.submit {
	background-color:#80583a;
	color:#FFF;
	width:100px;
	font-weight:bold;
	font-size:15px;
}

input.error {
	color:#000000;
	background-color: #F0D7CE;
	border: #C00 solid 1px; 
}
select.error {
	color:#000000;
	background-color: #F0D7CE;
}
textarea.error {
	color:#000000;
	border: #C00 solid 1px; 
	background-color: #F0D7CE;
}
.error {
	color: #C00;
	text-decoration:none;
}	




.map_L2 li a:link { color: #5F5F5F; text-decoration: none; padding:0px; }
.map_L2 li a:visited { color: #5F5F5F; text-decoration: none; padding:0px; }
.map_L2 li a:hover { color: #5F5F5F; text-decoration: underline; padding:0px; }
