/* -- tags -- */

.tags_block{
  margin: 0 0 20px 0;
  padding: 20px 18px;
  overflow: hidden;
  width: 196px;
  background: #00111b;
}

.tags_block p{
  font-size: 12px;
  color: #fff;
}

.tags_block p a{
  font-size: 12px;
  color: #fff;
  text-decoration: underline;
}

.tags_block p a:hover{
  text-decoration: none;
}

/* ------- Блог ---------*/

.content.blog{}

/* .content.blog p{
  font-size: 14px;
} */

.content.blog p.m3{
  margin-bottom: 3px;
}

.content.blog .userpic{
  float: left;
  width: 100px;
}

.content.blog .post_body{
  margin: 0 0 0 120px;
}

.content.blog .post{
  padding: 0 0 20px 0;
}

.content.blog .post_body h2{
  margin-bottom: 7px;
} 

.content.blog .post_body h2 a{
  margin: 0; 
  padding: 0;
  font-style: italic;
  text-decoration:underline;
}

.content.blog .post_body h2 a:hover{
  text-decoration: none;
}

.content.blog .post_body h2 span{
  margin-left: 10px;
  font-size: 12px;
}

.content.blog p.meta{
  margin-bottom: 7px;
  font-size: 13px; 
}

.content.blog span.name,
.content.blog a.name{
  color: #82ac00;
  font-weight: bold;
}

.content.blog p.tags{
  font-size: 11px; 
}

.content.blog p.tags a{
  color: #889196;
  font-size: 11px;
}

.content.blog .texta{
  width: 98%;
  height: 160px;
  color: #4b5961;
  padding: 5px;
}

.content.blog .texti{
  color: #4b5961;
  width: 110px;
  margin: 0 0 5px 0;
}

/* -- коментарии -- */

.comment{
  overflow: hidden;
  margin: 0 0 15px 0;
}

p.standart_input{
  text-align: right; 
  margin: 0;
}

span.user_ico{margin: 0; display:block; float: left; width:0px; height:16px;background-image:url('/i/blog/services.gif'); background-repeat:no-repeat; text-indent:20px; overflow:hidden; background-position:20px 0px;}
span.user_ico.yandex{width:16px; margin: 0 7px 0 0; background-position:0px 0px;}
span.user_ico.moikrug{width:16px; margin: 0 7px 0 0; background-position:-20px 0px;}
span.user_ico.yahoo{width:16px; margin: 0 7px 0 0; background-position:-40px 0px;}
span.user_ico.google{width:16px; margin: 0 7px 0 0; background-position:-60px 0px;}
span.user_ico.livejournal{width:16px; margin: 0 7px 0 0; background-position:-80px 0px;}
span.user_ico.flickr{width:16px; margin: 0 7px 0 0; background-position:-100px 0px;}
span.user_ico.facebook{width:16px; margin: 0 7px 0 0; background-position:-140px 0px;}
span.user_ico.openid{width:16px; margin: 0 7px 0 0; background-position:-160px 0px;}

.content.blog ul.servicelist {margin: 0; padding: 0;}
.content.blog ul.servicelist li{display:block; float:left; padding: 8px 5px; background: none;}
.content.blog ul.servicelist li.active{padding: 6px 7px 1px 7px; margin: 0 5px; border:1px dashed #cccfd1;}
.content.blog ul.servicelist li.active a{margin-right: 5px;}
.content.blog ul.servicelist li a{padding: 5px 0; display:block; float: left; width:16px; height:16px;}
.content.blog ul.servicelist li a span{padding: 0; display:block; width:16px; height:16px; background-image:url('/i/blog/services.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:20px;}

.content.blog ul.servicelist li div{display:block; float: left; margin: 0; padding: 0;}

.content.blog ul.servicelist li.yandex a span{background-position:0px 0;}
.content.blog ul.servicelist li.moikrug a span{background-position:-20px 0;}
.content.blog ul.servicelist li.yahoo a span{background-position:-40px 0;}
.content.blog ul.servicelist li.google a span{background-position:-60px 0;}
.content.blog ul.servicelist li.livejournal a span{background-position:-80px 0;}
.content.blog ul.servicelist li.flickr a span{background-position:-100px 0;}
.content.blog ul.servicelist li.facebook a span{background-position:-140px 0;}
.content.blog ul.servicelist li.openid a span{background-position:-160px 0;}


