html, body, form, h1, h2, h3{
margin:0px;
padding:0px;
}
html{
}
body{
margin:0px auto;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:15px;
background-color:#f0f0f0;
}
table{
width:570px;
text-align:center;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
margin:10px 0px 0px 10px;
}
table td{
font-size:12px;
padding:5px;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
}
a, ul li a{
color:#663300;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
sup{
font-size:8px;
}
p{
margin:10px 50px 10px 50px;
font-size:12px;
line-height:16px;
}
p.lang{
font-size:11px;
text-align:right;
margin:0px;
padding:10px 10px 0px 0px;
}
p.fn{
font-size:11px;
line-height:14px;
}
h1, h2, h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1{
display:block;
margin:20px 50px 20px 50px;
font-size:26px;
font-weight:normal;
line-height:25px;
line-height:29px;
}
h2{
margin:20px 50px 0px 50px;
font-size:16px;
font-weight:bold;
line-height:19px;
}
h3{
margin:20px 50px 0px 50px;
font-size:12px;
font-weight:bold;
line-height:15px;
}
ul{
list-style-position:outside;
margin:15px 0px 12px 27px;
padding:0px 0px 0px 27px;
font-size:13px;
}
ul li{
list-style-type:disc;
margin:0px 0px 5px 0px;
}
ul li a{
font-size:12px;
}
li{
margin:0px;
}
span.h{
visibility:hidden;
}

/****************************************************************************/
span.hide{
visibility:hidden;
}
#wrap{
width:780px;
margin:0px auto;
height:auto;
background-color:#ffffff;
}
#main{
width:760px;
margin:0px auto;
padding:0px;
text-align:left;
}
#header{
width:760px; 
height:140px;
}

#mainmenu{
width:760px; 
height:30px; 
}
#content{
width:760px; 
float:right;
margin:0px;
padding:0px;
}
#telephone{
width:760px; 
padding:10px 0px;
text-align:center;
}
#clearfooter{
clear:both;
height:100px;
width:100%;
}
#footer{
border-top:1px solid #000000;
clear:both;
text-align:left;
height:100px;
margin:0px 0px 0px 0px;
padding:0px;
color:#000000;
font-size:10px;
}
.footer_div{
float:right;
padding:0px 0px 0px 0px;
}
#footer p{
margin:2px 0px 5px 0px;
font-size:10px;
clear:both;
}
.half{
padding:5px 0px 0px 0px;
}


#mainmenu a{
display:block;
float:right;
text-align:center;
text-decoration:none;
height:30px;
}
a#home{width:50px;background:transparent url(/images/menu/home.jpg) top left no-repeat;}
a#home:hover{background:transparent url(/images/menu/home_o.jpg) top left no-repeat;}
a#publ{width:85px;background:transparent url(/images/menu/publication.jpg) top left no-repeat;}
a#publ:hover{background:transparent url(/images/menu/publication_o.jpg) top left no-repeat;}
a#revi{width:65px;background:transparent url(/images/menu/reviews.jpg) top left no-repeat;}
a#revi:hover{background:transparent url(/images/menu/reviews_o.jpg) top left no-repeat;}
a#info{width:135px;background:transparent url(/images/menu/info.jpg) top left no-repeat;}
a#info:hover{background:transparent url(/images/menu/info_o.jpg) top left no-repeat;}
a#cv{width:30px;background:transparent url(/images/menu/cv.jpg) top left no-repeat;}
a#cv:hover{background:transparent url(/images/menu/cv_o.jpg) top left no-repeat;}
a#link{width:45px;background:transparent url(/images/menu/links.jpg) top left no-repeat;}
a#link:hover{background:transparent url(/images/menu/links_o.jpg) top left no-repeat;}
a#cont{width:60px;background:transparent url(/images/menu/contact.jpg) top left no-repeat;}
a#cont:hover{background:transparent url(/images/menu/contact_o.jpg) top left no-repeat;}

ul{
margin:15px 0px 12px 13px;
padding:0px 0px 0px 13px;
}
.column{
width:160px;
float:left;
}
.imgbox{
margin:20px 50px;
}

