#variants h4{font-size:14px;margin-bottom:20px;}.connection{padding:20px;background:#d9d9d9;margin-bottom:20px;zoom:1;}.connection form{margin:0;}.connection select{border:1px solid #ccc;font-size:12px;}.connection option{padding:0 3px 0 3px;}.connection input.txt{border:1px solid #ccc;padding:1px;width:200px;font-size:11px;padding:6px;}.connection input{margin-left:15px;}.offerprice{font-size:19px;color:#0d974a;margin:20px 0;}.region{text-align:right;font-size:10px;color:#0d974a;}.cityname{float:left;}
.cityholder{display:none;}.visible{display:inline;}label.radio{margin-bottom:10px;font-size:12px;line-height:14px;}label.radio input{top:-1px;}#buy h2{margin-bottom:20px;}input.autocompleter-loading{background:#fff url(/s/images/icons/loader.gif) no-repeat right 3px;}ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;font-family:Tahoma;z-index:50;background-color:#fff;}
ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:.2em 1.5em .2em 1em;display:block;float:none!important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em;text-align:right;}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff;}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0;}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried,ul.autocompleter-choices li.autocompleter-selected .cityname{background-color:#444;color:#fff;line-height:17px;}
.offerpreview{display:none;}#variants .connector{display:none;}#variants.site .site{display:block;}#variants.retail .retail{display:block;}#variants.partners .partners{display:block;}#variants.filial .filial{display:block;}div.shop{margin-bottom:40px;}.shop .link{float:left;background:none;padding:0;}.shop ul{padding-left:140px;font-size:11px;margin:0;}#hdcontract{display:none;}.p_hd #hdcontract{display:block;}.p_family form{display:none;}.family_form{display:none;}.p_family .family_form{display:block;}
.action{background:url('/s/images/top20.jpg') no-repeat 200px;height:60px;}.freeinstall{background:url('/s/images/tarelka.gif') no-repeat 190px;height:34px;}.freeinstall h4{width:180px;}