/*div {border:1px solid #F00;}*/
@import url(reset.css);
body {background:#FFF; color:#444; font-family:Verdana, Tahoma, Helvetica, sans-serif; font-size:12px;}
html {overflow-y: scroll;}
td {vertical-align:top;}
img {border:none; vertical-align:top;}

a {text-decoration:none; outline:none; color:#090;}
a:hover {color:#444; text-decoration:underline;}

.gren {color:#090;}

h1 {font-size:16px; margin-top:20px; margin-bottom:10px; text-align:left; color:#090;}
h2 {font-size:14px; margin-bottom:10px; color:#090;}
h3 {font-size:12px; margin-bottom:10px; color:#999;}
h4 {font-size:14px; padding:6px; color:#FFF; position:absolute; bottom:0; left:0; height:18px; width:628px; background:url(img/lead_bg.png); text-align:right;}
h5 {font-size:11px; margin-bottom:10px; color:#999; font-weight:normal;}

ul {margin-bottom:10px;}
li {list-style: circle outside url(); margin-left:30px;}

form {font-size:11px;}
input, textarea {padding:2px; font-family:Verdana, Tahoma, Helvetica, sans-serif; font-size:11px;}
.btn {width:100px; height:24px; border:0; background:url(img/bg_btn.png); color:#FFF; font-weight:bold; cursor:pointer;}
.box1 {width:280px; border:1px solid #CCC;}
.box2 {width:330px; height:58px; border:1px solid #CCC;}
.stop {padding:2px; font-family:Verdana, Tahoma, Helvetica, sans-serif; background:#C00; color:#FFF;}

#weight_calculator {margin-top:20px;}
.imp {border:1px solid #CCC; padding:2px; margin:0 4px 10px 4px;}

#flas {width:640px; height:480px;}

#bg {position:absolute; top:25px; left:0px; width:100%; height:220px; background:#090; border-top:1px #CCC solid; border-bottom:1px #CCC solid;}

#data {position:relative; margin:0 auto; top:0; width:980px; height:auto;}
#mark {position:absolute; top:3px; left:4px; height:26px; text-align:left;}
#lngv {position:relative; top:4px; height:26px; text-align:right; font-size:11px; font-family:Arial, sans-serif;}
#head {position:relative; height:220px;}
#logo {position:absolute; top:0; left:0; width:340px; height:220px; background:#FFF;}
#logo img {float:left;}

#sign {margin-left:12px;}
#sign img {float:left; margin:2px 0 0 17px;}
#sign a, #sign a:hover {border:0; height:0;}

#lead {position:absolute; top:0; left:340px;}
#show {position:relative; width:640px; height:220px;}
#show div {display:none; position:absolute; top:0; left:0;}

#page {position:relative; display:inline-block; padding-bottom:10px; width:100%;}
#col_1 {float:left;}
#menu {width:260px; height:auto; padding:20px 40px 10px 40px;;}
#menu a {width:260px; display:block; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #CCC; font-size:14px; font-weight:bold; color:#090;  text-decoration:none;}
#menu a:hover {color:#999; border-bottom:1px solid #090;}
#subm a {width:250px; display:block; padding-bottom:4px; margin-bottom:8px; margin-left:10px; border-bottom:1px solid #CCC; font-size:12px; font-weight:bold; color:#999;}
#info {margin:20px 0 0 70px;}
#info a, #info a:hover {border:0;}

#lvl3 {margin:16px 0 10px 0; border-bottom:1px solid #090; height:16px;}
#lvl3 a {padding:2px 8px 2px 8px; font-weight:bold; text-decoration:none;}
.lvl3_on {background:#090; color:#FFF;}

#text {float:left; width:640px;}
#text p {margin-bottom:10px; line-height:1.35; text-align:justify;}
#list div {display:inline-block; width:100%; margin-bottom:10px; background:#F2FAF2; padding:4px;}
#list p {margin:0;}
.pict {float:left; margin-right:14px; border:2px #DDD solid;}
.logo {float:left; margin-right:14px;}

#foto {width:300px; float:left; margin-right:10px; padding:4px; background:#EEE; border:1px #DDD solid;}
#foto img {margin-bottom:4px;}
#foto sub {margin-top:4px; font-size:11px;}
.foto {border-top:2px solid #090; border-bottom:2px solid #090;}
.pics {border:1px solid #090; margin:2px 2px 0 0; float:left;}

#tech {width:628px; padding:4px; background:#EEE; border:1px #DDD solid; display:inline-block; font-size:11px; margin-bottom:10px;}
#tech img {float:left; margin-right:6px;}

#news {border-bottom:1px solid #CCC;}
#news div {border-top:1px solid #CCC; padding:6px 0 6px 0; display:inline-block; width:640px;}
#news img {float:left; margin:0 10px 6px 0;}
#file {width:100px; float:left; margin-right:10px; padding:4px; background:#EEE; border:1px #DDD solid;}
#file  sub {margin-top:2px; font-size:10px;}
#cert {width:120px; float:left; margin-right:24px;}
#cert  sub {width:100%; display:block; margin-top:2px; font-size:10px; border-top:1px #DDD solid;}

.butn {padding:5px 20px; background:#090; color:#FFF; font-weight:bold; border:1px solid #CCC;}
a:hover.butn {background:#CCC; color:#090; border:1px solid #090; text-decoration:none;}

#foot {position:relative; clear:both; height:60px; width:auto; font-size:11px; color:#090;}
#foot div {position:absolute;}
#foot p {margin-bottom:6px;}
#copy {top:8px; left:0;}
#copy a {color:#090; text-decoration:none;}
#copy a:hover, #mail a:active {color:#666;}
#link {top:8px; right:0; text-align:right;}

#x1 {position:absolute; top:20px; left:20px;}
#x2 {position:absolute; top:20px; right:20px;}

