
body {  text-align:center; min-width: 800; background-color:white }


body, p { FONT-FAMILY: century schoolbook, times, serif; color:#aaaaaa; font-size: 13px; font-weight:normal; line-height:1.5; }



div #cv, .friends {font-size: 11px;}


a.lnk:link {color: #aaaaaa;  text-decoration: none; font-weight:normal; font-style: normal; }

a.lnk:visited { color: #aaaaaa;  text-decoration: none; font-weight:normal; font-style: normal;  }

a.lnk:hover { color: red;  text-decoration: none;  font-weight:normal; font-style: normal;  }







h1{ FONT-FAMILY: georgia, times, serif; color:black; font-size: 11px; font-weight:normal; line-height:2;}



a.name {  
display:block;
text-decoration:none;
background-image: url(images/name.gif);
  width: 241px;
  height: 34px; 
 }  
 
a.name:hover {background-position: -241px 0px;}

h1.name_o{
display:block;
text-decoration:none;
background-image: url(images/name.gif);
  width: 241px;
  height: 34px; 
background-position: -241px 0px;}




  a.news {  
display:block;
text-decoration:none;
background-image: url(images/news.gif);
  width: 72px;
  height: 34px; 
 }  
 
a.news:hover {background-position: -73px 0px;}

h1.news_o{display:block;
text-decoration:none;
background-image: url(images/news.gif);
  width: 72px;
  height: 34px;
  background-position: -73px 0px;}
   

 
a.cv {  
display:block;
text-decoration:none;
background-image: url(images/cv.gif);
background-position: 0px 0px;
  width: 47px;
  height: 34px; 
 }  
 
a.cv:hover {background-position: -48px 0px;}

   
h1.cv_o {  
display:block;
text-decoration:none;
background-image: url(images/cv.gif);
 width: 47px;
  height: 34px; 
 background-position: -48px 0px; }  
 



a.links {  
display:block;
text-decoration:none;
background-image: url(images/links.gif);
  width: 73px;
  height: 34px; 

 }  

a.links:hover {background-position: -73px 0px;}

h1.links_o{
display:block;
text-decoration:none;
background-image: url(images/links.gif);
  width: 73px;
  height: 34px; 
background-position: -73px 0px;}
  
  
  



a.car {  float:left; 
display:block;
text-decoration:none;
background-image: url(images/menu/car.gif);
  width: 280px;
  height: 48px; 
 }  

a.car:hover {background-position: -280px 0px;}


a.news {  float:left;  
display:block;
text-decoration:none;
background-image: url(images/menu/news.gif);
  width: 130px;
  height: 48px; 
 }  

a.news:hover {background-position: -129px 0px;}


a.cv {   float:left; 
display:block;
text-decoration:none;
background-image: url(images/menu/cv.gif);
  width:121px;
  height: 48px; 
 }  

a.cv:hover {background-position: -121px 0px;}


a.links {   float:left; 
display:block;
text-decoration:none;
background-image: url(images/menu/links.gif);
  width: 118px;
  height: 48px; 
 }  

a.links:hover {background-position: -118px 0px;}





a.recent {  
display:block;
text-decoration:none;
background-image: url(images/recent.gif);
  width: 142px;
  height: 18px; 
 }  

a.recent:hover {background-position: -142px 0px;}



a.paper {  
display:block;
text-decoration:none;
background-image: url(images/paper.gif);
  width: 142px;
  height: 18px; 

 }  

a.paper:hover {background-position: -142px 0px;}


a.arc09 {  
display:block;
text-decoration:none;
background-image: url(images/archive09.gif);
  width: 63px;
  height: 18px; 

 }  

a.arc09:hover {background-position: -63px 0px;}


a.arc06 {  
display:block;
text-decoration:none;
background-image: url(images/archive06.gif);
  width: 63px;
  height: 18px; 

 }  

a.arc06:hover {background-position: -63px 0px;}







.horizon {position:absolute; top:6px; left:0px; width:100%; text-align:center; min-width:90px; background-color:transparent;}


.container {margin:68px 0; position: relative; width:900px;  text-align:center; background-color:transparent;}

.container_menu {position: absolute;  left:0px; background-color:transparent;}


.menu_l { position: relative;  top:0px; left: 0px;  height:47px;  width:1057px; background-image: url(images/menu/bg_links.gif); z-index:10}


.menu_cv { position: relative; top:0px; left: 0px;  height:47px;  width:1057px; background-image: url(images/menu/bg_cv.gif); z-index:10}


.menu_n { position: relative;  top:0px;  left: 0px;   height:47px;  width:1057px; background-image: url(images/menu/bg_news.gif); z-index:10}


.menu_c { position: relative;  top:0px;  left: 0px;  height:47px;  width:1057px; background-image: url(images/menu/bg_car.gif); z-index:10}


.menu_a { position: relative; top:0px;  left: 0px;  height:47px; width:1057px; background-image: url(images/menu/bg_open.gif); z-index:10}





.news_text {float:left; margin:60px 30px 0 30px ; text-align:left; width:230px; background-color: transparent;  }



.pict {float:left; clear:all; margin:20px 0px 0 0px; width:570px; text-align:left; background-color:transparent; border: thin dotted #cccccc;  }






.front_all{float:left; margin:00px 20px 0 20px; left:0px; top: 30px; width:560px;  }

.front2 { float:left; margin:50px 5px 0 40px;  width:200px; height:200px; }


.front3 {float:left; margin:50px 5px 0 4px; top:60px;   width:138px; height:200px; }


.front4 { float:left; margin:50px 5px 0 7px; top:60px;  width:138px; height:200px; }



.friends{float:right ;  margin: 60px 10px 0px 0px;  width:150px; background-color: transparent; text-align:left; }







.pict2 { margin:0px auto; position:relative; top:300px;   width:650px;   }





div.clear hr {display: block; clear:all; margin: -0.66em 0 ;  visibility: hidden;}





.link_text2 {float:right; margin: 60px 150px 10px 0px;  width:200px; background-color: transparent;  z-index:10; }




.innerpicts_v {position: relative; top:20px; text-align:middle;}
.innerpicts_v2 {position: relative; top:0px; text-align:middle;}

.innerpicts_h  {position: relative; top:170px; text-align:middle;}
.innerpicts_h2  {position: relative; top:100px; text-align:middle;}

.innertext {position:relative;}
.innertext2 {position:absolute; top:515px; width:750px; text-align:middle;}

.close {position:absolute; top: 555px; left: 550px }
.num {position:absolute; top: 553px; left: 200px; font-weight:bold; }

.nav {position:absolute; top: 550px; left: 330px }

.proj_text {position: absolute;  top:250px; left: 290px; width:390px; padding:6px; border: 6px; background-color: transparent;  }



.cv_text {position: relative;  margin:0px auto; text-align:left; top:40px; left:10px; width:660px;  background-color: transparent;  }







.footer {position: relative; clear:both; top:50px; text-align:center; background-color: transparent; line-height:2em; }



.wrktxt {position: absolute;  top:41px; left: 43px; right:0; width:250px; height:520px;  background: transparent;  padding: 10px; }

.pictspc {position: absolute;  top:41px; left: 308px; right:0; width:570px; height:540px;  background-color: transparent}

.linkspc {position: absolute;  top:80px; left: 200px;width:250 right:0; padding:6px; border: 6px; background-color: white; z-index:2}

.textspc {position: absolute;  top:561px; left: 308px; right:0; width:570px; height:20px;  background-color: transparent; text-align:center;}

.line {position: absolute;  top:0px; left: 265px; right:0; width:1px; height:540px;  background-color: black; }






 











