/*<![CDATA[*/

body
   {
     margin: 0;
     padding: 0;
     color: #000;
     font: 100% arial,sans-serif;
     background: #7a9098 url(../image/bg.gif);
     cursor: default;
     width: 100%;  
    }

img
   {
     border: 0;
   }
table
   {
     margin: 0;
     padding: 0;
     border-collapse: collapse;
	 width: 100%;
   }


/* Оформление ссылок */

a
{
   text-decoration: none;
}

a:link 
   {
     color: #518412;
     text-decoration: none;
   }
a:visited 
   {
     color: #518412;
     text-decoration: none;;
   }
a:hover 
   {
     color: #da251d;
     text-decoration: none;
    }
a.menu:link 
   {
     color: #518412;
     text-decoration: none; 
   }
a.menu:visited 
   {
     color: #518412;
     text-decoration: none; 
   }
a.menu:hover 
   {
     color: #da251d;
     text-decoration: none;
    }
a.topmenu:link 
   {
     color: #fff;
     text-decoration: none; 
   }
a.topmenu:visited 
   {
     color: #fff;
     text-decoration: none; 
   }
a.topmenu:hover 
   {
     color: #dfeabb;
     text-decoration: none;
    }
/* /Оформление ссылок */

/* Располагаем по центру */

div#container 
   {
     margin-left: -495px; 
     padding: 0;
     width: 1004px;
     position:relative; 
     left: 50%; 
     top: 0;
     overflow: hidden;
     text-decoration: none;
   }

/* /Располагаем по центру */

/* Шапка */
div#header
   {
     float: left;
     height: 87px;
     margin: 0;
     padding: 0;
     width: 984px;
     color: #000;
     background: #fff;
   }

div#header .logo
   {
     float: left;
     margin: 0px; 
     padding: 20px 0 0 35px;
     z-index: 2;
     width: 500px;
     height: 60px;
     font-size: 7pt;
   }
   
div#header .logo a {
color: #000000 !important;
font-size: 23px;
text-decoration: none;
} 
   
   
div#header #search
   {
     float: right;
     margin: 35px 30px 0 30px; 
     background: url(../image/search_field.gif) top left no-repeat; 
     padding: 0;
   }
*html div#header #search
   {
     float: right;
     position: absolute;
     top: 35px;
     left: 680px;
     margin: 0px 0px 0 30px; 
     background: url(../image/search_field.gif) 30px 0px no-repeat; 
     padding: 0;
   }
*:first-child+html div#header #search
   {
     float: right;
     position: absolute;
     top: 35px;
     left: 680px;
     margin: 0px 0px 0 30px; 
     background: url(../image/search_field.gif) 30px 2px no-repeat; 
     padding: 2px 0 0 0;
   }
div#h_field
   {
     float: left;
     width: 984px;
     height: 358px;
     clear: both;
     margin: 0; 
     background: #37393d url(../image/hbg.jpg) top left no-repeat; 
     padding: 0;
   }
.navigation ul
   {
     width: 984px;
     height: 35px;
     list-style: url(../image/nav_bullet.gif); 
      margin: 0;
      padding: 14px 0 0 0;
     font: bold 10pt/10pt Arial, Verdana;
   }
*:first-child+html div.navigation ul
   {
     width: 984px;
     height: 35px;
      margin: 0;
      padding: 15px 0 0 0;
     font: bold 10pt/10pt Arial, Verdana;
   }

.navigation ul li
   {
     float: left;
     margin: 0 0 0 55px;
     padding: 0;
   }
*html .navigation ul li
   {
     float: left;
     position: relative;
     left: -20px;
     margin: 0 0 0 55px;
     padding: 0;
   }
*:first-child+html .navigation ul li
   {
     float: left;
     list-style: none; 
     background: url(../image/nav_bullet.gif) top left no-repeat; 
     margin: 0 0 0 25px;
     padding: 2px 0 0 20px;
   }
*html .navigation ul li
   {
     float: left;
     list-style: none; 
     background: url(../image/nav_bullet.gif) top left no-repeat; 
     margin: 0 0 0 25px;
     padding: 2px 0 0 20px;
   }
