html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0px; }
strong { font-weight: bold; color: rgb(0, 0, 0); }
div.b { margin: 0px; padding: 0px; clear: both; }
html { background: url('pics/bg.png') repeat scroll 0% 0% transparent; }
.wrapper { position: relative; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 17px; opacity: 0.99; }
a { color: #000; text-decoration: none; }
a.bl_l { color: rgb(0, 0, 0); }
a:hover { color: rgb(243, 54, 107); }
.st_like {  }
.offer_title h3 { font-family: Arial; font-size: 12px; color: rgb(0, 0, 0); opacity: 0.99; }
.new_user_banner h1 { font-family: Arial; color: rgb(255, 255, 255); font-size: 22px; line-height: 30px; opacity: 0.99; }
.title_bfd h3 { font-family: Arial; color: rgb(51, 51, 51); font-size: 18px; line-height: 20px; font-weight: bold; opacity: 0.99; }
.about_left h2 { font-family: Arial; color: rgb(0, 0, 0); font-size: 18px; line-height: 20px; font-weight: bold; margin-left: 10px; margin-bottom: 15px; opacity: 0.99; }
.desc_about h4 { font-family: Arial; color: rgb(0, 0, 0); font-size: 18px; line-height: 30px; opacity: 0.99; }
.nav_bot h4 { font-family: Arial; color: rgb(0, 0, 0); font-size: 18px; line-height: 30px; opacity: 0.99; }
.earn_withus h4 { font-family: Arial; color: rgb(75, 77, 78); font-size: 18px; line-height: 17px; font-weight: bold; margin-bottom: 9px; opacity: 0.99; }
.top_wrap { height: 33px; background-color: rgb(255, 255, 255); width: 100%; }
.top { width: 980px; position: relative; margin: 0px auto; line-height: 33px; }
.logo { position: absolute; top: 5px; left: 0px; }
.home { position: absolute; left: -30px; top: 12px; }
.fav_top { float: left; width: 80px; padding-left: 115px; }
.star_ft { background: url('pics/star_spr.png') no-repeat scroll 0% 0% transparent; padding: 1px 7px; }
.star_ft:hover { background-position: 0px -23px; }
.counts_ft { background: none repeat scroll 0% 0% rgb(243, 54, 107); position: relative; padding: 0px 4px; margin-left: 3px; color: rgb(255, 255, 255); }
.counts_ft > span { background: url('pics/left_pip.gif') no-repeat scroll 0% 0% transparent; position: absolute; left: -3px; top: 5px; }
.menu_top_2 { float: left; _width: 312px; line-height: 32px; }
.menu_top { float: right; line-height: 32px; }
.menu_top li { display: inline; float: left; max-width: 180px; }
.menu_top_2 li { display: block; float: left; }
.menu_top_2 { color: rgb(203, 203, 203); }
.st_login { line-height: 48px; position: relative; padding: 4px 0px 0px; }
.sep_mt_li { margin: 0px 10px; line-height: 18px; color: rgb(204, 204, 204); height: 18px; padding-top: 8px; }
.header_wrap { width: 100%; padding: 15px 0px; background: none repeat scroll 0% 0% rgb(223, 224, 224); margin-bottom: 74px; border-bottom: 1px solid rgb(244, 244, 244); border-top: 1px solid rgb(204, 204, 204); }
.header { width: 785px; margin: 0px auto; padding-left: 195px; }
.loc_select { float: left; width: 450px; position: relative; }
.header_wrap.new_user { _margin-bottom: 270px; }
.block_ls { padding: 5px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; float: left; width: 200px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5) inset; margin-right: 5px; color: rgb(0, 0, 0); font-weight: bold; cursor: pointer; }
.selectBox-options a, .selectBox-options li a, .selectBox-options li a { color: rgb(0, 0, 0); }
.deltext_bls { color: rgb(154, 154, 154); }
.select_ls { width: 12px; height: 12px; position: absolute; background: url('pics/loc_select.gif') no-repeat scroll 0% 0% transparent; right: 7px; top: 8px; cursor: pointer; }
.select_ls:hover { background-position: 0px -23px; }
.offer_title p { cursor: pointer; }
.container { width: 980px; margin: 0px auto; padding-bottom: 70px; }
.left_side { width: 195px; float: left; }
.nav { background: none repeat scroll 0% 0% rgb(226, 228, 232); padding: 20px 7px; margin-bottom: 25px; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 0px 11px rgb(202, 206, 215) inset; }
.btns_nav { padding-bottom: 45px; }
.nav_block_f { padding-bottom: 30px; position: relative; }
.menu_nb_f li { border-bottom: 1px solid rgb(252, 252, 252); }
.menu_nb_f li > .inner_mnb_f { border-bottom: 1px solid rgb(187, 187, 187); padding: 5px 0px 3px; font-size: 12px; line-height: 14px; font-weight: bold; }
.deals_cnts { float: right; }
.list_btn_nav { width: 90px; height: 25px; cursor: pointer; float: left; background: url('pics/list_nav.png') no-repeat scroll 0px -57px transparent; }
.list_btn_nav:hover { background-position: 0px -29px; }
.list_btn_nav.active_lbn { background-position: 0px 0px; cursor: default; }
.map_btn_nav { width: 89px; height: 25px; cursor: pointer; float: left; background: url('pics/map_nav.png') no-repeat scroll 0px 0px transparent; }
.map_btn_nav:hover { background-position: 0px -28px; }
.deals_cnts { text-align: center; width: 35px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(0, 0, 0); font-size: 10px; }
.deals_cnts.pink_dc { background: none repeat scroll 0% 0% rgb(216, 13, 70); }
.category_nav { padding-bottom: 30px; }
.menu_nb_f a, .category_nav a { color: rgb(0, 0, 0); }
.menu_nb_f a:hover, .category_nav a:hover { color: rgb(243, 54, 107); }
.category_nav > ul > li { border-bottom: 1px solid rgb(252, 252, 252); _margin-left: 16px; }
.category_nav li > .inner_cn { border-bottom: 1px solid rgb(187, 187, 187); padding: 5px 0px 3px; font-size: 11px; line-height: 13px; font-weight: bold; position: relative; }
.ico_icn { position: absolute; left: -16px; width: 12px; height: 12px; background: url('pics/cat_spr.png') no-repeat scroll 0% 0% transparent; }
.ico_icn.until90 { background-position: 0px -18px; }
.ico_icn.avia { background-position: 0px -37px; }
.ico_icn.travels { background-position: 0px -56px; }
.ico_icn.hotels { background-position: 0px -75px; }
li.deals_cat { border: 0px none ! important; padding: 5px 0px; }
.deals_cat li { border-bottom: 1px solid rgb(201, 204, 209); padding: 0px; }
.deals_cat li.ip_dc a { color: rgb(216, 13, 68) ! important; font-size: 10px; text-transform: uppercase; }
.deals_cat li.ip_dc .deals_cnts { background: none repeat scroll 0% 0% rgb(216, 13, 68); color: rgb(255, 255, 255); }
.deals_cat a { color: rgb(76, 78, 79); font-size: 10px; text-transform: uppercase; }
.deals_cat a:hover { color: rgb(243, 54, 107); }
.inner_dc > .deals_cnts { background: none repeat scroll 0% 0% rgb(147, 147, 148); color: rgb(82, 82, 82); }
.inner_dc { line-height: 12px; padding: 3px 0px; }
.active_cn { background: none repeat scroll 0% 0% rgb(44, 44, 44); margin-left: -8px ! important; padding-left: 24px; border-bottom: 0px none ! important; margin-right: -7px; padding-right: 7px; padding-bottom: 2px; }
.menu_nb_f > li.active_cn { background: none repeat scroll 0% 0% rgb(44, 44, 44); margin-left: -8px ! important; padding-left: 8px; border-bottom: 0px none ! important; margin-right: -7px; padding-right: 7px; padding-bottom: 1px; }
.menu_nb_f > li.active_cn > .inner_mnb_f { border-bottom: 0px none ! important; }
.active_cn .deals_cnts { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; color: rgb(82, 82, 82); }
.active_cn a { color: rgb(255, 255, 255) ! important; }
.fav_stat { position: absolute; left: -30px; top: 4px; }
.ip_insoc { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 20px 0px; width: 185px; margin-bottom: 30px; border: 1px solid rgb(204, 204, 204); }
.insoc_title { border-bottom: 1px solid rgb(194, 194, 194); padding: 2px 7px; margin-bottom: 8px; position: relative; }
.insoc_title:after { content: ""; width: 7px; height: 7px; background: none repeat scroll 0% 0% rgb(0, 0, 0); display: block; position: absolute; right: 0px; top: 6px; }
.insoc_list { padding-left: 20px; padding-right: 7px; }
.insoc_list li { border-bottom: 1px solid rgb(217, 219, 222); }
.insoc_list li > a { display: block; color: rgb(76, 78, 79); background: url('pics/socnets_min_we.gif') no-repeat scroll 100% -70px transparent; padding: 2px 0px; }
.insoc_list li > a.vk_il { background-position: 100% -52px; }
.insoc_list li > a.tw_il { background-position: 100% 5px; }
.insoc_list li > a:hover { color: rgb(216, 13, 70); }
.about_left { color: rgb(76, 78, 79); margin-bottom: 50px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 20px 5px 20px 0px; width: 180px; border: 1px solid rgb(204, 204, 204); }
.about_left p { padding-bottom: 9px; padding-left: 20px; padding-right: 6px; }
.about_left p > b { color: rgb(0, 0, 0); font-weight: bold; }
.content { float: right; width: 785px; }
.deals_tape { z-index: 8000; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); min-height: 2130px; margin-top: -10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; padding: 30px 0px 100px; }
.deals_cont { position: relative; width: 450px; float: left; }
.about_wrap { width: 100%; background: none repeat scroll 0% 0% rgb(223, 224, 224); color: rgb(104, 104, 104); padding: 50px 0px 35px; margin-bottom: 50px; border-top: 1px solid rgb(204, 204, 204); margin-top: -101px; }
.about { _width: 980px; margin: 0px auto; padding: 10px; }
.desc_about { float: left; color: rgb(104, 104, 104); width: 310px; margin-left: 15px; }
.desc_about.first_da { margin-left: 0px; }
.desc_about > p { padding-bottom: 12px; padding-right: 17px; }
.desc_about span { font-weight: bold; }
.bottom { _width: 980px; margin: 0px auto; padding-bottom: 55px; position: relative; }
.nav_bot { float: left; width: 310px; margin-left: 15px; }
.nav_bot.first_nb { margin-left: 0px; }
.bottom .desc_about { width: 245px; }
.footer { _width: 980px; margin: 0px auto; color: rgb(0, 0, 0); padding: 10px; }
.footer p { padding-bottom: 3px; }
.left_foot { width: 610px; float: left; }
.left_foot span { color: rgb(157, 157, 157); }
.right_foot { width: 270px; float: right; text-align: right; color: rgb(157, 157, 157); }
.onlyweb { padding-right: 15px; background: url('pics/onlyweb.gif') no-repeat scroll 100% 3px transparent; }
.main_title { border-bottom: 1px solid rgb(194, 194, 194); margin-bottom: 6px; padding-bottom: 8px; padding-left: 20px; padding-right: 10px; }
.main_title > h2 { font-size: 26px; line-height: 29px; color: rgb(0, 0, 0); font-weight: bold; }
.main_title > h2 > span { background-color: rgb(226, 228, 232); color: rgb(70, 70, 70); font-weight: bold; font-size: 18px; line-height: 21px; padding: 1px 17px; border-radius: 3px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7) inset; text-shadow: 0px 1px 0px white; float: right; }
.about_dt { color: rgb(76, 78, 79); padding-left: 20px; padding-right: 10px; padding-top: 10px; margin-bottom: 15px; position: relative; }
.about_dt:after { content: ""; width: 9px; height: 28px; background: none repeat scroll 0% 0% rgb(0, 0, 0); display: block; position: absolute; right: 0px; top: 12px; }
.time_when { width: 220px; float: left; color: rgb(149, 149, 149); }
.click_like { width: 160px; float: right; text-align: right; position: relative; margin-top: -3px; }
.like_it { font-size: 11px; line-height: 13px; padding: 6px 0px 2px; }
.rightside { width: 335px; float: right; position: relative; z-index: 11; }
.detail_deal { width: 333px; border: 1px solid rgb(204, 204, 204); position: relative; margin-bottom: 10px; background-color: rgb(255, 255, 255); }
.close_dd { position: absolute; width: 11px; height: 13px; top: 25px; right: 10px; background: url('pics/close.png') no-repeat scroll 0px 0px transparent; cursor: pointer; }
.close_ddd { position: absolute; width: 11px; height: 13px; top: 25px; right: 10px; background: url('pics/close.png') no-repeat scroll 0px 0px transparent; cursor: pointer; }
.close_ddd:hover { opacity: 1; }
.close_dd:hover { opacity: 1; }
.offer_link_dd { position: relative; }
.offer_link_dd input { width: 98% ! important; margin: 0px ! important; }
.offer_link_dd p { padding-bottom: 4px; font-size: 11px; }
.experts_block { padding: 28px 9px 16px 8px; background-color: rgb(254, 255, 208); border: 1px solid rgb(204, 204, 204); margin-bottom: 38px; }
.title_eb { padding-bottom: 15px; background: url('pics/title_eb.png') no-repeat scroll 100% 3px transparent; font-size: 18px; line-height: 21px; font-weight: bold; }
.usr_exp { float: left; width: 32px; position: relative; margin-right: 15px; }
.usr_exp img { border: medium none; height: 32px; width: 32px; }
.usr_exp span { position: absolute; width: 32px; height: 30px; border: 1px solid rgb(175, 172, 84); background: url('pics/exp_usr.png') no-repeat scroll 4px 6px rgb(255, 255, 255); display: block; right: 0px; top: 0px; }
.arrow_ueb { width: 24px; float: left; margin-right: 18px; padding-top: 4px; }
.usrs_eb { padding-bottom: 8px; position: relative; }
.usrs_eb p { margin-right: -7px; }
.usrs_eb p span { color: rgb(0, 0, 0); }
.desc_eb { color: rgb(76, 78, 79); position: relative; }
.desc_eb p { margin-bottom: 9px; }
.free_deals { background: none repeat scroll 0% 0% rgb(226, 228, 232); padding: 25px 0px 20px; border: 1px solid rgb(204, 204, 204); margin-bottom: 25px; position: relative; }
.block_fd { padding: 0px 7px 10px; margin-bottom: 20px; border-bottom: 1px solid rgb(204, 204, 204); }
.title_fd { font-size: 20px; line-height: 22px; font-weight: bold; padding: 0px 7px 8px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
.fd_counts { float: right; padding: 0px 10px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(0, 0, 0); font-size: 11px; line-height: 14px; font-weight: normal; margin-top: 4px; }
.title_bfd {  }
.img_bfd { position: relative; margin-bottom: 6px; }
.timer_ibfd { position: absolute; left: -4px; top: 15px; background: url('pics/free_deal.png') no-repeat scroll 0% 0% transparent; width: 142px; height: 69px; }
.free_ibfd { position: absolute; right: -32px; top: 15px; background: url('pics/econom_free.png') no-repeat scroll 0% 0% transparent; width: 148px; height: 77px; }
.text_ibfd { position: absolute; width: 302px; height: 21px; line-height: 21px; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7); bottom: 0px; padding: 0px 11px 0px 7px; left: 0px; }
.deal_from_free { width: 49%; float: left; color: rgb(255, 255, 255); padding-left: 15px; background: url('pics/free_ip_icos.gif') no-repeat scroll 0px 7px transparent; }
.friends_cnt { width: 140px; float: right; text-align: right; color: rgb(255, 255, 255); padding-left: 15px; }
.timer_free { width: 132px; padding: 0px 5px; text-align: center; color: rgb(0, 0, 0); font-size: 13px; line-height: 17px; bottom: -38px; position: relative; }
.economy_free { width: 70px; text-align: center; color: rgb(0, 0, 0); font-size: 13px; line-height: 17px; background-color: rgb(255, 255, 255); left: 21px; bottom: -41px; position: relative; }
.economy_free > span { padding-right: 13px; background: url('pics/price_prcnt.png') no-repeat scroll 100% 2px transparent; }
.slide_detail { position: relative; padding-bottom: 130px; left: -336px; }
#preloader { display: block; margin: 0px auto -10px; width: 32px; }
.selectBox { color: rgb(0, 0, 0) ! important; }
#added_fav_popup { position: fixed; top: 15px; left: 39%; background-color: rgb(248, 248, 221); color: rgb(76, 78, 79); border: 1px solid rgb(161, 161, 79); border-radius: 1px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); padding: 20px 20px 20px 43px; width: 315px; z-index: 9000; }
.favInterest { background: url('pics/valve.png') no-repeat scroll 100% 2px transparent; padding: 0px 19px 0px 0px; }
.favCloseWin { background: url('pics/closewin.gif') no-repeat scroll 9px 4px transparent; cursor: pointer; width: 19px; height: 17px; position: absolute; right: 10px; top: 21px; }
.favCloseWin :hover { background: url('pics/closewin.gif') no-repeat scroll 0px -11px transparent; }
#added_fav_popup p { padding: 0px 0px 12px; }
.clear_locsel { float: left; width: 160px; margin-left: 9px; line-height: 27px; }
.info_rddc { padding: 30px 20px 0px 0px; }
#tab_desc {  }
.how_it_works_popup { position: absolute; bottom: -231px; right: 0px; width: 535px; height: 165px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); padding: 30px 35px 25px 30px; background-color: rgb(255, 255, 255); color: rgb(76, 78, 79); z-index: 8888; }
.how_it_works_popup p > span { font-size: 18px; color: rgb(255, 255, 255); position: absolute; top: 0px; left: 6px; background: url('pics/black_circle.png') no-repeat scroll 0% 0% transparent; width: 24px; height: 24px; line-height: 24px; text-align: center; }
.how_it_works_popup p { width: 215px; float: left; padding-left: 39px; margin-right: 10px; position: relative; }
.close_hiw { position: absolute; right: 18px; top: 32px; background: url('pics/close_win.png') no-repeat scroll 0% 0% transparent; width: 17px; height: 18px; cursor: pointer; opacity: 0.5; transition: all 0.1s ease 0s; }
.close_hiw:hover { opacity: 1; }
.basket { float: right; position: relative; cursor: pointer; }
.basket a { color: rgb(217, 12, 71); }
.basket a:hover { color: rgb(217, 12, 71); text-decoration: underline; }
.basket p { line-height: 26px; }
.basket_link { background: url('pics/basket.gif') no-repeat scroll 0% 0% transparent; padding: 4px 12px 4px 9px; margin-left: 12px; }
.earn_withus { border: 1px solid rgb(224, 214, 156); background-color: rgb(250, 249, 201); color: rgb(76, 78, 79); padding: 26px 8px 15px; margin-bottom: 25px; position: relative; }
.earn_withus > p { padding-bottom: 12px; }
.earn_btn { background: url('pics/get_clients2.png') no-repeat scroll 0% 0% transparent; display: block; width: 151px; height: 28px; line-height: 25px; text-align: center; color: rgb(255, 255, 255); }
.earn_btn:hover { color: rgb(255, 255, 255); }
.deals_cnts.soon_dc { font-size: 9px ! important; }
.table_rating tr:nth-child(2n-1) td { background-color: rgb(226, 228, 232); }
.item_rating:nth-child(2n-1) > div { background: none repeat scroll 0% 0% rgb(226, 228, 232) ! important; }
.lk_estimates { margin: 0px 4px; padding: 0px 11px; background: url('pics/lk_estimates.gif') no-repeat scroll 0% 0% transparent; }
.basket_popup tr:nth-child(2n-1) td { background: none repeat scroll 0% 0% rgb(245, 245, 245); }
.offer { padding: 24px 10px 12px 20px; }
.offer:hover, .offer.active_offer { background: none repeat scroll 0% 0% rgb(233, 246, 253); }
.tape_img_free { position: absolute; top: 0px; right: 0px; display: none; }
.tape_img_free img, .tape_img_ip img { min-height: 0px ! important; min-width: 0px ! important; }
.roubles.red_roubles { background: url('pics/price_prcnt.png') no-repeat scroll 0px -47px transparent ! important; color: rgb(193, 0, 54); }
.offer.ip_offer:hover, .offer.ip_offer.active_offer { background: none repeat scroll 0% 0% rgb(252, 243, 244); }
.left_offer { width: 49%; float: left; }
.desc_offer { width: 210px; float: right; position: relative; }
.left_do { float: left; width: 105px; }
.right_do { border-left: 1px solid rgb(178, 178, 178); float: right; padding-left: 10px; width: 80px; }
.info_span > p { font-size: 11px; line-height: 13px; }
.info_span > span { font-size: 24px; line-height: 27px; color: rgb(0, 0, 0); padding-left: 11px; }
.info_span > span.roubles { background: url('pics/price_prcnt.png') no-repeat scroll 0px 4px transparent; }
.info_span > span.percent { background: url('pics/price_prcnt.png') no-repeat scroll 0px -76px transparent; color: rgb(193, 0, 54); padding-left: 16px; }
.descline_offer { color: rgb(79, 78, 78); border-bottom: 1px solid rgb(178, 178, 178); height: 45px; margin-bottom: 5px; padding-bottom: 6px; }
.offer_title { border-bottom: 1px solid rgb(178, 178, 178); height: 52px; margin-bottom: 5px; padding-bottom: 9px; }
.info_span > span.timer_is { padding: 0px; }
.info_span > span.timer_is span { font-size: 11px; line-height: 17px; }
.slide_btn { width: 102px; height: 28px; cursor: pointer; background: url('pics/slide_btn.png') no-repeat scroll 0% 0% transparent; margin-left: -2px; margin-bottom: 12px; margin-top: 6px; float: left; text-align: center; color: rgb(255, 255, 255); line-height: 26px; }
.slide_btn:hover { background-position: 0px -28px; }
.slide_btn:active { background-position: 0px -56px; }
.new_win_link { background: url('pics/new_win_link.gif') no-repeat scroll 0% 0% transparent; display: block; float: right; height: 12px; margin-top: 17px; width: 17px; }
.new_win_link:hover { background-position: 0px -14px; }
.like_it { border-top: 1px solid rgb(194, 194, 194); }
span.where { color: rgb(0, 0, 0); }
.img_lo { position: relative; border: 1px solid rgba(0, 0, 0, 0.4); width: 200px; margin-bottom: 4px; overflow: hidden; line-height: 7px; height: 128px; }
.img_lo img { min-height: 128px; min-width: 200px; display: block; }
.det_slide_tabs ul { border-bottom: 1px solid rgb(168, 174, 177); height: 30px; z-index: 1; }
.det_slide_tabs li > span { color: rgb(175, 175, 175); cursor: pointer; }
.det_slide_tabs li.active_idt { border-width: 1px; border-style: solid; border-color: rgb(168, 174, 177) rgb(168, 174, 177) rgb(255, 255, 255); z-index: 10; }
.det_slide_tabs li.active_idt > span { color: rgb(0, 0, 0); cursor: default; }
.det_slide_tabs li.active_idt > span:hover { color: rgb(0, 0, 0); }
.det_slide_tabs li > span:hover { color: rgb(216, 13, 70); }
.det_slide_tabs {  }
.det_slide_tabs { position: relative; }
.det_slide_tabs li { display: inline; float: left; font-size: 18px; line-height: 21px; padding: 4px 10px; }
.title_ld { margin-bottom: 0px; }
.title_ld h1 { font-size: 12px; padding-bottom: 15px; }
.table_ld { padding: 5px 0px; border-top: 1px solid rgb(172, 174, 175); border-bottom: 1px solid rgb(172, 174, 175); margin-bottom: 13px; }
.table_ld table { width: 100%; }
.table_ld td { border-right: 1px solid rgb(178, 178, 178); padding: 0px 7px; }
.table_ld td.price_td { width: 95px; padding-right: 7px; padding-left: 0px; }
.table_ld td.discount_td { width: 65px; }
.table_ld td.estimates_td { width: 95px; border-right: 0px none; }
.desc_dld { border-bottom: 1px solid rgb(168, 174, 177); color: rgb(76, 78, 79); padding: 20px 0px 10px; }
a.link_all { text-align: center; background: none repeat scroll 0% 0% rgb(211, 213, 218); border: 1px solid rgb(204, 204, 204); padding: 3px 0px; display: block; color: rgb(109, 109, 110); margin: 0px 7px; }
.detail_ip_offer { padding: 35px 20px 50px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-top: -42px; margin-bottom: 0px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4); }
.left_dif { width: 210px; float: left; }
.left_dif .desc_dld { border-bottom: medium none; padding: 16px 0px; }
.img_dif { margin-bottom: 40px; height: 210px; }
.main_desc_dif { height: 81px; overflow-y: scroll; margin-bottom: 0px; margin-top: 0px; }
.howitworks { width: 419px; height: 141px; margin: 17px 0px; }
_right_dif { width: 510px; float: right; position: relative; _height: 639px; _padding-top: 114px; }
.dif_title { position: relative; }
.dif_title h2 { font-size: 26px; line-height: 29px; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid rgb(194, 194, 194); margin-bottom: 26px; }
.dif_title h2 a { font-size: 12px; line-height: 25px; font-weight: normal; }
.contacts_dif { margin-top: 10px; padding-bottom: 15px; border-bottom: 1px solid rgb(168, 174, 177); }
.wrap_closeclick { position: fixed; cursor: pointer; }
.abs_wrap_closeclick { position: absolute; display: none; }
.new_user_banner .selectBox:hover { color: rgb(0, 0, 0) ! important; cursor: pointer; }
.citySelMargin { padding-bottom: 5px ! important; }
a.show_map_link { padding: 2px 0px 2px 20px; background: url('pics/map.png') no-repeat scroll left 3px transparent; }
.leftabsolute { _position: absolute; top: 0px; _width: 510px; left: 0px; }
body {  }
.nav_bot ul { margin-left: -20px; }
.nav_bot a { display: inline-block; padding: 0px 0px 0px 20px; }
.nav_bot a:hover { color: rgb(217, 12, 71); }
.nav_bot li.current a { background: url('pics/ico-dollar.png') no-repeat scroll left 2px transparent; color: rgb(217, 12, 71); }
.onlyweb { background: url('pics/ico-heart.png') no-repeat scroll right center transparent; padding: 0px 15px 0px 0px; }
#tabs_cont { margin: 0px; overflow: hidden; }
.offer_link_dd input { color: rgb(183, 184, 185); border: 1px solid rgb(153, 153, 153); outline: medium none; }
.areyou { font-size: 12px; float: right; color: rgb(129, 131, 131); font-weight: normal; }
.earn_withus .close_dd { background: url('pics/close_dd.jpg') no-repeat scroll 0% 0% transparent; width: 17px; height: 18px; }
/* ::::: http://benderi.idolprice.ru/popup_styles.css?1401825600 ::::: */

