#order-form .btn
{
    cursor: default;
}
.warning-btn
{
    border-color: #e30450;
}

#toy-review
{
    cursor: default;
}

#fileName
{
    position: absolute;
    margin-left: 80px;
    margin-top: 6px;
    color: #5d7a24;
}
.type_file {
    position: relative;
    height: 26px;
}
.inputFile {
    width: 79px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    width: 74px;
}
.inputFile:hover+.btn
{
    cursor: ;
    background-position: 0 -15px;
    color: #333;
    text-decoration: none;
}
.fonTypeFile:focus {
  outline: 1px dotted #666;
}


.inputFileVal {
    margin-left: 72px;
    position: absolute;
    top: 1px;
    left: 5px;
    z-index: 2;
    width: 175px;
    background: none;
    border: none;
    display: inline-block;
    height: 17px;
}






#toy_info
{
    color: #5d7a24;
    position: absolute;
    margin-left: 80px;
    margin-top: 6px;
}
#overlay-toys #btn-select-toy
{
    position: absolute;
    top: 590px;
    left: 74px;
    font-size: 15px;
}
#overlay-toys .toys-items .old-price
{
    border-bottom: 1px solid #FF0000;
    border-radius: 6px 6px 0 0;
    display: inline-block;
    height: 10px;
    margin-bottom: 5px;
    width: auto;
    text-decoration: none;
    background: none;
    color: #9F9F9F;
    padding-bottom: 0;
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    font-weight: normal;
    text-align: center;
}

#overlay-toys .pagination
{
    margin-left: 270px;
    position: relative;
    top: 547px;
}
.radio-content
{
    text-align: center;
}
#overlay-toys .radio-content small
{
    display: block;
}
#overlay-toys span.group_icon
{
    background: url("../img/folder.gif") 0 1px no-repeat;
    padding: 1px 0 1px 16px;
    margin-right: 3px;
}
#overlay-toys ul.toys-items
{
    width: 449px;
    height: 581px;
    position: absolute;
    overflow-y: auto;
    margin: 0;
    left: 305px;
    top: 60px;
}
#overlay-toys ul.toys-items li
{
    display: block;
    float: left;
    height: auto;
    min-height: 160px;
    width: 140px;
    margin-right: 3px;
    margin-left: 0px;
    margin-bottom: -11px;
    text-align: center;
}
#overlay-toys .radio-wrapper
{
    display: block;
    position: relative;
}
#overlay-toys .radio-wrapper label
{
    width: 134px;
}
#overlay-toys .radio-wrapper label, #overlay-toys .radio-wrapper .radio-content
{
    display: block;
}
#overlay-toys .radio-wrapper label
{
    min-height: 195px;
}
#overlay-toys input[type="radio"]
{
    position: absolute;
    bottom: 0px;
    padding: 5px;
    left: 52px;
    display: none;
}
#overlay-toys input[type="radio"]+.radio-content
{
    padding: 7px 5px 9px 5px;
    cursor: pointer;
    line-height: 12px;
    width: 130px;
}
#overlay-toys .radio-wrapper img
{
    max-width: 110px;
}

#overlay-toys input[type="radio"]:checked+.radio-content
{
    border-radius: 5px;
    border: 2px solid rgba(198, 43, 25, .4);
    box-shadow: inset 0 0 10px rgba(250, 195, 35, 1);
    padding: 5px 3px 7px 3px;
}

#overlay-toys .content ul#groups-list
{
    width: 265px;
    margin: 0;
    float: left;
    clear: both;
}
#overlay-toys .content ul#groups-list li.last
{
    background-position: 0 -1766px;
}
#overlay-toys .content a.opened
{
    font-weight: bold;
    font-size: 14px;
    color: #0243A3;
    outline: 0px none;
}
#overlay-toys .content a.all
{
    float: left;
    margin-left: 6px;
}
#overlay-toys .content ul#groups-list li
{
    padding: 3px 0 2px 16px;
    background: url(../plugins/jquery-treeview/images/treeview-default-line.gif) 0 0 no-repeat;
}
#overlay-toys .content {
    padding: 0 20px 20px;
}
#overlay-toys {
    width: 770px;
    height: 700px;
    left: 90px;
    top: 50px;
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

#overlay-toys .overlay-primary-container
{
    height: 700px;
}

#overlay-toys .overlay-secondary-container
{
    height: 700px;
}

@font-face {
  font-family: 'WebSymbolsRegular';
  src: url('../fonts/websymbols-regular-webfont.eot');
  src: url('../fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/websymbols-regular-webfont.woff') format('woff'), url('../fonts/websymbols-regular-webfont.ttf') format('truetype'), url('../fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
}
.web-symbol {
    font-family: 'WebSymbolsRegular';
}
.rss {
    margin-right: 6px;
    color: #F9A31A;
    font-size: 12.6px;
    font-weight: normal;
    line-height: 11px;
    vertical-align: text-top;
    text-decoration: none;
}
.rss:hover {
  color: #fab74c;
  text-decoration: none;
}

#item-properties dt.price_property {
    font-weight: bold;
    font-size: 17px;
}

#item-properties dd.price_property {
    font-weight: bold;
    font-size: 21px;
    color: #FF5F49;
}

.description .price-div span {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 19px;
}


#node-info-block #node-info ul li {
    color: #6D8316;
}

#node-info-block #node-info ul li span {
    color: #333;
}

#news-node ul li {
    list-style-image: url("../img/rating/circle.png");
    list-style: disc outside;
    color: #333;
}

.inner .butterfly {
    display: none;
}

table .green {
    background: #F5F5F5;
    color: #000;
    text-align: left;
}

.content-block table td{
    text-align: left;
}

#item-properties .preview .thumbs {
    width: 280px;
}

#overlay-basket #min-basket-error .price {
    line-height: 20px;
    font-size: 16px;
}

.sign-content  table td {
    border-top: none;
}

.warning {
    background-color: #FFD3D4;
    border-color: #e30450;
}

