html, body  {
 margin:0; padding:0;
}

img {border:0;
margin-left:0px;
margin-top:0px;
padding-top:0px;
padding-left:0px;

}
body { background: #FFFFFF; text-align: center }

a:hover { text-decoration:none}

a { color:#00337F; }

div.px2 {
padding:0px;
margin:0px auto;
height:1px;
line-height:1px;
background-color: #DADADA;
width:992px;
}

a.subsub {
display:block;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
font-family:Arial;
}

a.subsub:hover {
color:blue;
}


UL { list-style-position: inside }

a.lnk1 { color:#00337F }
a.lnk2 { color: #999999 }

a.sklad { color:#767676; text-decoration: none; font-weight: normal }


.a9 { font-family:arial; font-size:9px; color:#555555}
.a11 { font-family:arial; font-size:11px; color:#686868}
.a11_1 { font-family:arial; font-size:11px; color:#686868}

.a11_2 { font-family:arial; font-size:11px; color:#5B8FBE}
.a11_3 { font-family:arial; font-size:11px; color:#767676}
.a11_4 { font-family:arial; font-size:11px; color:#00337f}
.a11_4 a { font-family:arial; font-size:11px; color:#00337f}
.a11_5 { font-family:arial; font-size:11px; color:#ffffff}
.a11_6 { font-family:arial; font-size:11px; color:#009DA0}
.a11_7 { font-family:arial; font-size:11px; color:#555555}
.a12, p, td#centr table, td#centr td, td#centr div { font-family:arial; font-size:12px; color:#575252}
.a12_1 { font-family:arial; font-size:12px; color:#003672}
.a12_2 { font-family:arial; font-size:12px; color:#002D7B}
.a12_3 { font-family:arial; font-size:12px; color:#00337F}
.a12_4 { font-family:arial; font-size:12px; color:#767676}
.a12_4b { font-family:arial; font-size:12px; font-weight:bold; color:#767676}
.a12_5 { font-family:arial; font-size:12px; color:#009DA0}
.a12_6 { font-family:arial; font-size:12px; color:#000000}

.a13 { font-family:arial; font-size:13px; color:#00337F}
.a13_1 { font-family:arial; font-size:13px; color:#999999}
.a13_2 { font-family:arial; font-size:13px; color:#767676}
.a13_3 { font-family:arial; font-size:13px; color:#009DA0}
.a13_4 { font-family:arial; font-size:13px; color:#00337F}
.a14 { font-family:arial; font-size:14px; color:#575252}

.a16 { font-family:arial; font-size:16px; font-weight:bold; color:#00337F; padding-top:10px;	}
.a16_1 { font-family:arial; font-size:16px; color:#009DA0}


.a16 h1 {
font-size:22px;
font-weight:normal;
}


td.left_colonca a {
text-decoration:none;
}


.a24 { font-family:arial; font-size:24px; color:#767676}
.t9 { font-family:arial; font-size:9px; color:#767676}
.t11 { font-family:arial; font-size:11px; color:#00337F}


td.news_m p {
padding-bottom:0px;
margin-bottom:0px;
display:inline;
padding-left:5p}

a.t11 {
margin-left:7px;
}

.t11 a { 
font-family:arial; 
font-size:11px; 
color:#00337F;
font-weight:bold;
font-size:12px;
text-align:right;
}

td.pad {
padding-top:10px;
}

a.t11 {
text-align:right;
}

.t11_1 { 
font-family:arial; 
font-size:14px; 
color:#009DA0;
font-weight:regular;
}

.t11_2 { font-family:arial; font-size:11px; color:#ffffff}


.top_menu { padding:14px 14px 14px 44px}
.logo { margin-bottom:49px}
.logo_m { margin-bottom:10px}
#map { margin-bottom:65px}
.left_colonca { padding:0 30px 0 34px}
.left_menu { height:7px }
.mission { margin:10px 0 30px 0}
.mission1 { margin:20px 0 0 0}
.kvadrat { margin:4px 5px 0 15px }
.kvadrat1 { margin:4px 5px 0 0px }
.ot1 { padding:0 0 10px 0}
.right_colonca { padding:0 0 0 30px;
color:#686868;
font-family:arial;
font-size:11px;
}

.put { margin: 10px 0 15px 0}
.kr_stroka { margin-right:20px}
.uslugi { margin:0 10px 3px 0}
#centr { padding-right:5px;
text-align:justify;
padding-top:10px;
padding-bottom:20px;}

#centr table  {
margin-top:10px;
}

td a.active {
color:#009DA0;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.news { margin:20px 0 10px 0}
.news1 { margin:12px 0 0 0; width: 170px}
.anketa { margin:15px 0 7px 0}
.anketa1 { margin:19px 0 3px 0}
#poisk { width:149px}
#bottom { padding:5px 0 }
.pravo { margin-right:90px}
.bottom { height:30px }
.dot_grey { margin:10px 0 0 0}
.map { padding:3px 0 3px 0}
.map a { font-family:arial; font-size:13px; color:#00337F}

.g0 { padding:25px 0 0 0}
.g0_1 { padding-left:5px }
.g1 { background:url(/template/images/center/fon.gif) top repeat-x;}
.g2 { border-right: 1px solid #DBECF6}
.g3 { border-bottom:1px solid #DBECF6}
.g4 { border-left:1px solid #DBECF6}

.f1 { background:url(/template/images/f1.gif) top repeat-x}
.f2 { background:url(/template/images/f2.gif) right repeat-y}
.f3 { background:url(/template/images/f3.gif) bottom repeat-x}
.f4 { background:url(/template/images/f4.gif) left repeat-y}

.ug1 { background:url(/template/images/ug1.gif) left top no-repeat}
.ug2 { background:url(/template/images/ug2.gif) right top no-repeat}
.ug3 { background:url(/template/images/ug3_1.gif) right bottom no-repeat}
.ug4 { background:url(/template/images/ug4_1.gif) left bottom no-repeat}
.vis { height:22px; padding-right:4px} 

.zacr_kvadrat { background:url(/template/images/kvadrat.jpg) repeat-x}
.back { background:url(/template/images/back.jpg) bottom repeat-x}
.back_t { background:url(/template/images/back_t.gif) bottom repeat-x}
.back_d { background:url(/template/images/back_d.gif) bottom repeat-x; height:40px}
.back_main { background:url(/template/images/back_main.gif) bottom repeat-x }

.foto { 
 }
 .foto img 
 {
 margin-top:10px;
border:1px solid #E4E4E4;
 }
 
.sklad { padding-left:15px; font-weight:bold; height:25px}
.sklad1 { padding: 0 15px 10px 0 } 
.contacts { width:240px;}
.contacts1 { width:240px; overflow:auto}
.vakansii { font-weight:normal; padding:0 0 15px 0}
.dot_sin { margin-top:6px}
.tt { width:20%; padding-right:7px}
.tt_1 { padding:0 0 3px 0}

.komanda { padding:20px 0 0 50px}
.komanda2 { padding:20px 0 0 30px}

.g0 { padding:25px 0 0 0}
.g0_1 { padding-left:15px}
.g1 { background:url(/template/images/center/fon.gif) top repeat-x;}
.g2 { border-right: 1px solid #DBECF6}
.g3 { border-bottom:1px solid #DBECF6}
.g4 { border-left:1px solid #DBECF6}

.news_m { font-family:arial; font-size:11.7px; color:#767676; line-height: 1.3}
.news1 { margin:12px 0 0 0; width: 170px}

.publ { margin:0 5px 1px 20px}

.outer { margin-left: auto; margin-right: auto; width: 990px; text-align: left;
}

#bkg TR { background: #EFFAFF }


#poisk1 { width:100%; height:20px; font-family:arial; font-size:11px; color:#000000}
#poisk2 { margin-left:7px}
.ot1 { padding:0 20px 15px 20px}
.ot2 { padding-top:20px}
.ot3 { padding-top:15px}
.ot4 { padding-top:40px; line-height:1.3}

.ot5 { padding: 10px 0 10px 0 } 
.ot6 { margin: 0 0 10px 0 }

#bbb TD { padding: 0 0 10px 0 }
#bbb TD.sklad1 { padding: 0 0 10px 10px }


.t10_1 { font-family:arial; font-size:10px; color:#00337F}
.t11_3 {
display:block;
 font-family:arial; font-size:11px; color:#000000}
.t11_4 { font-family:arial; font-size:11px; color:#B0B0B0}

.adr { padding: 0 0 0 55px; font-family:arial; font-size:12px; color:#00337F }


#flash { background: url(/template/i/printscreen.jpg) left top no-repeat }
#eng_flash { background: url(/template/i/printeng.jpg) left top no-repeat }




/* NEW */

 
div.menu_level  {
margin:0px 0px 0px 10px;
}



h3 {
font-size:14px;
margin-bottom:10px;
}


table.new_menu {
margin-top:15px;
}


div.menu_level a {
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#00337F;
font-family:Arial;
}

a.menu_level1 {
display:block;
padding-top:2px;
background: url(/template/images/new/top_menu_active.jpg) 0px center no-repeat;
padding-left:20px;
color:#00325F;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}


a.menu_level1_act {
display:block;
padding-top:2px;
background: url(/template/images/new/top_menu_active.jpg) 0px center no-repeat;
padding-left:20px;
color:#00325F;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}


td.padd {
padding-top:10px;
}

div.menu_level1  a {
}


div.menu_level2 {
padding-top:2px;
background: url(/template/images/new/menu_no_active.jpg) 0px center no-repeat;
padding-left:20px;
}


div.menu_level2_no {
padding-top:2px;
background: url(/template/images/new/menu_active.jpg) 0px center no-repeat;
padding-left:20px;
}


div#js_count {
display:none;
}


td#centr table td{
vertical-align:top;
}


td.new_title {
color:#BBBBBB;
display:block;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding-top:7px;
text-decoration:none;
text-transform:uppercase;
}
