body {  
margin:0px;
padding:0px;
background-color:#f3f1e9; 
text-align:center;
}

body,th,td {  
font-size:12px; 
line-height:150%; 
color: #333333;
}
#base{
position:relative;
width:800px;
margin:0px auto 0px auto;
background-color:#ffffff;
text-align:left;
}

/*-----header-----*/
#header{
height:50px;
margin:0;
padding:0px 0px 0px 15px;
background-color:#004b00; 
text-align:left;
font-size:small;
color:#004b00;
}
#discr{
position:absolute;
top:0px;
left:620px;
margin:0;
text-align:right;
display:block;
}
/*-----menu-----*/

#menu{
margin:0px;
padding:10px;
background-color:#eaeaea; 
color:#012f01;
font-size:14px;
text-align:center;
}
.menulink{
margin:0px;
text-decoration:none;
color:#012f01;
}

.menulink a:link{
margin:0px;
text-decoration:none;
color:#012f01;
}

.menulink a:visited{
margin:0px;
text-decoration:none;
color:#012f01;
}

.menulink a:hover{
margin:0px;
text-decoration:underline;
color:#862a02;
}
/*-----main-----*/

#main{
clear:both;
top:0px;
margin:0px auto 0px auto;
padding:20px;
text-align:left;
background-color:#ffffff; 
}

/*-----footer-----*/

#footer{
clear:both;
width:800px;
display:block;
margin:0px auto 0px auto;
padding:20px 0px 20px 0px;
text-align:center;
font-size:12px;
color:#333333;
border-top:solid 1px #004b00;
}

/*-----top-----*/
#navi{
float:left;
display:block;
width:520px;
padding:0px;
margin:0px;
}
.topcopy {font-size:12px; color:#666666; line-height:135%; margin:5px 5px 10px 5px;}

#info{
float:right;
top:0px;
left:530px;
width:220px;
padding:0px 0px 0px 0px;
text-align:left;
}

/*-----in-----*/
#submenu{
float:left;
display:block;
width:200px;
padding:0px;
margin:0px;
}

#contents{
float:right;
top:0px;
left:220px;
width:530px;
padding:0px 0px 0px 0px;
text-align:left;
}

#submenu{
float:left;
display:block;
width:180px;
margin:0px;
padding:0px;
}
.submenu{
   font-size:12px; 
   color:#004b00;
   text-decoration:none;
   background-color:#bdcdb7;
   margin:0px 0px 1px 0px;
   padding:0px;
   height:40px;
}

.submenu a{
   display:block;
   line-height:40px;
   color:#004b00;
   text-decoration:none;
   text-align:left;
   background-color:#bdcdb7;
   padding:0px;
   margin:0px 0px 1px 0px;
}

.submenu a:visited{
   display:block;
   line-height:40px;
   color: #004b00;
   text-decoration:none;
   background-color:#bdcdb7;
   padding:0px;
   margin:0px 0px 1px 0px;
}

.submenu a:hover{
   display:block;
   line-height:40px;
   color:#ffffff;
   text-decoration:none;
   background-color:#307408;
   padding:0px;
   margin:0px 0px 1px 0px;
}
/*-----font-----*/


A.nm:link {font-size: 13px; font-weight:bold; text-decoration:none; color: #333333;}
A.nm:visited {font-size: 13px; font-weight:bold; text-decoration:none; color: #333333;}
A.nm:hover {font-size: 13px; font-weight:bold; text-decoration:underline; color: #CC0000;} 

A.n:link {text-decoration:none; color: #000000;}
A.n:visited {text-decoration:none; color: #000000;}
A.n:hover {text-decoration:underline; color: #CC0000;} 

A.wn:link {text-decoration:none; color: #bdcdb7; line-height:200%;}
A.wn:visited {text-decoration:none; color: #bdcdb7; line-height:200%;}
A.wn:hover {text-decoration:underline; color: #ffffff; line-height:200%;} 

.fonts {font-size: 10px; line-height:135%; margin:0px;}
.fontgs {color: #666666; font-size: 10px; line-height:135%; margin:0px;}
.fontg {color: #666666;line-height:135%;}
.fontr {color: #8f2302;line-height:135%;}
.fontm {font-size: 14px; line-height: 135%;}
.fontrm {color: #8f2302;font-size: 14px;line-height:135%;}
.fontrl {color: #990000;font-size: 16px;}
.fontl {font-size: 16px; line-height: 140%; }
.fontgr {color: #004b00; line-height: 140%; }
.fontgrm {font-size: 14px;color: #004b00; line-height: 140%; }
.fontw {color: #ffffff; line-height: 140%; }

   
h1{
font-size:12px; 
line-height:150%; 
color: #bdcdb7;
font-weight:normal;
margin:0px;
padding:0px;
}

h2{
font-size:18px; 
color:#004b00;
margin:5px 0px 7px 0px;
padding:10px 0px 0px 0px;
border-bottom:solid 1px #004b00;
width:520px;
}
h3{
font-size:14px; 
color:#004b00;
line-height:30px; 
margin:0px;
}
h4{
font-size:14px;
color:#004b00;
margin:0px;
padding:15px 0px 0px 0px;
}

.title_fruit{
background:url(../fruit/img/itemtitlebk.gif);
background-repeat:no-repeat;
border-left:solid 3px #004b00;
padding:0px 0px 0px 20px;
}

.title_nf{
background:url(../fruit/img/itemtitlebk.gif);
background-repeat:no-repeat;
border-left:solid 3px #b87030;
padding:0px 0px 0px 20px;
}
.title_act{
background:url(../fruit/img/itemtitlebk.gif);
background-repeat:no-repeat;
border-left:solid 3px #579c8e;
padding:0px 0px 0px 20px;
}

.sub_pear{
background:url(../fruit/img/sub_pear.gif);
background-repeat:no-repeat;
padding:60px 0px 20px 85px;
}
.sub_pear2{
background:url(../fruit/img/sub_pear2.gif);
background-repeat:no-repeat;
padding:60px 0px 20px 85px;
}

.sub_grape{
background:url(../fruit/img/sub_grape.gif);
background-repeat:no-repeat;
padding:60px 0px 20px 85px;
}
.sub_grape2{
background:url(../fruit/img/sub_grape2.gif);
background-repeat:no-repeat;
padding:60px 0px 20px 85px;
}

.sub_lectie{
background:url(../fruit/img/sub_lectie.gif);
background-repeat:no-repeat;
padding:60px 0px 20px 85px;
}
.sub_lectie2{
background:url(../fruit/img/sub_lectie2.gif);
background-repeat:no-repeat;
padding:60px 0px 20px 85px;
}
.sub_lectie3{
background:url(../fruit/img/sub_lectie3.gif);
background-repeat:no-repeat;
padding:60px 0px 20px 85px;
}

.bottom_30{
padding:0px 0px 30px 0px;
}
