/***************************************/
div.firstmenu
     {
    float:left;
   margin:0;
   margin-top:2px;
    width:100%;
   border:1px solid lightblue;
  padding:0;
     }

div.firstmenu .first
     {
     margin:0;
    padding:0 1em;
     }

div.firstmenu .first li
     {
       margin:0.7em 0;
    font-size:1em;
       border:0.1em solid rgb(90%,90%,90%);
      padding:0.1em;
   list-style-type:none;
	width:100%;
	display:block;
     }

div.firstmenu .first li a
     {
	  display:block;
	  padding:0.3em 0.3em 0.3em 25px;
	    width:100%;
       background:url(/pics/arrows/right.gif) no-repeat 0.1em 50% #FCF9D1;
/*
	   border:1px groove lightblue;
	   border-color-dark:white;
*/
     }

div.firstmenu .first li a:hover
     {
       background:url(/pics/arrows/r-b.gif) no-repeat 0.1em 50% gold;
     }

div.firstmenu .first li .info
     {
   display:block;
border-top:1px solid rgb(50%,50%,60%);

 background-color:rgb(97%,97%,100%);
	font-size:0.9em;
	    color:rgb(30%,30%,35%);

     float:left;
   display:block;
     width:100%;

 font-size:0.8em;
     }

div.firstmenu .first li .info .desc
     {
      display:block;
	float:left;
	width:55%;
       margin:0;
      padding:0;
     }

div.firstmenu .first li .info .second
     {
     float:left;
   display:block;
 font-size:0.9em;
   padding:0.5em;
    margin-right:0.5em;

     width:40%;

     }

div.firstmenu .first li .info .second ul
     {
    margin-top:0;
 margin-bottom:0;
     }

div.firstmenu .first li .info .second h1,div.firstmenu .first li .info .second h2
     {
	 color:red;
      font-size:1em;
  margin-bottom:0;
     margin-top:0.1em;
    line-height:2.8ex;
     }

div.firstmenu .first li .info .second p
     {
	    color:rgb(30%,30%,40%);
      text-indent:0;
	   margin:0;
     }

div.firstmenu .first li .info .second li
     {
	   width:auto;
 list-style-type:square;
	 display:list-item;
	   float:none;
   padding-right:0;
	  margin:0;
	   color:rgb(70%,70%,95%);
     }

.head
     {
      float:none;
 text-align:center;
     }

.right
     {
       float:none;
     padding:0em;
  text-align:left;
/*  background:url(/pics/first-2.jpg) no-repeat 100% 50%;*/
    }

.right blockquote
     {
      font-size:0.8em;
	padding:1em 0 1em 50%;
	 margin:0;
     text-align:right;
	 height:125px;
     }

html>body .right blockquote
     {
	padding:10px 0 10px 50%;
	 height:78px;
     }

.right blockquote p
     {
      border-top:2px solid #FCF9D1;
      font-style:italic;
     font-family:serif;
	 padding:0.5em 0;
	  margin:0.5em 0 0;
	 display:block;
      text-align:right;
     }

div.infoblock
     {
   width:30em;
 font-size:0.8em;
 margin-top:2px;
margin-left:40px;


 /*   margin:20px 1em;
margin-top:100px;
     margin:1em 2em 1em 0em;
   padding-right:500px;
    margin-right:100px
   width:80%;*/

     }

div.infoblock p
     {
      background:#FCF9D1;
	 padding:0.3em;
	  margin:0;
     }

div.hidden
     {
      display:none;
     }

div.head input { margin-top: 1em }

div.fmenu
     {
	  float:left;
	  width:300px;
	padding:20px 75px 20px 45px;
	  clear:left;
     background:url(/pics/CD.jpg) no-repeat 50% 0%;
	 border:none;
	 margin:0em -0.5em;
      }

p.bottom
      {
	  clear:both;
     text-align:right;
 vertical-align:text-top;
       behavior:none;
      font-size:70%;
     border-top:2px solid #FCF9D1;
	padding:0.2em 0;
      }

.bottom .counters
      {
	 float:left;
	filter:alpha(opacity=50);
      }

.madilogo
      {
	 float:right;
      }

p.head_img { float:left; width:auto; margin:0 0 0 -1em;padding:0.1em }
p.head_img img { display:block }


