body, div, form { margin: 0 0 0 0; font-size: 10px; line-height: 10px; font-family: 'Trebuchet MS'; font-weight: normal; }
body { background: #90d659 url('images/til_1.jpg') repeat-x; }
a img { border: 0; outline: 0; }


.toolbar { position: absolute; top: 0px; z-index: 9998; left: 0px; right: 0px; display: block; height: 22px; text-align: center; overflow: hidden; padding: 2px 0 0 0; }

.login_input { border: 1px solid #777; width: 120px; color: gray; padding: 2px; font-size: 10px; }
.login_input2 { border: 1px solid #444; width: 120px; color: black; padding: 2px; font-size: 10px; }
.login_submit { font-size: 10px; }

.fp_input { border: 1px solid #999; width: 300px; color: gray; padding: 2px; font-size: 12px; }
.fp_input2 { border: 1px solid #333; width: 300px; color: black; padding: 2px; font-size: 12px; }

a, a:visited { font-size: 10px; color: #444; text-decoration: none; }
a:hover { color: black; text-decoration: underline; }

a.link, a.link:visited { font-size: 12px; color: #444; text-decoration: none; }
a.link:hover { color: black; text-decoration: underline; }


.container { width: 766px; text-align: left; display: block; margin: 0 auto; line-height: 14px; }
.title_h1 { float: right; text-align: right; margin: 0px; padding: 20px 0 0 0; font-size: 20px; color: #333; display: block; }

.prg { font-size: 12px; line-height: 14px; text-align: left; }
.reg_form { text-align: left; }
.reg_form span { font-size: 12px; color: #333; font-weight: bolder; margin: 15px 0 0 15px; display: block; line-height: 14px; } 
.reg_input { font-size: 16px; color: #888; font-weight: bolder; padding: 3px; border: 1px solid #777; margin: 5px 0 0 15px; width: 300px; } 
.reg_input2 { font-size: 16px; color: #333; font-weight: bolder; padding: 3px; border: 1px solid #333; margin: 5px 0 0 15px; width: 300px; } 
.reg_input3 { font-size: 12px; color: #333; font-weight: bolder; padding: 3px; border: 1px solid #777; margin: 5px 0 0 15px; width: 300px; height: 70px; } 
.reg_input4 { font-size: 12px; color: #333; font-weight: bolder; padding: 3px; border: 1px solid #333; margin: 5px 0 0 15px; width: 300px; height: 70px; } 

.reg_det { display: block; width: 150px; float: right; color: #222; font-size: 11px; line-height: 16px; }

.calc1 { display: block; width: 303px; padding: 0 10px; float: left; text-align: left;}
.calc2 { display: block; width: 303px; padding: 0 10px; float: right; text-align: left;}
.c_input { font-size: 16px; color: #888; font-weight: bolder; padding: 3px; border: 1px solid #777; margin: 5px 0 0 15px; width: 250px; } 
.c_input2 { font-size: 16px; color: #333; font-weight: bolder; padding: 3px; border: 1px solid #333; margin: 5px 0 0 15px; width: 250px; }
.calc  span { display: block; font-size: 12px; color: #222; margin: 10px 0 0 15px; }

h2 { font-size: 16px; font-weight: bolder; text-decoration: underline; color: #333; }
.tbl1 td { font-size: 12px; }
.t_header td { font-size: 14px; font-weight: bolder; color: #fff; padding: 2px; }
.t_header { background: #90d659; }
.tr_odd td, .tr_even td { font-size: 12px; padding: 3px; }
.tr_odd { background: #dfefd2; }
.tr_even { background: #eefee1; }

p.p2 { display: block; text-align: justify; font-size: 11px; font-weight: bolder; line-height: 16px; margin: 10px 0; }
.holder2 { margin: 0 0 5px 15px; font-size: 12px; color: #222; font-weight: bolder; }

#lang { position: absolute; top: 0; right: 0; width: 91px; height: 69px; overflow: hidden; z-index: 9999; }