/*<![CDATA[*/

body
   {
     margin: 0;
     padding: 0;
     color: #000;
     font: 100% open sans,sans-serif;
     /*background: #C2FFB1;  100%; 100%;*/
    /* background:url(../image/g1.jpg) repeat-x #C2FFB1; */
    /* background-size: cover;*/
     background:#e8edf1;
     cursor: default;
     width: 100%;  
    }
ul li{
   /* font-size: 12px !important; */
    font: 100% open sans,sans-serif;
    cursor: default;
}
img
   {
     border: 0;
   }
table
   {
     margin: 0;
     padding: 0;
     border-collapse: collapse;
	 width: 100%;
   }


/* Оформление ссылок */

a:link 
   {
     color: #506074;
   /*  text-decoration: underline;*/
   }
a:visited 
   {
     color: #506074;
    /* text-decoration: underline;*/
   }
a:hover 
   {
     color:#000000;
  
    }
a.menu:link 
   {
     color: #ffffff;
     text-transform: uppercase; 
  
   }
a.menu:visited 
   {
     color: #fff;
    /* text-decoration: underline; */
   }
a.menu:hover 
   {
    text-decoration: none;
    }
a.topmenu:link 
   {
     color: #fff;
   /* text-decoration: underline; */
   }
a.topmenu:visited 
   {
     color: #fff;
   /*  text-decoration: underline; */
   }
a.topmenu:hover 
   {
     color: #dfeabb;
   /*   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: 87px;
     margin: 5px 0;
     padding: 0;
     width: 984px;
     color: #000;
     background: #e8edf1;
   }

div#header .logo
   {
     float: left;
     margin: 15px 0 0 0; 
     padding:0;
     z-index: 2;
     width: 872px;
     height: 60px;
     font-size: 7pt;
     color: #ffffff
   }
   
div#header .logo a {
color: #226402 !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:url(../image/banner12.jpg) top left no-repeat; */
   /* background:url(../image/banner199.png) top left no-repeat; */
    background:url(../image/11.jpg) top left no-repeat;
     
     padding: 0;
   }
.navigation ul
   {
     width: 984px;
     height: 35px;
   /*  list-style: url(../image/nav_bullet.gif); */
      margin: 0;
      padding: 330px 0 0 0;
     font: bold 10pt/10pt open sans, Verdana;
   }
*:first-child+html div.navigation ul
   {
     width: 984px;
     height: 35px;
      margin: 0;
      padding: 15px 0 0 0;
     font: bold 10pt/10pt open sans, Verdana;
   }

.navigation ul li
   {
     float: left;
     margin: 0 0 0 55px;
     padding: 0;
   }
.navigation ul li:hover
   {
   color:#000;
  /*  text-decoration: underline; */
   }
*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 open sans, verdana;
     height: 16px;
     width: 170px;
     background: url(../image/trans.gif);
     border: 0px solid #000;
   }
*html div#header .search_field
   {
     font: 9pt/11pt open sans, verdana;
   }
*:first-child+html div#header .search_field
   {
     font: 9pt/11pt open sans, verdana;
   }
div#header h1
   {
     float: left;
     margin: 33px 0 0 0; 
     width: 750px;
     font: normal 18pt/22pt open sans, Verdana, Tahoma;
     color: #000; 
   }

/* /Шапка */

/* Баннеры */
div.wrapper
   {
     clear: both;
     height: 0;
     overflow: hidden;
   }
div#content 
   {
     margin: 0; 
     width: 984px;
     font: normal 11pt/16pt open sans, Verdana, Tahoma;
     color: #000; 
     background:#fff;
   }
td.center
   {
     vertical-align: top;
     text-align: left;
     float: right;
     margin: 0 0 40px 0; 
     width: 640px;
     padding: 20px 20px 30px 35px;
     font: normal 11pt/16pt open sans, Verdana, Tahoma;
     color: #000;
   }
td.right
   {
     vertical-align: top;
     text-align: left;
     margin: 0; 
     position: relative;
     float: left;
     padding: 10px 20px 30px 35px;
     font: normal 11pt/16pt open sans, Verdana, Tahoma;
     color: #000;
   }
td.right #submenu
   {
     margin: 0; 
     width: 215px;
     padding: 5px 15px 10px 0;
     font: normal 14pt/20pt open sans, Verdana, Tahoma;
     color: #000;
     background: #e8edf1;
     border-radius: 10px;
   }
td.right #submenubottom
   {
     width: 230px;
     height: 1px;
     background: #fff; 
   }
td.right #newsblock
   {
      width: 215px;
     /* height:1000px;*/
      margin: 0;
      padding: 20px 0 0 15px;
      
   }
td.right #newsblock strong
   {
      padding: 0;
      margin: 0;
      font: 16pt/20pt open sans, verdana;
   }
dt
   {
      padding: 5px 0 0 0;
      margin: 0;
      font: 9pt/14pt open sans, verdana;
      color: #666;      background: #fff;
   }
dd
   {
      padding: 0 0 0 0;
      margin: 0;
      font: 10pt/14pt open sans, verdana;
      color: #000;
   }

p.h
   {
      padding: 0;
      margin: 0;
      font: 16pt/20pt open sans, verdana;
   }
