 html {
 height: 100%;

 }
 
 body
 {
 background-image:url('http://www.rossica.org/images/rossicapexlogo_1.gif');
 height: auto;
   
  } 
 
#left_nav_list li
{
    display: inline;
    list-style: inside;
    list-style-type: square;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:     #333333;
    text-decoration: none;
}

.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;
    padding-top: 30px;
    }    

/*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;
    }
    
.contacts_sub
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color:     #000000;
    font-weight: bold;
    padding-left: 30px;
    }    

/* 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;
    color:  #000066;
    }

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

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;
    }

.left_side
    {
    background: #EAEAEA;  
    }    
    
table.home
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    background-color: #ffffff;
    border-spacing: 0px;   
    border-color: #B3C1CC; 
    }
    
.top
    {
    margin-left:auto; 
    margin-right:auto;
    border-top-left-radius: 10px 5px;
    border-top-right-radius:  10px 5px;
    height:  25px;
    width: 90%;
    padding-top: 1px;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color:     #FBB917;
    text-decoration: none;
    text-align:left
    }  

.top_menu
    {
    margin-left:auto; 
    margin-right:auto;
    height: 17px; 
    width: 90%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 3px;      
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #FFFFFF;
    text-decoration: none;
    text-align: left; 
    }  

#top_menu a
	{
	background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #FFFFFF;
    text-decoration: none;
    text-align: left; 
	}
	
    
.top_date
    {
    margin-left:auto; 
    margin-right:auto;
    height: 12px;
    width: 90%;
    padding: 1px;
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FBB917;
    text-decoration: none;
    text-align:right
    }  
    
 #top_logout a
	{
	background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FBB917;
    text-decoration: none;
    text-align: left; 
	}
    
.top_spacer_1
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    background-color: #666666; 
    height: 2px;  
    }   
    
.top_spacer_2
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    background-color: #FBB917; 
    height: 1px;   
    }   
    
.top_login
    {
    margin-left:auto; 
    margin-right:auto;
    height: auto;
    width: 90%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 3px;      
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFFFFF;
    text-decoration: none;
    text-align: right; 
    }      
    
.bottom_menu
    {
    margin-left:auto; 
    margin-right:auto;
    clear: both;
    height: 12px;
    width: 90%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 3px;      
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFCC00;
    text-decoration: none;
    text-align:left
    } 
    
#bottom_menu a
    {
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFCC00;
    text-decoration: none;
    text-align: left; 
    }      
    
.bottom_copyright
    {
    margin-left:auto; 
    margin-right:auto;
    border-bottom-left-radius: 10px 5px;
    border-bottom-right-radius:  10px 5px;
    height: 12px;
    width: 90%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 3px;      
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFFFFF;
    text-decoration: none;
    text-align: center;
    }  
    
#footer_container
    {
    margin-left:auto; 
    margin-right:auto;
    height: 12px;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 3px;      
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFCC00;
    text-decoration: none;
    text-align:left
    }      
    
.information  
    {
    margin-left:auto; 
    margin-right:auto;
    height: 12px;
    width: 90%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 3px;      
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
    }
    
#information a 
    {
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFFFFF;
    text-decoration: none;
    text-align: left; 
    }      
      
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;
    }
    
.main 
    {
    margin-left:auto; 
    margin-right:auto;
    height: 100%;
    left:  30px;
    width: 90%;
    background-color: #ffffff;
    border-spacing: 0px;   
    border-color: #B3C1CC;       
    }    
    
.main_p 
    {
    margin-left:auto; 
    margin-right:auto;
    height: auto;
    padding-left: 30px;
    padding-right: 30px;
    background-color: #ffffff;
    border-spacing: 0px;   
    border-color: #B3C1CC; 
    }       
    
/*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%;
    background:   #FFFFFF;
    border-width: thin;
    border-color: black;
    }
    
.bookshop2
    {
    margin-left:  auto;
    margin-right: auto;
    width:        100%;
    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-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    border-spacing: 0px;   
    border-color: #B3C1CC; 
    } 
    
table.top
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    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: 0;
    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
    } 
    
/*v_gallery css */      

