/*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;}

#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:6px; left:4px; height:26px; text-align:left;}
#lngv {position:relative; height:26px; text-align:right;}
#head {position:relative; height:220px;}
#logo {position:absolute; top:0; left:0; width:340px; height:220px; background:#FFF;}
#logo img {float:left;}

#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;}

#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;}

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

#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}

#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;}

#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;}

.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;}

