body {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: 000000; padding-top: 0px; background-color: #fff}
body {font-size: 80%; font-family: Arial, Geneva CY, Sans-Serif}
td {font-size: 80%; font-family: Arial, Geneva CY, Sans-Serif; color: #333333; }
th {font-size: 80%; font-family: Arial, Geneva CY, Sans-Serif; color: #333333;}

a:link       {text-decoration: underline; color:#006699}
a:visited    {text-decoration: underline; color:#0055cc}
a:hover      {text-decoration: underline; color:#EB3D00}
a:active     {text-decoration: underline; color:#EB3D00}

a:link.black       {color:#000000}
a:visited.black    {color:#000000}
a:hover.black      {color:#ffffff}
a:active.black     {color:#000000}

a:link.menu-current-link       {color:#EB3D00}
a:visited.menu-current-link       {color:#EB3D00}
a:hover.menu-current-link       {color:#EB3D00}
a:active.menu-current-link       {color:#EB3D00}

img             {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}

img#logo      {margin: 25px 21px 5px 21px; width="153" height="83"}

img#search    {margin: 0px 21px 0px 0px; width="15" height="15"}
hr           {margin-top: 2px; margin-bottom: 6px; color: #cccccc; border-top-style: none; border-right-style: none; border-left-style: none; height: 1px; background-color: #cccccc; border-bottom-style: none}

.date          {margin: 1.5em 0px 0em 0px}
.news          {margin: 0em 0px 0em 0px}

.large {font-size: 120%} 

.contact          {margin: 0em 0px .75em 0px}

.menu          {margin: 0em 0px .4em 0px}
.menu-i          {font-style:italic; margin: 0em 0px .75em 0px}
.menu-open          {margin: 0em 0px .75em 13px}
.menu-current          {margin: 0em 0px .4em 0px; color:#EB3D00}
.menu-current-margin          {margin: 0em 0px .75em 13px; color:#EB3D00}

.x {font-size: 175%; font-weight: normal; margin: 1.5em 0px 0.5em}

span.heading {font-size: 200%; font-weight: normal; margin: 1em 0px 0em; color: #CCCCCC; padding-top: 50px; }


H1 {font-size: 200%; font-weight: normal; margin: 1em 0px 0em}
H2 {font-size: 175%; font-weight: normal; margin: 1.5em 0px 0.5em}
H3 {font-size: 150%; font-weight: normal; margin: 1em 0px 0.5em}

div.description {
	position: relative; top: -14px; padding-right:21px
}

div.special {padding-right: 1em; padding-left: 1em; padding-bottom: .1em; margin: 0px 0px 0em; padding-top: .1em; position: relative; top: 0em; left: 0em; background-color: #f5f5ea}

td.left {border-bottom-style:solid; border-bottom-width:1px; padding-left:0px; padding-right:21px; padding-top:5px; padding-bottom:5px}
td.right {border-bottom-style:solid; border-bottom-width:1px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px}


UL.sub-menu {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0.4em 0px 0px 18px; padding-TOP: 0px; list-style-type: none}
UL.sub-menu LI {padding-right: 0px; padding-left: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px 0px 0.3em; padding-TOP: 0px}
UL.sub-menu LI.current {FONT-WEIGHT: bold}


UL {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 1.2em 6px; padding-TOP: 0px; list-style-type: none}
UL LI {padding-left: 18px; BACKGROUND: url(http://www.promo-light.ru/li.gif) no-repeat 0px 0.6em; margin: 0.5em 0px 0px}
OL {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 1.2em; padding-TOP: 0px}
OL LI {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 1.2em 0px 0px 24px; padding-TOP: 0px}


.podm a {margin: 0 0 0 15; display: block; color: #333; font-size: 11px;}

a.mlink, a.mlink:visited, .menu a, .menu a:visited, .menu_span0 {border-bottom: 1px dashed #ccc; font-size: 14px; text-decoration: none; color: #333; position: block; margin: 5 0 5 0;display: block; width:160px }

a.mlink:hover, .menu a:hover {border-bottom: 1px dashed #333; font-size: 14px; text-decoration: none; color: #333; }


.menu a.menu_link1, .menu a.menu_link1:visited, .menu_span1  {font-size: 11px; margin-left:20px;}


.menu a.menu_link2, .menu a.menu_link2:visited, .menu_span2 {font-size: 10px; margin: 0 0 0 30;}

.nav_link             { color:#459945; }
.folder1              { margin-left:10px; display:block; color:red; }
.folder2              { margin-left:20px; }
.doc1                 { margin-left:10px; color:#00aaaa; }
.doc2                 { margin-left:20px; color:#aa00aa; }
a:hover .doc1         { margin-left:15px; }
a .doc2               { margin-left:25px; }
.map_folder1          { margin-left:10px; display:block; color:red; }
.map_folder2          { margin-left:20px; }
.map_doc1             { margin-left:10px; color:#00aaaa; }
.map_doc2             { margin-left:20px; color:#aa00aa; }
a:hover .map_doc1     { margin-left:15px; }
a .map_doc2           { margin-left:25px; }

.menu_link0           { margin-left:10px; display:block; color:red; }
.menu_link1           { margin-left:20px; display:block; color:green; }
.menu_link2           { margin-left:30px; display:block; color:blue; }

.menu_span0           { margin-left:17px; display:block; color:black; font:bold;}
.menu_span1           { margin-left:27px; display:block; color:black; font:bold;}
.menu_span2           { margin-left:37px; display:block; color:black; font:bold;}

.site_map_link0       { margin-left:10px; display:block; color:red; }
.site_map_link1       { margin-left:20px; display:block; color:green; }
.site_map_link2       { margin-left:30px; display:block; color:blue; }

