body{margin: 0; padding: 0; height:100%;}
body.1{margin: 10; padding: 10; background-color: #FFFFFF;}
html {height:100%;}

a	                {text-decoration: none; font-size: 12px; font-family: tahoma,sans-serif; color: #0000FF; font-weight: normal;}
a:hover                 {text-decoration: none; font-size: 12px; font-family: tahoma,sans-serif; color: #0000FF; font-weight: normal;}

a.menu                  {text-decoration: none; font-size: 14px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold;}
a.menu:hover            {text-decoration: none; font-size: 14px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold;}

a.gray                  {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #423839; font-weight: bold;}
a.gray:hover            {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #423839; font-weight: bold;}

a.sgray                 {text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #A0A0A0; font-weight: normal;}
a.sgray:hover           {text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #A0A0A0; font-weight: normal;}

a.swhite                {text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #FFFFFF; font-weight: normal;}
a.swhite:hover          {text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #FFFFFF; font-weight: normal;}

a.menu1                 {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #ffffff; font-weight: normal;}
a.menu1:hover           {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #ffffff; font-weight: normal;}

a.orange                {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #E66602; font-weight: bold;}
a.orange:hover          {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #E66602; font-weight: bold;}

a.menu_select           {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #ffffff; font-weight: bold;}
a.menu_select:hover     {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #E64802; font-weight: bold;}

a.sblack                {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; padding-right: 10px;}
a.sblack:hover          {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; padding-right: 10px;}

a.navblack              {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #444444; font-weight: bold; padding-right: 10px;}
a.navblack:hover        {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; padding-right: 10px;}

a.sorange               {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #E64802; font-weight: normal; padding-right: 10px;}
a.sorange:hover         {text-decoration: underline; font-size: 11px; font-family: tahoma,sans-serif; color: #0248E6; font-weight: normal; padding-right: 10px;}

a.ssmall           	{text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #FFFFFF; font-weight: normal; background-color: #FF560B; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; width: 100px; border: 1px #000000 solid;}
a.ssmall:hover          {text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; background-color: #C0C0C0; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; width: 100px; border: 1px #000000 solid;}

p               {font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; text-align: justify;}
b               {font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }
legend          {font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }
td              {font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; }
div             {font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; }
span            {font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; }
sub             {font-size: 8pt; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }
sup             {font-size: 8pt; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }
ul              {font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; }
ol              {font-size: 12px; font-family: tahom,sans-serif; color: #000000; font-weight: normal; }
h1              {font-size: 16px; font-family: tahom,sans-serif; margin-top: 5px;}
h2              {font-size: 14px; font-family: tahom,sans-serif; margin-bottom:-10px;}

legend          {font-size: 11px; font-family: tahoma,sans-serif; color: #AB260C; font-weight: bold; }

.form           {font-size: 11px; font-family: arial,sans-serif; color: #000000; border: 1 solid #9B7747; background-color: #FFFDC0;}
.small          {font-size: 11px; font-family: arial,sans-serif; color: #000000; }
.padding        {padding: 10px 10px 10px 10px; }
b.white         {font-size: 14px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; }
b.orange        {font-size: 12px; font-family: tahoma,sans-serif; color: #AB260C; font-weight: bold; }

td.hcat         {font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; text-align: center; background-color: #eeeeee; }
td.rcat         {font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; background-color: #ffffff; }


img.prev        { border: 0px; }
img.illustr     { border: 0px; margin-left: 10px; margin-right: 10px;}

td.buico	{font-family: arial,sans-serif; font-size: 9px; color: #646464; }
span.buico	{font-family: arial,sans-serif; font-size: 9px; color: #646464; }
u.buico		{font-family: arial,sans-serif; font-size: 9px; color: #646464; }
a.buico, a.buico:hover	{font-family: arial,sans-serif; font-size: 9px; color: #646464; text-decoration: underline;}

span.downsmall {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
text-align:justify;
}
a.downsmall:link, a.downsmall:hover, a.downsmall:visited {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
}
.bold {font-weight:bold; margin-bottom:-10px;}
.menu {float:left;width:238px; margin-top:14px;}
.menu a {background:url("../images/design/mnu3.gif") no-repeat scroll left bottom transparent; color:#FFFFFF; display:block; font-family:arial,sans-serif; font-size:14px; font-weight:bold; margin-bottom:13px; margin-top:10px; padding-bottom:13px; padding-left:16px;}


/* Новые стили */

#wrapper {height:auto !important; width:100%; min-height:100%; height:100%; background: url(../images/design/left.bg.jpg) left top repeat-y;}
#header {background: url(../images/design/up1r.gif) left top repeat-x; height:135px; border-bottom:2px solid #FCB50B;}
#middle {height:1%; padding:0 0 50px; width:100%;}
.topmen {background:none repeat scroll 0 0 #F70F05; height:16px; border-bottom:1px solid black; margin-left:238px; padding:1px 0px 0px 40px;}
.topmen a {display:inline-block; margin-right:65px; color:#FFFFFF; font-family:arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
.content {margin-left:238px; padding:10px;}
#footer {height:50px; margin:-50px auto 0; background:none repeat scroll 0 0 #F70F05; }
.leftbot {float:left; background:#FDB60C; width:238px; height:50px;}
.leftbot div{display: table-cell; vertical-align: middle; text-align:center; width:238px; height:50px;}
.leftbot div div{text-align:center; color:#646464;font-family:arial,sans-serif;font-size:11px; line-height:9px;}
.middled { margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}
.redf {color:#FBFBFB; float:right; padding-right:5px; padding-top:1px; text-align:right;}
.redf p{color:#FBFBFB; font-size:11px; margin-bottom:0; padding-top:8px;}
.ssil {color:#FBFBFB;font-family:arial,sans-serif;font-size:9px;}
.ssil:hover {color:#FBFBFB;font-family:arial,sans-serif;font-size:9px;}
.leftbot div div a {font-size:11px;color:#646464; text-decoration:underline;}