*
{
  margin: 0;
  padding: 0;
}
html, body {
  height:100%;
  margin:0px;
  padding:0px;
  font-size: 10pt;
  font-family: Tahoma;
}

ul {
padding:0px;
margin:0px;
}

td {
  font: 10pt Tahoma, Arial, Verdana;
  color: #0A3B7F	;
}

td a {
  color: #0364D0;
  text-decoration: underline;
}
td a:hover, td a.cont:hover {
  color: #0A3B7F;
  text-decoration: underline;
}

P {
  font-family: Tahoma, Arial, Verdana;  
  text-indent: 0px;
  font-size: 10pt;
/*  color: #556655; грязно-зелёный цвет*/
  color: #0B4391;
  margin:0 0 1em;
}

.zaeli table, .zaeli h3 {margin:1em 0;}

.tdNav {
  font: 9px Tahoma, Arial, Verdana;
  color: #7F7F7F;
  padding-top: 5px; padding-bottom: 19px;
}
.tdNav a {
  color: #7F7F7F;
  text-decoration: underline;
}
.tdNav a:hover, .tdNav a.cont:hover {
  color: #D7120F;
  text-decoration: underline;
}



.tdRem {
  font: 10px Tahoma, Arial, Verdana;
  color: #7F7F7F;
}
.tdRem a {
  color: #7F7F7F;
  text-decoration: underline;
}
.tdRem a:hover, .tdRem a.cont:hover {
  color: #D7120F;
  text-decoration: underline;
}



.tdNews {
  font: 11px Tahoma, Arial, Verdana;
  color: #000000;
  padding-bottom: 24px;
}
.tdNews a {
  color: #8B8D93;
  text-decoration: none;
}
.tdNews a:hover, .tdNews a.cont:hover {
  color: #63656E;
  text-decoration: underline;
}



.tdBold {
  font: 11px Tahoma, Arial, Verdana;
  color: #000000;
  font-weight: bold;
}
.tdBold a {
  color: #000000;
  text-decoration: underline;
}
.tdBold a:hover, .tdBold a.cont:hover {
  color: #D61E00;
  text-decoration: underline;
}



.tdCopy {
  font: 9px Tahoma, Arial, Verdana;
  color: #989898;
}
.tdCopy a {
  color: #989898;
  text-decoration: underline;
}
.tdCopy a:hover, .tdCopy a.cont:hover {
  color: #000000;
  text-decoration: underline;
}



.tdAdver {
  font: 9px Tahoma, Arial, Verdana;
  color: #5E5E65;
  padding-left: 33px; padding-right: 10px;
  padding-top: 3px; padding-bottom: 6px;
}
.tdAdver a {
  color: #5E5E65;
  text-decoration: none;
}
.tdAdver a:hover, .tdAdver a.cont:hover {
  color: #000000;
  text-decoration: underline;
}


p#ssklad
{
  margin: 25px 0 0 0;
  padding: 0 0 0 5px;
  text-indent: 0;
  border-left: 2px solid #fff;
  
}

p#ssklad a
{
  font-size: 9pt;
  text-transform: uppercase;
  text-decoration: none;
  font-style: oblique;
  font-weight: bold;
  font-family: arial;
  color: #fff;
}

p#ssklad a span
{
  font-size: 13pt;
}


/* Выпадающий список - меню
***********************************************/

div.L1Menu
{
  margin: 0 0 0 0px;
  width: 180px;
  height: 645px;
  background: #ccc;
  padding: 0px 0 23px 0;
 
  
}
.round1
{
 
}

div.L1Menu ul
{
  margin: 0;
  padding: 0;
  list-style: none;
  width: 180px;
}

div.L1Menu ul li
{
  position: relative;
  padding: 0 0 0 0px;
  margin: 1px 0 0 0;
 
}

div.L1Menu ul li a.last
{
  height: 29px;
  background: url(/i/libglast.gif) no-repeat left top;
}

div.L1Menu ul li:hover, div.L1Menu ul li.last:hover
{
 /* background: url(libg.gif) no-repeat left top;*/
}

div.L1Menu li ul
{
  position: absolute;
  left: 180px;
  top: 0;
  display: none;
}

/* First level */
div.L1Menu li a
{
   display: block;
   width: 155px;
   text-decoration: none;
   background: #ccc url(/i/libgres.gif) no-repeat left top;
   padding: 5px 5px 5px 20px;
 /*  color: #0B4391; */
   color: #1560BE; 
   font-size: 13px;
   font-weight:bold;
}

div.L1Menu ul li a:hover
{
  padding-left: -60px;
  background: #126FE4 url(/i/libg.gif) no-repeat left top;
  color: #fff;
  
}

div.L1Menu li:hover ul, div.L1Menu li.over ul 
{ 
	display: block; 
}

/* Fix IE. Hide from IE Mac \*/
* div.L1Menu ul li { float: left; height: 1%; }
* div.L1Menu ul li a { height: 1%; }
/* End */

div.L1Menu li ul li
{
  background: #ccc;
  margin-top: 0px;
  
}

div.L1Menu li ul a
{
  
  width: 320px;
  margin-top: 1px;
  text-decoration: none;
}