.pers_wrap { width: 100%; background: none repeat scroll 0% 0% rgb(195, 26, 73); color: rgb(255, 255, 255); position: relative; z-index: 10000; display: none; top: 0px; }
.pers_ups { width: 100%; position: fixed; top: 0px; left: 0px; }
.wrap_popup { position: absolute; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.5); z-index: 10000; }
.pers_wrap.active_pw { display: block; }
.wrap_win { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.75); position: absolute; z-index: 1000; top: 122px; left: 28%; }
.win_popup { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 23px 64px; border: 1px solid rgb(178, 178, 178); outline: 1px solid rgb(255, 255, 255); color: rgb(100, 100, 100); overflow: hidden; position: relative; }
.win_popup > .close_win { position: absolute; right: 43px; top: 23px; background: url('pics/close_win.png') no-repeat scroll 0% 0% transparent; width: 17px; height: 18px; cursor: pointer; opacity: 0.5; transition: all 0.1s ease 0s; }
.win_popup > .close_win:hover { opacity: 1; }
.inner_wp_textabout { width: 420px; }
.inner_wp_textabout > p:first-child { padding-bottom: 20px; }
.win_country { box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.4); position: relative; z-index: 1000; margin: 60px auto ! important; width: 813px; }
.wc_tabs { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 19px 15px 0px 19px; }
.wc_content { background: none repeat scroll 0% 0% rgb(227, 228, 232); padding: 20px 30px 50px 34px; }
.win_country > .close_win { position: absolute; right: 11px; top: 23px; background: url('pics/close_win.png') no-repeat scroll 0% 0% transparent; width: 17px; height: 18px; cursor: pointer; opacity: 0.5; transition: all 0.1s ease 0s; }
.win_country > .close_win:hover { opacity: 1; }
.wc_tabs li { display: inline; float: left; padding: 5px 15px 3px; }
.wc_tabs li > a { padding-left: 20px; background: url('pics/flags.png') no-repeat scroll 0% 0% transparent; color: rgb(133, 133, 133); font-weight: bold; font-size: 11px; }
.wc_tabs li > a:hover { color: rgb(217, 12, 71); }
.wc_tabs li > a.ru_wct { background-position: 0px 0px; }
.wc_tabs li > a.by_wct { background-position: 0px -19px; }
.wc_tabs li > a.ua_wct { background-position: 0px -39px; }
.wc_tabs li > a.lt_wct { background-position: 0px -61px; }
.wc_tabs li > a.es_wct { background-position: 0px -82px; }
.wc_tab_active > a { cursor: default; color: rgb(51, 51, 51) ! important; }
.wc_tab_active > a:hover { color: rgb(51, 51, 51) ! important; }
.wc_tab_active { border-top-left-radius: 2px; border-top-right-radius: 2px; background: none repeat scroll 0% 0% rgb(227, 228, 232); padding: 5px 12px 1px 10px; }
.title_wc_c { color: rgb(0, 0, 0); font-size: 24px; line-height: 26px; padding-bottom: 12px; font-weight: bold; }
.letter_sel li { display: inline; float: left; margin-right: 3px; }
.letter_sel { padding-bottom: 5px; }
.letter_sel li > a { font-size: 18px; font-weight: bold; line-height: 21px; color: rgb(0, 0, 0); display: block; width: 23px; height: 21px; background: none repeat scroll 0% 0% rgb(149, 151, 154); text-align: center; }
.letter_sel li > a:hover { background: none repeat scroll 0% 0% rgb(36, 36, 36); color: rgb(255, 255, 255); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8) inset; }
.letter_sel #all { width: 145px; height: 21px; background: none repeat scroll 0% 0% rgb(8, 198, 224); }
.metro_list { margin: 0px 0px 10px; }
.sendMetro { width: 751px; height: 29px; line-height: 26px; background: url('pics/buttonmetro.png') no-repeat scroll 0% 0% transparent; cursor: pointer; border: 0px none; outline: 0px none; font-family: Helvetica; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.7); float: right; padding-bottom: 1px; margin: 10px 0px 22px; }
.sendMetro:hover { background-position: 0px -29px; }
.cities_list_col { width: 176px; margin-left: 15px; float: left; }
.cities_list_col:first-child { margin-left: 0px ! important; }
.cities_list_col li { border-bottom: 1px solid rgb(201, 204, 209); padding: 4px 0px; border-top: 0px solid rgb(232, 234, 236); }
.cities_list_col a { width: 100%; color: rgb(76, 78, 79); }
.cities_list_col a:hover { color: rgb(243, 54, 107); }
.inner_clc > .deals_cnts { background: none repeat scroll 0% 0% rgb(147, 147, 148); color: rgb(82, 82, 82); }
.inner_clc { line-height: 12px; }
.cities_list_col > li:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(8, 197, 224); margin: -1px -7px; padding: 5px 7px ! important; }
.cities_list_col > li:hover a { color: rgb(255, 255, 255) ! important; }
#how_popup { left: 29%; top: 40px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); z-index: 9000; }
#how_popup > .win_popup { border: 0px none; outline: 0px none; padding: 22px 65px 5px 30px; }
.wc_tabs li > a.other_wct { color: rgb(255, 255, 255); background-color: rgb(163, 163, 163); background-image: none; padding: 0px 12px; }
.wc_tabs li > a.other_wct:hover { color: rgb(198, 12, 65); }
.products_table tr:nth-child(2n) > td { background: none repeat scroll 0% 0% rgb(245, 245, 245); }
.new_user_banner { box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.6); width: 575px; background: linear-gradient(to bottom, rgb(247, 207, 71) 0%, rgb(252, 195, 0) 99%) repeat scroll 0% 0% transparent; padding: 20px 20px 20px 190px; position: absolute; top: 115px; }
.img_nub { position: absolute; left: 20px; top: 20px; }
.new_user_banner p { color: rgb(61, 61, 61); margin-bottom: 24px; }
.sel_city_nub { padding: 8px 14px; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; float: left; width: 360px; color: rgb(0, 0, 0); font-weight: bold; border: 1px solid rgb(176, 176, 176); font-size: 18px; line-height: 21px; }
.new_user_banner input { width: 178px; height: 47px; background: url('pics/green_btn_mid.png') no-repeat scroll 0% 0% transparent; cursor: pointer; border: 0px none; outline: 0px none; font-family: Helvetica; font-size: 18px; color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.7); float: right; padding-bottom: 9px; }
.new_user_banner input:hover { background-position: 0px -49px; }
.close_banner { position: absolute; right: 13px; top: 23px; background: url('pics/close_win.png') no-repeat scroll 0% 0% transparent; width: 17px; height: 18px; cursor: pointer; opacity: 0.5; transition: all 0.1s ease 0s; }
.close_banner:hover { opacity: 1; }
.sel_city_nub-selectBox-dropdown-menu a { color: rgb(0, 0, 0) ! important; }
/* ::::: http://benderi.idolprice.ru/jquery.selectBox.css?1401825600 ::::: */

