/* ---------- 404 ----------*/
.page_404 {
    position: absolute;
    width: 980px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
}

.page_404 p {
    font: 300px/300px 'Roboto Medium';
    color: #619a2d;;
    margin-bottom: 30px;
}

.page_404 p + p {
    font: 20px/22px 'RobotoRegular';
    color: #000;
}

.page_404 a {
    font: 19px/22px 'RobotoRegular';
    color: #619a2d;
    text-decoration: underline;
}

.page_404 > a {
    /*display: none;*/
}

.page_404 a:hover {
    color: #619a2d;
    text-decoration: none;
}

/* ---------- 404 ----------*/

.left_menu li span {
    height: 42px;
    left: 0;
    line-height: 42px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 72px;
}

.left_menu li span img {
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.left_menu li span img.l_icon_image_hover {
    display: none;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.left_menu li:hover span img {
    display: none;
}

.left_menu li:hover span img.l_icon_image_hover {
    display: inline-block;
}

.p_title.tac span img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 18px;
}


.f_t_enter_btn span::after {
    background: none repeat scroll 0 0 #d6d6d6;
    bottom: 3px;
    content: "";
    height: 1px;
    left: 0;
    opacity: 1;
    position: absolute;
    transition: opacity 0.3s ease 0s;
    width: 100%;
}
.f_t_enter_btn span {
    color: #d6d6d6;
    display: inline-block;
    font: 15px/24px Arial,Helvetica,sans-serif;
    position: relative;
    vertical-align: text-bottom;
	margin-left: 35px;
}

.b_rev_block_stars p {
	color: #555555;
    display: inline-block;
    font: bold 14px/22px Arial,Helvetica,sans-serif;
	vertical-align: top;
}

.un_show_block ul li .name {
    width: 40%;
}
.un_show_block ul li .koll, .un_show_block ul li .price {
    text-align: right;
}

.seoTxt {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}