@charset "utf-8";
/* CSS Document */
body { background-color:#f3f3f3; top:0px; bottom:0px; margin:0 auto; font-family:; font-size:14px; color:#5f8b23;}
a:link { text-decoration:none; color:#5f8b23;}
a:visited { text-decoration:none; color:#5f8b23;}
a:active { text-decoration:none; color:#5f8b23;}
a:hover { color:#9C9C9C;}
img { border:0px;}
.clear { clear:both;}
#container { margin:10px auto; width:950px; height:750px; background-color:#fff; border:1px solid #d7d7d7; border-radius:7px; box-shadow:0px 2px 2px #ccc;}
.sigla { padding:20px 0px 20px 20px; text-align:left; width:110px; height:55px; float:left;}
.title { font-size:17px; color:#366ba9; text-align:center;}
.linie { background-image:url(../image/punct.gif); background-repeat:repeat-x; width:950px;}
.inputbox { width:30px; color:#5f8b23; border:1px solid #d7d7d7; height:20px; font-size:17px;}
.inputboxport { width:45px; color:#5f8b23; border:1px solid #d7d7d7; height:20px; font-size:17px;}
.verde { color:#5f8b23; text-align:center; font-size:18px; border-top:1px solid #5f8b23; border-bottom:1px solid #5f8b23; padding:5px; background-color:#d7f5a8;}
.rosu { color:#C30; text-align:center; font-size:18px;  border-top:1px solid #C30; border-bottom:1px solid #C30; padding:5px; background-color:#ffc5c3;}
.imgResult { vertical-align:middle;}
.tabel_ip { margin:25px auto; border:1px solid #d7d7d7;  float:right; margin-right:30px; }
.td_ip { text-align:center; max-width:350px; padding:0px 15px 0px 15px; font-size:17px;} 
.form_ip {margin:20px auto; text-align:center;}