/* code-e.v. */
body {
        margin: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #8F8F8F;
        font-size: .9em;
        color: #000000;
        line-height: 1.1em;
}
#header {
        width: 95%;
        min-width:535px;
        height: 140px;
        margin: 5px auto 0;
        border: 2px solid #3F3F3F;
        text-align: center;
}
#header a img {border:0;}

#navcol {
        width: 95%;
        min-width:535px;
        background: #efefef;
        font-size: .75em;
        line-height: normal;
        height: 40px;
        border: 2px solid #3F3F3F;
        margin: 0 auto;
}


.menu {padding:0 0 0 10px; margin:0; list-style:none; height:40px; background:#fff url(../images/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif;}
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:1em; font-weight:bold; padding:0 0 0 10px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(../images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color:#000; background: url(../images/button4.gif) no-repeat;}
.menu li a.top_link:active{color:#FF0000;background:url(../images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(../images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(../images/button4.gif) no-repeat right top;}

.menu li:hover > a.top_link {color:#000; background: url(../images/button4.gif) no-repeat;}
.menu li:active > a.top_link{color:#FF0000;background:url(../images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(../images/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url(../images/button4.gif) no-repeat right top;}


.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul,
.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:40px; right:2px; background: #fff; padding:3px 0; border:1px solid #999999; white-space:nowrap; width:150px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:150px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:1em; height:20px; width:142px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a:hover {background:#5F5F5F; color:#fff;}
.menu:active ul.sub li a:hover{background:#000000;color:#FF0000;}


#bdy {
        width: 95%;
        min-width:535px;
        font-size: .9em;
        background: #8F8F8F;
        margin: 0 auto;
}
#leftcol {
        width: 19%;
        min-width:145px;
        float: left;
}
#maincol {
        width: 55%;
        padding: 25px;
        min-width: 200px;
        min-height: 200px;
        margin: 5px auto;
        border: 2px solid #3F3F3F;
        background: #EFEFEF;
        text-align: justify;
        line-height: 1.4em;
}
.khosh {
        font-size: 1.5em;
        font-weight: bold;
}
#maincol hr {
        width: 100%;
        height: 10px;
        border: 3px groove #5F0000;
        background: #8F8F8F;
        margin-bottom: 15px;
}
#rightcol {
        width: 19%;
        min-width:145px;
        float: right;
}
#sideboxtop {
        width: 95%;
        background-image: url(../img/bgtc9.jpg);
        background-repeat: repeat-x;
        height: 35px;
        border: 2px solid #2F2F2F;
        border-bottom: 0;
        margin: 0 auto;
        font-size: 1em;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 3em;
}
#sideboxtop:hover {
        background-image: url(../img/bgtc7.jpg);
        color: #000000;
        text-align:center;
}
#sideboxtop img {
        margin: 7px;
        float: left;
}
#sideboxtop a img {
        border:0;
}
#sideboxmain {
        width: 95%;
        font-size: .85em;
        background: #DFDFDF;
        border: 2px solid #2F2F2F;
        margin: 0 auto 5px;
}
#sideboxmain ul {
        list-style: circle;
}
#sideboxmain a {
        color: #9999CC;
        font-size: 1em;
        font-weight: bold;
        text-decoration: none;
}

#sideboxmain a:hover {
        color: #000000;
        text-decoration: underline;
}
#sideboxmain a:active {
        color: #DF0000;
        text-decoration: underline overline;
}
#footer {
        width: 95%;
        min-width:535px;
        font-size: .7em;
        background: #3F3F3F;
        background-image: url(../img/footerm.jpg);
        background-repeat: repeat-x;
        height: 50px;
        border: 0;
        color: #DFDFDF;
        margin: 0 auto 10px;
}
#footer .text {
        margin-left: 15px;
        line-height: 55px;
}
#titr {
        font-size: 1.1em;
        font-weight: bold;
}
#titrp {
        font-size: 1.4em;
        font-weight: bold;
}
h1 {
        font-size:1.6em;
         font-weight:bold;
         line-height:1.6em;         }
