.leftmenu{
font-family:tahoma;
font-size:11px;
color:#999999;
font-weight:bold;
text-decoration:none;
}

a.leftmenu:hover{
font-family:tahoma;
font-size:12px;
color:#424346;
font-weight:bold;
text-decoration:underline;
}

.leftmenu1{
font-family:tahoma;
font-size:12px;
color:#09278A;
text-decoration:underline;
align:left;}

a.leftmenu1:hover{
font-family:tahoma;
font-size:12px;
color:#424346;
text-decoration:none;
}
.leftmenu2{
font-family:tahoma;
font-size:14px;
color:#09278A;
text-decoration:underline;
align:left;}

a.leftmenu2:hover{
font-family:tahoma;
font-size:14px;
color:#424346;
text-decoration:none;
}

.leftmenu3{
font-family:tahoma;
font-size:10px;
color:#09278A;
text-decoration:underline;
align:left;}

a.leftmenu3:hover{
font-family:tahoma;
font-size:10px;
color:#424346;
text-decoration:none;
}

.leftmenu4{
font-family:tahoma;
font-size:11px;
color:#09278A;
text-decoration:underline;
align:left;}

a.leftmenu4:hover{
font-family:tahoma;
font-size:11px;
color:#424346;
text-decoration:none;
}
.leftmenu5{
font-family:tahoma;
font-size:12px;
color:#09278A;
text-decoration:none;
align:left;}

a.leftmenu5:hover{
font-family:tahoma;
font-size:12px;
color:#424346;
text-decoration:underline;

}
.leftmenu6{
font-family:tahoma;
font-size:12px;
color:#0000ff;
text-decoration:underline;
align:left;}

a.leftmenu6:hover{
font-family:tahoma;
font-size:12px;
color:#424346;
text-decoration:none;
}
.leftmenu7{
font-family:tahoma;
font-size:12px;
color:#09278A;
text-decoration:none;
align:left;}

a.leftmenu7:hover{
font-family:tahoma;
font-size:12px;
color:#424346;
text-decoration:none;
}

.leftmenu8{
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#09278A;
 font-weight:bold;
text-decoration:none;
align:left;}

a.leftmenu8:hover{
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#424346;
 font-weight:bold;
text-decoration:underline;

}
.leftmenu9{
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#09278A;
 font-weight:bold;
text-decoration:none;
align:left;}

a.leftmenu9:hover{
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#09278A;
font-weight:bold;
text-decoration:none;
}



html, body {
	margin:0px;
	padding:0px;
        background-color: #ffffff;
        


}
body, input, select, textarea {
	background-color: #eeeeee;
     
       
}
td, input, select, textarea {
	 font-family:Arial, Helvetica, Sans-Serif;
 	font-size: 13px;
line-height: 150%;

	color: #000000;
	vertical-align: top; 
                      alink:#000000;
        link:#000000;
        vlink:#000000;
}

td {
	padding: 0px;
}

table.main1 {
        	border: 1px ridge #cccccc;
                
}

table.main {
        	width: 1200px;
	height: 100%;
	border-collapse: collapse;
        background-color: #FFFFFF;
}


table.dis {
        	
	cellpadding: 10;
        width: 100%;
	        border: 1; 

      
}
td.rio {
padding-top:2px;  
padding-right:10px;
padding-left:10px;
}
td.riotop {
padding-top:5px;  

}

td.top {background-color: #FFFFFF;

	height: 100px;

}
td.search {
}
td.topmenu {
           font-family: Times New,Arial ;
	   font-size: 13px;
           color: #aa0000;
           align: CENTER;
background-image:url(gif/menu_bg1.gif);
height: 40px;
vertical-align: middle;
 font-weight:bold;

}
td.topmenu2 {
     font-size: 13px;
           color: #3BA4C7;
           align: CENTER;
       font-weight:bold;
vertical-align: middle;

}
td.topmenu3 {
     font-size: 13px;
           color: #3BA4C7;
           align: right;
       font-weight:bold;
vertical-align: middle;
width: 170px;
}
td.topmenu4 {
       font-family: Times New ;
	   font-size: 13px;
           color: #ff0000;
           align: CENTER;
background-image:url(gif/menu_bg2.gif);
height: 40px;
vertical-align: middle;
 font-weight:bold;
}
td.topmenu5 {
           font-family: Times New,Arial ;
	   font-size: 13px;
           color: #ff0000;
           align: CENTER;
background-image:url(gif/menu_bg11.gif);
height: 60px;
vertical-align: middle;
 font-weight:bold;


}
td.news {background-color:#FFFFFF;
 
	width: 156px;
line-height: 100%;
letter-spacing: 0.0em;

}
td.text {
	width: 85%;
	height: 100%;
      font-family: Verdana, Helvetica, sans-serif;
        font-size: 12 px;
		padding: 1;
         
}
td.text3 {
	width: 85%;
	height: 100%;
      font-family: Verdana, Helvetica, sans-serif;
        font-size: 12 px;
		padding: 15;
         
}

