#ya-phone a {
    text-decoration: none;

}
#reqLong, #reqPower {
    color: #84ac20;
    float: right;
    padding-left: 5px;
    text-decoration: underline;
}
                
#ansPower, #ansLong {
    color: #77a20c;
    display: none;
    padding-top: 5px;
}
            
.left-menu h4 {
    text-transform:uppercase;
    padding-bottom: 10px;
    color: green;
}

.gt_faq {
    font-style: italic;
    padding: 15px;
}
        
.doctor {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 7px;
}

#footer-inner a {
    color: white;
}
.top-action{
    position: absolute;
    color: green;
    font-size: 14px;
    bottom: 60px;
    left: 30px;
}

.info {
}
.info h1 {
    margin-bottom: 20px;
}
.info h2 a {
    color: #f80000;
    font-size: 22px;
    margin-top: 15px;
}
.info-item h2 {
    text-align: left;
}
.info-item {
    padding: 20px;
}
.info-item img {
    float: right;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 0;
}
.info-body {
    margin-bottom: 10px;
}
    #info-more {
    font-size: 20px;
    margin: 10px auto 0;
}

.bottom-links {
    padding: 10px;
    float:right;
}
.ans {padding:10px;}

.tovar-name {
    border-bottom: 1px solid #84ac20;
    font-size: 24px;
    margin-bottom: 4px;
    padding-bottom: 4px;
    text-transform: uppercase;
}


.instr-inner {
    padding-left: 300px;
}
    
small {font-size: 12px;}
#logo-slogan {
    position: absolute;
    text-align: center;
    width: 280px;
    height: 50px;
    bottom: 0px;
    right: -7px;
    font-style: italic;
    color: #5FB5E8;
    font-size: 16px;
    font-family: verdana;
}