.v_gallery
    {
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
    background-color: #ffffff;
    padding: 0;
    border-spacing: 0px;   
    border-color: #B3C1CC;
    border-bottom: black;
    border-bottom-width: thin; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    height:auto;
    text-align:left;
    background: white;
        }  
    
#v_header {
    margin: 0 0 15px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color:     #000000;
    text-align: center;
    }

    
/*  test_t div style */

#main_container {
    margin: 0 auto;
    width:  90%;   
    text-align: left;
} 

#container1 {
    float: left;
    width:  100%;
    margin-left:auto; 
    margin-right:auto;
    height: 100%;
    left:  30px;
    background-color: #ffffff;
    border-spacing: 0px;   
    border-color: #B3C1CC; 
   }
   

#leftcol {
  background: #FFFFFF;
  float: left;
  width: 40%;
  height: 100%; 
  text-align: left;
  text-indent: 25px;
  height: 100%;
  clear: all;
}

#rightcol {
  background: #FFFFFF;
  float: right;
  width: 20%;
  height: 100%;
  text-align: left;
  text-indent: 0px;
}

#content {
  background: #FFFFFF;
  float: left;
  width: 40%;
  height: 100%;
  border_radius:  15px; 
  font: 100; 
  color: #000000;
  text-decoration: none;
  text-align: left;
  text-indent: 25px;
  font-weight: normal;
}

#announcement_lists {
height: 100%;
}

#news_left {
  background: #774433;
  float: left;
  width: 50%;
  height: 100%; 
}

#news_right {
  background: #998844;
  float: right;
  width: 50%;
  height: 100%;
}

.popular_content {
  float: left;
  width: 100%;
  height: 50%;
  clear: all;
  margin-left: 5px; 
}

#popular_content a {
  font: 100; 
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
}

#popular_content ul  {
list-style-image:url(http://www.rossica.org/Samovar/images/samovar/dot_folder.gif);
padding: 6;
margin: 0;
}

.samovar_content {
  float: left;
  width: 100%;
  height: 50%;
  clear: all;
  margin-left: 5px; 
}

#samovar_content a {
  font: 100; 
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
}

#samovar_content ul  {
list-style-image:url(http://www.rossica.org/Samovar/images/samovar/red_folder.gif);
padding: 6;
margin: 0;
}

.minor_header {
text-align: left;
background-image: url(http://www.rossica.org/images/nav_back_color.jpg);
background-repeat: repeat;
text-transform: uppercase;
border-bottom: none;
border-radius: 15px;
margin: 25px;
letter-spacing: 1.5px;
font-size: 10px;
font-weight: bold;
color: #000000;
padding: 2px 1px 1px 1px;
height: auto;
}

.minor_header2 {
text-align: center;
background-image: url(http://www.rossica.org/images/nav_back_color.jpg);
background-repeat: repeat;
text-transform: uppercase;
border-bottom: none;
border-radius: 15px;
margin: 25px;
letter-spacing: 1.5px;
font-size: 10px;
font-weight: bold;
color: #000000;
padding: 2px 1px 1px 1px;
height: auto;
}

/* V_Gallery CSS */

  select, input, textarea {
    font-size: 1em;
  }

  h2 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px dotted #dedede;
  }
  h3 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
  }
  .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  ul {
    list-style-image:url(list-style.gif);
  }
  pre {
    font-family: "Lucida Console", "Courier New", Verdana;
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  code {
    font-family: "Lucida Console", "Courier New", Verdana;
    margin: 0;
    padding: 0;
  }

  #gallery {
    padding: 30px;
    background: #e1eef5;
  }
  #descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 640px;
    padding: 10px;
    overflow: hidden;
  }
    #descriptions .ad-image-description {
      position: absolute;
    }
      #descriptions .ad-image-description .ad-description-title {
        display: block;
      }

LI.list1 {list-style: circle outside; color:green;} 

