*{

	margin: 0px;

	padding: 0px;

}

.html li{
	margin-left: 10px;
}

body{

	text-align: justify;

	font-size:12px;

	font-family: arial;

	background-color: #67111c;

	background-image:url(../img/backX.jpg);

	background-repeat:repeat-x;

}

#archive{
	color: white;
	text-decoration:underline;
	clear: both;
	display:block;
	text-align:center;
	margin-top:15px;
	padding:5px 0px;
}

a:hover#archive{
	background: #7D0205;	
	text-decoration: none;
}

.news222 h2{
	color: #333333;
}

.news222{
	overflow: hidden; 
	float: left; 
}

.publications{
	float: left; 
	width: 100%;
}

.publicationsImg{
	float: left;
	margin-right: 5px;
	border: none;
}


.image{

width: 180px;

float:left;

min-height:140px;

padding:5px;

text-align:center;

margin:20px 30px;;

overflow:hidden;

}

* html .image{
	min-height:140px;
	overflow: auto !important;
}

.image a img{ 
border: 4px solid white;
}

.image a:hover img{ 
border: 4px solid #999966;
}




#leftBar a{
	color: #333333;
	text-decoration:underline;
}

#leftBar a:hover{
	text-decoration: none;
}

#cont{

	margin: 0 auto;

	width: 881px;

	overflow: hidden;

	padding-bottom: 40px;

}



#header{

	background: url(../img/header2.jpg) no-repeat;

	width: 881px;

	height: 214px;

	float: left;

}



#menu{

	font-family: tahoma;

	font-size: 11px;

	height: 33px;

	padding-top: 18px;

}



a.menuLink{

	text-decoration: none;	

	color: white;

	margin-left: 20px;

}



a:hover.menuLink{

	text-decoration: underline;	

}



#logo{

	background: url(../img/logo.jpg);

	width: 152px;

	height: 143px;

	float: left;

}



#lang{

	margin-right: 25px;

	height: 40px;

}



#langCurrent{

	font-size: 14px;

	font-weight: bold;

	color: #67111c;

	text-decoration: none;

	cursor: default;

}



a#langLink{

	font-weight: bold;

	font-size: 14px;

	color: #67111c;

	text-decoration: none;

}



a:hover#langLink{

	text-decoration: underline;

}



#langON{

	margin-top: 16px;

	padding-top: 6px;

	background: url(../img/langON.gif);

	float: right;

	margin-right: 10px;

	width: 46px;

	height: 18px;

}



#langOFF{

	margin-top: 16px;

	padding-top: 6px;

	background: url(../img/langOFF.gif);

	float: right;

	margin-right: 10px;

	width: 46px;

	height: 18px;

}



#body{

	float: left;

	width: 881px;

	float: left;

	overflow: hidden;

	background: url(../img/rightRepeatY2.jpg) right repeat-y;

	background-color: #ffffff;

	padding-bottom: 10px;

}





#bodyTitle, h1, h2{

	color: #67111c;

	font-size: 16px;

	font-weight: bold;

	padding-bottom: 10px;
	
	cursor:default;		
	
	

}


h2{

	font-size: 15px;	

}


a.linkArrow{

	background:url(../img/arrowWhite.jpg) left no-repeat;

	height: 12px;

	padding-left: 16px;

	font-size: 11px;

	float: left;

	text-decoration: none;

	color: black;

	margin-top: 10px;

	margin-left: 15px;

}



a:hover.linkArrow{

	text-decoration: underline;

}



#leftBar{

	padding-left: 20px;

	width: 549px;

	float: left;

	background-color:#fcfbf9;

	padding-right: 15px;

	height: 100%;

}



#leftBarBottomtxt{

	padding-top: 5px;

	width: 574px;

	font-size: 11px;

	float: left;

	color: #777674;

}



#elegance{

	color: #f8fbff;

	font-size: 11px;

	float: right;

	padding-top: 25px;

	padding-right: 140px;

}

#elegance a{
	text-decoration: underline !important;
}

#elegance a:hover{
	text-decoration: none !important;
}

