html, body {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height:100%;
     /*font-family: Arial, Helvetica, sans-serif;*/
font-family: Corier New;
}
/*
*{border:1px solid red;}*/



img {border: none;}
.blockvac{display:none;}
.content .head_vacancy{font-size:14px;margin:7px 0px;cursor:hand;cursor: pointer;font-style:normal;font-family:Arial;}
.form{margin:0px;padding:0px;}
a:hover {text-decoration: none;}
h1,h2,h3{
    font-family:Segoe UI;
    font-size: 14px;
     text-transform: uppercase;
  color: #3060b8;}


.tcenter {text-align: center;}
.topmenu {margin: 10px 0px 10px 20px;}
.search_tab {background: url(/pics/bg_search.gif) no-repeat;margin:10px 0px 0px 15px;}
.search_tab td {padding: 6px 3px 6px 2px;}
.fsearch{
     width: 139px;
     height: 16px;
     font-size: 12px;
     border: 1px solid #bfcae1;
     margin-left: 15px;
}
.topmenu td {padding: 0px 2px;}
.main {max-width:1280px;width:expression(document.body.clientWidth > 1280? "1280px": "auto" ); margin: 0px auto;}
.main_tab {width:100%;}
.main_tab td {vertical-align: top;}
.main_tab td .lm_bg .lm_top {vertical-align: middle;}
.bg_top {background: url(/pics/top_bg.gif) repeat-x bottom left;height:15px;}
.logo {
    background: url(/pics/bg_logo.jpg) no-repeat center top;
    padding-top: 20px;
    font-size: 14px;
  font-family: Arial Narrow;
 color: #cddcff;
  height:183px;

}
.logo span {color: #fff;}
.logo img{vertical-align:top;}
.logotype {margin: 0px;}
.bg_top_blue {background: url(/pics/bg_top_blue.gif) repeat-x;padding:0px;font-size:12px;height:20px;}
.bg_top_blue table,.bg_top_blue img{vertical-align:top;}
.head_news {padding-top: 10px;}
.bg_bottom {background: url(/pics/bg_bottom.gif) repeat-x bottom left;}
.leftmenu {width: 240px; border-right: 1px solid #d6d6d6;padding-bottom:20px;}
.leftmenu h3 {margin-left: 15px;}
.leftmenu td {padding: 0px;}
.tab_leftmenu {margin:0px 0px 0px 15px;width: 212px;}
.banner {margin:20px 0px 0px 35px;}
.lm_bg {background: url(/pics/lm_bg.gif) repeat-y;width: 212px;margin-bottom: 5px;}
.lm_bg a {text-decoration: none;color: #1648a4;font-family: Arial, Helvetica, sans-serif;}

.lm_bg .lm_top{
    background: url(/pics/lm_top.gif) no-repeat;
    padding: 6px 15px 0px 20px;
    font-size: 14px;
    vertical-align: middle;
}

.lm_foot{
    background: url(/pics/lm_foot.gif) no-repeat bottom left;
     height: 8px;
     font-size: 1px;
     padding: 0px;
}
.active {background: url(/pics/bg_summenu.gif) #f2f2f2 no-repeat bottom left;}
.active .submenu{display:block;}
.submenu {display:none;}
.submenu div{
    margin: 0px 10px 3px 20px;
   padding-left: 10px;
    background: url(/pics/tic.gif) no-repeat left 5px;
}
.submenu .first{margin-top:5px;}
.submenu .last{margin-bottom:15px;}
.submenu a {font-size: 14px;color: #373737;}
.submenu a.active{text-decoration:none;color:#8e8e8e;}
.abs {position:absolute;}
.abs img {position: absolute;left: -25px;}
.right{border-left: 1px solid #d6d6d6;padding-bottom: 40px;}
.news_item {
    font-size: 14px;
    color: #373737;
    background: url(/pics/bg_news.gif) no-repeat bottom left;
    padding: 0px 0px 20px 20px;
 width: 206px;
 margin:0px 0px 20px 10px;
}
.news_item a{color: #1648a4;}
.data{
    background: url(/pics/data_item.gif) no-repeat;
    padding: 10px 6px;
    word-spacing:5px;
    color: #1648a4;
}
.allnews{
    font-size: 14px;
    color: #642ea3;
    background: url(/pics/tic2.gif) no-repeat 20px 5px;
    padding-left: 40px;
}
.content{font-size:14px; color:#373737;}
.content .navig{font-size:11px;}
.content strong{color:#555555;}
.content ul{list-style-type:none;padding:0px; margin:10px 0px;}
.content ul li{background:url("/pics/tic.gif") no-repeat scroll left 5px transparent; padding-left:10px;}
.content a{color:#373737;}
.content h1{
    font-family: Segoe UI;
     font-style: italic;
     font-size: 20px;
    font-weight: normal;
     text-transform: none;
     color: #1648a4;
}
.content h2 a{color: #1648a4;}
.content h2,.content h3{
    font-family:  Corier New;
   
     font-size: 14px;
    font-weight: normal;
     text-transform: none;
     color: #1648a4;
}
.block {border: 1px solid #e9e9e9; margin:0px 20px;}
.block td{
    border: 5px solid #fff;
    background-color: #f1f1f1;
    color: #555555;
    font-size: 14px;
    padding:0px 20px 20px 20px;
}
.block td h2{margin-bottom:5px;}
.block_bg {background: url(/pics/block_bg.gif) repeat-x top left;}
.block_tab {width:100%;}
.block_left{
    background: url(/pics/block_left.gif) no-repeat 15px top;

        height: 34px;
}
.block_right{
    background: url(/pics/block_right.gif) no-repeat top  right;
    width: 104px;
}
.services {width: 100%;}
.services td{font-size:1px;padding:0px;}
.services td{vertical-align:top;margin:0px;}
.services .bg_maintab {text-align: center; padding-top: 10px; padding-bottom: 20px; width:33%;background: url(/pics/bg_maintab.gif) no-repeat center top;}
.services td a{color:#6d6d6d;font-size:12px;}
/*.nd1 {background: url(/pics/nd1.jpg) no-repeat center top;}
.nd2 {background: url(/pics/nd2.jpg) no-repeat center top;}
.nd3 {background: url(/pics/nd3.jpg) no-repeat center top;}
.nd4 {background: url(/pics/nd4.jpg) no-repeat center top;}
.nd5 {background: url(/pics/nd5.jpg) no-repeat center top;}
.nd6 {background: url(/pics/nd6.jpg) no-repeat center top;}
.nd7 {background: url(/pics/nd7.jpg) no-repeat center top;}
.nd8 {background: url(/pics/nd8.jpg) no-repeat center top;}
.nd9 {background: url(/pics/nd9.jpg) no-repeat center top;}*/
.sites {width: 100%; margin: 30px 0px 20px 0px;}
.sites td{text-align: center; width:33%;}
.main_tab .foot_bg{
    background: url(/pics/foot_bg.gif) repeat-x;
    height: 97px;
    font-size: 12px;
    color:#0d398b;
    vertical-align: top;
    padding: 0px;
    
}
.left_foot{
    background: url(/pics/left_foot.jpg) no-repeat;
    width: 100%;
    height: 97px;
    margin: 0px;
    vertical-align: top;
}
.left_foot td{
    vertical-align: middle;
}
.foot_bg span, .foot_bg .bl{
    color: #3c48e8;
}
 .foot_bg .bl{
     text-decoration: underline;
 }
.foot_bg a{
    color:#0d398b;
    text-decoration: none;
}
.right_foot{
    background: url(/pics/right_foot.jpg) no-repeat right top;
  width:188px;
}

.topsubmenu{white-space:nowrap;position:absolute;top:-1px; left:0px;}
/*.topsubmenu{background-color:#fff;padding:10px;border:1px solid #D6D6D6;white-space:nowrap;position:absolute;top:-1px; left:0px;}
.topsubmenu a{font-size:12px;color:#3060b8;line-height:18px;}*/
.topsubmenu  a{font-size:13px;color:#1648A4;line-height:18px;text-decoration:none;}
.topsubmenu  a:hover{text-decoration:underline;}
#smabout{display:none;}
#smcontacts{display:none;}
#znak{background: url(/pics/left_flash.jpg) no-repeat;width:246; height:203px;}
#znak2{background:  url(/pics/right_flash.jpg) no-repeat;width:254; height:204px;}

.main_gallery{
    background: url(/pics/bg_gallery.gif) repeat-x;
    height: 93px;
    margin: 15px 0px;
    border-collapse:collapse;
    
}
.main_gallery td{vertical-align:top;font-size: 1px;padding:0px;margin:0px;}
.main_gallery td img {vertical-align:top;}
.main_gallery .content_gallery img{
     padding: 5px;
     background-color: #fff;
     border: 1px solid #d9d9d9;
     margin: 6px 1px 0px 1px;

}
.left_gallery{
    background: url(/pics/left_bg_gallery.gif) no-repeat top left;
}
.right_gallery{
    background: url(/pics/right_bg_gallery.gif) no-repeat top right;
}
.left_gallery img{
    margin-top: 29px;
    margin-right:3px;
   
}
.right_gallery img{
    margin-top: 29px;
      margin-left:3px;
     float:right;
        
}
.content_gallery{white-space:nowrap;width:365px;text-align:left;}
.window{overflow:hidden;width:365px;position:absolute;height:100px;}
.window .block_img{position:absolute;left:0px;}