td.text6 {
	width: 75%;
	height: 100%;
      font-family: Verdana, Helvetica, sans-serif;
        font-size: 14 px;
         
}
td.text7{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 14 px;
         font-weight:bold;
 
}

td.text2 {background-color:#FFFFFF;
	height: 100%;
               font-family: Tahoma, Helvetica, Times New ;
        font-size: 12 px;
line-height:150%;

         
}

.h2{
              font-family: Verdana, Helvetica, sans-serif;
color: #990000;
}
.h3{
              font-family: Verdana, Helvetica, sans-serif;
color: #000000;
}
P.abz{
padding-top:5px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
text-align:left
}

P {text-indent:50%} 

P.otst {
	TEXT-INDENT: 1em; TEXT-ALIGN: justify
}

P.otst2 {

        margin-left: 5px;
        margin-right: 2px;
        font-family: 92% Tahoma, Helvetica, Times New ;
        font-size: 10px;

        TEXT-ALIGN: left;
}
P.otst3 {

        margin-left: 12px;
        margin-right: 12px;
        font-family: 92% Tahoma,Helvetica, Times New ;
        font-size: 12px;

        TEXT-ALIGN: justify;
}
P.otst4 {

        margin-left: 15px;
        margin-right: 2px;
        font-family: 92% Tahoma, Helvetica, Times New ;
        font-size: 10px;

        TEXT-ALIGN: left;
}

p.table {

        padding: 1em;
        line-height: 1.5;
        TEXT-ALIGN: left;
        

}
p.table1 {

        
         margin-left: 1em; /* Отступ снизу */
         margin-right: 1pt; /* Отступ справа */
          margin-bottom: 1em; /* Отступ снизу */
        TEXT-ALIGN: left;
        

}

p.table2 {

             
     text-align: right;
background-color:blue;
}


td.copyright {
}
td.bottommenu {



}
td.text2 {
	width: 50%;
	height: 100%;
}
P {
	TEXT-INDENT: 0em; TEXT-ALIGN: justify
}
td.text4 {
	width: 50%;
	height: 100%;
}

td.text5 {  background-color:#FF0000;

                letter-spacing: 1pt;
	font-family: 92% Tahoma, Helvetica, ;
        font-size: 11px;
 color: #faf7c7;

        TEXT-ALIGN: center;
}
.news {
	font-family: 92%Verdana, Geneva, sans-serif;
	
	font-size:11px;
	color:#333333;

}



h1  {

        
        font-family: 92% Tahoma, Helvetica, ;
        font-size: 12px;
 color: #ffffff;

        TEXT-ALIGN: center;
}


h1.main  {
        font-family: Verdana, Geneva, sans-serif;
        align: CENTER;
        line-height:140%;   
       color: #990000;
       font-size: 15px;  
}



h4
{
   color: #aa0000;
   font-size: 15px;  
}
 .h4
{color: #990000;
   font-size: 15px;  
font-weight: 800;
font-family: Tahoma, sans-serif;


}


h5
{
   color: #aa0000;
   font-size: 15px;  
  
 
}

.h5
{
   color: #aa0000;
   font-size: 15px;  
}

 h5.main
{
   color: #aa0000;
   font-size: 15px;  
font-weight: normal; 
}

  



 h6
{
   color: #aa0000;
   font-size: 15px; 
font-weight: normal; 
}

 .h6
{color: #aa0000;
   font-size: 14px;  
 font-weight: normal; 

}

 h7
{
   color: #990000;
   font-size: 13px;  
font-weight: ibold; 
}
 h8
{
   color: #990000;
   font-size: 10px;  
font-weight: ibold; 
}

