.paginator a {display:inline-block;text-decoration:none;padding:5px;margin-left:1px;} .searchtypes a {text-decoration:none;} .searchtypes h2 {padding-top:25px;} .addinfo {padding-bottom:6px;margin-bottom:8px;border-bottom: 1px solid black;} .podbor {text-align:center;} .podbor .outer {display: table;} .podbor .class {display: table-cell;vertical-align:middle;} .podbor .img {height:100px;display:table-cell;vertical-align:bottom;padding-left:10px;padding-right:10px;} .podbor .img a {} .podbor .img img {width:100%;} .podbor .subs {display:table-row;font-size:16px;} .podbor div a {text-decoration:none;} /*body {background-image:url('bg_ng.png');}*/ .page-payment li {list-style-type: none;} .modalshowpic {max-width:140vw;max-height:76vh;margin:0 auto;display:block;} h1, h2, h3, h4, h5, h6 {margin:0.67em !important;} h1 { font-size:16pt; } h2 { font-size:14pt; } h3 { font-size:12pt; } h4 { font-size:10pt; } h5 { font-size:8pt; } h2.partname {overflow: hidden;text-overflow: ellipsis} td.tdl { float:left; width:275px; padding-right:20px; padding-left:1%; } td#dc { padding:20px; /*min-height:1500px;*/ } td.tdc { float:left; width:650px; box-sizing: border-box; border-left: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; } td.tdc2 { float:left; width:900px; box-sizing: border-box; border-left: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; } td.tdr { float:left; width:275px; } div#models { width:650px; text-align:center; margin-left:-20px; } div.models { text-align:left; width:170px; height:170px; margin:15px; border-bottom:1px dotted grey; display: inline-block; } div.models a { display:block; color: rgb(26, 142, 206); font-family: 'Times-Roman', 'Times', 'Times New Roman', serif; font-size:1.4em; line-height: 28px; text-decoration: none; } div.models a sub { display:inline-block; margin-bottom:-20px; } div.models a.modelel { display:block; color: rgb(131, 131, 131); font-family: 'ArialMT', 'Arial', sans-serif; font-size: 11px; line-height: 15px; margin: 0px; padding-bottom: 0px; padding-top: 0px; text-align: left; text-decoration: none; } div.models a.car { position:relative; height:100px; } div.models a.car img { position:absolute; bottom:0%; margin-left:-5px; margin-top:20px; width:150px; margin-bottom:20px; } div.blockr { width:226px; height:50px; margin: 5px 0 5px 0; } div.blockr a { display: table-cell; width:226px; height:50px; vertical-align:middle; } table #pricetable {border:1px solid #ccc} table #pricetable td {border:1px solid #ccc} table #pricetable td a {text-decoration:none} table #pricetable thead {font-weight:bold} .sz1 {column-count: 4!important;} .sz2 {column-count: 3!important;} .tdc_spisok_zap-top-header:link {text-decoration:none;font-size:1.2rem;text-align:center;} .tdc_spisok_zap-top-header:hover {background-color:#e1ebf5;} .tdc_spisok_zap-header:link {text-decoration:none;font-size:1rem;font-weight:bold;text-align:center;background-color:#eaf5f5;} .tdc_spisok_zap-header:hover {background-color:#e1ebf5;} .tdc_spisok_zap a:link {text-decoration:none;font-size:0.9rem;} .tdc_spisok_zap a:hover {background-color:#e1ebf5;} .tdc_spisok_zap a {border-left:4px solid #f0f0f0 !important;} div.col { float:left;width:200px; } .grouph {cursor:pointer;font-weight:bold;padding-top:20px;padding-bottom:20px;} .groupb {padding-top:20px;padding-bottom:20px;display:none;padding-left:20px;border-top: #dbdbdb 1px solid;text-indent:-20px;} .groupb a {text-decoration: none;} hr { height:1px; border:0px; border-bottom: #dbdbdb 1px solid; } a.menumodel img { display: none; position: absolute; margin-top:-60px; margin-left: 200px; border-radius: 5px 5px 5px 5px; background: #fff; box-shadow: -2px 2px 10px -1px #333; border-radius: 5px;} a.menumodel:hover img { display: block; } fieldset {border:#dbdbdb 1px solid;} fieldset.red {background-color:#fff5f5;text-align:justify;} .fixed { position: fixed; top: 0px; z-index: 2; border-bottom:2px solid #006699; -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777; background-color:white; } .addtobasket,.addtobasket2,.choicetobasket {cursor:pointer;} .removefrombasket {cursor:pointer;float:right;line-height:30px;} #choicediv2 { display:none; padding:10px; } #choicediv { position:absolute; width:80%; margin:-150px 0px 0px -250px; top: 50%; left: 50%; text-align: left; padding: 10px; background-color: #f5f5f5; border: 1px dotted #000000; overflow: auto; display:none; z-index:100500; } #popupdiv { position:absolute; width:500px; margin:-150px 0px 0px -250px; top: 50%; left: 50%; text-align: left; padding: 10px; background-color: #f5f5f5; border: 1px dotted #000000; overflow: auto; display:none; z-index:100500; font-size:14px; } #popupdiv #header { background-color:#ccc;margin:-10px;padding:10px;margin-bottom:20px;font-weight:bold;font-size:14px; } #popupdiv #sres { max-height:300px;overflow:auto; } #overlay { position:absolute; display:none; background:#000; opacity:0.8; filter:alpha(opacity=80); left:0; top:0; z-index:500; } #overlay2 { background:#000; opacity:0.8; filter:alpha(opacity=80); left:0; top:0; z-index:500; } #overlock { position:absolute; display:none; background:#fff; opacity:0.8; filter:alpha(opacity=80); left:0; top:0; z-index:500; } img#loader { position:absolute; top:50%; left:50%; margin-left:-100px; margin-top:-70px; } div.article a {text-decoration:none;color:black;border-bottom:1px dashed black;} a.brandPopUp {text-decoration:none;color:black;border-bottom:1px dashed black;} #basketpic { float:right; } #basketdiv { border:1px solid black;margin-left:10px;margin-bottom:10px;padding:5px;min-height:40px; } div#basketlogin {margin-left:30px;} div#baskethead { float:left;width:160px;text-align:center;margin-top:10px;color:#02487b;font-weight:bold; } div.basketsubhead { clear:both;text-align:center;margin-right:20px;display:none;margin-bottom:10px; } div.basketpos { clear:both; } a.basketbut { font-family:'Play',sans-serif;font-size:14px; } div#oform { display:none; } div#oform form.vinzapros { margin-top:30px; width:100%;float:left; } form.vinzapros textarea { font-size:12pt; } form.vinzapros input[type="text"] { font-size:12pt;padding:2px;width:100%; } form.vinzapros input[type="checkbox"] { margin-right:5px; } form.vinzapros input[type="radio"] { margin-right:5px; } form.vinzapros table td { font-size:12pt; } form.vinzapros table td.formsupp { font-size:12pt;color:gray; } form.vinzapros .formsupp { font-size:12pt;color:gray; } div.popuphdr { background-color:#ccc;margin:-10px;padding:10px;margin-bottom:20px;font-weight:bold;font-size:14px; } .calc {clear:both;} .calc span {float:right;font-weight:bold;} div.do {font-size:14px;margin-bottom:15px;} div.do br {clear:both;} div.do div {cursor:pointer;margin-top:20px;} /*height:25px;*/ div.do div span.dostprice {float:right;font-weight:bold;line-height:20px;color:#ccc;} div.do p {font-size:12px;color:#777;margin-left:30px;margin-top:0px;} div.steps {font-size:16px;background-color:#eef;padding:5px;cursor:pointer;} div.substeps {display:none;} div.do ul a {text-decoration:none;} .testimg {width:90px;height:65px;float:left;margin:1px;} #overlay3 { background-color: #000; /* Чёрный фон */ height: 100%; /* Высота максимальна */ left: 0; /* Нулевой отступ слева */ opacity: 0.50; /* Степень прозрачности */ position: fixed; /* Фиксированное положение */ top: 0; /* Нулевой отступ сверху */ width: 100%; /* Ширина максимальна */ z-index: 100; /* Заведомо быть НАД другими элементами */ } img.ricons { width:32px;height:32px; margin-left:-10px; margin-right:8px; vertical-align:middle; margin-top:-16px; margin-bottom:-16px; } a.pricelink {display:block;font-weight:bold;padding:10px;text-decoration:none !important;color:white !important} div#switchopt {float:right;background-color:orange;margin-bottom:5px;clear:both;} .jQtooltip { position: relative; cursor: help; border-bottom: 1px dotted; } .jQtooltip.mini { border-bottom: 0px; } .jQtooltip div { display: none; position: absolute; bottom: -1px; left: -1px; z-index: 1000; width: 250px; height: 200px; overflow-y:scroll; padding: 8px 12px; text-align: left; font-size: 12px; line-height: 16px; color: #000; box-shadow: 0 1px 3px #C4C4C4; border: 1px solid #DBB779; background: #FFF6BD; border-radius: 2px; } .hl_mmag {background-color:orange !important;font-weight:bold;} div.track {margin-top:-20px;margin-left:-20px;border-bottom:1px dotted gray;} div.track a {display:inline-block;padding:5px;margin-top:5px;margin-bottom:5px;background-color:#eee;text-decoration:none;border-top:2px solid white;} div.track a:hover {background-color:#ddf;} div.track a:not(:first-child):before { content: ">";display: inline-block;margin-right: 10px; } div.track span {display:inline-block;padding:5px;background-color:#eee;border-top:2px solid white;} div.track span:before { content: ">";display: inline-block;margin-right: 10px; } div.flex {display:flex;flex-direction:row;flex-wrap: wrap; justify-content: space-between; margin: 0; padding: 0;width:100%;text-align:center;} div.flex div { cursor:pointer;margin:5px;padding:5px;background-color:white;white-space: nowrap; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-radius:10px;} div.flex div a { text-decoration:none; } div.flex div:hover { box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */} div.column {column-count: 5;column-gap: 30px;} .logopay {float:right;vertical-align:middle;margin:5px;margin-top:13px;} div#alfapay {text-align:center;} div#alfapay p {text-align:left;line-height:50px;} div#alfapay img {float:left;margin-left:10px;margin-right:30px;height:50px;} div.payinfolinks:before { content: ' ';display:block;height:20px;clear:both; } div.payinfolinks { clear:both;margin:20px;text-align:center;font-size:1.2em; } div.payinfolinks a { text-decoration:none; } div#payinfo div { display:none; } #autht {width:500px;} #autht td {text-align:center;} #btn-show-modal { padding:10px; color:#777; background:#eee; display: inline-block; cursor:pointer; } #modal-window { position: fixed; left: 50%; top: 25%; margin-left: -25%; width: 50%; background: #fff; text-align: center; box-shadow: 0 0 15px 5px rgba(0,0,0,0.1); display: none; z-index: 1; } #modal-window.visible { display: block; } #modal-window > .modal-title { padding: 25px; font-size: 20px; color:red; } #modal-window > .modal-content { text-align: left; padding: 25px; padding-top:0px; font-size: 16px; background-color:#fff5f5; } #modal-window > .modal-close { float: right; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; cursor: pointer; font-size: 30px; margin: 15px; color: #ddd; } #modal-window > .modal-close:hover { background: #ddd; color: #fff; } #icons-under-mmag .icon-under-block {width:100px;text-align:center;} #icons-under-mmag .icon-under-block i {font-size:30px;} #icons-under-mmag .icon-under-block a {text-decoration:none;color:black;} #text-vinzapros {font-family: 'Play', sans-serif;color:red;font-size:26px;font-weight:bold;letter-spacing:-2px;margin:35px 0 0px 0;} .rowbuttons { margin-right:-15px; margin-left:-15px; margin-top:2px; white-space:nowrap; } .stickrowbuttons { position: sticky; bottom: 0; background-color: white; border-top:5px solid #ccc; } .rowbuttons #rb1 {width:240px;} .rowbuttons #rb2 {width:40px;} .rowbuttons #rb3 {width:110px;} i.optimal {float:right;} input.selvar {width:16px;height:16px;float:left;margin:8px;}