.selectBox-dropdown { min-width: 150px; position: relative; border: 1px solid rgb(103, 103, 103); text-decoration: none; text-align: left; color: rgb(0, 0, 0); outline: medium none; vertical-align: middle; background: -moz-linear-gradient(center top , rgb(252, 252, 252) 1%, rgb(242, 242, 242) 100%) repeat scroll 0% 0% transparent; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75); border-radius: 2px; display: inline-block; cursor: default; }
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow { border-color: rgb(102, 102, 102); }
.selectBox-dropdown .selectBox-label { padding: 2px 8px; display: inline-block; white-space: nowrap; overflow: hidden; }
.selectBox-dropdown .selectBox-arrow { position: absolute; top: 0px; right: 0px; width: 23px; height: 100%; background: url('pics/jquery.selectbox-arrow.gif') no-repeat scroll 50% center transparent; }
.selectBox-dropdown-menu { position: absolute; z-index: 99999; max-height: 200px; min-height: 1em; border: 1px solid rgb(187, 187, 187); background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2); overflow: auto; }
.selectBox-options, .selectBox-options LI, .selectBox-options LI A { list-style: none outside none; display: block; cursor: default; padding: 0px; margin: 0px; }
.selectBox-options LI A { line-height: 1.5; padding: 0px 0.5em; white-space: nowrap; overflow: hidden; background: none no-repeat scroll 6px center transparent; }
.selectBox-options LI.selectBox-selected A { background-color: rgb(200, 222, 244); }
/* ::::: http://benderi.idolprice.ru/thickbox.css?1401825600 ::::: */

