.tr, div
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #000000;
    }

p
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #333333;
    font-weight: normal;
    }

.hr
    {
    background: #999999;
    height: 1px;
    width:  100%;
    }

li
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #333333;
    font-weight: bold;
    }

.title
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color:     #FBB917;
    }
    
.section_title
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color:     #000000;
    text-align: center;
    }    

/*contacts page*/

.contact_name
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #000000;
    font-weight: bold;
    }

.contact_title
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #660000;
    font-weight: bold;
    font-style: italic;
    }

.contact_address
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #000000;
    font-weight: normal;
    }


/*menu style in header*/

.menu_font
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #FFFFFF;
    text-decoration: none;
    }

/* link styles  */

a:link
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    }

a:visited
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    }

a:active
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    }

    
.virtual_gallery
    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: white;
    background-color: #353657;
    text-align: center;
    }
        
a:hover
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
    }

/*table, row, column styles*/

.front_index
    {
    background:  white;
    //*background: #B3C1CC;  *//
    //*background: #AEC4d0;  *//
    }

.left_side
    {
    background: #EAEAEA;  
    //*background: #999999; *//
    }    
    
.table_main
    {
    margin-left:  auto;
    margin-right: auto;
    width:        900px;
    
    background:   #ffffff;
    border-width: thin;
    }
    
.top
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    background-color: #333333;
    }     
      
td, th
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #000033;
    }

.advertise
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #000033;
    font-weight: bold;
    }

/*date style in header*/

.menu_date
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FBB917;
    }

/*welcome to style on homepage*/

.welcome
    {
    font-family: Helvetica, sans-serif;
    font-size: 17px;
    color:  #000000;
    font-weight: bold;
    }

/*footer*/

.menu_footer
    {
    font-family: Verdana, Courier, sans-serif;
    font-size: 10px;
    color:     #FFCC00;
    text-decoration: none;
    }

.copyright
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFFFFF;
    font-weight: bold;
    }

/*forum posts*/
.forum_header
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #ff6633;
    font-weight: bold;
    }

.member_access_only
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #000000;
    }

/*bookshop*/

.bookshop
    {
    margin-left:  auto;
    margin-right: auto;
    width:        100%;
   /* padding:      1em 2em;  */
    background:   #FFFFFF;
    border-width: thin;
    border-color: black;
    }
    
.bookshop2
    {
    margin-left:  auto;
    margin-right: auto;
    width:        100%;
    /*padding:      1em 2em;*/
    background:   #cccccc;
    border-width: thin;
    border-color: black;
    }    
    
.book_title
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #353657;
    font-weight: bold;
    font-style: italic;
    }

.book_cost
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:     #000000;
    font-weight: bold;
    }

.book_author
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #660000;
    }

.book_text
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #000000;
    }
    
table.main
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    background-color: #ffffff;
    padding: 1;
    border-spacing: 0px;   
    border-right: 1;
    border-color: #B3C1CC; 
    } 
    
table.top
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    //*background-color: #FFBF80;
*//    background-color: #333333;
    } 
    
table.bottom
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    background-color: #333333;
    }         
    
table.Samovar
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    border: 0px;
    border-color: #353657;
    padding: 2;
    border-spacing: 2px;
    
    }         

/*end footer*/

/*rossicapex 2009 css */

 table.rossicapex_top
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    background-color: #333333;
    } 
    
.menu_rossicapex_date
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FBB917;
    }    
    
.title_rossicapex
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color:     #FBB917;
    }    
    
.welcome_rossicapex
    {
    font-family:    Helvetica, sans-serif;
    font-size:      44px;
    color:          #000000;
    font-weight:    bold;
    }    
    
.left_side_rossicapex
    {
    background: #B3C1CC;  
    }   
    
.jury_name
    {
    font-family:    Verdana, Arial, Helvetica, sans-serif;
    font-size:      26px;
    font-weight:    100;
    color:          black;
    }
    
.jury_credentials
    {
    font-family:    Arial, Helvetica sans-serif;
    font-size:      18px;
    font-weight:    200;
    color:          maroon;
    }
    
.jury_text
    {
    font-family:    Helvetica, sans-serif;
    font-size:      16px;
    font-weight:    bold;
    color:          black;
    }    

.jury_bodytext
    {
    font-family:    Helvetica, sans-serif;
    font-size:      14px;
    font-weight:    bold;
    color:          navy
    }     