/*<![CDATA[*/

body
   {
     margin: 0;
     padding: 0;
     color: #000;
     font: 100% arial,sans-serif;
     background: #737473 url(../image/bg.jpg) top left repeat-x;
     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 {
     font-size: 14px;
     font-weight: normal;
}
a.menu:link 
   {

     color: #000;     
     text-decoration: underline;
   }
a.menu:visited 
   {
     color: #000;
     text-decoration: underline; 
   }
a.menu:hover 
   {
     color: #da251d;
     text-decoration: underline;
    }
a.news:link 
   {
     color: #0568b2;
     text-decoration: underline;
   }
a.news:visited 
   {
     color: #0568b2;
     text-decoration: underline; 
   }
a.news:hover 
   {
     color: #da251d;
     text-decoration: underline;
    }
/* /Оформление ссылок */

/* Располагаем по центру */

div#container 
   {
     margin-left: -490px; 
     padding: 0;
     width: 100%;
     position:relative; 
     left: 50%; 
     top: 0;
     overflow: hidden;
   }

/* /Располагаем по центру */

/* Шапка */
div#header
   {
     float: left;
     height: 131px;
     margin: 0;
     padding: 0;
     width: 100%;
     color: #000;
   }
div#header-container
   {
     margin: 0 0 0 0;
     margin-left: -467px; 
     padding: 0;
     width: 960px;
     height: 160px;
     position:relative; 
     left: 50%; 
     top: 0;
     overflow: hidden;
     background: url(../image/menubg.gif) 5px 0 no-repeat;
   }
div#divider
   {
     margin: 0 0 0 0;
     margin-left: -480px; 
     padding: 0;
     width: 960px;
     height: 34px;
     position:relative; 
     left: 50%; 
     top: 0;
     clear: both;
     background: url(../image/divider.gif) top left no-repeat;
   }
div#header .logo
   {
     margin: 0px; 
     padding: 30px 0 0 45px;
     z-index: 2;
     width: 100%;
     height: 38px;
     font-size: 7pt;
     clear: left;
   }

div#header div.logo a {
color: #FFFFFF !important;
font-size: 23px;
text-decoration: none;
}

div#header .navigation
   {
     float: left;
     margin: 5px 0 0 10px; 
     padding: 0;
     z-index: 2;
     width: 400px; 
     height: 26px;

   }
div#header .navigation a:link 
   {
     color: #fff;
     font-size: 12px;
     font-weight: bold;
     text-decoration: underline; 
   }
div#header .navigation a:visited 
   {
     color: #fff;
     font-size: 12px;
     font-weight: bold;
     text-decoration: underline; 
   }
div#header .navigation a:hover 
   {
     color: #ece1c3;
     font-size: 12px;
     font-weight: bold;
     text-decoration: underline;
    }

#search
   {
     float: left;
     margin: 35px 12px 0 0px; 
     padding: 3px 0 0 0;
     height: 37px;
     width: 210px;
   }
div#h_field_container
   {
     margin: 0;
     padding: 0;
     width: 100%;
     height: 296px;
     text-align: left; 
     overflow: hidden;
   }

div#h_field
   {
     position: relative;
     left: 50%;
     top: 0;
     margin: 0; 
     margin-left: -502px;
     width: 970px;
     height: 296px;
     clear: both;
     background: url(../image/ibg.jpg) 40px 0px no-repeat; 
overflow: hidden;
   }

.navigation ul
   {
     width: 984px;
     height: 35px;
     margin: 0;
     list-style: none;
     padding: 0px 0 0 31px;
     font: bold 10pt/48pt Arial, Verdana;
   }
*:first-child+html div.navigation ul
   {
     height: 35px;
     margin: 0 0 0 21px;
     padding: 0px 0 0 10px;
   }
*html div.navigation ul
   {
     height: 35px;
     margin: 0px 0 0 21px;
     padding: 1px 0 0 10px;
   }
.navigation ul li
   {
     float: left;
     margin: 0 20px 0 0px;
     padding: 0 0 0 20px;
     background: url(../image/v_bullet.gif) 0 10px no-repeat;
   }
*html .navigation ul 
   {
     position: absolute;
     left: 235px; top: 43px; 
     margin: 0 20px 0 0px;

   }
*:first-child+html .navigation ul li
   {

     float: left;
     margin: 0 20px 0 0px;
     padding: 0 0 0 20px;
     background: url(../image/v_bullet.gif) 0 10px no-repeat;
   }
*html .navigation ul li
   {

     float: left;
     margin: 0 20px 0 0px;
     padding: 0 0 0 20px;
     background: url(../image/v_bullet.gif) 0 10px no-repeat;

   }
.search_field
   {
     float: left;
     margin: 5px 0 0 0px; 
     padding: 1px 5px 0px 3px;
     font: 9pt/9pt Arial, verdana;
     height: 17px;
     width: 140px;
     border: 1px solid #666;
   }
#searchsubmit
   {
    float: left;
    margin:4px;
    height: 23px;
    width: 50px;
    font: 9pt/9pt Arial, verdana;
   }

div#header h1
   {
     float: left;
     margin: 45px 0 0 0; 
     width: 220px;
     font: normal 20pt/24pt Arial, Verdana, Tahoma;
     color: #fff; 
   }

/* /Шапка */

/* Баннеры */
div.wrapper
   {
     clear: both;
     height: 0;
     overflow: hidden;
   }
