/*<![CDATA[*/

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

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


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

a:link 
   {
     color: #980034;     text-decoration: underline;
   }
a:visited 
   {
     color:#980034;     text-decoration: underline;
   }
a:hover 
   {
     color: #da251d;
     text-decoration: underline;
    }
a.menu {
font: bold 11pt/17pt Arial Narrow, Arial;
text-transform: uppercase;
}
a.menu:link 
   {
     color: #000;

     text-transform: uppercase;
   }
a.menu:visited 
   {
     color: #000;
     text-transform: uppercase;

   }
a.menu:hover 
   {
     text-transform: uppercase;
     color: #da251d;

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

/* Располагаем по центру */
div#mc
   {
     margin: 0;
     padding: 0;
     background: url(../image/bottombg.gif) bottom center no-repeat;
     cursor: default;
     width: 100%;  
    }
div#container 
   {
     margin-left: -495px; 
     padding: 0;
     width: 1004px;
     position:relative; 
     left: 50%; 
     top: 0;
     overflow: hidden;

   }

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

/* Шапка */
div#header
   {
     float: left;
     height: 140px;
     margin: 0;
     padding: 0;
     width: 1004px;
     color: #000; clear: left;
   }

div#header div.logo {
margin: 35px 0 0 10px;
padding: 0;
position: relative;
float: left;
width: 240px;
height: 300px;
}

div#header .logo a {
color: #000000 !important;
font-size: 23px;
text-decoration: none;
text-shadow: #d2d2d2 1px 1px 2px;
}

div.intro {
margin: 20px 0 0 210px;
padding: 0;
position: relative;
width: 320px; height: 200px;
clear: left;

}
div#header .navigation {
margin: 45px 0 0 30px;
padding: 0;
width: 600px;

}
*html div#header .navigation {
margin: 45px 0 0 250px;
padding: 0;
width: 600px;
position: absolute;
top: 0;
left: 0;
}
*html div.intro {
margin: 115px 0 0 250px;
padding: 0;
width: 600px;
position: absolute;
top: 0;
left: 0;
}
div#search
   {
     float: left;
     margin: 35px 30px 0 30px; 
    padding: 0;
   }
div#search .search_field
   {
     float: left;
     margin: 2px 0px 0 0px; 
    padding: 0; width: 140px; height: 20px;
   }
div#search #searchsubmit
   {
 
     margin: 0px 0px 0 3px; 
    padding: 0; width: 45px; height: 25px;

   }
*:first-child+html div#search
   {
     float: left;
     margin: 17px 30px 0 14px; 
    padding: 0;
   }
*html div#search
   {
     float: left;
     margin: 17px 30px 0 3px; 
    padding: 0;
   }
*html div#search #searchsubmit
   {
 position: absolute;
     margin: 0px 10px 0 3px; 
    padding: 0; width: 45px;
   }
.navigation ul
   {
     width: 986px;
     height: 35px;
     list-style: none; 
      margin: 0;
      padding: 19px 0 0 0;
     font: bold 10pt/10pt Arial, Verdana;
   }
*:first-child+html div.navigation ul
   {
     width: 986px;
     height: 35px;
      margin: 0;
      padding: 15px 0 0 0;
     font: bold 10pt/10pt Arial, Verdana;
   }

.navigation ul li
   {
     float: left;
     margin: 0 0 0 45px;
     padding: 0;
   }

*:first-child+html .navigation ul li
   {
     float: left;
     list-style: none; 
      margin: 0 0 0 25px;
     padding: 2px 0 0 15px;
   }
*html .navigation ul li
   {
     float: left;
     list-style: none; 
     margin: 0 0 0 25px;
     padding: 2px 0 0 15px;
   }
div.intro h1
   {
     float: left;
     margin: 20px 0 0 0; 
     width: 400px;
     font: normal 18pt/22pt Arial, Verdana, Tahoma;
     color: #fff; 
   }
div.intro p
   {
     float: left; padding: 0;
     margin: 10px 0 0 0; 
     width: 400px;
     font: normal 10pt/14pt Arial, Verdana, Tahoma;
     color: #fff; 
   }
/* /Шапка */

/* Баннеры */
div.wrapper
   {
     clear: both;
     height: 0;
     overflow: hidden;
   }
div#content 
   {
     margin: 0 0 0 7px; 
     width: 978px;
     font: normal 11pt/16pt Arial, Verdana, Tahoma;
     color: #000;   background: #fff;  
     border-left: 1px #989898 solid; border-right: 1px #989898 solid; border-bottom: 1px #989898 solid;

   }

td.center
   {
     vertical-align: top;
     text-align: left;
     margin: 0 0 40px 0; 
     width: 670px;
     padding: 0px 20px 30px 35px;
     font-size: 100%; line-height: 1.4em;
     color: #000;
   }
