html { filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}
body,html { margin:0; padding:0 }
body { font-size:0.81em; font-family:Arial, Helvetica, sans-serif; color:#3f4948; line-height:1.5em; text-align:center; background:url(/img/lisette/back.gif) top left repeat-x }
a img { border:0 }
p { margin:0 0 1.2em 0; padding:0 }
a { color:#008dc1; text-decoration:underline; outline:none }
a:hover { color:#cc081f; text-decoration:underline }
a.dashed { color:#008dc1; text-decoration:none; border-bottom:#008dc1 1px dashed }
a.dashed:hover { color:#cc081f; text-decoration:none; border-bottom:#cc081f 1px dashed }
div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }

form { margin:0; padding:0 }
.textInput { margin:0; font-size:1em; color:#414949; border:#808383 1px solid; line-height:1.17em; font-family:Arial, Helvetica, sans-serif; padding:3px 2px }
.button { font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.17em; color:#414949 }

.header { width:1000px; position:relative; height:118px; font-size:0.86em; margin:0 auto; text-align:left; line-height:1em }
.header .logo { position:absolute; top:30px; left:99px }
.header .eng { position:absolute; top:53px; left:356px; padding:0 0 0 21px; background:url(/img/lisette/gb.gif) 0 2px no-repeat }
.header .sitemap { position:absolute; top:40px; left:578px; text-decoration:none; border-bottom:#008dc1 1px dashed }
.header .sitemap:hover { text-decoration:none; border-bottom:#cc081f 1px dashed }
.header .enter { position:absolute; top:40px; left:784px }
.header .toMain img,
.header .toLisette img ,
.header .toDiscount img { width:97px; height:50px }

/*
.header .toMain { position:absolute; top:34px; right:304px; width:97px; height:50px; background:url(/img/lisette/main.gif) 0 0 no-repeat }
.header .toMain:hover { background-position:0 -50px }
*/

/*
.header .toRossita { position:absolute; top:34px; right:201px; width:97px; height:50px; background:url(/img/lisette/rossita.gif) 0 0 no-repeat }
.header .toRossita:hover { background-position:0 -50px }
*/

.header .toMain { position:absolute; top:34px; right:201px; width:97px; height:50px; background:url(/img/lisette/main.gif) 0 0 no-repeat }
.header .toMain:hover { background-position:0 -50px }


/*
.header .toDiscount { position:absolute; top:34px; right:99px; width:97px; height:50px; background:url(/img/lisette/discount.gif) 0 0 no-repeat }
.header .toDiscount:hover { background-position:0 -50px }
*/

.header .toRossita { position:absolute; top:34px; right:99px; width:97px; height:50px; background:url(/img/lisette/rossita.gif) 0 0 no-repeat }
.header .toRossita:hover { background-position:0 -50px }



.buyListItems { margin:20px -35px 20px 0; width:630px }
.buyListItems div.item { float:left; width:180px; position:relative; height:270px; font-size:13px; display:inline; margin:0 30px 0 0 }
.buyListItems div.item .store { width:180px; position:absolute; top:8px; left:0; color:#b80c20 }
.buyListItems div.item .info { position:absolute; top:140px; left:0 }
.buyListItems div.item .info strong { font-size:1.42em; font-weight:normal }
.buyListItems div.item a.remove { padding:0 0 0 18px; background:url(../img/remove.gif) 0 5px no-repeat; color:#414949; text-decoration:none; position:absolute; top:208px; left:0 }
.buyListItems div.item a.remove:hover { color:#cc081f; text-decoration:none }
.buyListItems div.item a.remove span { border-bottom:#414949 1px dashed }
.buyListItems div.item a.remove:hover span { border-bottom:#cc081f 1px dashed }





.vLine { width:800px; border-bottom:#c7c7c7 1px solid; margin:0 auto 0 auto }
.vLineTop { width:800px; border-bottom:#c7c7c7 1px solid; margin:0 auto 22px auto }

.footer { height:158px; width:800px; margin:0 auto; text-align:left; position:relative; color:#3f4948; font-size:0.92em }
.footer .contacts { position:absolute; top:41px; left:0; padding:0 0 0 11px; color:#6c7574 }
.footer .contacts strong { font-size:1.17em }
.footer .contacts .link { cursor:help; cursor:pointer }
.footer .contacts .link div { display:block; margin:0 0 0 -11px; padding:1px 0 4px 11px; width:129px; background:#008dc1 url(/img/up.gif) top right no-repeat; color:#FFFFFF; text-decoration:none; height:19px }
.footer .contacts .link span { border-bottom:#FFFFFF 1px dashed }
.footer .contacts .link:hover { text-decoration:none }
.footer .contacts .link:hover { background-color:#00a2de }
.footer .contacts .link:active { background-color:#00a2de }
.footer .copy { position:absolute; top:42px; left:319px }
.footer .cosmos { position:absolute; top:42px; right:4px; text-align:right }
.footer .cities { position:absolute; left:0; bottom:38px; width:140px }
.footer .cities a { display:block; margin:0 0 0 0; padding:1px 0 4px 11px; width:129px; background:#008dc1; color:#FFFFFF; text-decoration:none; height:19px }
.footer .cities a:hover { background:#00a2de }
.footer .cities a.link { text-decoration:none; margin:0; background:#00a2de url(/img/up2.gif) top right no-repeat }
.footer .cities a.link:hover { text-decoration:none; background:#00a2de url(/img/up2.gif) top right no-repeat }
.footer .cityWrapper { position:absolute; top:0; left:0; height:25px; width:140px; }
html:root .footer .cities { bottom:39px } /* mozilla only, как говорят. вроде работает */



.mainMenu { position:relative; width:798px; height:13px; margin:0 auto 17px auto; padding:0; list-style:none }
.mainMenu li { margin:0; padding:0; list-style:none; background:none; position:absolute; top:0; left:0 }
.mainMenu li img { display:block; height:13px }
.mainMenu li a { display:block; height:13px; cursor:hand; cursor:pointer }
.mainMenu li.collection { left:0 }
.mainMenu li.collection img { width:78px; background:url(/img/lisette/menu/collection.gif) 0 -13px no-repeat }
.mainMenu li.collection a img { background:none }
.mainMenu li.collection a { width:78px; background:url(/img/lisette/menu/collection.gif) 0 0 no-repeat }
.mainMenu li.collection a:hover { background:url(/img/lisette/menu/collection.gif) 0 -13px no-repeat }
.mainMenu li.wheretobuy { left:158px }
.mainMenu li.wheretobuy img { width:79px; background:url(/img/lisette/menu/wheretobuy.gif) 0 -13px no-repeat }
.mainMenu li.wheretobuy a img { background:none }
.mainMenu li.wheretobuy a { width:79px; background:url(/img/lisette/menu/wheretobuy.gif) 0 0 no-repeat }
.mainMenu li.wheretobuy a:hover { background:url(/img/lisette/menu/wheretobuy.gif) 0 -13px no-repeat }
.mainMenu li.advices { left:314px }
.mainMenu li.advices img { width:130px; background:url(/img/lisette/menu/advices.gif) 0 -13px no-repeat }
.mainMenu li.advices a img { background:none }
.mainMenu li.advices a { width:130px; background:url(/img/lisette/menu/advices.gif) 0 0 no-repeat }
.mainMenu li.advices a:hover { background:url(/img/lisette/menu/advices.gif) 0 -13px no-repeat }
.mainMenu li.lisette { left:524px }
.mainMenu li.lisette img { width:116px; background:url(/img/lisette/menu/lisette.gif) 0 -13px no-repeat }
.mainMenu li.lisette a img { background:none }
.mainMenu li.lisette a { width:116px; background:url(/img/lisette/menu/lisette.gif) 0 0 no-repeat }
.mainMenu li.lisette a:hover { background:url(/img/lisette/menu/lisette.gif) 0 -13px no-repeat }
.mainMenu li.forpartners { left:720px }
.mainMenu li.forpartners img { width:78px; background:url(/img/lisette/menu/forpartners.gif) 0 -13px no-repeat }
.mainMenu li.forpartners a img { background:none }
.mainMenu li.forpartners a { width:78px; background:url(/img/lisette/menu/forpartners.gif) 0 0 no-repeat }
.mainMenu li.forpartners a:hover { background:url(/img/lisette/menu/forpartners.gif) 0 -13px no-repeat }

.mBlock { margin:0 auto 60px auto; padding:27px 0 0 0; }


.contentsWrapper { width:821px; margin:0 auto 0 auto; text-align:left; padding:0 }
ul.sideMenu { margin:0; padding:0; list-style:none; float:left; width:165px; padding:0 0 90px 0 }
ul.sideMenu li { padding:4px 10px 4px 15px; font-size:1.08em; margin:0 0 5px 0; background:none }
ul.sideMenu li.active { padding:0; zoom:1 }
ul.sideMenu li.active strong { display:block; color:#FFFFFF; background:#e36070; padding:4px 10px 4px 15px; }
ul.sideMenu li.active strong a.active { display:block; color:#FFFFFF; background:#e36070; /*padding:4px 10px 4px 15px;*/ text-decoration:none;}




ul.sideMenu li ul { margin:2px 0 0 24px; padding:0 0 4px 0; list-style:none }
ul.sideMenu li ul li { font-size:0.86em; padding:0; margin:0 0 3px 0 }
ul.sideMenu li ul li.active strong { display:inline; color:inherit; background:none; padding:0; color:#3f4948 }
ul.sideMenu li ul li a { color:#ce4758 }
ul.sideMenu li ul li a:hover { color:#cc081f }
ul.sideMenu li ul li ul { margin:2px 0 0 10px }
ul.sideMenu li ul li ul li { font-size:1em }
ul.sideMenu li.send { padding-top:32px }

.content { width:595px; padding:4px 16px 90px 45px; float:left }
h1 { font-size:1.17em; margin:0 0 0.5em 0; padding:0; font-weight:bold }
h2 { font-size:1.17em; margin:0 0 0.5em 0; padding:0; font-weight:bold }
h3 { font-size:1em; margin:0 0 0.25em 0; padding:0; font-weight:bold }

.quote { padding:15px 0 15px 20px; font-size:1.08em; line-height:1.43em }

.contactsCol { float:left; width:290px; margin:0 0 15px 0 }
.contactsCol p { margin:0 0 35px 0; line-height:1.42em }
.contactsCol .title { font-size:1.08em; font-weight:bold; display:block; margin:0 0 3px 0 }

.formSend { width:267px; background:#f7f7f7 url(/img/lisette/send_top.gif) top left no-repeat; position:absolute; z-index:400; text-align:left }
.formSend form { display:block; width:220px; padding:44px 20px 25px 27px; background:url(/img/lisette/send_bot.gif) bottom left no-repeat; color:#414949 }
.formSend .textInput { width:162px; margin:0 0 12px 0 }
.formSend textarea.textInput { width:213px; height:6em }
.formSend .button { margin:0 0 10px 0 }
.formSend em { font-size:0.86em; line-height:0.86em }

.scheme { float:left; display:inline; margin:33px 0 0 0px }

.items { margin:0 -10px 10px 0 }
.items a { float:left; display:inline; width:180px; height:200px;/* border:#f3e9e0 4px solid; */text-decoration:none; color:#FFFFFF; position:relative; cursor:hand; cursor:pointer; margin:0 10px 11px 0;background:#FFFFFF  }
.items a:hover { text-decoration:none; color:#FFFFFF; border-color:#eedbcb }
.items a:active { border-color:#eedbcb }
.items strong { position:absolute; bottom:0; left:5px; font-size:1.86em; line-height:1em; font-weight:normal; z-index:40; color:#ce1127; font-style:italic }
.items .new { position:absolute; top:-10px; right:-10px; width:47px; height:47px; background:url(/img/lisette/new.gif) }

.items .status_product { position:absolute; top:-10px; right:-10px; width:47px; height:47px;}


.items .stock { position:absolute; top:-10px; right:-10px; width:47px; height:47px; background:url(/img/lisette/stock.gif) }

.newsBlock { margin:0 0 35px 0 }
.newsBlock .date { display:block; margin:0 0 2px 0 }
.newsBlock h2 { margin:0 }

.pages { font-size:1.08em; line-height:1.3em; margin:0 0 20px -1px }
.pages strong { padding:2px 4px; background:#414949; color:#FFFFFF; font-weight:normal; margin:0 1px }
.pages a { padding:2px 4px; margin:0 1px }
.pages2 { font-size:0.92em }

.vacancy { line-height:1.38em; margin:0 0 1.3em 0 }
.vacancy p { margin:0 0 0.36em 0 }
.vacancy h2 { margin:0 0 0.36em 0 }

.gallery a { float:left; display:inline; margin:0 25px 10px 0; border:#e5e5d6 4px solid }
.gallery a:hover { border-color:#ddddc5 }

.black { position:absolute; top:0; left:0; height:100%; width:100%; background:#414949; z-index:300;
filter: alpha(opacity=65);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-opacity: 0.65;
opacity:0.65;
}

.photoPopup { position:absolute; z-index:400; text-align:left; background-color:#FFFFFF}
.photoPopup table { width:450px; margin:0; padding:0; border:none; border-collapse:collapse }
.photoPopup table td { margin:0; padding:0 }
.photoPopup .image { height:328px; text-align:center; background:#FFFFFF; padding:0 }
.photoPopup .image img { display:block; margin:0 auto }
.photoPopup .info { vertical-align:top; background:#f1f1e2; padding:20px 20px 17px 30px }
.photoPopup .price { vertical-align:top; text-align:right; background:#f1f1e2; padding:20px 26px 17px 5px; font-size:5.00em; line-height:0.86em; color:#ce1127 }

.photoPopup .close { position:absolute; top:18px; right:17px }
.photoPopup .address { padding:17px 23px; font-size:1.17em; background:#ffffff }


.photoPopup .loader{position:absolute;}

ul { margin:0 0 1.2em 0; padding:0; list-style:none }
ul li { margin:0; padding:0 0 0 37px; background:url(/img/lisette/li.gif) 20px 11px no-repeat }
h2 { margin:0 0 3px 0 }
.lil { margin:0 0 3px 0 }
.quote2 { margin:0 -16px 1.2em -24px; background:#f5f6f6; padding:15px 16px 15px 42px }

.needed { border:#e36070 1px solid }
.badmsg { color:#e36070 }
.goodmsg { margin-top:20px; font-weight:bold; width:100% }

.closeForm { float:right; cursor:hand; cursor:pointer; margin:2px 0 0 0 }


.photoPopupDiscount .priceDiscount { vertical-align:top; text-align:right; background:#f1f1e2; padding:10px 26px 17px 5px; font-size:55px; line-height:0.86em; color:#b80c20 }
.photoPopupDiscount .priceDiscount del { font-size:18px; text-decoration:none; color:#414949; line-height:20px; display:block; margin:0 23px 0 0; position:relative; zoom:1 }

/**/
.photoPopupDiscount .priceDiscount del em.old_price { display:block; width:44px; height:14px; background:url(/img/old.png) 0 0 no-repeat; position:absolute; top:4px; right:8px;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/old.png);
}
.photoPopupDiscount .priceDiscount del em.old_price_no { display:block; width:44px; height:14px; position:absolute; top:4px; right:8px;
}
/**/

/**/
.photoPopupDiscount .discount { width:98px; height:98px; display:block; position:absolute; top:32px; left:32px; line-height:96px; text-align:center; font-size:28px; color:#FFFFFF; background:url(/img/red.png);
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/red.png);
}
.photoPopupDiscount .discount_no { width:98px; height:98px; display:block; position:absolute; top:32px; left:32px; line-height:96px; text-align:center; font-size:28px; color:#FFFFFF;;
}
/**/

.photoPopupDiscount .image { padding-top:60px }
.photoPopupDiscount a.remove { padding:0 0 0 18px; background:url(/img/remove.gif) 0 5px no-repeat; color:#414949; text-decoration:none; position:absolute; bottom:105px; left:13px }
.photoPopupDiscount a.remove:hover { color:#cc081f; text-decoration:none }
.photoPopupDiscount a.remove span { border-bottom:#414949 1px dashed }
.photoPopupDiscount a.remove:hover span { border-bottom:#cc081f 1px dashed }
.photoPopupDiscount a.add { padding:0 0 0 18px; background:url(/img/buy.gif) 0 5px no-repeat; color:#b80c20; text-decoration:none; position:absolute; bottom:105px; left:13px }
.photoPopupDiscount a.add:hover { color:#414949; text-decoration:none }
.photoPopupDiscount a.add span { border-bottom:#b80c20 1px dashed }
.photoPopupDiscount a.add:hover span { border-bottom:#414949 1px dashed }


.header .buyListLink { display:block; position:absolute; top:35px; right:450px; height:48px; padding:0 16px 0 29px; background:#e5e5d6 url(/img/buy.gif) 12px 21px no-repeat; line-height:50px; font-size:11px; overflow:hidden; color:#b80c20 }
.header a.buyListLink:hover { background-color:#fff; background-position:11px 20px; border:#b80c20 1px solid; padding:0 15px 0 28px; height:46px; line-height:48px }
.header strong.buyListLink { color:#414949; font-weight:normal  }