body
{
margin: 0;
background-color: #F4E7C8;
font-family: verdana, sans-serif;
}

.gal {
margin-left: 13px;
padding: 0;
border: 1px solid black;
width: 280px;
height: 210px;
}

H1 {
font-size: 140%;
color: #CDA043;
width: 100%;
border-bottom: 1px solid #DEB154;
padding-bottom: 5px;
}

table td {
border: 1px solid #efc366;
padding: 3px;
}

.grub {
font-weight: bold;
}

#main_container
{
background: url('backgrou.gif') repeat-x;
width: 100%;
height: 270px;
}

#container
{
width: 780px;
margin: 0 auto 0 auto;
position: relative;
}

#logotype
{
width: 186px;
height: 98px;
position: absolute;
top: 0;
left: 30px;
}

#image
{
width: 550px;
height: 254px;
float: left;
margin-top: 37px;
}



#main
{
float: right;
font-size: 10px;
width: 740px;
margin-right: 20px !important;
margin-right: 10px;
}

#content_top
{
background: url('content_.gif') no-repeat;
width: 740px;
height: 24px;
}

#content
{
background: url('content0.gif') repeat-y;
width: 740px;
float: left
}

#content_text
{
margin: 0 100px 0 45px;
text-align: justify;
color: #523800;
}

#content_text a
{
color: #BBB900;
text-decoration: underline;
}

#content_text a:hover
{
text-decoration: none;
}

#content_bottom
{
background: url('content1.gif') no-repeat;
width: 740px;
height: 80px;
color: #BB943E;
}

#content_bottom span.left
{
margin-left: 134px;
float: left;
margin-top: 30px;
}

#content_bottom span.right
{
margin-right: 170px;
float: right;
margin-top: 30px;
}

#content_bottom a
{
font-weight: bold;
color: #FFA116;
text-decoration: none;
}

#content_bottom a:hover
{
text-decoration: underline;
}

img.left
{
float: left;
border: 1px solid #523800;
margin: 8px 12px 8px 0;
}

img.right
{
float: right;
border: 1px solid #523800;
margin: 0 12px 8px 8px;
}


/* menu */

#menu
{
width: 230px;
background: url('menu_bac.gif') no-repeat;
background-position: bottom;
height: 252px;
padding-top: 39px;
font-size: 10px;
font-weight: bold;
font-family: verdana;
float: left;
position: relative;
}

#menu ul
{
list-style: none;
padding: 84px 0 0 0;
margin: 0 0 0 20px;
}

#menu ul li
{
height: 25px;
width: 210px;
background: url('menu_li0.gif');
}

#menu ul li.yellow
{
background: url('menu_li_.gif');
}

#menu ul li.green
{
background: url('menu_li1.gif');
}

#menu ul li a
{
color: white;
text-decoration: none;
padding: 5px 0 0 16px;
display: block;
margin-left: 20px;
background: url('arrow000.gif') no-repeat;
background-position: 0px 7px;
}

#menu ul li a:focus {
outline:0;
} 


#menu ul li a:hover
{
background-position: 4px 7px;
}


