@CHARSET "UTF-8";

html{
	width: 100%;
	height: 100%;
}
	
body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	color: #d4d4d4;
	background-color: #000;
	font-size: 0.9em;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	line-height: 1.5em;
	border: none;
	overflow:hidden;
	border-collapse: collapse;
}

br {
	
}

h1{ 
	font-family: Georgia, serif;
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 20px;
	color: #fd9e2e;
}

img{
	border: none;
}

img.glow{
	border: solid #437d80 1px;
}

h2{
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #aefbff;  
	margin-top: 20px;
}
h3{ 
	font-family: Georgia, serif;
	font-weight: normal;
	color: #aefbff;   
}    
ul{ 
	font-family:  Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;	 
	color: #d4d4d4; 
	
}

table{
	width: 100%;
}
	
.quote{ 
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-style: italic; 
	color: #d4d4d4;
	margin-top: 50px;
}

.author{
	margin-top: 10px;
	text-align: right;
}
	
a{ 
	text-decoration: underline; 
	color: #aefbff; 
}

.label{
	color: #d4d4d4;
	font-size: 1.2em;
}

.email{
	font-size: 1.2em;
}

.telCode{
	font-family: Georgia, sans; 
	font-size: 1.4em;
	color: #acacac;   	 
} 
.tel{
	font-family: Georgia, sans; 
	font-size: 2.0em;
	color: #ffffff;   	 
}

.menu a{
	color:  #fd9e2e;
	font-size: 1.1em;
	line-height: 1.5em;
	text-decoration: none;   
}

.menu a:hover{
	text-decoration: underline;
}


/* LAYOUT  */

#tl{
	width: 116px;
	height: 99px;
	background-image: url('/img/layout/logo.png');
}

#t{
	width: auto;
	height: 99px;
	background-image: url('/img/layout/top.png');
	background-repeat: repeat-x;	
}

#tr{
	width: 44px;
	height: 99px;
	background-image: url('/img/layout/right-top.png');
}

#l{
	width: 116px;
	
	background-image: url('/img/layout/left-side.png');
	background-repeat: repeat-y;	
}

#c{
	
	background-image: url('/img/layout/center.png');
	background-repeat: repeat;
	height: expression(document.body.clientHeight-99-27-50);
	padding-bottom: 20px;
}

#r{
	width: 44px;
	
	background-image: url('/img/layout/right-side.png');
	background-repeat: repeat-y;
}


#bl {
	width:  116px;
	height: 27px;
	background-image: url('/img/layout/left-bottom.png');
	background-repeat: no-repeat;
	background-position: bottom;	
	
}

#b{
	width: auto;
	height: 27px;
	background-image: url('/img/layout/bottom.png');
	background-repeat: repeat-x;
}

#br{
	width: 44px;
	height: 27px;
	background-image: url('/img/layout/right-bottom.png'); 
	background-repeat: no-repeat;
}

#wrapper{
	width: 100%;
	height: 100%;
	overflow: auto;
	background-image: url('/img/bg8.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;		
}

#flashContent{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;	
}

#container{
	min-width: 900px;
	max-width: 1200px;
	width:expression(document.body.clientWidth < 900? "900px" : document.body.clientWidth > 1200? "1200px" : "auto");
	height: 96%;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;	
}

#container td{
	vertical-align: top;
}

#mainMenu {
	
	padding-top: 10px;
	font-size: 1.2em;	
	color: #fd9e2e;	
	text-shadow: #000 0px 1px 3px;
}

#mainMenu span{
	margin: 0px 20px 0px 0px;
}

#mainMenu a{
	
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 20px 0px 0px;
	text-shadow: #000 0px 1px 3px;
	
}

#langselect {
	width: 100%;	
	text-align: right;
}


#langselect a{
	margin: 0;
	
}

#langselect a, #langselect img{	
	border: none;
}


.left-column, .column0{
	width: 25%;
}

.right-column, .column1{
	width: 75%;
}

/* === TUNING === */

.news-title{
	font-size: 1.5em;
	margin-top: 30px;	
}

.news-date{
	margin-top: 60px;
	text-align: right;
	margin-right: 60px;
		
}

.dateBig{
	font-size: 2.2em;
	font-family: Georgia, serif;
	color: #aefbff; 
}

.dateSmall{
	font-size: 1.2em;
	font-family: Georgia, serif;
	color: #aefbff;	
}

.brief-date {
	font-family: Georgia, serif;
	font-size: 1.2em;
	color: #fd9e2e;
	margin-top: 15px;	
}

.brief-text {
	margin: 5px 60px 0px 10px;
}

.brief-news {
	padding-bottom: 100px;
}