div#content 
   {
     margin: 0 0 0 28px; 
     width: 925px;
     font: normal 11pt/16pt Arial, Verdana, Tahoma;
     color: #000; 
     background: #fff url(../image/contentbg.gif) 0 0 repeat-y; 
   }
td.center
   {
     vertical-align: top;
     text-align: left;
     margin: 0 0 40px 0; 
     padding: 15px 45px 30px 30px;
     font: normal 11pt/16pt Arial, Verdana, Tahoma;
     color: #000;
   }
td.left
   {
     vertical-align: top;
     text-align: left;
     margin: 0; 
     width: 220px;
     padding: 20px 25px 30px 55px;
     font: normal 11pt/16pt Arial, Verdana, Tahoma;
     color: #000;
   }
#submenu
   {
     margin: 0; 
     width: 225px;
     padding: 5px 25px 10px 30px;
     font: normal 14pt/20pt Georgia, Times New Roman, serif;
     color: #000;
     float: left;
     position: relative;
   }
*html #submenu
   {
     margin: 0; 
     width: 205px;
     padding: 5px 0px 10px 30px;
     color: #000;
     float: left;
     position: relative;
   }

td.left #newsblock 
   {
      width: 210px;
   }
td.left #newsblock strong
   {
      padding: 0;
      margin: 0; color: #c62100;
      font: 16pt/18pt Arial, verdana;
   }
dt
   {
      padding: 5px 0 0 0;
      margin: 0;
      font: 9pt/14pt Arial, verdana;
      color: #666;      
   }

dd
   {
      padding: 0 0 0 0;
      margin: 0;
      font: 10pt/14pt Arial, verdana;
      color: #000;
   }

p.link
   {
      padding: 0 0 10px 0;
      margin: 0;
      font: 10pt/14pt Arial, verdana;
      color: #000;
   }
#submenu ul
   {
     list-style: url(../image/bullet.gif); 
     margin: 0 0 0 30px;
     padding: 15px 10px 0 32px;
     font: bold 10pt/14pt Arial, Verdana; 
     width: 180px;
   }
*:first-child+html #submenu ul
   {
     margin: 0 0 0 30px;
     padding: 15px 10px 0 25px;

   }
*html #submenu ul
   {
     margin: 0 0 0 30px;
     padding: 15px 0px 0 25px;
   }
#submenu ul li
   {
      margin: 0;
      padding: 5px 15px 5px 2px; width: 180px;
   }
*:first-child+html #submenu ul li
   {
  padding: 5px 15px 5px 10px;
   }
*html #submenu ul li
   {
  padding: 5px 15px 5px 10px;
   }
td.center h1
   {
     margin: 0; 
     padding: 0 0 5px 0;
     font: normal 20pt/24pt Arial, Verdana, Tahoma;
     color: #c62100;
     clear: both;
   }
td.center h2
   {
     margin: 0; 
     padding: 15px 0 5px 0;
     font: normal 16pt/20pt Arial, Verdana, Tahoma;
     color: #c62100;
     clear: both;
   }
td.center p
   {
     padding: 5px 0 15px 0;
     margin: 0; 
     color: #000;
   }
td.center blockquote
   {
     padding: 10px 25px;
     margin: 0 10px 20px 0; 
     background: #f8ecc2;
     font: normal 10pt/14pt Arial, Verdana, Tahoma;
   }
td.center blockquote p
   {
   color: #4f3021;
   }
  
td.center ul
   {
    padding: 0 0 20px 20px;
    margin: 0;
    color: #000;
   }

td.center ol
   {
    padding: 0 0 20px 20px;
    margin: 0;
    color: #000;
     font: normal 10pt/14pt Arial, Verdana, Tahoma;
   }
pre, code 
{
    
    color: #000;

   }

td.center ul li
   {
     font: normal 10pt/14pt Arial, Verdana, Tahoma;
     padding: 0 0 15px 0;     
     margin: 0;     color: #000;
   }
div#footer_container
   {
     float: left;
     height: 129px;
     margin: 0;
     padding: 0;
     width: 100%;
     color: #000;
     background: url(../image/footer_contbg.gif) 50% 0px repeat-y;
   }
*html div#footer_container
   {
     margin-left: -1px;
   }
div#footer
   {
   position: relative;
   margin: 0;
   padding: 0;
   margin-left: -503px;
   left: 50%;
   top: 0;
   width: 1004px;
   height: 129px;
   background: url(../image/footerbg.gif) 40px 0px no-repeat;
   }
*html div#footer
   {
   background: url(../image/footerbg.gif) 40px 0px no-repeat;
   }
div#ffooter
   {
   position: relative;
   margin: 0;
   padding: 0;
   margin-left: -502px;
   left: 50%;
   top: 0;
   width: 1004px;
   height: 90px;
   background: url(../image/footer_corners.gif) 39px 0 no-repeat;
   }
*html div#ffooter
   {
   background: #5a0511 url(../image/footer_corners.gif) 40px 0px no-repeat;
   }

div#copyright
   {
     color: #fff;
     padding: 30px 20px 8px 77px;
     margin: 0 0 30px 0;
     position: relative;
     float: left;
     font: normal 9pt/13pt Arial, Verdana, Tahoma;
     width: 100%;
   }
   
div#copyright .cpl {
width: 310px;
float: left;
}

.contentText table {
border-collapse: collapse;
}

.contentText table td {
border: 1px solid #000000;
padding: 3px;
}

/*]]>*/
