<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{font-family:Tahoma,Arial,Verdana}
body{background:#fff}
form{margin: 0px; padding: 0px}
img{border-color: #999;max-width:100%;height:auto}

a{color: #933}
a:visited{color: #666}
a:active, a:hover{color: #6b1414}

.clearfix:before,.clearfix:after,.blocklogindata:before,.blocklogindata:after{content:"";display:table}
.clearfix:after,.blocklogindata:after{clear:both}
.clearfix,.blocklogindata{*zoom:1}

.main-wrap{background: #fff;width:100%;max-width:950px;margin:0 auto}

.mainpart-div{display:table}
.leftcolumn-div{display:table-cell;vertical-align:top;background: #f2f2f2;width:20%}
.centralcolumn-div{display:table-cell;vertical-align:top;width:78%;padding:0 1%}
.rightcolumn-div{display:none;vertical-align:top;width:100px}

.main-old{position: relative; top: -100px; width: 950px}
.main{width:100%;max-width:950px;margin:0 auto}

.chapterheader{background:#ededed url(/css/1064/th_bg.gif) repeat-x; color: #000; font-size: 12px; font-weight: normal; text-transform: uppercase; padding: 2px 10px 0px 20px; border-top: solid 2px #000; height: 20px}
.itemheader{font-size: 14px; color: #000; font-weight: normal; padding-bottom: 3px; text-transform: uppercase; margin: 10px 0px 10px 0px; border-bottom: solid 1px #a8a8a8}

.hh01{display:table;width:100%}
.hh011{display:table-row}
.hh012{display:table-cell;width:23%;border:solid 1% #fff;vertical-align:top}
.hh-cart-old{text-align:center}
.hh-logo, .hh-phone{vertical-align:middle}
.hh-logo img{width:95%;max-width:239px;height:auto}
.hh-phone2{background:url(/css/1064/i_phone.gif) no-repeat left center;width:100%;color:#000;padding:0 0 0 40px;margin:10px 0}
.hh-desc{font-size:14px;text-transform:uppercase;font-weight:600;color:#000}
.hh-shipping{font-size:12px;font-style:italic;color:#000}

.htext{font-size: 12px; color: #7b7b7b; text-transform: uppercase}

.header-contacts-old{position: absolute; top: 25px; left: 400px; width: 190px; z-index: 9000; display: none}
.header-contacts{display: none}
.header-city{font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-size: 15px; color: #000}
.header-phone{font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-size: 18px; font-weight: bold}
.header-phone a:link,.header-phone a:visited,.header-phone a:active,.header-phone a:hover{color: #ce0017;text-decoration:none}
.header-code{font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-size: 18px; color: #b4b4b4; font-weight: bold;text-decoration:none}

.bgleft{visibility: hidden}

.popup-close, .popup-close2{color:#CE0017;font-size:16px;text-align:right;float:right;margin:5px;cursor:pointer}
.popup-window{}
.popup-content{}
.tm-popup, .popup-left{display:none}

#h00{width:100% !important;margin:0 auto}
.tm-table{width:100%;display:table !important}
.tm-row{display:table-row}
.tmdiv{background: #f7f7f7; border: solid 4px #e7e7e7;    display:table-cell;width:85% !important;height:18px;padding:10px 0}
.tm-cell{font-size: 12px;color: #000;text-align: center;    text-transform: uppercase; display:table-cell;vertical-align:middle;border-left:solid 1px #999;padding:0 5px;height:18px}
.tm-cell:first-of-type{border-left:0}
.tm-cell2{display:table-cell}
.tm-cell21{display:table}
.tm-cell22{display:table-row}
.tm-cell a{color: #000;text-decoration: none}
.tm-cell a:hover, .tm-cell a:active{color: #CE0017}
.tmsep{border-right: solid 1px #c8c8c8}
.tm-disc, .tm-shops{background: #CE0017; font-size: 12px; color: #000; text-align:center;padding:0 10px;     display:table-cell;vertical-align:middle;height:38px;width:14%;text-transform: uppercase}
.tm-disc a, .tm-shops a{color: #000;text-decoration: none}
.tm-disc a:active, .tm-disc a:hover, .tm-shops a:active, .tm-shops a:hover{color: #fff}
.tm-shops{display:none}
.tm-sep{display:table-cell;width:1%;background:#fff}
.tm-mobile{display:none}
.tm-social{text-align:center;display:none;margin:10px auto;font-size:16px}
.tm-social a{text-decoration:none}

.catlist-space{display:none}

.leftmenu{font-size: 12px; text-decoration: none}
A.leftmenu:link{color: #000; text-decoration: none}
A.leftmenu:visited{color: #333; text-decoration: none}
A.leftmenu:active{color: #6b1414; text-decoration: underline}
A.leftmenu:hover{color: #6b1414; text-decoration: underline}

.block-phones{background: #f7f7f7 url(/css/1064/phone_pic.png) no-repeat top center;padding: 70px 10px 10px 10px;text-align:center}
.block-phones-number, .block-phones-number a{color:#ce0017;text-decoration:none;font-size:18px}
.block-phones-item{color:#4a4a4a;font-size:12px;margin:10px 0}

#f00{margin:15px 0;width:100%}
.footmenudiv{padding-top: 3px; border-top: solid 3px #666}
.footmenu2{font-size: 12px; color: #fff}
A.footmenu:link{color: #fff}
A.footmenu:visited{color: #fff}
A.footmenu:active{color: #6b1414}
A.footmenu:hover{color: #6b1414}
.footmenu{font-size: 12px; color: #666}
A.footmenu:link{color: #666}
A.footmenu:visited{color: #666}
A.footmenu:active{color: #6b1414}
A.footmenu:hover{color: #6b1414}
.f-address{width:30%;float:left}
.f-copyright{width:70%;float:right;text-align:right}
.f01{margin-bottom:20px}

.txt{font-size: 12px; color: #000}
.btxt{font-size: 14px; color: #000}


.block-items-list-div, .page-items-list-div {display: grid; grid-gap: 20px;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) ; grid-template-rows: repeat(1, auto); margin: 0 auto;text-align:center;width:98%;border-left:solid 1% #fff;border-right:solid 1% #fff}

.productlisttd{font-size: 12px; color: #000;text-align:center}
.productlisttd2{font-size: 12px; color: #000;text-align:center}

#pageitemmaincontent b{font-size: 14px; color: #000; font-weight: normal}
.pageitemformdiv{background: #F0DCC4; padding: 5px; font-size: 12px; color: #6b1414; border: solid 1px #E1CF9F}

.pageitemformdiv td.txt{color: #6b1414}

#page-item-submit-button{background: #6b1414; font-size: 10px; color: #fff; text-transform: uppercase; border: 0px}

.page-item-overall-data{display: grid; grid-gap: 20px;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) ; grid-template-rows: repeat(1, auto); margin: 20px auto}
.page-item-img-div{text-align:center;vertical-align:top}
.page-item-img-div img{max-width:100%;width:auto;height:auto;border:0;margin:0 auto}
.page-item-all-data{text-align:left;vertical-align:top}

.page-item-add-form input[type="submit"], .page-item-add-form  button{padding:3px 10px}
.page-item-add-form-cart-view{margin-top:38px}
#page-item-add-form-cart-view-button{color:#fff;padding:3px 10px}
.page-item-add-form{display:inline-block;float:left}

.paymentdiv{background: #f2f2f2; border: solid 1px #848484; padding: 5px; font-size: 11px; color: #000; margin-right: 2px}
.paymentheader{font-size: 12px; color: #000; text-transform: uppercase; border-bottom: solid 2px #4c4c4c; padding-bottom: 3px; margin-bottom: 5px}

a.txtlink:link{color: #933}
a.txtlink:visited{color: #666}
a.txtlink:active, a.txtlink:hover{color: #6b1414}

#blocksearchspacetable{display: none}
#blocksearchspaceimg{display: none}

.catlisttd{padding-left: 15px}
.catlisttd a{font-size: 12px; color: #000; text-decoration: none}
.catlisttd a:active, .catlisttd a:hover{color: #6b1414; text-decoration: underline}

.catlisttd2{padding-left: 30px}
.catlisttd2 a{font-size: 10px; color: #000; text-decoration: none}
.catlisttd2 a:active, .catlisttd2 a:hover{color: #6b1414; text-decoration: underline}

.catlist5div{background: #ccc; padding: 5px}
.catlist5{font-size: 10px; color: #000; text-decoration: none; text-transform: uppercase}
a.catlist5:link{color: #000}
a.catlist5:visited{color: #000}
a.catlist5:active{color: #7d7d7d}
a.catlist5:hover{color: #7d7d7d}
.catlist5-quantity{font-size:10px}

.picinlist img{width:100%;max-width:220px;height:auto}
.iteminlist{font-size: 12px; color: #000}
.iteminlist a{color: #000; text-decoration: none}
.descinlist, .pricefullinlist{font-size: 12px; color: #000}
.priceinlist{font-size: 14px; color: #6b1414; font-weight: bold}
.oldpriceinlist{font-size: 14px; color: #000; font-weight: bold;text-decoration:line-through}


.viewitemlink{font-size: 12px; color: #6b1414}
a.viewitemlink:link{color: #933}
a.viewitemlink:visited{color: #666}
a.viewitemlink:active{color: #6b1414}
a.viewitemlink:hover{color: #6b1414}

.cartitemlink{font-size: 12px; color: #6b1414}
a.cartitemlink:link{color: #933}
a.cartitemlink:visited{color: #666}
a.cartitemlink:active{color: #6b1414}
a.cartitemlink:hover{color: #6b1414}

.buyitemlink{font-size: 12px; color: #6b1414}
a.buyitemlink:link{color: #933}
a.buyitemlink:visited{color: #666}
a.buyitemlink:active{color: #6b1414}
a.buyitemlink:hover{color: #6b1414}

.escapeingoodslist{color: #6b1414}

.numberlinkon{color: #6b1414}
A.numberlink:link{color: #933}
A.numberlink:visited{color: #666}
A.numberlink:active{color: #6b1414}
A.numberlink:hover{color: #6b1414}

.fastmenudiv{font-size: 12px; color: #666; padding: 5px}
.fastmenuadd{font-weight: bold}
.fastmenulink{}
a.fastmenulink:link{color: #933}
a.fastmenulink:visited{color: #666}
a.fastmenulink:active{color: #6b1414}
a.fastmenulink:hover{color: #6b1414}

.sortingdiv{text-align: center; margin: 10px; height: 20px}
.sortingheader{height: 20px; font-size: 12px; color: #000; vertical-align: middle; font-weight: bold; padding: 3px}
a.sortingcurrent{height: 20px; background: #999; font-size: 12px; color: #fff; vertical-align: middle; padding: 3px 3px 3px 3px}
a.sortinglink{height: 20px; font-size: 12px; color: #666}
a.sortinglink:link{color: #933}
a.sortinglink:visited{color: #666}
a.sortinglink:active{color: #6b1414}
a.sortinglink:hover{color: #6b1414}

.blockdiv{padding: 0px 0px 0px 0px}
.blockth-old{background: #eee url(/css/1064/th_bg2.jpg) no-repeat; color: #000; font-size: 14px; font-weight: normal; text-transform: uppercase; height: 35px; padding-left: 20px; padding-right: 10px; padding-top: 8px}
.blockth{background: #f1f1f1 url(/css/1064/th_bg4.png) repeat-x; color: #000; font-size: 14px; font-weight: normal; text-transform: uppercase; padding:5px 10px;border:outset 5px #eee}
.blocktd{background: #f8f9f3; color: #000; font-size: 12px}
.blocktable{background: #D9DAC1}

.blockdiv2{padding: 0px 0px 0px 0px}
.blockth2-old{background: #eee url(/css/1064/th_bg2.jpg) no-repeat; color: #000; font-size: 14px; font-weight: normal; text-transform: uppercase; height: 35px; padding-left: 20px; padding-right: 10px}
.blockth2{background: #f1f1f1 url(/css/1064/th_bg4.png) repeat-x; color: #000; font-size: 14px; font-weight: normal; text-transform: uppercase; padding:5px 10px;border:outset 5px #eee}
.blocktd2{background: #fff}
.blocktable2{background: #D9DAC1}

.blockdiv3{padding: 0px 0px 0px 0px}
.blockth3{background: #eaead2; color: #000; font-size: 12px; font-weight: bold; border: solid 1px #D9DAC1}
.blocktd3{background: #fff; border: solid 1px #D9DAC1}
.blocktable3{border-collapse: collapse}

.blockth4{background: #ededed url(/css/1064/th_bg.gif) repeat-x; color: #000; font-size: 12px; font-weight: normal; text-transform: uppercase; padding: 2px 10px 0px 20px; border-top: solid 2px #000; height: 20px}


.blocklogindata{text-align:right;background:none}
#blocklogin-reg-link, #blocklogin-forgot-link{background:none;text-align:center}
#block-login2-main{display:none}
#block-login2-window{background:none}
#block-login2-window-content *{text-align:center;font-size:14px}
.blocktd, .blocklogindata{margin:7px auto;background:none}
.block-login2-form input[type="text"], .block-login2-form input[type="password"], #block-login2-submit{width:50%;font-size:14px}
.blocklogin-title{float:left}
.blocklogin-fld{float:right}
.blocklogin-fld .formfield{min-width:140px;width:50%}

.logintext{font-size: 12px; color: #7b7b7b}
.loginlink{font-size: 11px; color: #7b7b7b; text-decoration: none}
a.loginlink:link{color: #7b7b7b}
a.loginlink:visited{color: #7b7b7b}
a.loginlink:active{color: #6b1414}
a.loginlink:hover{color: #6b1414}
#blockloginspacetable{display: none}
#blockloginspaceimg{display: none}

.basketdiv-old{position: relative; left: 570px; top: -180px; width: 200px}
.basketdiv{position: absolute; left: 550px; top: 5px; width: 200px; display: none}
.basketicon{background: url(/css/1064/basket2.jpg) no-repeat center center}
.basketheader{font-size: 11px; color: #000; font-weight: normal}
.baskettext{font-size: 11px; color: #000; font-weight: normal}
.basketlink{font-size: 11px; color: #000; font-weight: normal}
a.basketheader:link{color: #000}
a.basketheader:visited{color: #000}
a.basketheader:active{color: #6b1414}
a.basketheader:hover{color: #6b1414}
.basketbutton{font-size: 8.5px; background: #ccc; color: #000; border: solid 1px #4c4c4c}
.basketbuttonon{font-size: 8.5px; background: #7b7b7b; color: #000; border: solid 1px #4c4c4c}

.specialth{background: #eee}
tr.th{background: #ddd}

.table{}
.tablecolumnth{background: #ddd; padding: 3px; font-size: 12px; color: #000}
.tableth{background: #ddd; padding: 3px; font-size: 12px; color: #000}
.tabletd{background: #eee; padding: 3px; font-size: 12px; color: #000}
.tdtxt{font-size: 12px; color: #000; background: #eee}

.carttable{border: solid 1px #666}
.cartcolumnth{background: #ddd; border: solid 1px #666; font-size: 12px; color: #000}
.cartth{background: #ddd; border: solid 1px #666; font-size: 12px; color: #000}
.carttd{background: #ddd; padding: 3px; border: solid 1px #666; font-size: 12px; color: #000}

.opttab{padding: 3px; border: solid 1px #999; font-size: 12px; color: #666; font-family: Tahoma, Verdana, Arial}
.opttablink{font-size: 12px; color: #666; font-family: Tahoma, Verdana, Arial}
a.opttablink:link{color: #933}
a.opttablink:visited{color: #666}
a.opttablink:active{color: #6b1414}
a.opttablink:hover{color: #6b1414}
.opttabdel{padding: 2px; border-bottom: solid 1px #999; font-size: 12px; color: #666}
.opttabaccent{padding: 3px; border-top: solid 1px #999; border-left: solid 1px #999; border-right: solid 1px #999; border-bottom: solid 1px #f2f2f2; font-size: 12px; color: #666; background: #f2f2f2}
.opttabaccentlink{color: #666; text-decoration: none}
a.opttabaccentlink:link{color: #666; text-decoration: none}
a.opttabaccentlink:visited{color: #666; text-decoration: none}
a.opttabaccentlink:active{color: #666; text-decoration: none}
a.opttabaccentlink:hover{color: #666; text-decoration: none}
.contenttab{border-bottom: solid 1px #999; border-left: solid 1px #999; border-right: solid 1px #999; background: #f2f2f2; padding: 10px}

.formfield{font-size: 11px; color: #666; border: solid 1px #7b7b7b}
.formarea{font-size: 11px; color: #666; border: solid 1px #7b7b7b}
.formbutton{font-size: 10px; background: #7b7b7b; color: #000; border: 0px; text-transform: uppercase}
.formbuttonon{font-size: 10px; background: #ccc; color: #000; border: 0px; text-transform: uppercase}
#floatblock .formbutton{font-size: 10px; background: #ccc; color: #000; border: solid 1px #666; text-transform: uppercase; padding: 5px; cursor: pointer}
.standard-form-button{font-size: 16px; background: #7b7b7b; color: #000; border:0; text-transform: uppercase;padding:5px }

.loginbutton2{font-size: 10px; background: #ccc; color: #000; border: 0px; text-transform: uppercase}
.loginbutton{font-size: 10px; background: #7d7d7d; color: #fff; border: 0px; text-transform: uppercase}

.searchdiv-old{position: relative; width: 200px; left: 570px; top: -180px}
.searchdiv{position: absolute; width:100%;max-width:200px; left: 570px; top: 90px; display: none}
.searchdiv2{margin-top:90px;width:100%}
.searchbutton{background: #CE0017; font-size: 10px; color: #000; border: 0px; text-transform: uppercase; padding: 3px 6px 3px 6px; cursor: pointer;width:100%}
.searchbutton:hover, .searchbutton:active{color:#fff}
#block-search1-table{width:80%;margin:0  auto 10px auto}
#block-search1-table td{width:75%;border:solid 1px #fff}
#block-search1-table td input{width:100%}
#block-search1-submit{width:24%}

.error{color: #6b1414}
a.error:link{color: #6b1414}
a.error:visited{color: #6b1414}
a.error:active{color: #6b1414}
a.error:hover{color: #6b1414}
.errormessage{color: #6b1414}
.diverror {background: #fff; padding: 18px 15px 18px 15px; color: #6b1414; font-size: 12px; border: solid 1px #6b1414}
.errorinblock{background: #fff; padding: 5px; color: #6b1414; font-size: 12px; border: solid 1px #6b1414}
.errorfloatblock{background: #fff; padding: 20px; color: #6b1414; font-size: 12px; border: solid 2px #6b1414; text-align: center}

#error-add-item-link-in-float{color: #6b1414; font-size: 14px}
#error-add-item-continue-in-float{color: #6b1414; font-size: 14px}
#error-add-item-finish-in-float{color: #6b1414; font-size: 14px}

.divsuccess {background: #fff; padding: 18px 15px 18px 15px; color: #933; font-size: 12px; border: solid 1px #933}

#page-item-old-price-value{text-decoration: line-through}
	
#page-reviews-h{font-size: 14px; color: #000}
#page-reviews-list{height: 300px; overflow-y: auto; border: solid 1px #ddd}
#add-review-form-header{font-size: 12px; color: #000; font-weight: bold}
#add_review_form{font-size: 12px; color: #000}
.hreview{padding: 5px}
.hreview .reviewer vcard{padding: 5px; background: #eee; font-weight: bold; font-size: 12px; color: #000}
.hreview .reviewer{padding: 5px; background: #eee; font-weight: bold; font-size: 12px; color: #000}
.hreview .item{padding: 3px; font-weight: bold; font-size: 12px; color: #000}
.hreview .description{padding: 3px; font-size: 12px; color: #000}
.hreview .item{display: none}
.hreview .item fn{display: none}
.hreview .photo{display: none}

.contacts-main{border-bottom: double 4px #000; padding-bottom: 20px}
.contacts-main #title{color: #ce0017; font-size: 16px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-style: italic; text-transform: uppercase; font-weight: bold}
.contacts-main #phone{background: url(/file/20877.png) no-repeat left center; padding-left: 55px; color: #505050; font-size: 26px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-style: italic; text-transform: uppercase}
.contacts-main #time{color: #505050; font-size: 10px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-style: italic; text-transform: none}
.contacts-main #mail{background: url(/file/20879.png) no-repeat left center; padding-left: 55px; color: #505050; font-size: 26px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-style: italic; text-transform: lowercase}
.contacts-main #mail a{color: #505050; text-decoration: none}

.c-td .element{padding: 10px}
.c-td .city{color: #505050; font-size: 16px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-style: italic; text-transform: uppercase; font-weight: bold}
.c-td .city a:link{color: #505050; text-decoration: underline}
.c-td .city a:visited{color: #505050; text-decoration: underline}
.c-td .city a:hover{color: #505050; text-decoration: none}
.c-td .city a:active{color: #505050; text-decoration: none}
.c-td .phone-code{color: #999; font-size: 16px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-style: italic; text-transform: uppercase; font-weight: bold}
.c-td .phone{color: #ce0017; font-size: 18px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-style: italic; text-transform: uppercase; padding: 5px 0px 5px 0px; font-weight: bold}
.c-td .address{color: #000; font-size: 13px; font-family: Trebuchet MS, Tahoma, Arial, Verdana}
.c-td .address a{color: #000; text-decoration: none}
.c-td .address a#spb:link{text-decoration: underline}
.c-td .address a#spb:visited{text-decoration: underline}
.c-td .address a#spb:active{text-decoration: none}
.c-td .address a#spb:hover{text-decoration: none}

#contact-form-russia-shipping{color: #000; font-size: 20px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; padding: 12px}

#contact-form-title{color: #000; font-size: 20px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; padding: 12px}
	
.favitemlink{font-size: 12px; color: #6b1414; text-decoration: none}
a.favitemlink:link{color: #933; text-decoration: none}
a.favitemlink:visited{color: #666; text-decoration: none}
a.favitemlink:active{color: #6b1414; text-decoration: underline}
a.favitemlink:hover{color: #6b1414; text-decoration: underline}

.compareitemlink{font-size: 12px; color: #6b1414; text-decoration: none}
a.compareitemlink:link{color: #933; text-decoration: none}
a.compareitemlink:visited{color: #666; text-decoration: none}
a.compareitemlink:active{color: #6b1414; text-decoration: underline}
a.compareitemlink:hover{color: #6b1414; text-decoration: underline}
	
	
		
.numberlinkwrap{padding:15px 0}
.numberlinkitem, .numberlinkprev, .numberlinkfirst, .numberlinknext, .numberlinklast{float:left;height:20px;min-width:20px;border:solid 1px #933;margin-right:5px;text-align:center;vertical-align:middle;padding:15px auto 5px auto}
.numberlinkitemon{float:left;height:20px;min-width:20px;border:solid 1px #666;margin-right:5px;text-align:center;vertical-align:middle;padding:15px auto 5px auto;background:#666;color:#fff;font-weight:bold}

.numberlinkwrap a:link{color: #933;text-decoration:none}
.numberlinkwrap a:visited{color: #666;text-decoration:none}
.numberlinkwrap a:active, .numberlinkwrap a:hover{color: #6b1414;text-decoration:none}
.numberlinkdots{float:left;height:20px;min-width:20px;margin-right:5px;padding:15px auto 5px auto;color:#666}

/* Standard forms */

.standard-form-table{display:block;width:100%}
.standard-form-part{display:table;border-collapse:collapse;width:100%}
.standard-form-subheader{display:table-caption;text-transform:uppercase;font-size:16px;font-weight:bold;text-align:center;background:#ddd;padding:7px 0;width:100%}
.standard-form-string{font-size:14px;display:table-row;width:100%;text-align:left}
.standard-form-key{display:table-cell;border:solid 1px #ddd;padding:7px;width:49.5%;vertical-align:top;font-weight:bold}
.standard-form-value{display:table-cell;border:solid 1px #ddd;padding:7px;width:49.5%}
.standard-form-fullvalue{display:table-cell;border:solid 1px #ddd;padding:7px;width:100%}
.standard-form-comment{font-size:12px}
.standard-form-text{padding:10px 0;font-size:14px;display:block;width:100%;text-align:left}

.standard-form .formfield, .standard-form .formarea{font-size:14px;width:100%;max-width:500px}
.standard-form-part-buttons{width:100%;text-align:center}
.standard-form-button-next-div{width:100%;text-align:center;margin:20px auto}
.standard-form-button-previous-div{width:100%;text-align:center;margin-bottom:20px}


.standard-form-column-headers-row{width:100%;display:table-row}
.standard-form-column-header{display:table-cell;border:solid 1px #ddd;background:#ededed;padding:7px;font-size:14px;font-weight:bold;text-align:center}
.standard-form-data-row{display:table-row;width:100%}
.standard-form-data{display:table-cell;border:solid 1px #ddd;padding:7px;font-size:14px;vertical-align:middle}

/* Standard oferta */

.standard-form-text-oferta{padding:10px;text-align:center;width:100%}
.oferta-pre-str, .oferta-answers{padding:10px 0}

/* Standard payment ways */

.standard-form-payment-ways-table{display: grid; grid-gap: 16px;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) ; grid-template-rows: repeat(1, auto)}
.payment-ways-item{text-align:center;background:none;transition:0.4s;padding:16px}
.payment-ways-item:hover{background:#ededed;transition:0.4s;cursor:pointer}
.payment-ways-item div:hover{cursor:pointer}
.payment-ways-info{font-size:16px}
.payment-ways-name{font-weight:bold}
.payment-ways-desc{font-size:12px}
.payment-ways-more{margin-top:14px;font-size:14px}

/* Page Payment */

#page-payment-mainform-amount-main, #page-payment-mainform-order-no{max-width:160px}
#page-payment-mainform-amount-cents{max-width:50px}

/* Page-cart */

#page-cart-items-text-sum-warning{text-align:center;color:#e00}
.page-cart-sum{text-align:right;font-weight:bold;font-size:16px}
.page-cart-sum-value{min-width:75px;padding-left:20px}
#page-cart-items-string-comments &gt; div{text-align:center}
textarea#page-cart-user-comments-textarea{width:100%;max-width:none}
#page-cart-items-fullvalue-promo-code{text-align:center}

#page-cart-items-part-amounts .page-cart-items-fullvalue{text-align:right;font-weight:bold}
.page-cart-sum-title{float:right;text-align:right;padding:5px}
.page-cart-sum-value{float:right;width:75px;text-align:right;padding:5px}


/* page user control */
.page-user-control-orders-data[data-type="i"], .page-user-control-orders-data[data-type="order-id"], .page-user-control-orders-data[data-type="items-count"], .page-user-control-orders-data[data-type="order-sum"]{text-align:right}
.page-user-control-orders-data[data-type="begin-time"], .page-user-control-orders-data[data-type="finish-time"], .page-user-control-orders-data[data-type="show-link"], .page-user-control-orders-data[data-type="reay-link"]{text-align:center}
		
		
		
/* ----------------------------------------------------------------- */

.pr-pic-td{padding:5px}

/* *** =Slider */
/* ============================================================ */
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides &gt; li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
.slider-wrapper {
  max-width: 946px;
  max-height: 366px;
  margin: 15px auto;
}
.flexslider {
  max-height: 366px;
  margin: 15px 0;
  padding: 0;
}
.flexslider .slides &gt; li {
  display: none;
  -webkit-backface-visibility: hidden;
  text-align:center
}
.flexslider .slides-old img {
  width: 100%;
  display: block;
  margin:0 auto
}
.flexslider .slides img {
  width: auto;
  height:auto;
  max-height:366px;
  display: block;
  margin:0 auto
}
.flexslider .slides:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides &gt; li:first-child {
  display: block;
}
.flexslider {
  background: transparent;
  border: none;
  position: relative;
}
.flexslider .slides li {
  max-height: 366px;
}
.flexslider .slides img {
  height: auto;
}
.flexslider .slides .container {
  position: relative;
}
.flex-viewport {
  max-height: 2000px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 32px;
  height: 32px;
  margin: -20px 0 0;
  position: absolute;
  z-index: 10;
  top: 50%;
  background: url("/css/js/flexslider/controls.png") no-repeat 0 0;
  overflow: hidden;
  -webkit-opacity: 0;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  display: none;
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  background-position: 100% 0;
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
  left: 10px;
  display: block;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.flexslider:hover .flex-direction-nav .flex-next {
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
  right: 10px;
  display: block;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-size: 20px;
  display: inline-block;
  content: "";
}
.flex-pauseplay a:hover {
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.flex-pauseplay a .flex-play:before {
  content: "";
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  z-index: 99999;
  bottom: 20px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
  cursor: pointer;
}
.flex-control-thumbs img:hover {
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.flex-control-thumbs .flex-active {
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  cursor: default;
}
.add-daughter-links{display:none}

.move-up{
	position: fixed;
	display: none;
	margin:0 auto;
	right:10px;
	top:80%;
	text-decoration: none;
	cursor:pointer
}
* html .move-up-old{
	position:absolute;
	display: none;
	margin:0 auto;
	right:10px;
	top: expression(document.getElementsByTagName("body")[0].scrollTop + 500 + "px");
	text-decoration: none;
}		

.page-shop-daughter-cats-list-table{display: grid; grid-gap: 10px;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); grid-template-rows: repeat(1, auto); margin:0 auto}
.page-shop-daughter-cats-list-item{text-align:center}

@media screen and (max-device-width: 800px) {
	.hh-login{display:none}
	.leftcolumn-div{display:none}
	.centralcolumn-div{width:100%}
	.tm-table, .tm-row{display:block;width:100%}
	
	.tm-cell{float:left;font-size:16px;border-left:0}
	.tm-shops{display:table-cell; font-size:16px}
	.tm-disc{display:none; font-size:16px}
	.tm-cell2{display:none}
	.tm-mobile, #tm-home, #fm-home, .tm-popup, .popup-left{display:block}
	.tm-cell21{display:block;position:absolute;top:10px;left:10px;z-index:4000;background:#fff;border:solid 4px #CE0017; width:90%;padding:5px;max-width:300px;max-height:90%;overflow-y:auto}
	.tm-cell22{display:block;width:100%}
	.tm-cell22 &gt; .tm-cell{display:block;width:100%;float:none;padding:5px 0;text-align:center}
	
	.catlist-space{position:absolute;top:10px;left:10px;z-index:11000;background:#fff;border:solid 4px #CE0017; width:90%;padding:5px;max-width:300px;max-height:90%;overflow-y:auto}
	.catlist-space-old .popup-content{overflow-y:auto;height:100%}
	.catlist-space-header-sep{border-bottom:solid 1px #999}
	#catlist-left-header{float:left;border:solid 1px #999;border-bottom:solid 1px #eee;border-radius:10px 10px 0 0;background:#eee}
	#vendorlist-left-header{float:left;border:solid 1px #999; border-radius:10px 10px 0 0;background:#fff}
	.catlist-space-content{background:#eee;border:solid 1px #999;border-top:0}
	
	
	#block-login2-main{display:none}
	#block-login2-window-content *{text-align:center;font-size:16px}
	.blocktd, .blocklogindata{margin:10px auto;background:none}
	.blocklogindata input[type="text"], .blocklogindata input[type="password"]{width:90%;font-size:16px}
	#block-login2-submit{width:100%;font-size:16px}
	
		/* page cart */
	.page-cart-items-column-headers-row{display:none}
	
	.page-cart-items-list-row{border:solid 1px #ddd}
	.page-cart-items-list-row:before,.page-cart-items-list-row:after {
	  content: "";
	  display: table;
	  height: 0;
	}
	.page-cart-items-list-row:after {
	  clear: both;
	}
	.page-cart-items-list-row {zoom: 1}
	
	.page-cart-items-list-data[data-type="pic"]{display:none}
	
	.page-cart-items-list-data[data-type="item"], 
	.page-cart-items-list-data[data-type^="field"]{display:block;border:0;width:100%}
	
	.page-cart-items-list-data[data-type="price"]:before{content:"Цена:"}
	
	.page-cart-items-list-data[data-type="price"],
	.page-cart-items-list-data[data-type="lots-quantity"],
	.page-cart-items-list-data[data-type="delete"]{display:block;border:0;float:left}
	.page-cart-items-list-data[data-type="sum"]{display:block;border:0;float:right}
	.page-cart-items-list-data{border:solid 1px #f00}
}

@media screen and (max-device-width: 750px) {
	.hh012{display:block;margin:10px auto;width:98%;text-align:center;max-width:280px}
	.h-phone, .h-phone *{text-align:center}
	.hh-phone22{text-align:center}
	.hh-phone2{margin:0 auto;text-align:left;max-width:180px}
	.basketdiv{position: relative; left:0; top:0;width:100%;max-width:280px;display:block;margin:5px auto}
	.hh-login{display:none}
	.searchdiv2{margin-top:0;}
	.tm-social{display:block}
}</pre></body></html>