H1  {
	FONT-FAMILY:  tahoma, arial, Microsoft Sans Serif; FONT-STYLE: plain; FONT-SIZE: 11px; line-height:12px;  FONT-WEIGHT: 700; COLOR: #004D83; MARGIN-BOTTOM: 4px;
}


body
{
	color:#454545;
	font-family: tahoma, arial, Microsoft Sans Serif;
    TEXT-DECORATION: none;
	background-color:#FFFFFF;
	background-attachment:fixed;
	background-repeat:no-repeat;
}

ul {
	MARGIN-TOP: 1px;	MARGIN-BOTTOM: 1px; MARGIN-RIGHT: 2px;
}

ol {
	MARGIN-TOP: 1px;	MARGIN-BOTTOM: 1px; MARGIN-RIGHT: 2px;
}

p {
	MARGIN-TOP: 5px;	MARGIN-BOTTOM: 5px;
}
.str_4_3
{
	padding-left:30px;
	padding-right:80px;
	padding-top:5px;
	width:700px;
	font-size:11px;
    color:#383838;
    line-height:14px;
	font-family:  tahoma, arial, Microsoft Sans Serif;
    TEXT-DECORATION: none;
	text-align:justify;
	background-image:url(img/_11.jpg);
	background-position:top;
}


.head_txt {
	color:#313131;
	font-size:11px;
	font-family: Verdana,tahoma, arial, Microsoft Sans Serif;
}

.str_1_2
{
    padding:11px 10px 7px 27px;
	color:#ffffff;
	font-size:11px;
    font-weight:bold;
	line-height:12px;
	font-family: tahoma, arial, Microsoft Sans Serif;
	background-image:url(../img/_02.jpg);
	background-position:top;
}


.str_2_3
{
	background-image:url(../img/_06.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:68px;
}

/*Линия между меню и текстом где вержнее меню*/
.str_34_2
{
	width:12px;
	background-image:url(../img/_08.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

/*верхнее меню*/
.str_3_3
{
	background-image:url(../img/_09.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:736px;
	height:36px;

	color:rgb(114, 112, 111);

	padding-left:15px;
}

.str_4_1
{
	padding-bottom:10px;
	color:#333333;
	text-align:justify;
	line-height:18px;
	height:90%;
}
/* <table для меню */
.str_4_2
{
	padding-right:30px;

	vertical-align:top;
	font-size:12px;
	color:rgb(114, 112, 111);
	margin-right:10px;
	margin-top:20px;
}



.str_5_1
{
	height:87px;
	background-repeat:no-repeat;
	background-image:url(../img/_13.jpg);
	background-position:bottom;
}

.str_5_2
{
	height:87px;
	background-repeat:repeat-x;
	background-image:url(../img/_14.jpg);
	background-position:bottom;
}

.str_6_12
{
	background-repeat:repeat-x;
	background-image:url(../img/_14.jpg);
	background-position:bottom;
	height:16px;
}

.str_7_2
{
	background-repeat:repeat-x;
	background-image:url(../img/_17.jpg);
	background-position:left;
}

.str_8_2
{
	background-image:url(../img/_19.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:36px;
}

.str_9_1
{
	color:#FFFFFF;
	font-size:12px;
	background-image:url(../img/_20.jpg);
	background-position:left;

	width:998px;
	height:44px;
}

.str_9_2
{
	background-image:url(../img/_21.jpg);
	background-position:left;
	background-repeat:no-repeat;
}



a.l-menu
{
    font-size:12px;
    color:#454545;
    line-height:14px;
	text-decoration:none;

}

/******************************************************/
/*Верхнее меню*/

/*div в котором размещено меню*/
#container
{
	text-align:left;
	margin:0 auto;
	width:100%;
	padding:1em;
}


#nav, #nav ul
{
  list-style: none;
  margin: 0;
  padding: 0;
  /*border: 1px solid #000;*/
  background-color: #ffffff;
  float: left;
  width: 100%;



}
#nav li
{
  float: left;
  position: relative;
  width:90px;
  background: #FFFFFF;

}

#nav a
{
  font-size:11px;
  color: #555555;
  text-decoration: none;
  display: block;
  width: 8.6em;
  padding: 0.3em 0.5em;


}
/*Выделенная ячейка*/
#nav a:hover {
  color: #004D83;
  background: #eeeeee;
  text-decoration:none;
  FONT-WEIGHT: bold;
}

/*цвет родительской ячейки, когда выделена дочерняя*/
#nav li:hover,
#nav li.jshover
{
  background: #ffffff;
}

/*Размеры выпадаюцего списка*/
#nav ul
{
  display: none;
  position: absolute;
  padding: 0.5em 0;
  width: 170px;
  border: 1px solid #cccccc;
}

/*стиль выпадающего меню*/
#nav li li a
{
  width: 160px;
  background: none;
}
#nav li:hover ul, #nav li.jshover ul
{
   display: block;
}

/*Размеры второго выпадающего списка*/
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 9.99em;
  top: -0.65em;
  left: 8.5em;
  lef\t: 10em;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul
{
  display: block;
}

/*********************************************************/


a.l-menu
{
	text-decoration:none;
    font-size:11px;
    color:#454545;
    line-height:14px;

}

td.flag1
{
	height:25px;
	background-color:#F2F9FF;
	font-size:11px;
	color:#222222;
	padding: 3px 2px 3px 5px;


	border-bottom-color:#C9DAFC;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

td.flag2
{
	height:25px;
	background-color:#ffffff;
	font-size:11px;
	color:#222222;
	padding: 5px 2px 5px 5px;

	border-bottom-color:#C9DAFC;
	border-bottom-style:solid;
	border-bottom-width:2px;
}


.pager
{
	margin-top:10px;
	margin-bottom:10px;
}

.pager.a
{
	font-size:11px;
	text-decoration:none;
	margin-right:3px;
	margin-left:3px;
	color:#555555;
	font-weight:bold;
}

.pager.a_select
{
	font-size:11px;
	text-decoration:underline;
	margin-right:3px;
	margin-left:3px;
	color:#555555;
	font-weight:bold;
}


.form
{
    font-size:11px;
	color:#555555;

	margin-right:3px;
	margin-left:3px;

	height:25px;
}

/*Страница "Сертификаты стиль для выпадаюцего окна"*/

.td.textuser
{
	height:25px;
	border-top-color:#0099FF;
	border-top-style:solid;
	border-top-width:1px;
    font-size:11px;
	color:#555555;
	cursor:default;
}

.td.textuser2
{
	height:25px;
    font-size:11px;
	color:#555555;
	cursor:default;
}


.tableTitle
{
	height:25px;
    font-size:11px;
	color:#222222;
	cursor:default;

	background-color:#C9DAFC;
}

.submit
{

	border-color:#C9DAFC;
	border-style:solid;
	border-width:1px;

	background-color:#C9DAFC;
	color:#333333;
}

.in-text
{
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
	color:#333333;
}

.hr_dec
{
	border:1px solid #E5E5E5;
}

.lite
{
	color:#bcbcbc
}