* html #fnew {
        margin: 5px 0 15px 0;
}
/*\*/
* html #picover {
        border: solid #FFF 1px;
        cursor: pointer;
        display: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/picov.png', sizingMethod='scale');
        height: 68px;
        left: -100px;
        position: absolute;
        top: -100px;
        width: 108px;
        z-index: 100;
}
* html .amenu a, * html .amenu a:visited {
        color: #8D8D8D;
        color: #ffffff;
        display: inline-block; /* for IE only */
        height: 30px;
        text-align: center;
}
* html .menu a, * html .menu a:visited {
        color: #9D9D9D;
        display: inline-block; /* for IE only */
        height: 28px;
        text-align: center;
}
* html .menu a:hover {
        color: #ffffff;
        cursor: pointer;
        text-decoration: none;
}
* html .menu li, * html .amenu li {
        display: inline; /* for IE only */
        text-align: center;
}
* html .menu, * html .amenu {
        display: inline-block; /* for IE only */
        margin: 0px;
        padding: 0; /* fix bug in IE for border spacing */
        text-align: center;
}
a {
        border: solid #4595B2 0px;
        color: #3A9DC2;
        cursor: pointer;
        font: 12px Verdana, Arial,sans-serif;
        font-weight: bold;
        margin: 5px 0 0 0;
        padding: 0;
        text-align: left;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}