div#header .search_field
   {
     float: left;
     margin: 0; 
     padding: 4px 15px 0px 15px;
     font: 9pt/9pt Arial, verdana;
     height: 16px;
     width: 170px;
     background: url(../image/trans.gif);
     border: 0px solid #000;
   }
*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: #000; 
   }

/* /Шапка */

/* Баннеры */
div.wrapper
   {
     clear: both;
     height: 0;
     overflow: hidden;
   }
div#content 
   {
     margin: 0; 
     width: 984px;
     font: normal 11pt/16pt Arial, Verdana, Tahoma;
     color: #000; 
     background: #fff url(../image/page_bottom.gif) bottom left repeat-x; 
   }
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 15px 10px 0;
     font: normal 14pt/20pt Arial, Verdana, Tahoma;
     color: #000;
     background: #fff; 
   }
td.right #submenubottom
   {
     width: 230px;
     height: 1px;
     background: #fff; 
   }
td.right #newsblock
   {
      width: 215px;
      margin: 0;
      padding: 20px 0 0 15px;
   }
td.right #newsblock strong
   {
      padding: 0;
      margin: 0;
      font: 16pt/20pt Arial, verdana;
   }
dt
   {
      padding: 5px 0 0 0;
      margin: 0;
      font: 9pt/14pt Arial, verdana;
      color: #666;      background: #fff;
   }
dd
   {
      padding: 0 0 0 0;
      margin: 0;
      font: 10pt/14pt Arial, verdana;
      color: #000;
   }

p.h
   {
      padding: 0;
      margin: 0;
      font: 16pt/20pt Arial, verdana;
   }
p.date 
   {
      padding: 15px 0 5px 0;
      margin: 0;
      font: 9pt/14pt Arial, verdana;
      color: #fff;
      background: #fff;
   }
p.date span
   {
      padding: 5px;
      margin: 0;
      font: 9pt/14pt Arial, verdana;
      color: #fff;
      background: #9bc223;
   }
p.link
   {
      padding: 0 0 10px 0;
      margin: 0;
      font: 10pt/14pt Arial, verdana;
      color: #000;
   }
td.right #submenu ul
   {
     list-style: url(../image/bullet2.gif); 
      margin: 0;
      padding: 15px 10px 0 20px;
     font: normal 14pt/14pt Arial, Verdana; 
     width: 170px;
   }
*:first-child+html td.right #submenu ul
   {
     list-style: url(../image/bullet2.gif); 
      margin: 0;
      padding: 15px 10px 0 12px;
     font: normal 14pt/14pt Arial, Verdana; 
     width: 170px;
   }
*html td.right #submenu ul
   {
     list-style: url(../image/bullet2.gif); 
      margin: 0;
      padding: 15px 10px 0 12px;
     font: normal 14pt/14pt Arial, Verdana; 
     width: 170px;
   }
td.right #submenu ul li
   {
      margin: 5px 0 15px 15px;
      padding: 0; width: 170px;
   }
*:first-child+html td.right #submenu ul li
   {
      margin: 5px 0 15px 15px;
      padding: 0 0 0 5px; width: 170px;
   }
*html td.right #submenu ul li
   {
      margin: 5px 0 15px 15px;
      padding: 0 0 0 5px; width: 170px;
   }
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: #d4d6d7;
     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#copyright
   {
     color: #000;
     padding: 20px 20px 18px 35px;
     margin: 0 0 30px 0;
     position: relative;
     float: left;
     font: normal 9pt/13pt Arial, Verdana, Tahoma;
     width: 600px;
     background: #fff;
   }
   
div#copyright .cpl {
width: 310px;
float: left;
}   
   
div#z66
   {
     width: 199px;
     color: #fff;
     padding: 20px 130px 18px 0;
     margin: 0;
     position: relative;
     float: left;
     font: normal 9pt/13pt Arial, Verdana, Tahoma;
     text-align: right;
     background: #fff url(../image/netangels.gif) 210px 24px no-repeat; 
   }
div#z66 a.menu:link 
   {
     color: #000;
     text-decoration: none; 
   }
div#z66 a.menu:visited 
   {
     color: #000;
     text-decoration: none;
   }
div#z66 a.menu:hover 
   {
     color: #da251d;
     text-decoration: none;
   }

/*]]>*/