/* 1164.css */
*{font-family:Tahoma,Arial,Verdana}

body{background: #fff url(/css/1164/h_bg.jpg) repeat-x}
form{margin:0;padding:0}
select, input{max-width:100%}
A:link{color: #DE6800;}
A:visited{color: #666;}
A:active, A:hover{color: #faa300;}
img {border: 0;border-color: #999;}

.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.show-mobile, .hidden-content{display:none}

.div-closer{width:100%;text-align:right;font-size:16px}
.floatblock-closer, .floatblock-word-closer{display:none}
.floatblock-final-word-closer{margin:20px 0;font-size:16px}
#close-catalog, #close-vendors, #close-leftcolumn, #close-search, #close-login{display:none}
.closer{color:#ffa445;float:right;padding:10px;cursor:pointer;font-size:24px}
.closer-tpl a, .gallery-close a{font-size:24px;text-decoration:none}

.pageheader-div{background:url(/css/1376/bababum-header-bg.jpg) no-repeat}

/*
.mainpart-div{width:98%;display:table;margin:20px 1%}
.leftcolumn-div{padding:0 0 0 1%;display:table-cell;width:22%;vertical-align:top}
.centralcolumn-div{padding:0 1%;display:table-cell;width:75%;margin:0 auto;vertical-align:top}
.rightcolumn-div{padding:0 1% 0 0;display:table-cell;width:22%;vertical-align:top}
.page-index-body .centralcolumn-div{padding:0 1%;width:50%;}
*/

.mainpart-div{width:98%;margin:20px auto;display: grid; grid-gap:1%;grid-template-columns:22% 75%; grid-template-rows:1}
.page-index-body .mainpart-div{width:98%;margin:20px auto;display: grid; grid-gap:1%;grid-template-columns:22% 54% 22%; grid-template-rows:1}
.leftcolumn-div{vertical-align:top;width:100%}
.centralcolumn-div{margin:0 auto;vertical-align:top;width:100%}
.rightcolumn-div{vertical-align:top}

.formfield{font-size: 11px;color: #666;border: solid 1px}
.formarea{font-size: 11px;color: #666;border: solid 1px}
.formbutton{font-size: 11px;}
.buttondiv{
   font-size: 14px;
   color: #2b7895;
   background: #b7deff url(/css/1164/button_bg.gif) repeat-x;
   padding: 5px 7px 5px 7px;
   border: solid 1px #2b7895;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
}
.buttontext{font-size: 14px;color: #2b7895}

.floatblock-content{width:98%;margin:0 auto}
.floatblock-fast-order-content select, .floatblock-fast-order-content input[type="text"], .floatblock-fast-order-content input[type="password"], .floatblock-fast-order-content input[type="number"]{width:90%;text-align:left;padding:5px;border-radius:5px;border:solid 1px #999;background:#fff;font-size:16px}
.floatblock-fast-order-content input[type="submit"], .floatblock-fast-order-content button{width:90%;text-align:center;padding:10px;border-radius:5px;border:0;background:#ffa445;color:#fff;text-transform:uppercase;cursor:pointer;font-size:16px}

.fast-order-price{font-size:16px; font-weight:bold}
.fast-order-price-value{color:#ffa445}

.h09{position:fixed;top:0;left:0;background:#2B7895;width:100%;font-size:20px;color:#fff;text-transform:uppercase;padding:10px 0}
.h09 [class^="fa-"]{font-size:20px}
.h09 > div{float:left;padding:0 5px 0 15px;cursor:pointer}
.h09 a{color:#fff;text-decoration:none}
.h-cart{font-size:20px;color:#fff;cursor:pointer;position:fixed;top:0;right:0;padding:10px;z-index:200;max-width:150px}
.h-cart2{float:right}

.h00{display:table;width:100%}
.h01-old{
   display:table-cell; font-size:24px;color:#bbb;
   max-width:253px;min-width:253px;width:31.625%;vertical-align:middle;
   text-align:center
}
.h01{display:table-cell; padding:0 0 0 1%;max-width:253px;min-width:253px;width:22%;vertical-align:middle; text-align:left}
.h011{display:inline-block;text-align:center;font-size:24px;color:#bbb}
.h01 img{width:100%;max-width:253px;height:auto}
.h01 a{color:#bbb;text-decoration:none}

.b-searchdiv-1-old {
	display:table-cell;
	min-width: 380px;width:47.5%;
	text-align:center;
	vertical-align:middle
}
.b-searchdiv-1{
	display:table-cell;
	width:52%;padding:0 1%;
	text-align:center;
	vertical-align:middle
}
.blocksearch-div{margin:20px auto;width:98%;max-width:450px;padding:0 1%}
/**/
.b-timework-old {
  display:table-cell; text-align:center;
   width:20.625%;max-width: 165px;min-width: 165px;vertical-align:middle
}
.b-timework{
  display:table-cell; text-align:center;padding:0 1% 0 0;
   width:22%;min-width: 140px;vertical-align:bottom
}
.b-timework-old-old {
   position: absolute;
   z-index: 2;
   right: 15px;
   top: 30px;
   width: 165px;
}
.take-orders {
   font: 14px tahoma, arial;
   /*background: url(/css/1164/mark.png) no-repeat right center;
   padding-right: 20px;*/
}
.b-timework__cards {
   border-top: 1px solid #8f9ca6;
   border-bottom: 1px solid #8f9ca6;
   font: 13px/10px arial, tahoma;
   color: #514d4e;
   background: url(/css/1164/cards.png) no-repeat;
   background-position: center 15px;
   height: 50px;
   margin-top: 3px;
   padding-left: 15px;
}
a.take-orders-link:link,
a.take-orders-link:visited {color: #3c3c3c; text-decoration: none}
a.take-orders-link:hover,
a.take-orders-link:active {color: #3c3c3c; text-decoration: none}
/**/
.h01-old{
   position: relative;
   z-index: 1;
   background: url(/css/1164/bababum-main.jpg) no-repeat;
}
.phone{
   font-size: 24px;
   color: #2B7895;
}
.phone-code{font-size: 14px}
.phoneicon{
   position: absolute;
   right: 220px;
   top: 20px;
   width: 24px;
   background: url(/css/1164/icon_phone.gif) no-repeat;
}
/* ======================================================= */
.head-h02{margin-top:20px}
#h01-phone{font-size: 28px;color: #296ab4;margin:10px auto}
.head-h02__table{display:table;margin:0 auto;border-spacing: 0;font-size: 28px;color: #296ab4}
.head-h02__table a, #h01-phone a{color:#296ab4}
.head-h02__table-td1 {
	display:table-cell;
   padding: 0 15px 0 0;
   white-space: nowrap;
   border-right: 1px solid #000;
   text-align: right;
}
.head-h02__table-td1 a{text-decoration:none}
.head-h02__table-td2 {
	display:table-cell;
   padding: 0 0 0 15px;
   white-space: nowrap;
}
.head-h02-city{font-size: 16px}
.head-h02-shipping{color: #514d4e; font-size: 15px}
/* ======================================================= */
.block-search-bg{background: #f7941e;border-radius:7px;padding:0;width:98%}
.b-searchdiv-1 input[type="text"], .b-searchdiv-1 select{border-radius: 7px;border: 1px solid #c9cbd0;font-size: 15px;color: #514d4e;background: #fff;padding: 5px 0 5px 10px;height: 30px;min-width: 160px;width:76%}
.b-searchdiv-1 input[type="submit"], .b-searchdiv-1 button{background: #f7941e;font-size: 15px;color: #514d4e;width:18%;padding: 4px 10px;cursor: pointer;height: 30px;border:0}
/* ======================================================= */
.h02{position: absolute; right: 20px; top: 0px; width: 180px;}
.time{font-size: 12px; color: #2B7895;}
.recalldiv{
   font-size: 14px;
   color: #2B7895;
   background: #B7DEFF url(/css/1164/button_bg.gif) repeat-x;
   padding: 5px 7px 5px 7px;
   border: solid 1px #2B7895;
   border-radius: 10px;
}
.recall{font-size: 14px; color: #2B7895;}
a.recall{
   font-size: 14px;
   color: #2B7895;
   text-decoration: none;
}
.order1{font-size: 12px; color: #FAA300;}
.order2{
   
   font-size: 14px;
   color: #FAA300;
   font-weight: bold;
}
.searchdiv{position: absolute; right: 20px; top: 150px; width: 185px;}
.hh-menu{text-align:center}
.tmdiv{margin:0 auto;display:inline-block}
.topmenu{
	background: url(/css/1164/tm_sep.gif) no-repeat left center;
	padding:0 8px 0 8px;
	font-size: 14px;
	text-decoration: none;
	color: #2B7895;
	float:left
}
.topmenu:nth-of-type(1){background:none;padding:0 8px 0 0}
.topmenu a {color: #2B7895; text-decoration: none;}
.topmenu a:hover, .topmenu a:active {color: #ffa690; text-decoration: underline;}

.head-h02__table-td2-spancallme {
   font-size: 15px;
   padding-left: 20px;
}
.head-h02__table-td2-spancallme .fa-star{color: #ef8f1d;font-size:14px}

a.h02-callme:link,
a.h02-callme:visited,
a.h02-callme:hover,
a.h02-callme:active {
   color: #514d4e;
   text-decoration: none;
   border-bottom: 1px dashed #000;
}

.tmsep{
   background: url(/css/1164/tm_sep.gif) no-repeat center center;
}
.favorities{
   margin-left: 100px;
   padding: 5px 0px 5px 25px;
   background: url(/css/1164/icon_favorities.gif) no-repeat left center;
}
.favor{
   font-family: Comic Sans, Tahoma, Arial, Verdana;
   font-size: 14px;
   text-decoration: none;
   color: #065cff;
}
a.favor{text-decoration: none; color: #065cff;}
a.favor:active, a.favor:hover{text-decoration: underline; color: #ffa690}

.b-login-place{margin-top:15px;display:none;cursor:pointer}
.block-login-visible{display:none;cursor:pointer}
.block-login-str{margin:10px 0;font-size:16px;text-align:center}
.block-login-str a{color: #065cff}
.block-login-str a:active, .block-login-str a:hover{color: #ffa690}
.block-login-field{width:96%;text-align:left;padding:5px;border-radius:5px;border:solid 1px #999;background:#fff}
.block-login-button{width:98%;text-align:center;padding:10px;border-radius:5px;border:0;background:#ffa445;color:#fff;text-transform:uppercase}

#block-login2-window-content{position:fixed;top:120px;right:20px;z-index:400;width:90%;max-width:320px;background:#fff;border:solid 2px #ffa690;padding:10px;display:none;max-height:80%;overflow-y:auto}

.logintext{color: #999; font-size: 11px;}
.loginlink{
   color: #999;
   font-size: 11px;
   text-decoration: none;
}
a.loginlink:link{color: #999; text-decoration: none;}
a.loginlink:visited{color: #999; text-decoration: none;}
a.loginlink:hover{color: #ffa690; text-decoration: underline;}
a.loginlink:active{color: #ffa690; text-decoration: underline;}
.loginbutton{
   background: #666 url(/css/1164/arrow_button.gif) no-repeat center center;
   font-size: 11px;
   width: 17px;
   height: 17px;
   border-width: 1px;
}
.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, A.leftmenu:hover{color: #faa300; text-decoration: underline;}
.footmenudiv{border-top: solid 1px #2B7895}
.footmenu{font-size: 11px;color: #2B7895}
A.footmenu:link{color: #2B7895;}
A.footmenu:visited{color: #2B7895;}
A.footmenu:active, A.footmenu:hover{color: #ffa690;}
.txt{font-size: 12px; color: #000;}
.productlisttd, .productlisttd2{font-size: 12px;color: #000}
.blocktd .txt{font-size: 12px;color: #fff}
.shippingdiv{background: #FAA300 url(/css/1164/shipping_bg.gif) repeat-x;border-radius:10px;margin: 5px}
.shippingtext{font-size: 14px;color: #2B7895}
.shippingtext a:link{color: #2B7895; text-decoration: none;}
.shippingtext a:visited{color: #2B7895; text-decoration: none;}
.shippingtext a:active,.shippingtext a:hover{color: #000; text-decoration: underline;}
.shippingicon{background: url(/css/1164/shipping.gif) no-repeat center center}

#gallery > table{width:100%}
#photogallery-div-body{display: grid; grid-gap: 10px;grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); grid-template-rows: repeat(1, auto); margin: 0 auto;width:100%;text-align:center}
.pr-pic-div, .pr-pic-img{width:100%;text-align:center;margin:0 auto;float:none}
/*.pr-pic-img{width:100px}*/

.page-pre-text:before,.page-pre-text:after{content:"";display:table}
.page-pre-text:after{clear:both}
.page-pre-text{*zoom:1}

.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}

.block-categories-list2 > .catlist2-items{display: grid; grid-gap: 10px;grid-template-columns: auto auto auto auto; grid-template-rows: repeat(1, auto); margin: 0 auto}

#block-blockhotitems11 .block-items-list{display: grid; grid-gap: 10px;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) ; grid-template-rows: repeat(1, auto); margin: 0 auto;text-align:center}

.block-items-list-div, .page-items-list-div{display: grid; grid-gap:0;grid-template-columns: auto auto auto auto auto auto; grid-template-rows: repeat(1, auto); margin: 0 auto}

.block-sale-items-list{display: grid; grid-gap:0;grid-template-columns: auto auto auto auto; grid-template-rows: repeat(1, auto); margin: 0 auto}

.block-items-list > div{border-bottom:solid 1px #ccc}

.block-sale-items-list > div, .block-items-list-div > div, .page-items-list-div > div{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}

.block-sale-items-list > div:last-of-type, 
.block-items-list-div > div:last-of-type, 
.page-items-list-div > div:last-of-type{border-right:0}

/*
.block-sale-items-list > div:nth-of-type(4n), .block-items-list-div > div:nth-of-type(6n), .page-items-list-div > div:nth-of-type(6n), .block-sale-items-list > div:last-of-type, .block-items-list-div > div:last-of-type, .page-items-list-div > div:last-of-type{border-right:0}
*/


.block-items-list-main, .block-items-list-main2{display:table;margin:10px;text-align:center}
.block-items-list-main2{width:100%}
.block-items-list-img{display:table-cell;width:45%;vertical-align:top;padding-right:5%}
.block-items-list-img img{width:auto;height:auto;max-width:160px;max-height:160px}
.block-items-list-content{display:table-cell;width:50%;vertical-align:top;text-align:center}
/*
.block-sale-items-list .block-items-list-content{text-align:left}
*/

.block-items-list-more{padding:20px 0;font-size:24px;text-align:center}
.block-items-list-more a{color:#c00} 

.block-items-list-img2{width:100%;vertical-align:top;text-align:center}

.b-footer1{display: grid; grid-gap: 10px;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) ; grid-template-rows: repeat(1, auto); margin: 0 auto;width:98%;border:solid 3px #fff;border-width:0 1%}

.iteminlist{
   font-size: 16px;
   color: #2B7895;
   padding: 5px 0px 5px 0px;
}
.iteminlist a, a.iteminlist{color: #2B7895; text-decoration: none;}
a.iteminlist:active,a.iteminlist:hover, .iteminlist a:active,.iteminlist a:hover{color: #faa300; text-decoration: underline;}
.descinlist{
   font-size: 14px;
   color: #666;
   padding: 3px 0px 3px 0px;
}
.addfieldinlistdiv{font-size:14px}
.priceinlist{
   font-size: 18px;
   color: /*#245563*/ #faa300;
   padding: 5px 0px 5px 0px;
}
.priceinfoinlist{font-size:14px;}
.linksinlist{
   background-color: #DE6800;
   padding: 2px;
   
   font-size: 12px;
   color: #fff;
   padding: 5px 0px 5px 0px;
}
.viewitemlink{
   
   font-size: 12px;
   color: #2B7895;
   text-decoration: none;
}
a.viewitemlink:link{color: #2B7895; text-decoration: none;}
a.viewitemlink:visited{color: #2B7895; text-decoration: none;}
a.viewitemlink:active{color: #fff; text-decoration: underline;}
a.viewitemlink:hover{color: #fff; text-decoration: underline;}
.cartitemdiv{
   background: #B7DEFF url(/css/1164/button_bg.gif) repeat-x;
   padding: 5px 5px 7px 0;max-width:130px;border-radius:10px;margin:10px auto;
   text-align:center
}
.cartitemicon{
   background: url(/css/1164/to_basket.gif) no-repeat left center;
   padding-left: 30px;
}
.cartitemlink{
   
   font-size: 14px;
   color: #2B7895;
   text-decoration: none;
}
a.cartitemlink:link{color: #2B7895; text-decoration: none;}
a.cartitemlink:visited{color: #2B7895; text-decoration: none;}
a.cartitemlink:active{color: #fff; text-decoration: underline;}
a.cartitemlink:hover{color: #fff; text-decoration: underline;}
.buyitemlink{
   
   font-size: 12px;
   color: #fff;
   text-decoration: none;
}
a.buyitemlink:link{color: #fff; text-decoration: none;}
a.buyitemlink:visited{color: #fff; text-decoration: none;}
a.buyitemlink:active{color: #fff; text-decoration: underline;}
a.buyitemlink:hover{color: #fff; text-decoration: underline;}
.escapeingoodslist{color: #faa300;}
.numberlinkon{color: #faa300;}
A.numberlink:link{color: #DE6800;}
A.numberlink:visited{color: #666;}
A.numberlink:active{color: #faa300;}
A.numberlink:hover{color: #faa300;}
.fastmenudiv{
   
   font-size: 14px;
   color: #2b7895;
   padding: 5px;
}
.fastmenuadd{font-weight: bold;}
.fastmenulink{}
a.fastmenulink:link{color: #2b7895;}
a.fastmenulink:visited{color: #2b7895;}
a.fastmenulink:hover, a.fastmenulink:active{color: #ffa690;}
.sortingdiv{
   text-align: center;
   margin: 10px;
   height: 20px;
   
   font-size: 12px;
   color: #FFA690;
}
.sortingheader{
   height: 20px;
   
   font-size: 12px;
   color: #2B7895;
   vertical-align: middle;
   font-weight: bold;
   padding: 3px;
}
a.sortingcurrent{
   height: 20px;
   background: url(/css/1164/tm_sep.gif) no-repeat left center;
   padding-left: 8px;
   
   font-size: 12px;
   color: #FFA690;
   vertical-align: middle;
   padding: 3px 3px 3px 3px;
}
a.sortinglink{
   background: url(/css/1164/tm_sep.gif) no-repeat left center;
   padding-left: 8px;
   height: 20px;
   
   font-size: 12px;
   color: #2B7895;
}
a.sortinglink:link{color: #2B7895;}
a.sortinglink:visited{color: #2B7895;}
a.sortinglink:active{color: #faa300;}
a.sortinglink:hover{color: #faa300;}

.block-catlist, .block-vendorlist{padding:15px 0}
.catlist, .vendorlist{
   background: url(/css/1164/lm_li.gif) no-repeat left center;
   font-size: 14px;
   color: #2B7895;
   text-decoration: none;
   padding: 5px 5px 5px 10px;
   border-bottom: dotted 2px #d1d1d1;
}

.catlist2{font-size: 14px;color: #2B7895;text-decoration: none;padding: 2px 5px 2px 10px}
.catlist a, .catlist2 a, .vendorlist a{color: #2b7895; text-decoration: none}
.catlist a:active, .catlist2 a:active, .catlist2 a:hover, .catlist a:hover, .catlist2 a:hover, .vendorlist a:hover, .vendorlist a:active{color:#ffa690;text-decoration:underline}

.catlist2 a:before{content:"- "}
.block-vendorlist-more a{color: rgb(51, 102, 255);}

.cldiv2{
   background-color: #fff;
   padding: 4px;
   background-position: right bottom;
   background-repeat: no-repeat;
   border-radius:6px;
}
.cldiv1{background: #fd9ee1; padding: 4px;border-radius:10px}
#cldiv1-0, #cldiv11-13{background: #fd9ee1}
#cldiv1-1, #cldiv11-3, #cldiv11-21, #cldiv11-22, #cldiv11-27, #cldiv11-32, #cldiv11-34{background: #daea79}
#cldiv1-2, #cldiv11-109{background: #ffce92}
#cldiv1-3, #cldiv11-111, #cldiv11-78, #cldiv11-28{background: #bde3f8}
#cldiv1-4, #cldiv11-113{background: #fccbcc}
#cldiv1-5, #cldiv11-110{background: #f19f9f}
#cldiv1-6, #cldiv11-112, #cldiv11-5, #cldiv11-14{background: #84e6cb}
#cldiv1-7, #cldiv11-114{background: #fa8fa4}
.clcat{
   background: #DD85BD url(/css/1164/bh1.gif) repeat-x;
   border-radius:6px;
   color: #fff;
   font-size: 16px;
   font-weight: normal;
   padding: 6px 15px 6px 15px;
   text-align: left;
}
.clcat-special {
   
   font-size: 16px;
   font-weight: normal;
   padding: 0;
   text-align: left;
}

#clcat-0{
   background: #DD85BD url(/css/1164/bh1.gif) repeat-x;
}
#clcat-1{
   background: #C5DB85 url(/css/1164/bh2.gif) repeat-x;
}
#clcat-2{
   background: #FEB385 url(/css/1164/bh3.gif) repeat-x;
}
#clcat-3{
   background: #9AD2F2 url(/css/1164/bh4.gif) repeat-x;
}
#clcat-4{
   background: #F9B0B0 url(/css/1164/bh5.gif) repeat-x;
}
#clcat-5{
   background: #E56F45 url(/css/1164/bh6.gif) repeat-x;
}
#clcat-6{
   background: #85D4B0 url(/css/1164/bh7.gif) repeat-x;
}
#clcat-7{
   background: #F68585 url(/css/1164/bh8.gif) repeat-x;
}
#clcat11-13{
   background: #DD85BD url(/css/1164/bh1.gif) repeat-x;
}
#clcat11-3{
   background: #C5DB85 url(/css/1164/bh2.gif) repeat-x;
}
#clcat11-21{
   background: #C5DB85 url(/css/1164/bh2.gif) repeat-x;
}
#clcat11-22{
   background: #C5DB85 url(/css/1164/bh2.gif) repeat-x;
}
#clcat11-27{
   background: #C5DB85 url(/css/1164/bh2.gif) repeat-x;
}
#clcat11-32{
   background: #C5DB85 url(/css/1164/bh2.gif) repeat-x;
}
#clcat11-34{
   background: #C5DB85 url(/css/1164/bh2.gif) repeat-x;
}
#clcat11-109{
   background: #FEB385 url(/css/1164/bh3.gif) repeat-x;
}
#clcat11-111{
   background: #9AD2F2 url(/css/1164/bh4.gif) repeat-x;
}
#clcat11-78{
   background: #9AD2F2 url(/css/1164/bh4.gif) repeat-x;
}
#clcat11-28{
   background: #9AD2F2 url(/css/1164/bh4.gif) repeat-x;
}
#clcat11-113{
   background: #F9B0B0 url(/css/1164/bh5.gif) repeat-x;
}
#clcat11-110{
   background: #E56F45 url(/css/1164/bh6.gif) repeat-x;
}
#clcat11-112{
   background: #85D4B0 url(/css/1164/bh7.gif) repeat-x;
}
#clcat11-5{
   background: #85D4B0 url(/css/1164/bh7.gif) repeat-x;
}
#clcat11-14{
   background: #85D4B0 url(/css/1164/bh7.gif) repeat-x;
}
#clcat11-114{
   background: #F68585 url(/css/1164/bh8.gif) repeat-x;
}
.clcatlink:link{color: #245563; text-decoration: none;}
.clcatlink:visited{color: #245563; text-decoration: none;}
.clcatlink:active{color: #245563; text-decoration: underline;}
.clcatlink:hover{color: #245563; text-decoration: underline;}

.clcatlink-new {font: 16px tahoma, arial;}
.clcatlink-new:link,
.clcatlink-new:visited {color: #245563; text-decoration: underline;}
.clcatlink-new:hover,
.clcatlink-new:active {color: #ffa690; text-decoration: underline;}

.clcatlink-special {border-bottom: 1px dashed }
.clcatlink-special:link,
.clcatlink-special:visited {color: #245563; text-decoration: none}
.clcatlink-special:hover,
.clcatlink-special:active {color: ffa690; text-decoration: none}

.cldiv3{text-align: left; padding: 0px 0px 4px 4px;}
.cldiv3 a{
   
   font-size: 12px;
   color: #2B7895;
   text-decoration: none;
}
.cldiv3 a:link{color: #2B7895; text-decoration: none;}
.cldiv3 a:visited{color: #2B7895; text-decoration: none;}
.cldiv3 a:active{color: #FFA690; text-decoration: underline;}
.cldiv3 a:hover{color: #FFA690; text-decoration: underline;}
.cldiv33{text-align: left; padding: 0px 0px 4px 4px; text-align: center;}
.cldiv33 a{
   
   font-size: 12px;
   color: #2B7895;
   text-decoration: none;
}
.cldiv33 a:link{color: #2B7895; text-decoration: none;}
.cldiv33 a:visited{color: #2B7895; text-decoration: none;}
.cldiv33 a:active{color: #FFA690; text-decoration: underline;}
.cldiv33 a:hover{color: #FFA690; text-decoration: underline;}
.newslistdate{
   
   font-size: 14px;
   color: #2B7895;
   font-weight: bold;
}
.newslistheader{
   
   font-size: 14px;
   color: #2B7895;
   text-decoration: none;
}
a.newslistheader:link{color: #2B7895; text-decoration: none;}
a.newslistheader:visited{color: #2B7895; text-decoration: none;}
a.newslistheader:active{color: #FFA690; text-decoration: underline;}
a.newslistheader:hover{color: #FFA690; text-decoration: underline;}
.blocksep{background-color: #d1d1d1;}
.blockdiv{padding: 0px 0px 0px 0px;}
.blockstar{
   background: url(/css/1164/th_star.gif) no-repeat left center;
   padding-left: 35px;
}
.blockheader{
	margin:10px 0;
	background: #85C6E3 url(/css/1164/th1.gif) repeat-x;
	border-radius: 10px;
	color: #245563;
	font-size: 16px;
	font-weight: normal;
	padding: 7px 7px 7px 0px;
}
.blockth{
   background: #85C6E3 url(/css/1164/th1.gif) repeat-x;
   border-radius: 10px;
   color: /*#fff*/ #245563;
   font-size: 16px;
   font-weight: normal;
   padding: 7px 7px 7px 0px;
}
.blocktd{color: #000; font-size: 11px;}
.blocktable{}
.blockdiv2{padding: 0px 0px 0px 0px;}
.blockth2{
   background: #85C6E3 url(/css/1164/th1.gif) repeat-x;
   border-radius: 10px;
   color: #fff;
   font-size: 16px;
   font-weight: normal;
   padding: 7px 7px 7px 0px;
}
.blocktd2{background-color: #fff;}
.blocktable2{background-color: #D9DAC1;}
.blockdiv3{padding: 0px 0px 0px 0px;}
.blockth3{
   background-color: #eaead2;
   
   color: #000;
   font-size: 12px;
   font-weight: bold;
}
.blocktd3{background-color: #fff;}
.blocktable3{background-color: #D9DAC1;}
.blockth4left{
   background-image: url(/css/90/block_th2_left.gif);
   background-repeat: no-repeat;
   width: 3px;
   height: 28px;
}
.blockth4right{
   background-image: url(/css/90/block_th2_right.gif);
   background-repeat: no-repeat;
   width: 3px;
   height: 28px;
}
.blockth4{
   background-image: url(/css/90/block_th2_bg.gif);
   background-repeat: repeat-x;
   height: 28px;
   
   color: #fff;
   font-size: 11pt;
   font-weight: normal;
   text-transform: uppercase;
}
.blocktd4{
   background-color: #f2f2f2;
   
   color: #000;
   font-size: 12px;
}
.blocktd5{color: #fff; font-size: 11px;}
.blockth5{
   background: #85C6E3 url(/css/1164/th1.gif) repeat-x;
   border-radius: 10px;
   color: /*#f00*/ #245563;
   font-size: 16px;
   font-weight: normal;
   padding: 10px 10px 10px 0px;
}
.pgcontenttable{background-color: #fff;}
.pgcontenttd{background-color: #fff;}
.centralcolumn{background-color: #fff;}
.rightcolumn{background-color: #fff;}
.basketdiv{
   background: /*#008AC6 url(/css/1164/basket_bg.gif) repeat-x;*/ #245563 url(/css/1164/cart2.png) no-repeat 10px center;
   margin: 5px auto;border-radius:10px; padding:10px 10px 10px 60px;
   font-size: 12px; color: #fff;max-width:400px
}
.basketdiv a{color:#fff}
.basketheader{font-size: 14px}

.specialth{background-color: #eee;}
tr.th{background-color: #ddd;}
.table{}
.tablecolumnth{
   background-color: #ddd;
   padding: 3px;
   
   font-size: 12px;
   color: #000;
}
.tableth{
   background-color: #ddd;
   padding: 3px;
   
   font-size: 12px;
   color: #000;
}
.tabletd{
   background-color: #eee;
   padding: 3px;
   
   font-size: 12px;
   color: #000;
}
.tdtxt{
   
   font-size: 12px;
   color: #000;
   background-color: #eee;
}
.carttable{border: solid 1px #666666;}
.cartcolumnth{
   background-color: #ddd;
   border: solid 1px #666666;
   
   font-size: 12px;
   color: #000;
}
.cartth{
   background-color: #ddd;
   border: solid 1px #666666;
   
   font-size: 12px;
   color: #000;
}
.carttd{
   background-color: #ddd;
   padding: 3px;
   border: solid 1px #666666;
   
   font-size: 12px;
   color: #000;
}
.opttab{
   padding: 3px;
   border: solid 1px #999999;
   font-size: 12px;
   color: #666;
   font-family: Tahoma, Verdana, Arial;
}
.opttablink{font-size: 12px; color: #666}
a.opttablink:link{color: #DE6800;}
a.opttablink:visited{color: #666;}
a.opttablink:active{color: #faa300;}
a.opttablink:hover{color: #faa300;}
.opttabdel{
   padding: 2px;
   border-bottom: solid 1px #999999;
   font-size: 12px;
   color: #666;
}
.opttabaccent{
   padding: 3px;
   border-top: solid 1px #999999;
   border-left: solid 1px #999999;
   border-right: solid 1px #999999;
   border-bottom: solid 1px #f2f2f2;
   font-size: 12px;
   color: #666;
   background-color: #f2f2f2;
   font-family: Tahoma, Verdana, Arial;
}
.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 #999999;
   border-left: solid 1px #999999;
   border-right: solid 1px #999999;
   background-color: #f2f2f2;
   padding: 10px;
}
/*
.page-item-overall-data{display: grid; grid-gap: 20px;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)) ; grid-template-rows: repeat(1, auto); margin:0 auto}
.page-item-img-div{width:100%;max-width:300px;text-align:center;vertical-align:top}
.page-item-img-div img{width:100%;max-width:300px;height:auto;border:0;margin:0 auto}
.page-item-all-data{vertical-align:top;font-size: 16px}
*/
.page-item-overall-data{margin:0 auto}
.page-item-img-div-old{width:50%;max-width:470px;float:left;margin-right:10px}
.page-item-img-div-old img{width:auto;max-width:450px;max-height:450px;height:auto;border:0;margin:0 auto;margin:0 10px}
.page-item-body #namepic{width:auto;max-width:450px;max-height:450px;height:auto;border:0;margin:30px 1% 0 1%;float:left}
.page-item-all-data{width:49%;font-size: 16px;display:inline-block}

.page-item-body .tab img{max-width:98%;height:auto}

.page-item-add-item-form-div{font-size:16px;margin:10px 0}
.page-item-add-item-form-div > div{margin:5px 0}
.page-item-add-item-form-div .formfield{font-size:16px;padding:2px 3px}
.page-item-addform-quantity-div{display:table}
.page-item-addform-quantity-field-div, .page-item-addform-quantity-submit-div{display:table-cell;padding-right:10px;vertical-align:middle}
.page-item-submit-quantity-title{display:none}

/*
.page-item-add-form2{width:100%;display:table;margin:15px auto}
.page-item-add-form2 > div{display:table-cell;width:32%;border-right:1%;vertical-align:top}
.page-item-add-form2-price{font-size:30px;color:#245563;text-align:right;padding-right:15px}
.page-item-add-form2-price-info, .old-price-span{font-size:16px}
*/
.page-item-add-form2{display: grid; grid-gap:1%;grid-template-columns:32% 32% 32%; grid-template-rows:1;margin:15px auto}
.page-item-add-form2 > div{vertical-align:top}
.page-item-add-form2-price{font-size:30px;color:#245563;text-align:right;padding-right:15px}
.page-item-add-form2-price-info, .old-price-span{font-size:16px}

#page-item-submit-button,
#page-item-submit-buy-button {
   
   font-size: 1px;
   color: transparent;
   background: #B7DEFF url(/css/1164/cart3.png) no-repeat;
   width: 118px;
   height: 28px;
   border: 0;
   /*padding: 5px 7px 5px 7px;
   border: solid 1px #2B7895;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;*/
   cursor: pointer;
}
/*#page-item-submit-buy-button{
   
   font-size: 14px;
   color: #2B7895;
   background: #B7DEFF url(/css/1164/button_bg.gif) repeat-x;
   padding: 5px 7px 5px 7px;
   border: solid 1px #2B7895;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   cursor: pointer;
}*/
.error{color: #faa300;}
a.error:link{color: #faa300;}
a.error:visited{color: #faa300;}
a.error:active{color: #faa300;}
a.error:hover{color: #faa300;}
.errormessage{color: #faa300;}
.diverror {
   background-color: #fff;
   padding: 18px 15px 18px 15px;
   color: #faa300;
   
   font-size: 12px;
   border: solid 1px #faa300;
}
.errorinblock{
   background-color: #fff;
   padding: 5px;
   color: #faa300;
   
   font-size: 12px;
   border: solid 1px #faa300;
}
.errorfloatblock{
   background-color: #fff;
   padding: 20px;
   color: #faa300;
   
   font-size: 12px;
   border: solid 2px #faa300;
   text-align: center;
}
#error-add-item-link-in-float{
   color: #faa300;
   
   font-size: 12px;
}
#error-add-item-continue-in-float{
   color: #faa300;
   
   font-size: 12px;
}
#error-add-item-finish-in-float{
   color: #faa300;
   
   font-size: 12px;
}
.divsuccess {
   background-color: #fff;
   padding: 18px 15px 18px 15px;
   color: #DE6800;
   
   font-size: 12px;
   border: solid 1px #DE6800;
}
.chapterheader{
	background: /*#DD85BD url(/css/1164/bh1.gif) repeat-x*/ #85C6E3 url(/css/1164/th1.gif) repeat-x;
	border-radius:10px;
	color: /*#fff*/ #245563;
	font-size: 16px;
	font-weight: normal;
	padding: 6px 15px 6px 15px;
	text-align: left;
	margin-top: 5px;
}
.itemheader{
   color: #2B7895;
   font-size: 22px;
   font-weight: normal;
}
#page-item-old-price-value{text-decoration: line-through;}
#blockloginspacetable{display: none;}
#blockloginspaceimg{display: none;}
#page-reviews-h{
   
   font-size: 14px;
   color: #000;
}
#page-reviews-list{height: 300px; overflow-y: auto; border: solid 1px #dddddd;}
#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;}
.favitemlink{
   
   font-size: 12px;
   color: #2B7895;
   text-decoration: none;
}
a.favitemlink:link{color: #2B7895; text-decoration: none;}
a.favitemlink:visited{color: #2B7895; text-decoration: none;}
a.favitemlink:active{color: #fff; text-decoration: underline;}
a.favitemlink:hover{color: #fff; text-decoration: underline;}
.compareitemlink{
   
   font-size: 12px;
   color: #2B7895;
   text-decoration: none;
}
a.compareitemlink:link{color: #2B7895; text-decoration: none;}
a.compareitemlink:visited{color: #2B7895; text-decoration: none;}
a.compareitemlink:active{color: #fff; text-decoration: underline;}
a.compareitemlink:hover{
   color: #fff;
   text-decoration: underline;
}
/* ================================================================ */
#page-item-price-title{font-size: 18px; color: #245563}
#page-item-price-value{color: #245563; font-size: 24px; font-weight: 400;}
div.tabs {background: #fff; margin: 30px auto 15px auto;width:98%}
div.container {margin: auto; width: 90%; margin-bottom: 10px;}
ul.tabNavigation {list-style: none; margin: 0; padding: 0;}
ul.tabNavigation li {display: inline; margin-right: 5px;}
ul.tabNavigation li a {
   background:/*url("/css/1164/button_bg.gif") repeat-x #B7DEFF*/ #fff;
   border: 1px solid #2B7895;
   color: #2B7895;
   font-size: 16px;
   font-weight: normal;
   padding: 3px 9px 2px 9px;
   text-decoration: none;
}
ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover {
   border: 1px solid #2B7895;
   border-bottom: 0px;
   background-color: #FFF;
   color: #666;
   font-size: 18px;
   font-weight: normal;
   padding: 8px 16px 7px 16px;
   text-decoration: none;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   background: #fff;
   background-image:none
}
ul.tabNavigation li a:hover {
   background:/*url("/css/1164/button_bg.gif") repeat-x #B7DEFF*/ #fff;
   color: /*#2B7895*/ #ffa690;
   
   font-size: 16px;
   font-weight: normal;
   padding: 3px 9px 2px 9px;
   text-decoration: underline;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}
ul.tabNavigation li a:focus {outline: 0;}
div.tabs div.tab {
   padding: 10px 10px;
   border: 1px solid #2B7895;
   background: #fff;
   border-radius: 0 10px 10px 10px;
   width:98%
}
div.tabs div h2 {margin-top: 0;}
ul.tabNavigation li a span{padding-left: 22px;}
ul.tabNavigation li a span#photo{
   background: url('/css/1158/photo.png') no-repeat;
   background-position: 0px 3px;
}
ul.tabNavigation li a span#video{
   background: url('/css/1158/video.png') no-repeat;
   background-position: 0px 4px;
}
ul.tabNavigation li a span#oplata{
   background: url('/css/1158/pay.png') no-repeat;
   background-position: 0px 1px;
}
ul.tabNavigation li a span#ship{
   background: url('/css/1158/ship.png') no-repeat;
   background-position: 0px 1px;
}
ul.tabNavigation li a span#comment{
   background: url('/css/1158/comment.png') no-repeat;
   background-position: 0px 0px;
}
ul.tabNavigation li a span#description{
   background: url('/css/1158/config.png') no-repeat;
   background-position: 0px 2px;
}
ul.tabNavigation li a.selected span#photo, ul.tabNavigation li a.selected:hover span#photo{
   background: url('/css/1158/photo.png') no-repeat;
   background-position: 0px 6px;
   padding-left: 22px;
}
ul.tabNavigation li a.selected span#video, ul.tabNavigation li a.selected:hover span#video{
   background: url('/css/1158/video.png') no-repeat;
   background-position: 0px 6px;
   padding-left: 22px;
}
ul.tabNavigation li a.selected span#oplata, ul.tabNavigation li a.selected:hover span#oplata{
   background: url('/css/1158/pay.png') no-repeat;
   background-position: 0px 3px;
   padding-left: 22px;
}
ul.tabNavigation li a.selected span#ship, ul.tabNavigation li a.selected:hover span#ship{
   background: url('/css/1158/ship.png') no-repeat;
   background-position: 0px 4px;
   padding-left: 22px;
}
ul.tabNavigation li a.selected span#comment, ul.tabNavigation li a.selected:hover span#comment{
   background: url('/css/1158/comment.png') no-repeat;
   background-position: 0px 4px;
   padding-left: 22px;
}
ul.tabNavigation li a.selected span#description, ul.tabNavigation li a.selected:hover span#description{
   background: url('/css/1158/config.png') no-repeat;
   background-position: 0px 4px;
   padding-left: 22px;
}
#shipping_table td{
   width: 25%;
   text-align: center;
   vertical-align: middle;
   padding: 5px;
}
#shipping_table tr:first-child{font-weight: 700;}
#shipping_table td:first-child{font-weight: 700;}
#namepic{margin-right: 15px; margin-bottom: 15px; margin-top: 15px;}
div #pay{padding: 20px;}
.page-vendor-alphabet-anchor{padding: 10px; font-weight: bold;}
.page-vendor-alphabet-links{padding: 10px;}

/* ========================================================== */
.b-footer {border-top: 1px solid #2b7895;}
.b-footer__counters {
   margin-top: 10px;
   border-top: 1px solid #e6e6e6;
}
.b-footer__payments {max-width: 280px;}
.b-footer__payments-table {
   width: 100%;
   border-spacing: 0;
   border-collapse: collapse;
}
.b-footer__payments p {
   margin: 10px 0 0;
   font: 14px tahoma, arial;
   color: #303030;
}
.b-footer__payments-table td {padding: 3px;}

.b-footer__social-icons {
}
.b-footer__social-icons p {margin: 0 0 15px 0; font: 14px tahoma, arial; color: #303030}
.b-footer__social-icons-icon {
   width: 32px;
   height: 32px;
   background: url(/css/1164/socialbtn.png) no-repeat;
   float: left;
}
.icon-1 {background-position: 0 0;}
.icon-2 {background-position: -32px 0;}
.icon-3 {background-position: -67px 0;}
.icon-4 {background-position: -100px 0;}
.icon-5 {background-position: -134px 0;}
.icon-6 {background-position: -168px 0;}

.b-footer__menu-1 {
}
.b-footer__menu-2 {
   width: 120px;
   position: absolute;
   z-index: 9999;
   margin-left: -40px;
   left: 50%;
   top: 10px;
}
.b-footer__menu-3 {
   width: 154px;
   position: absolute;
   z-index: 9999;
   margin-left: 155px;
   left: 50%;
   top: 10px;
}

.b-footer__menu-1 ul,
.b-footer__menu-2 ul,
.b-footer__menu-3 ul {
   margin: 0;
   padding: 0;
   list-style: none;
   font: 14px tahoma, arial;
}
.b-footer__menu-1 ul li,
.b-footer__menu-2 ul li,
.b-footer__menu-3 ul li {
   padding: 5px 0 0 0;
   white-space: nowrap;
}
a.footm:link,
a.footm:visited {color: #303030; text-decoration: none; border-bottom: 1px dashed #303030;}
a.footm:hover,
a.footm:active {color: #ffa690; text-decoration: none; border-bottom: 1px dashed #303030;}

a.footlink:link,
a.footlink:visited {color: #303030; text-decoration: none;}
a.footlink:hover,
a.footlink:active {color: #ffa690; text-decoration: none;}
/* ========================================================== */
/**/
.b-item-showpage {}
.b-item-showpage__table {
   width: 100%;
   border-spacing: 0;
   border-collapse: collapse;
}
.b-item-showpage__table td {vertical-align: top;}

.b-item-showpage__table-td2 {padding-left: 30px}



span#page-item-manufacturer-value a:link,
span#page-item-manufacturer-value a:visited {color: #2b7895; text-decoration: underline;}
span#page-item-manufacturer-value a:hover,
span#page-item-manufacturer-value a:active {color: #ffa690; text-decoration: underline;}

a#catlistonshoppage {font: 14px tahoma, arial;}
a#catlistonshoppage:link,a#catlistonshoppage:visited {color: #2B7895; text-decoration: none;}
a#catlistonshoppage:hover,a#catlistonshoppage:active {color: #FFA690; text-decoration: none}

div.page-vendor-alphabet-links {text-align: center;}
div.page-vendor-alphabet-links + table {margin: 0 auto;}
a.page-vendor-alphabet-link {font: 14px tahoma, arial;}
a.page-vendor-alphabet-link:link,
a.page-vendor-alphabet-link:visited {color: #2B7895; text-decoration: none}
a.page-vendor-alphabet-link:hover,
a.page-vendor-alphabet-link:active {color: #FFA690; text-decoration: none}

/*
.catlist-for-catalog > div {max-width: 170px; float: left; padding: 0 5px; margin: 0 2px 5px; border: 1px solid #2B7895; height: 300px}
*/

.catlist-for-catalog{display: grid; grid-gap: 10px;grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)) ; grid-template-rows: repeat(1, auto);width:100%}
.catlist-for-catalog > div {padding: 0 5px; border: 1px solid #2B7895}

.catlist-for-catalog p.header {
   font: bold 14px tahoma, arial;
   color: #323232;
   margin: 0 0 5px 0;
   padding-left: 5px;
}
a.cfclink {display: block; padding: 2px 5px; font: 12px tahoma, arial;}
a.cfclink:link,a.cfclink:visited {color: #2B7895; text-decoration: none}
a.cfclink:hover,a.cfclink:active {color: #FFA690; text-decoration: none}
		
.numberlinkwrap{padding:15px 0}
.numberlinkitem, .numberlinkprev, .numberlinkfirst, .numberlinknext, .numberlinklast{float:left;height:20px;min-width:20px;border:solid 1px #DE6800;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: #de6800;text-decoration:none}
.numberlinkwrap a:visited{color: #666;text-decoration:none}
.numberlinkwrap a:active, .numberlinkwrap a:hover{color: #faa300;text-decoration:none}
.numberlinkdots{float:left;height:20px;min-width:20px;margin-right:5px;padding:15px auto 5px auto;color:#666}


.move-up{
	position: fixed;
	display: none;
	margin:0 auto;
	right:10px;
	top:80%;
	text-decoration: none;
	padding-top:5px;
	padding-left:5px;
	opacity:0.9;
	font-size:48px; color:#eee; cursor:pointer
}
* html .move-up{
	position:absolute;
	display: none;
	margin:0 auto;
	right:10px;
	top: expression(document.getElementsByTagName("body")[0].scrollTop + 500 + "px");
	text-decoration: none;
	padding-top:5px;
	padding-left:5px;
	filter: alpha(opacity=90);
	font-size:48px
}


/* /file/88032.css */


#page-item-quantity {display: none;}
.b-footer__counters {margin-top: 70px;}
.page-shop-body .catlist-for-catalog{display:none}
.oldpriceinlist{text-decoration: line-through;color:#000;font-size:14px}

.catlisttbl .txt{font-size:16px}
.page-shop-body #namepic{width:auto;height:auto}

#blocksearch216-field-0{max-height:100px;overflow-y:auto}
#blocksearch216-field-0, #blocksearch216-field-1{margin-bottom:10px}
#blocksearch216-field-2{display:none}

#page-shop-body-13 #block-blocksearch216{display:none}
#page-shop-body-3 #block-blocksearch216{display:none}
#page-shop-body-109 #block-blocksearch216{display:none}
#page-shop-body-111 #block-blocksearch216{display:none}
#page-shop-body-32 #block-blocksearch216{display:none}
#page-shop-body-113 #block-blocksearch216{display:none}
#page-shop-body-110 #block-blocksearch216{display:none}
#page-shop-body-148 #block-blocksearch216{display:none}
#page-shop-body-187 #block-blocksearch216{display:none}
#page-shop-body-34 #block-blocksearch216{display:none}
#page-shop-body-22 #block-blocksearch216{display:none}
#page-shop-body-95 #block-blocksearch216{display:none}
#page-shop-body-100 #block-blocksearch216{display:none}
#page-shop-body-137 #block-blocksearch216{display:none}
#page-shop-body-156 #block-blocksearch216{display:none}
#page-shop-body-27 #block-blocksearch216{display:none}
#page-shop-body-58 #block-blocksearch216{display:none}
#page-shop-body-189 #block-blocksearch216{display:none}
#page-shop-body-31 #block-blocksearch216{display:none}
#page-shop-body-186 #block-blocksearch216{display:none}
#page-shop-body-181 #block-blocksearch216{display:none}
#page-shop-body-182 #block-blocksearch216{display:none}
#page-shop-body-124 #block-blocksearch216{display:none}
#page-shop-body-184 #block-blocksearch216{display:none}
#page-shop-body-185 #block-blocksearch216{display:none}
#page-shop-body-39 #block-blocksearch216{display:none}
#page-shop-body-120 #block-blocksearch216{display:none}
#page-shop-body-127 #block-blocksearch216{display:none}
#page-shop-body-92 #block-blocksearch216{display:none}
#page-shop-body-88 #block-blocksearch216{display:none}
#page-shop-body-33 #block-blocksearch216{display:none}
#page-shop-body-56 #block-blocksearch216{display:none}
#page-shop-body-43 #block-blocksearch216{display:none}
#page-shop-body-40 #block-blocksearch216{display:none}
#page-shop-body-161 #block-blocksearch216{display:none}
#page-shop-body-121 #block-blocksearch216{display:none}
#page-shop-body-93 #block-blocksearch216{display:none}
#page-shop-body-152 #block-blocksearch216{display:none}
#page-shop-body-30 #block-blocksearch216{display:none}
#page-shop-body-55 #block-blocksearch216{display:none}
#page-shop-body-188 #block-blocksearch216{display:none}
#page-shop-body-12 #block-blocksearch216{display:none}
#page-shop-body-123 #block-blocksearch216{display:none}
#page-shop-body-59 #block-blocksearch216{display:none}
#page-shop-body-122 #block-blocksearch216{display:none}
#page-shop-body-87 #block-blocksearch216{display:none}
#page-shop-body-23 #block-blocksearch216{display:none}
#page-shop-body-114 #block-blocksearch216{display:none}
#page-shop-body-96 #block-blocksearch216{display:none}
#page-shop-body-155 #block-blocksearch216{display:none}
#page-shop-body-190 #block-blocksearch216{display:none}
#page-shop-body-191 #block-blocksearch216{display:none}
#page-shop-body-194 #block-blocksearch216{display:none}
#page-shop-body-193 #block-blocksearch216{display:none}
#page-shop-body-192 #block-blocksearch216{display:none}
#page-shop-body-195 #block-blocksearch216{display:none}
#page-shop-body-139 #block-blocksearch216{display:none}
#page-shop-body-141 #block-blocksearch216{display:none}
#page-shop-body-140 #block-blocksearch216{display:none}
#page-shop-body-147 #block-blocksearch216{display:none}
#page-shop-body-174 #block-blocksearch216{display:none}
#page-shop-body-97 #block-blocksearch216{display:none}
#page-shop-body-173 #block-blocksearch216{display:none}
#page-shop-body-162 #block-blocksearch216{display:none}
#page-shop-body-179 #block-blocksearch216{display:none}
#page-shop-body-52 #block-blocksearch216{display:none}
#page-shop-body-196 #block-blocksearch216{display:none}
#page-shop-body-198 #block-blocksearch216{display:none}
#page-shop-body-199 #block-blocksearch216{display:none}
#page-shop-body-206 #block-blocksearch216{display:none}
#page-shop-body-178 #block-blocksearch216{display:none}
#page-shop-body-207 #block-blocksearch216{display:none}
#page-shop-body-180 #block-blocksearch216{display:none}
#page-shop-body-5 #block-blocksearch216{display:none}
#page-shop-body-222 #block-blocksearch216{display:none}
#page-shop-body-223 #block-blocksearch216{display:none}
#page-shop-body-200 #block-blocksearch216{display:none}
#page-shop-body-225 #block-blocksearch216{display:none}
#page-shop-body-226 #block-blocksearch216{display:none}

.search-checkboxes-all-phrases{margin-bottom:15px}
.search-checkboxes-check-all-phrase, 
.search-checkboxes-uncheck-all-phrase{border-bottom: dashed 1px #000;cursor:pointer}
.search-checkboxes-check-all-phrase:hover, 
.search-checkboxes-uncheck-all-phrase:hover{color: #ffa690;border-bottom: dashed 1px #ffa690}

.yashare-auto-init, .ya-share2{margin-top:20px}

.page-cart-finish-button-next, .page-cart-fin-button-next{font-size:20px;cursor:pointer}

.page-item-fast-order-link{margin:20px 0;font-size:16px}

.move-up{
	position: fixed;
	display: none;
	margin:0 auto;
	right:20px;
	top:70%;
	text-decoration: none;
	padding-top:5px;
	padding-left:5px;
	opacity:0.9;
	font-size:48px; color:#ddd; cursor:pointer
}
* html .move-up{
	position:absolute;
	display: none;
	margin:0 auto;
	right:10px;
	top: expression(document.getElementsByTagName("body")[0].scrollTop + 500 + "px");
	text-decoration: none;
	padding-top:5px;
	padding-left:5px;
	filter: alpha(opacity=90);
	font-size:48px
}

/* 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:16px;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 > 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}


[data-isnotempty=""], [data-ismorethanzero=""], [data-ismorethanzero="0"], [data-ismorethanzero="0.0"],[data-ismorethanzero="0.00"], [data-ismorethanzero="0.000"], [data-ismorethanzero="0.0000"]{display:none}

.tab{display:none}
@media screen and (min-device-width: 2401px) {
	.block-categories-list2 > .catlist2-items{grid-template-columns: auto auto auto auto;}
	.block-sale-items-list{grid-template-columns: auto auto auto auto;}
	.block-items-list-div, .page-items-list-div{grid-template-columns: auto auto auto auto auto;}
	.block-sale-items-list > div:nth-of-type(4n), 
	.block-items-list-div > div:nth-of-type(5n), 
	.page-items-list-div > div:nth-of-type(5n){border-right:0}
}

@media screen and (min-device-width: 2001px) and (max-device-width: 2400px) {
	.block-categories-list2 > .catlist2-items{grid-template-columns: auto auto auto;}
	.block-sale-items-list{grid-template-columns: auto auto auto;}
	.block-items-list-div, .page-items-list-div{grid-template-columns: auto auto auto auto;}
	.block-sale-items-list > div:nth-of-type(3n), 
	.block-items-list-div > div:nth-of-type(4n), 
	.page-items-list-div > div:nth-of-type(4n){border-right:0}
}
@media screen and (min-device-width: 1601px) and (max-device-width: 2000px) {
	.block-categories-list2 > .catlist2-items{grid-template-columns: auto auto auto;}
	.block-sale-items-list{grid-template-columns: auto auto auto;}
	.block-items-list-div, .page-items-list-div{grid-template-columns: auto auto auto;}
	.block-sale-items-list > div:nth-of-type(3n), 
	.block-items-list-div > div:nth-of-type(3n), 
	.page-items-list-div > div:nth-of-type(3n){border-right:0}
}
@media screen and (min-device-width: 1201px) and (max-device-width: 1600px) {
	.block-categories-list2 > .catlist2-items{grid-template-columns: auto auto;}
	.block-sale-items-list{grid-template-columns: auto auto;}
	.block-items-list-div, .page-items-list-div{grid-template-columns: auto auto;}
	.block-sale-items-list > div:nth-of-type(2n), 
	.block-items-list-div > div:nth-of-type(2n), 
	.page-items-list-div > div:nth-of-type(2n){border-right:0}
}
@media screen and (max-device-width: 1200px) {
	.block-categories-list2 > .catlist2-items{grid-template-columns: auto;}
	.block-sale-items-list{grid-template-columns: auto auto;}
	.block-items-list-div, .page-items-list-div{grid-template-columns: auto auto;}
	.block-sale-items-list > div:nth-of-type(2n), 
	.block-items-list-div > div:nth-of-type(2n), 
	.page-items-list-div > div:nth-of-type(2n){border-right:0}
	.page-item-body #namepic{width:auto;max-width:300px;max-height:300px;height:auto;border:0;margin:0 1%;float:left}
}

@media screen and (max-device-width: 800px) {
	.hide-mobile{display:none}
	.show-mobile, .mainpart-div, .page-index-body .mainpart-div{width:100%;display:block}
	.leftcolumn-div, .centralcolumn-div, .rightcolumn-div, .page-index-body .rightcolumn-div, .page-index-body .centralcolumn-div{padding:0 0 0 0;display:block;width:98%;margin:0 auto 0 auto}
	#block-blocksearch216{display:none}
	
	.h00, .h01, .b-searchdiv-1{display:block;width:100%;max-width:100%;min-width:100%;text-align:center;margin:0 auto}
	.h00{margin-top:50px}
	.head-h02{margin-top:0}
	.blocksearch-div{margin:0 auto}
	
	.block-catlist, .block-vendorlist, #block-login2-window-content, .h02-phones, .b-timework, .hh-menu{position:absolute;top:40px;left:10px;z-index:400;width:90%;max-width:320px;background:#fff;border:solid 2px #2B7895;padding:10px;display:none;max-height:80%;overflow-y:auto}
	.basketdiv{position:absolute;top:40px;right:10px;width:90%;max-width:280px;z-index:4001}
	
	.hh-menu{text-align:left}
	.tmdiv{margin:0 auto;display:block}
	.topmenu{
		background: url(/css/1164/tm_sep.gif) no-repeat left center;
		padding:5px 0 5px 8px;
		float:none;
		font-size:16px
	}
	.topmenu:nth-of-type(1){background: url(/css/1164/tm_sep.gif) no-repeat left center;padding:5px 0 5px 8px}
	.catlist{font-size:16px;margin:7px 0}
	.catlist2{font-size:14px;padding: 5px 5px 5px 10px}
	
	.block-categories-list2 > .catlist2-items, .block-items-list-div{display: grid; grid-gap: 10px;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) ; grid-template-rows: repeat(1, auto); margin: 0 auto}
	.block-items-list-img img{width:auto;height:auto;max-width:150px;max-height:150px}
	
	.page-item-add-form2{display:block;margin:15px auto;text-align:right}
	.page-item-add-form2 > div{display:block;border-right:0;margin:10px 0;text-align:right}
	/*.page-item-add-form2-form{text-align:right}
	.page-item-addform-quantity-div{float:right;text-align:right;margin:0 0 0 auto} */
	.page-item-add-form2-form{}
	.page-item-addform-quantity-div{text-align:right;margin:0 0 0 auto}
	.page-item-addform-quantity-submit-div{padding-right:0}
	.page-item-addfld-str{}
	.page-item-body #namepic{width:auto;max-width:300px;max-height:300px;height:auto;border:0;margin:0 1%;float:left}
	
	#block-blocklogin299 #block-login2-main-content{display:none}
	
	/* --- Forms --- */
	.standard-form-part, .standard-form-subheader, .standard-form-string, .standard-form-key, .standard-form-value, .standard-form-fullvalue{display:block; width:95%}
	.standard-form-string{margin:10px 0}
	.standard-form-key, .standard-form-value, .standard-form-fullvalue{border:0}
	
	.page-cart-column-headers-row{display:none}
	.page-cart-data-row{display:block;width:95%}
	.page-cart-data{display:block;width:95%}
	
	/* 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="sum"]:before{content:"всего, руб.: "}
	.page-cart-items-list-data[data-type="field2"]: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;text-align:right}
	.page-cart-items-list-data[data-type="sum"]{display:block;border:0;float:right}
	.page-cart-items-list-data{border:solid 1px #ddd}
	.page-cart-items-list-data[data-type="lots-quantity"] input{max-width:160px}
	
	/* page payment */
	.page-payment-table-main{text-align:left}
	.page-payment-part, .page-payment-data-table, .user-data-form-table{display:block;width:100%;border:solid 1px #ddd}
	.page-payment-string, .page-payment-table .user-data-form-string{font-size:14px;display:block;margin:7px 0;text-align:left;width:100%}
	.page-payment-key, .page-payment-table .user-data-form-key{font-weight:bold;display:block;border:0;padding:7px;width:100%;font-size:16px}
	.page-payment-value,  .page-payment-table .user-data-form-value{display:block;border:0;padding:7px;width:100%}
	#page-payment-string-oferta{text-align:center;border:0;padding:15px 0}
	
	.page-payment-table input[type="text"], .page-payment-table input[type="tel"], .page-payment-table select, .page-payment-table textarea{font-size:16px;max-width:98%}

	.page-payment-header{display:block;text-transform:uppercase;font-size:16px;font-weight:bold;text-align:center;background:#ddd;padding:7px 0}

	.page-payment-button-div{width:100%;text-align:center;padding:15px 0}
}
@media screen and (max-device-width: 680px){
	.block-categories-list2 > .catlist2-items, .block-sale-items-list{grid-template-columns: auto;}
	.block-sale-items-list > div{border-right:0}
	
	.page-item-img-div-old{width:100%;float:none;text-align:center}
	.page-item-img-div-old img{width:auto;max-width:100%;margin:0 auto}
	
	.page-item-body #namepic{float:none;max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto;text-align:center}
	.page-item-all-data{width:99%;margin:0 1%}
		
	div.tabs{width:98%}
	div.tabs div.tab{min-width:90%;max-width:95%}
	ul.tabNavigation li {display:block;width:90%; margin-right:0}
	ul.tabNavigation li a{width:100%;display:block}
	ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover {padding: 8px 9px 7px 9px}
}
@media screen and (max-device-width: 550px){
	.block-items-list-div, .page-items-list-div{grid-template-columns: auto}
	.block-sale-items-list > div, .block-items-list-div > div, .page-items-list-div > div{border-right:0}
}
@media screen and (max-device-width: 500px){
	.h-cart{max-width:50px}
	.h-cart-words{display:none}
}
@media screen and (max-device-width: 400px){
	.head-h02__table-td1{border-right:none;padding:0 0 0 0;text-align:center;vertical-align:bottom}
	.head-h02__table-td2{display:none;vertical-align:bottom}
}