#items-list .catalog-list a.choose-size {
    font-size: 14px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    display: inline-block;
    text-align: center;
    min-width: 96px;
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    text-transform: none;
    font-weight: bold;
}

.static-page ul li {
    color: #333;
    list-style: disc outside;
}

.static-page ol li {
    color: #333;
    list-style: decimal outside;
}

ol {
    list-style: decimal;
}

ul, ol {
    margin: 0 0 18px 25px;
}

.checks label {
    line-height: 20px;
}

#prices input[type="text"] {
    width: 100px;
}

#filter ul li li {
    width: auto;
    margin-bottom: 5px;
}


div.jGrowl-notification div.header {
	height: auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer
{
	background: #6edb54;
}

#add_comment img, .info img {
    border: 0 none !important;
    float: left;
    padding: 1px;
    margin-bottom: 1em;
    margin: 0 0.2em 0.2em 0 !important;
}

#comments_data .post {
    background-color: #FFF;
    color: #000;
    border-bottom: 1px dashed #ccc;
    margin: 5px;
    padding: 5px;
}

#comments_data .post .info {
    padding-bottom: 5px;
    color: #98b927;
    font-weight: bold;
}

#comments_data div.post p {
    margin-bottom: 0px;
    color: #48482d;
}

#comments_data .info small {
    color: #b6b6b6;
    font-size: 12px;
}

.min-price {
    color: #CCC;
    font-weight: normal;
    display: block;
    font-size: 12px;
    z-index: 5;
    margin-top: 2px;
}

#basket table td {
    border: 1px solid #DDD;
}

#basket table tr.even td{
    background-color: #F1F1F1;
}

#basket table tr table{
    margin-bottom: 0px;
}

#news-node #main-photo-thumb {
    float: left;
    padding: 0 10px 10px 0;
}

.catalog-node .old-price {
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
line-height: 20px;
font-size: 14px;
border-bottom: 1px solid #FF0000;
height: 10px;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
margin-bottom: 7px;
margin-left: left;
margin-right: auto;
padding-top: 5px;
color: #9F9F9F;
font-weight: normal;
background: none;
display: inline-block;
width: auto;
text-align: center;
}

.catalog-list .old-price {
    background: none;
    color: #9F9F9F;
}

.catalog-list .share .picture  {
    margin: 36px auto 4px;
}

#filter ul .ruler .first {
    margin-right: 270px;
}

#filter #filter-range {
    margin-left: 145px;
}

#filter .toggle#show-filter {
    margin-top: 15px;
}

.hidden {
    display: none !important;
}

.preview .badge {
position: absolute;
display: block;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
height: 36px;
width: 236px;
font-size: 10px;
color: white;
padding: 4px 14px 0;
left: 0px;
top: -14px;
text-decoration: none;
background: url("../img/share-badge.png") left bottom repeat-x;
}

.inv-node .preview {
    position: relative;
}

.inv-node .badge strong {
text-transform: uppercase;
font-weight: normal;
font-size: 14px;
display: block;
}

#comments h2 {
    font-size: 16px;
    font-weight: normal;
}

.catalog-list .old-price {
    margin-bottom: 0;
    padding-bottom: 0;
}

.sign-form label {
    float: none;
    width: auto;
}

.sign-form label.warning {
    color: #EE0000;
    background: #fff;
}

.message h2 {
    font-weight: normal;
    font-size: 16px;
}

.new {
    margin: 10px 0;
}

.btn.red {
    background-color: #FF4E00;
    background-image: -moz-linear-gradient(center top , #FFC452, #FF4E00);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

#more_items {
    font-size: 18px;
    margin: 20px 0;
    padding: 10px;
}

#share-block-node {
    background-color: #FFD3D4;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
    margin-bottom: 5px;
}

#details .content #share-block-node p {
    margin-bottom: 0px;
}

#item-properties .share .sale-item {
    left: 87px;
    top: 3px;
}

#item-properties span.new {
    background: url("../img/new-item.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 54px;
    left: 0;
    padding: 0 17px 0 22px;
    position: absolute;
    text-decoration: none;
    top: -10px;
    width: 54px;
}

#item-properties .badge {
    background: url("../img/share.png") no-repeat scroll left bottom transparent;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 41px;
    left: auto;
    padding: 0;
    position: absolute;
    right: 0px;
    text-align: right;
    text-decoration: none;
    top: 0;
    width: 42px;
}

#complect-block-node {
    background-color: #DBFFCF;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 10px 1px 20px;
}

#promo-list li {
    margin-bottom: 20px;
    overflow: hidden;
}

.share .sale-item {
    background: url("../img/sale.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 30px;
    left: 36px;
    padding: 0 17px 0 22px;
    position: absolute;
    text-decoration: none;
    top: 14px;
    width: 95px;
}

.out-of-stock {
    background: none repeat scroll 0 0 transparent;
    border: 3px solid #dedede;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #939393;
    padding: 7px 3px 9px;
    width: 180px;
    text-align: center;
}

ul.catalog-list li span.new {
    background: url("../img/new-item.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 54px;
    left: 0;
    padding: 0 17px 0 22px;
    position: absolute;
    text-decoration: none;
    top: -10px;
    width: 54px;
}
ul.catalog-list li {
    width: 200px;
}


ul.catalog-list li .badge {
     background: url("../img/share.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 41px;
    position: absolute;
    right: 0;
    text-align: right;
    text-decoration: none;
    top: 0;
    width: 42px;
    padding: 0;
    left: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.catalog-list .old-price {
    border-bottom: 1px solid #FF0000;
    border-radius: 6px 6px 0 0;
    display: inline-block;
    height: 10px;
    margin-bottom: 5px;
    width: auto;
    text-decoration: none;
}

.catalog-list {
margin-bottom: 20px;
}

.js .catalog-list article {
    position: absolute;
}
.js .catalog-list li {
    height: 300px;
}
.js .catalog-list .title {
    height: 36px;
}

.share .sale-item {
    top: 0;
}

.catalog-list .share .picture {
    margin: 13px auto 4px;
}

.content-block table a.add-to-basket {
    color: #fff;
}

#social-clubs {
    float: left;
    position: relative;
    left: 160px;
    top: 0px;
    width: 300px;
}

#social-clubs ul.icons li a.social {
    background-image: url("../img/sprite-social-large.png");
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
    padding: 0px;
    text-decoration: none;
}

#social-clubs ul.icons li a.vk {
    background-position: -64px 0;
}

#social-clubs ul.icons li a.fb {
    background-position: -32px 0;
}

