body {
  color: #404040;
  width: 90%;
  margin-left: 0;
  margin-top: 20px;
  background-color: white;
}
	    
a {
  color: #425970;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul#hnav {
  float: left;
  width: 100%;
}

ul#hnav>li {
  background-color: lemonchiffon;
  display: inline;
  float: left;
  margin: 2 5 2 5;
  padding: 4 5 4 5;
  border: 1px solid black;
}

.menu {
  float: left;
  width: 140px;
  margin-left: 0;
  padding: 0 10 0 10;
}

.menu ul {
  width: 145;
  height: 118;
  margin: 0 0 0 0;
  padding: 0;
}

.menu ul li {
  display: block;
  width: 100%;
  margin: 2;
  padding: 0;
  list-style: none;
}

.menu ul li a {
  display: block;
  color: #425970;

background-color: #E6E6FA;
  padding: 10;
  width: 100%;
  margin: 0;
}

.menu ul li span {
  display: block;
  width: 100%;
  color: #fff;
  background-color: #8299b0;
  padding: 7;
  margin: 0;
}

/* submenu list */
.menu ul li ul {
  margin-top: 0;
  padding: 0 0 0 20;
}

/* submenu list item */
.menu ul li ul li {
  margin: 0;
  padding: 0;
  border: 0px solid white;
}

/* submenu link */
.menu ul li ul li a {
  margin: 0;
  padding: 4;
}

/* submenu selected list item */
.menu ul li ul li span {

margin: 0;
  padding: 7;
}

div.header {
  height: 25;
  padding: 0;
}

div.headerstrip1 {
  width: 80%;
 padding: 8 0 0 0;
  margin: 0 8% 0 8%;
  text-align: right;
}
/* было 80 */
div.logo {
  float: left;
 /* width: 120; */
  height: 0;
  text-align: right; 
  vertical-align: middle;
  padding: 0;
  color: #606060;
}
/*было 80 */
div.headercontent {
  height: 0;
  width: 680;
  margin-left: 120;
  padding: 0;
}

#middle {
   width: 100%; /* ширина окна */
  overflow: hidden;
  padding: 0;
  margin: 0 4% 0 4%;

}

#topleft {
  float: left;
  margin: 5 10 5 10;
  padding: 0;
}

#contact {
  border: 1px solid #ccc;
  padding: 10px;
  margin-top: 5px;
  text-align: right;
}

#content {
  margin-left: 195px;
  margin-top: 5;
  margin-right: 5;
  padding: 0;
}

#footer {
  clear: both;
  margin-top: 5;
  padding: 5 10 5 10;
  width: 100%;
  text-align: right;
  color: #999;
}

p {
  text-align: justify;
}

ul.blockmenu>li {
  display: block;
  float: left;
  margin: 5;
  padding: 5 10 5 10;
  border: 1px solid #888;
}

h1 {
  color: #8090a0;
  margin-top: 20;
}

h2 {
  color: #8090a0;
  margin-top: 20;
}


h3 {
  color: #8090a0;
  margin: 0 0 0 0;
}

#rightcolumn {
  float: right;
}

#text {
  margin-right: 180px;
  padding-left: 20px;
  padding-right: 20px;
  border-left: 1px solid #ddd;
  color: #000000;
  margin-top: 40px;
}

.sidepicframe {
  border: 1px solid #ccc;
  padding: 1;
  margin: 0;
}

.sidepic {
  margin: 0;
}

ul.services {
  list-style: none;
  padding: 0;
}

ul.services>li {
  padding: 5;
  margin-left: 0;
}

#raznoe {
  margin-right: 0px;
  padding-left: 20;
  padding-right: 20;
  border-left: 1px solid #ddd;
}

div.headerstrip2 {
  width: 100%;
  padding-right: 8;
  text-align: right;
}


#middle2 {
  width: 1000;
  overflow: hidden;
  padding: 0;
  margin-left: 0;
}

.menu2 {
  float: left;
  width: 350px;
  margin-left: 0;
  padding: 0 0 0 0;
}


.menu2 ul {
  width: 140;
  height: 100;
  margin: 150 0 0 0;
  padding: 0;
}

