#vk_comments {
  margin: 0px;
  padding: 0px;
  direction: ltr;
  font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
  font-size: 11px;
}
small {
  font-size: 10px;
}
.fl_l { float: left; }
.fl_r { float: right; }
.ta_l { text-align: left; }
.ta_r { text-align: right; }
.clear_fix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.divide  {
  color: gray;
  font-weight: normal;
  padding: 0px 4px;
}
small.divide {
  padding: 0px 2px;
}
.button_blue button, .button_gray button {
 border:1px solid;
 background: none;
 font-size: 11px;
 margin: 0px;
 cursor: pointer;
 white-space: nowrap;
 outline: none;
 padding: 4px 14px 4px;
 *padding: 5px 15px 3px;
 font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
 overflow: visible;
}
.button_blue button::-moz-focus-inner,
.button_gray button::-moz-focus-inner {
  border:0;
}
.button_blue {
  border: 1px solid #45688E;
  background: #5D81A7;
}
.button_blue button {
 border-top-color: #789ABF;
 border-bottom-color: #5980A9;
 border-left-color: #5980A9;
 border-right-color: #5980A9;
 color: #FFF;
 text-shadow:0 1px 0 #45688E;
 background: url(button_vk.png) #6181a6 repeat-x top;
 background-position: 0px -16px;
}
.button_blue button:hover {
 background-position: 0px -8px;
}
.wall_module .post {
  padding: 3px 0;
  border-top: 1px solid #DAE1E8;
}
.wall_module .author {
  font-weight: bold;
  color: #2B587A;
}
.wall_post_text, .wall_reply_text {
  padding-top: 4px;
  line-height: 130%;
}
.wall_module .post .text {
  max-width: 450px;
  overflow: hidden;
  padding: 5px 0px 0px;
  word-wrap: break-word;
  font-size: 11px;
}
.wall_module .info {
  width: 100%;
  padding: 0px 0px 8px 8px;
}
.wall_module .reply_link_wrap {
  padding-top: 6px;
  font-size: 10px;
}
.wall_module .reply_link_wrap small, .wall_module .reply_link_wrap small a {
  color: #999;
}
.wcomments_head {
  background: #DAE2E8;
  padding: 2px 2px 2px 6px;
  border-bottom: 1px solid #CCD3DA;
}
#wcomments_count {
  padding: 2px 3px 1px;
  line-height: 100%;
  color: #45688E;
  font-weight: bold;
}
#wcomments_form {
  padding: 10px 17px 10px 10px;
  background: #F7F7F7;
}
td.wcomments_userpic_wrap {
  width: 60px;
}
.wcomments_input {
  background: #FFF;
  border: 1px solid #C0CAD5;
  padding: 0 3px;
}
#post_field {
  height: 42px;
  border: 0;
  padding: 3px 0;
  width: 100%;
  outline: 0;
  overflow: hidden;
}
#submit_post {
  padding-top: 10px;
  padding-left: 60px;
}
.wall_module .wcomments_post {
  padding: 3px 10px;
}

a.loginza {
	font: 11px Verdana;
	font-weight: bold;
	color: #45688E;
}
