body {
}

h1 {
   font-family: Georgia, "Times Roman", Serif;
   font-size: 16pt;
   margin: 5px 0 5px 0;
}

h2 {
   /*color: #FF0000; */
   
   font-size: 10pt;
   margin: 0;
   padding: 0;
}

h3 {
   color: #5e74b3;
   color: #000000;
   font-size: 9pt;
   padding: 0;
   border-bottom: 1px dotted #FF0000;
}
a {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
	text-decoration: none;
}


.categories table
{
	width: 100%;
	
}
.categories td 
{
    width: 50%;
    height: 50px;
    margin-bottom: 3px;
    margin-left: 2px;
    padding: 3px;
    border: thin solid #FF6666;
}
#descr {
   font-family: "Times Roman", Serif;
}
#head-left {
  float: left;
}
#head-right {
   float: right;
   font-size: 11pt;
   vertical-align: bottom;
}
#head-right a {
   font-weight: bold;
   text-decoration: none;
}
#head-right a:hover {
   font-weight: bold;
   text-decoration: underline;
}
#topbar-left {
  float: left;
  font-size: 11pt;
  
}
#topbar {
	width: 99%;
}
#topbar-right {
   float: right;
}
#bottom-topbar {
  clear: both;
}

.submit {
   float: left;
   font-weight: bold;
   
}
#descr {
	text-align: center;
}

.btn {
   font-size: 8pt;
   font-weight: bold;
   border: 1px solid #5e74b3;
   background-color: #FF0000;
   color: #FFFFFF;
   cursor: pointer;
   height: 18px;
}
.leaf {
	background: url(images/leaf10.gif) no-repeat center center ;
	width: 60%;
	height: 75px;
	float: left;
}
.flag {
	color: #FF0000;
	width: 200px;
}
.flag-left {
    float: left;
	background-color: #FF0000;
	width: 40px;
	height: 75px;
	/* opacity: 1; */
}
.flag-middle {
    float: left;
	background-color: #FFFFFF;
	color: #FF0000;
	padding: 4px;
	margin-top: 20px;
}


#path {
   margin-top: 2px;
   margin-bottom: 5px;
   padding: 3px;
   background: #CC9999;
   background-color: #F2EDED;
   border-top: 1px solid #666666;
   line-height: 19px;
}
#breadcrumb {   float: left;
   padding: 1px 3px;
   margin-left: 4px;
   background-color: #BBBBBB;
}

#main-block {
  /* border: thin solid #00FF00; */
}
#left {
  width: 17%;
  float: left;
  max-width: 450px;
}
#right {
  width: 17%;
  float: right;
}
#middle {
  width: 60%;
  float: left;
  margin-left: 25px;

}
.clear {
  clear: both;
}


/* sidebar content boxes */
.sidebox {
}
.sidebar-content {
	border: 1px solid #FF0000;
}


.sidebox {
	padding-bottom: 10px;
}
.sidebox .heading {
	background: #FF0909 url('images/red_double_gradient2.gif') repeat-x; 
	height: 25px;
	text-align: center;
	padding: 10px 2px 2px 2px;
	
	color: #FFFFFF;

}
.sidebox .sidebar-content {
	background-color: #F2EDED;
	border: 2px solid #FF0909;
	padding: 3px;
}
#affiliates .sidebox .sidebar-content {
	text-align: center;
}

/* menus */
ul#menutabs {
	margin: 0;
	padding: 0 0 20px 5px;
}
ul#menutabs li {
	margin: 0 2px 0 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
ul#menutabs a {
	margin: 0;
	padding: 0 12px 6px 12px;
	background-color: #CCCCCC;
	text-decoration: none;
}
ul#menutabs a:hover {
	background-color: #666666;
	color: #FFFFFF;
}

/* */
#rss {
	text-align: right;
	margin-right: 3px;
}


/* Main Section */
#validation p {
	text-align: center;
}
#validation img {
	border: none;
}
.formPage {
	margin-left: auto;
	margin-right: auto;
	width: 550px;
}

div.footer {
	margin-top: 25px;
}


/*  General Styles  */
.ad-image {
	margin-top: 5px;
	text-align: center;
}
.ad-banner {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

