html { /*width: 100%; height: 100%; */}
body {/* width: 100%; height: 100%;*/ min-width: 975px; background: url(/images/background/body.jpg) repeat-y 0 0; font-family: Arial; background-color: #DBD8D6; font: normal 11px Arial; line-height: 15px; color: #707E89; }

A { text-decoration: none; color:#4F78A8; }
	A:hover { text-decoration: underline; }
	
STRONG { font-weight: bold!important; }
I { font-style: italic; }

body#index { background-color: #4F79A8; color: #9AB2CB; font: normal 12px/22px Arial; background-image: none; }
	body#index A { color: #922436; text-decoration: none; }
		body#index A:hover { color: #fff; text-decoration: none; }
	body#index IMG { float: left; margin:0px 0px 20px 0px; }
	body#index DIV#contact { float: left; margin: 494px 0px 0px 40px; }
	body#index DIV#language { clear: left; margin: 12px 0px 0px 463px; color: #922436; text-transform: uppercase; font-weight: bold; }
		body#index DIV#language A { text-transform: uppercase; font-weight: bold; font-size: 10px; }
		/*body#index DIV#language A:hover { color: #fff; text-decoration: none; }*/
				
DIV#header { min-width: 975px; height: 218px; background: url(/images/background/header.jpg) repeat-x 0 0; font-size: 10px; line-height: normal; }
	DIV#header DIV#language { position:absolute; top: 20px; left: 760px; width: 110px; font-size: 10px; color: #D7D3CD;  }
		DIV#header DIV#language A { color: #D7D3CD; font-weight: bold; text-transform: uppercase; }
			DIV#header DIV#language A:hover { color: #fff; text-decoration: none; }
	DIV#header DIV#innerHead { width: 745px; height: 160px; background-color: #CACED2; }
		DIV#header DIV#innerHead A#logo { margin: 23px 0px 0px 60px; display: block; float: left; overflow: hidden; display: inline; }
		DIV#header DIV#innerHead DIV { margin: 95px 0px 0px 43px; float: left; display: inline; color: #576978;	}	
			DIV#header DIV#innerHead DIV SPAN { color: #4F79A8; text-transform: uppercase; font-weight: bold; }
	
DIV#left { width: 229px; border-right: 1px solid #576978; overflow: hidden; }
	DIV#left UL#mainMenu { margin: -6px 0px 0px 0px; padding: 40px 35px 0px 60px; text-transform: uppercase;  }
		DIV#left UL#mainMenu LI { margin: 0px; padding: 0px; line-height: 28px; font-size: 11px; }
			DIV#left UL#mainMenu LI A { display: block; color: #fff; font-weight: bold; color: #4F79A8; }
				DIV#left UL#mainMenu LI A:hover, DIV#left UL#mainMenu LI A.selected { color: #576977; text-decoration: none; }
				
	DIV#left H4#leftEventListTitle { padding: 15px 25px 0px 60px; text-transform: uppercase; color: #4F78A8; font-weight: bold; }
	DIV#left UL#leftEventList { margin: 0px; padding: 0px; }
		DIV#left UL#leftEventList LI { margin: 0px; padding: 30px 25px 30px 60px; border-top: 1px solid #EFEEEE; color: #707E89; }
			DIV#left UL#leftEventList LI.first { border-top: none; line-height: 12px; }
				DIV#left UL#leftEventList LI H5 { text-transform: uppercase; font-size: 10px; line-height: 13px; margin: 0px 0px 4px 0px; }
					DIV#left UL#leftEventList LI H5 SPAN { color: #4F79A9; font-weight: bold; }
					
	DIV#left DIV#writeComment { margin: 20px 40px 0px 50px; overflow: hidden; }
	    DIV#left DIV#writeComment INPUT, TEXTAREA { width: 135px; overflow: hidden; margin: 5px 0px 4px 0px; }
	    DIV#left DIV#writeComment SPAN { margin: 0px 0px 10px 0px; display: block; }
	    DIV#left DIV#writeComment INPUT#sendComment { width: 50px; height: 16px; font-size: 10px; line-height: 14px; border: 1px solid #576978; background-color: #A4ABB4; margin: 2px 0px; float: right; margin: 10px 0px 0px 0px; }
	
	DIV#center H1#commentEvent { margin: 20px 0px 15px 30px; font-size: 15px; }
					
DIV#center { width: 463px; padding: 0px 52px 0px 0px; position: absolute; left: 230px; top: 218px; }
	DIV#center DIV#content { width: 262px; margin: 40px 0px 0px 198px; /*overflow: hidden;*/ }
		DIV#center DIV#content H1 { margin: 10px 0px 4px 0px; font-size: 14px; line-height:15px; font-weight: bold; }
		DIV#center DIV#content H2 { margin: 7px 0px 3px 0px; font-size: 13px; line-height:14px; font-weight: bold; }
		DIV#center DIV#content H3 { margin: 4px 0px 2px 0px; font-size: 12px; line-height:13px; font-weight: bold; }
		DIV#center DIV#content P { margin: 4px 0px 9px 0px; }
		DIV#center DIV#content UL { margin:0px 0px 15px 0px; }
			DIV#center DIV#content UL LI { margin: 2px 0px 3px 10px; list-style: circle; }
		DIV#center DIV#content TABLE { margin:0px 0px 15px 0px; font-size: 10px; }
		DIV#center DIV#content OBJECT { width: 100%; height: 230px; }
		
DIV#center UL#indexCenterEventList {  }
		DIV#center UL#indexCenterEventList LI { padding: 0px; overflow: hidden; margin: 40px 0px 0px 0px; }
			DIV#center UL#indexCenterEventList LI A.image { float: left; display: block; }
				DIV#center UL#indexCenterEventList LI IMG { width: 162px; height: 99px; float: left; } 
				DIV#center UL#indexCenterEventList LI SPAN.categoryName { width: 152px; height: 18px; padding: 0px 0px 0px 10px; float: left; clear:left; margin: 0px; background-color: #4F79A9; color: #EFEEEE; text-transform: uppercase; font-weight: bold; } 
			DIV#center UL#indexCenterEventList LI DIV { margin: 0px 0px 0px 173px; }
				DIV#center UL#indexCenterEventList LI DIV H4 { margin: 0px 0px 5px 0px; font-size: 11px; line-height: 13px; color: #4F79A9; }
					DIV#center UL#indexCenterEventList LI DIV H4 B { text-transform: uppercase; }

			DIV#center UL#eventList LI P SPAN.location {color: #4F79A9; font-style: italic; }			

	
	DIV#center IMG#subMenuImage { width: 164px; height: 115px; float: left; overflow: hidden;  }
	DIV#center H5#subMenuTitle { width: 164px; float: left; clear: left; text-align: right; line-height: 48px; color: #576977; font-size: 14px; text-transform: uppercase; font-weight: bold; }
	DIV#center UL#subMenu { width: 164px; float: left; clear: left; overflow: hidden; }
		DIV#center UL#subMenu LI { line-height: 18px; margin: 0px; padding: 0px; }
			DIV#center UL#subMenu LI A { color: #4F79A8; text-transform: uppercase; display: block; text-align: right;  }
				DIV#center UL#subMenu LI A:hover, DIV#center UL#subMenu LI A.selected { color: #576977; text-decoration: none; }
	
	DIV#center UL#eventList {  }
		DIV#center UL#eventList LI { padding: 20px 0px; border-top: 1px solid #4F79A9; overflow: hidden; }
			DIV#center UL#eventList LI.first { border-top: none; }
			DIV#center UL#eventList LI A.image { float: left; display: block; }
				DIV#center UL#eventList LI IMG { width: 116px; height: 81px; float: left; }
			DIV#center UL#eventList LI DIV { margin: 0px 0px 0px 173px; }
				DIV#center UL#eventList LI DIV H4 { margin: 0px 0px 5px 0px; font-size: 11px; line-height: 13px; text-transform: uppercase; color: #4F79A9; }			
				
	DIV#center UL#subMenuEvent { width: 164px; float: left; clear: left; margin:10px 0px 0px 0px; }
		DIV#center UL#subMenuEvent LI { line-height: 18px; margin: 0px; padding: 0px; }
			DIV#center UL#subMenuEvent LI A { color: #4F79A9; text-transform: uppercase; display: block; text-align: right;  }
				DIV#center UL#subMenuEvent LI A:hover, DIV#center UL#subMenuEvent LI.selected A { text-decoration: none; font-weight: bold; }

	DIV#center DIV#subMenuEventBottom { width: 164px; float: left; clear: left; margin:10px 0px 20px 0px; text-align: right; font-size: 10px; overflow: hidden; }
		DIV#center DIV#subMenuEventBottom FORM { margin: 10px 0px; overflow: hidden; overflow: hidden; }
			DIV#center DIV#subMenuEventBottom FORM SELECT { width: 101px; height: 16px!important; margin: 2px 0px; padding: 0px; display: block; text-align: right; font-size: 10px; float: right; clear: right; }
				DIV#center DIV#subMenuEventBottom FORM SELECT OPTION { width: 88px; margin: 0px; padding: 0px 6px; color: #576977;  }
			DIV#center DIV#subMenuEventBottom FORM INPUT { width: 50px; height: 16px; font-size: 10px; line-height: 14px; border: 1px solid #576978; background-color: #A4ABB4; margin: 2px 0px; float: right; clear: right; } 
		DIV#center DIV#subMenuEventBottom A { display: block; width: 88px; border: 1px solid #576978; background: #fff; margin: 2px 0px; padding: 0px 6px; float: right; clear: right; } 
			DIV#center DIV#subMenuEventBottom A.selected, DIV#center DIV#subMenuEventBottom A:hover {  }
				
DIV#right { width: 230px; position: absolute; left: 745px; top: 190px; background-color: #576977; overflow: hidden; min-height: 200px; font-size: 10px; line-height: normal; }
	DIV#right A#logoGallery { display: block; margin: 70px 10px 0px 15px; color: #fff; }
		DIV#right A#logoGallery:hover { color: #D7D3CD; text-decoration: none; }
	DIV#right UL#mainMenu { margin: 0px; padding: 20px 10px 30px 15px; text-transform: uppercase; border-bottom: 1px solid #EFEEED; }
		DIV#right UL#mainMenu LI { margin: 0px; padding: 0px; line-height: 20px; }
			DIV#right UL#mainMenu LI A { display: block; color: #fff; font-weight: bold; color: #fff; }
				DIV#right UL#mainMenu LI A:hover, DIV#right UL#mainMenu LI A.selected { color: #D7D3CD; text-decoration: none; }
	DIV#right UL.secondMenu { margin: 0px; padding: 20px 10px 30px 15px; text-transform: uppercase; border-bottom: 1px solid #EFEEED; }
		DIV#right UL.secondMenu LI { margin: 0px; padding: 0px; line-height: 20px; }
			DIV#right UL.secondMenu LI A { display: block; color: #fff; font-weight: bold; color: #fff; }
				DIV#right UL.secondMenu LI A:hover, DIV#right UL.secondMenu LI A.selected { color: #D7D3CD; text-decoration: none; }
	
	DIV#right H5 { margin: 23px 10px 10px 15px; color: #D7D3CD; font-size: 11px; font-weight: bold; text-transform: uppercase; }
	DIV#right UL#rightEventList {	}
		DIV#right UL#rightEventList LI { margin: 5px 10px 5px 15px;	color: #D7D3CD; }
			DIV#right UL#rightEventList LI A { display: block; color: #D7D3CD; }
				DIV#right UL#rightEventList LI A:hover { color: #fff; text-decoration: none; }
				DIV#right UL#rightEventList LI A SPAN.date { color: #fff; font-weight: bold; }
				DIV#right UL#rightEventList LI A SPAN.authors  { text-transform: uppercase; }

A#print { display: none; clear: both; }
DIV#footerContainer { height: 32px; margin: 10px 0px 0px 0px; clear: both; }
DIV#footer { clear: both; width: 453px; height: 20px; padding: 12px 0px 0px 10px; background-color: #4F79A9; color: #D7D3CD; position: absolute; bottom: 0px; z-index: 10; font-size: 10px; line-height: normal; }
	DIV#footer A { color: #D7D3CD; }

	
	/* MAIL REGISTRATION AND CONTACT */
INPUT.contact { width: 215px; height: 16px; margin-top: 5px; }
INPUT.error { width: 217px; height: 18px; border: 1px solid red; }
TEXTAREA.contact, SELECT.contact { width: 215px; margin-top: 5px; }
TEXTAREA.error, SELECT.error { width: 217px; border: 1px solid red; }
		
.clear {
	clear: both;
}
/* <-- EDIT IN PLACE */
A.in_place_edit_button {
	float: right;
	border-bottom: 1px solid red;
	color: red;
	text-decoration: none;
	font-size: 10px;
}

.eip_wrapper { }

.eip_wrapper_over {
	background-image:url('../admin/images/backs/50p_ffd2.gif');
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../admin/images/backs/50p_ffd.png');*/
}
.eip_wrapper_over[class]{
	background-image:url('../admin/images/backs/50p_ffd.png');
}


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/images/icons/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/images/icons/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/images/icons/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/icons/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

