
/* Layout Stylesheet */ 

body {
	background-color: #FFFFFF;
	background-image:  url("/content/en/images/bg.gif");
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 100%;
	font-family: Tahoma;
 }
 
p {
	font-family: Tahoma;
	font-size: 90%;
}

#outer {
 text-align:left;
 width:780px;
 float: left;
 background-color: #6699FF;
 }

#bodyblock {
 position:relative;
 background-color: #FFFFFF;
 color: #333333;
 width:780px;
 padding:0;
 padding-top: 15px;
 }

#l-col {
	 float:left;
	 background-color: #6699FF;
	 color: #333333;
	 width:159px;
	 margin: auto;
	 height: auto;
 }
 
 #l-col #menu {
 	font-family: Tahoma;
}

#l-col #random_image {
	text-align: center;
	color: #FF6699;
	background-color: #FFFFFF;
	font-size: 65%;
	padding-bottom: 35px;
	width:159px;
	padding-top: 10px;
}

#l-col #random_image img {
	margin-bottom: 20px;
}

#l-col #random_image p {
	font-size: 1em;
	text-align: center;
	color: #333333;
	margin-left: 2px;
}

#l-col #random_image p.title {
	font-weight: bold;
	padding-bottom: 5px;
}


#l-col #menu_down {
	margin-top: 30px;
	padding-top: 5px;
	background-color: #6699FF;
	width:159px;
	height: 200px;
	float: left;
}

#l-col #menu_down a {
	display: block;
	height: 25px;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
	font-size: 75%;
	font-weight: bold;
	margin: 0;
	padding-top: 5px;
	text-decoration: none;
	padding-left: 5px;
}

#cont {
	 margin: 0;
	 padding: 0;
	 width:571px;
	 background:#ffffff;
	 color: #333333;
	 float: left;
	 padding-left: 35px;
	 padding-right: 15px;
	 padding-bottom: 30px;
	 min-height: 600px;
	 margin-top: -15px;
	 font-size: 90%;
 }
 
	 #cont p.title {
		 width:550px;
		 background-color: #999999;		 
		 color: #ffffff;
		 padding-left: 15px;
		 padding-right: 15px;
		 padding-bottom: 5px;
		 padding-top: 5px;
		 margin-bottom: 20px;
		 font-weight: bold;
		 font-size: 120%;
		 font-style: italic;
	 }
	  
	  p.title_first_page {
		 width:550px;
		 background-color: #999999;		 
		 color: #ffffff;
		 margin: 0;
		 padding: 0;
		 padding-left: 15px;
		 padding-right: 15px;
		 font-weight: bold;
		 font-size: 120%;
		 font-style: italic;
		 height: 40px;
	 }
	 
	 #cont #gall {
	 	font-size: 120%;
	}
	 
 p.subtitle {
	font-size: 110%;
	color: #0099FF;
	font-weight: bold;
	padding-bottom: 10px;
}
	 
	 #main_content {
	 	float: left;
		font-size: 80%;
	}
	
	#main_content #webnews {	
		border: 1px dotted #333333;
		padding: 10px;
		margin-bottom: 30px;
		font-size: 11pt !important;		
	}
	
	#main_content #webnews p.title {
		font-size: 120%;
		font-weight: bold;
		text-decoration: none;
		font-style: normal;
		padding: 0;
		margin: 0;
		width:100%;
	  	background-color: #FFFFFF;
		color: #333333;
	}
	
	#main_content p.webnewsdate {
		font-size: 75%;
		font-weight: bold;
		text-align: left;
		padding: 0;
		margin: 0;
	}
	
	#right_column {
	 	float: left;
		padding-left: 20px;
		width: 190px;
		font-size: 80%;
	}
	
	#right_column img {
		border: 0;
	}
	
	#right_column a img{
		border-bottom-style:none;
		border-bottom-width:0px;
		text-decoration: none;
		border:none;
	}
	
	#right_column img.news {
		border: 1px dotted #CCCCCC;
		margin-bottom: 10px;
	}
	
	#right_column a.news {
		text-align: center;
	}	
	

#ftr {
	 background-color: #6699FF;
	 color: #ffffff;
	 margin:0;

	 text-align: right;
 }
 
 	#ftr a {
		display: block;
		height: 15px;
		border-left: 1px solid #ffffff;
		color: #FFFFFF;
		font-size: 90%;
		font-weight: bold;
		margin: 0;
		padding-right: 7px;
		text-decoration: none;
		padding-left: 7px;
		float: right;
		margin-bottom: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	#ftr p.address {
		clear: right;
		font-size: 65%;
		color: #FFFFFF;
		text-align: right;
		padding-right: 10px;
	}
		
 
 
 
 
 
 .s70 { 
 	font-size: 70%; 
 }

 .s80 { 
 	font-size: 80%; 
 }
 
 .s90 {
 	font-size: 90%;
}

 .s100 {
 	font-size: 100%;
}

.s110 {
	font-size: 110%;
}

.no_underline {
	text-decoration: none;
}

.cR {
	color: #FF0000;
}

.cB {
	color: #0000FF;
}