.button { background-color: rgb(255, 127, 0); border-radius: 3px; padding: 10px 20px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
.button:hover { box-shadow: rgb(0, 0, 0) 0px 0px 20px inset, rgb(51, 51, 51) 0px 0px 5px; }
* { margin: 0px; padding: 0px; }
body { background: 0% 0% repeat scroll rgb(255, 255, 255); font-family: Tahoma, Verdana; font-size: 18px; line-height: 23px; width: 100%; }
a { color: rgb(10, 120, 194); outline: none medium; text-decoration: underline; }
a:hover { text-decoration: none; }
p { margin: 0px 0px 11px; }
strong, b { font-weight: bolder; }
img { border: medium none; }
h2 { margin: 10px 0px; font-size: 24px; line-height: 28px; }
.container { width: 960px; margin: 0px auto; }
.header { width: 960px; margin: 0px auto 20px; background: transparent; cursor: pointer; }
.left-column { float: left; width: 570px; background: none 0% 0% repeat scroll white; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; margin-right: 20px; padding: 10px; margin-bottom: 10px; }
.sidebar { float: left; width: 309px; font-size: 12px; }
.sidebar-last-posts { background: none 0% 0% repeat scroll white; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; padding: 15px; margin-bottom: 20px; height: 304px; position: fixed; width: 19%; }
@media (max-width: 1324px) {
  .sidebar-last-posts { width: 24%; }
}
@media (max-width: 1048px) {
  .sidebar-last-posts { width: 30%; }
}
.vk-container { font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans"; font-size: 16px; line-height: 17px; color: black; text-decoration: none; }
.vk-avatar img { float: left; margin-right: 10px; }
.vk-comment, .vk-comment-load { margin-bottom: 15px; position: relative; border-bottom: 1px solid rgb(218, 225, 232); padding-bottom: 15px; }
.vk-comment:last-child { border-bottom: 0px none; }
.vk-comment-name { color: rgb(43, 88, 122); font-weight: bold; font-size: 12px; }
.vk-comment-text { margin-left: 60px; }
.vk-comment-date { margin-left: 60px; color: rgb(153, 153, 153); }
.vk-comment-answer { color: rgb(43, 88, 122); }
.vk-comment-answer:hover { opacity: 0.5; cursor: pointer; }
.vk-avatar img { width: 50px; }
.p-btn { }
img { max-width: 100%; }
@media screen and (max-width: 960px) {
  .container, .header { width: 100%; }
  .sidebar { display: none; }
  .left-column { float: none; margin-left: auto; margin-right: auto; width: 96%; box-sizing: border-box; }
}
@media screen and (max-width: 490px) {
  .button { display: block; }
}
.attenrion { border: 3px solid darkred; padding: 10px; margin-bottom: 10px; }