#social-clubs ul.icons li a.odnoklassniki {
    background-position: -224px 0;
}

#social-clubs ul.icons li {
    float: left;
    margin-right: 6px;
}

#social-clubs ul li {
    padding-bottom: 0.2em;
}

#social-clubs ul.icons {
    float: right;
    left: 100px;
    overflow: hidden;
    padding-bottom: 0.35em;
    position: absolute;
    top: -10px;
}

#social-clubs div.copyrights {
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 5px;
}

#footer #copyright {
    float: left;
}

.sign-content.profile h1 {
    font-family: Verdana;
}

.sign-content.profile h1 small{
    color: #60821d;
    font-size: 14px;
}

table .header:after {
    border-color: #FFF;
}

div#panel-div {
    overflow: hidden;
    padding-top: 15px;
    width: 550px;
    border-bottom: 1px solid #b2e059;
}

ul#select-type {
    float: left;
    height: 28px;
    padding-right: 24px;
    width: 450px;
    margin: 0px;
}

#select-type li.first.active {
    float: left;
    margin-right: 8px;
}

#select-type li.first.active a {
    color: #48482D;
    font-size: 14px;
    font-family: Arial;
    text-shadow: none;
    padding: 6px 10px 9px;
    background: #b2e059;
}

#select-type li.no-active {
    float: left;
    font-size: 14px;
    padding: 3px 15px;
}

table.table-orders td {
    vertical-align: top;
}

table.table-orders h2 {
    color: #48482d;
    font-size: 14px;
    font-family: Verdana;
    padding: 0px;
    font-weight: normal;
    line-height: 15px;
}

table.table-orders small {
    color: #4e8914;
}

table.table-orders span.status {
    color: #a8a8a8;
}

.view-inventory-orders a.title {
    color: #274ebc;
}

.view-inventory-orders table td {
    padding: 2px;
    vertical-align: middle;
}

.overlay fieldset div.coltwo div {
    width: auto;
}

.overlay fieldset div.coltwo div .input-text {
    width: 274px;
}

#information-register {
    background-color: #DBFFCF;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
    font-style: italic;
    font-size: 11px;
}

#promo-block li.accessories .title {
    padding-top: 35px;
}

#banner-sideblock {
    background: none;
    padding-top: 0px;
    margin-top: 10px;
    margin: -15px 22px 40px 0;
}

#banner-sideblock.side-stand .stand {
    background-color: #A8D949;
    background: #A8D949;
    line-height: 0px;
}

#banner-sideblock.side-stand .content {
    padding: 0px 0px 0px 0px;
}

#banner-sideblock.side-stand h2 {
    margin-bottom: 0px;
    text-align: center;
}
.content-block table.topics a {
    color: #274FAE;
    text-decoration: underline;
}

.content-block table.topics a:hover {
    text-decoration: none;
}

.filter-parent ul li a:hover {
    color: #9CBD26;
}

#left-sidebar .filter-parent ul h2 {
    line-height: 20px;
    padding: 10px 0;
}



#comment_target {
color: #DD181A;
}

#cancel_comment-to {
display: none;
margin-left: 4px;
width: 16px;
height: 16px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
text-align: center;
text-decoration: none;
font-size: 17px;
line-height: 15px;
background-color: #999;
border-bottom: 0 none;
color: white;
}

#cancel_comment-to:hover {
background-color: #DD181A;
}

#comment-quote {
display: none;
margin-top: 8px;
overflow: hidden;
padding: 0 0 0 15px;
margin: 0 0 18px;
border-left: 5px solid #EEE;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 40px;
-webkit-margin-end: 40px;
}

q::before, q::after, blockquote::before, blockquote::after {
content: "";
}

q::before, q::after, blockquote::before, blockquote::after {
content: "";
}

#comment-quote p {
font-size: 14px;
line-height: 18px;
margin-bottom: 0;
font-weight: 300;
margin: 0 0 9px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#comment-form.getintouch {
    background-image: none;
}

a.reply {
    text-decoration: none;
    border-bottom: 1px dashed;
}

a.reply:hover {
    text-decoration: none;
    border-bottom: 0px dashed;
}

#comments_data .post.comment-block.level-1 {
    margin-left: 35px;
    padding-top: 0px;
}

#comments_data .post.comment-block.level-2 {
    margin-left: 70px;
    padding-top: 0px;
}

#comments_data .post.comment-block.level-3 {
    margin-left: 105px;
    padding-top: 0px;
}

#comments_data .post.comment-block.level-4 {
    margin-left: 140px;
    padding-top: 0px;
}

#comments_data .post.comment-block.level-5 {
    margin-left: 175px;
    padding-top: 0px;
}

#comments_data .post.comment-block.level-6 {
    margin-left: 210px;
    padding-top: 0px;
}

#comments_data .post.level-0 {
    margin: 10px 0px 0px 0px;
}

#item-properties #share-block-node p {
    margin-bottom: 0px;
}

#comment_form {
    margin-top: 25px;
}

#item-properties .price-div {
    margin-top: 0px;
}



#item-body .tabbable::before, #item-body .tabbable::after {
display: table;
line-height: 0;
content: "";
}

#item-body .tabbable::after {
clear: both;
}

#item-body .tabbable::before, #item-body .tabbable::after {
display: table;
line-height: 0;
content: "";
}

