html {
	font-size:62.5%;
}

body {
	background-color:#fff;
	margin:0;
	padding:0;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
	color:#000;
}

p,
input,
textarea,
label,
select {
	font-size:11px;
}

a img {
	border:0;
}

a {
	outline:none;
	color:#000;
}
/* *********************** Intro ***************** */
#intro_lu {
  position:absolute;
  left:0px;
  bottom:0px;
  height:73%;
  z-index:0;  
}
#intro_ro {
  position:absolute;
  right:0px;
  top:0px;
  height:37%;
  z-index:0;
}
#intro_logo {
  position:absolute;
  left:53%;
  top:50%;
  height:3%;
  z-index:1;
}
#all {
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
}    
#a_start {
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  z-index:2;
  text-decoration:none;
}  

/* *********************** Logo ****************** */
#logo_home {
  position:absolute;
  left:61px;
  top:50px;
}  

/* ********************** content **************** */

#content {
  position:absolute;
  left:217px;
  top:107px;
	width:983px;
	height:740px;
	border:none;
}
#content a.cont:link {
  text-decoration:none;
} 
#content a.cont:visited {
  text-decoration:none;
} 
#content a.cont:hover {
  text-decoration:underline;
} 
#content a.cont:active {
  text-decoration:none;
} 
#content a.cont:focus {
  text-decoration:none;
} 

#content a.bottom {
  position:relative;
  top:693px;
  float:right;
  width:45px;
  padding-left:10px;
  margin-left:0px;
  margin-top:0px;  
  cursor:pointer;
}
#content a.bottom span {  
  display:none;
}
#content a.bottom:hover span {
  display:block;
  position:absolute;  
  top:-727px;
} 
#content #firstpic {
  position:relative;
  top:716px;
  float:right;
  margin-left:10px;
  margin-top:0px;  
  text-decoration:none;
  cursor:default;
}   
#content #firstbigpic {
  position:absolute;
  top:-34px;
  left:180px;  
} 
#content #bottomtext {
  position:absolute;
  top:658px;
  right:0px;
}  
#content table {
  margin-left:-2px;
}  
#content table tr td {
  padding-left:0px;  
}  
  
/* ********************** navigation **************** */

ul#navigation {
  position:absolute;
  left:66px;
  top:104px;
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:300px;
  z-index:3;
}

ul#navigation li {
	color:#000;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:1.5;
	height:1%;
}

ul#navigation li a {
	color:#000;
	display:block;
	text-decoration:none;
}

ul#navigation li.on a {
	font-weight:bold;
	color:#333;
}

ul#navigation li ul li a:hover {
	color:#333;
	text-decoration:underline;
}


ul#navigation li ul {
	margin:0 0 15px 15px;
	padding:0;
	list-style-type:none;
}

ul#navigation li ul li {
	margin:5px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	font-size:10px;
	line-height:1.3;
}

ul#navigation li ul li a {
  font-weight:normal;
	color:#555;
	display:block;
	text-decoration:none;
}
ul#navigation li.on ul li a {
  font-weight:normal;
	color:#555;
	display:block;
	text-decoration:none;
}

ul#navigation li ul li.on a {
	font-weight:bold;
	color:#333;
}

ul#navigation li ul li a:hover {
	color:#333;
	text-decoration:underline;
}
/* -------------------- CV ------------------ */
#cv_content {
  position:absolute;
  left:327px;
  top:107px;
	width:700px;
	height:740px;
	border:none;      
}
#cv_content h2 {
  font-size:13px;
  font-weight:bold;
}
#cv_content table tr td {
  vertical-align:top;
  padding:0px;
}     
#cv_contpic {
  position:relative;
  top:0px;
  left:0px;
  height:212px;
  width:100%;
  border:1px solid transparent;
}
#cv_contact {
  position:absolute;
  bottom:0px;   
}   
#cv_pic {
  position:absolute;
  right:0px;
  top:0px;
} 
#cv_profile {
  margin-top:40px;  
}  

