/*
  main.css,v 1.0 2007/07/24

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006-2008 Seotm.com
*/

BODY {
  background-color: #FFFFFF;
  color: #525252;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}

p {
    font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
}

h1 {
    font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 18px;
}

h2 {
    font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 16px;
}

h3 {
    font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 14px;
  padding-top: 14px;
}

A {
  color: #C11E1D;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

A:hover {
  color: #C11E1D;
  text-decoration: underline;
}

.head_block{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #C21F20;
  background-image:url('/images/design/menu_cat_bg.gif');
  background-repeat: repeat-x;
  font-weight: bold;
}

.table {
  background:#888888;
}

td {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background:transparent;
 
}

tr {
  background:transparent;
}

FORM {
 display: inline;
}

.m_text{
 font-size: 12px;
 color: #C4151C;
}

span.select_red{
color:#c4151c;
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size:18px;
text-transform:uppercase;
font-weight: normal;
}

span.select_orange{
color:#ffcb08;
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size:18px;
text-transform:uppercase;
font-weight: normal;
}

a.link_down:hover{
    font-family: Tahoma, Arial, Verdana, sans-serif;
color:#FFFFFF;
font-size:13px;
text-decoration:underline;
font-weight:bold;
}

a.link_down{
    font-family: Tahoma, Arial, Verdana, sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

a.link_head{
    font-family: Tahoma, Arial, Verdana, sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

a.link_head:hover{
text-decoration: underline;
}

span.advice{
    font-family: Tahoma, Arial, Verdana, sans-serif;
color:#525252;
font-size:15px;
}

.menu_header{
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 18px;
color: #c52322;
background-color: #ffe686;
padding: 0px;
margin: 0px;
font-weight: normal;
text-align: center;
}

.menu_border_l{
padding-left: 15px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 11px;
color: #525252;
}
.menu_border_r{
padding-left: 3px;
padding-right: 3px;
}

.menu_border{
border-left:solid 5px #ffe686;
border-right:solid 5px #ffe686;
}

.munu_fotter{
background-color: #ffe686;
border-left:solid 5px #ffe686;
border-right:solid 5px #ffe686;
text-align: right;
height: 30px;
}

.menu_content{
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 11px;
    color: #525252;
    white-space: normal;
    text-align: left;
}

.menu_content_price{
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 11px;
color: #525252;
text-align: center;
}

a.menu_content{
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 11px;
color: #525252;
}

.cal_cat{
vertical-align: middle;
text-transform: uppercase;
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 11px;
color: #c21f20;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}

a.cal_cat:hover{
text-decoration: underline;
color: #c21f20;
}


INPUT.menu_inp{
    font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:9pt;
  font-weight:bold;
  background-image:url("/images/design/inp_bg.gif");
  background-repeat:no-repeat;
  border-width:0px;
  text-align: center;
  color:#525252;
}


INPUT.avt{
    font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:10px;
  font-weight:bold;
  border-width:0px;
  vertical-align: middle;  
  text-align: left;
  color:#525252;
  width: 138px;
  height: 13px;
  margin-left:3px;
}


TextArea.reg{
 width: 250px;
 height: 100px;
}

.reg{
 width: 250px; 
}


td.avt{
  background-image:url("/images/design/inp_bg2.gif");
  background-repeat:no-repeat;
  height: 22px;
  text-align: left;
}

INPUT{
    font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size:12px;
 font-weight:normal;
}

textarea{
    font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size:12px;
 font-weight:normal;
}

a.cart{
color: #c4151c;
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
a.cart:hover{
color: #c4151c;
text-decoration: underline;
}

.cart{
    font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 13px;
 font-weight: bold;
}

td.autif{
color: #c4151c;
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

a.a11white{
color: #c4151c;
font-size: 11px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-weight: bold;
padding-right: 3px;
}

a.a11white:hover{
text-decoration: underline;
}

td.order_cat{
background-image:url("/images/odesign/cal_cat_bg.gif");
background-repeat: repeat-x;
}

td.order_bg{
background-color: #ffe686;
}

td.order_days{
    font-family: Tahoma, Arial, Verdana, sans-serif;
background-color: #ffe686;
height: 25px;
font-size: 11px;
color: #5e5e5e;
padding-left: 10px;
}

td.order_hor_line{
background-image:url("/images/odesign/hor_line.gif");
background-repeat: repeat-x;
height: 3px;
}

td.order_hr{
background-image:url('/images/design/hr_line.gif'); 
background-repeat: repeat-x;
height:5px;
}


.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
    position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-body{
visibility: visible;
display: block;
}

.control {
    float: right;
    display: block;
    /*position: relative;*/
    margin: 0 5px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #999;
}

.control_prop {
    float:none;
    azimuth: center;
    display: block;
    /*position: relative;*/
    margin: 0 5px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #999;
}
.control:hover {
  /*  color: black !important;*/
}
.highslide-move {
    cursor: move;
}

.add_g_title{
color: white;
    font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 13px;
}

span.sel_red{
color: red;
}

.err{
    font-family: Tahoma, Arial, Verdana, sans-serif;
 color: red;
}

.tel1{
 font-family: Verdana; 
 font-size: 13px;
 font-weight: bold;
}

.tel2{
 font-family: Verdana; 
 font-size: 21px;
 color: #C4151C;
}
.work_time{
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
}
.mail{
 font-family: Verdana; 
 font-size: 15px;
 color: #C4151C;
}

.User_detail{
 text-align: left;
}

.content{
 white-space: normal;
 padding-left: 10px;
}

.ch1{
    font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 11px;
 text-align: right;
}

.download_price{
 padding: 0px;
 margin: 0px;
 text-align: left;
}

td.profile_name_fld
{
 background-color: #F4F7F0;
 padding:1px;
 border:1px solid #E2E3E2;
}
td.profile_value_fld
{
 background-color: #F4F7F0;
 border:1px solid #E2E3E2;
 padding:3px;
}


.texa{
width:300px;
height: 80px;
font-family: Verdana;
font-size: 10px;
color: gray;
}

.feedb{
width:300px;
height: 16px;
font-family: Verdana;
font-size: 10px;
color: gray;
}

#selectfeed select{
 width: 300px;
}

td.err{
 font-size: 14px;
 color: #FF0000;
}
h1.like-strong {
    font-size: 12px;
    margin: 0;
    padding: 0;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}

.breadcrumbs{
    margin: 15px 5px 0px 7px;
    text-align: left;
}
.breadcrumbs a{
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
}
.breadcrumbs a:hover{
    text-decoration: none;
}

.err404{
    margin: 40px;
    font-size: 30px;
}









/* редизаин  */

.wrapper{
    width: 1640px;
    margin: 0 auto;
}
.logo{
    margin: 9px 24px 0 34px;
    float: left;
}
.menu-header{
    background-image: url(/images/design/btn_bg.png);
    background-repeat: repeat-x;
    float: right;
    width: 100%;
    height: 40px;
    padding-top: 8px;
    text-align: center;
}

.menu-header a.link_head{
    font-family: Tahoma, Arial, Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 100;
    padding-left: 25px;
    padding-right: 25px;
    letter-spacing: 1px;
}
.head-logo{
    margin: 0px 0px 0 10px;
}
.head-mail, .head-tel{
color: #7D7D7D;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}
.head-tel{
    font-size: 20px;
    letter-spacing: 0.8px;
    position: relative;
    left: 22px;
}
.head-mail-img{
    position: relative;
    top: 8px;
    left: 0px;
}
.head-mail{
    font-size: 20px;
    position: relative;
    top: 0px;
    left: 22px;
    letter-spacing: 1px;
}
.for-head-info{
    margin-left: 40px;
    margin-top: 26px;
}
.head-operators-info-red{
    color: #c52127;
    font-size: 18px;
    position: relative;
    top: 25px;
}
.head-operators-info{
    color: #7D7D7D;
    font-size: 18px;
    position: relative;
    top: 25px;
}
.red-button-head{
    font-size: 18px;
    color: #fff;
    background: #c52127;
    border-radius: 6px;
    position: relative;
    padding: 1px 15px;
    font-weight: 100;
    left: 15px;
    top: -25px;
}
.after-red-button-head{
width: 126px;
    margin: 0;
    display: block;
    position: relative;
    line-height: 22px;
    font-size: 16px;
    font-weight: 100;
    left: 88px;
    top: -18px;
}
.header-path-1{
    /*width: 25%;*/
    float: left;
    width: 400px;
    margin: 15px 0 0 0;
}
.header-path-2{
    float: left;
    /*width: 25%;*/
    width: 200px;
    margin-left: 87px;
    margin-top: 13px;
}
.header-path-3{
    float: left;
    /*width: 25%;*/
    width: 200px;
    margin-left: 32px;
    margin-top: 0px;
}
.header-path-4{
    width: 290px;
    float: left;
    /*width: 25%;*/
    margin-left: 60px;
    margin-top: 10px;
}
.header-path-4 .reg-head{
    position: relative;
    top: -7px;
    left: 47px;
    color: #c4151c;
    font-size: 17px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-weight: 100;
    padding-right: 3px;
}
.header-path-4 td.autif{
    color: #c4151c;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 14px;
    font-weight: 100;
    text-transform: uppercase;
    padding-right: 20px;
}
.header-path-4 .ch1 {
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 19px;
    padding-top: 8px;
    font-weight: 100;
    text-align: right;
}
.header-path-4 td.avt {
    background-image: none;
    text-align: left;
}
.header-path-4 INPUT.avt {
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 14px;
    font-weight: 100;
    color: #525252;
    width: 156px;
    height: 18px;
    margin-left: 3px;
    border: 1px solid #c4151c;
    border-radius: 5px;
    margin-right: -5px;
    margin-top: 8px;
}
.red-button-head-order{
    font-size: 18px;
    color: #fff;
    background: #c52127;
    border-radius: 6px;
    position: relative;
    padding: 1px 15px;
    font-weight: 100;
    left: 8px;
    /*top: 11px;*/
}
.after-red-button-head-order{
    width: 126px;
    margin: 0;
    display: block;
    position: relative;
    line-height: 22px;
    font-size: 16px;
    font-weight: 100;
    left: 25px;
    top: 19px;
}
.clear{
    clear: both;
}
.soc{
    width: 190px;
    float: left;
    margin-top: 10px;
    text-align: center;
}
.hr-yellow{
    float: right;
    width: 98%;
    margin-top: 30px;
    margin-right: 30px;
    border-bottom: 1px solid #ffcb08;
}
.heder-menu-cldr{
    background: #c52127;
    border-radius: 6px 6px 0 0;
    display: block;
    color: #fff;
    padding: 6px;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
}
.cldr-wrap{
    text-align: center;
    width: 251px;
    margin-top: -32px;
    /*margin-left: 14px;*/
    border-radius: 10px 10px 0 0;
    border: 1px solid #c52127;
    padding-bottom: 5px;
}
.set-ord, .set-ord-bottom{
    padding: 15px 63px;
    font-size: 17px;
    font-weight: 100;
    text-transform: uppercase;
    color: #fff;
    background: #ffcb08;
    text-align: center;
    border-radius: 10px;
}
/*.left-path-comment{*/
    /*width: 1140px;*/
    /*float: left;*/
    /*margin-left: -60px;*/
    /*text-align: left;*/
    /*background: url('/images/newdesign/comment-bg.png') center top no-repeat;*/
   /*height: 180px;*/
    /*margin-top: 27px;*/
/*}*/
.name-coment {
    font-size: 24px;
    margin-top: 26px;
    letter-spacing: 0.3px;
    padding-left: 56px;
    color: #c52127;
}
.descr-coment {
    /*width: 1000px;*/
    padding-left: 57px;
    font-size: 17px;
    line-height: 23px;
    margin-right: 0;
    margin-top: 18px;
    padding-bottom: 30px;
}

.download-menu-txt{

}
.price{
    padding: 0px 0 0 28px;
}
.price-descr{
    position: relative;
    top: -8px;
    left: 5px;
    color: #7D7D7D;
}
.tomorrow-set-order {
    margin-top: 35px;
    margin-right: 101px;
    margin-bottom: 35px;
}
.left-site-bar{
    width: 265px;
    float: left;
    list-style: none;
    text-align: left;
}
.spec{
    list-style: none;

}
.specpredl{
    /*margin-left: 14px;*/
    text-align: center;
}
.specpredl p{
    text-transform: uppercase;
    font-size: 18px;
    color: #fff;
    background: #c52127;
    padding: 8px;
    border-radius: 10px;
    text-align: center;
    margin-bottom: 0px;
}
.spec-img{
    margin-top: 17px;
}
.spec{
    border-radius: 10px;
    border: 1px solid #c52127;
    padding-top: 18px;
    line-height: 19px;
    padding-bottom: 10px;
    /*margin-left: 14px;*/
    margin-top: 24px;
    padding-left: 16px;
    font-weight: 100;
}
.spec li{
    margin-bottom: 10px;
}
.spec li a{
    font-weight: 100;
}
.menu-footer{
    background: #c52127;
    width: 100%;
    height:34px;
    text-align: center;
    margin-top: 30px;
}
.menu-footer a.link_head {
    font-family: Tahoma, Arial, Verdana, sans-serif;
    color: #FFFFFF;
    padding-top: 59px;
    font-size: 16px;
    position: relative;
    top: 7px;
    left: 52px;
    padding-left: 35px;
    padding-right: 35px;
}
.footer-info{
    padding: 15px 0;
    text-align: center;
}
.center{
    width: 1341px;
    float: right;
    border-top: 1px solid #ffcb08;
    margin-top: 35px;
    padding-top: 40px;
    margin-right: 15px;
}
.main-bat{
    /*width: 880px;*/
    margin: 0 auto;
    text-align: center;
    color: #7D7D7D;
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0.9px;
    line-height: 19px;
    margin-bottom: 65px;
}
.main-bat p{
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0.9px;
    line-height: 19px;
}
#my_d_basket{
    width: 100%;
    margin: 0 auto;
}
.h2-with-elements{
    color: #c52127;
}
.h2-with-elements{
    overflow: hidden;
    text-transform: uppercase;
    font-size: 31px;
    font-weight: 100;
    margin-top: 0;
}
.h2-without-elements{
    overflow: hidden;
    text-transform: uppercase;
    font-size: 31px;
    font-weight: 100;
    color: #c52127;
    text-align: center;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}
.new-color{
    color: #000;
}
.h2-with-elements:after {
    content:"";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 40px;
    border-top: 1px solid #c52127;
}
.h2-with-elements:before {
    content:"";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-left: -100%;
    margin-right: 40px;
    border-top: 1px solid #c52127;
}
.centred-img{
    margin: 0 auto;
    margin-top: -20px;
}
/*.categ-item{*/
    /*width: 430px;*/
    /*height: 237px;*/
    /*margin-left: 25px;*/
    /*margin-bottom: 25px;*/
    /*float: left;*/
    /*overflow: hidden;*/
    /*position: relative;*/
/*}*/
.categ-name{
    width: 100%;
    position: absolute;
    background: #c52127;

    text-align: left;

    bottom: 0;
}
.categ-name p{
    padding: 10px 0;
    margin: 0;
    color: #fff;
    padding-left: 20px;
    font-size: 18px;
    text-transform: uppercase;
}
.categs{
    margin-top: 24px;
    color: #fff;
    margin-bottom: 48px;
}
.otzuvbg{
    background: #f8f8f8;
    border-radius: 10px;
    padding: 20px 38px 5px 38px;
}
.otzuv{
    margin-top: 20px;
    text-align: left;

}
.otzuv-data{
    margin-top: 5px;
    text-align: right;
    margin-right: 30px;
    color: #7D7D7D;
}
.otzuv-descr{
    line-height: 22px;
    font-size: 14px;
    color: #666666;
}
.otzuv-name{
    text-transform: uppercase;
    font-size: 20px;
    color: #c52127;
}

.slider{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.slider li{
    float: left;
    width: 1000px;
    height: 400px;
    text-align: center;
}
.slider-carousel .btn-left {
    background: url('/images/newdesign/klients/leftarr.png') center top no-repeat;
    left: -35px;
    top: 0;
    height: 180px;
    z-index: 2;
    width: 45px;
}
.slider-carousel .btn-right {
    background: url('/images/newdesign/klients/rightarr.png') center top no-repeat;
    right: -35px;
    top: 0;
    height: 180px;
    z-index: 2;
    width: 45px;
}
.slider-carousel-wrapper {
    height: 150px;
    position: relative;
    overflow: hidden;
    margin: 0px auto;
}
.slider-carousel {
    width: 801px;
    height: 170px;
    margin: 0 auto;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.slider-carousel-wrapper ul.slider-items {
    width: 10000px;
    position: relative;
}
.slider-carousel-wrapper ul.slider-items li {
    width: 330px;
    height: 150px;
    position: relative;
    text-align: center;
    margin: 0px 10px 0 0;
    padding: 0;
    float: left;
}
.slider-carousel {
    padding-bottom: 44px;

}
.slider-carousel-wrapper ul{
    list-style: none;
}
.slider-carousel-wrapper ul.slider-items li img {
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}
.slider-carousel .btn-left, .slider-carousel .btn-right {
    width: 30px;
    height: 50px;
    position: absolute;
    top: 75px;
    cursor: pointer;
}
.content .red-h2{
    background: #c52127;
    font-size: 22px;
    color: #fff;
    text-align: center;
    display: table;
    padding: 7px 35px;
    margin: 0 auto;
    border-radius: 7px;
    max-width: 720px;
}
.content .gray-h2{
    font-size: 23px;
    text-transform: uppercase;
    color: #7D7D7D;
    text-align: center;
    font-weight: 100;
    letter-spacing: 0px;
}
.content .gray-fon-h2{
    font-size: 16px;
    color: #7D7D7D;
    text-align: center;
    background: #f8f8f8;
    border-radius: 10px;
    padding: 14px;
}
.content{
    color: #7D7D7D;
    margin-top: 33px;
    padding: 0 28px;
}
.content p{
    font-size: 14px;
    line-height: 25px;
}
.items-for-you{

}
.item-for-you{
    text-align: center;
    width: 235px;
    padding: 0 10px;
    float: left;
}
.content .yellow-for-you{
    color: #ffcb08;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: -10px;
    line-height: 25px;
}
.content ul{
    color: #7D7D7D;
    padding: 0 28px;
    line-height: 24px;
    max-width: 630px;
    margin: 0 auto;
    margin-top: 20px;
    padding-right: 20px;
    font-size: 14px;
}
.content ul li{
    color: #c52127;
}
.content ul li span{
    color: #7D7D7D;

}
.content .our-pr{
    width: 500px;
    margin: 0 auto;
}
.content .our-pr .red-h2{
    width: 420px;
}
.content .main-ord .red-h2{
    width: 590px;
}
.item-ph{
    width: 400px;
    text-align: center;
    float: left;
}
.items-ph{
    width: 800px;
    margin: 0 auto;
}
.item-for-you{
height: 220px;
}


.content .red-h2 {
    background: #c52127;
    font-size: 22px;
    color: #fff;
    text-align: center;
    display: table;
    padding: 7px 35px;
    margin: 0 auto;
    border-radius: 7px;
    max-width: 720px;
    margin-bottom: 34px;
    margin-top: 34px;
}
.content .gray-h2 {
    font-size: 23px;
    text-transform: uppercase;
    color: #7D7D7D;
    text-align: center;
    font-weight: 100;
    margin: 50px 0 31px 0;
    letter-spacing: 0px;
}
.art-data{
    display: none;
}

.artbg{
    background: #f8f8f8;
    border-radius: 10px;
    padding: 20px 38px 20px 38px;
}
.art{
    margin-top: 20px;
    text-align: left;

}
.art-data{
    margin-top: 5px;
    text-align: right;
    margin-right: 30px;
    color: #7D7D7D;
}
.art-descr{
    line-height: 22px;
    font-size: 14px;
    color: #666666;
}
.art-name{
    font-size: 20px;
    color: #c52127;
    margin-bottom: 14px;
}
.art-more-info{
    width: 100px;
    float: right;
    color: #c52127;
    margin-top: 8px;
    text-align: right;
    margin-right: 30px;
}
.art-more-info:hover{
    text-decoration: underline;
    cursor: pointer;
}
.main-button{
    background: #c52127;
    padding: 5px 20px;
    color: #fff;
    display: inline;
    float: right;
    border-radius: 10px;
    margin-right: 5px;
    margin-top: 10px;
}
.main-button:hover{
    cursor: pointer;
}
.logon-img{
    position: relative;
    top: 20px;
}
.cldr-wrap {
    text-align: center;
    width: 251px;
    margin-top: 20px;
    border-radius: 10px 10px 0 0;
    border: 1px solid #c52127;
    padding-bottom: 5px;
    margin-left: -26px;
}

.left-path-comment {
    width: 70%;
    float: left;
    margin-left: 5%;
    text-align: left;
    /* background: url('/images/newdesign/comment-bg.png') center top repeat-x; */
    background: #f8f8f8;
    border-radius: 15px;
    /*height: 180px;*/
    margin-top: 27px;
    position: relative;
}
.left-path-comment:after{
    content: "";
    display: inline-block;
    height: 30px;
    vertical-align: bottom;
    width: 40px;
    position: absolute;
    /* margin-right: -100%; */
    margin-left: 40px;
    background: url('/images/newdesign/comment-bg1.png') center top no-repeat;
    top: -1px;
    right: -31px;
}
.descr-coment {

    padding-left: 57px;
    padding-right: 40px;
    font-size: 17px;
    line-height: 23px;
    margin-right: 0;
    margin-top: 18px;
}
.tomorrow-set-order {
    /* margin-top: 35px; */
    /* margin-right: 101px; */
    /* margin-bottom: 35px; */
    margin: 0;
}




/*.all{*/
    /*width: 100%;*/
    /*height: 300px;*/
/*}*/
/*.left{*/
    /*width: 300px;*/
    /*margin-right: -300px;*/
    /*float: left;*/
    /*height: 300px;*/
/*}*/
/*.right{*/
    /*width: 30%;*/
    /*background: #09804f;*/
    /*float: right;*/
    /*height: 300px;*/
/*}*/


.wrapper{
    width: 100%;
}
.left-site-bar{
    width: 265px;
    margin-right: -265px;
    float: left;
    list-style: none;
    text-align: left;background: #fff;

    padding-left: 10px;
}
.all{
    padding-left: 275px;  min-width: 900px;
}
.left{float:right;  width: 100%; }
.hr-yellow{
    width: 100%;
    margin-right: 0;
}
.right-path-comment{
    width: 25%;
    text-align: center;
    float: right;
    margin-top: 34px;
}
.tomorrow-set-order {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 35px;
}
.center {
    width: 95%;
    float: right;
    border-top: 1px solid #ffcb08;
    margin-top: 35px;

    padding-top: 40px;
    margin-right: 15px;
}
.categ-item {
    width: 32%;
    /*height: 237px;*/
    margin-left: 2%;
    margin-bottom: 25px;
    float: left;
    overflow: hidden;
    position: relative;
}
.categ-item  img{
    width: 100%;
}
.wrapper {
    width: 86%;
    min-width: 1200px;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
    background: #fff;
}
body{
    background: url('/images/newdesign/bg.png');
}
.slider-carousel-wrapper ul.slider-items li{
    width: 247px;
}
.slider-carousel {
    width: 801px;
}
.item-for-you {
    text-align: center;
    width: 18%;
    padding: 0px 1%;
    float: left;
}
@media screen and (max-width: 1700px) {
    .header-path-1 {
        float: left;
        width: 225px;
    }
    .header-path-2 {
        float: left;
        width: 200px;
        margin-left: 0px;
        margin-top: 13px;
    }
    .header-path-3 {
        float: left;
        width: 210px;
        margin-left: 0px;
        margin-top: 0px;
    }
    .header-path-4 {
        width: 290px;
        float: left;
        margin-left: -15px;
        margin-top: 10px;
    }
    .head-tel{
        font-size: 16px;
    }
}
.header{
    overflow: hidden;
}
.set-ord, .set-ord-bottom{
    display: block;
    width: 300px;
    margin: 0 auto;
}
.content-page{
    overflow: hidden;
}
.tomorrow-set-order{
    margin-top: 20px;
}
.red-button-head-order{
    white-space: nowrap;
}
.highslide-html{
    height: 400px!important;
}
.calendar1 td{
    background: #fff;
}
#cldr td{
    background: #fff;
}
body, h2{
    font-family: Tahoma, Arial, Verdana, sans-serif;
}
.menu-footer a.link_head{padding-top: 0;}
.calendar-days {
    /*margin-top: 81px;*/
}
.calendar-day{
    width: 13%;
    margin-left: 1%;
    text-align: center;
    float: left;
}
.day{
    border: 1px solid #999999;
    border-radius: 0 0 5px 5px;
    padding: 6px;
    text-transform: uppercase;
    font-size: 14px;
    color: #7D7D7D;
    font-weight: 100;
    border-top: none;
}
.day:hover{
    background: #c52127;
    border: 1px solid #c52127;
    color: #fff;
    text-decoration: none;
    border-top: none;
}
.day-active{
    border-radius: 0 0 5px 5px;
    padding: 6px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 100;
    background: #c52127;
    border: 1px solid #c52127;
    color: #fff;
    text-decoration: none;
    border-top: none;
}
.calendar-day a:hover{
    text-decoration: none;
}
@media screen and (max-width: 1700px) {
    .day{
        font-size: 10px;
        text-align: center;
        border-top: none;
    }
    .day-active{
        font-size: 10px;
        text-align: center;
        border-top: none;
    }
}
.breadcrumbs a {
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: normal;
}
.breadcrumbs{
    padding-top: 30px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: normal;
    color: #7D7D7D;
}
.cat-item{
    width: 26%;
    /*float: left;*/
    display: inline-block;
    text-align: center;
}
.hover-main{
    width: 70px;
    height: 70px;
    margin: 0 auto;
    background: url('/images/newdesign/main.png') center top no-repeat;
}
.hover-main:hover{
    background: url('/images/newdesign/mainhover.png') center top no-repeat;
}
.hover-lunch{
    width: 70px;
    height: 70px;
    margin: 0 auto;
    background: url('/images/newdesign/lunch.png') center top no-repeat;
}
.hover-lunch:hover{
    background: url('/images/newdesign/lunchhover.png') center top no-repeat;
}
.hover-shef{
    width: 70px;
    height: 70px;
    margin: 0 auto;
    background: url('/images/newdesign/shef.png') center top no-repeat;
}
.hover-shef:hover{
    background: url('/images/newdesign/shefhover.png') center top no-repeat;
}
.name-cat{
    font-size: 22px;
    margin-top: 15px;
    color: #7D7D7D;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-weight: 100;
    text-transform: uppercase;

}
.name-cat-active{
    color: #c52127;
    font-size: 22px;
    margin-top: 15px;
    text-transform: uppercase;
    font-weight: 100;
}
.cat-item a:hover{
    text-decoration: none;
}
.cat-item:hover .hover-shef{
    background: url('/images/newdesign/shefhover.png') center top no-repeat;
}

.cat-item:hover .hover-lunch{
    background: url('/images/newdesign/lunchhover.png') center top no-repeat;
}

.cat-item:hover .hover-main{
    background: url('/images/newdesign/mainhover.png') center top no-repeat;
}
.cat-item-1:hover .hover-shef{
    background: url('/images/newdesign/shefhover.png') center top no-repeat;
}

.cat-item-1:hover .hover-lunch{
    background: url('/images/newdesign/lunchhover.png') center top no-repeat;
}

.cat-item-1:hover .hover-main{
    background: url('/images/newdesign/mainhover.png') center top no-repeat;
}

.cat-item:hover .name-cat{
    color: #c52127;
    font-size: 22px;
    margin-top: 15px;
    text-transform: uppercase;
}
.menu-categ{
    margin: 40px 0;
}
.menu-name-categ{
    border: 1px solid #c52127;
    color: #c52127;
    border-radius: 5px;
    padding: 8px;
    font-size: 18px;
    text-align: center;
}
.some-name{

}
.menu-styles td{
    font-size: 16px;
    color:#666666;
}
.menu-styles td a{
    font-size: 16px;
    color:#666666;
    font-weight: 100;
}
.displ{
    display: block;
}
INPUT.menu_inp {
    font-family: Tahoma, Arial, Verdana, sans-serif;
    position: relative;
    top: -10px;
    font-size: 9pt;
    font-weight: bold;
    background-image: none;
    background: #fff;
    border: 1px solid #999999;
    width: 24px!important;
    height: 22px!important;
    text-align: center;
    color: #525252;
}
.span1{
    color: #7D7D7D;
    font-size: 24px;
    text-transform: uppercase;
    text-alegn: center;
    font-weight: 100;
    margin: 13px 0 24px 0;
}
.span2{
    color: #000;
    font-size: 22px;
}
.MsoNormal{
    font-size: 14px;
    line-height: 41px;
    color: #7D7D7D;
}
h2{
    text-align: center;
}
.mrg1{
    margin: 44px;
}
.c1 .content{
    line-height: 20px;
    font-size: 14px;
    color: #7D7D7D;
}
.c1 .h2-with-elements {
    overflow: hidden;
    text-transform: uppercase;
    font-size: 31px;
    font-weight: 100;
    width: 98%;
    text-align: center;
}
.span3{
    font-size: 16px;
}
.span4{
    font-size: 22px;
}
/*.content b{*/
    /*color: #999999;*/
    /*font-size: 24px;*/
    /*text-transform: uppercase;*/
    /*text-alegn: center;*/
    /*font-weight: 100;*/
    /*margin: 13px 0 24px 0;*/
/*}*/
.content a{
    font-weight: 100;
}

.page h4{
    color: #7D7D7D;
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 100;
    margin: 24px 0 24px 0;
}
.page h2{
    color: #7D7D7D;
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 100;
    margin: 24px 0 24px 0;
}
.page ul {
    color: #7D7D7D;
    padding: 0 28px;
    line-height: 24px;
    max-width: none;
    margin: 0 auto;
    margin-top: 20px;
    padding-right: 20px;
}
.page ul li {
    color: #7D7D7D;
}
.bao-table td{

    color: #000;

}
.bao-table td p{
    font-size: 10px;
    line-height: 12px;

}
.page .img-cont{
    margin-top: 46px
}
.page .cont-h4{
    color: #7D7D7D; font-size: 23px; text-transform: uppercase; text-align: center;  font-weight: 100;  margin: 15px 0 24px 0;
}
.page .cont-tel{
    font-size: 32px;
    color: #333333;
    letter-spacing: 1px;
}
.dost{
    margin-top: -5px;
    padding: 10px;
    width: 90%;
}
.dost h4{
    font-size: 17px;
    font-weight: 100;
}
.dost p{
    font-size: 16px;
    margin-top: -14px;
}
.img-cont ol{
    width: 62%;
    margin: 0px auto;
    text-align: left;
    line-height: 43px;
    font-size: 20px;
    letter-spacing: 1px;
    color: #333333;
}
.img-cont ol a{
    font-weight: 100;
}
.page .cont-h5{
    color: #333333;
    font-size: 24px;
    text-align: center;
    font-weight: 100;
    margin: 29px 0 24px 0;
}

.page .img-cont-recv{
    width: 62%;
    margin: 0 auto;
}
.page .img-cont-recv p{
    text-align: left;
    font-size: 18px;
    letter-spacing: 0.3px;
    color: #333333;
}
.page .img-cont-recv .span-cont{
    color: #7D7D7D;
}
.red{
    color: red;
}
.feedback-cont{
    width: 650px;
    margin: 0 auto;
    text-align: left;
    margin-top: 40px;
}
.feedback-cont .feedb{
    width: 100%;
    height: 39px;
    margin-bottom: 13px;
}
.feedback-cont .texa {
    width: 100%;
    height: 140px;
    padding: 5px 0 0 5px;
    resize: none;
    margin-bottom: 20px;
}
.feedback-cont .texa, .feedback-cont .feedb{
    font-size: 16px;
    color: #000;
    padding-left: 5px;
}
.feedback-cont p{
    font-size: 16px;
    margin-bottom: 10px;
}
.captcha-container{
    width: 100px;
    float: left;
}
 .feedback-cont .capt{
     width: 200px;
     margin-left: 35px;
     float: left;
     height: 34px;
}
.ord-h-full{
    position: relative;
    top: 20px;
}
.ord-h-full td{
    font-size: 14px;
}

.feedback-cont .button{
    padding: 11px 47px;
    font-size: 16px;
    font-weight: 100;
    float: right;
    margin-right: 20px;
    text-transform: uppercase;
    color: #fff;
    background: #ffcb08;
    text-align: center;
    border-radius: 10px;
}
.cat-item-1{
    margin-left: 20px;
}
.cat-item-1:hover .name-cat{
    color: #c52127;
    font-size: 22px;
    margin-top: 15px;
    text-transform: uppercase;
}
.cat-item-1-active{
    margin-left: 20px;
    border-radius: 20px 20px 0 0;
    border: 1px solid #c52127;
    border-bottom: none;
    padding: 20px;
    position: relative;
    top: 1px;
    background: #fff;
}
.cart{
    text-decoration: none;
}
.tovar{
    width: 600px;
    font-size: 16px;
}
.tovar .simple-p{
    color: #999999;
    font-size: 14px;
}
.tovar p{
    color:#444;
    font-size: 16px;
    margin: 5px;
}
.simple-p .tov-col{
    font-size: 16px;
    margin: 5px;
    color:#444;
}
.tovaty-img{
    padding: 10px;
    /*border: 1px solid #999999;*/
}
.tov-col{
    color: #999999;
    font-size: 14px;
}
.red-col{
    color: #c52127;
    font-size: 24px;
}
.tov-price{
    width: 170px;
    float: right;
}
.tovar-name {
    color: #c52127;
    font-size: 24px;
    margin: 10px 0;
}
.fancybox-close {
    top: 20px!important;
    right: 20px!important;
}
.fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('/images/newdesign/close.png')!important;
}

.fancybox-skin{
    background: #ffffff!important;
}

.head-tel-name{
    font-size: 16px;
    color: #000;
    position: relative;
    left: 16px;
}
.ord-txt{
    width: 100%;
    height: 39px;
    margin-bottom: 13px;
    font-size: 16px;
    color: #000;
    padding-left: 5px;
}
.ord-cont {
    width: 650px;
    margin: 0 auto;
    text-align: left;
    margin-top: 40px;
}
.ord-textarea{
    font-size: 16px;
    color: #000;
    padding-left: 5px;
    width: 100%;
    height: 140px;
    padding: 5px 0 0 5px;
    resize: none;
    margin-bottom: 20px;
}


.ord-cont p {
    font-size: 18px;
    margin: 5px 0;
}
.ord-obz{
    font-size: 16px;
    color: #999999;
}

.send-ord{
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    background: #ffcb08;
    padding: 10px 30px;
    display: block;
    width: 200px;
    margin: 0 auto;
    border-radius: 10px;
}
.tovaty-img{
    /*height: 460px;*/
    /*width: 478px;*/
    max-height: 460px;
    text-align: center;
}
.tovaty-img img{
    margin: 0 auto;
}
.menu-result {
    width: 380px;
    float: right;
}
.menu-result-left{
    width: 140px;
    text-align: left;
    font-size: 14px;
    margin-left: 10px;
}
.menu-result-right{
    width: 224px;
    font-size: 13px;
    color: #666666;
    text-align: left;
    margin-top: 4px;
}
.menu-result-left, .menu-result-all-left{
    float: left;
}
.menu-result-right, .menu-result-all-right{
    float: right;
}
#slidingProduct ,
#slidingProduct2 {
    color: #fff;
    background: #c52127;
    display: block;
    padding: 6px 10px;
    font-size: 15px;
    font-weight: 100;
    margin-left: 6px;
    text-align: center;
    border-radius: 7px;
    width: 95px;
    margin-top: 5px;
}
#this_price, #total{
    font-size: 22px;
}
.menu-result-all{
    margin-top: 29px;
    font-size: 13px;
    padding: 12px;
    border: 1px solid #c52127;
    border-radius: 5px;
}
.menu-button{
    color: #fff;
    display: block;
    padding: 12px 30px;
    margin: 0px 0 0 0;
    background: #ffcb08;
    border-radius: 5px;
    font-weight: 100;
    font-size: 16px;
}
.menu-styles td .fancy{
    color: #fff;
    background: #ffcb08;
    border-radius: 5px;
    font-weight: 100;
    font-size: 14px;
    padding: 3px 22px;
}
.menu-styles td .fancy-off {
    color: #fff;
    background: #cccccc;
    border-radius: 5px;
    font-weight: 100;
    font-size: 14px;
    padding: 3px 22px;
}
.form-in-modal td{
    color: #999999;font-size:16px;
}
.fancybox-wrap{
    border: 1px solid #ffcb08!important;
    border-radius: 5px;
}
.circle{
    display: block;
    border-radius: 20px;
    font-size: 14px;
    color: #666;
    text-align: center;
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #666;
    padding: 2px;
    min-width: 20px;
    max-width: 25px;
}
.into-ord{
    color: #FFF;
    background: #C52127 none repeat scroll 0% 0%;
    display: block;
    padding: 2px;
    font-size: 15px;
    font-weight: 100;
    margin-left: 6px;
    text-align: center;
    border-radius: 7px;
    width: 95px;
    margin-top: 5px;
}
body{
    /*opacity: 0.8;*/
    /*background: url('/images/newdesign/bg7.png') center top no-repeat;*/

}
.menu-styles{
    /*margin-bottom: 50px;*/
}

.path-new-4{
    width: 290px;
    float: left;
    /*width: 25%;*/
    margin-left: 60px;
    margin-top: 5px;
}
.path-new-4 .reg-head{
    position: relative;
    top: -7px;
    left: 47px;
    color: #c4151c;
    font-size: 17px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-weight: 100;
    padding-right: 3px;
}
.path-new-4 td.autif{
    color: #c4151c;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 14px;
    font-weight: 100;
    text-transform: uppercase;
    padding-right: 20px;
}
.path-new-4 .ch1 {
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 19px;
    padding-top: 8px;
    font-weight: 100;
    text-align: right;
}
.path-new-4 td.avt {
    background-image: none;
    text-align: left;
}
.path-new-4 INPUT.avt {
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 14px;
    font-weight: 100;
    color: #525252;
    width: 156px;
    height: 18px;
    margin-left: 3px;
    border: 1px solid #c4151c;
    border-radius: 5px;
    margin-right: -5px;
    margin-top: 8px;
}
a.a11white{
    color: #c4151c;
    font-size: 13px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-weight: 100;
    padding-right: 3px;
    line-height: 26px;
    color: #c4151c;
    font-size: 16px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-weight: 100;
    padding-right: 3px;
    line-height: 30px;
}
.head-new{width: 100%;    margin-bottom: 30px;}
.path-new-1{width: 34%;float: left;}
.path-new-2{width: 15%;float: left;}
.path-new-2 img{
    position: relative;
    /*top: -30px;*/
}
.path-new-3{width: 16%;float: left;  margin-top: 3px;}

.path-new-2 .red-button-head {
    font-size: 18px;
    color: #fff;
    background: #c52127;
    border-radius: 6px;
    position: relative;
    padding: 1px 15px;
    font-weight: 100;
     left: 0px;
     top: 0px;
}
.path-new-2 .after-red-button-head {
     left: 0px;
     top: 0px;
}
.path-new-1 .yaphone{
position: relative;
left: 47px;
}
@media screen and (max-width: 1650px) {
    .path-new-4{width: 30%;float: left;}
    .yaphone{
        left: 0px;
    }
    .path-new-4{margin: 0;}
    .path-new-3 img{
        position: relative;
        top: 15px;
    }
    .path-new-4 .ch1{
        font-family: Tahoma, Arial, Verdana, sans-serif;
        font-size: 16px;
        padding-top: 5px;
        font-weight: 100;
        text-align: right;
    }
    .path-new-4 INPUT.avt{
        height: 16px;
    }
    .logon-img{
        position: relative;
        top: 5px;
        left: 5px;
    }
    .path-new-4 .reg-head {
        position: relative;
        top: -15px;
        left: 52px;
        color: #c4151c;
        font-size: 14px;
        font-family: Tahoma, Arial, Verdana, sans-serif;
        font-weight: 100;
        padding-right: 3px;

        z-index: 10000;
    }
    .path-new-3 .after-red-button-head-order {
         width: auto;
        margin: 0;
        display: block;
        position: relative;
        line-height: 22px;
        font-size: 14px;
        font-weight: 100;
        left: 1px;
        top: 7px;
    }
    .path-new-3 .red-button-head-order {
        margin: 0;
        display: inherit;
        position: relative;
        line-height: 22px;
        font-size: 14px;
        font-weight: 100;
        left: 0px;
        width: auto;
        padding: 2px 7px;

    }

    .head-new .after-red-button-head {
        margin: 0;
        display: block;
        position: inherit;
        font-size: 14px;
        font-weight: 100;
    }
    .head-new .red-button-head {
        margin: 0;
        display: inherit;
        position: relative;
        line-height: 22px;
        font-size: 14px;
        font-weight: 100;
        left: 0px;
        width: auto;
        padding: 2px 7px;
        top: 0px;
    }

    .head-tel-main {
        position: relative;
        left: 24px!important;
        font-size: 17px!important;
    }
    .head-tel{
        left: 20px!important;
    }
    .head-operators-info-red{
        color: #c52127;
        font-size: 16px;
        top: 0px;
    }
    .head-operators-info {
        color: #7D7D7D;
        font-size: 16px;
        top: 0px;
    }
    .categ-name p{
        font-weight:100;
        padding: 3px 0;
        margin: 0;
        color: #fff;
        padding-left: 20px;
        font-size: 15px;
        text-transform: uppercase;
    }
    .menu-footer a.link_head {
        font-family: Tahoma, Arial, Verdana, sans-serif;
        color: #FFFFFF;
        font-size: 16px;
        position: relative;
        top: 7px;
        padding: 0 20px;
        left: 0;
    }


}
.reg-cont , .forgot-cont, .pr-cont, .checge-cont{
    width: 650px;
    margin: 0 auto;
    text-align: left;
    margin-top: 40px;
}
.forgot-cont input[type=text], .pr-cont input[type=text], .checge-cont input[type=password]{
    font-weight: normal;
    width: 100%;
    height: 39px;
    margin-bottom: 13px;
    font-size: 16px;
    color: #000;
    padding-left: 5px;
}
.reg-cont .reg{
    font-weight: normal;
    width: 100%;
    height: 39px;
    margin-bottom: 13px;
    font-size: 16px;
    color: #000;
    padding-left: 5px;
}
.reg-cont p , .forgot-cont p, .pr-cont p, .checge-cont p{
    font-size: 16px;
    margin-bottom: 10px;
}
.reg-cont .reg-textarea, .pr-cont textarea{
    width: 100%;
    height: 140px;
    padding: 5px 0 0 5px;
    resize: none;
    margin-bottom: 20px;
    font-size: 16px;
    color: #000;
    padding-left: 5px;
}


.left-site-bar {
    width: 250px;
    margin-right: -265px;
    float: left;
    list-style: none;
    text-align: left;
    background: #fff;
    padding-left: 10px;
}
.cldr-wrap {
    text-align: center;
    width: 251px;
    margin-top: 20px;
    border-radius: 10px 10px 0 0;
    border: 1px solid #c52127;
    padding-bottom: 5px;
    margin-left: -35px;
}
td.order_days {
    font-family: Tahoma, Arial, Verdana, sans-serif;
    background-color: #fff;
    height: 25px;
    font-size: 14px;
    color: #999999;
    padding-left: 10px;
}
.ord td{
    font-size: 14px;
    color: #999999;
}
.menu_header {
    color: #fff;
    background: #c52127;
    padding: 4px;
    text-transform: uppercase;
    margin: 0px;
    font-weight: normal;
    text-align: center;
    border-radius: 5px;

}
td.order_bg{
    background: #fff;
}
.menu_content{
    font-size: 16px;
    color: #666666;
    font-weight: 100;
}
.menu_border_l{
    font-size: 14px;
    color: #999999;
    font-weight: 100;
    width: 80px;
}
.menu_content_price{
    font-size: 16px;
    color: #999999;
    font-weight: 100;
}
.menu_border_r INPUT.menu_inp {
    font-family: Tahoma, Arial, Verdana, sans-serif;
    position: relative;
     top: 0px;
    font-size: 9pt;
    font-weight: bold;
    background-image: none;
    background: #fff;
    border: 1px solid #999999;
    width: 24px!important;
    height: 22px!important;
    text-align: center;
    color: #525252;
}
td.order_hr, .order_hr{
    background-image: none;
    border-top: 1px solid #E0E0E0;
    height: 1px;
}
.menu_border_r INPUT.menu_inp{
    top: -10px;
}
#my_d_basket{
    overflow: hidden;
}
.sym{
    color: #666666;
    font-size: 20px;
}
.act{
    background: #c52127;
    color: #fff;
}
.menu-name-categ{
    position: relative;
}
.arr{
    position: absolute;
    right: 10px;
    top: 10px;
}
.tovar-name {
    color: #c52127;
    font-size: 24px;
    display: block;
    margin: 10px 0;
    width: 470px;
}
.menu-button{
    padding: 0;
}
.set-ord-bottom{
    margin-top: 20px;
}
.price{
    padding: 0;
    margin: 10px 0;
}
.price-descr {
    position: relative;
    top: -8px;
    left: 5px;
    color: #7D7D7D;
    font-weight: 400;
}
@media screen and (max-width: 1650px) {
    .path-new-1 .yaphone {
        position: relative;
        left: 19px;
    }
    .head-tel {
        left: 50px!important;
    }
}
.menu-footer a{
    font-weight: 100;
}
.main-bat a{
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0.9px;
    line-height: 19px;
}
.menu-button-top{
    color: #fff;
    display: block;
    padding: 0;
    margin: 10px 40px 20px 0;
    background: #ffcb08;
    border-radius: 5px;
    font-weight: 100;
    font-size: 16px;
    text-decoration: none;
    outline: none;
}
.see-more{
    font-weight: 100;
}
.see-more:hover{
    color: #fff;
    text-decoration: none;
}
.menu-result-all-right-top a #slidingProduct{
    margin-right: 40px;
    float: right;
}
.articles{
    background: #f8f8f8;
    border-radius: 10px;
    padding: 30px;
}
.articles .art-name{
    font-weight: 100;
    font-size: 18px;
    line-height: 22px;
    margin: 0;
}
.videl{
    color: #C11E1D;
}
.content ol{
    color: #7D7D7D;
    padding: 0 28px;
    line-height: 24px;
    max-width: 630px;
    margin: 0 auto;
    margin-top: 20px;
    padding-right: 20px;
    padding: 0 28px;
    line-height: 24px;
    max-width: none;
    margin: 0 auto;
    margin-top: 20px;
    padding-right: 20px;
    font-size: 14px;
}
.new-images-auth a:hover{
    text-decoration: none;
}
.new-images-auth img{
    margin-left: 10px;
}
.menu-result-all-right-top a #slidingProduct {
    margin-right: 4%;
    float: right;
    margin-bottom: 10px;
}
.header{
    position: relative;
}
.header .without-comments{

    padding: 15px 30px;
    position: absolute;
    top: 150px;
    /*right: 28%;*/
    width: 100%!important;
}
.header .without-comments .set-ord{
    display: inline;
    padding: 15px 58px;
}
.path-new-4{
    position: relative;
    z-index: 10000;
}


.header .without-comments{
    padding-right:0;
    padding-left:0;
    position:relative;
    top:0;

}
.header .without-comments  .set-ord{
    padding: 15px 90px;
}
.new-set{
    position: relative;
    width: 95%;
    float: right;
    height: 100px;
    margin-right: 15px;
    margin-top: -100px;
}
@media(max-width: 1650px){
    .header .without-comments  .set-ord{
        padding: 15px 60px;
    }
}
.path-new-4{
    height:200px;
}
.fancybox-feedback{
    width: 700px;
}
.fancybox-feedback .c1{
    margin-top: 60px!important;
}
.fancybox-feedback .feedback-cont{
    margin-top: 10px;
}