  html{ 
   
    font-family: Trebuchet MS, helvetica, sans-serif;
	  font-size: 12px;
	  line-height: 1.4em;
	}
	

	div.block1 {
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  width: 258px;
  }
  
  div.block2 {
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  width: 253px;
  }
	
	span.ct table {
  border-collapse: collapse;
  }
  
  a.firstlink {
  color: #7db9ff; 
  font-size: 16px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  }

  span.ct table th {
  background: #c2d9ea;
  border: 1px solid #c2d9ea;
  padding: 5px;
  }

  span.ct table td {
  border: 1px solid #c2d9ea;
  padding: 5px;
  }

span.ct table tr:nth-child(2n+1) td{
  background: #c2d9ea;
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #3b7caa;
  padding: 5px;
}

span.ct table tr:nth-child(2n) td{
  background: #f1f1f1;
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #3b7caa;
  padding: 5px;
}
	
	a {
    color: #000;
  }
  
  a.rubric:link {
  text-decoration:underline; 
  color: blue;  
  }
  
  a.rubric:active {
  background-color: #FFFF00
  }
  
  div.sl {
    font-size: 11px;
    color: #898989;
  }
  
  a.sl {
    color: black;
  }
  
  a.sl:hover {
    color: red;
  }
    
    table.menu {
      width: 998px;
      color: #fff;
    }
    
    table.menu td.middle {
      background-image: url(/img/menu-bg.gif);
    }
    
    table.menu td.middle a {
      color: #fff;
    }
    
    table.footer {
      width: 998px;
      color: #fff;
      font-size: 11px;
      color: #898989;
      border-top: 1px solid silver;
      margin-top: 30px;
      }
    
    table.footer td.middle {
      text-align: right;
      background-image: url(/img/footer-bg.gif);
    }
    
    table.content {
      width: 998px;
      height: 70%;
      min-height: 70%;
      text-align: left;
    }
    
    table.content td.left{
      padding: 10px 25px 0px 30px;
    }
    table.content td.right{
      padding-right: 30px;
      padding-top: 10px;
    }
    
    span.bannerplace img {
      border: 1px solid #777;
    }
    
    dt, dd {
      margin: 0;
    }
    
    input.textinputs {
      margin: 0px;
    }
    
div.w60
{
	width: 100%;
	margin: 0 auto;
}	

	div.box-c
	{
		height:20px;
		margin: 0 20px;
		position: relative;
		background: #feecbc;
	}
	
		div.box-c em b 
		{
		   position:absolute;
		   font:150px Arial;
		   line-height:40px;
		   font-weight:normal;
		}
		
		.ctl, .cbl, .ctr, .cbr 
		{
		   z-index:11;
		   width:20px;
		   height:20px;
		   color:#feecbc;	 
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;
		   
		}
		
		.ctl {top:0; left:-20px;}
		.cbl {bottom:0; left:-20px;}
		.ctr {top:0; right:-20px;}
		.cbr {bottom:0; right:-20px;}

		.ctl b {left:-8px;}
		.ctr b {left:-25px;}
		.cbl b {left:-8px; top:-17px;}
		.cbr b {left:-25px; top:-17px;}
		
	div.box-inner
	{
		padding: 0 20px;
		background: #feecbc;
	}
	
div.tags_menu {
  padding-top: 20px;
}
      
div.tags_menu a {
  text-decoration: underline;
  padding-right: 3px;
  color: white;
}

div.tags_menu a:hover {
  color: black;
}

td.sl {
  font-size: 10px;
  color: gray;
}
