/* CSS Document */
      body {font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px}
      a:link {color: #EF3400;}
      a:hover {color: red; TEXT-DECORATION: none; }
      a:visited {color: #EF3400;}

.red {color: #EF3400; font-size: 13px;}
.red:link {color: #EF3400; font-size: 13px; text-decoration:none;}
.red:visited {color: #EF3400; font-size: 13px; text-decoration:none;}
.red:hover {color: black; font-size: 13px; text-decoration:underline;}

h1 {font-family: Arial, Helvetica, sans-serif; padding-left:5; color:#EF3400; font-size:14px;}
.h1:link  { color:#9C9A9C; text-decoration:none;}
.h1:visited { color:#9C9A9C; text-decoration:none;}
.h1:hover {color:#9C9A9C; text-decoration:underline;}

.cat {font-size: 11px; margin-right:3}
.cat:link {font-size: 11px; color:black; text-decoration:none; margin-left:25;  margin-right:3}
.cat:visited {font-size: 11px; color:black; text-decoration:none; margin-left:25;  margin-right:3}
.cat:hover {color: #EF3400; text-decoration:underline; margin-right:3}

.style1 {font-size: 11px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.style1:link {font-size: 11px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.style1:visited {font-size: 11px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.style1:hover {font-size: 11px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}

.menu1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9C9A9C; 
	text-decoration:none;
}
.menu1:link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9C9A9C;
	text-decoration:none;
}
.menu1:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9C9A9C;
	text-decoration:none;
}
.menu1:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#EF3400;
	text-decoration:underline;
}



.treeview { padding: 0; clear: both; font-family: Arial, sans-serif; width: 100%; }
    .treeview * { font-size: 100.1%; }
    .treeview ul
    {
        overflow: hidden; width: 100%; margin: 0; padding: 0 0 1.5em 0;
        list-style-type: none;
    }
    .treeview ul ul { overflow: visible; width: auto; margin: 0 0 0 0; padding: 0 0 0 0.75em; }

    .treeview ul.l { border-left: 1px solid; margin-left: -1px; }
    .treeview li.cl ul { display: none; }
    .treeview li { margin: 0; padding: 0; }
    .treeview li li { margin: 0 0 0 0.5em; border-left: 1px dotted; padding: 0; }
    .treeview li div { position: relative; height: 1.5em; min-height: 16px; //height: 1.3em; }
    .treeview li li div { border-bottom: 1px dotted; }
    .treeview li p
    {
        position: absolute; z-index: 1; top: 0.8em; //top: 0.65em; left: 1.75em;
        width: 100%; margin: 0; border-bottom: 1px dashed; padding: 0;
    }
    .treeview a { padding: 0.1em 0.2em; white-space: nowrap; //height: 1px; }
    .treeview img.i
    {
        border-right: 2px solid; border-bottom: 0.5em solid;
        margin-bottom: -0.5em; vertical-align: middle;
    }
    .treeview a.sc
    {
        position: absolute; top: 0.06em;
        margin-left: -1em; padding: 0; text-decoration: none;
    }

    /* colors */
    .treeview li p,
    .treeview img.i,
    .treeview .sc
    { background: white; }
    .treeview ul.l,
    .treeview li p,
    .treeview img.i
    { border-color: white; }
    .treeview ul li li,
    .treeview ul li li div
    { border-color: white; }
    .treeview a,
    .treeview a.sc,
    .treeview a.sc:hover
    { color: black; }
    .treeview a:hover
    { color: red; }

/**Âêëàäêè íà ãëàâíîé**/
#buttons{ border-top:1px solid white; margin-top:20px;}
#buttons div {float:left; padding:8px 19px 0px 19px; height:24px; font:normal 12px Arial; text-decoration:underline; background:#eee; color:#555; cursor:pointer; margin-right:2px;}
#buttons div a {color:#555;}
#buttons .act {background:#ffb6a2; color:#555; cursor:default; margin-left:0px; text-decoration:none; font-weight:bold;}
.rline {clear:both; border-top:2px solid #ffb6a2; height:12px; line-height:12px; font-size:12px;}
div.sleep { padding:0 5px;}
div.sleep h2{text-align:left;font:bold 14px Arial;}
div.sleep p{text-align:justify;font:normal 12px Arial;}.producers td { font-size: 12px; line-height: 14px; vertical-align: middle; padding: 10px 20px 10px 0; }.producers .logoImg { text-align: center; }.producers .logoImg img { display: block; margin: 0 auto; border: 0; }.producers .logoImg a { display: block; margin: 0 auto;  }
