body{padding:0 0 0 0; margin:0 0 0 0px; color:#000000; font-family: Tahoma, Arial, Verdana, sans-serif; background:#FBFFF9;}
form{padding:0px; margin:0px;}
a{ color:#00779E;}
.foto{background-image: url(/images/fauna.jpg); background-position:top center;  background-repeat:no-repeat;}


.search{background-image: url(/images/search_bg.jpg); background-repeat:no-repeat;}
input.txt{background:#FFFFFF;}
a#icons {padding: 7px 7px 0px 17px;}
div#icons {padding: 0px 20px 0px 20px; width:auto;}

h3{color:#5F5F5F; font-weight:500; padding:0 0 0 0; margin:0 0 0 0px; text-transform: uppercase }



.bann{position:relative; margin-top:-6px; background-image: url(/images/bann.jpg); background-repeat:no-repeat; height:393px; }
.sc{position:relative; margin-top:-20px; }
.clean{clear:both;}


.cat{font-size:73%; padding:5 0 5 20;  background-repeat:no-repeat; background-position: 0px 8; background-image: url(/images/u1.gif);}
.cat a{color:#00860D; text-decoration:none;}
.cat a:hover{color:#00860D; text-decoration:underline;}

.cat2{font-size:73%; padding:5 0 5 20;  background-repeat:no-repeat; background-position: 0px 8; background-image: url(/images/u2.gif);}
.cat2 a{color:#00860D; text-decoration:none;}
.cat2 a:hover{color:#00860D; text-decoration:underline;}

div.subcat{font-size:73%; padding:0 0 5 30;}
.subcat a{color:#00779E; text-decoration:none;}
.subcat a:hover{color:#00860D; text-decoration:underline;}


.content{font-size:71%; color:#000000;}
.news {clear: both; padding:15 0 0 60;}
.news .date, .news .b { float: left; font-size:73%; z-index:200;}
.news .date { width: 40px; color:#5F5F5F;}
.news .b { padding: 0 0 0 10; font-size:73%; }
.news .b a{ color:#00779E;}

.menu_bot{float: left; margin: 10 0 10 0; width:20%; margin-right: -1%;}
.gr{ color:#5F5F5F;}

hr{height:1px; color: #5F5F5F;}
.gray{color:#979797;}
.done{color:#0E9900}
.err{color:#BE0000}

TABLE.border{font-size:11px}
TABLE.border P {margin: 0px 0px;}
TABLE.border {border-color: #CCC; border-style: dashed; border-width: 0px 0 0 0px}
TABLE.border TD {padding: 6px 6px 6 10; border-color: #CCC; border-style: solid; border-width: 0 0px 1px 0;}
TABLE.tabinv P {margin: 0px 0px;}
TABLE.tabinv {border-color: #FBFFF9; border-style: solid; border-width: 1px 0 0 1px}
TABLE.tabinv TD {padding: 5px 5px; border-color: #FBFFF9; border-style: dotted; border-width: 0 0px 0px 0;}
TR.trbg {background-color: #ECFBE4;}
TR.trbg TD {color: #5F5F5F; font-weight: bold; padding: 8px 8px 8 10;} 