#item-body .nav-tabs {
border-bottom: 1px solid #c2ea37;
height: 31px;
margin: 0px 0px 10px 0px;
width: 585px;
}

#item-body .nav-tabs, #item-body .nav-pills {
}

#item-body .nav {
margin-bottom: 20px;
margin-left: 0;
list-style: none;
display: block;
}

#item-body .nav-tabs > li {
margin-bottom: -1px;
margin-left: 0px;
}

#item-body .nav-tabs > li, #item-body .nav-pills > li {
float: left;
list-style: none;
}

#item-body .nav-tabs > li > a {
padding-top: 8px;
padding-bottom: 8px;
line-height: 20px;
border: 1px solid transparent;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}

#item-body .nav-tabs > li > a, #item-body .nav-pills > li > a {
padding-right: 12px;
padding-left: 12px;
margin-right: 2px;
line-height: 14px;
}

#item-body .nav > li > a {
display: block;
}

#item-body .nav-tabs > .active > a {
    cursor: default;
    text-decoration: none;
    border-bottom-color: transparent;
    color: white;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    font-weight: bold;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#8cab23), to(#c2ea37));
    background-image: -moz-linear-gradient(top, #8cab23, #c2ea37);
    background-image: -ms-linear-gradient(top, #8cab23, #c2ea37);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8cab23), color-stop(100%, #c2ea37));
    background-image: -webkit-linear-gradient(top, #8cab23, #c2ea37);
    background-image: -o-linear-gradient(top, #8cab23, #c2ea37);
    background-image: linear-gradient(top, #8cab23, #c2ea37);
    background-repeat: repeat-x;
    border-color: #BD362F #BD362F #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-width: 0px;
    border-style: solid;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#8cab23', endColorstr='#c2ea37', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    display: inline-block;
    padding: 6px 24px;
    margin-bottom: 0;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    height: 19px;
}

#item-body .nav-tabs li a{
    padding: 6px 24px;
    font-weight: bold;
}

#item-body .tabbable .tab-content {
    background-color: transparent;
    background-image: none;
    background-image: -webkit-linear-gradient(top, transparent, transparent);
    border-bottom: 0px;
}

#item-body .nav-tabs a:hover {
    color: #274fae;
    text-decoration: underline;
    background-position: 0 0px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

#item-body .nav-tabs > .active > a:hover {
    color: #fff;
    text-decoration: underline;
}

#item-body .nav-tabs > .active > a:active {
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.45);
}

.link_comment.active {
    background: url("/-/img/bg-order-buttom-big.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    padding: 8px 21px 12px;
    width: 103px;
}

#comment_cm {
    display: block;
}

#vk_comments {
    margin-top: 55px;
}

.add_comment_link {
    font-weight: bold;
    color: #274fae;
    border-bottom: 1px dashed #274fae;
    text-align:center;
    margin-left: 220px;
    font-size: 16px;
    text-decoration: none;
}
.add_comment_link:hover {
    text-decoration: none;
    border-bottom: 1px solid #fff;
    }


.group-description {
    color: #444;
    font-size: 12px;
    padding-bottom: 5px;
    display: block;
    font-weight: normal;
    line-height: 20px;
}

#text h2 {
    font-size: 17px;
    font-weight:bold;
    line-height:16px;
}

#text h3 {
    font-size: 15px;
    font-weight: normal;
}

#categories .submenu-category li:hover .sub-category {
    display: block;
}


#categories li .submenu-category .sub-category{
    display: none;
    position: absolute;
    width: 220px;
    margin: 0px 0 0;
    padding: 0px 0;
    top: 0px;
    background: #fffac5;
    border: 1px solid #3f6815;
    -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    z-index: 999;
    left: 220px;
    -webkit-box-shadow: 2px -3px 2px -2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px -3px 2px -2px rgba(0, 0, 0, 0.3);
    box-shadow: 2px -3px 2px -2px rgba(0, 0, 0, 0.3);
}

#categories li .submenu-category .sub-category li a {
    color: #525252;
}

#categories li .submenu-category .sub-category li a:hover, #categories li .submenu-category .sub-category li:hover a {
    color: #fff;
}

#likes {
position: absolute;
left: 71px;
top: 165px;
text-align: center;
background-color: #fbfbfb;
border: 1px solid #cbcbcb;
-webkit-box-shadow: 0 14px 29px rgba(0,0,0,.4);
-moz-box-shadow: 0 14px 29px rgba(0,0,0,.4);
box-shadow: 0 14px 29px rgba(0,0,0,.4);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
width: 136px;
height: 217px;
z-index: 99999999999;
}
#likes .arrow {
position: absolute;
top: 103px;
right: -7px;
width: 7px;
height: 14px;
background: url("/-/img/bg-toolbar-arrow.png") left top no-repeat;
}
#likes .lwrapper .litem {
padding: 5px 0px;
padding-right: 10px;
}



div.rateit
{
    display: -moz-inline-box;
    display: inline-block;
    position: relative;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}

div.rateit div.rateit-range
{
    position: relative;
    display: -moz-inline-box;
    display: inline-block;
    background: url(../img/star.gif);
    height: 16px;
}

/* for IE 6 */
* html div.rateit, * html div.rateit div.rateit-range
{
    display: inline;
}

/* for IE 7 */
* + html div.rateit, * + html div.rateit div.rateit-range
{
    display: inline;
}

div.rateit div.rateit-hover, div.rateit div.rateit-selected
{
    position: absolute;
    left: 0px;
}

div.rateit div.rateit-hover-rtl, div.rateit div.rateit-selected-rtl
{
    left: auto;
    right: 0px;
}

div.rateit div.rateit-hover
{
    background: url(../img/star.gif) left -32px;
}

div.rateit div.rateit-hover-rtl
{
    background-position: right -32px;
}

div.rateit div.rateit-selected
{
    background: url(../img/star.gif) left -16px;
}

div.rateit div.rateit-selected-rtl
{
    background-position: right -16px;
}

div.rateit div.rateit-preset
{
    background: url(../img/star.gif) left -48px;
}

