/*<![CDATA[*/

body
   {
     margin: 0;
     padding: 0;
     color: #000;
     font: 100% arial,sans-serif;
     background: #efe8da url(../image/bodybg.gif) bottom center no-repeat;
     cursor: default;
     width: 100%;  
    }

img
   {
     border: 0;
   }
table
   {
     margin: 0;
     padding: 0;
     border-collapse: collapse;
	 width: 100%;
   }


/* Оформление ссылок */

a:link 
   {
     color: #00709e;
     text-decoration: underline;
   }
a:visited 
   {
     color: #00709e;
     text-decoration: underline;
   }
a:hover 
   {
     color: #da251d;
     text-decoration: underline;
    }
a.menu:link 
   {
     color: #00709e;
     text-decoration: none;
   }
a.menu:visited 
   {
     color: #00709e;
     text-decoration: none; 
   }
a.menu:hover 
   {
     color: #da251d;
     text-decoration: none;
    }
a.news:link 
   {
     color: #ffc972;
     text-decoration: underline;
   }
a.news:visited 
   {
     color: #ffc972;
     text-decoration: underline; 
   }
a.news:hover 
   {
     color: #fff;
     text-decoration: underline;
    }
a.topmenu:link 
   {
     color: #00709e;
     text-decoration: underline; 
   }
a.topmenu:visited 
   {
     color: #00709e;
     text-decoration: underline; 
   }
a.topmenu:hover 
   {
     color: #da251d;
     text-decoration: underline;
    }
/* /Оформление ссылок */

/* Располагаем по центру */

div#container 
   {
     margin-left: -495px; 
     padding: 0;
     width: 1004px;
     position:relative; 
     left: 50%; 
     top: 0;
     overflow: hidden;
   }

/* /Располагаем по центру */

/* Шапка */
div#header
   {
     float: left;
     height: 80px;
     margin: 0;
     padding: 0;
     width: 984px;
     color: #000;
     background: #efe8da;
   }

div#header .logo
   {
     float: left;
     margin: 0px; 
     padding: 25px 0 0 35px;
     z-index: 2;
     width: 500px;
     font-size: 7pt;
   }

div#header div.logo a {
color: #900025 !important;
font-size: 23px;
text-decoration: none;
}

div#header #search
   {
     float: right;
     margin: 35px 12px 0 30px; 
     padding: 3px 0 0 0;
     height: 37px;
     width: 231px;
   }
*html div#header #search
   {
     float: right;
     position: absolute;
     top: 35px;
     left: 690px;
     margin: 0px 0px 0 30px; 
     padding: 5px 0 0 0;
     height: 37px;
     width: 261px;
   }
*:first-child+html div#header #search
   {
     float: right;
     position: absolute;
     top: 35px;
     left: 680px;
     margin: 0px 0px 0 30px; 
     padding: 5px 0 0 0;
     height: 37px;
     width: 261px;
   }
div#h_field
   {
     float: left;
     width: 984px;
     height: 330px;
     clear: both;
     margin: 0 0 10px 0; 
     background: url(../image/hbg.jpg) bottom center no-repeat; 
     padding: 0;
   }

.navigation ul
   {
     width: 984px;
     height: 45px;
     list-style: none;
      margin: 0;
      padding: 5px 0 5px 20px;
     font: bold 10pt/20pt Arial, Verdana;

   }

.navigation ul li
   {
     float: left;
    height: 45px;
     margin: 0 20px 0 5px;
     padding: 3px 0 0 25px;
     text-transform: uppercase;
     background: url(../image/nav_bullet.gif) 0 0 no-repeat; 
     
   }
div#header .search_field
   {
     float: left;
     margin: 6px 0 0 10px; 
     padding: 1px 5px 0px 3px;
     font: 9pt/9pt Arial, verdana;
     height: 17px;
     width: 130px;
     
   }
#searchsubmit
   {
    float: left;
    margin: 5px 5px 5px 5px;
    height: 20px;
   }
*html div#header .search_field
   {
     font: 9pt/11pt Arial, verdana;
   }
*:first-child+html div#header .search_field
   {
     font: 9pt/11pt Arial, verdana;
   }
div#header h1
   {
     float: left;
     margin: 33px 0 0 0; 
     width: 750px;
     font: normal 18pt/22pt Arial, Verdana, Tahoma;
     color: #980034; 
   }

/* /Шапка */

/* Баннеры */
div.wrapper
   {
     clear: both;
     height: 0;
     overflow: hidden;
   }
div#content 
   {
     margin: 0; 
     width: 984px;
     font: normal 11pt/16pt Arial, Verdana, Tahoma;
     color: #000; 
   }
td.center
   {
     vertical-align: top;
     text-align: left;
     float: left;
     margin: 0 0 40px 0; 
     width: 640px;
     padding: 20px 20px 30px 35px;
     font: normal 11pt/16pt Arial, Verdana, Tahoma;
     color: #000;
   }
td.right
   {
     vertical-align: top;
     text-align: left;
     margin: 0; 
     position: relative;
     float: left;
     padding: 40px 20px 30px 35px;
     font: normal 11pt/16pt Arial, Verdana, Tahoma;
     color: #000;
   }