body {
        background-color: #FFFFFF;
        margin: auto;
        padding: 0;
        text-align: center;
        vertical-align: middle;
}
/**/
html>body #picover {
        background-image: url(image/picover.png);
        border: solid #FFF 1px;
        cursor: pointer;
        display: none;
        height: 68px;
        left: -100px;
        position: absolute;
        top: -100px;
        width: 108px;
        z-index: 100;
}
img {
        border: solid #FFFFFF 0px;
}
img#imlogo {
        border: solid #FFF000 0px;
        height: 39px;
        margin: 4px 0 0px 20px;
        width: 185px;
}
.amenu li a {
        background-image: url(image/diag100.gif);
        color: #ffffff;
        cursor: pointer;
        text-decoration: none;
}
.blu {
        color: #3A9DC2;
        font: 12px Verdana, Arial,sans-serif;
        font-weight: bold;
        text-align: left;
        text-decoration: none;
}
.btsearch {
        cursor: pointer;
        width: 80px;
}
.butsearch, .btsearch {
        background-color: #5AADCE;
        border: solid #4595B2 0px;
        color: #FFFFFF;
        cursor: pointer;
        font: 12px Verdana, Arial,sans-serif;
        font-weight: bold;
        height: 21px;
        margin: 0px 5px;
        padding: 0px 5px;
        vertical-align: middle;
}
.flot {
        clear: left;
        float: left;
        margin: 5px 10px 5px 0px;
        padding: 0;
        text-align: left;
}
.form {
        margin: 10px 20px 4px 0;
        text-align: right;
}
.menu a, .menu a:visited, .amenu a, .amenu a:visited {
        background-color: #FFFFFF;
        color: #9D9D9D;
        display: block; /* for all browsers except IE */
        font: 24px Verdana, Arial,sans-serif;
        font-weight: normal;
        height: 30px;
        margin: 0 0 0 0;
        padding: 3px 0 5px 0;
        text-align: center;
        text-decoration: none;
        width: 110px;
}
.menu a:hover, .amenu a, .amenu a:visited {
        background: #3A9DC2;
        background-image: url(image/diag100.gif);
        color: #ffffff;
        cursor: pointer;
        display: block;
        text-decoration: none;
}
.menu li a small, .amenu li a small {
        cursor: pointer;
        font: 20px Verdana, Arial,sans-serif;
        font-weight: normal;
        padding: 0 2px 0 0;
        text-decoration: none;
}
.menu li, .amenu li {
        border-collapse: collapse;
        border-spacing: 0;
        border-width: 0px;
        color: #8D8D8D;
        display: table-cell; /* ignored by IE */
        font: 24px Verdana, Arial,sans-serif;
        font-weight: normal;
        margin: 0;
        padding: 0;
        text-align: center;
}
.menu, .amenu {
        background-color: #FFFFFF;
        border-collapse: collapse;
        border-spacing: 0;
        display: table; /* ignored by IE */
        list-style-type: none;
        margin: 0px;
        padding: 0;
        text-align: center;
        white-space: nowrap; /* keep text on one line */
}
.punkt {
        border: solid #4595B2 0px;
        color: #8D8D8D;
        font: 12px Verdana, Arial,sans-serif;
        font-weight: bold;
        margin: 5px 0 5px 0;
        padding: 0;
        text-align: left;
        vertical-align: top;
}
.rbeb {
        background: #fff;
        border: solid 1px #c7c7c7;
        color: #8D8D8D;
        height: 150px;
        margin: 0 10px 0 0;
        padding: 2px;
        width: 242px;
}
.rbex {
        ;
width: 112px;
        background: #fff;
        border: solid 1px #c0c0c0;
        color: #8D8D8D;
        height: 70px;
        padding: 2px;
}
.rbex a {
        border: solid #506070 0px;
        display: block;
        height: 74px;
        text-align: center;
        text-decoration: none;
        width: 100px;
}
.rbexno {
        background: #fff;
        border: solid 0px #c0c0c0;
        color: #ffe;
        height: 70px;
        padding: 2px;
        width: 112px;
}
.stex {
        color: #8D8D8D;
        font: 11px Verdana, Arial,sans-serif;
        font-weight: normal;
        margin: 0px 0 5px 0;
}
#address {
        border: solid #5AADCE 1px;
        color: #8D8D8D;
        font: 10pt Verdana, Arial,sans-serif;
        font-weight: normal;
        height: 100px;
        margin: 3px 0 10px 0;
        padding: 1px 0px 0px 5px;
        width: 210px;
}
#blnk {
        border: solid #459500 0px;
        height: 1px;
        margin: 0;
        width: 252px;
}
#bmiddle {
        border: solid #459500 0px;
        color: #3A9DC2;
        font: 12px Verdana, Arial,sans-serif;
        font-weight: normal;
        margin: 0 auto;
        padding: 0;
        text-align: left;
        vertical-align: middle;
        width: 514px;
}
#bmiddle #number a.qu, #bmiddle2 #number a.qu {
        color: #9D9D9D;
        cursor: pointer;
        font: 14px Arial,sans-serif;
        font-weight: bold;
}
#bmiddle #number b, #bmiddle2 #number b, #middle #number b, #middle .number b {
        color: #3A9DC2;
        cursor: pointer;
        font: 11px Verdana, Arial,sans-serif;
        font-weight: bold;
        margin: 0;
        padding: 5px;
        text-align: center;
}
#bmiddle #number, #bmiddle #number, #bmiddle #number a, #bmiddle2 #number, #bmiddle2 #number a, #middle .number a, #middle #number a {
        border: solid #459500 0px;
        color: #9D9D9D;
        cursor: pointer;
        font: 11px Verdana, Arial,sans-serif;
        font-weight: bold;
        padding: 10px 5px 0px 5px;
        text-align: center;
}
#bmiddle #number, #bmiddle2 #number, #middle #number, #middle .number {
        border: solid #459500 0px;
        text-align: center;
}
#bmiddle .smallimg {
        border: solid #4595B2 0px;
        color: #9D9D9D;
        font: 10px Verdana, Arial,sans-serif;
        font-weight: normal;
        height: 70px;
        padding: 0 10px 0 0;
        text-align: center;
        width: 80px;
}
#bmiddle .smallimg a, #bmiddle2 .smallimg a {
        color: #9D9D9D;
        cursor: pointer;
        font: 10px Verdana, Arial,sans-serif;
        font-weight: normal;
        text-align: center;
}
#bmiddle .smallimg.miniature{
        height: 70px;
        width: 110px;
}
#bmiddle2 {
        border: solid #459500 0px;
        color: #3A9DC2;
        font: 12px Verdana, Arial,sans-serif;
        font-weight: normal;
        height: 40px;
        margin: auto;
        padding: 0;
        text-align: left;
        vertical-align: middle;
        width: 480px;
}
#bottom {
        border: solid #0000FF 0px;
        color: #9D9D9D;
        font: 11px Verdana, Arial,sans-serif;
        font-weight: normal;
        height: 15px;
        margin: 0 auto;
        min-width: 800px;
        text-align: right;
        vertical-align: middle;
        width: 70%;
}
#bottom td img {
        border: solid #0000FF 0px;
        height: 1px;
        width: 800px;
}
#bottom td#tline {
        background-color: #EEEEEE;
        background-image: url(image/bottomline.gif);
        height: 5px;
        width: 100%;
}
#fio, #mail {
        border: solid #5AADCE 1px;
        color: #8D8D8D;
        font: 10pt Verdana, Arial,sans-serif;
        font-weight: normal;
        height: 18px;
        margin: 3px 0 3px 0;
        padding: 1px 0px 0px 5px;
        vertical-align: right;
        width: 150px;
}
#fl {
        background-color: #FFFFFF;
        border: solid #0000FF 0px;
        height: 180px;
        margin: 0;
        padding: 0px;
        text-align: center;
        vertical-align: bottom;
        width: 145px;
}
#fla, #fla2 {
        background-color: #FFFFFF;
        height: 180px;
        margin-top: 0px;
}
#flasearch {
        border: solid #0800F0 0px;
        height: 80%;
        margin: 0;
        padding: 0;
        text-align: center;
        vertical-align: top;
        width: 250px;
}
#flt {
        border: solid #0000FF 0px;
        margin: 0;
}
#fnew {
        font: 12px Verdana, Arial,sans-serif;
        font-weight: normal;
        line-height: 17px;
        margin: 5px 0 16px 0;
        padding: 0;
        text-align: left;
        text-decoration: none;
}
#forprint {
}
#isearch {
        border: solid #5AADCE 1px;
        color: #8D8D8D;
        font: 10pt Verdana, Arial,sans-serif;
        font-weight: normal;
        height: 18px;
        margin: 0;
        padding: 1px 0px 0px 5px;
        vertical-align: middle;
        width: 130px;
}
#main {
        border: solid #0055FF 0px;
        color: #8D8D8D;
        font: 13px Verdana, Arial,sans-serif;
        font-weight: normal;
        margin: 10px 0 0 0;
        margin: auto;
        min-width: 800px;
        text-align: center;
        vertical-align: middle;
        width: 70%;
}
#main #sphere img#sky {
        border: solid #0000FF 0px;
        height: 150px;
        margin-bottom: 0px;
        margin-left: -10px;
        margin-top: 0px;
        padding: 0;
        text-align: center;
        vertical-align: top;
        width: 250px;
}
#mainprj {
        font: 12px Verdana, Arial,sans-serif;
        font-weight: normal;
        line-height: 17px;
        margin: 10px 0 0 0;
        padding: 0;
        text-align: left;
        text-decoration: none;
        width: 230px;
}
#middle {
        border: solid #4FF5B2 0px;
        color: #8D8D8D;
        font: 12px Verdana, Arial,sans-serif;
        font-weight: normal;
        margin: 0px auto;
        text-align: left;
        vertical-align: top;
        width: 514px;
}
#middle #bigimg {
        border: solid #4595B2 0px;
        color: #8D8D8D;
        font: 12px Verdana, Arial,sans-serif;
        font-weight: normal;
        margin: 0;
        padding: 0;
        text-align: left;
        vertical-align: top;
}
#middle #bigimg #bimg {
        height: 150px;
        width: 240px;
}
#middle #bigimg a:hover {
        cursor: pointer;
        text-decoration: underline;
}
#middle #bigimg b.blue, #middle #bigimg a {
        border: solid #4595B2 0px;
        color: #3A9DC2;
        font: 12px Verdana, Arial,sans-serif;
        font-weight: bold;
        margin: 5px 0 0 0;
        padding: 0;
        text-align: left;
        text-decoration: none;
}
#middle #bigimg p {
        line-height: 120%;
        margin: 5px 0 0 0;
}
#middle .smallimg, #middle .smallimgico, #middle .smallimgpho {
        border: solid #4595B2 0px;
        color: #9D9D9D;
        cursor: pointer;
        font: 10px Verdana, Arial,sans-serif;
        font-weight: normal;
        height: 70px;
        padding: 10px 10px 10px 0;
        text-align: center;
        width: 80px;
}
#middle .smallimgico img {
        margin: 0;
        text-align: center;
}
#middle td, #bmiddle td {
        border: solid #4005B2 0px;
        text-align: left;
        vertical-align: top;
}
#middle td.smallimgico img.miniature {
        border: solid #FFFFFF 1px;
        margin: 3px 22px;
}
#notflash {
        border: solid #C9C9C9 0px;
        color: #FF0000;
        margin: 0;
}
#osn {
        border: solid #4005B2 0px;
        margin: auto;
        padding: auto;
        text-align: center;
        vertical-align: top;
}
#rbexb {
        height: 150px;
        width: 242px;
}
#rbexd, #rbexe {
        background: #C9C9C9;
        border: solid #C9C9C9 0px;
        color: #FFFFFF;
        float: left;
        font: 17px Arial,sans-serif;
        font-weight: bold;
        height: 20px;
        line-height: 25px;
        margin: 0px 8px 0 0;
        text-align: center;
        width: 30px;
}
#sphere {
        border: solid #0800F0 0px;
        margin: auto;
        padding: 10px 0 0 0;
        text-align: center;
        vertical-align: top;
        width: 250px;
}
#sphere div {
        border: solid #0FF0FF 0px;
        margin: auto;
        padding: 0px;
        text-align: center;
        vertical-align: bottom;
}
#sphere div a {
        color: #9D9D9D;
        cursor: pointer;
        font: 14px Verdana, Arial,sans-serif;
        font-weight: bold;
        margin: 0 10px;
        padding: 0;
        text-align: center;
        vertical-align: middle;
}
#sphere div a#alang, #sphere div a:hover, #bmiddle #number a:hover, #bmiddle #number a.qu:hover, #bmiddle2 #number a:hover, #bmiddle2 #number a.qu:hover, #middle .number a:hover, #middle #number a:hover {
        color: #3A9DC2;
        cursor: pointer;
        text-decoration: none;
}
#sphere div a.cosa, #sphere div a.cosa:hover {
        color: #9D9D9D;
        cursor: pointer;
        cursor: default;
        font: 15px Verdana, Arial,sans-serif;
        font-weight: normal;
        margin: 0;
        padding: 0;
        text-align: center;
        text-decoration: none;
        vertical-align: middle;
}
#sphere form {
        border: solid #0FF55F 0px;
        margin: auto;
        margin-bottom: 10px;
        padding: 0;
        vertical-align: middle;
}
#sphere form pre {
        border: solid #0FF55F 0px;
        margin: 7px auto;
        padding: 0;
        vertical-align: middle;
}
#sphere img#square {
        border: solid #0000FF 0px;
        height: 156px;
        padding: 0px 60px;
        text-align: left;
        vertical-align: top;
        width: 130px;
}
#title, .title2 {
        color: #b4b4b4;
        font: 17px Verdana, Arial,sans-serif;
        font-weight: normal;
        line-height: 30px;
        text-align: left;
}
#top {
        border: solid #0000FF 0px;
        height: 50px;
        margin: 0 auto;
        margin-top: 5%;
        min-width: 800px;
        text-align: center;
        vertical-align: middle;
        width: 70%;
}
#top td#beforlogo {
        border: solid #FFFFFF 0px;
        height: 38px;
        text-align: center;
        vertical-align: middle;
        width: 27%;
}
#top td#beforlogo a {
        border: solid #FFFFFF 0px;
        color: #8D8D8D;
        cursor: pointer;
        font: 28px Arial, sans-serif;
        font-weight: bold;
        letter-spacing: -2;
        margin: 0;
        padding: 0;
        text-align: center;
}
#top td#bline {
        background-color: #EEEEEE;
        background-image: url(image/topline.gif);
        height: 12px;
        width: 100%;
}
#top td.tmenu {
        border: solid #55AAFF 0px;
        height: 38px;
        margin: auto;
        text-align: center;
        vertical-align: middle;
        width: 15%;
}
#tosn {
        border: solid #4595B2 0px;
        margin: auto;
        text-align: center;
        vertical-align: top;
}
hr {
color: #0DD;
border: solid #DDD;
border-width: 1px;
}
html>body #bmiddle .smallimg, html>body #bmiddle #number  {
padding-top: 15px;
}
