 * {
     font-family:Arial,Helvetica,sans-serif;
     text-decoration: none;
   }
body {
  margin-top:0;
  margin-bottom: 0px;
  margin-right:1px;
  margin-left: 1px;
  padding:0;
  height:100%;
  min-height:100%;
  background-color:#FFFFFF;
}

img {
   border: 0px;
}

input {
    font-size:12px;
    font-family: Verdana, Arial, Tahoma;
}
div#body {
    width:100%;
    height:100%;
    position:relative;
    text-align:center;
}
#main_table {
    height:100%;
    width:900px;
    border: 0px;
    min-width:800px;
    position:relative;
}
td#left-content {
    width: 220px;
    vertical-align:middle;
}

td#content-partition {
    padding: 20px;
    vertical-align:middle;
}

td.page_header,  td.page_footer, tr.page_header,  tr.page_footer {
   height:38px;
   vertical-align: middle;
   background: #ad013e;
   color: #FFFFFF;
   text-align:right;
   font-style:italic;
   font-size:10px;
   padding:5px;
}

td.page_footer, tr.page_footer {
   text-align:right;
   font-style:normal;
   font-size:12px;
}
 div#content-mainmenu {
     text-align:right;
 }

 ul.main-menu {
     text-align:right;
     margin-right:0px;
     color: black;
     font-size:12px;
 }

 li.main-menu-element {
     text-align:right;
     display:inline;
     margin-left:15px;
 }

 a.main-menu-element {
     text-decoration:none;
     color:black;
 }
 div.content-title {
     font-size:20px;
     font-weight:bold;
 }
 div.content-inner {
     font-size:14px;
 }


 li.admin_li {
     display:inline;
     margin-left:15px;
 }

 div.admin_table_row {
     display:block;
     clear:both;
     width:100%;
 }
 div.admin_table_td {
     display:inline;
     margin-left:15px;
   }

 div.short {
     width:250px;
 }

 div.long {
    width:auto;
  }

 div.gallery_element {
     text-align:center;
     font-size:18px;
     color: black;
     margin:5px;
 }

 div.gallery_title, div.content-title {
     color: #AD013E;
     font-size:16px;
     text-align:center;
     margin:10px;
     text-transform:uppercase;
 }

 div.gallery_info {
     font-size:14px;
     text-align:justify;
 }
 a.gallery_element {
     font-size:12px;
     color: black;
     text-decoration:none;
     text-align:center;
     text-transform:none;
 }
 a.gallery_element:hover {
     text-decoration:underline;
 }