﻿.f1_1 {margin:20px; margin-bottom:10px; font-size: medium; color:#009900; font-weight:bold;}
.f1_1 span { font-size:xx-small; color:#999999;}
.f1 { margin:5px 20px; font-size:13px; font-weight:bold;}
.f1 a { padding:15px; color: #4A6242; }
.f2 { border:#4CB443 3px solid; margin:10px 20px;}
.f3 { background:#4CB443; font-size:12px; color:#FFFFFF; font-weight:bold; overflow:hidden; padding:3px;}
.f4 { background:#F1FFEE; border-top:#FFFFFF 1px solid; border-bottom:#4CB443 1px solid; }
.f2_1 { float:left; width:55%; }
.f2_2 {float:left; width:10%; text-align:center; }
.f2_3 {float:left; width:10%; text-align:center; }
.f2_4 {float:left; width:25%; }
.f5 {margin:1px 20px; height:18px; overflow:hidden; color:#666666;}
.f5_1 { float:left; width:40%; font-size:12px;}
.f5_2 { float:left; width:60%; text-align:right; font-size:12px;}
.f7 {margin:10px 20px; padding:3px; background:#ECFFE9;}
.f7c {margin:10px 20px; padding:3px; background:#F4FEF3;}
.f7_1 {float:left; width:80%;}
.messh { color:#009900; font-size:16px; font-weight:bold;}
.messt { padding:10px; font-size:90%;}
.messt2 { padding:10px; font-size:12px; color:#666666; border-left:#FFFFFF 2px solid;}
.messt2 img { width:85px; height:85px; border:#A4DC9D solid 1px; display:block;}
.messs { display:block; position:relative; clear:both; padding:3px; color:#666666; font-size:12px;}
.messp { display:block; margin-top:15px; font-size:13px; color:#666666; border-top: #FFFFFF 2px solid; }
.ffomr { font-size:13px; font-weight:bold; color:#333333; padding:4px;}
.ffomr form { margin-top:5px; padding:5px;}
.ffomr input { margin:4px; width:60%;}
.ffomr textarea { margin:4px; width:98%; height:250px;}
.f7_1_1 { float:right;}
.f7_2 {float:left; width:20%;}

.bb_quote { display:block; border:#CCCCCC dotted 1px; margin:10px 20px; padding:8px; background: #F8FAF9; font-style:italic;}
.bb_quote div { display:block; margin-bottom:5px; font-size:smaller; color:#999999;}

.fcl { height:1px; clear:both; overflow:hidden; display:block;}
.ft { padding:5px; color: #666666; font-size:90%; min-height:33px; border-left:1px #FFFFFF solid;}
.ft a { color:#009900;}
.ft span{ font-size:80%; color:#999999;}
.fs { position:relative; clear:both; margin:0px; padding:0px; height:1px; overflow:hidden;}
.f9 {  margin:20px; font-size:12px; color:#666666; border-top:#CDE8C5 1px solid;}