div.rateit div.rateit-preset-rtl
{
    background: url(../img/star.gif) left -48px;
}

div.rateit div.rateit-reset
{
    background: url(../img/delete.gif) 0 0;
    width: 16px;
    height: 16px;
    display: -moz-inline-box;
    display: inline-block;
    float: left;
}

div.rateit div.rateit-reset:hover
{
    background-position: 0 -16px;
}


[class^='b-soc_'] {
    position: relative;
    display: inline-block;
    vertical-align: top;
    background: url(../img/button_like_bg.png) 0 0 no-repeat;
    width: 129px;
    height: 35px;
    cursor: pointer;
    margin-right: 12px;
}

#likes.min-size [class^='b-soc_'] {
    background: url(../img/button_like_bg_small.png) 0 0 no-repeat;
    width: 35px;
    height: 35px;
}

.b-soc_tw {
    background-position: 0 0;
}
.b-soc_fb {
    background-position: 0 -35px;
}
.b-soc_vk {
    background-position: 0 -70px;
}
.b-soc_gp {
    background-position: 0 -105px;
}
.b-soc_mr {
    background-position: 0 -140px;
}
.b-soc_ok {
    background-position: 0 -175px;
}
[class^='b-soc-mask_'] {
    position: absolute;
    top: 1px;
    left: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAABdCAYAAABpa74HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1JJREFUeNrs201IFGEcx/Fnch1H3XQVLQ/Si6DSQKGmVL4cNI0uHSSFDnYoMIsMPHWpQ4fwUpaHCCk9Rx2ShCSp6KbBFqmoG5hlgfmy5qqJL7vq9kwllBXp+f/9wKwy3ma+7Ivsz1DltQUKMnzoc4ffvOjVv42u/9MWrg4IAYQAQgAhgBBACCAEEAIIAX8XEalGxsYN/ZtBCJJt3zGXXV6V7ht8l7w+BkKQxIxSfk/qcmFVjd3T79v26/0nBEkMfbutWDWVuDNUfOq87e3uTV5rgBDExaBfEawYFUjaFSyrrrM7va+/PzMQgtQYzGg1E5cSrDhzIUOf8RCCROGwUqElFTs9arU01A/pMzMurorACJYWlHvivdXaeNVXWlQwrs+uEIK4COZVvH/YbG9q6M/PzZkwDGM1rM8TgiTBRZXw5aPZcbdxIC9rn38tAgchSDL+yd31oLkvM233bxHw8VGalZDSEayuj4AQxL5VCP9xjhBACCAEEAIIAYQAQgAhYKNclY9ucRWEGArzjABeGkAIIAQQAggBhABCACFgMwxCgPrxTeWxkRFm8dKlKDV3PCc7fdDnYxYvmamPhEn/8smiQnugp4dZvOS3CNH6SA5MhU6XFNvdXi+zeMkxWE4M04FgzZEy29vZySxecgxR+vDMzgTPVlYwi5fK+VpCSB9TMbHWteYWZvFSI1hyPkbGuK0bra2+otJSZvESI1jUhz8u3rz9uL0/Nz+fWbxEQScCT4LZ9KRjICsvj1m8VGNKue91dvWlZWYyi5dsWR86AmbxvEn4+YNZPP6FEEAIIAQQAggBhABCwAa4znm4CFK0LfKMAF4aQAggBBACCAGEAEIAIWATDGbxcDhTt8nPzOLFy4tUc5cPZqcPv2UWL9pWfbeLv/qX6w8X2oO9zOLFitBHkr7jZfNToetHi23fK2bxoj8dJDoxLASCN4+V2b1dzOJFxxCvHw4szASvnGAWL5Yzb5lbVcrrirUu3mEWL5K+/2paPzxzua3q+62+/SXM4kVGENAPT614s/Zhe//eQ8ziRZrVrwnPoxPMuraOgT25zOLF8oaU+9LLrr7UDGbxoi3q+64jYBYv/tMCs3hs5H8LACGAEEAIIAQQAggB//FNgAEAWeMjRNiEGekAAAAASUVORK5CYII=) right 0 no-repeat;
    width: 8px;
    height: 31px;

    -webkit-transition: width 0.3s;
    transition: width 0.3s;
}
.b-soc-mask_gp {
    background-position: right -31px;
}
.b-soc-mask_mr {
    background-position: right -31px;
}
.b-soc-mask_ok {
    background-position: right -62px;
}

[class^='b-soc_']:hover [class^='b-soc-mask_'] {
    width: 53px;
}

.b-soc-bubble {
    position: absolute;
    top: 7px;
    left: 26px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAqCAQAAABmIaGqAAAA3UlEQVR42u3VMQrCUBCE4V/QVMGAQhAEC5Gnh7LzSiLYeAStPYalFoJgIUQ0ImKRYg3yMB4gUwQy03/Fwu7ylzYDHBNcaf2lu5m+dlZqCnyYJZk97WFpaS1wZx4W4akIb+nwJvF5pcFz+rQ0ewvwnD7Ov7QA73pahXtaMpbefqHCIaCv4cHzh6UE97zLJy9c/6riw+yiwzvb2S1R4RAzUr05aBAQEpVYBrRR5bXbTIlpSPDU7gkjWiI8NRyhEo8qhNd4jdd4jV8vjEX4NVnPZCc3h8fEBBo8IiTQvLkPUVgPSIIwvikAAAAASUVORK5CYII=) 0 0 no-repeat;
    width: 0;
    height: 21px;
    font-size: 11px;
    line-height: 11px;
    color: #000;
    text-align: left;
    -webkit-transition: width 0.3s;
    transition: width 0.3s;
}

