/* CSS Document */


a:link {
	color: #7a52cc;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #7a52cc;
}
a:hover {
	text-decoration: none;
	color: #5f0791;
}
a:active {
	text-decoration: blink;
	color: #5f0791;
}


a.lang:link {
	color: #CCCCCC;
	text-decoration: underline;
	font-size:11px;	
}
a.lang:visited {
	text-decoration: underline;
	color: #CCCCCC;
	font-size:11px;	
}
a.lang:hover {
	text-decoration: underline;
	color: #ff8b24;
	font-size:11px;	
}
a.lang:active {
	text-decoration: underline;
	color: #CCCCCC;
	font-size:11px;	
}

h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#5a1b85;
 }

.wrapper {
 width: 900px;
 margin: 0 auto;
 padding: 0 auto;  
 }
 
body {
 padding: 0 auto;
 margin: 30px auto;    
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #666666;
 line-height: 150%;  
 }


.language {
 width:100px;
 height: 20px;
 padding:0 auto;
 bottom:10px; 
 right:12px;     
 text-align:right;
 display:inline;
 float:right;
 position: absolute;
 }

#welcome-intro {
 width:996px;
 height:495px;
 border: #666666 solid 1px; 
 position:relative;
 }
 

#container {  
 width:900px;
 height:525px;  
 margin: 0 auto;
 padding: 0 auto; 
 position:relative;
 display: inline;
 float:left;
 background-image:url(images/bg5.jpg);
 background-repeat:no-repeat; 
 }
 
#container_j {  
 width:900px;
 height:525px;  
 margin: 0 auto;
 padding: 0 auto; 
 position:relative;
 display: inline;
 float:left;
 background-image: url(images/bg5.jpg);
 background-repeat:no-repeat;   
 }

.menu {
 width:880px;
 height:30px;
 display: block;
 top:30px;
 left:10px;
 float:left;
 text-align:right;
 position: relative;
 }

.photo-index {
 width:540px;
 height:460px;
 display:inline;
 bottom:9px;
 float:left;
 position: absolute;
 }
 
.photo {
	width:540px;
	height:430px;
	display:inline;	
	float:left;
	position: relative;
	left: 0px;
 }

.logo-index {
 width:330px;
 height:82px;
 top:30px;
 padding-left:0px;
 display:inline;
 float:left;
 position: relative;
 text-align:center;
 }
 
.logo {
 width:300px;
 height:82px; 
 padding-left:10px;
 display:inline;
 float:left;
 position: relative;
 text-align:center;
 }

.text-index {
 width:330px;
 height:325px;
 top: 40px; 
 padding-left:0px;
 display:inline;
 float:left;
 position: relative;
 text-align:center;
 }
 
.text {
 width:310px;
 height:320px; 
 padding-left:10px;
 padding-right:10px;
 display:inline;
 float:left;
 top:15px;
 position: relative;
 text-align:justify;
 overflow:auto;
 }

.text2 {
 width:325px;
 height:320px; 
 padding-left:10px;
 display:inline;
 float:left;
 top:15px;
 position: relative;
 text-align:justify;
 }
 
.left_column_index {
 height:475px; 
 width:335px;
 top:30px;
 left:10px;       
 position: relative;
 display: block; /* IE Hack */
 float:left;  
 }

.right_column_index {
 height:475px; 
 width:540px;
 top:30px;
 right:10px; 
 display: block;
 position: relative; 
 float:right;
 text-align: left; 
 }

.left_column {
 height:440px; 
 width:335px; 
 left:10px;
 top:35px;       
 position: relative;
 display: block; /* IE Hack */
 float:left;  
 }

.right_column {
 height:430px; 
 width:540px; 
 right:10px;
 top:45px; 
 display: block;
 position: relative; 
 float:right;
 text-align: left; 
 }

.package {
	width:490px;
	height:330px;
	display:inline;	
	bottom:0px;
	float:left;
	position: absolute;
	left: 0px;
	overflow:auto;			
 }
 
#footer {
 height:20px; 
 width:880px;   
 padding-top:5px;
 padding-right:20px; 
 position: relative; 
 text-align: center;
 display: block;
 float:left;
 text-align:right;
 font-size:9px; 
 }