.tdInput {
  font: 11px MS Sans Serif;
  color: #000000;
}



h1 {
  font: 14px Arial Narrow, Arial, Tahoma, Verdana;
  color: #000000;
  font-weight: bold;
  padding-top: 3px; padding-bottom: 8px;
}



.header1 {
  font: 19px Arial Narrow, Arial, Tahoma, Verdana;
  color: #000000;
  font-weight: bold;
}
.header1 a {
  color: #000000;
  text-decoration: underline;
}
.header1 a:hover, .header1 a.cont:hover {
  color: #D7120F;
  text-decoration: underline;
}



.header2 {
  font: 17px Arial Narrow, Arial, Tahoma, Verdana;
  color: #70747B;
  font-weight: bold;
}
.header2 a {
  color: #70747B;
  text-decoration: underline;
}
.header2 a:hover, .header2 a.cont:hover {
  color: #D7120F;
  text-decoration: underline;
}


.header3 {
  font: 15px Arial Narrow, Arial, Tahoma, Verdana;
  color: #70747B;
  font-weight: bold;
}
.header3 a {
  color: #70747B;
  text-decoration: underline;
}
.header3 a:hover, .header3 a.cont:hover {
  color: #D7120F;
  text-decoration: underline;
}






.mark1 {
  font: 11px Tahoma, Arial, Verdana;
  color: #000000;
  font-weight: bold;
}
.mark1 a {
  color: #000000;
  text-decoration: underline;
}
.mark1 a:hover, .mark1 a.cont:hover {
  color: #D7120F;
  text-decoration: underline;
}


.mark2 {
  font: 11px Tahoma, Arial, Verdana;
  color: #364883;
  font-style: italic;
}
.mark2 a {
  color: #364883;
  text-decoration: underline;
}
.mark2 a:hover, .mark2 a.cont:hover {
  color: #D7120F;
  text-decoration: underline;
}


.mark3 {
  font: 11px Tahoma, Arial, Verdana;
  color: #AA0808;
}
.mark3 a {
  color: #AA0808;
  text-decoration: underline;
}
.mark3 a:hover, .mark3 a.cont:hover {
  color: #D7120F;
  text-decoration: underline;
}







.tdnormal{
  border-bottom: #DBDBDC 1px solid;
  padding-left: 10px; padding-right: 10px;
  padding-top: 3px; padding-bottom: 6px;
  font-size: 10pt;
}
.tdnormal a {
  text-decoration: underline;
}
.tdnormal a:hover, .tdnormal a.cont:hover {
  text-decoration: underline;
}


.tdmark1{
  border-bottom: #DBDBDC 1px solid;
  font: 10pt Tahoma, Arial, Verdana;
  color: #000000;
  padding-left: 10px; padding-right: 10px;
  padding-top: 3px; padding-bottom: 6px;
}
.tdmark1 a {
  color: #000000;
  text-decoration: underline;
}
.tdmark1 a:hover, .tdmark1 a.cont:hover {
  color: #D61E00;
  text-decoration: underline;
}


.tdmark2{
  border-bottom: #DBDBDC 1px solid;
  font: 10pt Tahoma, Arial, Verdana;
  background: #E8E9EB;
  color: #000000;
  padding-left: 10px; padding-right: 10px;
  padding-top: 3px; padding-bottom: 6px;
}
.tdmark2 a {
  color: #000000;
  text-decoration: underline;
}
.tdmark2 a:hover, .tdmark2 a.cont:hover {
  color: #D61E00;
  text-decoration: underline;
}


.tdmark3{
  border-bottom: #DBDBDC 1px solid;
  font: 10pt Tahoma, Arial, Verdana;
  background: #626C8E;
  color: #D0D3DD;
  padding-left: 10px; padding-right: 10px;
  padding-top: 3px; padding-bottom: 6px;
}
.tdmark3 a {
  color: #D0D3DD;
  text-decoration: underline;
}
.tdmark3 a:hover, .tdmark3 a.cont:hover {
  color: #ffffff;
  text-decoration: underline;
}


.tdheader{
  border-bottom: #DBDBDC 1px solid;
  background: url(/images/table_vdiv.gif) #A6ABBA;
  font: 9pt Tahoma, Arial, Verdana;
  color: #ffffff;
  font-weight: bold;
  padding-left: 10px; padding-right: 10px;
  padding-top: 5px; padding-bottom: 8px;
}
.tdheader a {
  color: #ffffff;
  text-decoration: underline;
}
.tdheader a:hover, .tdheader a.cont:hover {
  color: #ffffff;
  text-decoration: underline;
}
.tborder {
	font-family: tahoma, verdana, arial;
	background-color: #666666;
}
.head {
	font-family: Verdana, Tahoma, Arial;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
	text-align: center;
}
.tcontent {
	background-color: #FFFFFF;
	text-align: center;
}

table.tborder td {padding:2px 5px;}

.pre {text-align:left;}
table.floor th {padding:2em 0 1em;font-size:1.2em;}
table.floor img {padding:.2em;}
.img_margin img {margin:0 .5em;}