.b-bubble-right {
    position: absolute;
    width: 0;
    height: 21px;
    top: 0;
    left: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAqCAQAAABmIaGqAAAA3UlEQVR42u3VMQrCUBCE4V/QVMGAQhAEC5Gnh7LzSiLYeAStPYalFoJgIUQ0ImKRYg3yMB4gUwQy03/Fwu7ylzYDHBNcaf2lu5m+dlZqCnyYJZk97WFpaS1wZx4W4akIb+nwJvF5pcFz+rQ0ewvwnD7Ov7QA73pahXtaMpbefqHCIaCv4cHzh6UE97zLJy9c/6riw+yiwzvb2S1R4RAzUr05aBAQEpVYBrRR5bXbTIlpSPDU7gkjWiI8NRyhEo8qhNd4jdd4jV8vjEX4NVnPZCc3h8fEBBo8IiTQvLkPUVgPSIIwvikAAAAASUVORK5CYII=) 0 -21px no-repeat;
}

[class^='b-soc_']:hover .b-soc-bubble {
    width: 42px;
}
[class^='b-soc_']:hover .b-bubble-left {
    width: 7px;
}
[class^='b-soc_']:hover .b-bubble-right {
    width: 4px;
}

.b-bubble-num {
    overflow: hidden;
    padding: 5px 0 0 10px;
    white-space: nowrap;
}

.b-bubble-num a{
    text-decoration: none;
    color: #000;
}

.b-soc-icon {
    display: none;
    position: absolute;
    top: 9px;
    right: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAQCAYAAADu+KTsAAACMUlEQVR42mMgAMSAWA2IxYGYnYGOQHDPnj1p/4HgxYsXy4B8KSBmoprpeAxjNzMzk7OxsakCcZiZmTmhPmeltY+ZQcEM9O3y/1Bw5syZCqCYEhBz0spSFiDmAWLpe/fuTfyPBOrq6hyB4rJAzEaJBX///q348+fPXiCTG2ofgxgvL69GTk6ONTCO0z9+/HgIZOHff//+//7zF4whiQ6BoQ7hJcXif//+rQaZ++nTp6NArjLUowxqMB8C7fv/5++//z9//f7/7ccvFIwMvnz5cgaoTx4cRZi+S4f6jgvkO5jYjx8/1j948GD269evTwOFDIFYAG75+8/fsWKQPLrY05dvzgLFVbClga9fv2Z9+/btEMhxMN9BE6rI9evXe9+8eXMKyNZHsfzluy84MbJ87oSNsGhQhliOiM//WAAoywIxBwi/fPmyCRitx4BsbRTLH778gBWD5JH51+8/AwW5Bsgn8GBH+E7s9OnTDdCgBSVSU2gu4YaGSg0ozjEsv/n4DU4Mk8/oXfc/pX3ZWajPebGUGdx37twpe/fu3QmoxcpQn7PhtfzS3RcYGCSHJoYZ5JiAHYgl0eKcAa/lp288xYphcsmda/6HV0yfBlSvCcTCKEGOGQIciNSOAFBxGSBWgDlMDFSIzFu5pWLbofPrD5y78+To5Yf/0fGOo5d2unn5m0F9xEFBcc6JXMgwQAUkoIlDFUuhogZNZIpAzAfzNbUrGTZQcEETEz8yhlrKSU2LAWJODX4MNswOAAAAAElFTkSuQmCC) 0 0 no-repeat;
    width: 31px;
    height: 16px;
}

[class^='b-soc_']:hover .b-soc-icon {
    display: block;
}

.b-soc-txt {
    position: absolute;
    top: 11px;
    left: 43px;
    font-size: 11px;
    line-height: 11px;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.35);
}
[class^='b-soc_']:hover .b-soc-txt {
    display: none;
}

