body {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 20px;
}
.padding_current{
padding: 20px;
}
p {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
td {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a{
text-decoration: none;
color: black;
}
a.previews {
text-decoration: none;
}
a.main_menu{
font-size:12px;
text-decoration: none;
}
a.main_menu:hover{
font-weight: bold;
}
a.sub_menu{
font-size:12px;
text-decoration: none;
}
a.sub_menu:hover{
font-weight: bold;
}
a.catalog{
font-size: 10px;
letter-spacing: -1px;
font-family: Verdana, Arial, sans-serif;
color: black;
text-decoration: none;
}
a.catalog:hover{
text-decoration: underline;
}
.main_menu_block {
line-height: 15px;
height: 305px;
width:180px;
}
.exhibitions_block {
line-height: 15px;
}
.exhibitions_text
{
width: 300px;
float: left;
margin-bottom: 20px;
margin-right: 40px;
}
.exhibitions_block a
{
text-decoration: underline;
}
.exhibitions_block a:hover
{
font-weight: bold;
}
.exhibitions_block img
{

}
.text_block {
line-height: 15px;
height: 305px;
width:438px;
}
.texts_justify {
text-align: justify;
}
td.espacement_block{
padding: 10px;
}
.title_main{
font-size: 14px;
height: 60px;
}
a.title_main{
text-decoration: none;
}
.border_pdf{
border: 1px;
border-style: solid;
border-color: black;
}
.title_section{
font-size: 14px;
line-height: 18px; 
height: 60px;
}
.download_catalog{
font-size: 9px;
letter-spacing: -1px;
font-family: Verdana, Arial, sans-serif;
margin-top: 2px;
margin-bottom: 4px;
}
.current_text{
font-size: 10px;
line-height: 12px;
margin-bottom: 10px;
}
.preview_text{
font-size: 10px;
line-height: 12px;
height: 90px;
margin-bottom: 20px;
}
.preview_text_films{
font-size: 10px;
line-height: 12px;
height: 60px;
margin-bottom: 20px;
}
.view_text_films{
font-size: 10px;
line-height: 12px;
height: 60px;
margin-bottom: 20px;
width:320px;;
}
.photos_preview{
vertical-align: bottom;
padding-bottom: 0px;
}
.photos_credits {
font-size: 9px;
letter-spacing: 0px;
font-family: Verdana, Arial, sans-serif;
margin-top: 2px;
margin-bottom: 0px;
}
.photography_credits {
font-size: 9px;
letter-spacing: -1px;
font-family: Verdana, Arial, sans-serif;
margin-left: -1px;
margin-top: 2px;
margin-bottom: -15px;
}
.contacts{
font-size: 9px;
vertical-align: bottom;
}
a.contacts{
text-decoration: none;
}
a.contacts:hover{
font-weight: bold;
}
a.links{
color: black;
text-decoration: underline;
line-height: 16px;
}
a.links:hover{
font-weight: bold;
}
.tools_utilities{
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 2px;
width: 196px;
font-size: 9px;
color: black;
background-color: pink;
}
.tools_links{
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 2px;
width: 196px;
font-size: 9px;
color: black;
background-color: #CCCCFF;
}
.tools_titles{
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 2px;
width: 196px;
font-size: 9px;
color: white;
background-color: grey;
}
a.tools{
color: black;
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 2px;
text-decoration: none;
}
a.tools:hover{
font-weight: bold;
}
.credits{
margin-top: 8px;
font-size: 9px;
}
.credits_content{
padding-left: 5px;
font-size: 9px;
color: white;
background-color: black;
}
.cv{
width: 320px;
}
.resume{
font-style: italic;
}
.illustrations{
margin-top: 2px;
margin-bottom: -4px;
margin-left: 0px;
margin-right: -2px;
}
.download_preview{
border: 1px;
margin-bottom: 6px;
border-style: solid;
border-color: black;
}
.images_layout_1{
margin-right: 9px;
}
h1{
font-size: 16px;
line-height: 18px; 
}
h2{
font-weight: bold;
font-size: 12px;
line-height: 14px;
}
.text_list{
font-size:12px;
line-height:15px;
min-width:180px;
}

.texts_author{
font-size:12px;
line-height:15px;
min-width:180px;
}

.linebreak
{
clear: both;
}
