/* Общий стиль ссылок */
a:link
{
  color: #0c5a9f;
  text-decoration: underline
}

a:visited
{
  color: #4791d2;
  text-decoration: underline
}

a:active
{
  color: #0c5a9f;
  text-decoration: underline
}

a:hover
{
  color: #259802;
  text-decoration: underline
}

/* Body
-------------------------------------------------------------------------- */
body
{
  padding: 0;
  margin: 0;
  background-color: #EFF2F5;
  text-align: center;
}

/* Header
-------------------------------------------------------------------------- */
.header
{
  padding: 0;
  margin: 0;
  background-color: #B9CAD4;
  text-align: center;
}

.header_block
{
  padding: 0;
  margin: 0;
  width: 817px;
  text-align: center;
  background: #FFFFFF url("../img/header_bg.gif") repeat-y;
}

.logo
{
  padding: 0;
  margin: 0;
  width: 772px;
  height: 129px;
  background: #01239A url("../img/header.jpg") no-repeat;
  /*border-bottom: solid #FFFFFF 2px;*/
}

/*.logo img
{
  padding: 0;
  margin: 0;
  width: 256;
  height: 129;
  float: left;
} */

.logo_info
{
  padding: 0;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  /* text-align: justify;*/
  position: relative;
  top: 30px;
  left: 390px;
  width: 320px;
  float: left;
}

.logo_info p
{
  padding: 0;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
}

/* questions
------------------------------------*/


.questions
{
  color: #FFFFFF;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 5pt;  
  font-weight: normal;
}

.questions a
{
  color: #FFFFFF;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 5pt;  
  font-weight: normal;
}

.questions a:link  {
  
  color: #FFFFFF;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 5pt;
  font-weight: normal;
	
}

.questions a:active {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 5pt;
  color: #FFFFFF;
  font-weight: normal;
}

.questions a:visited {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 5pt;
  color: #FFFFFF;
  font-weight: normal;
}







/* Menu
-------------------------------------------------------------------------- */
.menu
{
  padding: 0;
  margin: 0;
  background-color: #E1E9EC;
  text-align: center;
}

.menu_block
{
  padding: 0;
  margin: 0;
  width: 817px;
  text-align: center;
  background: #FFFFFF url("../img/menu_bg.gif") repeat-y;
}

.menu_img
{
  padding: 0;
  margin: 0;
  background: #E1E9EC url("../img/menu_img.jpg") no-repeat;
  width: 772px;
  height: 262px;
  border-top: solid #FFFFFF 2px;
}

.menu_bar
{
  padding: 0;
  margin: 0;
  width: 772px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}

.menu_bar td
{
  text-align: center;
}

.menu_bar a
{
  padding: 5px 0;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0c5a9f;
  float: left;
  width: 100%
}

.menu_bar a:hover
{
  background-color: #0c5a9f;
  color: #FFFFFF;
}

/* Content
-------------------------------------------------------------------------- */
.content
{
  padding: 0;
  margin: 0;
  background-color: transparent;
  text-align: center;
}

.content_block
{
  padding: 0 0;
  margin: 0;
  width: 817px;
  text-align: center;
  background: #FFFFFF url("../img/content_bg.gif") repeat-y;
}

.content_ table
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #515151;
  font-weight: normal;
  text-align: left;
}

.content_ td.h
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  font-weight: bold;
}

.content_
{
  padding: 0 20px;
  margin: 0;
}

.welcome_block
{
  padding: 0 0;
  margin: 10px 0 0 0;
  width: 323px;
  background: #EFF2F5 url("../img/addbg01.gif");
}

.welcome_text
{
  padding: 0 0 15px 0;
  margin: 0;
  width: 323px;
  background: url("../img/addbg02.gif") no-repeat;
  background-position: bottom;
  text-align: left;
}

h2 /*h1*/
{
  padding: 3px 15px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #0C5A9F;
  font-weight: normal;
}

p, li
{
  padding: 3px 15px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #515151;
  font-weight: normal;
}

ul
{
  padding: 0 0 0 50px;
  text-indent: 0;
}

li
{
  padding: 4px 20px 4px 0;
  margin: 0;
}

p.small, p.smallb
{
  padding: 3px 16px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #515151;
  font-weight: normal;
}

p.smallb
{
  padding: 8px 16px;
}

p.date
{
  padding: 1px 15px 6px 15px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #515151;
  font-weight: normal;
}

.line
{
 padding: 0 15px;
 margin: 6px 15px;
 background: url("../img/line.gif") repeat-x;
 height: 7px;
}

.info_block
{
  padding: 0 0;
  margin: 10px 0 0 0;
  width: 445px;
  background: #EFF2F5 url("../img/block_bg.gif");
}

.info_head_red, .info_head_green, .info_head_blue, .info_head_aqua
{
  padding: 5px 0 0 0;
  margin: 0;
  height: 24px;
  width: 445px;
  text-align: left;
}