.b-footer-menu {
    visibility: hidden;
}
.b-footer-menu__item {
    display: inline-block;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAz/2wBDAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAAFAAUDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAVif/8QAFRABAQAAAAAAAAAAAAAAAAAAEiL/2gAIAQEAAQUCpf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Bf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Bf//EABwQAAIABwAAAAAAAAAAAAAAAAERAAMTITFBYf/aAAgBAQAGPwI3mOoNFtnuY//EABsQAAEEAwAAAAAAAAAAAAAAAAEAESExYYHw/9oACAEBAAE/IQO8AKQ02V//2gAMAwEAAgADAAAAEB//xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oACAEDAQE/EH//xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oACAECAQE/EH//xAAWEAEBAQAAAAAAAAAAAAAAAAABYQD/2gAIAQEAAT8QuatgcA//2Q==) no-repeat left center;
    padding: 0 10px 0 20px;
    color:#265b8b;
    font-size: 12px;

}
.b-footer-menu__item a{
    color:#265b8b;
}
.b-footer-menu__item a:hover{
    color:#009beb;
    text-decoration: none;
}
.b-footer-menu{
    width: 945px;
    margin: 0 auto;
    text-align: center;
    font-family: Arial;
    margin-bottom: 15px;
    margin-top: 25px;
}
.b-footer-menu__item:first-child{
    background: none;
}
.b-footer-homelink{
    width: 112px;
    height: 24px;
    background: url(data:image/jpeg;base64,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) no-repeat center center;
    display:inline-block;
    margin-bottom:15px;
}
.b-sticky-bar-sign{
    position: absolute;
    right: 0;
    top: 19px;
}
[class^='b-sticky-bar_'] {
    overflow: hidden;
    position: relative;
    display: inline-block;
    width: 36px;
    height: 52px;
    margin-top: 6px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: top center;

}
.b-sticky-bar_fb {

}
.b-sticky-bar_tw {

}
.b-sticky-bar_vk {

}
.b-sticky-bar-title{
    font-size: 12px;
    text-indent: 3px;
}
[class^='b-sticky-bar-bg_'] {
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: 0 0;

    -webkit-transform: translateZ(0) scale(0.833);
    -ms-transform: scale(0.833);
    transform: scale(0.833);

    -webkit-transition: all 0.2s;
    transition: all 0.2s;

    -webkit-backface-visibility: hidden;
}
[class^='b-sticky-bar_']:hover [class^='b-sticky-bar-bg_'] {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.b-sticky-bar-bg_mm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABL0lEQVR4Xs3YQQqCQBSH8Wi2geABPEYrga4gtOoGQYcRXAVBK6EbCLMNBgTBVeAlOkAQvP4DE0FU9dJxXvDbiMSHyji+Cfc3XexjWMEWamjg6jTu2NadEzP+mh2SgQZi0pANGTIHA9STgXmfEAU50MByUNyYCCogTyqYcWJOQJ6dIPrlNlVAI6lAfQrKgUaWv4tJgQJJXwUdAwYdXy16FFj2CHILX2DmHpMACZHYoLWgoLUNKgUFlTaoFRTU2qCzoKCzDboICrqICxJ3y0Q+1AdBQaW4hVHcq0PUy1Xc9kPSBs3I38K6qCJATPHtM0iPGKNB/fKh2I0Q00HEGbloz1cmZg8bPD1TBag+U5AU6gFCakiHnBMt/1zRDSx9TtIS2MAOmqftS+uO7dw5CTfgBsAXnHUVDuWgAAAAAElFTkSuQmCC);
}
.b-sticky-bar-bg_ok {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABMUlEQVR4Xs3YMYqDQBSH8YVpA4IHEHKJVF5CSJUbCLlIOsEqkFbIDYRphQFBsArkEjlAYOHtf+AtabKbvOg4T/g1IuEjyji+L+lBh3UKOzhCDwN8s4HPHfmaVPDT4pACLJCQhWLOkA04oIkcbKaEGKiAZlaBkcYk0AIF0sJKEnMBCuwCyasYw/W0kBbMf0EV0MKqv2JyoEjyZ0FdxKDu2aJHkRWPIF74InO/MRmQEpkPKhUFlT6oURTU+KBRUdDog26Kgm4+6K4o6K4uSN0tU/lQnxUFNeoWRnWvDlUvV3XbD00bNKd/C8tRdYSY+tVnkF0wxoJ550PxukDMFRLJyMUG/mdS8bAh0DNVg5kyBcmhnyGkh3zOOdH2wxXdwTbkJC2DPZxggBGIjXzuxNdk0oAfODbfAm2bLCkAAAAASUVORK5CYII=);
}
.b-sticky-bar-bg_fb {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABNUlEQVR42s2YTwqCQBTGg7ZB4AE8Q6tWXSJo1Q2CrtAdBFdB26AbFLMNBgTBVdAlOoAQ2PtghAjNXjr6Cb/NMPPmh/P/jbTfbHcJhLWwFxIhFZ6O1JXtXZ1AEVotshSMUCgxaNulyFywCN4Si1htRMZChGAdEyG2VmYqnBHAE4g90cjc0NAzN/TVPEzuz/TE+evwlXOmZ6I6mQUqDMSiSug6oNC1atMrBmb5LmQJhGwpE6KAhBBCGyKhDYSOREJHCGVEQhmEHkRCDwjlREI5nRDdkFFO6hPTsqfbGOmODqrDle76wXRBs/xXWCcVDyATNz2DTI8yBn3+8lC89yBzR1+alIvx/GcCdbLB05yKNcmGutWXdCCSIFaXeaLVnzu6RVufmbRQ2AoHIf24vmSu7ODqhNr4L+KKw0N2p/e+AAAAAElFTkSuQmCC);
}
.b-sticky-bar-bg_tw {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABNElEQVR42s2YPQrCQBCFBVtByAFyDCvPIAhW3kDwMIFUgq1gZStsKywEArERvIQHCAhxHmxAJDGOySYv8DXL7uxH9n9G2m9xugbCWtgJiZAKT0fqynauTqAIrRZZCkYolBi07VJkJlgEb4lFrDYiYyFCsI6JEFsrMxXOCOAJxJ5oZG5o6Jkb+moeJvdneuL8dfjKOdMzUZ3MHBUGYl4ldBlQ6FK16RUDs3wXsgRCtpQJUUBCCKENkdAGQgcioQOEMiKhDEIPIqEHhHIioZxOiG7IKCf1kWnZ022MdEcH1eFKd/1guqBZ/iusk4oHkImbnkGmRxmDPn95KN57kLmjL03KxXj+M4E62eBpTsWaZEPd6ks6EEkQq8s80erPHd2irc9MWihshb2QflxfMle2d3VCbfwXyGVxFYEHvugAAAAASUVORK5CYII=);
}
.b-sticky-bar-bg_vk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABNElEQVR42s2YTwqCQBTGg7ZB4AE8RqsuEUSLbhC07CCCq6Bt0A2i2QYDguAq6BIdQAjsfTBChGYvHf2E32aYefPD+f9G2m+1uwTCWtgLiZAKT0fqyvauTqAIrRZZCEYolBi07VJkJlgEb4lFrDYiYyFCsI6JEFsrMxXOCOAJxJ5oZG5o6Jkb+moeJvdneuL8dfjKOdMzUZ3MHBUGYl4ldB1Q6Fq16RUDs3gXsgRCtpQJUUBCCKENkdAGQkcioSOEMiKhDEIPIqEHhHIioZxOiG7IKCf1iWnZ022MdEcH1eFKd/1guqBZ/iusk4oHkImbnkGmRxmDPn95KN57kLmjL03KxXj+M4E62eBpTsWaZEPd6ks6EEkQq8s80fLPHd2irc9MWihshYOQflxfMld2cHVCbfwXCCxAeilqMH4AAAAASUVORK5CYII=);
}

