@import url(/catal/period.css);

div.rus_libs,div.rus_libs i
{
    font-size:0.9em;
}

div.rus_libs h1,div.rus_libs h2
{
/*
 clear:right;
*/
}

div.rus_libs dl
{
       border:1px solid lightblue;
      display:block;
	float:left;
       margin:0.75em 0;
      padding:0.2em;
}

div.rus_libs dl dt
{
      font-weight:bold;
	  padding:0.2em;
}

div.rus_libs dl dd
 {
   margin:0;
  padding:0;
  padding:0.2em;
 }

div.rus_libs dl dd.addr
 {
 background-color:rgb(97%,100%,100%);
    border-bottom:1px solid lightblue;
 }

div.rus_libs dl dd.detls
 {
	    width:20em;
	    float:right;
	  display:block;
	font-size:0.9em;
	   margin:0.5em;
 }

div.rus_libs dl dd.add
 {
    font-size:0.9em;
   margin-top:0.5em;
 background-color:rgb(97%,100%,100%);
 }

div.rus_libs dl dd.cpl
 {
    font-size:0.9em;
 }

div.rus_libs span
 {
	 color:rgb(30%,50%,50%);
 }

div.rus_libs dl dd .vis
 {
  border-left:0.6em solid rgb(30%,50%,50%);
     overflow:hidden;
       height:2.5ex;
	width:100%;
      padding:0 0.5em;
       margin:0;
/*
	float:right;
      display:block;
*/
     behavior:url(change.htc);
 }

div.rus_libs dl dd .vis span
 {
      display:block;
 }
div.rus_libs dl dd .vis:hover
 {
     overflow:visible;
       height:auto;
 background-color:rgb(97%,100%,100%);
 }

div.rus_libs dl dd .hid
 {
  border-left:0.6em solid rgb(30%,50%,50%);
     overflow:visible;
       height:auto;
      padding:0 0.5em;
 background-color:rgb(97%,100%,100%);
     behavior:url(change.htc);
 }

div.rus_libs dl dd table
 {
	    width:50%;
	    float:right;
	  display:block;
	font-size:0.9em;
	   margin:0.5em;
 }

div.rus_libs dl dd table caption
 {
   border-bottom:1px solid lightblue;
 }

div.rus_libs dl dd table td
 {
  background-color:rgb(97%,97%,100%);
	    margin:0.2em;
	   padding:0.1em;
	text-align:center;
 }

div.rus_libs dl dd table th
 {
	 background-color:rgb(90%,90%,100%);
		font-size:0.9em;
		    color:rgb(0,0,20%);
	      font-weight:normal;
		  padding:0.2em;
		   border:1px solid white;

 }

