body, p, td, .text {
 font-family:  Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 11px;
 color: #000;
}

p.cont {
 font-family:  Verdana;
 font-style: normal;
 font-weight: normal;
 font-size: 13px;
 color: #000;
}

span.cont {
 font-family:  Verdana;
 font-style: normal;
 font-weight: normal;
 font-size: 12px;
 color: #000;
}


a:link, a:visited {
 font-style: normal;
 text-decoration: none;
 color: #2d2d2d;
}
a:hover, a:active {
 font-style: normal;
 text-decoration: none;
 color: #23193c;
}

.bord1, .bord2 {width: 7px;}
.bord1 {background: url(/lib/design/images/lborder.gif) 0 0 repeat-y;}
.bord2 {background: url(/lib/design/images/rborder.gif) 0 0 repeat-y;}
.menu {background: url(/lib/design/images/fonm.gif) 0 0 repeat; font-size: 13px;}
.menu img {width:183px; height:1px;}
.menu a {color: #fff; text-decoration: none; font-size: 13px;}
.menu a:hover {text-decoration: underline;}

.tmenu {margin: 18px 10px 0px 10px; padding: 0px}
.pmenu {padding-left:5px; height: 26px; margin: 4px 10px 0px 10px; width:220px}
.pmenu:hover {background-color: #b2cdea; padding-left:5px; height: 26px; margin: 4px 10px 0px 10px; width:220px}
.pmenuopen {padding-left:5px; height: 26px; margin: 4px 10px 0px 10px; width:220px}
.pmenuopen:hover {background-color: #b2cdea; padding-left:5px; height: 26px; margin: 4px 10px 0px 10px; width:220px}

.pmenutop {background: #b2cdea 12px 12px no-repeat;padding-left:15px; height: 20px; width:220px}
.pmenupar {background: #c2ddfa 12px 12px no-repeat;padding-left:15px; height: 20px; width:220px; font-color:#fff}
.pmenulev {padding-left:15px; height: 20px; width:178px; font-color:#fff}
.pmenulev:hover {background-color: #b2cdea; padding-left:15px; height: 20px; margin: 4px 10px 0px 10px; width:220px}
.pline {background: url("/lib/design/images/liniya.gif") 0px 0px repeat-x; height: 2px;}
.pline img {height: 2px; width: 160px;}

.tbot {background: url("/lib/design/images/tbot.gif") 0px 0px repeat-x;}
.lbot {background: #d0d0d0;}

.cont {padding: 20px; background: #f2f2f2;}
.contmain {padding: 10px; background: #f2f2f2;}

.bott {background: url("/lib/design/images/bott1.gif") 0px 0px no-repeat; height: 38px;}   

.infobot {font-size: 10px; padding: 7px;}

h1 {
 font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 24px;
 color: #FF6F00;
}

h2 {
 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 18px;
 color: #067CB9;
}

h3 {
 margin-top:0px;
 padding-top:0px;
 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: 15px;
 color: #067CB9;
}

h4 {
 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: 12px;
 margin-bottom:5px;
 padding-bottom:0px;
}

small, .smalltext {
 font-family: "MS Sans-serif", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 9px;
}



div.visual {
width:0px;
border:1px solid #686E7F;
padding:1px;
}

p {
 margin-top:10px;
 margin-bottom:5px;
 text-align:justify;
}

.footer {color: #AEEBF7;}
.white {color: #ffffff;}
.black {color: #000000;}
.gray {color: #808080;}
.fiolet {color:#4f8d97;}
.green {color:#708090;}
.red {color:#b22222;}
.akva {color:#3672c4;}

.bgtableborder {background-color:#A8A8A8;}
.bgtableheader {background-color:#f0f0f0;}
.bgwhite {background-color:#fff;}

ul#topmenu {
 width:100%;
 height:38px;
 margin:0px;
 padding:0px;
 list-style-type:none;
 list-style-image:none;
  display:inline;
}

ul#topmenu li {
 display:inline;
 float:left;
 width:111px;
 margin:0px 0px 0px 2px;
 padding:0px;
}

ul#topmenu li.long {
 width:126px;
}

ul#topmenu li a {
 display:block;
 margin:0px;
 padding:0px;
}

.allnews {
    padding-left: 25px;
    background-image: url(../images/news.gif);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    color: #595959;
    font-family: Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    }
.allnews2 {
    color: #595959;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-variant: small-caps;
    }
.textnews {
    color: #000000;
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    padding-top: 20px;
    vertical-align: top;
    }
.zagolovok {
    color: #000000;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    padding-top: 20px;
    vertical-align: top;
    }



