body,
html {
  margin:0;
  padding:0;
  color:#000099;
  background: url(1.jpg) fixed top no-repeat;
}

#container{
width:1000px; /*задаем шиирину макета*/
margin:0 auto;  /*выравниваем макет по центру в современных браузерах */
text-align: left;

}

#header {
 height: 140px;
  color: #f00;
  margin: 20px 0 20px 0px;
 }
#nav {
  color: #f00;
  margin: 20px 0 20px 0;
}
#nav ul{
  margin:0;
  padding:0;
  list-style:none;
}
#nav li{
  display:inline;
  margin:0;
  padding:0;
}

#main {
  float:left;
  width:735px;
  margin: 20px 0 20px 0;
  /*
  text-indent: 20px;
   */
}
#main h2, #main h3, #main p {
  padding:0px;

}

#sidebar {
  float:right;
  width:240px;
  margin: 0 0 5px 0;
}

#sidebar h3, #sidebar p {
  padding:10px 0 10px 0;
}
#content{
 float:left;
  width:1000px;
  margin: 15px 0 20px 0;
}


#footer {
  clear:both;
 margin: 0 0 20px 0;
}
#footer p {
  padding:0;
  margin:0;
}

A:link {text-decoration: none; color: #000;}
A:visited {text-decoration: none; color: #000;}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #f00;}

#ugol{
 background:rgba(191, 217, 240, 0.8); /*фон блока*/
 /*background:#99FFFF; фон блока */
 border: 5px #6699FF solid; /* стили рамки */
 -moz-border-radius: 20px; /* закругление для старых Mozilla Firefox */
 -webkit-border-radius: 20px; /* закругл. для старых Chrome и Safari */
 -khtml-border-radius:20px; /* закругл. для браузера Konquerer системы Linux */
 border-radius: 20px; /* закругление углов для всех, кто понимает */
  behavior:url(border-radius.htc); /* закругление для Internet Explorer */
 padding: 10px; /* внутренние отступы */
}