p.date 
   {
      padding: 15px 0 5px 0;
      margin: 0;
      font: 9pt/14pt open sans, verdana;
      color: #fff;
      background: #fff;
   }
p.date span
   {
      padding: 5px;
      margin: 0;
      font: 9pt/14pt open sans, verdana;
      color: #fff;
      background: #9bc223;
   }
p.link
   {
      padding: 0 0 10px 0;
      margin: 0;
      font: 10pt/14pt open sans, verdana;
      color: #000;
   }
td.right #submenu ul
   {
    /* list-style: url(../image/bullet2.gif); */
      margin: 0;
      padding: 15px 10px 0 20px;
     font: normal 14pt/14pt open sans, 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 open sans, 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 open sans, Verdana; 
     width: 170px;
   }
td.right #submenu ul li
   {
  margin: 5px 0 15px 15px;
  padding: 0;
  width: 170px;
  list-style: none;
   }
*: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: bold 20pt/24pt open sans, Verdana, Tahoma;
     color: #000;
     clear: both;
   }
td.center h2
   {
     margin: 0; 
     padding: 15px 0 5px 0;
     font: bold 16pt/20pt open sans, Verdana, Tahoma;
     color: #000;
     clear: both;
   }
td.center p
   {
     padding: 5px 0 0 0;
     margin: 0; 
     color: #000;
   }
td.center blockquote
   {
     padding: 10px 25px;
     margin: 0 0 20px 0; 
     color: #000;
     background: #d4d6d7;
     font: normal 10pt/14pt open sans, 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 open sans, Verdana, Tahoma;
     padding: 0 0 15px 0;     
     margin: 0; 
     font-size: 16px;
   }
div#copyright
   {
     color: #000;
     padding: 20px 20px 18px 35px;
     margin: 0 0 30px 0;
     position: relative;
     float: left;
     font: normal 9pt/13pt open sans, Verdana, Tahoma;
     width: 600px;
     background: #fff;
   }
   
div#copyright .cpl {
width: 310px;
float: left;
}   
   
div#z66
   {
     width: 199px;
     height: 51px;
     color: #fff;
     padding: 20px 130px 18px 0;
     margin: 0;
     position: relative;
     float: left;
     font: normal 9pt/13pt open sans, Verdana, Tahoma;
     text-align: right;
     background: #fff url(../image/netangels.gif) 210px 24px no-repeat; 
   }
div#z66 a.menu:link 
   {
     color: #000;
    /*  text-decoration: underline; */
   }
div#z66 a.menu:visited 
   {
     color: #000;
    /* text-decoration: underline; */
   }
div#z66 a.menu:hover 
   {
     color: #da251d;
    /* text-decoration: underline; */
    }

table.gridtable {
	font-family: verdana,open sans,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 0px;
	border-color: #666666;
	border-collapse: collapse;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
}
table.gridtable th {
	border-width: 0px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 0px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
}
.member{
   padding:10px;
   text-align:center;
   color:red;
}
#submenu li a{
 font-family: Georgia, 'Times New Roman', Times;
 font-size:16px;
/*-font-style:italic;-*/
 color:#fff;
 list-style: url(../image/nav_bullet.gif);
}
#submenu li a:hover{
    text-decoration: none; 
}
/*--------------------------Всплывающее меню-------------------------*/
.drop_vert_menu {
    list-style-type: none; 
    width: 230px;
    margin: 0; 
    padding: 0;
 }
 
.drop_vert_menu  ul {
    list-style-type: none; 
    width:170px;
    margin: 0; 
    padding: 0; 
}
.drop_vert_menu > li{
  position: relative; 
  background: url(../image/vert_css_menu_0.png) no-repeat 0 0; 
  padding:10px 0px 10px 16px;
  border-top: 1px solid Black;
}

.drop_vert_menu, {
/*background: url(../image/vert_css_menu_1.png) no-repeat 0 0;*/
background: #f7f9fa;
}

.drop_vert_menu > li:hover {
/*background: url(../image/vert_css_menu_1.png) no-repeat 0 0;*/
background: #f7f9fa;
}

.drop_vert_menu > li > a{
  font-size:16px;
  color: Black;
  text-decoration:none;
}


  .drop_vert_menu li ul {
    position: absolute; 
    display: none; 
    top: 2px; 
    left: 232px; 
   }

 .drop_vert_menu li:hover ul {
   display: block; 
   }

.drop_vert_menu li ul li{
  text-align:left;
  background: #e8edf1;
  padding: 8px 0px 8px 10px;
  border-bottom:1px solid #fff;
}

.drop_vert_menu float :hover {
  background: #f7f9fa;

}

.drop_vert_menu li ul li:hover {
  background: #f7f9fa;

}
.drop_vert_menu ul li a:hover:last-child {
 border-radius:0 0 5px 5px;

}
.drop_vert_menu ul li a:hover:first-child {
 border-radius:5px 5px 0  0;

}

.drop_vert_menu li ul li a{
  font-size:14px;
  color: Black;
  text-decoration:none;
}

.drop_vert_menu li ul li a:hover{
  font-size: 14px;
  color: Black;
  text-decoration:none;
}

/*-----------------------------/Всплывающее меню---------------------*/
ul li a span em{
color:#000;
}
/*]]>*/