body{margin:0;}
td {vertical-align:top;color:#002164;font-family:arial;font-size:12;}
th {font-style: bold; vertical-align:top;color:#002164;font-family:arial;font-size:14;}

.head{background: url(/images/bg_head_left.png) no-repeat;}

.logo_text_1{font-family:Franklin Gothic Medium;font-size:12;color:#003399;}
.logo_text_2{font-family:Franklin Gothic Medium;font-size:24;color:#003399;}
.top_url{font-family:arial;font-size:12;color:white;font-weight:bold;text-decoration:none;}

.top{background:#70C5E7 url(/images/bg_head_main.png);}
.top_center{background:url(/images/top_logo.gif) left top no-repeat;}

.c{text-align:center;}
.cm{text-align:center;vertical-align:middle;}
#menushka .cm{text-align:center;vertical-align:top;}
img.punkt { margin-top:5px; }
.inm1 { display:none; padding-left:18px; background:url(/images/leftmenu_icon3.gif) top left no-repeat }
.inm1a { padding-left:18px;background:url(/images/leftmenu_icon4.gif) top left no-repeat  }
.inm2 { display:none; padding-left:18px; background:url(/images/leftmenu_icon3.gif) top left no-repeat }
.inm0a div.inm1 { display:block }
.inm0 div.inm1 { display:none }
.inm0 div.inm1a { display:none }
.inm1 div.inm2 { display: none}
.inm1a div.inm2 { display: block}

.topmenu{background:#0448A4 url(/images/so_07.gif);height:28px;}
.left{background:#DBF1FD;}

.leftmenu_top{background:#3072BB url(/images/leftmenu_25.gif) repeat-x;width:99%;}
.leftmenu_body{background:#53a1d3 url(/images/leftmenu_29.gif) repeat-x;height:155;}
.leftmenu_bottom{background:#56A4D5 url(/images/leftmenu_30.gif);}

a.lm,a.lm:visited {color:white;text-decoration:underline;font-family:arial;font-size:12;}
a.lm:hover {color:#97CEF0;}
a.lma,a.lma:visited {color:white;text-decoration:none;font-family:arial;font-size:12; font-weight:bold}
a.lma:hover {color:#97CEF0;}


.ll {color:#FFFFFF; text-decoration: none; font-weight: bold; font-size:12;}
.ll2 {color:#FFFFFF; text-decoration: none; font-weight: bold; font-size:12;}

.leftbg{background:url(/images/left_bg.gif) repeat-y;}


.rbc_border{background:#81CDF0;} /* normal center header */


h1{color:#003399;font-size:22;font-family:arial;font-weight:normal;}
h3{color:#003399;font-size:16;font-family:arial;font-weight:normal;}
a.ch1:hover {color:#003399; text-decoration: underline}
a.ch1:link {color:#003399; text-decoration: none}
a.ch1:active {color:#003399; text-decoration: underline}
a.ch1:visited {color:#003399; text-decoration: none}
.ch1{color:#003399;font-family:arial;font-weight:normal;}

a.nav,a.nav:link,a.nav:active,a.nav:visited{color:#003399; text-decoration: underline}
a.nav:hover{color:#003399; text-decoration: none}
a.cr:hover {color:#ccccff; text-decoration: none}
a.cr:link {color:#ccccff; text-decoration: none}
a.cr:active {color:#ccccff; text-decoration: underline}
a.cr:visited {color:#ccccff; text-decoration: none}



.body_div{height:1px;background:url(/images/body_div.gif);}

.center_bottom{background:url(/images/center_bottom_bg.gif) repeat-x;height:22;}

.h2,h2{font-family:arial;font-size:22;color:#59BDE0;font-weight:normal;}/* right news header */

.news_top{background:#B6E2F7 url(/images/news_top.gif) left no-repeat;height:1px;}
.news_body{background:#edf8fe url(/images/news_body.gif) left repeat-y;}
.news_body_l{background:#edf8fe url(/images/news_body_l.gif) left repeat-y;}
.news_bottom{background:#edf8fe url(/images/news_bottom.gif) left no-repeat;height:16px;text-align:right;c}
.news_bottom_l{background:#edf8fe url(/images/news_bottom_l.gif) left no-repeat;height:16px;text-align:right;}


.date{color:#003399;font-weight:bold;}


a.nl,a.nl:visited{color:#0099FF;font-size:10;} /* news link */
a.nl:hover{color:#003399;}

a,a:visited{color:#0099FF;font-size:11;} /* news link */
a:hover {text-decoration:underline; color: #003399}


input, select{
   color:#003399;
   font-family:arial;
   font-size:10;
   background: white;
   border: #87D0F2 1px solid; 
}


textarea{
  color:#003399;
  font-family:arial;
  font-size:10;
  background: white;
  border: #87D0F2 1px solid;
  width: 250px;
  height: 100px;
}
           

input.noborder
{
 border: 0px;
}

.button{
   color:white;
   font-family:arial;
   font-size:11;
   background: #0343A1;
   border: #0343A1 0 solid; 
}



.bottom_menu{background:#AADEF2 url(/images/bottom_menu_bg.gif) repeat-x; height:30;vertical-align:middle;}


a.bl,a.bl:visited{color:#003399;}
a.bl:hover{color:#0099FF;text-decoration:underline;}

.bottom_line{height:3px;background:#9CD8F8;}
.copyright{height:50;background:#0654AA url(/images/copyright_bg.gif);vertical-align:middle;}
.subcopyright{height:28;background:#0343A1 url(/images/subcopyright_bg.gif);}

.copy{color:white; vertical-align:middle;}

.menu
{
 position: absolute;
 visibility: hidden;
 display: none;

}
.scroll{ overflow: auto; height: 150px;border: solid 1px #59BDE0;padding: 5px;}

.menu_left_top {height:8;width:8;background: url(/images/menu_left_top.gif);vertical-align:middle;}
.menu_right_top {height:8;width:8;background: url(/images/menu_right_top.gif);vertical-align:middle;}
.menu_left_bottom {height:8;width:8;background: url(/images/menu_left_bottom.gif);vertical-align:middle;}
.menu_right_bottom {height:8;width:8;background: url(/images/menu_right_bottom.gif);vertical-align:middle;}
.menu_bg {background:#57A5D6;}
.menu_div {background: #57A5D6 url(/images/menu_div.jpg);vertical-align:middle;}

/**** добавлено ****/
.kab {
    color: #003399;
    font-size: 12px;
    font-family: arial, helvetica, sans-sherif;
    font-weight: bold;
    padding: 15px 0px 0px 10px;
    border-bottom: 1px solid #B1DFF6;
}
.bus {
    padding: 0px 5px 0px 5px;
    margin: 0px;
}
bl, a:active.bl, a:link.bl, a:visited.bl {
    color: #002164;
    text-decoration: underline;
}
a:hover.bl {
    color: #0099FF;
    text-decoration: underline;
}
.ram {
    border: 1px solid #1254AA;
}
.box {
    padding: 0px 0px 10px 0px;
}
.link {
    padding-top: 5px;
    font-weight:bold;
}
.zag {
    padding: 5px 0px 5px 0px;
    font-size: 12px;
    font-weight: bold;
}
.sml {
    padding: 3px 0px 0px 0px; 
    width: 196px;
    word-spacing: 105px;
    text-align: left;
    font-size: 10px;
}
.smh {
    background: #E5F5FF url(/images/right_con.gif) 100% 0% no-repeat;
    color: #003399;
    padding-top: 2px;
}
.rad {
    margin: 0px;
    padding: 0px;
    border: 0 none;
}
.sm {
    font-size: 10px;
}
.choice {
    height: 195px;
    width: 100%;
    border: 1px solid #E5F5FF;
    overflow: auto;
    scrollbar-face-color: #E5F5FF;
    scrollbar-shadow-color: #FFF;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #59BDE0;
    scrollbar-darkshadow-color: #59BDE0;
    scrollbar-track-color: #FFF;
    scrollbar-arrow-color: #59BDE0;
}
p.news {
    margin: 0px;
    padding: 15px 17px 0px 17px;
}
.newsl {
    text-align: right;
    padding: 0px 17px 10px 0px;
}
.newsz {
    color: #003399;
    font-weight: bold;
}
.str {
    width: 50%;
    padding-left: 17px;
}
.newst {
background: #E5F5FF url(/images/right_con.gif) right no-repeat;
font-size: 15px;
font-weight: bold;
color: #003399;
padding-left: 10px;
}


.awards { margin:20px 0 20px 0 }
.awards img { float:left; display:inline; margin:0 20px 20px 0 }
.spacer { height:1px; overflow:hidden; clear:both }