html { // filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}
body,html { margin:0; padding:0; height:100% }
body { font-size:0.81em; font-family:Arial, Helvetica, sans-serif; color:#5f5544; line-height:1.54em }
a img { border:0 }
p { margin-bottom:12px; margin-top:0 }
a { color:#e76f00; text-decoration:underline; outline:none }
a:hover { color:#e9292f; text-decoration:underline }
a:focus { outline:none }
a.dashed { color:#e76f00; text-decoration:none; border-bottom:#e76f00 1px dashed }
a.dashed:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }



a.cPurple { color:#983c97; text-decoration:underline }
a.cPurple:hover { color:#e9292f; text-decoration:underline }
a.cPurpleDashed { color:#983c97; text-decoration:none; border-bottom:#983c97 1px dashed }
a.cPurpleDashed:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }
a.cRed { color:#ed1c24; text-decoration:underline }
a.cRed:hover { color:#5f5544; text-decoration:underline }
a.cRedDashed { color:#ed1c24; text-decoration:none; border-bottom:#ed1c24 1px dashed }
a.cRedDashed:hover { color:#5f5544; text-decoration:none; border-bottom:#5f5544 1px dashed }

.cPurple { color:#983c97 }
.cRed { color:#ed1c24 }
.cOrange { color:#e76f00 }
.cPink { color:#ec008a }
.cPurple a { color:#983c97 }
.cPurple a:hover { color:#e9292f }
.cRed a { color:#ed1c24 }
.cRed a:hover { color:#5f5544 }

form { margin:0; padding:0 }
.textInput { font-size:1em; color:#5f5544; background:#FFFFFF url(/img/des/input.gif) top left repeat-x; font-family:Arial, Helvetica, sans-serif; padding:1px 2px; border-top:#999999 1px solid; border-right:#efefef 1px solid; border-bottom:#efefef 1px solid; border-left:#cccccc 3px solid }
.textInputNeeded { border-left:#ef3d56 3px solid }
.button { font-size:1em; color:#5f5544; font-family:Arial, Helvetica, sans-serif }

div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }
.mainwrapper { height:100% }

.top { height:210px; position:relative; z-index:201 }
/*.top .logo { position:absolute; top:63px; left:65px; display:block }*/
.top .logo { position:absolute; top:63px; left:116px; display:block; width:240px; height:82px; }
.top .logol{ position:absolute; top:63px; left:116px; display:block; width:240px; height:82px; z-index:10000; }
.top .mainMenu { position:absolute; top:65px; left:352px; padding:0; margin:0; list-style:none }
.top .mainMenu li { margin:0 0 4px 0; padding:0 0 0 11px; background:none; white-space:nowrap; height:24px; line-height:23px }
.top .mainMenu li img { margin:5px 0 0 3px }
.top .mainMenu2 { left:446px }
.top .mainMenu li.cPurple a { color:#983c97; text-decoration:underline }
.top .mainMenu li.cPurple a:hover { color:#e9292f; text-decoration:underline }
.top .mainMenu li.cRed a { color:#ed1c24; text-decoration:underline }
.top .mainMenu li.cRed a:hover { color:#5f5544; text-decoration:underline }

.top .mainMenu li.active strong { background:#e76f00 url(/img/des/menu/ol.gif) 0 0 no-repeat; color:#FFFFFF; float:left; height:24px; display:inline; margin:0 4px 0 -11px }
.top .mainMenu li.active strong span { height:24px; background:url(/img/des/menu/or.gif) top right no-repeat; padding:0 11px 0 11px; float:left }
.top .mainMenu li.activeRed strong { background:#ed1c24 url(/img/des/menu/rl.gif) 0 0 no-repeat; color:#FFFFFF; float:left; height:24px; display:inline; margin:0 4px 0 -11px }
.top .mainMenu li.activeRed strong span { height:24px; background:url(/img/des/menu/rr.gif) top right no-repeat; padding:0 11px 0 11px; float:left }
.top .mainMenu li.activePurple strong { background:#983c97 url(/img/des/menu/pl.gif) 0 0 no-repeat; color:#FFFFFF; float:left; height:24px; display:inline; margin:0 4px 0 -11px }
.top .mainMenu li.activePurple strong span { height:24px; background:url(/img/des/menu/pr.gif) top right no-repeat; padding:0 11px 0 11px; float:left }
.top .mainMenu li.active strong a { color:#FFFFFF }
.top .mainMenu li.active strong a:hover { color:#FFFFFF }
.top .mainMenu li.activeRed strong a { color:#FFFFFF }
.top .mainMenu li.activeRed strong a:hover { color:#FFFFFF }
.top .mainMenu li.activePurple strong a { color:#FFFFFF }
.top .mainMenu li.activePurple strong a:hover { color:#FFFFFF }

.top .ded { position:absolute; top:141px; left:0; width:100%; height:100%; overflow:hidden; z-index:100 }
.top .ded .dedWrapper { width:150px; height:100px; position:absolute; top:0; left:-150px; overflow:hidden }
.top .ded .dedWrapper div { width:150px; height:100px; position:relative; margin:-74px 0 0 -40px }

.top a.sitemapLink { position:absolute; top:66px; left:620px; color:#983c97; white-space:nowrap }
.top a.sitemapLink:hover { color:#e9292f }
.top strong.sitemapLink { display:block; position:absolute; top:66px; left:620px; color:#fff; white-space:nowrap;background:#983c97 url(/img/des/menu/pl.gif) 0 0 no-repeat; color:#FFFFFF; float:left; height:24px; display:inline; margin:0 4px 0 -11px }
.top strong.sitemapLink span { height:24px; background:url(/img/des/menu/pr.gif) top right no-repeat; padding:0 11px 0 11px; float:left }
.top strong.sitemapLink a { color:#fff }
.top strong.sitemapLink a:hover { color:#fff }
.top .tel { color:#ed1c24; top:65px; left:620px; text-align:left; position:absolute; white-space:nowrap }
.top .telSingle { top:100px }
.top .telSingle strong { font-size:1.38em; font-weight:bold }
.top .kamea { position:absolute; right:65px; top:65px }

.top .cCityWrapper { position:absolute; top:120px; right:43px }
.top .cCity { height:24px; background:#fdf0e5 url(/img/des/corners/ccity_l.gif) top left no-repeat; line-height:22px; cursor:pointer; cursor:hand; text-decoration:none; position:absolute; top:0; right:0; z-index:100; text-align:right }
.top .cCity:hover { text-decoration:none }
.top .cCity span { background:url(/img/des/corners/ccity_r.gif) top right no-repeat; padding:0 20px 0 14px; height:24px; display:block; width:90px }
.top .cCity span strong { border-bottom:#e76f00 1px dashed }
.top .cCity:hover span strong { border-bottom:#e9292f 1px dashed }

.top .cCities { position:absolute; top:0; right:0; width:124px; z-index:150; background:#fdf0e5 }
.top .cCities .cCitiesTop { height:10px; overflow:hidden; background:url(/img/des/corners/city_tl.gif) top left no-repeat }
.top .cCities .cCitiesTop div { height:10px; overflow:hidden; background:url(/img/des/corners/city_tr.gif) top right no-repeat }
.top .cCities .cCitiesBottom { height:10px; overflow:hidden; background:url(/img/des/corners/city_bl.gif) bottom left no-repeat }
.top .cCities .cCitiesBottom div { height:10px; overflow:hidden; background:url(/img/des/corners/city_br.gif) bottom right no-repeat }
.top .cCities ul { margin:-9px 0 -5px 0; padding:0; list-style:none }
.top .cCities ul li { margin:0; padding:0; background:none; text-align:right; padding:0 20px 0 14px }
.top .cCities ul li a { text-decoration:none; border-bottom:#e76f00 1px dashed }
.top .cCities ul li a:hover { text-decoration:none; border-bottom:#333333 1px dashed; color:#333333 }
.top .cCities ul li a.active { font-weight:bold }

.top .win-peugeot { position:absolute; top:145px; right:0 }

.nw { margin:0 0 0 3px }

.typeTabs { height:31px; margin:0; padding:0 0 0 50px; list-style:none; position:relative; z-index:3; min-width:1000px; }
.typeTabs li { margin:0 3px 0 0; padding:0; background:#ffeee2 url(/img/des/corners/tab_l.gif) top left no-repeat; float:left; display:inline; height:31px; font-size:1.17em; font-weight:bold }
.typeTabs li a { padding:6px 14px; background:url(/img/des/corners/tab_r.gif) top right no-repeat; height:31px; line-height:30px; text-decoration:none; cursor:hand; cursor:pointer }
.typeTabs li a em { border-bottom:#e76f00 1px dashed; font-style:normal }
.typeTabs li a:hover { text-decoration:none }
.typeTabs li a:hover em { border-bottom:#e9292f 1px dashed }
.typeTabs li.active { background:#e76f00 url(/img/des/corners/tab_a_l.gif) top left no-repeat }
.typeTabs li.active a { background:url(/img/des/corners/tab_a_r.gif) top right no-repeat; color:#ffeee2; }
.typeTabs li.active a:hover { color:#ffffff; text-decoration:none }
.typeTabs li.active a em { border-bottom:#ffeee2 1px solid; font-style:normal }
.typeTabs li.active a:hover em { border-bottom:#ffffff 1px solid }

.typeTabs2 { width:1050px; }
.typeTabs2 li a em { border-bottom:#e76f00 1px solid; text-decoration:none }
.typeTabs2 li a:hover em { border-bottom:#e9292f 1px solid; text-decoration:none }
.typeTabs2 li a { text-decoration:none }
.typeTabs2 li a:hover { text-decoration:none }
.typeTabs2 li.active strong { padding:6px 14px; background:url(/img/des/corners/tab_a_r.gif) top right no-repeat; height:31px; line-height:30px; text-decoration:none; color:#ffeee2 }
.typeTabs2 li.active strong em { border-bottom:#e76f00 4px dashed; font-style:normal }
.typeTabs2 li.fav { background:none; }
.typeTabs2 li.fav a { background:url(/img/des/icons/fav.gif) 15px -34px no-repeat; color:#ed1c24; text-decoration:underline; padding-left:35px }
.typeTabs2 li.fav a:hover { color:#5f5544 }
.typeTabs li.discount { background:#f2e2f2 url(/img/des/corners/tab_d_l.gif) top left no-repeat }
.typeTabs li.discount a { background:url(/img/des/corners/tab_d_r.gif) top right no-repeat; color:#983c97 }
.typeTabs li.discount a em { border-bottom:#983c97 1px solid }
.typeTabs li.discount a:hover { color:#d955d7 }
.typeTabs li.discount a:hover em { border-bottom:#d955d7 1px solid }
.typeTabs li.discount strong { background:url(/img/des/corners/tab_d_r.gif) top right no-repeat; color:#983C97; display:block; padding:5px 14px 0 14px; }
.typeTabs li.discount strong em { font-style:normal }
.typeTabs li.decor a em { border-bottom:#e76f00 1px solid }
/*.typeTabs li.decor { background:#ec008a url(/img/des/corners/tab_p_l.gif) top left no-repeat }*/
/*.typeTabs li.decor a { background:url(/img/des/corners/tab_p_r.gif) top right no-repeat; color:#FFFFFF }*/
/*.typeTabs li.decor a em { border-bottom:#ffffff 1px solid }*/
/*.typeTabs li.decor a:hover { color:#fbcce8 }*/
/*.typeTabs li.decor a:hover em { border-bottom:#fbcce8 1px solid }*/
/*.typeTabs li.active.decor strong { background:url(/img/des/corners/tab_p_r.gif) top right no-repeat !important; color:#fbcce8 }*/
.typeTabs li.active.decor strong em { font-style:normal; border:none }

.sbWrapper { position:relative; z-index:200 }
.searchBox { border-top:#e76f00 3px solid; position:relative }
.searchFormWrapper { position:absolute; width:100%; top:0; left:0 }
.searchFormWrapper .searchForm { padding:0 50px }
.searchFormWrapper .searchFormInner { background:#e76f00; overflow:hidden;  padding:0 60px 30px 63px; color:#ffeee2; zoom:1 }
.searchFormWrapper .searchFormInner table { margin:0; padding:0; border:none; border-collapse:collapse; width:100%; margin:30px 0 0px 0 }
.searchFormWrapper .searchFormInner table td { margin:0; padding:0; vertical-align:top; width:20% }
.searchFormWrapper .searchFormInner table td p.checkbox { margin:0 0 5px 0; padding:0; clear:both; line-height:1.17em; zoom:1 }
.searchFormWrapper .searchFormInner table td p.checkbox input { float:left; height:15px; margin:0 0 4px 0 }
.searchFormWrapper .searchFormInner table td p.checkbox label { float:left; padding:0 0 4px 4px; width:70% }
.searchFormWrapper .searchFormInner table td.price { width:300px }
.searchFormWrapper a.searchToggler { float:right; margin:0 53px 0 0 }
.searchFormWrapper .searchFormInner table td.geo p { padding:0 0 0 14px }
.searchFormWrapper .searchFormInner table .geom { height:24px; line-height:24px; background:#eb892e url(/img/des/corners/s_orng_l.gif) top left no-repeat; color:#ffeee2; text-decoration:none; cursor:hand; cursor:pointer; margin:0; padding:3px 0 4px 0 }
.searchFormWrapper .searchFormInner table .geom span { padding:3px 27px 4px 14px; background:url(/img/des/corners/s_orng_r.gif) top right no-repeat;  }
.searchFormWrapper .searchFormInner table .geom span em { font-style:normal; border-bottom:#ffeee2 1px dashed; zoom:1; line-height:normal }
.searchFormWrapper .searchFormInner .controls { text-align:right; margin:0 0 10px 0; padding:0; height:20px }
.searchFormWrapper .searchFormInner .controls a { text-decoration:none; color:#ffeee2; border-bottom:#ffeee2 1px dashed; float:right; line-height:normal; margin:2px 0 0 0 }
.searchFormWrapper .searchFormInner .controls a:hover { text-decoration:none; color:#ffffff; border-bottom:#ffffff 1px dashed }
.searchFormWrapper .searchFormInner .controls .button { color:#2f2f2f; width:100px; margin:0 0 0 15px; float:right }

.sbWrapperA { z-index:500 }
.sbWrapperA .typeTabs li { background:#ffeee2 url(/img/des/corners/black/tab_l.gif) top left no-repeat }
.sbWrapperA .typeTabs li a { background:url(/img/des/corners/black/tab_r.gif) top right no-repeat }
.sbWrapperA .typeTabs li.active { background:#e76f00 url(/img/des/corners/black/tab_a_l.gif) top left no-repeat }
.sbWrapperA .typeTabs li.active a { background:url(/img/des/corners/black/tab_a_r.gif) top right no-repeat }
.sbWrapperA .typeTabs li.fav { background:none }
.sbWrapperA .typeTabs2 li.fav a { color:#673123; background:url(/img/des/icons/fav.gif) 15px -126px no-repeat; }
.sbWrapperA .typeTabs2 li.active strong { background:url(/img/des/corners/black/tab_a_r.gif) top right no-repeat }
.sbWrapperA a.searchToggler {  background:#e76f00 url(/img/des/corners/black/orng_bl.gif) bottom left no-repeat }
.sbWrapperA a.searchToggler span { background:url(/img/des/corners/black/orng_br.gif) bottom right no-repeat }
.sbWrapperA .typeTabs2 li.discount { background:#F2E2F2 url(/img/des/corners/black/tab_d_l.gif) top left no-repeat }
.sbWrapperA .typeTabs2 li.discount a { background:url(/img/des/corners/black/tab_d_r.gif) top right no-repeat; }
.sbWrapperA .typeTabs2 li.discount strong { background:url(/img/des/corners/black/tab_d_r.gif) top right no-repeat; }
.sbWrapperA .typeTabs2 li.decor { background:#FFEEE2 url(/img/des/corners/black/tab_p_l.gif) top left no-repeat }
.sbWrapperA .typeTabs2 li.decor a { background:url(/img/des/corners/black/tab_p_r.gif) top right no-repeat; }
.sbWrapperA .typeTabs2 li.decor strong { background:url(/img/des/corners/black/tab_p_r.gif) top right no-repeat; }


a.searchToggler {  background:#e76f00 url(/img/des/corners/orng_bl.gif) bottom left no-repeat; text-decoration:none; color:#ffeee2; display:inline; margin:0 53px 0 0; cursor:hand; cursor:pointer }
a.searchToggler span { display:block; height:30px; line-height:27px; background:url(/img/des/corners/orng_br.gif) bottom right no-repeat; padding:0 15px; width:11em }
a.searchToggler span em { font-style:normal; border-bottom:#ffeee2 1px dashed }
a.searchToggler:hover { color:#FFFFFF; text-decoration:none }
a.searchToggler:hover em { border-bottom:#FFFFFF 1px dashed }

.scroller { z-index:202; height:306px; background:#e76f00 url(/img/des/scroller.gif) bottom right no-repeat; position:relative; overflow:hidden; width:100% border:red 1px solid }
.gocat { width:197px; height:31px; line-height:28px; color:#ffeee2; text-align:center; background:url(/img/des/gocat2.gif) 0 0 no-repeat; float:right; display:inline; margin:0 56px 0 0; font-size:1.17em; font-weight:bold }
.gocat a { color:#ffeee2 }
.gocat a:hover { color:#ffffff }

.scroller .loader { width:24px; height:24px; background:url(/img/des/loader2.gif); overflow:hidden; position:absolute; top:32px; left:60px }
.scroller #cat_on_main { height:100%;  position:relative }
.scroller .opct a { background:#e76f00 }
.scroller ul { position:absolute; top:31px; left:60px; margin:0; padding:0; list-style:none; z-index:40; background:none }
.scroller ul li { float:left; display:inline; margin:0 37px 70px 0; padding:0; background:none }
.scroller ul li a { color:#ffeee2; font-weight:bold; background: transparent; }
.scroller ul li a:hover { color:#ffc9a1 }
.scroller ul li .price { font-size:1em; color:#ffeee2; display:block; margin:-1px 0 16px 0 }
.scroller ul li .price .oldcost { margin:0 7px 0 0 }
.scroller ul li .photo { position:relative; cursor:hand; cursor:pointer; display:block; overflow:hidden; margin-top:15px }
.scroller ul li .photo img { display:block; border:#3f3627 4px solid }
.scroller ul li .photo em { position:absolute; top:10px; right:9px; text-indent:-999px; overflow:hidden }
.scroller ul li .photo em.iNew { width:71px; height:24px; background:url(/img/des/icons/new.png);
// background:url(/img/des/icons/new.gif);
/*// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/icons/new.png);*/
}
.scroller ul li .photo em.iStock { width:56px; height:24px; background:url(/img/des/icons/stock.png);
// background:url(/img/des/icons/stock.gif);
/*// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/icons/stock.png);*/
}
.scroller ul li .photo em.iHits { width:93px; height:24px; background:url(/img/des/icons/hits.png);
// background:url(/img/des/icons/hits.png);
/*// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/icons/hits.png);*/
}
.scroller a.toLeft { width:28px; height:28px; position:absolute; background:url(/img/des/page_ar2.gif) 0 0 no-repeat; top:45%; left:15px; padding:0; z-index:100 }
.scroller a.toLeft:hover { background-position:0 -28px }
.scroller a.toRight { width:28px; height:28px; position:absolute; background:url(/img/des/page_ar2.gif) -28px 0 no-repeat; top:45%; right:15px; padding:0; z-index:100 }
.scroller a.toRight:hover { background-position:-28px -28px }





h1 { font-size:1.85em; line-height:1.17em; font-weight:normal; margin:0 0 14px 0 }
h2 { font-size:1.38em; line-height:1.17em; font-weight:normal; margin:0 0 14px 0 }

.contents { margin:0; padding:0; border:none; border-collapse:collapse; clear:both; width:100%; }
.col1 { vertical-align:top; padding:0px 27px 0 65px }
.col2 { vertical-align:top; padding:56px 56px 0 20px; width:276px }

.steps { margin:0 0 12px -20px; height:26px; }
.stepsF { margin:0 0 12px -8px }
.steps span { float:left; height:26px; background:#e76f00 url(/img/des/corners/orng_l.gif) 0 0 no-repeat; color:#ffeee2; line-height:25px; display:inline; margin:0 8px; }
.steps span strong { height:26px; line-height:25px; padding:0 12px; background:url(/img/des/corners/orng_r.gif) top right no-repeat; float:left }
.steps a { float:left; height:26px; line-height:25px; display:inline; margin:0 8px; text-decoration:none }
.steps a:hover { text-decoration:none }
.steps a strong { border-bottom:#e76f00 1px dashed }
.steps a:hover strong { border-bottom:#e9292f 1px dashed }
.steps em { font-style:normal; float:left; height:26px; line-height:25px }
.stepsWrapper { overflow:hidden; width:100%; position:relative;left:-5% }
.stepsWrapper .stepsInner { width:500%; position:relative; left:0 }
.stepsWrapper .stepsInner .steps00 { float:left; width:17%; padding:0 2% 0 1%; margin:0 -1px 0 0; display:inline; overflow:hidden }

.stepsRed {color: #ed1c24;}
.stepsRed span { background:#ed1c24 url(/img/des/corners/red_l.gif) 0 0 no-repeat; color:#ffeee2 }
.stepsRed span strong { background:url(/img/des/corners/red_r.gif) top right no-repeat }
.stepsRed a:hover { color: #ed1c24;}
.stepsRed a strong { border-bottom:#ed1c24 1px dashed; color: #ed1c24;}
.stepsRed a:hover strong { border-bottom:#ed1c24 1px dashed }

.twoCols { margin:0; padding:0; border:none; border-collapse:collapse }
.twoCols td { vertical-align:top; margin:0; padding:0 }

.newsBlock { color:#656565; margin:0 0 18px 0 }
.newsBlock em { font-style:normal; color:#9d9d9d; font-size:0.85em; text-align:left; display:block }

.vacBlock { padding:0 25px 0 18px; background:#e76f00 url(/img/des/vb_back.gif) bottom right no-repeat; color:#FFFFFF; line-height:1.31em; margin:0 0 30px 0 }
.vacBlock a { color:#FFFFFF }
.vacBlock a:hover { color:#ffeee2 }
.vacBlock .vBTop { height:14px; margin:0 -25px 0 -18px; background:url(/img/des/corners/276top.png); overflow:hidden;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/corners/276top.png);
}
.vacBlock .vBBottom { height:14px; margin:0 -25px 0 -18px; background:url(/img/des/corners/276bottom.png); overflow:hidden;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/corners/276bottom.png);
}
.vacBlock ul { margin:0; padding:0; list-style:none }
.vacBlock ul li { margin:0; padding:5px 0 5px 21px; background:url(/img/des/li_vb.gif) 0 1.10em no-repeat }

.bottom { height:17.15em; background:#242019; color:#ffffff; position:relative; margin:45px 0 0 0; line-height:1.38em }
.bottom .cosmos { position:absolute; bottom:61px; left:60px }
.bottom .copy { position:absolute; top:56px; right:57px; width:270px; white-space:nowrap }
.bottom .copy p { margin:0 0 8px 0 }
.bottom .tel { color:#ffffff; top:56px; left:60px; position:absolute; font-size:0.92em; white-space:nowrap }
.bottom .tel strong { font-size:1.5em; font-weight:bold }

.item { clear:both }
.item .iPhoto { float:left; margin:0 0 40px 0; display:inline; border:#3f3627 4px solid; position:relative; cursor:hand; cursor:pointer }
.item .iPhoto:hover { border:#983c97 4px solid }
.item .iPhoto img { display:block }
.item .iPhoto em { position:absolute; top:10px; right:9px; text-indent:-999px }
.item .iPhoto em.iNew { width:71px; height:24px; background:url(/img/des/icons/new.png);
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/icons/new.png);
}
.item .iPhoto em.iStock { width:56px; height:24px; background:url(/img/des/icons/stock.png);
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/icons/stock.png);
}
.item .iPhoto em.iHits { width:93px; height:24px; background:url(/img/des/icons/hits.png);
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/icons/hits.png);
}
.item .iInfo { padding:0 0 0 40px; margin:0 0 40px 0; float:left; font-size:0.92em; width:40% }
.item .iInfo .iTitle { float:left; font-size:1.5em; line-height:1.17em; color:#983c97; padding:0 4px 2px 4px; margin:0 0 0 -4px }
.item .iInfo .iTitle:hover { background:#983c97; color:#FFFFFF; text-decoration:none }
.item .iInfo .iFav { float:left; display:inline; margin:6px 0 0 6px; width:15px; height:13px; background:url(/img/des/icons/fav.gif) 0 0 no-repeat; overflow:hidden }
.item .iInfo .iFav:hover { background-position:0 -87px }
.item .iInfo .iFaved { background-position:0 -42px }
.item .iInfo .iText { clear:both }
.item .iInfo .price { margin:0; padding:2px 0 0 0; clear:both }
.item .iInfo .price strong { color:#ed1c24; font-weight:normal; font-size:1.83em; font-family:"Myriad Pro", Arial; padding:0 3px 0 0 }
.item .iInfo .spacer { margin:0 0 20px 0 }
.item .iInfo .discount_availability { margin:0 0 -5px -11px }
.item .iInfo del { margin:10px 0 -10px 0 }
.item .iInfo .discount { color:#ed1c24 }

dl.char { margin:0; padding:0; width:269px; line-height:1.17em }
dl.char dt { width:92px; float:left; margin:0; padding:0 0 7px 0; font-weight:bold; clear:left }
dl.char dd { margin:0; padding:0 0 7px 0; width:170px; float:left;
// float:none;
}

.itemTitle { margin:0 0 40px 0 }
.itemTitle .price { margin:0; padding:10px 0 0 0; font-size:0.54em }
.itemTitle .price strong { color:#ed1c24; font-weight:normal; font-size:1.83em; font-family:"Myriad Pro", Arial; padding:0 3px 0 0 }
.itemTitle em.iNew { text-indent:-999px; padding:0 0 0 71px;  zoom:1; height:24px; line-height:20px; background:url(/img/des/icons/new.png); overflow:hidden; font-size:20px; margin:0 20px;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/icons/new.png);
}
.itemTitle em.iStock { text-indent:-999px; padding:0 0 0 56px;  zoom:1; height:24px; line-height:20px; background:url(/img/des/icons/stock.png); overflow:hidden; font-size:20px; margin:0 20px;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/icons/stock.png);
}
.itemTitle em.iHits { text-indent:-999px; padding:0 0 0 93px;  zoom:1; height:24px; line-height:20px; background:url(/img/des/icons/hits.png); overflow:hidden; font-size:20px; margin:0 20px;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/icons/hits.png);
}

.photos { position:relative; width:528px; margin:0 0 30px 0 }
.photos .thumbs { overflow:hidden; width:528px }
.photos .thumbs table { margin:22px 0 0 0; padding:0; border:none; border-collapse:collapse }
.photos .thumbs table td { margin:0; padding:0 24px 0 0 }
.photos img { display:block; border:#3f3627 4px solid  }
.photos .thumbs a { display:block; width:100px; height:100px; overflow:hidden; border:#3f3627 4px solid }
.photos .thumbs a:hover { border:#983c97 4px solid }
.photos a.toLeft { width:28px; height:28px; position:absolute; background:url(/img/des/page_ar.gif) 0 0 no-repeat; bottom:30px; left:-42px; padding:0 }
.photos a.toLeft:hover { background-position:0 -28px }
.photos a.toRight { width:28px; height:28px; position:absolute; background:url(/img/des/page_ar.gif) -28px 0 no-repeat; bottom:30px; right:-42px; padding:0 }
.photos a.toRight:hover { background-position:-28px -28px }

.pages { clear:both; text-align:center; position:relative; zoom:1 }
.pages * { height:28px; background:url(/img/des/page.gif) 0 0 no-repeat; line-height:28px; padding:6px 10px }
.pages a { color:#ed1c24 }
.pages a:hover { color:#e76f00; background-position:0 -28px }
.pages a.toLeft { width:28px; height:28px; position:absolute; background:url(/img/des/page_ar.gif) 0 0 no-repeat; top:0; left:0; padding:0 }
.pages a.toLeft:hover { background-position:0 -28px }
.pages a.toRight { width:28px; height:28px; position:absolute; background:url(/img/des/page_ar.gif) -28px 0 no-repeat; top:0; right:0; padding:0 }
.pages a.toRight:hover { background-position:-28px -28px }

.subMenu { margin:0 0 38px -15px; padding:0; list-style:none }
.subMenu li { margin:0 0 5px 0; padding:0 0 0 22px; font-size:1.38em; line-height:29px; background:none; height:31px }
.subMenu li.fav { background:url(/img/des/icons/fav.gif) 0 7px no-repeat }
.subMenu li strong { font-weight:normal; height:31px; float:left; display:inline; margin:0 0 0 -15px }
.subMenu li strong span { height:31px; float:left; padding:0 15px;  }
.subMenu li.cOrange strong { background:#fdf0e5 url(/img/des/menu/sub/ol.gif) 0 0 no-repeat }
.subMenu li.cOrange strong span { background:url(/img/des/menu/sub/or.gif) top right no-repeat }
.subMenu li.cRed strong { background:#fde8e9 url(/img/des/menu/sub/rl.gif) 0 0 no-repeat }
.subMenu li.cRed strong span { background:url(/img/des/menu/sub/rr.gif) top right no-repeat }
.subMenu li.cPurple strong { background:#f4ebf4 url(/img/des/menu/sub/pl.gif) 0 0 no-repeat }
.subMenu li.cPurple strong span { background:url(/img/des/menu/sub/pr.gif) top right no-repeat }


.priceDL { margin:0 0 60px 0; padding:0 0 0 38px; background:url(/img/des/icons/files/xls.gif) 0 3px no-repeat; line-height:1.33em }
.priceDL em { font-size:0.85em; color:#999999 }

.iFullInfo { font-size:0.92em }
.iFullInfo .char { margin:0 0 30px 0 }
.iFullInfo h2 { font-size:1.48em }

.services { margin:0; padding:0; }
.services dt { margin:0 0 15px 0; padding:0; font-size:1.38em }
.services dd { margin:0 0 35px 0; padding:0 }
.services dt a.active { color:#5f5544; text-decoration:none; border-bottom:none }
.services dt a.active:hover { color:#e9292f; text-decoration:none; border-bottom:none }
.h2cred { margin:0 }

.creditBox { margin:0 0 0 -14px; padding:9px 14px }
.creditBox h2 { margin:0 }
.creditBox h2 a { color:#5f5544; text-decoration:none; border-bottom:#5f5544 1px dashed }
.creditBox h2 a:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }
.creditBox p { display:none }
.creditBox a.bankSite { display:none }
.creditBox table { display:none }

.creditBoxA { background:#ffeee2; margin:0 0 12px -14px }
.creditBoxA h2 { margin:0 0 20px 0 }
.creditBoxA h2 a { border-bottom:none; color: #5f5544;}
.creditBoxA h2 a:hover { border-bottom:none; color: #5f5544; }
.creditBoxA p { display:block }
.creditBoxA p.out { margin-left:25px; }
.creditBoxA a.bankSite { color:#ed1c24; font-size:0.92em; position:relative; top:-20px; display:inline }
.creditBoxA a.bankSite:hover { color:#5f5544 }
.creditBoxA table { margin:0 0 25px -4px; padding:0; border:none; border-collapse:collapse; display:table; width:100%;
// display:block;
}
.creditBoxA table td { margin:0; padding:5px 8px; vertical-align:top; width:20% }
.creditBoxA table tr.head td { font-size:0.85em }
.creditBoxA table tr.odd td { background:#f6d9c4 }

.stocks { margin:0; padding:0; list-style:none }
.stocks li { margin:0; padding:0 0 20px 0; background:none; clear:both }
.stocks li img { float:left; margin:0 15px 35px 0; display:inline }
.stocks li div { float:left; width:45%; margin:0 0 35px 0 }

.articleCat { margin:0 0 0 -14px; padding:9px 14px }
.articleCat h2 { margin:0 }
.articleCat h2 a { color:#5f5544; text-decoration:none; border-bottom:#5f5544 1px dashed }
.articleCat h2 a:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }
.articleCat p { display:none }
.articleCat h3 { display:none }

.articleCatA { background:#ffeee2; margin:0 0 12px -14px }
.articleCatA h2 { margin:0 0 14px 0 }
.articleCatA h2 a { border-bottom:none }
.articleCatA h2 a:hover { border-bottom:none; color:#5f5544 }
.articleCatA p { display:block }
.articleCatA h3 { display:block; font-size:1.38em; line-height:1.17em; font-weight:normal; margin:0 0 14px 0; padding:10px 0 0 0 }

.quote { margin:15px 0 45px -20px; background:#ffeee2; padding:20px; font-style:italic }
.ibrd { border:#3f3627 4px solid; margin:0 20px 15px 0 }

 .faq { margin:0 0 10px 0; padding:0 }
.faq dt { font-size:1.38em; line-height:1.17em; margin:0 0 0 -20px; padding:0 0 20px 20px }
.faq dd { margin:0 0 35px -20px; padding:0 20px 20px 20px; background:#ffeee2 }
.faq dt a { color:#5f5544; text-decoration:none; border-bottom:#5f5544 1px dashed }
.faq dt a:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }
.faq dt.active { background:#ffeee2; padding-top:10px; margin-top:-10px }
.faq dt.active a { color:#5f5544; text-decoration:none; border-bottom:none }
.faq dt.active a:hover { color:#5f5544; text-decoration:none; border-bottom:none }

.news a { color:#983c97 }
.news a:hover { color:#e9292f }
.news p { margin:0 0 20px 0 }
.news p em.date { font-style:normal; color:#9d9d9d; font-size:0.85em }

.h2date { font-style:normal; color:#9d9d9d; font-size:0.85em; margin:-1.17em 0 30px 0; display:block }

.comment { margin:0 0 15px -20px; padding:20px; font-style:italic }
.commentOdd { background:#ffeee2 }
.comment .author { margin:0; text-align:right }

.vacancies { margin:0 0 10px 0; padding:0 }
.vacancies dt { font-size:1.38em; line-height:1.17em; margin:0 0 15px 0; padding:0 }
.vacancies dd { margin:0 0 35px 0; padding:0 }
.vacancies dt a { color:#5f5544; text-decoration:none; border-bottom:#5f5544 1px dashed }
.vacancies dt a:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }
.vacancies dt a.active { color:#5f5544; text-decoration:none; border-bottom:none }
.vacancies dt a.active:hover { color:#e9292f; text-decoration:none; border-bottom:none }

/*.nskMap { display:block; margin:30px -40px 0 -13px; padding:0; width:580px; height:693px; background:url(/img/des/nsk_map.jpg); list-style:none; position:relative }
.nskMap li { margin:0; padding:0; background:none; font-size:0.85em; position:absolute }
.nskMap li a { color:#5f5544; text-decoration:none; border-bottom:#5f5544 1px dashed; font-size:1.64em; line-height:1.17em }
.nskMap li a:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }
.nskMap li.td { top:95px; left:340px }
.nskMap li.tda { top:124px; left:72px }
.nskMap li.kont { top:210px; left:361px }
.nskMap li.db { top:273px; left:51px }
.nskMap li.pc { top:369px; left:420px }
.nskMap li.gig { top:386px; left:185px }
.nskMap li.gip { top:474px; left:396px }
.nskMap li.mebel { top:529px; left:56px }
.nskMap li.pcm { top:584px; left:350px }*/

.nskMap { display:block; margin:30px -27px 0 -65px; padding:0; width:645px; height:782px; background:url(/img/des/scheme.gif); list-style:none; position:relative }
.nskMap li { margin:0; padding:0; background:none; font-size:0.85em; position:absolute; white-space:nowrap }
.nskMap li a { color:#5f5544; text-decoration:none; border-bottom:#5f5544 1px dashed; font-size:1.64em; line-height:1.17em }
.nskMap li a:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }

.addressMap { margin:30px 0 0 0; padding:0;  list-style:none;  }
.addressMap li { margin:0 0 30px 0; padding:0; background:none; font-size:0.85em }
.addressMap li a { color:#5f5544; text-decoration:none; border-bottom:#5f5544 1px dashed; font-size:1.64em; line-height:1.17em }
.addressMap li a:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }

.black { position:absolute; top:0; left:0; height:100%; width:100%; background:#463723; z-index:400;
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80;
opacity:0.80;
}
.iframe { position:absolute; top:0; left:0; height:95%; width:95%; background:#ffffff; margin:0; padding:0; z-index:200;
filter: alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0.0;
opacity:0.0;
}

.popup { width:500px; position:absolute; z-index:400 }
.popup .content { background:#ffffff url(/img/des/popup_logo.gif) 337px 32px no-repeat; padding:25px 30px 10px 37px; position:relative; zoom:1 }
.popup .close { display:block; width:16px; height:16px; background:url(/img/des/close.gif); cursor:hand; cursor:pointer; position:absolute; top:1px; right:12px }
.popup .ptop { height:14px; overflow:hidden; background:url(/img/des/popup_top.gif); }
.popup .pbottom { height:14px; overflow:hidden; background:url(/img/des/popup_bot.gif); }
.popup .title { font-size:1.5em; display:block; margin:0 0 20px 0; font-weight:normal }
.popup .title2 { font-size:1.5em; display:block; margin:0 0 20px 0; font-weight:normal; color:#ef3d56 }
.popup .textInput { width:196px }
.popup .textInputNeeded { width:196px }
.popup .pl { float:left; display:inline; margin-right:20px }
.popup textarea.textInput { width:422px; height:95px }
.popup .hint { float:left; font-size:0.85em; line-height:1.25em }
.popup .button { float:right }

.creditCalcPopup .column { float:left; width:210px; margin:0 0 15px 0 }
.creditCalcPopup .column .textInput { width:55px }
.creditCalcPopup a { color:#ef3d56 }
.creditCalcPopup a:hover { color:#5f5544 }
.creditCalcPopup p { margin:0 0 20px 0 }

.shopPopup .content { background:#ffffff }

.trackbar { height:24px; background:url(/img/des/trackbar/back.gif); position:relative; width:277px }
.trackbar .tbLeft { width:11px; height:24px; background:url(/img/des/trackbar/left.gif); position:absolute; top:0; left:0; z-index:100; cursor:e-resize }
.trackbar .tbRight { width:11px; height:24px; background:url(/img/des/trackbar/right.gif); position:absolute; top:0; left:11px; z-index:100; cursor:e-resize }
.trackbar .selected { width:1px; height:24px; background:url(/img/des/trackbar/selected.gif); position:absolute; top:0; left:11px; z-index:50 }
.edges { font-size:0.85em; width:277px }
#leftEdge { float:left }
#rightEdge { float:right }

.searchForm { height:80px }
.searchForm input { float:left }
.searchForm .textInput { font-size:19px; display:inline; margin:0 10px 0 0; width:300px }
.searchForm .button { height:26px }

ul { margin:0 0 14px 0; padding:0; list-style:none }
ul li { margin:0; padding:0 0 6px 21px; background:url(/img/des/li.gif) 0 10px no-repeat }

.sitemap { width:250px; padding:0 30px 0 0; float:left }
.sitemap ul { margin:0 0 40px 0 }
.sitemap ul li.fav { background:url(/img/des/icons/fav2.gif) 0 5px no-repeat }
.sitemap ul li.fav a { color:#ed1c24 }
.sitemap ul li.fav a:hover { color:#5f5544 }
.sitemap ul ul { margin:6px 0 0 0 }
.sitemap h2 { margin:0 0 20px 0 }

.sResult { margin:0 0 40px 0 }
.sResult span { background:#f57f26; color:#FFFFFF }
.sResultRed span { background:#ed1c24 }
.sResultRed a { color:#ed1c24 }
.sResultRed a:hover { color:#5f5544 }
.sResultPurple span { background:#983c97 }
.sResultPurple a { color:#983c97 }
.sResultPurple a:hover { color:#ed1c24 }



.photoPopup { width:600px;  }
.photoPopup .content {  height:400px; background:#ffffff url(/img/des/loader.gif) center center no-repeat; padding-left:15px; padding-right:15px; text-align:center; overflow:hidden }
.photoPopup .content img { margin:0 auto }
.photoPopup .ptop { height:14px; margin:0 14px; background:#FFFFFF; position:relative; overflow:visible }
.photoPopup .ptop div { width:14px; height:14px; overflow:hidden; display:inline; background:red; position:absolute }
.photoPopup .ptop .l { background:url(/img/des/corners/popup.gif) 0 0 no-repeat; top:0; left:-14px }
.photoPopup .ptop .r { background:url(/img/des/corners/popup.gif) 0 -14px no-repeat; top:0; left:0px; margin:0 0 0 100% }
.photoPopup .pbottom { height:14px; margin:0 14px; background:#FFFFFF; position:relative; overflow:visible }
.photoPopup .pbottom div { width:14px; height:14px; overflow:hidden; display:inline; background:red; position:absolute }
.photoPopup .pbottom .l { background:url(/img/des/corners/popup.gif) 0 -42px no-repeat; top:0; left:-14px }
.photoPopup .pbottom .r { background:url(/img/des/corners/popup.gif) 0 -28px no-repeat; top:0; left:0px; margin:0 0 0 100% }



.searchFormWrapper .searchFormInner table .geom span strong { font-style:normal; border-bottom:#ffeee2 1px dashed; zoom:1; line-height:normal }

.geoBox { position:relative; width:150px; top:5px }
.geoBox .gbTop,
.geoBox .gbBot { height:9px; font-size:1px; line-height:1px; background:#eb892e }
.geoBox .gbTop div,
.geoBox .gbBot div { width:9px; height:9px; overflow:hidden; background:url(/img/des/geo.gif) 0 0 no-repeat }
.geoBox .gbTop .gbl { background-position:0 0; float:left }
.geoBox .gbTop .gbr { background-position:-9px 0; float:right }
.geoBox .gbBot .gbl { background-position:0 -9px; float:left }
.geoBox .gbBot .gbr { background-position:-9px -9px; float:right }

.geoBox ul { margin:0px 0; padding:0; list-style:none; background:#eb892e }
.geoBox ul li { margin:0; padding:1px 7px 5px 14px; color:#ffeee3; background:none; line-height:1.17em }
.geoBox ul li a { color:#ffeee3; text-decoration:none; border-bottom:#ffeee3 1px dashed }
.geoBox ul li a:hover { color:#ffffff; text-decoration:none; border-bottom:#ffffff 1px dashed }

.searchFormWrapper .searchFormInner table td.geo { padding-right:30px }

.bottomwrapper div.spacer { width:1000px }

/*div.cvet {text-align: center; padding: 25px 25px 25px 40px; margin:0 0 0 -16px;}
div.cvet tr.cvet {line-height: 15px; vertical-align: top;}
div.cvet tr.cvet td { padding-top: 3px; }
h2.close {background: white; padding: 0; margin: 0px; color: #5f5544;}
h2.open {padding:10px 0 0 16px; margin:-10px 0 0 -16px; color: #5f5544;}
span.close {border-bottom: 1px dashed;}
span.open {border: 0px;}
div.close {display: none;}*/

h2.cvet {margin:40px 0 10px 0px; color:#983c97}

.contents .purpleLinks a { color:#983c97 }
.contents .purpleLinks a:hover { color:#e9292f }


.typeTabs li.dropDown { position:relative }
.typeTabs li.dropDown div { position:absolute; top:34px; left:0; background:#e76f00 url(/img/des/dd.gif) bottom left no-repeat; padding:5px 10px 15px 14px; width:63px; display:none }
.typeTabs li.dropDown div a { float:none; display:inline; margin:0; background:none; padding:0; line-height:1.5em; height:auto; font-size:0.83em; font-weight:normal; color:#ffeee2; text-decoration:underline }
.typeTabs li.dropDown div a:hover { color:#fff; text-decoration:underline }

.prints { margin:0; padding:0; border:none; border-collapse:collapse; width:100% }
.prints td { width:25%; padding:0 60px 40px 0; vertical-align:top; zoom:1 }
.prints .items td div { border-bottom:#a2a2a2 1px solid; padding:0 0 4px 0; margin:0 0 12px 0 }
.prints .items td div a { font-size:18px; color:#983c97; text-decoration:underline; position:relative }
.prints .items td div a:hover { font-size:18px; color:#fff; background:#983c97; text-decoration:none }
.prints .menu ul  { margin:0; padding:0; position:relative; left:-22px }
.prints .menu ul li { margin:0 0 12px 0; padding:0 0 0 22px; font-size:1em; line-height:29px; background:none; min-height:31px; height:auto !important; height:31px; font-size:18px; color:#e76f00 }
.prints .menu ul li ul { clear:both; margin:0 0 8px 0; position:static; left:0 }
.prints .menu ul li ul li { margin:0; padding:0 0 0 22px; font-size:13px; line-height:29px; background:none; height:31px; color:#5f5544 }
.prints .menu ul li.active strong { height:31px; float:left; display:inline; margin:0 0 0 -15px; background:#fdf0e5 url(/img/des/menu/sub/ol.gif) 0 0 no-repeat; font-weight:normal }
.prints .menu ul li.active strong span { height:31px; float:left; padding:0 15px;; background:url(/img/des/menu/sub/or.gif) top right no-repeat }


.banRotation { width:276px; height:330px; margin:0 0 30px 0; overflow:hidden; position:relative }


.scroller a.toLeft { width:28px; height:28px; position:absolute; background:url(../img/page_ar2.gif) 0 0 no-repeat; top:45%; left:15px; padding:0; z-index:100 }
.scroller a.toLeft:hover { background-position:0 -28px }
.scroller a.toRight { width:28px; height:28px; position:absolute; background:url(../img/page_ar2.gif) -28px 0 no-repeat; top:45%; right:15px; padding:0; z-index:100 }
.scroller a.toRight:hover { background-position:-28px -28px }

.item .iInfo .iTitle { float:left; font-size:1.5em; line-height:1.17em; color:#983c97; padding:0 4px 2px 4px; margin:0 0 0 -4px }
.item .iInfo .iTitle:hover { background:#983c97; color:#FFFFFF; text-decoration:none }
.item .iInfo .iFav { float:left; display:inline; margin:6px 0 0 6px; width:15px; height:13px; background:url(../img/des/icons/fav.gif) 0 0 no-repeat; overflow:hidden }
.item .iInfo .iFav:hover { background-position:0 -87px }
.item .iInfo .iFaved { background-position:0 -42px }
.item .iInfo .iText { clear:both }
.item .iInfo .price { margin:0; padding:10px 0 0 0; clear:both }
.item .iInfo .price strong { color:#ed1c24; font-weight:normal; font-size:1.83em; font-family:"Myriad Pro", Arial; padding:0 3px 0 0 }
.item .iInfo .spacer { margin:0 0 20px 0 }
.item .iInfo .discount_availability { margin:0 0 -5px -11px }
.item .iInfo del { display:block; margin:0 0 -10px 0 }



.itemsNavi { margin:30px 0 0 0 }
.itemsNavi .prev { float:left; width:48%; display:inline; margin:0 0 0 -32px }
.itemsNavi .next { float:right; width:48%; display:inline; margin:0 0 0 -32px }
.itemsNavi a.arrow { float:left; display:inline; margin:8px 12px 0 0; width:28px; height:28px; background:url(../img/page_ar.gif) 0 0 no-repeat; }
.itemsNavi a.arrow:hover  { background-position:0 -28px }
.itemsNavi p { float:left; width:85% }
.itemsNavi p a { font-size:1.5em; line-height:1.17em; color:#983c97; padding:0 4px 2px 4px; margin:0 0 0 -4px }
.itemsNavi p a:hover { background:#983c97; color:#FFFFFF; text-decoration:none }
.itemsNavi .next a.arrow { float:right; background-position:-28px 0; margin:8px 0 0 12px }
.itemsNavi .next a.arrow:hover { background-position:-28px -28px }
.itemsNavi .next p { float:right; text-align:right }



.whyus { text-align:center; padding:20px 0 }
.whyus a { display:block; margin:0 auto; width:172px; height:43px; color:#fff; background:#e9292f url(/img/des/why.png) 0 0 no-repeat; font-size:24px; line-height:40px }
.whyus a:hover { color:#fff; background-position:0 -43px; background-color:#e76f00 }

h3 { font:bold 16px/20px Arial, Helvetica, sans-serif; padding:0; margin:0 0 10px 0 }

table.table { margin:0 0 16px 0; padding:0; border:none; border-collapse:collapse }
table.table td { margin:0; padding:10px; vertical-align:top; border:#ffeee2 1px solid }
table.table tr.head td { background:#ffeee2; font-size:11px; line-height:14px; font-weight:bold }

.dealersHintBox { background:#ffeee2; margin:0 -20px 40px -20px; padding:20px }
.dealersHintBox table.table td { border-color:#5f5544 }

.dealersLogin .textInput { width:300px }

a.anchorLink { color:#e76f00; text-decoration:none; border-bottom:#e76f00 1px dashed }
a.anchorLink:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }
a.dhb-toTop { color:#e76f00; text-decoration:none; border-bottom:#e76f00 1px dashed }
a.dhb-toTop:hover { color:#e9292f; text-decoration:none; border-bottom:#e9292f 1px dashed }

.logos a { position:absolute; height:41px; background:url(/img/des/logos.png) 0 0 no-repeat; border:none; overflow:hidden; text-indent:-999px }
.logos a:hover { border:none }
.logos a.kamea { top:55px; right:55px; background-position:0 0; width:116px }
.logos a.kamea:hover { background-position:0 -41px }
.logos a.totem { top:102px; right:76px; background-position:-116px 0; width:90px }
.logos a.totem:hover { background-position:-116px -41px }

.spacerClear {line-height:1px; font-size:1px; height:1px; padding:2px 0 0 0; clear:both;}

.vote, .vote li.rated, .vote li a:hover {
    background: url(/img/stars.gif) no-repeat 0 0;
}

.vote li.rated, .vote li a:hover {
    background-color: #E76F00;
}
.vote li a:hover { background-position:0 0 }

.vote {
    background-position: 0 -10px;
}

.vote:hover li, .ievote:hover li {
    background: none;
}

.ievote {
    text-decoration: none !important;
}

.vote {
    width: 60px;
    overflow: hidden;
    position: relative;
}

.vote, .vote li, .vote li a {
    height: 10px;
    display: block;
}

.vote li {
    position: absolute;
	background:none;
}

.vote, .vote li {
    left: 0;
    top: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}

.vote li.one   { width: 12px; }
.vote li.two   { width: 24px; }
.vote li.three { width: 36px; }
.vote li.four  { width: 48px; }
.vote li.five  { width: 60px; }

.vote li a {
    overflow: hidden;
    text-indent: -100px;
    outline: 0;
}

/*Цвета и материалы*/

.photoGallery {  width:735px; overflow:hidden; position:relative; margin:0 0 0 -40px;padding:0 0 0px 0;}
.photoGalleryPic { width:655px; overflow:hidden; position:relative; margin:0 0 40px 40px;}
.photoGallery .thumbs { ; width:8000px; margin:0; }
.photoGallery .thumbs a { float:left; display:inline; width:110px; margin:0 24px 0 0; position:relative; overflow:hidden; z-index:1 }
.photoGallery .thumbs img { float:left; display:inline;  }

.photoGallery .nav { position:absolute; top:50px; z-index:2; font-size:11px; width:28px; height:28px; cursor:pointer }
.photoGallery a.nav-prev { width:28px; height:28px;  position:absolute; bottom:0px; left:0px; background:url(/img/des/page_ar.gif) 0 0 no-repeat;}
.photoGallery a:hover.nav-prev { background-position:0 -28px;}
.photoGallery a.nav-next { width:28px; height:28px;  position:absolute; bottom:0px; right:0px; background:url(/img/des/page_ar.gif) -28px 0 no-repeat;}
.photoGallery a:hover.nav-next { background-position:-28px -28px; }


.photoGallery a,.photoGallery a:hover {text-decoration:none; font-size:11px;color:#5f5544}


.nameIs {font-size:18px;}
.annIs {padding:5px 0px 5px 0px}
.thumbs a, .thumbs a:hover {line-height:14px;}


#photoPopupIs { position:absolute; top:100px; left:50%; z-index:300; color:#000000; width:470px; text-align:center; margin:0 0 0 -279px; overflow:visible !important; padding:76px 28px 70px 28px; }

/* Firefox, Opera, Konqueror, Safari */
*|html #photoPopupIs { position:absolute; top:100px; left:50%; z-index:200; color:#000000; width:470px; text-align:center; margin:0 0 0 -279px; overflow:visible !important; padding:76px 28px 95px 28px; }

#photoPopupIs .title { background:#FFFFFF; display:block; font-size:18px; color:#5f5544; overflow:hidden; position:relative; margin:0px 0 0px 0; text-align:left; padding:20px 0 0 59px; }
#photoPopupIs .name { background:#FFFFFF; display:block; color:#373737; overflow:hidden; position:relative; margin:-10px 0 0px 10px; text-align:left }
#photoPopupIs .title img { float:left }
#photoPopupIs .loader { background:#FFFFFF; position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px }
#photoPopupIs .image { background:#FFFFFF; display:block;}

#photoPopupIs .p-nav-close { background:#FFFFFF; width:35px; height:35px; background:url(/img/des/close.gif) 0 0 no-repeat; position:absolute; top:90px; right:23px; cursor:pointer; z-index:20}

#photoPopupIs .g_photo_n { display:none }
#photoPopupIs .g_qnt { display:none }
#photoPopupIs .navLinks { background:#FFFFFF; margin:0; padding:0 }

.blind { position:absolute; top:0; left:0; height:100%; width:100%; background:#463723; z-index:200;
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80;
opacity:0.80;
}


#photoPopupIs { width:470px;  }
#photoPopupIs .content {  height:380px; background:#ffffff; padding:5px 15px; text-align:center; overflow:hidden }
#photoPopupIs .content img { margin:0 auto }
#photoPopupIs .ptop { height:14px; margin:0 14px; background:#FFFFFF; position:relative; overflow:visible }
#photoPopupIs .ptop div { width:14px; height:14px; overflow:hidden; display:inline; background:red; position:absolute }
#photoPopupIs .ptop .l { background:url(/img/des/popup.gif) 0 0 no-repeat; top:0; left:-14px }
#photoPopupIs .ptop .r { background:url(/img/des/popup.gif) 0 -14px no-repeat; top:0; left:0px; margin:0 0 0 100% }
#photoPopupIs .pbottom { height:14px; margin:0 14px; background:#FFFFFF; position:relative; overflow:visible }
#photoPopupIs .pbottom div { width:14px; height:14px; overflow:hidden; display:inline; background:red; position:absolute }
#photoPopupIs .pbottom .l { background:url(/img/des/popup.gif) 0 -42px no-repeat; top:0; left:-14px }
#photoPopupIs .pbottom .r { background:url(/img/des/popup.gif) 0 -28px no-repeat; top:0; left:0px; margin:0 0 0 100% }


#photoPopupIs a.p-nav-prev { width:28px; height:28px;  position:absolute; top:172px; left:13px; background:url(/img/des/page_ar.gif) 0 0 no-repeat;}
#photoPopupIs a:hover.p-nav-prev { background-position:0 -28px;}
#photoPopupIs a.p-nav-next { width:28px; height:28px;  position:absolute; bottom:190px; right:13px; background:url(/img/des/page_ar.gif) -28px 0 no-repeat;}
#photoPopupIs a:hover.p-nav-next { background-position:-28px -28px; }

#photoPopup .content { overflow: visible; }
#photoPopup a.p-nav-prev { width:28px; height:28px;  position:absolute; top:50%; left:-37px; background:url(/img/des/page_ar2.gif) 0 0 no-repeat;}
#photoPopup a:hover.p-nav-prev { background-position:0 -28px;}
#photoPopup a.p-nav-next { width:28px; height:28px;  position:absolute; top:50%; right:-37px; background:url(/img/des/page_ar2.gif) -28px 0 no-repeat;}
#photoPopup a:hover.p-nav-next { background-position:-28px -28px; }

/* Адреса */

.tabs {border:1px solid #fff; list-style: none;}



ul.tabNavigation {
	list-style: none;
	width:150px;
	background:none;
	z-index:100;
	margin:0; 
	padding:0; 
	position:relative; 
	left:-22px;
}


ul.tabNavigation li {
	background:none; 
	margin:0; 
	padding:0; 
	zoom:1;
}

ul.tabNavigation li a{
	display:block;
	min-height:31px; 
	height:auto !important; 
	height:31px;
	background:none;
	margin:0 0 12px 0;
	padding:0px 0px 0px 16px;
	line-height:29px; 
	background:none; 
	height:auto !important; 
	font-size:18px; 
	color:#e76f00;
	zoom:1;

}
ul.tabNavigation li pre {
        display:block;
	min-height:31px;
	height:auto !important;
	height:31px;
	background:none;
	margin:0 0 12px 0;
	padding:0px 0px 0px 0px;
	
	background:none;
	height:auto !important;
	font-size:18px;
	color:#e76f00;
	zoom:1;
        font-family: Arial;
}
ul.tabNavigation li p {
        display:block;
	min-height:31px;
	height:auto !important;
	height:31px;
	background:none;
	margin:0 0 12px 0;
	padding:0px 0px 0px 16px;
	line-height:29px;
	background:none;
	height:auto !important;
	font-size:18px;
	color:#e76f00;
	zoom:1;
        font-family: Arial;
        text-align: left;
}
ul.tabNavigation li a { color:#e76f00; text-decoration:none; }
ul.tabNavigation li a:hover { color:#e9292f; text-decoration:none; }
ul.tabNavigation li a span.dashed {padding:0; margin:0; display:inline; border-bottom:#e76f00 1px dashed }
ul.tabNavigation li a:hover span.dashed { border-bottom:#e9292f 1px dashed }




ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
	background:url(/img/des/menu/sub/ol.gif) #fdf0e5 top left no-repeat;
        text-decoration:none;
	margin:0 0 12px 0;
	padding:0px 0px 0px 16px;
	line-height:29px;
	font-size:18px;
	color:#e76f00;
}
ul.tabNavigation li a:focus { outline:none;}


*html ul.tabNavigation li a.selected {margin:0 0 7px 0;}
*html ul.tabNavigation li a.selected:hover {margin:0 0 7px 0;}

*+html ul.tabNavigation li a.selected {margin:0 0 9px 0;}
*+html ul.tabNavigation li a.selected:hover {margin:0 0 9px 0;}


ul.tabNavigation li a.selected span,
ul.tabNavigation li a.selected:hover span{

height:31px;
float:left; 
width:100%;
background:url(/img/des/menu/sub/or.gif) top right no-repeat }

ul.tabNavigation li a.selected span.dashed,
ul.tabNavigation li a.selected span.dashed {padding:0; margin:0; display:inline; border:none !important; float:none; background:none; height:auto; }

/****************************************/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/*  Внимание это подставляется к карте  */
/*      http://kv48.ru/shops.php        */
/****************************************/
span#tab1 {display:block; width:645px;height:440px;}
span#tab2 {display:block; width:650px; height:400px;}
span#tab3 {display:block; width:665px; height:450px;}
span#tab6 {display:block; width:645px; height:440px;}
span#tab7 {display:block; width:645px; height:340px;}
span#tab7 div.mapContainer { top: 360px !important; }

span.asphone {display:block; margin-top:-6px;}


/*---------------------------------------------------------------------------------------------*/

#fForm {}

.qBlock { margin:0 0 30px 0; }
.qBlock .qbBox { margin:0 0 20px 0;}
#fForm .qBlock .inputRadio { margin:3px 3px 0 0;}
#fForm .qBlock .qbBox input.textInput { width:270px; margin-top:2px; }
#fForm .qBlock .qbBox textarea.textInput { width:570px; height:95px; }
#fForm .qBlock .inputButton { width:132px; height:29px; padding:0; background:url(../img/button.gif) no-repeat; cursor:pointer; text-align:center; border:none; }

#fForm .qBlock .qbBox h3 { font-size:13px; font-weight:bold; }

#fForm .item { display:inline-block; }
#fForm .rad-1 .item { width:120px; }
#fForm .rad-2 .item { width:90px; }
#fForm .twocol .item { width:300px; }
#fForm .threecol .item { width:200px; }

#fForm .qBlock table th { padding:10px 20px 10px 30px; text-align:right; font-weight:normal; }
#fForm .qBlock table td { padding:10px 30px 10px 0; text-align:left; white-space:nowrap; }
#fForm .qBlock table tr.odd th, #fForm .qBlock table tr.odd td { background:#f5f5f5; }

table.stat { width:100%;}
td.percent { text-align:right; font-weight:bold; padding:0 0 0 50px; }
div.scaleWrap {height:2px; overflow:hidden; background:#ffeee2; margin:0 0 5px 0; }
div.scale {height:2px; overflow:hidden; background:#ee740b; }

.popup .noLogo { background:#ffffff; padding:25px 30px 10px 37px; position:relative; zoom:1 }

.popup .replyFrame { height:350px; overflow:auto;}
.popup .replyBox { background:#f5f5f5; padding:5px 10px;}
.popup .replyItem { margin:0 0 20px 0; }
.popup .replyItem p { line-height:1.4em; }

h1 span { font-size:13px; }


li.anketa a em { border-bottom: 1px solid #E76F00;  }
li.anketa a:hover em { border-bottom: 1px solid #E76F00;  }

.formBlock { width:430px; position:relative; }
.formBlock .content { background:#ffffff url(../img/popup_logo.gif) 337px 32px no-repeat; padding:25px 30px 10px 37px; position:relative; zoom:1 }
.formBlock .close { width:16px; height:16px; background:url(../img/close.gif); cursor:hand; cursor:pointer; position:absolute; top:1px; right:12px }
.formBlock .ptop { height:14px; overflow:hidden; background:url(../img/popup_top.gif); }
.formBlock .pbottom { height:14px; overflow:hidden; background:url(../img/popup_bot.gif); }
.formBlock .title { font-size:1.5em; display:block; margin:0 0 20px 0; font-weight:normal }
.formBlock .title2 { font-size:1.5em; display:block; margin:0 0 20px 0; font-weight:normal; color:#ef3d56 }
.formBlock .textInput { width:196px }
.formBlock .textInputNeeded { width:196px }
.formBlock .pl { float:left; display:inline; margin-right:20px }
.formBlock textarea.textInput { width:422px; height:95px }
.formBlock .hint { float:left; font-size:0.85em; line-height:1.25em }
.formBlock .button { float:right }



			ul#hideMenu { display:none; margin:0; padding:0; position:relative; z-index:100; }
			ul#hideMenu li { display:block; margin:0 0 10px 0; padding:0; list-style:none; background:none; }
			ul#hideMenu li a { display:inline; font-size:16px; text-decoration:none; }
			ul#hideMenu li a span.dashed { border-bottom:1px dashed #E76F00; }
			ul#hideMenu li a.selected { color:#000000; cursor:default; }
			ul#hideMenu li a.selected span.dashed { border:none; }


.ny-overlay {  }
.ny-overlay a { display: block; position: absolute; z-index: 500; }
.ny-overlay .ny-kamea { top:55px; right:55px; }
.ny-overlay .ny-totem { top:102px; right:76px; }

.ankLink { position: absolute; top: 0; right: 55px; display: inline-block; color: #fff; width: 256px; text-align: center; line-height: 30px; height: 32px; background: #f0353d url(../img/ankLink.png) no-repeat 0 0; }
.ankLink:hover { color: #fff; background-color: #e76f00; background-position: 0 -34px; }

.typeTabs { z-index: 300; }


#rabbitWrap { position:absolute; z-index:10; left:950px; top:36px;}
.ny-overlay { display:block; position:absolute; z-index:500; }
.ny-kamea { top:55px; right:55px; }
.ny-totem { top:102px; right:76px; }

.logos a.kamea-hover { background-position:0 -41px }
.logos a.totem-hover { background-position:-116px -41px }

.sbWrapper { z-index:300; }





.newfirm {position:relative; clear:both; height:300px}

a.nmiele {display:block; text-decoration:none; border:none; position:absolute; top:12px; left:4px; width:106px; height:40px; background:url(../img/newfirm/miele.jpg) no-repeat 0px -45px;}
a:hover.nmiele {text-decoration:none; border:none; background-position: 0px 0px;}

a.nliebherr {display:block; text-decoration:none; border:none; position:absolute; top:7px; left:125px; width:120px; height:43px; background:url(../img/newfirm/liebherr.jpg) no-repeat 0px 0px;}
a:hover.nliebherr {text-decoration:none; border:none; background-position: 0px -46px;}

a.njetair {display:block; text-decoration:none; border:none; position:absolute; top:0px; left:255px; width:56px; height:67px; background:url(../img/newfirm/jetair.jpg) no-repeat 0px 0px;}
a:hover.njetair {text-decoration:none; border:none; background-position: 0px -71px;}

a.ngorenje {display:block; text-decoration:none; border:none; position:absolute; top:10px; left:320px; width:105px; height:32px; background:url(../img/newfirm/gorenie.jpg) no-repeat 0px 0px;}
a:hover.ngorenje {text-decoration:none; border:none; background-position: 0px -39px;}

a.naeg {display:block; text-decoration:none; border:none; position:absolute; top:10px; left:440px; width:76px; height:26px; background:url(../img/newfirm/aeg.jpg) no-repeat 0px 0px;}
a:hover.naeg {text-decoration:none; border:none; background-position: 0px -64px;}

a.nbosch {display:block; text-decoration:none; border:none; position:absolute; top:5px; left:525px; width:122px; height:38px; background:url(../img/newfirm/bosch.jpg) no-repeat 0px 0px;}
a:hover.nbosch {text-decoration:none; border:none; background-position: 0px -40px;}

a.nfaber {display:block; text-decoration:none; border:none; position:absolute; top:72px; left:4px; width:119px; height:37px; background:url(../img/newfirm/faber.jpg) no-repeat 0px 0px;}
a:hover.nfaber {text-decoration:none; border:none; background-position: 0px -41px;}

a.nilve {display:block; text-decoration:none; border:none; position:absolute; top:72px; left:134px; width:95px; height:34px; background:url(../img/newfirm/ilve.jpg) no-repeat 0px 0px;}
a:hover.nilve {text-decoration:none; border:none; background-position: 0px -42px;}

a.ngaggenau {display:block; text-decoration:none; border:none; position:absolute; top:76px; left:252px; width:136px; height:25px; background:url(../img/newfirm/gaggenau.jpg) no-repeat 0px -25px;}
a:hover.ngaggenau {text-decoration:none; border:none; background-position: 0px 4px;}

a.nelectrolux {display:block; text-decoration:none; border:none; position:absolute; top:75px; left:408px; width:135px; height:25px; background:url(../img/newfirm/electrolux.jpg) no-repeat 0px -30px;}
a:hover.nelectrolux {text-decoration:none; border:none; background-position: 0px 1px;}

a.neff {display:block; text-decoration:none; border:none; position:absolute; top:73px; left:554px; width:107px; height:39px; background:url(../img/newfirm/eff.jpg) no-repeat 0px -55px;}
a:hover.neff {text-decoration:none; border:none; background-position: 0px -2px;}

a.nrestart {display:block; text-decoration:none; border:none; position:absolute; top:120px; left:4px; width:103px; height:91px; background:url(../img/newfirm/restart.jpg) no-repeat 0px 0px;}
a:hover.nrestart {text-decoration:none; border:none; background-position: 0px -99px;}

a.nteka {display:block; text-decoration:none; border:none; position:absolute; top:115px; left:127px; width:81px; height:59px; background:url(../img/newfirm/teka.jpg) no-repeat 0px 0px;}
a:hover.nteka {text-decoration:none; border:none; background-position: 0px -66px;}

a.nkup {display:block; text-decoration:none; border:none; position:absolute; top:184px; left:129px; width:123px; height:26px; background:url(../img/newfirm/kup.jpg) no-repeat 0px -30px;}
a:hover.nkup {text-decoration:none; border:none; background-position: 0px 1px;}

a.nsiemens {display:block; text-decoration:none; border:none; position:absolute; top:133px; left:235px; width:136px; height:27px; background:url(../img/newfirm/siemens.jpg) no-repeat 0px -30px;}
a:hover.nsiemens {text-decoration:none; border:none; background-position: 0px -1px;}

a.ncata {display:block; text-decoration:none; border:none; position:absolute; top:175px; left:270px; width:115px; height:39px; background:url(../img/newfirm/cata.jpg) no-repeat 0px 0px;}
a:hover.ncata {text-decoration:none; border:none; background-position: 0px -53px;}

a.nzanussi {display:block; text-decoration:none; border:none; position:absolute; top:125px; left:400px; width:115px; height:33px; background:url(../img/newfirm/zanussi.jpg) no-repeat 0px 0px;}
a:hover.nzanussi {text-decoration:none; border:none; background-position: 0px -42px;}

a.nfalmec {display:block; text-decoration:none; border:none; position:absolute; top:173px; left:405px; width:112px; height:40px; background:url(../img/newfirm/falmec.jpg) no-repeat 0px 0px;}
a:hover.nfalmec {text-decoration:none; border:none; background-position: 0px -43px;}

a.nkrona {display:block; text-decoration:none; border:none; position:absolute; top:120px; left:540px; width:108px; height:112px; background:url(../img/newfirm/krona.jpg) no-repeat 0px 0px;}
a:hover.nkrona {text-decoration:none; border:none; background-position: 0px -114px;}

a.nsmeg {display:block; text-decoration:none; border:none; position:absolute; top:233px; left:4px; width:130px; height:34px; background:url(../img/newfirm/smeg.jpg) no-repeat 0px 0px;}
a:hover.nsmeg {text-decoration:none; border:none; background-position: 0px -38px;}

a.nelica {display:block; text-decoration:none; border:none; position:absolute; top:231px; left:154px; width:125px; height:34px; background:url(../img/newfirm/elica.jpg) no-repeat 0px 0px;}
a:hover.nelica {text-decoration:none; border:none; background-position: 0px -39px;}

a.nbest {display:block; text-decoration:none; border:none; position:absolute; top:231px; left:304px; width:94px; height:36px; background:url(../img/newfirm/best.jpg) no-repeat 0px 0px;}
a:hover.nbest {text-decoration:none; border:none; background-position: 0px -44px;}



.zayaLink { position: absolute; top: 0; right: 40px; display: inline-block; color: #f0353d; width: 150px; text-align: center; line-height: 30px; height: 32px }
.zayaLink:hover { color: #e76f00 }

/* --- 21 февраля 2011 --- */
tr.bej_fon { background-color: #FFEEE2; }
div.megadiv { float: left; padding-right: 60px; }
.vote_stat { color: gray; font-size: 10px; padding-left: 5px; }

.nybl{ position:absolute; left:0px; top:0px;}