td.right
   {
     vertical-align: top;
     text-align: left;
     margin: 0; 
     position: relative;
     float: left;
     padding: 20px 20px 30px 25px;
     font: normal 11pt/16pt Arial, Verdana, Tahoma;
     color: #000;
   }
td.right #submenu
   {
     margin: 0; 
     width: 260px;
     padding: 5px 0px 0px 5px;
     font: normal 14pt/20pt Arial, Verdana, Tahoma;
     color: #000;
     background: #fff;
   }
td.right #submenubottom
   {
     margin: 0; 
     width: 260px; height: 30px;
     padding: 5px 0px 10px 25px;
     font: normal 14pt/20pt Arial, Verdana, Tahoma;
     color: #000;
   }
td.right #newsblock
   {
      width: 215px;
      margin: 0 0 0 25px;
      padding: 20px 0 0 5px;
   }
td.right #newsblock strong
   {
      padding: 0;
      margin: 0;
      font: 16pt/20pt Arial, Verdana;
      color: #000; 

   }
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;
   }
td.right #submenu ul
   {
     list-style: none;
      margin: 0;
      padding: 15px 10px 0 20px;
     font: normal 14pt/14pt Arial, Verdana; 
     width: 220px;
   }
*:first-child+html td.right #submenu ul
   {
     list-style: none; 
      margin: 0;
     font: normal 14pt/14pt Arial, Verdana; 
     width: 220px;
   }
*html td.right #submenu ul
   {
     list-style: none; 
      margin: 0;
     font: normal 14pt/14pt Arial, Verdana; 

   }
td.right #submenu ul li
   {
      margin: 0px 0 0 0px;
      padding: 5px 10px 10px 25px; width: 189px;
      background: url(../image/smbull.gif) 5px 10px no-repeat;
      text-align: left; border-bottom: 1px solid #c0c0c0;
   }

td.right #submenu ul li a
   {
   

   }
td.center h1
   {
     margin: 0; 
     padding: 0 0 5px 0;
     font: normal 20pt/24pt Arial, verdana;
     color: #000;
     clear: both; 
   }
td.center h2
   {
     margin: 0; 
     padding: 15px 0 5px 0;
     font: normal 16pt/20pt  Arial, verdana;
     color: #000;
     clear: both; 
   }
td.center h3
   {
     margin: 0; 
     padding: 15px 0 5px 0;
     font: normal 14pt/18pt  Arial, verdana;
     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: #e6e6e6;
     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 ol
   {
    padding: 0 0 20px 20px;
    margin: 0;
   }
td.center ul li
   {
     font: normal 10pt/14pt Arial, Verdana, Tahoma;
     padding: 0 0 15px 0;     
     margin: 0; 
   }
td.center ol li
   {
     font: normal 10pt/14pt Arial, Verdana, Tahoma;
     padding: 0 0 15px 0;     
     margin: 0; 
   }

div#copyright
   {
     color: #fff;
     padding: 35px 20px 18px 35px;
     margin: 0px 0 30px 0;
     position: relative;
     float: left;
     font: normal 9pt/13pt Arial, Verdana, Tahoma;
     width: 600px;
     
   }
  
div#copyright .cpl {
width: 310px;
float: left;
}
  
div#z66
   {
     width: 200px;
     color: #fff;
     padding: 35px 130px 35px 0;
     margin: 0px 0 0 0;
     position: relative;
     float: left;
     font: normal 9pt/13pt Arial, Verdana, Tahoma;
     text-align: right;
     background: url(../image/netangels.gif) 210px 34px no-repeat; 
   }
#z66 a.menu {
text-transform: none;
color: #fff;
text-decoration: underline;
 font: normal 9pt/13pt Arial, Verdana;

}
div#header h1
   {
     font: normal 24pt/30pt Arial Narrow, Arial, Verdana;
     color: #000;
     width: 230px;
     margin: 0;
     padding: 30px 20px 0 35px;
     clear: both;
   }
div#header p
   {
     font: normal 10pt/14pt Arial, Verdana;
     color: #000;
     width: 220px;
     margin: 0;
     padding: 10px 20px 0 35px;
     clear: both;
   }
div#fcontainer {
     width: 100%;
     position:relative; 
     left: 0; 
     top: 0;
     overflow: hidden; 
}
div#footer {
 margin-left: -495px; 
     padding: 0;
     width: 1004px;
     position:relative; 
     left: 50%; 
     top: 25px; 
     overflow: hidden;
}
*:first-child+html div#footer {
     top: -5px; 
     overflow: hidden;
}
*html div#footer {
     top: -5px; 
     overflow: hidden;
}
#submenu a.menu {
font: bold 11pt/15pt Arial, Verdana;
text-transform: none;
}
/*]]>*/