body
{
  margin:0px;
  padding:0px;
  background-color:#cfcfcf;
}

#header
{
 border:10px #333 solid;
/* height:55px;*/
 background-color:#a0a0a0;
 font-size:35px;
 padding-top:15px;
 padding-left:30px;
 background-image: url(/images/top.jpg);
 background-repeat: no-repeat;
 background-position: 224px 0px;
 height:99px;
 color: #cfcfef;
}

#leftBlock
{
  float:left;
  border:6px solid #a0a0a0;
  width:200px;
  background-color:#dfdfdf;
}

#leftBlock a
{
/*  display:block;*/
  text-decoration:none;
  color:#101010;
  font-weight:600;
/*  padding-left:20px;
  padding-top:3px;
  padding-bottom:3px; */
}

#leftBlock a:hover
{
/*  display:block;*/
 text-decoration:underline;
  color:#101010;
  font-weight:600;
/*  padding-left:20px;
  padding-top:3px;
  padding-bottom:3px; */
}

#leftBlock li
{
  padding:0px;
  margin-top:7px;
}

#leftBlock ul
{
  padding-left:40px;
  margin-left:0px;
  margin-top:12px;
  margin-bottom:0px;
  padding-bottom:10px;
}

#mainBlock
{
  border:1px solid #fff;
  float:left;
  width:550px;
  padding-left:20px;
  padding-top:20px;
  background-color:#a88;
}

#menu
{
  font-size:20px;
  padding-left:65px;
  padding-top:7px;
  text-decoration:underline;
}

h1
{
  font-size:18px;
  color:#0c0ca0;
}

h2
{
  font-size:18px;
  color:#1c1c1c;
  padding:0px;
  margin:0px;
}

.text
{
  width:500px;
}

.rightBlock
{
  border:5px solid #333; 
  float:left; 
  width:190px; 
  margin-left:5px; 
  margin-top:5px;
  background-color:#adadad;
  padding:5px;
}

.rightBlock h2
{
  text-decoration: underline;
}

.contactArea
{
  width:400px;
  height:250px;
}

.inp
{
  width:200px;
}