body
{
  margin:0px;
  padding:0px;
}

a
{
  color:#00f;
}

form
{
  padding:0px;
  margin:0px;
}

.main_header
{
  text-align:center;
  height:80px;
  font-size:25px;
  font-weight:bold;
  background-color:#7af;
  color:#fff;
}

.main_footer
{
  text-align:center;
  height:50px;
  font-size:18px;
  font-weight:bold;
  background-color:#7af;
  color:#fff;
}

.left_menu
{
  padding-left:30px;
  padding-top:15px;
  text-align:left;
  width:165px;
  padding-bottom:40px;
  vertical-align:top;
}

.left_menu a
{
  text-decoration:none;
  display:block;
  color:#333;
  font-size:15px;
  font-weight:bold;
  padding-top:3px;
}

.left_menu a:hover
{
  text-decoration:underline;
  display:block;
  color:#333;
  font-size:15px;
  font-weight:bold
}

.main_body
{
  text-align:left;
  vertical-align:top;
  font-size:17px;
  font-weight:normal;
  padding:10px;
  padding-left:20px;
}

h1
{
  font-size:23px;
}

h2
{
  font-size:21px;
}

.anc
{
  font-size:21px;
  color:#000;
}

ul a
{
  text-decoration:none;
  color:#000;
}

ul a:hover
{
  text-decoration:underline;
  color:#000;
}

.mess
{
  width:500px; 
  height:200px;
}

.mess_txt
{
  width:500px;
}

.thk
{
  text-align:left;
  padding-left:180px;
  font-weight:bold;
}

.site_div
{
  padding-left:100px; 
  font-size:17px; 
  font-weight:normal;
}

.sel_el
{
  color:#333;
  font-weight:bold;
  font-size:18px;
}

.err_mess
{
  color:#f00;
}