#goBasket * {
  text-align:center;text-decoration:none;
}
#mobBasketDiv { 
  white-space: nowrap;right:10px;background-color: white; opacity: 0.9;  
}
.mobFixed {
  position: fixed;
  top: 0px;
  z-index: 2;
}

#mobTop {
clear:both;
margin-left:0px;
width:648px;
background-color:#eee;
}
#mobSearch {
width:648px;
}
#mobTop td {
border:1px solid gray;
height:64px;
vertical-align:middle;
text-align:center;
width:33%;
}
#mobTop td a {
display:block;
font-size:20pt;
text-decoration:none;
color:black;
margin-left:64px;
}

#mobTopMenu {
  background-color:white;
  text-align:center;
}
#mobTopMenu #mul {
  font-size:40px;
}
#mobTopMenu #mul div {
  padding-top:15px;
}
#mobTopMenu #muc {margin-top:10px;margin-bottom:10px;}
#mobTopMenu #mur {
  font-size:40px;
}
#mobTopMenu #mur div {
  margin-top:15px;
}

#mobbasketcount {font-size:20px;}

#mobOverlay {z-index:100;margin-left:0px;position:absolute; top: 170px; background:black; opacity:0.5; display:none;width:100%;height:100%;}

@media screen and (min-width: 1200px) {

  #mobTopMenu {display:none;}
  .calcm {display:none;}
  #headermessage {position:absolute;top:0px;width:650px;font-size:12pt;}
  .tdc {font-size:10pt;}
  form.vinzapros #cartAuthAdvise { margin:20px; padding:20px; border:1px solid red;text-align:center; width:30%; float:right; margin-left:-100%; z-index:2; }
  div.block a h4 {font-size:10pt;line-height:16pt;height:20pt;margin-top:10pt !important;margin-bottom:2pt !important;display: flex;align-items: flex-end;justify-content: center;text-align:center;}
  .search .rowbuttons {font-size:8pt;}
}
@media screen and (max-width: 1200px) {

  .tyres .btn {font-size:1.8rem;}
  .tyres .btn-sm {font-size:1.5rem;}
  .tyreblock_params img {height:40px;}

  #progress {height: 10px;}
  #headermessage {margin-top:20px;font-size:22pt;}
  #mobMenuMain {margin:10px;margin-top:0px;padding:10px;width:620px;}
  #mobMenuMain a {display:block;font-size:16pt;line-height:62px;}
 
  .menuCarModels {display:none !important;}
  
  .modal { font-size:20pt; }
 
  h1 { font-size:30pt; }
  h2 { font-size:26pt; }
  h3 { font-size:24pt; }
  h4 { font-size:22pt; }
  h5 { font-size:20pt; }
    
  /*#dman {top:80px !important;position:absolute !important;left:460px;width:200px;}*/

  #maintable, #mobTopDiv {width:645px !important;margin:auto;display:block !important;font-size:18pt;}
    #mobSearch td {font-size:18pt;}
    #mobSearch td:nth-child(2) {text-align:right;}
    #mobSearch td:last-child {text-align:right;}
    #mobSearch input {font-size:18pt;width:420px;padding:15px;}
    .tdc {border:0px !important;}
    .track {font-size:18pt;}
    .fullmenuitem {display:none;}
    #dl {position:absolute;display:none;left:calc( (99vw - 650px)/2);top:171px;width:430px !important;background-color:#f5f5f5;text-align:left;padding:0px !important;z-index:999;}
      #dl table {width:380px;}
      #dl table tr td {height:62px;}
      #dl * {font-size:14pt;}
      #dl .leftmenumodels {max-width:250px !important;}
    #ul {display:none;}
    #dr {position:absolute;display:none;right:calc( (99vw - 650px)/2);top:171px;width:430px !important;background-color:#f5f5f5;text-align:right;padding:0px !important;z-index:999;}
      #dr td {font-size:14pt;}
    #dr .grouph a {font-size: 14pt !important;}
    #ur {display:none;}
      #basketdiv {display:none;}
    .tdc h1 {font-size:26pt;}
    .tdc h6 {font-size:20pt;}
    .tdc p {font-size:20pt;}
    .tdc .row {font-size:20pt;}
    .tdc .scroll-container {height: 70px;}
    .search .row div {height: 70px;line-height:70px;}
    .search .row .scroll .row {font-size:16pt;}
    .row .article {max-width:90%;line-height:70px;}
    .row .article a {line-height:70px;}
    .addtotobasket {height:70px;font-size:1.3em;}
    input.selvar {width:24px;height:24px;margin-top:26px;}
    
    .week {width:80%;height:8%; margin-bottom:3px;}
    .week_b {background-color:#02487b;}
    .week_v {background-color:#dc3545;}

    div.block a h4 {font-size:16pt;line-height:16pt;height:30pt;margin-top:30pt !important;margin-bottom:2pt !important;display: flex;align-items: flex-end;justify-content: center;text-align:center;}
    .podbor .subs {font-size:20pt !important;}
    
    /*price.php,search2.php*/
    .stickrowbuttons {font-size:20pt;}
    .addinfo {font-size:20pt;}
    .rowbuttons button {font-size:18pt;height:60px;}
    .rowbuttons #rb1 {width:400px;}
    .rowbuttons #rb2 {width:60px;}
    .rowbuttons #rb3 {width:160px;}
    .row.basket, .row.basket button {font-size:18pt;}
    .row.basket div {padding-left:0px;padding-right:0px;}
    #showbad {width:25px;height:25px;}
    h3.blockh {line-height:40pt;}
    textarea,input {font-size:18pt !important;}
    .tdc {font-size:20pt;}
    #pricetable td,#pricetable_allzap td,.searchresults td,.searchresults_analogs td {font-size:14pt;}
    .mobPTname td {background-color:#dee !important;padding:5px;}
    #pricetable_allzap td {padding:4px;border:1px solid #ccc;}
    .prevpagelink,.nextpagelink {margin:10px;}
    .pages a {margin:10px;line-height:30pt;}
    #nblock .spisok_zap * {font-size:14pt !important;}
    #sblock textarea {font-size:20pt;width:90%;height:150px;}
    .paginator a {font-size:20pt;}
    
    /*accessuary.php*/
    #dc > .cardaccs {max-height:300px !important;height:auto !important;width:560px !important;cursor:pointer;}
    #dc > .card .diskpic {float:left;margin-top:-30px;height:auto !important;}
    #dc > .card .name {display:table;height:170px;}
    #dc > .card .name span {display:table-cell;vertical-align:middle;}
    .choicetobasket {display:none;}

    img[src="/img/allaccs.png"] {display:none;}
    h1[align="center"] + p {display:none;}
    
    /*/news/*/
    .news_uploaded h3 {font-size:14pt !important;font-weight:normal;margin-bottom:15px;}
    
    /*/manuals/*/
    A.menu_allzap, A.menu_tech, .subindexes a {font-size:14pt !important;}
    A.menu_allzap:after, A.menu_tech:after  { content: ".";color:white !important;display:block;  }
    #contman a.menu {line-height:30px !important;}
    .spisok_cat {width:95%;text-align:right !important;}
    .spisok_cat td {text-align:right !important;font-size:14pt !important;padding-top:15px;padding-bottom:15px;}
    .spisok_cat td a {font-size:14pt !important;}
    
    /*search*/
    .updatedate {font-size:10pt !important;}
    #delivinfo {display:none;}
    
    /*part.php*/
    #partinfo {width:100%;display:none;}
    #partinfo td:first-child {width:33%;}
    #partinfo td {font-size:22pt !important;}
    
    /*zapchasti.php*/
    #hotlinks>a {font-size:20pt !important;}
    .blocksbottom {font-size:14pt !important;}
    .tdc_spisok_zap {column-count: 2!important;}
    .tdc_spisok_zap a:link {text-decoration:none;font-size:20pt;}
    #dr .news_uploaded {display:none;}
    .filtr_kuzova {line-height:26pt;}
    
    /*zapzap.php*/
    a.subcats {font-size:14pt !important;line-height:22pt !important;}
    
    /*vinzapros.php*/
    form * {font-size:22pt !important;}
    #zapros .text {width:600px !important;margin-left:0px !important;}
    #zapros #subs {width:25px;height:25px;}
    i.optimal {padding-top:15px;}
    
    /*/lk/*/
    #zakazy * {font-size:14pt !important;}
    #zakazy .header td:first-child {width:250px;}
    
    /*cart.php*/
    #basketcontent * {font-size:18pt !important;}
    .clinks a {font-size:18pt !important;}
    input[type=checkbox],input[type=radio] {width:14pt;height:14pt;}
    form.vinzapros #cartAuthAdvise { margin:20px; border:1px solid red;text-align:center; }
    #modal-window { left: 10%; top: 25%; margin-left: -5%; width: 90%; }
    #modal-window > .modal-title { font-size: 30px; }
    #modal-window > .modal-content { font-size: 24px; }
    
    /*/diski/*/
    #models .modelel {font-size:12pt !important;}
    #models .name {font-size:14pt !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .diskizag {font-size:16pt !important;}
    .diskicard *,.otherdiskicards * {font-size:14pt !important;}
    .paragraph_style_5 {font-size:14pt !important;}
    .paragraph_style_5 * {font-size:14pt !important;}
    .diskicard .st2 {width:160px !important;height:160px !important;}
    .diskicard .st2 img{width:160px !important;height:160px !important;padding:2px !important;}
    .diskicard {width:165px !important;height:240px !important;}

    /*/brands/*/
    #brandlist .flex-block {width:150px !important;}
    select[name=sortby] {font-size:14pt !important;}
    
    /*feedback*/
      .fb select {font-size:14pt !important;}
      .fb input {font-size:14pt !important;}
      .fb textarea {font-size:14pt !important;}
      .fb p {font-size:14pt !important;}

    .footer td {font-size:15pt;line-height:13pt;}

  /*
  #basketdiv {top:50px;right:0px;}
    #basketpos {display:none;}
    #showpos {display:block;}
    #hidepos {display:none;}
    #basketsum {float:left;display:inline;}
    #basketsend {display:inline !important;width:33%;}
    #basketLkLink {float:right;width:33%;margin-top:0px !important;}
  */