h2 {
        font-size:1.4em;
         font-weight:bold;
         line-height:1.4em;         }
h3 {
        font-size:1.2em;
        line-height:1.2em;
        margin-bottom:0px;         }
h5 {
        font-size:0.8em;
         font-weight:bold;
         line-height:1em;         }
ul {
        list-style: circle;
}
/*media portal*/
#medial {
        width: 95%;
        margin: auto;
        text-align: center;
}
#medial1 {
        margin: 0 10px;
        float: left;
}
#medial2 {
        margin: 0 10px;
        float: right;
}
#prol {width:80px;float:left;margin:0;}
#pror {width:80px;float:left;margin:0;}
#medial ul{list-style:none; margin-left:20px;padding:0px;}
#medial li{padding:0;margin:0;}
a.menav {
        display: block;
        margin-top: 10px;
        text-align: center;
        width: 210px;
        height: 55px;
        text-decoration: none;
        font-size: .9em;
        line-height: 55px;
        font-weight: bold;
}
a.menav:link {
        color: #9999CC;
        background: url(../img/mba.gif);
}
a.menav:visited {
        color: #9999CC;
        background: url(../img/mba.gif);
}
a.menav:hover {
        color: #ffffff;
        background: url(../img/mbh.gif);
}
a.menav:active {
        color: #000000;
        background: url(../img/mbac.gif);
        width: 200px;
        height: 52px;
        font-size: .85em;
        margin-bottom: 13px;
}
a.menpro {
        display: block;
        margin-top: 10px;
        text-align: center;
        width: 75px;
        height: 75px;
        text-decoration: none;
        font-size: .9em;
        line-height: 75px;
        font-weight: bold;
}
a.menpro:link {
        color: #9999CC;
        background: url(../img/mb2a.gif);
}
a.menpro:visited {
        color: #9999CC;
        background: url(../img/mb2a.gif);
}
a.menpro:hover {
        color: #ffffff;
        background: url(../img/mb2h.gif);
}
a.menpro:active {
        color: #000000;
        background: url(../img/mb2ac.gif);
        width: 73px;
        height: 73px;
        font-size: .85em;
         line-height: 73px;
        margin-bottom: 12px;
}
/*end mp*/
.ozwdogme {
        background-color: #DFDFDF;
        color: #000000;
        border: 5px outset #6F6F6F;
        width: 120px;
        font-size: 1.4em;
        font-weight: bold;
        height: 3em;
}
.ozwdogme:hover {
        background-color: #9999CC;
        color: #FFDF00;
        border: 5px inset #CC99CC;
        width: 120px;
        font-size: 1.4em;
        font-weight: bold;
        height: 3em;
}
.ozwdogme:active {
        background-color: #000000;
        color: #FF0000;
        border: 4px outset #DF0000;
        width: 115px;
        font-size: 1.2em;
        font-weight: bold;
        height: 2.8em;
        margin-right: 5px;
        margin-bottom: 5px;
}

a img {
        border: 3px double #9999CC;
}
a:hover img {
        border: 3px double #000000;
}
#news {
         font-size:1.2em;
         }
#news a {
        color: #9999CC;
        font-weight:bold;
        font-size: .8em;
        text-decoration: none;
}
#news a:hover {
        color: #ffffff;
        background: #000000;
        text-decoration: none;
}
#news a:active {
        color: #000000;
        background: #df0000;
        text-decoration: none;
        font-size: .75em;
}
#news ul {
        list-style: disc;
        }
#mainte {
        width:100%;
        max-height: 1500px;
        overflow: auto;
        padding-right:10px;
}
#mainte img{
        margin:auto;
         }
#mainte hr {
        background-color: #FFFFFF;
        border: #EFEFEF solid 1px;
        width: 75%;
        height: 5px;
        margin: 0 auto;
}
#mainte a:link {
        font-size: 1em;
        font-weight: bold;
        color: #5000A0;
        text-decoration:none;
}
#mainte a:visited {
        font-size: 1em;
        font-weight: bold;
        color: #5000A0;
        text-decoration:none;
}
#mainte a:hover {
        font-size: 1em;
        font-weight: bold;
        color: #9000E0;
        text-decoration:underline;
        }
