*{margin:0px;padding:0px;}
body{background-color: white;font-family:Tahoma, Verdana;font-size:14px;line-height:23px;width:100%;min-width:320px;}
a{color:rgb(10, 120, 194);outline:medium none;text-decoration:underline;}
a:hover{text-decoration:none;}
p{margin:0px 0px 11px;}
strong,
b{font-weight:bolder;}
img{border:medium none;max-width:100%;height:auto;}
h1,
h2{margin:10px 0px;font-size:1.8em;}
h3{margin:2px 0px 10px;font-size:1.6em;font-weight:normal;}
.container{max-width:960px;margin:0px auto;}
.header{max-width:960px;margin:0 auto 2.083%;background:url(./header.jpg) no-repeat scroll center center transparent;background-size:100% auto;height:0;padding-top:13.65%;cursor:pointer;}
.left-column{float:left;width:59.375%;background:none repeat scroll 0% 0% white;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);padding:30px;margin-bottom:20px;}
.left-column h1 + p + a img{float:right;margin:0px 0px 10px 10px;width:280px;}
.sidebar{float:right;width:32.128%;max-width:309px;font-size:12px;}
.sidebar-last-posts{background:none repeat scroll 0% 0% white;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);padding:15px;margin-bottom:20px;}
.sidebar-last-post{margin-bottom:0px;}
.posttiplink, .sidebar-last-post a, .sidebar-last-post>span:first-of-type{color:rgb(72, 155, 31);}
.sidebar-last-post>span:first-of-type{padding-left:5px;float:right;}
.sidebar-last-post-info{font-size:11px;margin-bottom:15px;}
.sidebar-last-post-info-login{color:rgb(187, 34, 92);margin-right:5px;}
.sidebar-last-post-info-date{margin-right:5px;color:rgb(119, 119, 119);}
.sidebar-last-post-info-comments{color:rgb(119, 119, 119);text-decoration:underline;}
.sidebar-bloggers{background:none repeat scroll 0% 0% white;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);padding:15px;margin-bottom:20px;}
.sidebar-bloggers-avatar{display:inline-block;}
.sidebar-bloggers img{margin:4px;width:50px;height:50px;}
.footer{clear:both;margin:0 auto 20px;font-size:12px;color:rgb(119, 119, 119);}
.photo{display:block;width:auto;height:80%;margin:0 auto;}
.vk-container{font-family:tahoma, arial, verdana, sans-serif, Lucida Sans;font-size:11px;line-height:17px;color:black;text-decoration:none;}
.vk-link{text-decoration:none ! important;display:inline-block;}
.vk-header{background:none repeat scroll 0% 0% rgb(218, 226, 232);padding:4px 4px 4px 6px;margin-bottom:10px;}
.vk-logo{background:url('vk-logo.png') no-repeat scroll 0% 0% transparent;width:16px;height:16px;float:right;margin-top:-1px;}
.vk-header-text{padding:2px 3px 1px;line-height:100%;color:rgb(69, 104, 142);font-weight:bold;}
.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-like{position:absolute;right:-5px;bottom:10px;width:30px;height:16px;display:inline-block;}
.vk-comment-like:hover{opacity:0.5;cursor:pointer;}
.vk-comment-like-count{padding-left:14px;font-weight:bold;color:rgb(114, 149, 178);font-size:10px;}
.vk-comment-answer{color:rgb(43, 88, 122);}
.vk-comment-answer:hover{opacity:0.5;cursor:pointer;}
.center{text-align:center;}
.ordrbutt{background:#127eb2 none repeat scroll 0 0;border-radius:5px;color:#ffffff !important;display:inline-block;font-size:21px;padding:10px 87px;text-decoration:none;}
.ordrbutt:hover{background:#ff8b68 none repeat scroll 0 0;border-color:#f25f32;text-decoration:none;}
.product-img{float:right;margin:0px 0px 10px 10px;width:120px;}
@media screen and (max-width:768px){.header{margin-bottom:10px;}
.left-column{float:none;width:auto;padding:5px 15px;}
.left-column, .sidebar-bloggers, .sidebar-last-posts{margin-bottom:10px;}
.sidebar{float:none;width:auto;max-width:100%;}
.product-img{width:95px;}
.vk-container img{max-height:300px;width:auto !important;}
}
@media screen and (max-width:480px){h1, h2{font-size:1.7em;}
.header{background-size:120% auto;}
.left-column h1 + p + a img{width:160px;}
.photo{max-width:290px;height:auto;}
}

.prix {
    position: absolute;
    font-family: Arial, sans-serif;
    right: 0px;
    bottom: 0px;
    color: rgb(0, 0, 0);
    box-shadow: rgba(0, 0, 0, 0.8) 0px 3px 30px;
    width: 165px;
    height: 98px;
    font-size: 19px;
    font-weight: bold;
    line-height: 1.3;
    transform: rotateZ(-7deg);
    text-align: center !important;
    margin: 0px auto;
    background: linear-gradient(to right, rgb(238, 165, 19) 0%, rgb(253, 237, 19) 100%);
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    border-radius: 19%;
}

.order_block {
    font-family: 'Arial', sans-serif;
}

.prod_img_wrapper {
    max-width: 350px;
    margin: 15px auto;
    position: relative;
}

.priceÃ‘Â {
    position: absolute;
    font-family: 'Arial', sans-serif;
    right: 0;
    bottom: 0;

    color: #000;
    box-shadow: rgba(0, 0, 0, 0.8) 0px 3px 30px;
    width: 165px;
    height: 98px;
    text-align: center !important;
    font-size: 19px;
    font-weight: bold;
    line-height: 1.3;
    transform: rotateZ(-7deg);
    margin: -0px auto 0px;
    background: linear-gradient(to right, rgb(238, 165, 19) 0%, rgb(253, 237, 19) 100%);
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    border-radius: 19%;
}

span.dis {
    display: block;
    margin-top: 9px;
    font-size: 18px;
}

.price_main {
    border-bottom: 2px solid #d31812;
    font-size: 24px;
    line-height: 0px;
    margin: 0 auto;
}

.js_old_price {
    display: block;
    margin: 0 auto;
}

.wheel_input {
    padding: 10px !important;
    display: block !important;
    margin: 0 auto 20px !important;
    padding: 10px !important;
    width: 50% !important;
    border: 2px solid grey !important;
    border-radius: 5px !important;
}

.data_label {
    line-height: 30px;
}

.order_form {
    display: block !important;
    margin: 0 auto !important;
    text-align: center !important;
}

@media screen and (max-width: 480px) {
    .wheel_input {
        width: 90% !important;
    }
}

.main-link {
    display: block;
    margin: 40px auto;
    padding: 20px;
    font-size: 20px;
    text-decoration: none;
    background-color: #de0606;
    text-align: center;
    color: #fff !important;
    border-radius: 4px;
    border: none;
    cursor: pointer;
}

.main-link:hover {
    opacity: 0.8;
}

.prod {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0px;
}