/* BASICS ---------------------------------------------------------- */h1  {   padding: 0;   margin: 28px 0px 30px 22px;   line-height: 135%;    font-size: 135%;   font-family: Arial, Tahoma, Verdana, sans-serif;   font-weight: none;   color: #0079DC;   }h2  {   padding: 0;   margin: 28px 0px 12px 22px;   line-height: 135%;    font-size: 135%;   font-family: Arial, Tahoma, Verdana, sans-serif;   font-weight: none;   color: #0079DC;   }h3  {   padding: 0;   margin: 9px 0px 18px 0px;   line-height: 130%;    font-size: 130%;   font-family: Arial, Tahoma, Verdana, sans-serif;   font-weight: none;   color: #808080;   }h4  {   padding: 0;   margin: 9px 0px 18px 0px;   line-height: 135%;    font-size: 135%;   font-family: Arial, Tahoma, Verdana, sans-serif;   font-weight: none;   color: #0079DC;   }td{   color: #515050;   font-size: 80%;   font-family: Arial, Tahoma, Verdana, sans-serif;   font-weight: none;}/* Списки *//*ul{   padding: 0px 0px 0px 10px;   margin: 0px 0px 0px 10px;}li{   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;} */ol{   padding: 0px 0px 0px 10px;   margin: 20px 0px 20px 20px;}li{   padding: 0px 0px 0px 0px;   margin: 10px 0px 10px 0px;}ul.plus{   list-style-type: none;   padding: 0;   margin: 0;}li.plus{   background-image: url(/pic/plus.gif);   background-repeat: no-repeat;   background-position: 0px 4px;   padding: 0px 0px 0px 19px;   margin:  0px 0px 8px 0px;}ul.plus1{   list-style-type: none;   padding: 0;   margin: 0;}li.plus1{   font-size: 18px;   background-image: url(/pic/plus.gif);   background-repeat: no-repeat;   background-position: 4px 6px;   padding: 0px 0px 0px 30px;   margin:  0px 0px 12px 0px;}ul.blue{   list-style-type: square;   padding: 0px 0px 0px 10px;   margin:  3px 0px 0px 5px;   color: #0079DC;}li.blue{   padding: 0px 0px 0px 0px;   margin:  0px 0px 5px 0px;   color: #0079DC;}ul.line{   list-style-type: none;   padding: 0;   margin: 0;}li.line{   background-image: url(/pic/li_line.gif);   background-repeat: no-repeat;   background-position: 4px 8px;   padding: 0px 0px 0px 19px;   margin:  0px 0px 0px 0px;}/* Цвета */.gray{   color: #535353; }.gray1{   color: #585858; }/* Ссылки */a:link {    text-decoration: underline;    color: #0079DC; }a:visited {    text-decoration: underline;    color: #0079DC; }a:hover {    text-decoration: none;    color: #0079DC; }a:active {    text-decoration: underline;    color: #0079DC; }a.none:link {    text-decoration: none;    color: #0079DC; }a.none:visited {    text-decoration: none;    color: #0079DC; }a.none:hover {    text-decoration: none;    color: #0079DC; }a.none:active {    text-decoration: none;    color: #0079DC; }p{   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;}.top_menu {   white-space: nowrap;   padding: 0px 0px 0px 0px;   font-size: 11px;   font-family: Arial Narrow, Arial, Tahoma, Verdana, sans-serif;}.map11{    font-size: 11px;   margin: 1px 0px 0px 0px;   font-family: Arial Narrow, Arial, Tahoma, Verdana, sans-serif;}.size13{ font-size: 13px;}.size16{ font-size: 16px;}.map{   background-position: top left;   background-repeat: no-repeat;}.menu_of{   border-top: #FFFFFF 1px solid;   background-color: #F0F0F0;}.submenu{   margin: 0px 0px 50px 0px;}/* новости */.news_block_3{   padding: 44px 12px 0px 12px;}.news_block_1{   padding: 44px 12px 28px 12px;}.news_block_2{   padding: 16px 12px 18px 12px;   background-color: #F5F5F5;}.date{   padding: 0;   margin: 0px 0px 9px 0px;   font-size: 100%;   font-weight: bold;}.head {   padding: 0;   margin: 0px 0px 16px 0px;   font-size: 110%;}.head1 {   padding: 0;   margin: 0px 0px 16px -6px;   font-size: 18px;   color: #0079DC; }.head2 {   padding: 0;   margin: 0px 0px 9px -6px;   font-size: 18px;   color: #0079DC; }.head3 {   padding: 0;   margin: 0px 0px 9px 0px;   font-size: 18px;   color: #0079DC; }.spec{   margin: 43px 0px 14px 0px;   color: #0079DC;    font-size: 110%;}.block_1{   padding: 11px 12px 2px 18px;}form{   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;}.f1{   color: #ffffff;    margin: 2px 0px 4px 15px;   font-family: Arial Narrow, Arial, Tahoma, Verdana, sans-serif;   font-size: 11px;   white-space: nowrap;}.f2{   color: #ffffff;    padding-left: 7px;    font-family: Arial Narrow, Arial, Tahoma, Verdana, sans-serif;   font-size: 11px;}.form_input{   font-size: 11px;   width: 100%;    height: 22px;   border: #55709B 1px solid;} /* Векграунд */.bg_l{background-position: top left;}.bg_r{background-position: top right;}.bg_top {background-position: top right;}.bg_b_l {background-position: bottom left;}.bg_no_rep{background-repeat: no-repeat;}.bg_rep_x{background-repeat: repeat-x;}.bg_rep_y{background-repeat: repeat-y;}/* padding */.pt1{ padding-top: 1px; }.pt2{ padding-top: 2px; }.pt6{ padding-top: 6px; }.pt20{ padding-top: 20px; }.pt25{ padding-top: 25px; }.pt28{ padding-top: 28px; }.pt30{ padding-top: 30px; }.pt32{ padding-top: 32px; }.pt40{ padding-top: 40px; }.pr4{ padding-right: 4px; }.pr16{ padding-right: 16px; }.pr23{ padding-right: 23px; }.pr35{ padding-right: 35px; }.pb5{ padding-bottom: 5px; }.pb70{ padding-bottom: 70px; }.pl11{ padding-left: 11px; }.pl15{ padding-left: 15px; }.pl37{ padding-left: 37px; }/* margin */.mt-3 { margin-top: -3px; }.mt15 { margin-top: 15px; }.mt24 { margin-top: 24px; }.mt27 { margin-top: 27px; }.mt29 { margin-top: 29px; }.mt31 { margin-top: 31px; }.mt58 { margin-top: 58px; }.mr40 { margin-right: 40px; }.mr37 { margin-right: 37px; }.mr72 { margin-right: 72px; }.ml8 { margin-left: 8px; }.ml13 { margin-left: 13px; }.ml35 { margin-left: 35px; }