h2.small_descr{
    color:#5aca23;
    display: block;
    padding: 0px;
    margin: 0px;
}
.share-panel {
    float: right;
    margin-top: 5px;
}
.clear{clear:both;display:block;float:none;}
.left-menu {
    font-family: Myriad Pro;
    font-size: 14px;
    padding-left: 25px;
}
ul.menu2 li span {
    color: green;
    float: right;
    padding-right: 10px;
}
ul.menu2 li span:hover {
    color: #ba0007;
}
.menu1 {
    background: green;
    padding: 7px 10px 5px 10px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #5ACA23 2%, #479B0D 100%) repeat scroll 0 0;
    border-radius: 3px;
    margin-bottom: 3px;
}
.menu1 a {
    text-transform: uppercase;
    text-decoration: none;
    color: white;
}
#contactform{display:none; position:relative;}
.white-block{background:none repeat scroll 0 0 #fff;border:1px solid #d3d3d3;padding:10px 15px;}
.ajax-form {width:300px;height:250px;top:50%;left:50%;z-index:999999;margin:-100px 0 0 -150px;position:fixed;padding: 20px 15px 20px 20px;}
.ajax-form .close{float:right;color:#F00;cursor:pointer;border-bottom:1px dashed;margin-top:-13px;}
.ajax-form label{font-size:14px;margin:10px 0 5px;}
.ajax-form #telephone, .ajax-form #username {margin:5px 0;padding:10px 10px;font-size:18px;font-family:sans-serif;width:90%;outline:none;font-weight:bold;}
.ajax-bacg{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999;}
.button-basket{padding:10px;margin:10px;font-size:16px;color:white;text-decoration:none;border-radius:5px;}
.button-border{border:3px solid #fff;display:block;font-size:18px;font-weight:normal;line-height:36px;margin:10px -3px; width:100%;}
.button{color:#FFFEFE;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;}
.button-red{background:#e50000;background:-moz-linear-gradient(top, #e50000 0%, #c20000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e50000), color-stop(100%,#c20000));background:-webkit-linear-gradient(top, #e50000 0%,#c20000 100%);background:-o-linear-gradient(top, #e50000 0%,#c20000 100%);background:-ms-linear-gradient(top, #e50000 0%,#c20000 100%);background:linear-gradient(to bottom, #e50000 0%,#c20000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50000', endColorstr='#c20000',GradientType=0);color:#000;transition:color .2s linear;}
.button-red:hover{background:#c20000;background:-moz-linear-gradient(top, #c20000 0%, #e50000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c20000), color-stop(100%,#e50000));background:-webkit-linear-gradient(top, #c20000 0%,#e50000 100%);background:-o-linear-gradient(top, #c20000 0%,#e50000 100%);background:-ms-linear-gradient(top, #c20000 0%,#e50000 100%);background:linear-gradient(to bottom, #c20000 0%,#e50000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c20000', endColorstr='#e50000',GradientType=0);color:#000;}
.button-yellow{background:#f3c70a;background:-moz-linear-gradient(top, #f3c70a 0%, #f3c70a 33%, #fc9a09 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c70a), color-stop(33%,#f3c70a), color-stop(100%,#fc9a09));background:-webkit-linear-gradient(top, #f3c70a 0%,#f3c70a 33%,#fc9a09 100%);background:-o-linear-gradient(top, #f3c70a 0%,#f3c70a 33%,#fc9a09 100%);background:-ms-linear-gradient(top, #f3c70a 0%,#f3c70a 33%,#fc9a09 100%);background:linear-gradient(to bottom, #f3c70a 0%,#f3c70a 33%,#fc9a09 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c70a', endColorstr='#fc9a09',GradientType=0);color:#000;transition:color .2s linear;}
.button-yellow:hover{background:-moz-linear-gradient(top, #fc9a09 0%, #f3c70a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c70a), color-stop(100%,#fc9a09));background:-webkit-linear-gradient(top, #fc9a09 0%,#f3c70a 100%);background:-o-linear-gradient(top, #fc9a09 0%,#f3c70a 100%);background:-ms-linear-gradient(top, #fc9a09 0%,#f3c70a 100%);background:linear-gradient(to bottom, #fc9a09 0%,#f3c70a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9a09', endColorstr='#f3c70a',GradientType=0);}
.button-big-blue{background:#e60000;background:-moz-linear-gradient(top, #e60000 0%, #c20000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e60000), color-stop(100%,#c20000));background:-webkit-linear-gradient(top, #e60000 0%,#c20000 100%);background:-o-linear-gradient(top, #e60000 0%,#c20000 100%);background:-ms-linear-gradient(top, #e60000 0%,#c20000 100%);background:linear-gradient(to bottom, #e60000 0%,#c20000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60000', endColorstr='#c20000',GradientType=0);color:#fff;transition:color .2s linear;}
.button-big-blue:hover{background:#c20000;background:-moz-linear-gradient(top, #c20000 0%, #e60000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c20000), color-stop(100%,#e60000));background:-webkit-linear-gradient(top, #c20000 0%,#e60000 100%);background:-o-linear-gradient(top, #c20000 0%,#e60000 100%);background:-ms-linear-gradient(top, #c20000 0%,#e60000 100%);background:linear-gradient(to bottom, #c20000 0%,#e60000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c20000', endColorstr='#e60000',GradientType=0);color:#000;transition:color .2s linear;}
.button-subblue{
    background: #51ccf3;
    background: #51ccf3 -moz-linear-gradient(center top , #51ccf3 5%, #028ddc 100%) repeat scroll 0 0;
    background:-moz-linear-gradient(top, #51ccf3 0%, #028ddc 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#51ccf3), color-stop(100%,#028ddc));
    background:-webkit-linear-gradient(top, #51ccf3 0%,#028ddc 100%);background:-o-linear-gradient(top, #51ccf3 0%,#028ddc 100%);
    background:-ms-linear-gradient(top, #51ccf3 0%,#028ddc 100%);background:linear-gradient(to bottom, #51ccf3 0%,#028ddc 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51ccf3', endColorstr='#028ddc',GradientType=0);
}
.button-subblue:hover{
    background: #028ddc;
    background: #028ddc -moz-linear-gradient(center top , #028ddc 5%, #51ccf3 100%) repeat scroll 0 0;
    background:-moz-linear-gradient(top, #028ddc 0%, #51ccf3 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#028ddc), color-stop(100%,#51ccf3));
    background:-webkit-linear-gradient(top, #028ddc 0%,#51ccf3 100%);background:-o-linear-gradient(top, #028ddc 0%,#51ccf3 100%);
    background:-ms-linear-gradient(top, #028ddc 0%,#51ccf3 100%);background:linear-gradient(to bottom, #028ddc 0%,#51ccf3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#028ddc', endColorstr='#51ccf3',GradientType=0);
}
.button-subred{box-shadow:0 0 0 1px #b90000;text-shadow:1px 1px #b90000;background:#f10000;background:-moz-linear-gradient(top, #f10000 1%, #a70000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#f10000), color-stop(100%,#a70000));background:-webkit-linear-gradient(top, #f10000 1%,#a70000 100%);background:-o-linear-gradient(top, #f10000 1%,#a70000 100%);background:-ms-linear-gradient(top, #f10000 1%,#a70000 100%);background:linear-gradient(to bottom, #f10000 1%,#a70000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f10000', endColorstr='#a70000',GradientType=0);}
.button-subred:hover{background:#a70000;background:-moz-linear-gradient(top, #a70000 0%, #f10000 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a70000), color-stop(99%,#f10000));background:-webkit-linear-gradient(top, #a70000 0%,#f10000 99%);background:-o-linear-gradient(top, #a70000 0%,#f10000 99%);background:-ms-linear-gradient(top, #a70000 0%,#f10000 99%);background:linear-gradient(to bottom, #a70000 0%,#f10000 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a70000', endColorstr='#f10000',GradientType=0);}


.tovar-buy {
    background: #f0f0f0 none repeat scroll 0 0;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 10px 15px;
    text-align: center;
    float: none;

}
.optimal {
    font-size: 15px;
    padding-bottom: 10px;
}

.tovar-price {
    float: left;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #a7cb56 0%, #84ac20 100%) repeat scroll 0 0;
    display: inline-block;
    font-size: 20px;
    padding: 8px 32px;
    height: 28px;
    margin-right: 16px;
    color: white;
}

.optimal-buynow {
    float: left;
    width: 130px;
    margin-left: 45px;
}
.optimal-oneclick {
    float: right;
}

.buynow, .send, .readmore, #mainmenu li:first-child{
    display:inline-block;
    width:180px;
    height:31px;
    color:#fff;
    background:#f3c70a;
    background:-moz-linear-gradient(top, #f3c70a 0%, #fc9a09 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c70a), color-stop(100%,#fc9a09));
    background:-webkit-linear-gradient(top, #f3c70a 0%,#fc9a09 100%);
    background:-o-linear-gradient(top, #f3c70a 0%,#fc9a09 100%);
    background:-ms-linear-gradient(top, #f3c70a 0%,#fc9a09 100%);
    background:linear-gradient(to bottom, #f3c70a 0%,#fc9a09 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c70a', endColorstr='#fc9a09',GradientType=0);
    padding:0;
    padding-top:10px;
    padding-bottom:3px;
    text-align:center;
    border-radius:8px;}
.buynow{float:right;}
.buynow:hover{
    background: #51ccf3 -moz-linear-gradient(center top , #fc9a09 5%, #f3c70a 100%) repeat scroll 0 0;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc9a09), color-stop(100%,#f3c70a));
    background:-webkit-linear-gradient(top, #fc9a09 0%,#f3c70a 100%);
    background:-o-linear-gradient(top, #fc9a09 0%,#f3c70a 100%);
    background:-ms-linear-gradient(top, #fc9a09 0%,#f3c70a 100%);
    background:linear-gradient(to bottom, #fc9a09 0%,#f3c70a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9a09', endColorstr='#f3c70a',GradientType=0);
}
a.buynow{font-size:18px;padding-top:10px;text-decoration:none;}
.fastbuy{
    display:inline-block;
    width:210px;
    height:31px;
    color:#fff;
    background: #51ccf3 -moz-linear-gradient(center top , #51ccf3 5%, #028ddc 100%) repeat scroll 0 0;
    padding:0;
    padding-top:10px;
    padding-bottom:3px;
    text-align:center;
    border-radius:8px;}
a.fastbuy{font-size:18px;padding-top:10px;text-decoration:none;}
.fastbuy:hover{
    background: #028ddc -moz-linear-gradient(center top , #028ddc 5%, #51ccf3 100%) repeat scroll 0 0;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#028ddc), color-stop(100%,#51ccf3));
    background:-webkit-linear-gradient(top, #028ddc 0%,#51ccf3 100%);
    background:-o-linear-gradient(top, #028ddc 0%, #51ccf3 100%);
    background:-ms-linear-gradient(top, #028ddc 0%, #51ccf3 100%);
    background:linear-gradient(to bottom, #028ddc 0%, #51ccf3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#028ddc', endColorstr='#51ccf3',GradientType=0);
}

.tovarblock-main{float:left;width:100%;}
.tovarblock-side{float:left;width:300px;margin-left:-100%;}

.phototovara {
    max-width: 300px;
    float: left;
}

.inner {
    float: right;
    margin-left: 300px;
    padding-bottom: 20px;
}

.phototovara .smallimages .si-tovar {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 3px;
    padding: 5px;
}
                    
.phototovara .smallimages {
    text-align: center;
}
.advantages{background:#fff7e3;margin:5px 0;font-size:1em;padding:0 15px 15px 15px;}
.advantages h3{font-size:1.4em;color:#ff9a50;margin-top:10px;margin-bottom:0px;padding-top:10px;}
.advantages ol{padding-left:10px;margin-left:10px;margin-top:5px;color:#946447;}
.advantages ol li{border-bottom:1px dotted #999;padding:3px 0;}
.our_adv{color:#666666;background-color:#fff9e8;border-radius:10px;padding:10px;font-size:1em;font-weight:normal;line-height:1.2em;margin-bottom:10px;background:url("/templates/arrowsup.png") 95% 50% no-repeat #fff9e8;margin-left:10%;margin-right:10%;margin-top:15px;border:1px solid lightgrey;}
.our_adv h3{font-size:1.4em;margin-top:0;color:#f15a24;font-weight:bold;}
.cat_descr{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;display:inline-block;# height:70px;margin-bottom:20px;padding:10px;margin-left:4%;width:90%;}

.price-block {
    margin-bottom: 5px;
    text-align: right;
}
.price-block table{width:100%;}
.price-block tr td:last-child{border-right:none;}
.price-block thead tr th{height:34px;font-size:14px;line-height:34px;text-align:center;color:#FFF;border-right:2px solid #E8E8E8;font-weight:lighter;}
.price-block tbody tr td{background:#FFF;text-align:center;font-size:15px;line-height:34px;color:#000;border-bottom:2px solid #E8E8E8;border-right:2px solid #E8E8E8;}
.price-block tbody tr td span{font-weight:normal;color:#CF0000;}
.price-block tbody tr td .button-table{font-size:15px;float:none;display:inline-block;margin:10px 5px;}
.price-block .button{font-size:30px;}

.checkout-block {
    padding-top: 40px;
    padding-bottom: 20px;
}


.gard-green {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #5aca23 2%, #479b0d 100%) repeat scroll 0 0;
}

.buy1click {
    color: white;
    text-decoration: none;
    padding: 0 20px;
    border: 0px;
    border-radius: 3px;
}
#promo_code {
   border: 1px solid #bfbbb5;
   outline: medium none;
   font-size: 16px;
   width: 90%;
}
.finally {
    color: #424242;
    font-size: 18px;
    font-weight: bold;
    line-height: 34px;
    text-align: right;
}

.order_page h2{font-size:22px;margin:20px 0 0 0;}
.dostavka-box{font-size:16px;}
.order_page .dostavka-box{overflow:hidden;display:block;float:none;margin:5px 0 0;min-height:126px;}
.order_page .dostavka-box .checkbox{float:left;width:47.5%;height:160px;border:2px solid #d3d3d3;margin:0;padding:5px 0 0 0;background:#fff;}
.order_page .dostavka-box .checkbox:hover{border:2px solid #479b0d;}
.order_page .dostavka-box .checkbox input.radio2{width:10%;float:left;text-align:center;margin:11% 0;}
.order_page .dostavka-box .checkbox label.descr{float:left;padding:8px;width:84%;min-height:108px;cursor:pointer;background:#f8f8f8;}
.order_page .dostavka-box .checkbox .descr .bigcheckboxtext{color:#1ba1e3;;font-size:18px;line-height:18px;font-weight:normal;margin-bottom:15px;text-align:center;}
.order_page .dostavka-box .checkbox:first-child{margin:10px 20px 10px 0;}
.order_page .dostavka-box .checkbox:last-child{margin:10px 0px 10px 0;float:right;}
.order_page .dostavka-box .checkbox .descr .checkboxtext{border:none;margin:0;padding:0;font-style:italic;}
.order_page .dostavka-box .checkbox .descr .checkboxtext div{font-size:12px;line-height:18px;color:#858585;}
.order_page .dostavka-box .checkbox .descr .checkboxtext div b{font-weight:600;color:#131313;}
.order_page .dostavka-box .checkbox .descr .checkboxtext div .green{color:#84ac20 !important;}
.order_page .oplata-box{overflow:hidden;display:block;float:none;margin:10px 0 0;}
.order_page .oplata-box .inline-block{float:left;width:22%;border:2px solid #ccc;background:#fff;padding-top:5px;padding-bottom:5px;height:210px;}
.order_page .oplata-box .inline-block:hover{border:2px solid #55009A;}
.order_page .oplata-box .payment_2,
.order_page .oplata-box .payment_1{margin:10px 0 10px 10px;}
.order_page .oplata-box .inline-block .left{float:left;width:13%;padding:45% 0;text-align:center;background:#f8f8f8;}
.order_page .oplata-box .inline-block .left input{margin:0;}
.order_page .oplata-box .inline-block .right{float:left;width:86%;position:relative;}
.order_page .oplata-box .inline-block .right label{min-height:206px;overflow:hidden;display:block;cursor:pointer;}
.order_page .oplata-box .inline-block .right .img{height:120px;text-align:center;vertical-align:middle;}
.order_page .oplata-box .inline-block .right .img img{width:100%;}
.order_page .oplata-box .inline-block .right .title{font-size:14px;line-height:16px;color:#131313;text-align:center;display:block;height:45px;position:absolute;bottom:0;background:none;margin:0;padding:0;width:100%;}
.order_page .order_tabs{overflow:hidden;display:block;float:none;margin:0 0 0px;}
.order_page .order_tabs .usered{text-align:center;margin:5px 0 5px;}
.order_page .order_tabs .usered a.order_tab{font-size:24px;line-height:26px;color:#131313;text-decoration:none;margin:0 20px; text-decoration:underline; font-weihgt: 600;}
.order_page .order_tabs .usered a.order_tab active{text-decoration:none;  font-weihgt: normal;}
.order_page .order_tabs .usered a.order_tab:hover{text-decoration:underline;}
.order_page .order_tabs .usered a.active{color:#666858;text-decoration:none;}
.order_page .order_tabs .form_order{width:100%;overflow:hidden;display:block;float:none;}
.order_page .order_tabs .form_order .left_box{float:left;width:50%;}
.order_page .order_tabs .form_order .left_box div{margin:0 0 10px;}
.order_page .order_tabs .form_order label{display:block;width:100%;color:#131313;padding:0 !important;margin-top:15px;}
.order_page .order_tabs .form_order label .req{color:#ff9500;}
.order_page .order_tabs .form_order textarea{width:86%;}
.order_page .order_tabs .form_order input[type="text"],
.order_page .order_tabs .form_order select{text-align:left;width:86% !important;border:1px solid #ccc;color:#131313;padding:1px 3px;margin:0 !important;height:30px;}
.order_page .order_tabs .form_order select{width:88% !important;height:29px !important;}
.order_page .order_tabs .form_order input:focus,
.order_page .order_tabs .form_order select:focus{outline:#84ac20 auto 1px;}
.order_page .order_tabs .form_order .right_box{float:right;width:50%;}
.order_page .order_tabs .form_order .right_box textarea{text-align:left;min-width:97%;width:97%;max-width:97%;min-height:190px;height:190px;border:1px solid #ccc;font-size:14px;line-height:16px;color:#131313;padding:5px 3px;margin:0 !important;}
.order_page .order_tabs .form_order .right_box textarea:focus{outline:#84ac20 auto 5px;}
.order_page .order_tabs .form_order .order_button{float:none;overflow:hidden;margin-top:50px;margin-bottom:20px;}
.order_page .order_tabs .form_order .order_button .buynow{display:block;width:183px;height:24px;color:#fff;background:#f3c70a;background:-moz-linear-gradient(top, #f3c70a 0%, #fc9a09 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c70a), color-stop(100%,#fc9a09));background:-webkit-linear-gradient(top, #f3c70a 0%,#fc9a09 100%);background:-o-linear-gradient(top, #f3c70a 0%,#fc9a09 100%);background:-ms-linear-gradient(top, #f3c70a 0%,#fc9a09 100%);background:linear-gradient(to bottom, #f3c70a 0%,#fc9a09 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c70a', endColorstr='#fc9a09',GradientType=0);padding:0;padding-top:9px;padding-bottom:3px;float:none;margin:0 auto;}
.order_page .order_tabs .form_order .order_button .buynow:hover{opacity:0.8;}
.msg-error{color:red!important;padding:5px;border:1px solid red;font-weight:bold!important;margin-top:10px;}
.pay_title {
    height: 70px;
    padding-left: 6px;
    width: 100%;
}
.gender{cursor:pointer;display:inline-block;vertical-align:top;text-align:center;height:200px;}
.gender1 .pic, .gender2 .pic{width:160px;text-align:center;height:110px;}
.gender1, .gender2{height:0px !important;position:relative;top:20px;}
.gender2{display:none;}
.gender1 .pic{background:url("../images/man2.png") no-repeat;background-position:center;}
.gender2 .pic{background:url("../images/girl2.png") no-repeat;background-position:center;}
.ganketa{display:inline-table;}
.ganketa input{width:400px;}
.ganketa textarea{width:400px;}
.canketa{background:#fff;padding:20px;border:1px solid #ddd;}
.canketa input{height:30px;width:200px;margin:5px 0;}
.canketa textarea{width:100%;}
.canketa img{margin-top:5px;margin-left:-3px;}
.addr-block, .canketa-inner{margin:15px auto;}
#form_comment input{height:30px;margin-bottom:10px;}
#form_comment textarea{height:150px;}
.send{text-transform:uppercase;display:inline-block;float:none;font-size:20px;text-decoration:none;color:white;padding:0 10px;font-size:16px;margin:10px 5px;line-height:32px;text-align:center;}
.basket_row td { padding: 10px 15px; }
.rating_head {
    display: inline-block;
    margin: 0 0 5px 0;
    width: 110px;

}

.rating_text {
	float: right;
}
.rating_star_y {
    float: left;
    background-image: url("/images/rating_star_24px.svg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 20px;
    margin: 0;
    width: 20px;
}
.rating_star_h {
    float: left;
    background-image: url("/images/rating_star_half_24px.svg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 20px;
    margin: 0;
    width: 20px;
}
.rating_star_w {
    float: left;
    background-image: url("/images/rating_star_off_24px.svg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 20px;
    margin: 0;
    width: 20px;
}
#order_info{margin-top:40px;font-size: 14px;}
#orderform{display:none;}
#orderform .ajax-form{height:150px;}
.otz, .tovarblockbig {
    background: #fff none repeat scroll 0 0;
        border: 1px solid #ddd;
            margin-bottom: 15px;
                padding: 15px;
                }

.tovar-container{text-align:center;}
.tovar{width:215px; display:inline-block;background:#fff;border:1px solid #ddd;margin:7px;padding:10px;vertical-align:top;}
.tovar:hover{box-shadow:0 0 15px #bbb;}
.tovar h4{font-size:16px;}
.tovar h3{font-size:17px;color:#3a4aa6;}
.tovar a{text-decoration:none;}
.tovar-image{display:block;width:200px;height:200px;margin:0 auto 0 auto;}
.tovar-image img{max-height:180px;max-width:180px;}
.undercover{text-align:left;# height:235px;}
.undercover h3, h4{margin:0;}
.price-block{margin-bottom:5px;text-align:right;}
.tovar .price-block{margin-bottom:10px;border-bottom:1px solid;text-align:right;}
.price-block a{text-decoration:none;}
.price1{text-decoration:line-through;color:#424242;display:block;}
.price2{color:#424242;font-weight:bold;}
.price3{font-weight:bold;color:#F80000;}
.price4{color:#F80000;}

.index-news {
    margin-bottom: 20px;
}

.index-news a {
    text-decoration: none;
    color: #0094EF;
}

.index-news a:hover {
    text-decoration: underline;
    color: red;
}

.index-news img {
    float:right;
    width: 35%;
    padding: 15px;
    border: 1px solid #D3D3D3;
    margin-left: 25px;
    box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.15);
}
.index-news img:hover {
    border: 1px solid #0097DD;	
}
