
/*--------------------- Standard ----------------------------------------*/

        body {background-color:white; font-family:Arial;font-size:13px; color: #404040; margin: 25px 5px 15px 5px; text-align: center;}

		H1 {font: bold 30px Arial; color: #243D79; margin: 10px 0 10px 0;}
		H2 {font: bold 20px Arial; color: #243D79; padding : 0px 0px 5px 0px;}
		
		H2 a {text-decoration: none;color: #F26522;}
		H2 a:hover {text-decoration: none;}
  		 
  		H3  {font: normal 18px Arial; color: #243D79; padding : 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
  		H4, H5, H6 {font: bold 14px Arial; color: #243D79; margin: 13px 0 13px 0;}
  		   		 
  		tr,td,div,p,li {font:13px Arial; vertical-align: top;}
		 
		ul { list-style-image: url(/images/bullet.gif); margin-left: 0px; padding-left: 17px;}
		     
		 
        label {cursor:hand;}
		 
		textarea {font:13px Arial; width: 300px; border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}

		select {font:13px  Arial; width: 300px; border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}
		 
	    input,form {font:13px  Arial;}

	    a {color:#243D79; text-decoration:underline;}
	    a:hover {color:#243D79; text-decoration:underline;}
	    a img {border: none 0;}
		 
 	    hr {color: #d8d8d8}

/*--------------------- Navigations -------------------------------------*/
        
        a.topnav, a.topnav:hover, a.topnav:active, a.topnav:visited {font-family: Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; white-space: nowrap;}
        td.topnav {background: #FFFFFF url(/images/top-menu-blue-reg.gif) repeat-x left top; padding: 0; margin: 0;}
        
        td.topnav-left {background: #FFFFFF url(/images/top-menu-blue-left.gif) no-repeat right top; padding: 0; margin: 0}
        td.topnav-left-hovered {background: #FFFFFF url(/images/top-menu-orange-left.gif) no-repeat right top; padding: 0; margin: 0}
        td.topnav-blue {background: #FFFFFF url(/images/top-menu-blue-reg.gif) repeat-x left top; padding: 10px 25px 10px 25px; margin: 0;}
        td.topnav-blue-hovered {background: #FFFFFF url(/images/top-menu-orange-reg.gif) repeat-x left top; padding: 10px 25px 10px 25px; margin: 0;}
        td.topnav-delim {background: #FFFFFF url(/images/top-menu-blue-delim.gif) no-repeat right top; padding: 0; margin: 0}
        td.topnav-delim-hovered {background: #FFFFFF url(/images/top-menu-orange-delim.gif) no-repeat right top; padding: 0; margin: 0}

        td.topnav-left-active {background: #FFFFFF url(/images/top-menu-orange-left.gif) no-repeat right top; padding: 0; margin: 0}
        td.topnav-left-active-hovered {background: #FFFFFF url(/images/top-menu-orange-left.gif) no-repeat right top; padding: 0; margin: 0}
        td.topnav-blue-active {background: #FFFFFF url(/images/top-menu-orange-reg.gif) repeat-x left top; padding: 10px 25px 10px 25px; margin: 0;}
        td.topnav-blue-active-hovered {background: #FFFFFF url(/images/top-menu-orange-reg.gif) repeat-x left top; padding: 10px 25px 10px 25px; margin: 0;}
        td.topnav-delim-active {background: #FFFFFF url(/images/top-menu-orange-delim.gif) no-repeat right top; padding: 0; margin: 0}
        td.topnav-delim-active-hovered {background: #FFFFFF url(/images/top-menu-orange-delim.gif) no-repeat right top; padding: 0; margin: 0}

        a.bot-menu, a.bot-menu:hover, a.bot-menu:active, a.bot-menu:visited {font-family: Arial; font-size: 12px; font-weight: bold; color: #00377B; text-decoration: underline; white-space: nowrap; margin:0px;}
        span.bot-menu {font-family: Arial; font-size: 12px; font-weight: bold; color: #00377B; text-decoration: none; white-space: nowrap; margin:0px;}
        td.bot-menu-left {background: #FFFFFF url(/images/bot-menu-left.gif) no-repeat right top; padding: 0; margin: 0; height: 48px;}
        td.bot-menu-reg {background: #FFFFFF url(/images/bot-menu-reg.gif) repeat-x left top; padding: 19px 7px 0px 12px; margin: 0px 0px 0px 0px; white-space: nowrap;}
        td.bot-menu-right {background: #FFFFFF url(/images/bot-menu-right.gif) no-repeat left top; padding: 0; margin: 0; height: 48px;}
        img.bot-menu-img {vertical-align: middle; margin: 1px 4px 0px 0px;} 

	     .nav1 {font-size:13px;background: #EFEFEF;} /* Top navigation */
	   td.nav1 {padding : 6px 0 5px 0;}
	    a.nav1 {color: #000000;}
	    a.nav1:hover {color: #3366FF;text-decoration: none;}

	     .nav2 {font-size:9px;margin-top:20px;}
	   
	     .nav3 { vertical-align: top;background: #EFEFEF;}

	     .map0 {margin: 0px 0px 4px 0px;}

	     .map1 {margin: 4px 0px 4px 14px;}

	     .map2 {margin: 0px 0px 4px 12px;font-size: 13px;}

	     .map3 {margin: 0px 0px 0px 12px;font-size: 13px;}
		 
		 .map4 {margin: 0px 0px 0px 14px;}
		 	
/*--------------------- Forms -------------------------------------------*/
	     .form2 {}

	     .form3 {Padding-top: 3px; padding-left: 24px;}

	     .form4 {width: 32%;}
		 
	     .form2sel {font-weight : bold; color: #d9aa00;}
		 
		 #sel {color: #d9aa00;}
		 .sel {color: #d9aa00;}

	     .form-element {width: 300;border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}		 
	     
	     .form2-element {width: 100%;border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}		 
		
	     .form-button {width: 300; background-image: url(/images/bg-02.gif);  border : 1px ridge;   cursor:pointer;}
	     
		 .form-widebutton {width: 400; background-image: url(/images/bg-02.gif);  border : 1px ridge;   cursor:pointer;}
		 
	     .form2-button {width: 100%; background-image: url(/images/bg-02.gif); border: 1px ridge;  cursor:pointer; }

	     .form2-button-red {width: 100%; background-image: url(/images/bg-03.gif);   border : 1px ridge; cursor:pointer;}

	     .form2-button-green {width: 100%; background-image: url(/images/bg-04.gif);   border : 1px ridge; cursor:pointer;}

	     .form3-button {width: 100%; background-image: url(/images/bg-03.gif);   border : 1px ridge; cursor:pointer;}

	     .form5-button {width: 300;background-image: url(/images/bg-03.gif);   border : 1px ridge; cursor:pointer;}
		 
	     .form4-button {width: 120px; background-image: url(/images/bg-02.gif);   border : 1px ridge;   cursor:pointer;}
	     
	     .shide-adjacent {width: 300;border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}
		 		 		 
/*--------------------- Content ----------------------------------------*/

	     .content1 {font-size: 11px;color: #000000}
	  div.content1 {color: #9A9A9A}	
	 
	     .content2 {font-size: 13px;}

	     .content3 {font-size: 16px;color: #F26522;	font-weight: bold; padding : 0px 0px 5px 0px; }
	    a.content3 {text-decoration: none;color: #F26522;}
	    a.content3:hover {text-decoration: none;}
		
	    a.content4 { font-size: 13px;color: #000000;text-decoration: none;}
	    a.content4:hover {color: #3366FF; text-decoration: none;}  /*стиль верхней навигации */

		 .content5 {color:#ffffff;background-color:#f26522;}

		 .content6 {color:#000000;background-color:#99cc00;}
		 
 		 .content7 {color:#000000;background-color:#ffcc00;}
 		 .marked { color: #000000; background-color: #99cc00 }
		 		 
/*--------------------- Messages ----------------------------------------*/

	     .message1 {padding:5px 5px 5px 9px; color: #ffffff; font-size: 11px;font-weight: bold;}

	     .message2 {padding: 5px 5px 5px 8px; color: #000000;	background-color: #ffffff;}

		 .message3 {background-color:#FE671F;}
		 
		 .message4 {background-color:#7FA2FF;}
		 

/*--------------------- Tables ------------------------------------------*/
	 
	     .table1 {background-color: #D8D8D8; border: 0 none;}
		 
		 .table2 { border-collapse:collapse; border-color:#DFDFDF;font-size: 12px;}

     div.mdmmap {background: #FFFFFF url(/images/title-bg.jpg) no-repeat left top;}
        .default-table {border-collapse:collapse; border: 0 none; }
        .default-table td {background-color: Transparent;}
        

        .content-table {border-collapse:collapse; border: 0 none; width: 98%;}
        .content-table th {font-weight: bold; color: #FFFFFF; background: #2A437D url(/images/dark-th.gif) repeat-x left top; height: 30px; vertical-align: middle; padding: 0px 15px 0px 15px; text-align: left;}
        .content-table th.orange {background: #D1A219 url(/images/orange-th.gif) repeat-x left top;}
        .content-table td {height: 27px; vertical-align: top;  padding: 10px 12px 7px 12px;}
        .content-table tr.odd td {background: #EEF3F9 url(/images/blue-tr.gif) repeat-x 0% 50%;}
        .content-table tr.odd td.orange {background: #F7F3E2 url(/images/orange-tr.gif) repeat-x 0% 50%;}
        
        .annotate {border-collapse:collapse; border: 0 none; width: 253px;}
        .annotate td {font-style: italic; font-size: 14px; color: #154684;}
        .annotate td.quote-left {background: #FFFFFF url(/images/quote-left.gif) no-repeat left top;}
        .annotate td.quote-right {background: #FFFFFF url(/images/quote-right.gif) no-repeat left bottom;}
        .annotate td.citate {padding: 0px 0px 9px 14px;}
        
        #footer-table {padding-top: 0px;}
      td.footer-cell {white-space: nowrap; color: #00377B; font-size: 12px; padding: 0px 2px 0px 2px;}
      td.footer-cell a, td.footer-cell a:hover, td.footer-cell a:visited, td.footer-cell a:active {color: #00377B; text-decoration: underline;}
      
      td.attach-cell {padding-left: 7px;}
      td.attach-cell a, td.attach-cell a:hover, td.attach-cell a:visited, td.attach-cell a:active {color: #404040; text-decoration: none; font-weight: bold;}
/*--------------------- Print -------------------------------------------*/

	     .printbreak {page-break-after: right;}		
	     
/*--------------------- Priority ----------------------------------------*/

	     .priority0 {color: #808080;}
	     .priority5 {}
	     .priority10 {color: #FE671F;}
	     
/*--------------------- Calendar ----------------------------------------*/

	     .calendar-table {border-collapse: collapse; border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid; background-color: #FFFFFF; }
	     .calendar-title {background-color: #FFFFFF;}
	     .calendar-header {background-color: #D8D8D8;}
	     .calendar-cell {background-color: #EFEFEF;}
	     .calendar-cell-today {background-color: #D8D8D8;}
	     .calendar-cell-selected {background-color: #B0B0B0;}
		
/*--------------------- Custom ------------------------------------------*/

	     .top-links {font-size: 10px;color: Black;} /* Список сайтов вверху справа */
	    a.top-links {color: #9A9A9A;text-decoration: none;}
	
	    a.small {font-size: 11px; color: #243D79;}
	
	     .ie {position: absolute;visibility: hidden;top: 120px;left: 1px;padding: 10px;background-color: #EFEFEF;  margin-top: -1px;  border-bottom: 1px solid #d8d8d8;  border-left: 1px solid #d8d8d8;  border-right: 1px solid #d8d8d8; z-index: 1000}

     img.logo-img {border: none 0; margin: 0px 0px 16px 10px;}
        .slogan-cell {text-align: center; vertical-align: middle;}
        .body {width : 973px; margin: 0px auto;}
        .breadcrumbs {text-align: left; padding: 10px 0 0 0;}
        
/*----------- Classes for selection mode links at booklet page ----------*/		  
		  .booklet-selmode {}
		 a.booklet-selmode { color: #3366ff; text-decoration: none; }
		 a.booklet-selmode:hover { text-decoration: none; }

/*--------------------- info blocks ------------------------------------------*/
    .light-frame { width: 257px; margin-bottom: 13px;}
    .light-frame-tl { background: #FFFFFF url(/images/light-frame-tl.gif) no-repeat right bottom;}
    .light-frame-t { background: #FFFFFF url(/images/light-frame-t.gif) repeat-x left bottom;}
    .light-frame-tr { background: #FFFFFF url(/images/light-frame-tr.gif) no-repeat left bottom;}
    
    .light-frame-l { background: #FFFFFF url(/images/light-frame-l.gif) repeat-y right top;}
  td.light-frame-c { background: #FFFFFF; padding: 9px 12px 18px 16px;}
    .light-frame-r { background: #FFFFFF url(/images/light-frame-r.gif) repeat-y left top;}
        
    .light-frame-bl { background: #FFFFFF url(/images/light-frame-bl.gif) no-repeat right top;}
    .light-frame-b { background: #FFFFFF url(/images/light-frame-b.gif) repeat-x left top;}
    .light-frame-br { background: #FFFFFF url(/images/light-frame-br.gif) no-repeat left top;}    
    
    .dark-frame { width: 269px;  margin-bottom: 13px;}
    .dark-frame-tl { background: #FFFFFF url(/images/dark-frame-tl.gif) no-repeat right bottom;}
    .dark-frame-t { background: #FFFFFF url(/images/dark-frame-t.gif) repeat-x left bottom;}
    .dark-frame-tr { background: #FFFFFF url(/images/dark-frame-tr.gif) no-repeat left bottom;}
    
    .dark-frame-l { background: #FFFFFF url(/images/dark-frame-l.gif) repeat-y right top;}
    .dark-frame-c { background: #FEF9DD; padding: 9px 12px 18px 16px;}
    .dark-frame-r { background: #FFFFFF url(/images/dark-frame-r.gif) repeat-y left top;}
        
    .dark-frame-bl { background: #FFFFFF url(/images/dark-frame-bl.gif) no-repeat right top;}
    .dark-frame-b { background: #FFFFFF url(/images/dark-frame-b.gif) repeat-x left top;}
    .dark-frame-br { background: #FFFFFF url(/images/dark-frame-br.gif) no-repeat left top;}        
    
    .adv-border {height: 170px;}
    .adv-cell-arrow {height: 170px; background-color: #E5E7EF; border-top: solid 1px #C9CFDE; border-bottom: solid 1px #C9CFDE; padding: 12px 0px 0px 2px;} 
    .adv-cell {height: 170px; background-color: #E5E7EF; border-top: solid 1px #C9CFDE; border-bottom: solid 1px #C9CFDE; padding: 9px 10px 9px 4px;} 
    
    .adv2-cell { background: #E5E7EF url(/images/adv-arrow.gif) no-repeat 2px 12px; border: 1px solid #C9CFDE; padding: 9px 10px 9px 21px; }
    
    .news {padding: 0px 0px 6px 0px;}
    .news a, .news a:hover, .news a:visited, .news a:active {text-decoration: none;}
 div.all-news {text-align: right;}
    .date {font-size: 11px; font-weight: bold; color: #D9AA00;}
    
    
    #mdm-old-site {margin: 29px 0px 0px 242px; float: left; position: absolute;}
    #ursa-old-site {margin: 29px 0px 0px 426px; float: left; position: absolute;}
    #mdm-old-site a, #ursa-old-site a {display: block; position: absolute;}
    #mdm-old-site img, #ursa-old-site img { display: block; }
    
    #logo-ani {margin: 198px 0px 0px 212px;}
    .nobr { white-space: nowrap; }
    
    div.nav-top-right
    {
        background: #FFFFFF url(/images/top-menu-blue-right.gif) no-repeat right top;
        padding: 0 px 5px 0px 0px;
    }
    div.nav-top
    {
        background: #FFFFFF url(/images/top-menu-blue-reg.gif) repeat-x left top;
    }
    div.nav-top ul
    {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    div.nav-top ul li
    {
        float: left;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    div.nav-top ul li a, div.nav-top ul li a:hover
    {
        font-family: Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; white-space: nowrap;
    }
    div.nav-top ul li a
    {
        display: block;
    }
    div.nav-top ul li a span.item-first
    {
        display: block;
        background: url(/images/top-menu-blue-left.gif) no-repeat left top;
        padding: 0px 0px 0px 5px;
    }
    div.nav-top ul li a span.item-content
    {
        display: block;
        padding: 10px 25px;
    }
    div.nav-top ul li a span.item-left
    {
        display: block;
        padding: 0px 0px 0px 2px;
    }
    div.nav-top ul li a span.item-first span.item-left
    {
        padding: 0px 0px 0px 0px;
    }
    div.nav-top ul li a span.item-right
    {
        display: block;
        padding: 0px 5px 0px 0px;
        background: url(/images/top-menu-blue-delim.gif) no-repeat right top;
    }
    
    div.nav-top ul li a:hover
    {
        background: url(/images/top-menu-hover-reg.gif) repeat-x left top;
    }
    div.nav-top ul li a:hover span.item-left
    {
        background: url(/images/top-menu-hover-left-2.gif) no-repeat left top;
    }
    div.nav-top ul li a:hover span.item-first span.item-left
    {
        background: none;
    }
    div.nav-top ul li a:hover span.item-right
    {
        background: url(/images/top-menu-hover-delim.gif) no-repeat right top;
    }
    div.nav-top ul li a:hover span.item-first
    {
        background: url(/images/top-menu-hover-left.gif) no-repeat left top;
    }
    
    div.nav-top ul li.active a
    {
        background: url(/images/top-menu-orange-reg.gif) repeat-x left top;
        color: #243d79;
    }
    div.nav-top ul li.active a span.item-right
    {
        background: url(/images/top-menu-orange-delim.gif) no-repeat right top;
    }
    div.nav-top ul li.active a span.item-first
    {
        background: url(/images/top-menu-orange-left.gif) no-repeat left top;
    }
    
    div.nav-string
    {
        font-size: 12px;
    }
    