.menu2 ul li {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.menu2 ul li a {
  display: block;
  color: #666;
  padding: 10;
  width: 100%;
  margin: 0;
}

.menu2 ul li span {
  display: block;
  width: 100%;
  color: #fff;
  background-color: #8299b0;
  padding: 5;
  margin: 0;
}

#contact2 {
  border: 1px solid #ccc;
  padding: 10;
  margin-top: 5;
  text-align: right;
}

#content2 {
  margin-left: 240px;
  margin-top: 5;
  margin-right: 0;
  padding: 0;
}

#kn {background-image: url(4.jpg);
	background-color:url(4.jpg);	
	background-repeat:no-repeat;
	height:60; width:170
}

.text_index a { color: #000; }
.text_index a:hover { color: #425970; }



.sidebarmenu ul{

  width: 145;
  height: 118;
  margin: 0 0 0 0;
  padding: 0;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000000;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #E6E6FA; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #000000;
}

.sidebarmenu ul li a:hover{
background-color: #8299b0;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 70px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */



#second_menu a{padding:5px 10px; float:left; font-weight:bold; font-size:13px;}
.menu td {border-bottom: 1px solid #fff !important;}
.transMenu td{border-bottom: 1px solid #fff !important;border-left: 1px solid #fff !important;}






<!--
.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px; 
}
.transMenu .content {
 position:absolute  ; 
}
.transMenu .items {
 width: 200px; border: 0px solid  ; 
 position:relative ; 
 left:0px; top:0px; 
 z-index:2; 
}
.transMenu  td
{
 padding: 5px 5px 5px 5px !important;  
 font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 

 color: #333333 !important ; 
} 
#subwrap 
{ 
 text-align: left ; 
}
.transMenu  .item.hover td
{ 
 color: #FFFFFF !important ; 
}
.transMenu .item { 
 height: 0px; text-decoration: none ; 
 cursor:pointer; 
 cursor:hand; 
}
.transMenu .background {
background-image:none; background-color: #E6E6FA !important ; 
 position:absolute ; 
 left:0px; top:0px; 
 z-index:1; 
 opacity:1; 
 filter:alpha(opacity=100) 
}
.transMenu .shadowRight { 
 position:absolute ; 
 z-index:3; 
 //top:-3000px; 
width:2px; 
 opacity:1; 
 filter:alpha(opacity=100)
}

.transMenu .shadowBottom { 
 position:absolute ; 
 z-index:1; 
height:2px; 
// left:-3000px; 
 opacity:1; 
 filter:alpha(opacity=100)
}
.transMenu .item.hover {
background-image:none; background-color: #8299b0 !important ; 
}
.transMenu .item img { 
 margin-left:0px !important ; 
}
table.menu {

 top: 0px; 
 left: 0px; 
 position:relative ; 
 margin:0px !important ; 
 border: 0px solid  ; 
bordercolor:white;

}
 z-index: 1; 



table.menu a{
 margin:2px !important ; 
 padding: 5px 5px 5px 5px  !important ; 
 display:block !important; 
 position:relative !important ; 
}

div.menu a,
div.menu a:visited,
div.menu a:link {
 width:150px; 
 border-left: 0px solid  ;
 font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #333333 !important ; 
 text-decoration: none !important ; 
 margin-bottom:0px !important ; 
 display:block !important; 
 white-space:nowrap ; 
}
div.menu td {

 border-right: 0px solid  ; 
 border-top: 0px solid  ; 
 border-left: 0px solid  ;
bordercolor:white;
background-image:none; background-color: #E6E6FA !important ; 
} 
div.menu td.last {
 border-bottom: 0px solid  ; 
bordercolor:white;
} 
#trans-active a{
 color: #FFFFFF !important ; 
background-image:none; background-color: #8299b0 !important ; 
} 
#menu a.hover   { 
background-image:none; color: #FFFFFF !important ; 
 background-color: #8299b0 !important ; 
}
#menu span {
 display:none; 
}
div.menu td a {padding:0px 0px; float:right; font-weight:bold; font-size:13px;text-decoration:none; color: #333333 !important ;}

div.menu td #active_menu{color:white !important ; 
background-image:none; background-color: #8299b0 !important ;}
div.menu td a:hover{ background-image:none; color:white !important ; 
 background-color: #8299b0 !important ;}


 
-->