td.right #submenu
   {
     margin: 0; 
     width: 215px;
     padding: 5px 5px 10px 0;
     font: normal 14pt/20pt Arial, Verdana, Tahoma;
     color: #000;

   }
td.right #submenubottom
   {
     width: 230px;
     height: 1px;

   }
td.right #newsblock
   {
      width: 185px;
      margin: 15px 0 0 15px;
      padding: 10px 10px 15px 15px;
      background: #fff url(../image/newsbg.jpg) top right no-repeat; 
   }
*:first-child+html td.right #newsblock
   {
      width: 185px;
      margin: 0 0 0 25px;
      padding: 10px 10px 15px 15px;
     
   }
*html td.right #newsblock
   {
      width: 185px;
      margin: 0 0 0 25px;
      padding: 10px 10px 15px 15px;
   }
#newsblock strong
   {
      padding: 5px 0 0 0;
      margin: 0; color: #000;
      font: normal 16pt/24pt Arial, verdana;
   }
dt
   {
      padding: 5px 0 0 0;
      margin: 0;
      font: 9pt/14pt Arial, verdana;
      color: #000;      
   }

dd
   {
      padding: 0 0 0 0;
      margin: 0;
      font: 10pt/14pt Arial, verdana;
      color: #000;
   }
td.right #newsblock  dd
   {
      padding: 0 0 0 0;
      margin: 0;
      font: 10pt/14pt Arial, verdana;
      color: #000;
   }
td.right #newsblock dt
   {
      padding: 5px 0 0 0;
      margin: 0;
      font: 9pt/14pt Arial, verdana;
      color: #000;      
   }

p.link
   {
      padding: 0 0 10px 0;
      margin: 0;
      font: 10pt/14pt Arial, verdana;
      color: #000;
   }
td.right #submenu ul
   {
     list-style: none; 
     margin: 0;
     padding: 15px 10px 0 0px;
     font: bold 10pt/14pt Arial, Verdana; 
     width: 180px;
   }
*:first-child+html td.right #submenu ul
   {
     margin: 0;
     padding: 15px 10px 0 10px;
     font: bold 10pt/14pt Arial, Verdana; 
     width: 180px;
   }
*html td.right #submenu ul
   {
     margin: 0;
     padding: 15px 0px 0 12px;
     font: bold 10pt/14pt Arial, Verdana; 
     width: 180px;
   }
td.right #submenu ul li
   {
      margin: 2px 0 5px 15px;
      padding: 5px 15px 15px 15px; width: 180px;
      background: url(../image/submenu_bg.gif) bottom left repeat-x;
      text-transform: uppercase;
   }
*:first-child+html td.right #submenu ul li
   {
      margin: 5px 0 5px 15px;
      padding: 10px 15px; width: 180px;
   }
*html td.right #submenu ul li
   {
      margin: 5px 0 5px 15px;
      padding: 10px 15px; width: 180px;
   }
td.center h1
   {
     margin: 0; 
     padding: 0 0 5px 0;
     font: normal 20pt/24pt Arial, Verdana, Tahoma;
     color: #000;
     clear: both;
   }
td.center h2
   {
     margin: 0; 
     padding: 15px 0 5px 0;
     font: normal 16pt/20pt Arial, Verdana, Tahoma;
     color: #000;
     clear: both;
   }
td.center p
   {
     padding: 5px 0 15px 0;
     margin: 0; 
     color: #000;
   }
td.center blockquote
   {
     padding: 10px 25px;
     margin: 0 0 20px 0; 
     color: #000;
     background: #fff;
     font: normal 10pt/14pt Arial, Verdana, Tahoma;
   }
td.center ul
   {
    padding: 0 0 20px 20px;
    margin: 0;
    list-style-image: url(../image/bullet.gif);

   }
td.center ul li
   {
     font: normal 10pt/14pt Arial, Verdana, Tahoma;
     padding: 0 0 15px 0;     
     margin: 0; 
   }
div#footer
   {
  
   }
table.footer 
   {
     margin: 0;
     
   }
td.copyright
   {
     color: #fff;
     padding: 20px 20px 20px 35px;
     margin: 0 0 10px 0;
     position: relative;
     float: left;
     font: normal 8pt/12pt Arial, Verdana, Tahoma;
     width: 600px;
     height: 50px; overflow: hidden;
     vertical-align: top;
   }
   
td.copyright .cpl {
width: 310px;
float: left;
}
   
td.z66
   {
     vertical-align: top;
     width: 300px;
     color: #fff;
     padding: 20px 10px 20px 0;
     margin: 0;
     position: relative;
     float: left;
     font: normal 8pt/12pt Arial, Verdana, Tahoma;
     text-align: right;
   }
td.z66 a.menu:link 
   {
     color: #ffffff;
     text-decoration: underline; 
     font-style: normal;
   }
td.z66 a.menu:visited 
   {
     color: #ffffff;
     text-decoration: underline;  
     font-style: normal;
   }
td.z66 a.menu:hover 
   {
     color: #da251d;
     text-decoration: underline; 
     font-style: normal;
    }

/*]]>*/