#mainte a:active {
        font-size: 1em;
        font-weight: bold;
        color: #BF0000;
        text-decoration:none;
        }
/*#mainte a.nam {text-decoration:none; background:transparent;}*/

#mainte a.pdf img {
        border: 0;
}



#mainte .date {

        text-align:right;
         font-weight:bold;
         }
#mainte a.galerie {
        font-size: .8em;
        font-weight: bold;
        text-align:right;
        text-decoration:none;
}
#mainte a.galerie:link {
        color: #9999CC;
}
#mainte a.galerie:visited {
        color: #9999CC;
}
#mainte a.galerie:hover {
        color: #000000;
        }
#mainte a.galerie:active {
        color: #BF0000;
        }
#mainte a.norm {
        color: #9999CC;
        font-weight:bold;
        font-size:.9em;
        text-decoration: none;
         }
#mainte a.norm:hover {
        color: #000000;
        text-decoration: underline;
}
#mainte a.norm:active {
        color: #DF0000;
        text-decoration: underline overline;
}
#maint a:link {
        color: #9999CC;
        font-weight: bold;
        text-decoration: none;
}
#maint a:visited {
        color: #9999CC;
        font-weight: bold;
        text-decoration: none;
}
#maint a:hover {
        color: #000000;
        text-decoration: underline;
}
#maint a:active {
        color: #DF0000;
        text-decoration: underline overline;
}
a.norm {
        color: #9999CC;
        font-weight:bold;
        font-size:.9em;
        text-decoration: none;
         }
a.norm:hover {
        color: #000000;
        text-decoration: underline;
}
a.norm:active {
        color: #DF0000;
        text-decoration: underline overline;
}
a.huri {
        font-weight:bold;
        font-size:1.1em;
        color: #BF00FF;
        text-decoration: none;
         }

a.huri:hover {
        color: #FFFFFF;
        background-color:#387ACE;
}
a.huri:active {
        color: #DF0000;
        background-color:#000000;
        text-decoration: underline overline;
}
#photo {
        text-align: center;
}
#photo .desc {
        width: 200px;
        margin: 10px auto;
        font-size: 1.2em;
        font-weight: bold;
        color: sandybrown;
        background: saddlebrown;
        padding: 15px;
        border: 5px groove #B22222;
}
#photo img {
        border: 10px inset saddlebrown;
        padding: 15px;
        background-color: sandybrown;
        margin: auto;
}
#photo a img {
        border: 0;
        background-color: transparent;
}
#phrot {
        text-align: center;
}
#trans {margin:auto;}
#phrot .desc {
        width: 200px;
        margin: 10px auto;
        font-size: 1.2em;
        font-weight: bold;
        color: #FFFACD;;
        background: #B22222;
        padding: 15px;
        border: 5px ridge #FFDF00;
}

#phrot img {
        border: 10px outset #FF0000;
        padding: 15px;
        background-color: #FFFACD;
        margin: auto;
}
#phrot a img {
        border: 0;
        background-color: transparent;
}
#phrot a.prev {
        display: block;
        margin-top: 10px;
        width: 50px;
        height: 50px;
        text-decoration: none;
        font-size: 1em;
}
#phrot a.prev:link {
        background: url(../gallery/previos.gif);
}
#phrot a.prev:visited {
        background: url(../gallery/previous.gif);
}
#phrot a.prev:hover {
        background: url(../gallery/previoush.gif);
}
#phrot a.prev:active {
        background: url(../gallery/previousa.gif);
}
#phrot a.next {
        display: block;
        margin-top: 10px;
        width: 50px;
        height: 50px;
        text-decoration: none;
        font-size: 1em;
}
#phrot a.next:link {
        background: url(../gallery/next.gif);
}
#phrot a.next:visited {
        background: url(../gallery/next.gif);
}
#phrot a.next:hover {
        background: url(../gallery/nexth.gif);
}
#phrot a.next:active {
        background: url(../gallery/nexta.gif);
}
#prodex {
        text-align:center;
         }