.info_head_red { background: #B12E51 url("../img/block_red.gif") no-repeat; }
.info_head_green { background: #85CC14 url("../img/block_green.gif") no-repeat; }
.info_head_blue { background: #2E48B1 url("../img/block_blue.gif") no-repeat; }
.info_head_aqua { background: #2E48B1 url("../img/block_aqua.gif") no-repeat; }

.content_data
{
  padding: 0 0;
  margin: 10px 0 0 0;
  width: 530px;
  background: #EFF2F5 url("../img/content_data_bg.gif");
}

.content_head_blue
{
  padding: 5px 0 0 0;
  margin: 0;
  height: 24px;
  width: 530px;
  text-align: left;
}

.content_head_blue { background: #2E48B1 url("../img/content_blue.gif") no-repeat; }

.content_data_text
{
  padding: 5px 0 15px 0;
  margin: 0;
  background: url("../img/content_bg_top.gif") no-repeat;
  background-position: top;
  text-align: left;
}

.content_data_text p
{
  padding: 10px 15px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #515151;
  font-weight: normal;
  text-indent: 20px;
}

.content_data_text img.pic
{
  border: solid #CCCCCC 6px;
}

.content_data_text td p
{
  padding: 5px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #515151;
  text-indent: 0;
}

.content_data_bottom
{
  padding: 5px 0 5px 0;
  margin: 0;
  background: url("../img/content_data_bottom.gif") no-repeat;
  background-position: bottom;
  text-align: left;
}

h1 /*h2*/
{
  padding: 0;
  margin: -2px 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #FFFFFF;
  text-indent: 30px;
  font-weight: normal;
}

.info_content
{
  padding: 5px 0 15px 0;
  margin: 0;
  background: url("../img/block_bottom.gif") no-repeat;
  background-position: bottom;
  text-align: left;
}

.info_content img.pic
{
  width: 267px;
  height: 180px;
  float: right;
  border: 0;
}

.i
{
  margin: 0;
  padding: 0 3px;
  margin-bottom: -3px;
  border: 0;
  width: 13px;
  height: 13px;
  background-color: #EFF2F5;
}

.iw
{
  margin: 0;
  padding: 0 3px;
  margin-bottom: -3px;
  border: 0;
  width: 13px;
  height: 13px;
  background-color: #FFFFFF;
}

.ico
{
  margin: 0;
  padding: 3px 4px 3px 0;
  margin-bottom: -8px;
  border: 0;
  width: 16px;
  height: 16px;
  background-color: #EFF2F5;
}

/* Additional Menu
-------------------------------------------------------------------------- */
.menu_children
{
  padding: 0;
  margin: 10px 0 0 0;
  width: 236px;
  background: #EFF2F5 url("../img/head_bg02.gif");
}

.children_text
{
  padding: 0 0 15px 0;
  margin: 0;
  width: 236px;
  background: url("../img/head_bg_add02.gif") no-repeat;
  background-position: bottom;
  text-align: left;
}

.children_text p
{
  font-weight: bold;
}

.children_text a
{
  padding: 4px 10px 6px 10px;
  margin: 1px 3px 1px 3px;
  display: block;
  background-color: #E4EAF1;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

.children_text a:hover
{
  background-color: #0c5a9f;
  color: #FFFFFF;
}

.line_m
{
 padding: 0;
 margin: 1px 3px;
 background: url("../img/line_m.gif") repeat-x;
 height: 3px;
}

.line_m img
{
  width: 1px;
  height: 1px;
}

.pages
{
  padding: 13px 1px 10px 10px;
  margin: 5px 2px 5px 4px;
  line-height: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #515151;
}

.pages a
{
  padding: 2px 3px;
  margin: 0;
  border: solid #F9F9F9 1px;
}

.pages a:hover
{
  border: solid #999999 1px;
}

.pages b
{
  padding: 2px 3px;
  margin: 0;
  background-color: #999999;
  color: #FFFFFF;
  font-weight: normal;
}


/* Footer
-------------------------------------------------------------------------- */
.footer
{
  margin: 15px 1px 0 1px; width: 772px
}

/* Banner
-------------------------------------------------------------------------- */
.banner
{
  padding: 0;
  margin: 10px 0 0 0;
  width: 236px;
  background: #EFF2F5 url("../img/banner_bg.gif");
}

.banner_text
{
  padding: 0 0 15px 0;
  margin: 0;
  width: 236px;
  background: url("../img/banner_bottom.gif") no-repeat;
  background-position: bottom;
  text-align: center;
}

.que1
{
  padding: 5px;
  margin: 10px;
  /*border-bottom: #CBCBCB solid 1px;
  border-top: #CBCBCB solid 1px;*/
  background-color: #F1F1F1;
  color: #515151;
}

.que2
{
  padding: 5px;
  margin: 10px;
  color: #515151;
}

.que1 p
{
  padding: 5px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-indent: 0;
}

.que2 p
{
  padding: 5px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-indent: 0;
}



