body {
  margin:0;
  padding:0;
  font-family:Arial; /*Courier New  Gill Sans  Verdana   	Tahoma    	Symbol*/
  font-size:12px;
}

div{
  /*border:solid 2px red;*/
}

h1{
  font-size:12px;
  text-decoration:none;
  float:left;
  margin:0 5px;
  color:#F8A41A;
}

p{
  text-indent: 30px;
}

a img.revers{
  border:0;
  height:43px;
}

a img{
  border:0;
}

a:link, a:visited, a:hover, a:active, a:focus{
  color:#F8A41A; 
}  

hr{
  color:#F8A41A;
} 

/*
a:link  { }  для непосещенных.
a:visited { }  дляпосещенных ссылок.
a:hover { }  для ссылок на которые наведен курсор мыши.
a:active { }   для активизированных ссылок.
a:focus { }  для ссылок получивших фокус.
*/
.errors{
  color:red;
  font-size:12px;
}

.baner{
  margin:0 auto;
}

.news_title{
  text-align:center;
  color:#F8A41A;
  font-weight:bold;
  margin:0 0 15px 0;
  font-size:16px
}

.news_content{
  font-size:13px
}

#content{
  width:70%;
  float:left;
}

#news{
  width:25%;
  float:left;
  padding:0 0 0 30px;
}

#head{
  width:1000px;
  height:170px;
  margin:0 auto;
  padding:10px 0 0 0;
  background-image:url('/img/top.jpg');
  background-repeat:no-repeat;
}

#header{
  width:1000px;
  height:150px;
}

#middle{
  width:1000px;
  margin:0 auto;
}

#foot{
  width:100%;
}

#menu{
  padding:0 0 10px 0;
}

.menu_item{
  height:45px;
  padding:0 40px 0 40px;
  float:left;
  margin:0px 0 10px 0;
}

.menu_items{
  font-size:14px;
  color:#F8A41A;
  font-weight:bold;
  text-decoration:none;
  margin:0 0 10px 0;
}