#rightBarMiddle{

	color: white;

	font-size: 11px;

	font-weight: bold;

	background:url(../img/rightBarMiddle.jpg);

	width: 276px;

	height: 39px;

	float: left;

	padding-left: 8px;

	padding-top: 10px;

	padding-right: 8px;

}



.rightBarBox{

	width: 271px;

	background: bottom no-repeat url(../img/rightBarBoxBottom.jpg);

	padding: 5px 10px 5px 10px;

	float: left;

	font-size: 11px;

}

.rightBarBox a{
	color:#333333;
	text-decoration:none;
}


a.rightBarBoxBottom{

	text-decoration: none;

	float: right;

	background: url(../img/arrowRight.jpg);

	width: 50px;

	height: 20px;

	padding-left: 17px;

	margin-top: 5px;

	color: black;

}



a:hover.rightBarBoxBottom{

	text-decoration: underline;

}



.rightBarDate{

	 float:left; 

	 color: #95987b; 

	 margin-top: 5px;

}



#rightBarForm{

	color: white;

	background:url(../img/rightFormBack.jpg);

	width: 292px;

	height: 171px;

	float: left;
	
	

}

#rightBarForm form{
	display: block;
	clear:both;
	margin-bottom:10px;
}

.rightForm{

	border: 3px solid #40090f;

	float: right;

	margin-right: 10px;

	margin-top: 13px;

	width: 160px;

}



.rightFormTXT{

	margin-top: 15px; 

	margin-left: 25px; 

	color:#FFFFFF; 

	float: left; 

	font-size: 11px;

}



* html .rightFormTXT{

	margin-top: 15px; 

	margin-left: 12px; 

	color:#FFFFFF; 

	float: left; 

	font-size: 11px;

}



.rightFormTXT2{

	margin-top: 22px; 

	margin-left: 70px; 

	color:#FFFFFF; 

	float: left; 

	font-size: 11px;

}



* html .rightFormTXT2{

	margin-top: 22px; 

	margin-left: 34px; 

	color:#FFFFFF; 

	float: left; 

	font-size: 11px;

}



#rightBarFormBtn{

	background: url(../img/buttonRight.jpg);

	width: 203px;

	height: 39px;

	border: none;

	float: right;

	margin-top: 10px;

	margin-right: 8px;
	
	margin-bottom:20px;

}



#bodyLeftColumn{

	width: 272px;

	float: left;

}



#bodyRightColumn{

	width: 272px;

	float: left;

	margin-left: 5px;

}



.boxTitle{

	padding: 5px 5px 5px 5px;

	height: 25px;

	width: 260px;

	color: #67111c;

	font-size: 16px;

	font-weight: bold;
	
	margin:0xp;

}

.rightBarDate, .rightFormTXT, .rightBarMiddle, .leftBarBottomtxt{
	cursor: default;
}

a.bodyColumnBox{

	text-decoration: none;

	color: #000000;

	padding: 5px 5px 5px 5px;

	width: 260px;

	float: left;

	background:url(../img/arrowGray.jpg) #f6f5f1 left -2px no-repeat;

	border-bottom: 1px dotted #c2c2c2;

	margin-top: 1px;
	
	text-decoration:none !important;

}





a:hover.bodyColumnBox{

	background:url(../img/arrowWhite.jpg) white 2px 7px no-repeat;

	border-bottom: 1px solid #c2c2c2;

}



.bodyBoxSpan{

	margin-left: 15px;

}



#leftBarBottom{

	background:url(../img/bodyBottomShadow.jpg) bottom no-repeat;

	width: 183px;

	height: 40px;

	float: right;
	

}



#rightBar{

	width: 297px;

	float: left;

	background-color:#fcfbf9;

}



#rightHeader{

	background: url(../img/headerRight.jpg);

	width: 297;

	height: 45px;

}



#rightBottom{

	background: url(../img/rightBottom.jpg) no-repeat;

	width: 297px;

	float: left;

	height: 41px;

}



#rightNews{

	width: 297px;

	float: left;

	background: url(../img/news.jpg);

	height: 38px;

}



#bottom{

	background: url(../img/bottom.jpg);

	width: 881px;

	float: left;

	height: 28px;

	padding-top: 5px;

	font-size: 11px;

	color: #f8fbff;

}





