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

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

a img{
  border:0;
  text-decoration: none;
}

a:link, a:visited, a:hover, a:active, a:focus{
  text-decoration: none;
  color:black;
} 

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


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

.baner{
  margin:0 auto;
  width:90%;
  height:450px;
  background-color:#FF6745;
}

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

.left_blog{
  vertical-align:top;
  width:300px;
}

.content_blog{
  padding:0 0 0 10px;
}

.news_content{
  font-size:13px
}

#content{
  width:100%;
  float:left;
  * margin:50px 0 0 0;
}

#news{
  width:28%;
  float:left;
  padding:0 0 0 15px;
}

#head{
  width:1000px;
  height:600px;
  margin:0 auto;
}

#menu{
  width:1000px;
  height:100px;
  margin:0 auto;
}

#menu2{
  width:1000px;
  height:100px;
  margin:30px auto;
}

#header{
  width:1000px;
  height:393px;
  background-image:url('/img/top.jpg');
  background-repeat:no-repeat;
}

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

.foot{
  width:1000px;
  margin:0 auto;
  font-weight:bold;
  color:#ffffff;
}

.menu_1_img{
  height:85px;
  float:left;
  text-align:center;
}

.menu_2_img{
  height:95px;
  padding:0 8px 0 8px;
  float:left;
  text-align:center;
}

.menu_1_text{
  color:#006699;
}

.footer_menu{
  padding:0 10px 0 10px;
  float:left;
}

.footer_menu a{
  color:gray;
}
  
.separator{
  float:left;
  color:gray;
}

.tag_cloud{
  float:right;
  width:300px;
  margin:-215px 60px 0 0;
}

.objects{
  margin:10px 0;
}