#prodex a img {
        width:120px;
         height:80px;
         }
#actual {
        margin: 5px;
        text-align: justify;
}
#actual ul {
        list-style: none;
        margin: 0;
        padding: 0;
}
#actual li {
        margin: 0;
        padding: 0;
}
#actual a:hover {
        background: transparent;
}
#update {
        margin: 5px;
        text-align: justify;
}
#update ul {
        list-style: circle;
        margin: 0;
        padding: 10px;
}
#update li {
        margin: 0;
        padding: 0;
}
#update a:hover {
        background: transparent;
}
a.pdf img {
        border: 0;
        margin: 20px 50px 0;
}
#wgal {
        margin: auto;
        text-align: center;
}
#gn a {
        font-weight:bold;
         }
#gn a:link {
        color: #9999CC;
        text-decoration: none;
}
#gn a:visited {
        color: #9999CC;
        text-decoration: none;
}
#gn a:hover {
        color: #000000;
        text-decoration: underline;
}
#gn a:active {
        color: #DF0000;
        text-decoration: underline overline;
}
.sist {
        color:#000000;
        font-size:.9em;
        font-family:Arial;
        margin-left:10px;
        }
.sist a img{border:0;}

#term {
        width:100%;
         max-height:1000px;
         }
#term a:link {
        font-size: 1em;
        font-weight: bold;
        color: #5000A0;
        text-decoration:none;
}
#term a:visited {
        font-size: 1em;
        font-weight: bold;
        color: #5000A0;
        text-decoration:none;
}
#term a:hover {
        font-size: 1em;
        font-weight: bold;
        color: #9000E0;
        text-decoration:underline;
        }
#term a:active {
        font-size: 1em;
        font-weight: bold;
        color: #BF0000;
        text-decoration:none;
        }
#term hr {
        background-color: #FFFFFF;
        border: #EFEFEF solid 1px;
        width: 75%;
        height: 5px;
        margin: 0 auto;
}
#term .date {

        text-align:right;
         font-weight:bold;
         }
#term a.galerie {
        font-size: .8em;
        font-weight: bold;
        text-align:right;
        text-decoration:none;
}
#term a.galerie:link {
        color: #9999CC;
}
#term a.galerie:visited {
        color: #9999CC;
}
#term a.galerie:hover {
        color: #000000;
        }
#term a.galerie:active {
        color: #BF0000;
        }
#term a.norm {
        color: #9999CC;
        font-weight:bold;
        font-size:.9em;
        text-decoration: none;
         }
#term a.norm:hover {
        color: #000000;
        text-decoration: underline;
}
#term a.norm:active {
        color: #DF0000;
        text-decoration: underline overline;
}
#letter .headline {
         text-align:justify;
         font-size:1.4em;
         }
#letter ul {
        list-style: url(../img/ck.gif);
        }
.headline {
         text-align:justify;
         font-size:1.8em;
         }
div.feedburnerFeedBlock {
        font-size: .9em;
}
#letter div.feedburnerFeedBlock {
        font-size: .7em;
}
div.feedburnerFeedBlock a {
        color: #3333AD;
        font-size: 1em;
        text-decoration: none;
        font-weight: bold;
}
div.feedburnerFeedBlock a:hover {
        color: #9999CC;
        text-decoration: none;
        font-weight: bold;
}
div.feedburnerFeedBlock a:active {
        color: #000000;
        background: #df0000;
        text-decoration: none;
        font-size: .95em;
}
div.feedburnerFeedBlock ul {
        list-style: url(../img/c.gif);
        margin-left: 10px;
        margin-right: 10px;
}
div.feedburnerFeedBlock li {
        margin-top: 10px;
}
p.date {
        font-weight: bold;
        margin-top: 1px;
        margin-bottom: 3px;
}
.vids {
         border: 10px outset #9999CC;
         }