[class^='b-sticky-bar-logo_'] {
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: center center;
}
.b-sticky-bar-logo_mm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABIElEQVR4AQXAMYgNAACA4V/JdZ26G9xwg4wGi5FNXOrUFSkrGcxvtSqbURSRJNQFg5LlsgATV06i4xWlDACU93xKkuxw3poRhq7YLUlJpl0FI0MfjMEds1IyYwWrDpmSzDhqDa/MKbmNOybNOeGGC/bJRktYVnbjrSl7fAVw02cHPcGuXMIRm33zyQGTtjgLBhZwOUMjG53CfklyCwPr/bCWkdfy1B/rJckhDGTF34ytynNfJEkWMZCX5L1fJlzENklyBgMb/PEx17Bou7HHZiWHjTGwFzezgGc2OGbstwfeYYjTHmJ/1rmP6ybstOSVR47b5DtYtq4y5w2eO2BCMmOreXedM11VmXMP/PTCqr/+ma6qqqrKvMvegaGTVVX1HxaHa7QRC3RoAAAAAElFTkSuQmCC);
}
.b-sticky-bar-logo_ok {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAwklEQVR4ASXAsSoEAAAG4L8usd3ALacsHkBdSQaL/Sx2Fu/kOW6WrhjEJBbZDb5cusIi/ZIvfxyY+/Zt7iD/HPlRVfXjKImBF3Vt165r9WIQO6o2RWyq2omJqg0RG6omsWKhZsbGZmphJeJEVVXViUTEsWdVz45F4sKDqYGRkYGpBxfxpOrdjRvvqp5i3blPVVUfzq1HxJpTVWdWRSJiz0LV0p5IxL6lenSvlg4ltnypOyNDt+rLdoy9ujIUMXTpzdYvQ9/heiVxYbgAAAAASUVORK5CYII=);
}
.b-sticky-bar-logo_fb {
    background-position: 14px center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAQAAABwiK17AAAAUElEQVR42mMAgf8C/xf9//z///+vEO6O/1AA4siBWW/+L/u/AsS1A3PzGSDgvwOYmwDjFIC5HUCWA8N/FIDEBVv0v+H/AjBzA5BVgWYU7bgAei6KU1rS6f8AAAAASUVORK5CYII=);
}
.b-sticky-bar-logo_tw {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAQAAADcF/zKAAAAoklEQVR4AXXAsUoCAQAG4H9JnAOXwLGhwAcQhObgKBxqCHyG3sO5JofeQYRoaWlqaAqCRmmKegGF64vS4y60L9q6aXBujkd9x4ooPOtkzUCp8mYYI8wd5ZcbtaXTOADcudA1UxsncWhqu8skCv85SaLlxTal3fyw78mmWVbsWdg0SMXQh78madL3rnavnRVnxh7UvlxppWLHyK1PlF5d66XhGxbPDQwEq5inAAAAAElFTkSuQmCC);
}
.b-sticky-bar-logo_vk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAdUlEQVR42mL4//9/2n/s4AxUjgGEGfAohIFykEImBlSgDMSMUPoeVCwURKArhAGQoj1QtiA+hUpA7AJlgzWwoCm4i8YHKarAZyIMGMNMxuUZRqhpIPfNJGTiaiTPKOFTGIrEfk/IMyDQiU0heljOgipkAAgwAJtzWRpt02UHAAAAAElFTkSuQmCC);
}

.b-footer-social a {
    display: inline-block;
}

div.soc-buttons {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 2px;
    margin-top: 3px;
    margin-left: 5px;
}


.b-soc_gp .b-bubble-right, .b-soc_gp .b-soc-bubble {
    background: none;
}

/*
#likes.min-size {
    width: 954px;
    height: 43px;
    left: 94px;
}

#likes.min-size .arrow {
    display: none;
}
*/

#likes.min-size .b-soc-icon, #likes.min-size .b-soc-txt {
    display: none;
}

 #likes.min-size [class^='b-soc-mask_'] {

 }

#likes.min-size {
    width: 45px;
}

#likes.min-size .b-soc-bubble {
    left: 32px;
}

#likes.min-size [class^='b-soc_']:hover .b-soc-bubble {
    width: 39px;
}

#likes.min-size .b-soc_vk {
    background: url(../img/button_like_bg_small.png) 0 -70px no-repeat;
}

#likes.min-size .b-soc_fb {
    background: url(../img/button_like_bg_small.png) 0 -35px no-repeat;
}

#likes.min-size .b-soc_ok {
    background: url(../img/button_like_bg_small.png) 0 -175px no-repeat;
}

#likes.min-size .b-soc_mr {
    background: url(../img/button_like_bg_small.png) 0 -140px no-repeat;
}

#likes.min-size .b-soc_tw {
    background: url(../img/button_like_bg_small.png) 0 0px no-repeat;
}

#likes.min-size .b-soc_gp {
    background: url(../img/button_like_bg_small.png) 0 -105px no-repeat;
}

.filter-parent, #node-info-block {
margin-bottom: 0px;
}

#tags .view-tag {
    background: #EAEAEA;
    padding: 1px 4px;
    float: left;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    text-decoration: none;
    border: 1px solid #ffffff;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    color: #0059D1;
    font-size: 10px;
}

#items-list #tags .view-tag {
    font-size: 14px;
    margin-right: 5px;
    margin-bottom: 6px;
    padding: 3px 6px;
}

#items-list #tags .view-tag.popular {
    font-weight: bold;
    font-size: 15px;
}

#tags .view-tag:hover, #tags .view-tag:active {
color: #C34500;
}

.side #tags {
    margin-top: 10px;
    padding: 5px 15px;
}

#left-sidebar #tags {
    margin-top: 10px;
    padding: 0px;
}

.side #tags h3, #left-sidebar #tags h3{
    font-size: 14px;
}

.rateit:hover {
    cursor: pointer;
}

.content-block h2 {
font-size: 16px;
line-height: 22px;
font-weight: normal;
margin-bottom: 12px;
}

#details .content .date_post {
    text-align: right;
    float: right;
    width: 100%;
    color: #65891f;
    margin-bottom: 5px;
}

.right_date_post {
    text-align:right;
    float: right;
    padding-bottom:5px;
    color:#65891f;
}

.category_list_post {
    text-align:left;
    float: left;
    padding-bottom:5px;
}


#brands-sideblock ul {
    margin: 10px 0px;
}

#brands-sideblock ul li {
    display: inline-block;
}