h3
{
   color: #aa0000;
   font-size: 18px;  
 
}

.header1{
              font-family: Verdana, Helvetica, sans-serif;
color: #faf7c7;
font-size: 11px;  

}
.header2{
              font-family: Verdana, Helvetica, sans-serif;
color: #0000ff;
font-size: 13px;  

}
.header3{
              font-family: Verdana, Helvetica, sans-serif;
color: #ffffff;
font-size: 13px;  

}

#container1{
width:270px;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7{
display: block;
overflow: hidden;


}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6{
height: 1px;


}
.xb1{
margin: 0 8px;
background: #4A708B;
}
.xb2{
margin: 0 6px;
background: #4A708B;
}
.xb3{
margin: 0 4px;
background: #4A708B;}
.xb4{
margin: 0 3px;
background: #4A708B;}
.xb5{
margin: 0 2px;
background: #4A708B;}
.xb6{
margin: 0 2px;
background: #4A708B;}
.xb7{
margin: 0 1px;
background: #4A708B;
height: 2px;
}
.content1{
display: block;
padding: 10px;
height: 740px;
background: #EEE;
}


#container2{
width:170px;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7{
display: block;
overflow: hidden;


}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6{
height: 1px;


}
.xb1{
margin: 0 8px;
background: #4A708B;
}
.xb2{
margin: 0 6px;
background: #4A708B;
}
.xb3{
margin: 0 4px;
background: #4A708B;}
.xb4{
margin: 0 3px;
background: #4A708B;}
.xb5{
margin: 0 2px;
background: #4A708B;}
.xb6{
margin: 0 2px;
background: #4A708B;}
.xb7{
margin: 0 1px;
background: #4A708B;
height: 2px;
}
.content2{
display: block;
padding: 10px;
height:485px;
background: #EEE;
}




#container3{
width:170px;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7{
display: block;
overflow: hidden;


}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6{
height: 1px;


}
.xb1{
margin: 0 8px;
background: #4A708B;
}
.xb2{
margin: 0 6px;
background: #4A708B;
}
.xb3{
margin: 0 4px;
background: #4A708B;}
.xb4{
margin: 0 3px;
background: #4A708B;}
.xb5{
margin: 0 2px;
background: #4A708B;}
.xb6{
margin: 0 2px;
background: #4A708B;}
.xb7{
margin: 0 1px;
background: #4A708B;
height: 2px;
}
.content3{
display: block;
padding: 10px;
height:1940px;
background: #EEE;
}


#container4{
width:190px;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7{
display: block;
overflow: hidden;


}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6{
height: 1px;


}
.xb1{
margin: 0 8px;
background: #4A708B;
}
.xb2{
margin: 0 6px;
background: #4A708B;
}
.xb3{
margin: 0 4px;
background: #4A708B;}
.xb4{
margin: 0 3px;
background: #4A708B;}
.xb5{
margin: 0 2px;
background: #4A708B;}
.xb6{
margin: 0 2px;
background: #4A708B;}
.xb7{
margin: 0 1px;
background: #4A708B;
height: 2px;
}
.content4{
display: block;
padding: 10px;
height: 1820px;
background: #EEE;
}
#container5{
width:170px;

}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7{
display: block;
overflow: hidden;


}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6{
height: 1px;


}
.xb1{
margin: 0 8px;
background: #4A708B;
}
.xb2{
margin: 0 6px;
background: #4A708B;
}
.xb3{
margin: 0 4px;
background: #4A708B;}
.xb4{
margin: 0 3px;
background: #4A708B;}
.xb5{
margin: 0 2px;
background: #4A708B;}
.xb6{
margin: 0 2px;
background: #4A708B;}
.xb7{
margin: 0 1px;
background: #4A708B;
height: 2px;
}
.content5{
display: block;
padding: 10px;
height: 752px;
background: #EEE;

}
#container6{
width:170px;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7{
display: block;
overflow: hidden;


}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6{
height: 1px;


}
.xb1{
margin: 0 8px;
background: #6699cc;
}
.xb2{
margin: 0 6px;
background: #6699cc;
}
.xb3{
margin: 0 4px;
background: #6699cc;}
.xb4{
margin: 0 3px;
background: #6699cc;}
.xb5{
margin: 0 2px;
background: #6699cc;}
.xb6{
margin: 0 2px;
background: #6699cc;}
.xb7{
margin: 0 1px;
background: #6699cc;
height: 2px;
}
.content6{
display: block;
padding: 10px;
height:590px;
background: #EEE;
}


#container7{
width:170px;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7{
display: block;
overflow: hidden;


}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6{
height: 1px;


}
.xb1{
margin: 0 8px;
background: #4A708B;
}
.xb2{
margin: 0 6px;
background: #4A708B;
}
.xb3{
margin: 0 4px;
background: #4A708B;}
.xb4{
margin: 0 3px;
background: #4A708B;}
.xb5{
margin: 0 2px;
background: #4A708B;}
.xb6{
margin: 0 2px;
background: #4A708B;}
.xb7{
margin: 0 1px;
background: #4A708B;
height: 2px;
}
.content7{
display: block;
padding: 10px;
height:480px;
background: #EEE;
}



/* begin search1 */

.search1{
  width: 270px;
align: center;

}
.button{text-decoration:none; text-align:center; 
 padding:3px 27px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:3px;
 -moz-border-radius:3px; 
 border-radius: 3px; 
 font:14px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#6699cc; 
 background-image: -moz-linear-gradient(top, #006CA2 0%, #006CA2 100%); 
 background-image: -webkit-linear-gradient(top, #006CA2 0%, #006CA2 100%); 
 background-image: -o-linear-gradient(top, #006CA2 0%, #006CA2 100%); 
 background-image: -ms-linear-gradient(top, #006CA2 0% ,#006CA2 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
 background-image: linear-gradient(top, #006CA2 0% ,#1982A5 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.button:hover{
 padding:3px 27px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:14px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#3BA4C7; 
 background-image: -moz-linear-gradient(top, #00486C 0%, #00486C 100%); 
 background-image: -webkit-linear-gradient(top, #00486C 0%, #00486C 100%); 
 background-image: -o-linear-gradient(top, #00486C 0%, #00486C 100%); 
 background-image: -ms-linear-gradient(top, #00486C 0% ,#00486C 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
 background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }.button:active{
 padding:3px 27px; 
 border:solid 1px #2d5b99; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:14px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#3BA4C7; 
 background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
 background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }

/* end LayoutCell, sidebar2 */


.wrapper
;

 { width: 220px; height: 300px; margin: 1px auto 0 auto; background: #EEEEEE; border: solid 0px black; }
 .wrapper a { width: 174px; padding: 3px; display: block; background: #EEEEEE;  color: gray; text-decoration: none; }
 .wrapper a:hover { display: block; background: blue; color: white; }
 .item1_norm { width: 120px; height: 18px; margin: 20px 0 0 10px; float: left; overflow: hidden; border: solid 0px black; }
 .item1_hover { width: 120px; margin:1px 0 0 10px; float: left; overflow: visible; border: solid 0px black; }
 .item2_norm { width: 120px; height: 18px; margin: 20px 0 0 10px; float: left; overflow: hidden; border: solid 0px black; }
 .item2_hover { width: 120px; margin: 1px 0 0 10px; float: left; overflow: visible; border: solid 0px black; }
ul { margin: 0; padding: 0; list-style: none; width: 150px; }
ul li { position: relative; }
li ul { position: absolute; left: 149px; top: 0; display: none; }
ul li a { display: block; text-decoration: none; color: #777; background: #fff; padding: 5px; border: 1px solid #ccc; border-bottom: 0; }
/* Fix IE. Hide from IE Mac \*/ * html ul li { float: left; } * html ul li a { height: 1%; } /* End */ 
ul { margin: 0; padding: 0; list-style: none; width: 150px; border-bottom: 1px solid #ccc; }
li:hover ul { display: block; }
li:hover ul, li.over ul { display: block; } 
<ul id="nav">
.bold1 {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
a.st2 .img2{width:209px;height:156px;}
a.st2 .img2 img{width:209px;height:156px;}
a.st2:hover .img2{width:209px;height:156px;overflow:visible;visibility:hidden;}
a.st2:hover .img2 img{visibility:visible;position:absolute;z-index:150;}

p.dline {
align:center;
   line-height: 0.9;
   }
   