* { padding: 0px; margin: 0px; }
/* ::::: http://benderi.idolprice.ru/stylesheet.css?1401825600 ::::: */

@font-face {
	font-family: "ALSRubl-Arial";
	font-style: normal;
	font-weight: normal;
	src: url('pics/alsrubl-arial-regular.eot') format("embedded-opentype"), url('pics/alsrubl-arial-regular.woff') format("woff"), url('pics/alsrubl-arial-regular.htm') format("truetype"), url('pics/alsrubl-arial-regular.svg') format("svg");
}
@font-face {
	font-family: "ALSRubl-Arial";
	font-style: italic;
	font-weight: normal;
	src: url('pics/alsrubl-arial-italic.eot') format("embedded-opentype"), url('pics/alsrubl-arial-italic.woff') format("woff"), url('pics/alsrubl-arial-italic.ttf') format("truetype"), url('pics/alsrubl-arial-italic.svg') format("svg");
}
@font-face {
	font-family: "ALSRubl-Arial";
	font-style: normal;
	font-weight: bold;
	src: url('pics/alsrubl-arial-bold.eot') format("embedded-opentype"), url('pics/alsrubl-arial-bold.woff') format("woff"), url('pics/alsrubl-arial-bold.ttf') format("truetype"), url('pics/alsrubl-arial-bold.svg') format("svg");
}
@font-face {
	font-family: "ALSRubl-Arial";
	font-style: italic;
	font-weight: bold;
	src: url('pics/alsrubl-arial-bolditalic.eot') format("embedded-opentype"), url('pics/alsrubl-arial-bolditalic.woff') format("woff"), url('pics/alsrubl-arial-bolditalic.ttf') format("truetype"), url('pics/alsrubl-arial-bolditalic.svg') format("svg");
}
.banner {bottom: 0; height: 600px; position: fixed; right: 0; width: 160px; padding: 10px;}
/*витрина*/
.vitrina{width: 740px;}
.thumbnail-price {width: 167px;}
.block-price {border: 1px solid #E4EEF1; float: left; height: 350px; margin: 4px; padding: 4px; position: relative; width: 167px;}
/* меню */
.cn { margin: 0px; padding: 0px! important; font-size: 14px! important; line-height: 10px! important; list-style-type: none! important; }
.cni { margin: 5px 0px 12px 0! important; font-weight: 400! important;}
.cnl{ line-height: 14px! important;}
.cnl_a { font-weight: 700! important;}
.cnc { color: rgb(187, 187, 187)! important; margin-left: 5px! important;}
.cns { padding: 4px 0px 0px 0px! important; }
.cns .cni { margin-bottom: 5px! important; }
.tc { text-align: left ! important; width: 100%! important; } 
