@font-face { font-family: 'Bree Serif'; src: url('/orpheus/breeserif_reg.eot'); src: url('/orpheus/breeserif_reg.eot?#iefix') format('embedded-opentype'), url('/orpheus/breeserif_reg.woff') format('woff'), url('/orpheus/breeserif_reg.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'roboto_condensedlight'; src: url('/orpheus/robotocondensed-light.eot'); src: url('/orpheus/robotocondensed-light.eot?#iefix') format('embedded-opentype'), url('/orpheus/robotocondensed-light.woff') format('woff'), url('/orpheus/robotocondensed-light.ttf') format('truetype'); font-weight: normal; font-style: normal; }
* { font-family: 'PTSansRegular'; }
p { font-family: 'PTSansRegular'; }
a { font-family: 'PTSansRegular'; }
a:hover { font-family: 'PTSansRegular'; }
li { font-family: 'PTSansRegular'; }
li:hover { font-family: 'PTSansRegular'; }
body {/*background: url('/pic/fon_8_marta_8.jpg') center center;*/}
/* Раскомментить после НГ
body { background: url('/pic/golds.jpg') center center;}
body { background: url('/pic/bgg.jpg') center center;}
body { background: url('/pic/fon_8_marta.jpg') center center;}
*/
/*НГ
html {background: url('/pic/ny_2018_left_part_new.jpg') repeat-y top left !important;}
body {background: url('/pic/ny_2018_right_part_new.jpg') repeat-y top right!important;}
div.ftr {background: url('/pic/ny_footer.jpg') repeat-x top left!important; background-size: contain!important; padding-top: 10px!important; border-top: 5px solid #1B1E44!important;}
div.ftr div.lcr a:hover {color: #fff!important;}
НГ*/

.sccxxx a:hover {color: #fff!important;}
div#brdcrmbs { margin: 30px 8px 8px 8px; color: #000; text-align: left; font-size: 12px; background: url('/pic/newcart/cell.jpg') top left; }
div#brdcrmbs.cartbrd { margin: 12px 0px 0px; }
div#brdcrmbs a { text-transform: uppercase !important; font-family: 'PTSansRegular'; color: #000; font-size: 12px; text-transform: uppercase; text-decoration: none; background: url('/pic/newcart/brcr.png') repeat-x left -28px; line-height: 29px; display: block; float: left; height: 28px; padding: 0px 11px; }
div#brdcrmbs a:hover { color: #DB2B80; }
div#brdcrmbs span { background: url('/pic/newcart/brcr.png') repeat-x left -56px; display: block; float: left; width: 24px; height: 28px; }
div#brdcrmbs span.start { background: url('/pic/newcart/brcr.png') no-repeat left 0px; }
div#brdcrmbs span.end { background: url('/pic/newcart/brcr.png') no-repeat left -84px; }
table.wholewrap { background: #fff; width: 1180px; margin: -0px auto; }

.sccxxx .bot .typetext {
    background: transparent;
    padding: 5px 6px;
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    height: 32px;
    line-height: 20px;
}
table td.left_part_table { width: 258px; padding: 20px; background-color: #F5F5F5; }
table td.left_part_table p.graycap { font-family: PTSansNarrowBold; color: #444; font-size: 21px; text-transform: uppercase; margin: -9px 0px 8px; padding: 0px 15px; }
table td.left_part_table div.fancyscroll { background: #FFFFFF; overflow: hidden; margin-bottom: 20px; border: 2px solid #bde7d9; }
table td.left_part_table div.fancyscroll.lines { height: 302px; font-family: 'PTSansRegular'; }
table td.left_part_table div.fancyscroll.lines ul { margin: 0px; padding: 0px 16px; width: 218px; }
table td.left_part_table div.fancyscroll.lines li { list-style-type: none; margin: 11px 0px; }
table td.left_part_table div.fancyscroll.lines li a { color: #666; text-decoration: none; line-height: 15px; font-size: 15px; font-weight: bold; font-family: serif; }
table td.left_part_table div.fancyscroll.lines li a:hover { color: #E1196F; }
table td.left_part_table div.fancyscroll.lines li a.active { color: #E1196F; }
table td.left_part_table div.fancyscroll.lines li.active { background: #F6EAFA; }
table td.left_part_table div.fancyscroll.lines li span { font-size: 10px; color: #E1196F; }
table td.left_part_table div.fancyscroll.lines li a span { color: #424242; text-decoration: none; line-height: 15px; font-size: 13px; font-weight: normal; font-family: PTSansRegular; padding: 0px 3px; }

table td.left_part_table div.fancyscroll.lines { height: 302px; font-family: 'PTSansRegular'; width: 250px; }
table td.left_part_table div.fancyscroll.lines ul {margin: 0px;padding: 5px 16px 5px 10px;width: 218px;}
table td.left_part_table div.fancyscroll.lines ul ul { margin: 0px 0px 0px 10px; padding: 0px; }
table td.left_part_table div.fancyscroll.lines li {list-style-type: none;margin: 5px 0px 10px 0px;border-bottom: 1px solid #EBEBEB;padding: 1px 0px 5px 0px;}
table td.left_part_table div.fancyscroll.lines li.nbr { border: 0px; }
table td.left_part_table div.fancyscroll.lines li a {font-family: 'PTSansRegular';color: #000000;font-size: 14px;text-decoration: none !important;padding: 0px;margin: 0px 0px 8px 0px;}
table td.left_part_table div.fancyscroll.lines li a:hover { color: #E1196F; }
table td.left_part_table div.fancyscroll.lines li span { font-size: 10px; color: #E1196F; }
table td.left_part_table div.fancyscroll.lines li li { list-style-type: none; margin: 10px 0px; border: 0px; padding: 0px; }
table td.left_part_table div.fancyscroll.lines li li a { font-family: 'roboto_condensedlight', sans-serif; color: #6e6e6e; text-decoration: none; font-size: 13px; font-weight: normal; }
table td.left_part_table div.fancyscroll.lines li li a:hover { color: #E1196F; }
table td.left_part_table div.fancyscroll.lines li li a.active { color: #E1196F; }
table td.left_part_table div.fancyscroll.lines li li span { font-size: 10px; color: #E1196F; }


table td.left_part_table div.fancyscroll.catalog { height: 302px; font-family: 'PTSansRegular'; width: 250px; }
table td.left_part_table div.fancyscroll.catalog ul {margin: 0px;padding: 5px 16px 5px 10px;width: 218px;}
table td.left_part_table div.fancyscroll.catalog ul ul { margin: 0px 0px 0px 10px; padding: 0px; }
table td.left_part_table div.fancyscroll.catalog li {list-style-type: none;margin: 5px 0px 10px 0px;border-bottom: 1px solid #EBEBEB;padding: 1px 0px 5px 0px;}
table td.left_part_table div.fancyscroll.catalog li.nbr { border: 0px; }
table td.left_part_table div.fancyscroll.catalog li a {font-family: 'PTSansRegular';color: #000000;font-size: 14px;text-decoration: none !important;padding: 0px;margin: 0px 0px 8px 0px;}
table td.left_part_table div.fancyscroll.catalog li a:hover { color: #E1196F; }
table td.left_part_table div.fancyscroll.catalog li span { font-size: 10px; color: #E1196F; }
table td.left_part_table div.fancyscroll.catalog li li { list-style-type: none; margin: 10px 0px; border: 0px; padding: 0px; }
table td.left_part_table div.fancyscroll.catalog li li a { font-family: 'roboto_condensedlight', sans-serif; color: #6e6e6e; text-decoration: none; font-size: 13px; font-weight: normal; }
table td.left_part_table div.fancyscroll.catalog li li a:hover { color: #E1196F; }
table td.left_part_table div.fancyscroll.catalog li li a.active { color: #E1196F; }
table td.left_part_table div.fancyscroll.catalog li li span { font-size: 10px; color: #E1196F; }

table td.left_part_table div.fancyscroll.catalog { height: 302px; font-family: 'PTSansRegular'; }
table td.left_part_table div.fancyscroll.catalog ul {margin: 0px;padding: 5px 16px 5px 10px;width: 218px;}
table td.left_part_table div.fancyscroll.catalog ul ul {margin: 0px 0px 0px 0px;padding: 0px;}
table td.left_part_table div.fancyscroll.catalog li {list-style-type: none;margin: 5px 0px 10px 0px;border-bottom: 1px solid #EBEBEB;padding: 1px 0px 5px 0px;}
table td.left_part_table div.fancyscroll.catalog li.nbr { border: 0px; }
table td.left_part_table div.fancyscroll.catalog li a {t;none !important;font-family: 'PTSansRegular';color: #000000;font-size: 14px;text-decoration: none !important;padding: 0px;margin: 0px 0px 8px 0px;}
table td.left_part_table div.fancyscroll.catalog li a:hover { color: #E1196F; }
table td.left_part_table div.fancyscroll.catalog li span { font-size: 10px; color: #E1196F; }
table td.left_part_table div.fancyscroll.catalog li li {list-style-type: none;margin: 6px 0px;border: 0px;padding: 0px;}
table td.left_part_table div.fancyscroll.catalog li li a { font-family: 'roboto_condensedlight', sans-serif; color: #6e6e6e; text-decoration: none; font-size: 13px; font-weight: normal; }
table td.left_part_table div.fancyscroll.catalog li li a:hover { color: #E1196F; }
table td.left_part_table div.fancyscroll.catalog li li a.active { color: #E1196F; }
table td.left_part_table div.fancyscroll.catalog li li span { font-size: 10px; color: #E1196F; }


table td.left_part_table div.fancyscroll.brand { height: 302px; font-family: 'PTSansRegular'; }
table td.left_part_table div.fancyscroll.brand ul {margin: 0px;padding: 5px 16px 5px 10px;width: 218px;}
table td.left_part_table div.fancyscroll.brand ul ul {margin: 0px 0px 0px 0px;padding: 0px;}
table td.left_part_table div.fancyscroll.brand li {list-style-type: none;margin: 5px 0px 10px 0px;border-bottom: 1px solid #EBEBEB;padding: 1px 0px 5px 0px;}
table td.left_part_table div.fancyscroll.brand li.nbr { border: 0px; }
table td.left_part_table div.fancyscroll.brand li a {t;none !important;font-family: 'PTSansRegular';color: #000000;font-size: 14px;text-decoration: none !important;padding: 0px;margin: 0px 0px 8px 0px;}
table td.left_part_table div.fancyscroll.brand li a:hover { color: #E1196F; }
table td.left_part_table div.fancyscroll.brand li span { font-size: 10px; color: #E1196F; }
table td.left_part_table div.fancyscroll.brand li li {list-style-type: none;margin: 6px 0px;border: 0px;padding: 0px;}
table td.left_part_table div.fancyscroll.brand li li a { font-family: 'roboto_condensedlight', sans-serif; color: #6e6e6e; text-decoration: none; font-size: 13px; font-weight: normal; }
table td.left_part_table div.fancyscroll.brand li li a:hover { color: #E1196F; }
table td.left_part_table div.fancyscroll.brand li li a.active { color: #E1196F; }
table td.left_part_table div.fancyscroll.brand li li span { font-size: 10px; color: #E1196F; }
table td.right_part_table { padding: 20px; }
table td.right_part_table h1 { color: #000; font-size: 22px !important; font-weight: normal; margin-top: -11px; margin-bottom: 3px; }
div.slider { width: 100%; height: 300px; border-top: 6px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; overflow: hidden; position: relative; }
div.slider a.sl_arrow { position: absolute; z-index: 20; display: block; width: 62px; top: 0px; text-decoration: none; height: 316px; background-image: url('/parf/images/arrows.jpg'); background-repeat: no-repeat; }
div.slider a.sl_arrow.left { background-position: bottom left; left: 0px; }
div.slider a.sl_arrow.left:hover { background-position: top left; }
div.slider a.sl_arrow.right { background-position: bottom right; right: 0px; }
div.slider a.sl_arrow.right:hover { background-position: top right; }
div.slider div.rell { position: absolute; z-index: 10; top: 0px; left: -40000px; width: 80000px; }
div.slider div.rell div.element { width: 190px; padding: 0px 10px; border-right: 4px dotted #f3f3f3; height: 278px; margin-top: 12px; float: left; }
div.slider div.rell div.element:first-child { margin-left: 40062px; }
div.slider div.rell div.element a { text-decoration: none; }
div.slider div.rell div.element a.pic { display: block; height: 172px; text-align: center; border-bottom: 2px solid #444; padding: 10px; margin-bottom: 10px; }
div.slider div.rell div.element a.pic img { width: 150px; }
div.slider div.rell div.element a.title { display: block; text-align: left; padding: 0px 10px 3px 10px; height: 40px; color: #000; max-width: 240px; margin: 0 auto; font-weight: bold; font-size: 11px; }
div.slider div.rell div.element a.brtitle { display: block; text-align: left; padding: 0px 10px 3px 10px; height: 16px; color: #A8A8A8; max-width: 240px; margin: 0 auto; font-size: 12px; }
div.slider div.rell div.element a.title:hover { text-decoration: underline; }
div.slider div.rell div.element a.brtitle:hover { text-decoration: underline; }
div.slider div.rell div.element p.price { text-align: right; margin: 0 auto; padding-right: 10px; max-width: 240px; font-weight: bold; }
div.slider div.rell div.element p.price span { font-weight: bold; font-size: 16px; color: #D42A83; }
div#new_items { height: 0px; border: 0px; }
div.checker { height: 34px; }
div.checker a { display: block; float: left; padding: 3px 8px 2px 8px; font-size: 21px; text-decoration: none; text-transform: uppercase; color: #0d0d0d; }
div.checker a.active { color: #d92b80; }
div.checker a.new_items { border-left: 2px dotted #000; }
div.justtext { margin: 50px 0px 10px; }
div.justtext p.capt { font-family: PTSansNarrowBold; text-transform: uppercase; font-size: 36px; margin: 0px; color: #000; }
div.justtext p { font-size: 15px; line-height: 23px; color: #737373; }
div.hiddentext { overflow: hidden; max-height: 90px; position: relative; margin: 30px 0px 40px 0px; }
div.hiddentext img { width: 150px; float: left; margin: 18px 20px 10px; }
div.hiddentext p { font-size: 15px; }
div.hiddentext div.text { margin-left: 215px; }
div.hiddentext div.white { position: absolute; background: url('/kzlk/filter_block/wshadow.png') repeat-x top left; width: 100%; height: 21px; left: 0px; bottom: 0px; z-index: 99; }
div.hiddentext div.white a.updown { display: block; background: url('/kzlk/filter_block/arrg.png') no-repeat top left; width: 9px; height: 8px; margin: 9px auto 0px; }
div.hiddentext div.white a.updown:hover { background-position: bottom left; }
div.hiddentext div.white a.updown.top { background-position: top right; }
div.hiddentext div.white a.updown.top:hover { background-position: bottom right; }
div.hiddentextnot { position: relative; margin: 30px 0px 40px 0px; }
div.hiddentextnot img { width: 150px; float: left; margin: 18px 20px 10px; }
div.hiddentextnot p { font-size: 15px; }
div.hiddentextnot div.text { }
div.hiddentextnot div.white { position: absolute; background: url('/kzlk/filter_block/wshadow.png') repeat-x top left; width: 100%; height: 21px; left: 0px; bottom: 0px; z-index: 99; }
div.hiddentextnot div.white a.updown { display: block; background: url('/kzlk/filter_block/arrg.png') no-repeat top left; width: 9px; height: 8px; margin: 9px auto 0px; }
div.hiddentextnot div.white a.updown:hover { background-position: bottom left; }
div.hiddentextnot div.white a.updown.top { background-position: top right; }
div.hiddentextnot div.white a.updown.top:hover { background-position: bottom right; }
div.menuholderss { display: none; position: fixed; top: 0; left: 0; right: 0; margin: auto; z-index: 9999999999; width: 90%; }
div.filter_block 

select { background: #bde7d9 !important; }
div#slider_main { border: 2px solid #bde7d9 !important; }
div#slider_main div.tx_h a { border: 3px solid #bde7d9 !important; }
div#slider_main div.tx_h a:hover { border: 3px solid #bde7d9 !important; background: #bde7d9 !important; color: #3f3333 !important; }
.irs-from, .irs-to, .irs-single { color: #000 !important; background: #BDE7D9 !important; }
.irs-from:after, .irs-to:after, .irs-single:after { border-top-color: #BDE7D9 !important; }
div.ftr { background-color: #3f3333; height: 258px; }
div.ftr div.innr { width: 90%; }
div.ftr div.scc { float: left; width: 210px; text-align: center; }
div.ftr div.lcr { float: left; text-align: left; color: #fff; margin: 30px 20px 20px 0px; padding: 0px 20px 0px 0px; border-right: 2px dotted #7a7272; height: 130px; }
div.ftr div.lcr a { display: block; text-transform: uppercase; font-family: 'PTSansRegular'; text-decoration: none !important; color: #fff; margin: 10px 0px; font-size: 10px; }
div.ftr div.lcr a:hover { color: #db2b80; }
div.ftr div.scc a { background: url('/pic/ftr/scc.png') no-repeat 0px 0px; display: block; width: 60px; height: 60px; float: left; margin: 5px; }
div.ftr div.scc p { font-family: 'PTSansNarrowbold'; color: #fff; text-transform: uppercase; font-size: 30px; margin: 32px 0px 14px; }
div.ftr a.sc1 { background-position: -10px -7px !important; }
div.ftr a.sc2 { background-position: -81px -7px !important; }
div.ftr a.sc3 { background-position: -152px -7px !important; }
div.ftr a.sc1:hover { background-position: -10px -79px !important; }
div.ftr a.sc2:hover { background-position: -81px -79px !important; }
div.ftr a.sc3:hover { background-position: -152px -79px !important; }
div.ftr div.frm { float: right; position: relative; width: 328px; }
div.ftr div.frm img { position: absolute; top: -68px; left: 0px; right: 0px; }
div.ftr div.frm form { margin: 148px auto 0px; }
div.ftr div.frm form input.typetext { font-family: 'PTSansNarrowbold'; background: url('/pic/ftr/inp.png') no-repeat center center; display: block; width: 249px; border: 0px; height: 40px; padding: 18px; margin: 0px 20px 0px -45px; outline: none; color: #fff; }
div.ftr div.frm form input.typesubmit { position: absolute; right: 0px; margin-top: -40px; background: url('/pic/ftr/arr.jpg')no-repeat top left; border: 0px; width: 42px; height: 40px; margin-right: 31px; outline: none; }
div.ftr div.frm form input.typesubmit:hover { background-position: bottom left; }
div.ftr div.frm form input.typetext:placeholder { color: #9b2c61; }
div.ftr div.frm form input.typetext::-webkit-input-placeholder { color: #9b2c61; }
div.ftr div.frm form input.typetext::-moz-placeholder { color: #9b2c61; }

/* Firefox 19+ */
div.ftr div.frm form input.typetext:-moz-placeholder { color: #9b2c61; }

/* Firefox 18- */
div.ftr div.frm form input.typetext:-ms-input-placeholder { color: #9b2c61; }
table.picholder { width: 100%; table-layout: fixed; margin: 20px 0px 10px; border-spacing: 0; }
table.picholder.secondholder { margin: 10px 0px; }
table.picholder td { width: 1%; text-align: center; vertical-align: middle; }
table.picholder td+td { padding: 0px 0px 0px 8px; }
table.picholder td img { width: 100%; max-width: 354px; }
table.picholder td a { display: block; width: 100%; height: 100%; border: 2px solid #fff; background: #f5f5f5; }
table.picholder td a:hover { border: 2px solid #E1196F; }
table.mainphotopage { width: 100%; background: #f5f5f5; }
table.mainphotopage td.one { width: 60%; vertical-align: top; }
table.mainphotopage td.two { width: 40%; }
div#freewall { width: 100%; background: #f5f5f5; }
div#freewall .brick { width: 200px; }
div#freewall .brick .solid { padding: 5px; background-color: #fff; border: 1px solid #eee; display: block; }
div#freewall .brick .solid:hover { border: 1px solid #E1196F; }
div.fancyscrollmain { height: 1084px; background: #f5f5f5; padding: 10px; }
div.fancyscrollmain .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { width: 100% !important; padding: 0px; }
div.xstate { background: #fff; margin: 10px; padding: 15px; position: relative; cursor: pointer; }
div.state { background: #fff; margin: 10px; padding: 15px; position: relative; cursor: pointer; }
div.state p { }
div.state a.stateholder { display: block; height: 180px; overflow: hidden; position: relative; width: 100%; }
div.state img.perc { height: 100%; position: absolute; left: -999px; right: -999px; margin: auto; }
div.state img.fl { float: left; -webkit-border-radius: 222px; -moz-border-radius: 222px; border-radius: 222px; border: 4px solid #eee; margin: 17px 14px 4px 0px; position: absolute; }
div.state p.topcap { font-family: PTSansNarrowBold; text-transform: uppercase; font-size: 25px; margin-bottom: 5px; }
div.state:hover p.topcap { color: #EF627A; }
div.state p.caption { font-family: PTSansNarrowBold; text-transform: uppercase; font-size: 18px; margin-left: 124px; }
div.state p.text { margin-left: 124px; }
div.state a.link { display: block; margin-left: 124px; width: 52px; }
div.state a.link:hover { }
.mybtnv { color: #fff !important; text-transform: uppercase; background-color: #d92b82; -webkit-box-shadow: 0px 2px 1px 0px rgba(53, 11, 32, 0.75); -moz-box-shadow: 0px 2px 1px 0px rgba(53, 11, 32, 0.75); webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 10px; display: block; margin: 4px 0px 12px; text-decoration: none !important; box-shadow: 0px 2px 1px 0px rgba(53, 11, 32, 0.75); }
.mybtnv:hover { background-color: #d1237a; -moz-box-shadow: 0px 1px 1px 0px rgba(53, 11, 32, 0.85); box-shadow: 0px 1px 1px 0px rgba(53, 11, 32, 0.85); position: relative; top: 1px; -webkit-box-shadow: 0px 1px 1px 0px rgba(53, 11, 32, 0.85); }
.mybtnv:active { -webkit-box-shadow: 0px 1px 1px 0px rgba(53, 11, 32, 0.92); -moz-box-shadow: 0px 1px 1px 0px rgba(53, 11, 32, 0.92); box-shadow: 0px 1px 1px 0px rgba(53, 11, 32, 0.92); position: relative; top: 2px; }
table.fltrmntb { width: 100%; border-spacing: 0px; table-layout: fixed; }
table.fltrmntb>tr>td { width: 1%; padding: 12px; }
table.fltrmntb>tbody>tr>td { width: 1%; padding: 0px; }
div.fltrmn { position: relative; width: 100%; height: 146px; }
div.fltrmn div.filter_block { position: absolute; z-index: 999999; background-color: #fff; border: 3px solid #F5F5F5; padding: 8px; min-height: 124px; }
div.fltrmn div.filter_block table { border: 0px; margin: 0px; }
div.fltrmn div.filter_block table td { border: 0px; margin: 0px; width: auto; vertical-align: top; }
div.fltrmn div.filter_block table td.pc { width: 40px; }
div.fltrmn div.filter_block table td.pc img { border: 0px; margin: 0px; }
div.newcart2015 { margin-top: 10px; }
div.newcart2015 .captionh1 { color: #000; font-size: 36px; font-weight: normal; padding-top: 15px; padding-bottom: 12px; text-transform: uppercase; padding-left: 17px; background-color: #F1F1F1; }
div.newcart2015 .namecap { background-color: #E6E6E6; }
div.newcart2015 .namecap td { color: #000; font-size: 13px; font-family: PTSansNarrowBold; text-align: center; text-transform: uppercase; }
div.newcart2015 table { border-collapse: collapse; }
div.newcart2015 tr { text-transform: uppercase; }
div.newcart2015 td { color: #000; font-size: 13px; padding: 5px 8px; font-family: PTSansNarrowBold; text-align: center; text-transform: uppercase; border: 1px dotted #eee; border-top: 2px solid #F1F1F1; border-bottom: 1px solid #E6E6E6; }
div.newcart2015 td input { padding: 2px 3px; border: 1px solid #ddd; font-size: 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
div.newcart2015 td.pic { width: 230px; }
div.newcart2015 td.price { width: 188px; font-size: 22px; color: #777; font-family: 'PTSansRegular'; }
div.newcart2015 td.price div { width: 188px; font-size: 30px; color: #EB5F7C; }
div.newcart2015 td.price span { padding: 2px; }
div.newcart2015 td.opis { font-family: 'PTSansRegular'; width: 200px; text-align: left; font-size: 12px; }
div.newcart2015 td.opis a { font-family: 'PTSansRegular'; margin: 6px 0px; color: #EB5F7C; text-decoration: none; display: block; font-size: 11px; }
div.newcart2015 td.opis a:hover { font-family: 'PTSansRegular'; margin: 6px 0px; color: #EB5F7C; text-decoration: underline; display: block; font-size: 11px; }
div.newcart2015 a.delclass { display: block; width: 14px; height: 16px; background: url('/pic/newcart/cross.png') no-repeat bottom left; margin: auto; }
div.newcart2015 a.delclass:hover { background-position: top left; }
div.newcart2015 div.iph { background: #F1F1F1; font-size: 10px; width: 74px; padding: 7px 13px 7px 0px; margin: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; }
div.newcart2015 div.iph a { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; position: absolute; background: #FFF; width: 14px; height: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration: none; font-size: 12px; background: url('/pic/newcart/plusminus.png') no-repeat bottom left #fff; }
div.newcart2015 div.iph a.up { top: 4px; right: 3px; background-position: 3px 3px; }
div.newcart2015 div.iph a.down { right: 3px; bottom: 3px; background-position: 3px -13px; }
div.newcart2015 div.iph a.up:hover { background-position: -11px 3px; }
div.newcart2015 div.iph a.down:hover { background-position: -11px -13px; }
.newcart2015wl { background: #F9F9F9; padding: 10px; border: 10px solid #F3F3F3; margin: 20px 0px; }
.newcart2015wl p { margin: 7px; font-size: 13px; margin-bottom: 10px; }
.newcart2015wl a { font-size: 13px; line-height: 15px; }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #EF5F78 !important; }
div.addtocart { cursor: pointer; display: block; width: 107px; height: 36px; background: url('/newcatalog/pic/spbb2.png') no-repeat top left !important; float: left; margin: 6px 0px 0px 48px; }
div.addtocart:hover { cursor: pointer; background: url('/newcatalog/pic/spbb2.png') no-repeat top right !important; margin: 6px 0px 0px 48px; }
div.addedtocart { cursor: pointer; display: block; width: 107px; height: 36px; background: url('/newcatalog/pic/trn.png') no-repeat top left !important; float: left; margin: 6px 0px 0px 48px; }
div.addedtocart:hover { cursor: pointer; background: url('/newcatalog/pic/trn.png') no-repeat top right !important; margin: 6px 0px 0px 48px; }
table.item_detail td.more div.top p.line a:hover { color: #EF5F78 !important; }
table td.left_part_table div.fancyscroll.lines li a.active { color: #EF5F78 !important; }
table td.left_part_table div.fancyscroll.lines li a:hover { color: #EF5F78; }
table td.left_part_table div.fancyscroll.catalog li a.active { color: #EF5F78 !important; }
table td.left_part_table div.fancyscroll.catalog li a:hover { color: #EF5F78; }
div.filter_block table td div.blockholder a.but:hover { color: #fff; background-color: #EF5F78 !important; border: 1px solid #EF5F78 !important; }
div.filter_block table td div.blockholder a.but.active { color: #fff; background-color: #EF5F78 !important; border: 1px solid #EF5F78 !important; }
div.coldmenu div.white td { background: #fff !important; }
div.coldmenu div.white td.bknr { background: #F3F3F3 !important; }
table.check { background: url('/pic/newcart/check.jpg') repeat-x top left; width: 100%; margin: 20px 0px; padding: 10px 0px; height: 318px; }
table.check tr { background: none; border: 0px; }
table.check td { background: none; border: 0px; }
table.check div.wrap { position: relative; }
table.check div.wrap div.deliver_item { margin: 8px 15px 0px 15px; }
table.check div.wrap div.deliver_item div.top { height: 2px; }
table.check div.wrap div.deliver_item div.middle { padding: 0px 16px; }
table.check div.wrap div.deliver_item div.middle a { text-decoration: none; color: #EB5F7C; font-weight: bold; font-size: 12px; padding: 0px 0px 4px 0px; margin: 0 auto; }
table.check div.wrap div.deliver_item.brand div.middle { text-align: center; }
table.check div.wrap div.deliver_item.brand div.middle a { display: inline; border: 0px; text-decoration: none; padding: 0px; margin: 0px; }
table.check div.wrap div.deliver_item.brand div.middle a img { height: 44px; }
table.check div.wrap div.deliver_item div.middle p.text { padding: 9px 0px 7px 0px; color: #4A4A4A; width: auto; line-height: 17px; margin: 5px 0px; border: 1px solid #FFFFFF; }
table.check div.wrap div.deliver_item div.middle p.text font { color: #000; font-size: 17px; }
table.check div.wrap div.deliver_item div.bottom { height: 2px; }
div.dostavka_summary2 { font-size: 21px; font-family: PTSansNarrowBold; margin-bottom: 10px; }
div.dostavka_summary2 span { font-family: PTSansNarrowBold; font-size: 35px; padding-left: 15px; }
div.dostavka_summary2 span img { }
table.check div.list { padding: 6px 0px 7px 0px; color: #7f7f7f; width: auto; line-height: 17px; margin: 4px 0px; text-align: left; }
table.check div.list span { font-size: 27px; color: #EB5F7C; }
table.check div.list img { width: 12px; }
table.check p.cap { font-size: 35px; font-family: PTSansNarrowBold; margin-bottom: 10px; }
table.check div.totalish { font-size: 27px; color: #EB5F7C; text-align: center; }
table.check div.totalish span { font-size: 27px; color: #EB5F7C; text-align: center; }
table.check div.totalish img { width: 12px; }
table.check hr { border: 0px; border-bottom: 1px solid #fff; }
table.check input { outline: none; border: 0px !important; margin: 15px 0px; }
table.wholewrap fieldset.cart { border: 0px; background: #eee; padding: 33px; font-family: 'PTSansRegular'; }
table.wholewrap fieldset.cart td { font-family: 'PTSansRegular'; }
table.wholewrap fieldset.cart p.cap {font-size: 25px; font-family: PTSansNarrowBold;margin-bottom: 6px;}
table.wholewrap fieldset.cart p.cap span{font-size: 16px;display: block;margin-bottom: 12px;}
table.wholewrap fieldset.cart input[type=text] { padding: 4px 3px; font-family: 'PTSansRegular'; border: 1px solid #D6D6D6; margin: 2px; }
table.wholewrap fieldset.cart input#promo { border-color: #E8B5CE !important; }
table.wholewrap fieldset.cart input#promo.inpromo {border: 4px solid #E8B5CE !important;background: transparent;padding: 8px 10px !important;height: 50px;outline: none;display: block;margin: 0px auto;width: 100%;max-width: 589px;margin-top: 20px;margin-bottom: -10px;}
table.wholewrap fieldset.cart input#promo::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #E7A1C4; }
table.wholewrap fieldset.cart input#promo::-moz-placeholder { /* Firefox 19+ */
color: #E7A1C4; }
table.wholewrap fieldset.cart input#promo:-ms-input-placeholder { /* IE 10+ */
color: #E7A1C4; }
table.wholewrap fieldset.cart input#promo:-moz-placeholder { /* Firefox 18- */
color: #E7A1C4; }
table.wholewrap fieldset.cart select { padding: 4px 3px; font-family: 'PTSansRegular'; border: 1px solid #D6D6D6; margin: 2px; }
table.wholewrap fieldset.cart hr { border: 0px; border-bottom: 1px solid #fff; margin: 15px; }
table.wholewrap table.login { margin: 15px auto 0px; padding: 15px 0px; }
table.wholewrap table.login p.cap { text-transform: uppercase; font-size: 21px; }
table.wholewrap table.login td { padding: 10px; }
table.wholewrap table.login td input[type=text] { padding: 4px 3px; font-family: 'PTSansRegular'; border: 1px solid #D6D6D6; margin: 2px; }
table.wholewrap table.login td input[type=password] { padding: 4px 3px; font-family: 'PTSansRegular'; border: 1px solid #D6D6D6; margin: 2px; }
div.ftr a.profit { text-align: center; font-size: 10px !important; color: #EF627A; padding: 8px 5px 0px 4px; border-bottom: 1px solid #EF627A; line-height: 14px; margin: 0px !important; text-align: left; display: inline-block !important; }
div.ftr a.profit:hover { border-color: #3f3333; }
div.ftr a.beauty { background: #DC2B80; text-align: center; font-size: 10px !important; color: #FFFFFF; padding: 5px 7px 5px 7px; line-height: 14px; margin-top: 3px; text-align: left; }
div.ftr a.beauty:hover { color: #FFF29E !important; }
div.ftr a.act { text-align: center; font-size: 10px !important; color: #fff; font-size: 14px; padding: 4px 5px 0px 4px; border-bottom: 1px solid #fff; line-height: 14px; margin: 14px 0px 20px !important; text-align: left; display: block !important; width: 45px; }
div.ftr a.act:hover { border-color: #3f3333; }
.delivernew { vertical-align: top; }
.lukas { position: absolute; left: 0px; right: 0px; margin: auto; }
table.item_detail td.more div.czts span.oldlukaspriceone { margin-left: 18px; text-decoration: line-through; font-family: PTSansNarrowBold !important; font-size: 13px !important; }
.oldlukaspricetwo { margin-left: 18px; text-decoration: line-through; font-family: PTSansNarrowBold !important; font-size: 13px !important; }
.oldlukaspricethree { margin-left: 18px; text-decoration: line-through; font-family: PTSansNarrowBold !important; font-size: 16px !important; }
.nzoth { padding: 5px; }
.nzoth span { COLOR: #EB5F7C; font-weight: bold; }
.holder_items:hover .nzoth { display: none; }
.p20 p a { font-weight: bold; }
.goback { margin: 4px 0px 12px; cursor: pointer; font-size: 11px; color: #606060; border-bottom: 1px dotted #606060; width: 149px; text-align: center; }
.goback:hover { color: #EB5F7C; }
.goingnew { display: block; position: fixed; z-index: 998; width: 295px; height: 225px; background: url('/pic/gms.png') no-repeat top left; bottom: 0px; right: 0px; }
.imagebox>a>img { height: 178px; }
div#warp table.face { width: 100%; height: 258px; }
div#warp table.face td { border: 1px solid #DDD; border-top: 0px; border-left: 0px; }
div#warp table.face td.brand_fil { border-left: 0px; width: 412px; height: 230px; padding: 14px; background: #f9f9f9; vertical-align: top; }
div#warp table.face td.brand_fil div.fil_name { height: 52px; line-height: 53px; color: #DB2B80; text-align: center; font-family: lobster; font-size: 28px; }
div#warp table.face td.brand_fil div.part_right { float: right; width: 190px; margin-top: 32px; }
div#warp table.face td.brand_fil div.part_left { float: left; width: 215px; margin-top: 32px; }
div#warp table.face td.brand_fil div.part_left a.choose_br { display: block; font-size: 11px; padding: 2px 3px; background-color: #db2b80; margin: 0px 6px 6px 0px; color: #fff; float: left; width: 55px; text-align: center; text-decoration: none; }
div#warp table.face td.brand_fil div.part_left a.clear_br { display: block; font-size: 11px; padding: 2px 3px; background-color: #cecece; margin: 0px 6px 6px 0px; color: #fff; float: left; width: 105px; text-align: center; text-decoration: none; }
div#warp table.face td.brand_fil div.part_left a.clear_br { border-collapse: collapse; }
div#warp table.face td.brand_fil div.part_left table.alpha { border-collapse: collapse; }
div#warp table.face td.brand_fil div.part_left table.alpha td { height: 30px; width: 29px; border: 1px solid #CECECE; text-align: center; vertical-align: middle; font-size: 11px; cursor: pointer; background: url('/parf/images/bottom.jpg') bottom left repeat-x #ededed; }
div#warp table.face td.brand_fil div.part_left table.alpha td.active { background: #ffffff; }
div#warp table.face td.brand_fil div.part_left table.alpha td.hover { background: #db2b80 !important; color: #fff !important; }
div.holy { }
div.holy a { color: #E21B70; }
div.holy a.link { color: #E21B70; font-size: 11px; padding: 2px; margin: 2px 4px 2px 0px; display: block; float: left; }
div.holy p.capt { color: #444; font-size: 31px; margin: 10px 0px !important; padding-bottom: 7px; border-bottom: 1px solid #DDD; }
div.holy p.top { margin: 20px; text-align: center; font-size: 25px; line-height: 38px; }
div.holy div.cont { padding: 20px 0px; }
div.holy div.cont p { margin: 5px 0px; }
div.holy div.cont div.del { height: 10px; }
div.holy div.del { height: 0px; }
div.holy span { color: #E21B70; font-size: 28px; }
div.holy table.rezh { margin: 0 auto; }
div.holy table.rezh td { padding: 3px; vertical-align: middle; font-size: 19px; }
div.holy table.rezh td a { display: block; padding: 5px 20px; background: #E21B70; color: #FFF; font-size: 19px; text-decoration: none; }
div.holy .accs { background: #FFD60E; padding: 10px; text-transform: uppercase; font-weight: bold; font-size: 25px; margin-top: 30px; }
div.holy .hsr { text-align: center; font-family: PTSansNarrowBold; color: #DA4968; font-size: 32px; text-transform: uppercase; margin-bottom: 0px; }
div#slider_main div.tx_h a.fbxlink { display: inline !important; background: none !important; padding: 0px !important; font-size: inherit !important; border: 0px !important; color: #DB2B80 !important; }
.holder_items { position: relative; }
.holder_items.hammeroid:hover .nzoth { display: block; }
.holder_items.hammeroid:after { background: rgba(27, 4, 14, 0.45); content: "Продано"; display: table-cell; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; font-size: 30px; vertical-align: middle; color: #fff; font-family: PTSansNarrowBold; line-height: 120px; }
.newchp { width: 100%; min-width: 800px; }
.newchp td { width: 1%; }
.newchp div { position: relative; overflow: hidden; height: 100%; background: #000; }
.newchp div a { }
.newchp div img { position: absolute; left: -10000px; right: -10000px; top: 0px; margin: auto; width: 828px; }
.newchp div a.txt { text-align: center; background: #000; padding: 8px; display: block; bottom: 0px; color: #000; text-decoration: none; font-size: 14px; font-family: PTSansRegular; }
.newchp div a.chp5 { background: #FF6A92; }
.newchp div a.chp10 { background: #9A69FD; }
.newchp div a.chp9 { background: #5D87D2; }
.newchp div a.chp7 { background: #5D87D2; }
.newchp div a.chp20 { background: #FFC95A; }
.newchp div a.chp15 { background: #96E26A; }
.newchp div a.chp30 { background: #DA44C3; }
.newchp div a.chp25 { background: #44C8DE; }
.newchp div a.chp5:hover { background: #FF6A92; }
.newchp div a.chp10:hover { background: #9A69FD; }
.newchp div a.chp9:hover { background: #5D87D2; }
.newchp div a.chp20:hover { background: #FFC95A; }
.newchp div a.chp15:hover { background: #96E26A; }
.newchp div a.chp30:hover { background: #DA44C3; }
.newchp div a.chp25:hover { background: #44C8DE; }
select.drevlyane { background: #bde7d9 !important; height: 32px; line-height: 32px; background: #E9E9E9; color: #4B4B4B; font-weight: normal; padding: 2px; margin: 10px !important; border: 1px solid #DADADA; float: left; font-size: 11px; outline: none; }
.alfrela { width: 310px; position: relative; }
.alfrela .alfr { position: absolute; top: 0px; }
.polyfell { position: absolute; font-family: 'PTSansNarrowbold'; color: #DF1A77; font-size: 44px; text-transform: uppercase; padding: 0px; margin: 0px auto; top: 70px; left: -172px; right: 0px; display: block; width: 311px; }
.polyfell span { font-family: 'PTSansNarrowbold'; color: #FFFFFF; font-size: 48px; text-transform: uppercase; padding: 5px 8px; margin: 0px 0px 7px 9px; background: #DF1A77; }
.polysell { position: absolute; font-family: 'PTSansNarrowbold'; color: #000000; font-size: 17px; text-transform: uppercase; padding: 0px; margin: 0px auto; top: 138px; left: -172px; right: 0px; display: block; width: 311px; }
.polysell span { font-family: 'PTSansNarrowbold'; color: #DF1A77; font-size: 29px; text-transform: uppercase; }
.beln { position: absolute; bottom: 36px; right: 0px; }
.bcn_text { border-top: 0px !important; border-bottom: 0px !important; padding: 5px 20px 20px 20px !important; font-size: 13px; line-height: 1.2 !important; color: #000000 !important; border-bottom: 2px dotted #A596D9; margin-top: 0px !important; margin-bottom: 0px !important; background: #F9F9F9; }
.bcn_text ol { padding-left: 20px; }
.bcn_text ul { padding-left: 20px; }
.bcn_text li { margin: 10px 0px; }
.bcn_text h2 { text-transform: uppercase; font-size: 25px; font-weight: 300; color: #3F3434; margin-top: 30px; }
.bcn_text h3 { text-transform: uppercase; font-size: 15px; font-weight: bold; color: #54B796; margin-top: 40px; }
.bcn_text .ptrn { padding: 10px !important; font-size: 12px !important; background: #eee !important; margin-left: 0px !important; }
.timenew { position: absolute; top: -23px; left: 2px; }
iframe { border: 0px; overflow: hidden; height: 380px; }
.conslk { position: fixed; right: -241px; top: 120px; z-index: 9999; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -ms-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; }
.conslk.oppened { right: 0px; }
.conslk .opener { display: block; float: left; width: 40px; height: 168px; background: url('/pic/wnrq.png') no-repeat top left; cursor: pointer; }
.conslk .textblock { float: left; width: 200px; background: #E96175; padding: 46px 20px; height: 76px; color: #fff; font-size: 16px; }
.conslk .textblock a { color: #fff; font-size: 16px; color: #F3D542; }
.newcc { padding: 33px 0px !important; }
.newcc form { margin: auto; }
.newcc .b1 { text-align: center; padding-bottom: 20px; }
.newcc .cont { width: 602px; margin: auto; }
.newcc .b1 .cap { text-align: left !important; margin-left: 4px; }
.newcc .b1 input, .newcc .b1 select { border: 4px solid #fff !important; background: transparent; padding: 8px 10px !important; height: 50px; width: 142px; outline: none; }
.newcc .b4 input[type=text], .newcc .b4 select { border: 4px solid #fff !important; background: transparent; padding: 8px 10px !important; height: 50px; width: 194px !important; outline: none; }
.newcc .b4 .check { margin-bottom: 20px; }
.newcc .b4 input[type=checkbox] { bottom: -3px; position: relative; }
.newcc .animator { -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.newcc .b1 input[name=email] { color: #58B796; }
.newcc .b1 input.good{ background: #baffcc; }
.newcc .b1 input.evil{ background: #ffbaba; }


.newcc .b2 { padding: 0px; height: 0px; overflow: hidden; }
.newcc .b3 { padding: 0px; height: 0px; overflow: hidden; }
.newcc .b4 { padding: 0px; height: 0px; overflow: hidden; }
.newcc .b6 { display: none; padding: 0px; height: 0px; overflow: hidden; }
.newcc .b10 { display: none; padding: 0px; height: 0px; overflow: hidden; }
.newcc .var_a1 { padding: 0px; height: 0px; overflow: hidden; }
.newcc .var_a2 { padding: 0px; height: 0px; overflow: hidden; }
.newcc .var_b1 { padding: 0px; height: 0px; overflow: hidden; }
.newcc .var_b2 { padding: 0px; height: 0px; overflow: hidden; }
.newcc .var_b3 { padding: 0px; height: 0px; overflow: hidden; }
.newcc .var_b3_spb { display: hidden; padding: 0px; height: 0px; overflow: hidden; }

.newcc .var_a1.active { display: block; padding: 10px 0px 30px; height: auto; overflow: visible; }
.newcc .var_a2.active { display: block; padding: 10px 0px 30px; height: auto; overflow: visible; }
.newcc .var_b1.active { display: block; padding: 10px 0px 10px; height: auto; overflow: visible; }
.newcc .var_b2.active { display: block; padding: 10px 0px 10px; height: auto; overflow: visible; }
.newcc .var_b3.active { display: block; padding: 10px 0px 10px; height: auto; overflow: visible; }
.newcc .var_b3_spb.active { display: block; padding: 10px 0px 10px; height: auto; overflow: visible; }
.newcc .b2.active {display: block;padding: 10px 0px 30px;height: auto;overflow: visible;margin: 20px auto;}
.newcc .b3.active { display: block; padding: 10px 0px 30px; height: auto; overflow: visible; }
.newcc .b4.active { display: block; padding: 10px 0px 30px; height: auto; overflow: visible; }
.newcc .b6.active { display: block; padding: 10px 0px 30px; height: auto; overflow: visible; }
.newcc .b10.active { display: block; padding: 10px 0px 30px; height: auto; overflow: visible; }
.newcc .b5 { position: relative; }
.newcc .b5:after { content: ""; display: block; background: #EEE; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 2; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.newcc .b5.active:after { display: none; }
.newcc .b2 {background: #f7f7f7;margin: 0px auto;}
.newcc .b2 .cap { text-align: left !important; font-size: 24px !important; }
.newcc .b3 .cap { text-align: left !important; font-size: 24px !important; }
.newcc .b4 .cap { text-align: left !important; font-size: 24px !important; }
.newcc .b6 .cap { text-align: left !important; font-size: 24px !important; }
.newcc .b10 .cap { text-align: left !important; font-size: 24px !important; }
.newcc .radio { list-style: none; margin: 0; padding: 0; }
.newcc .radio li { color: #000000; display: block; position: relative; width: 100%; }
.newcc .radio li input[type=radio] { position: absolute; visibility: hidden; }
.newcc .radio li label { font-size: 14px; display: block; position: relative; font-weight: 300; font-size: 15px; padding: 5px 0px 5px 34px; margin: 10px auto; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear; }
.newcc .radio li label b { font-family: 'PTSansRegular'; font-size: 14px; font-weight: 300; font-size: 15px; -webkit-transition: all 0.25s linear; color: #288263; }
.newcc .radio li label span { display: inline-block; padding: 3px 5px; background: #83d4b8; margin-top: 3px; font-size: 12px; font-weight: bold; }
.newcc .radio li:hover label { color: #67B99D; }
.newcc .radio li .check { display: block; position: absolute; border: 3px solid #000000; border-radius: 100%; height: 15px; width: 15px; top: -200px; bottom: -200px; margin: auto; left: 0px; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear; }
.newcc .radio li:hover .check { border: 3px solid #67B99D; }
.newcc .radio li .check::before { display: block; position: absolute; content: ''; border-radius: 100%; height: 7px; width: 7px; top: 4px; left: 4px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
.newcc .radio input[type=radio]:checked ~ .check { border: 3px solid #67B99D; }
.newcc .radio input[type=radio]:checked ~ .check::before { background: #67B99D; }
.newcc .radio input[type=radio]:checked ~ label { }
.newcc .visa { position: relative; margin-bottom: -16px; bottom: 6px; margin-right: 3px; }
.newcc .metrospb { display: none; }
.newcc .metromsk { display: none; }
.newcc .anothertown { display: none; }
.newcc .anotherindex { display: none; }
.newcc .metrospb.active { display: inline-block; }
.newcc .metromsk.active { display: inline-block; }
.newcc .anothertown.active { display: inline-block; }
.newcc .anotherindex.active { display: inline-block; }
.newcc .postsubmit { background: #DB2B7F; border: 0px; padding: 20px; color: #fff; outline: none; width: 600px; margin: 16px auto 80px; display: block; cursor: pointer; font-size: 26px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.newcc .postsubmit:hover { background: #E96175; }
table.picholder.newpich { width: 100%; table-layout: auto; margin: 9px 0px 10px; border-spacing: 0; }
table.picholder.newpich.secondholder { margin: 10px 0px; }
table.picholder.newpich td { width: auto; text-align: center; vertical-align: top; padding: 0px; border: 2px solid #fff; background: #f5f5f5; }
table.picholder.newpich td+td { }
table.picholder.newpich td.m4x a { padding-top: 2px !important; height: 50px; }
table.picholder.newpich td img { width: auto; max-width: 100%; margin: 1px 0px 0px !important; }
table.picholder.newpich td a { display: block; width: auto; padding: 4px 14px; height: 45px; position: relative; border: 0px; border-bottom: 3px solid #F5F5F5; background: 0px; }
table.picholder.newpich td a:hover { border-color: #E96175; }
table.picholder.newpich .immer1 { margin-top: 8px !important; }
table.picholder.newpich .immer2 { }
table.picholder.newpich .immer3 { margin-top: 8px !important; }
table.picholder.newpich .immer4 { margin-top: 8px !important; }
table.picholder.newpich .immer5 { margin-top: 12px !important; }
div.phphone.newver { background: url('/pic/newslice/slise.png') no-repeat 9px 14px; width: 150px; height: 50px; padding-top: 4px; margin-top: 8px; }
div.phphone.newver p { font-family: 'PTSansRegular'; text-align: left; font-weight: normal; font-size: 13px; letter-spacing: -0.8px; padding: 7px 0px 0px 33px; margin: 0px; line-height: 11px; color: #3F3434; }
div.phphone.newver span { font-family: 'PTSansRegular'; color: #E96175; padding-right: 4px; }
div.rasp.newver { background: url('/pic/newslice/slise_06.png') no-repeat 3px 14px; width: 144px; height: 50px; padding-top: 4px; margin-top: 8px; }
div.rasp.newver p { font-family: 'PTSansRegular'; text-align: left; font-weight: normal; font-size: 13px; letter-spacing: -0.8px; padding: 7px 0px 0px 3px; margin: 0px; line-height: 11px; color: #3F3434; }
div.rasp.newver span { font-family: 'PTSansRegular'; color: #E96175; }
.nsearch.newver { text-align: left; margin: 2px 0px 0px 9px; width: 171px; }
.nsearch.newver input[type=text] { width: 120px; }
.nsearch.newver input[type=search] { width: 120px!important; }
td.newver.middle_top_but { width: 110px; }
.up_menu_td.newver { height: 71px; width: 88px; background: url('/pic/newslice/slisex_15.png') right 6px center no-repeat; }
.up_menu_td.newver .counter { width: 21px !important; height: 21px !important; background: #D43D4E !important; color: #fff !important; font-weight: normal !important; padding: 0px !important; text-align: center !important; line-height: 23px !important; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px; margin: -58px 0px 0px 34px !important; }
.up_menu_td.newver .counter { width: 21px !important; height: 21px !important; background: #D43D4E !important; color: #fff !important; font-weight: normal !important; padding: 0px !important; text-align: center !important; line-height: 23px !important; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px; margin: -58px 0px 0px 44px !important; }
.up_menu_td.newver .treug_kor { display: none; }
.up_menu_td.newver div.up_menu { margin-left: -319px !important; margin-top: 0px !important; border: 1px dotted #CCC !important; background: rgb(255, 255, 255) !important; }
.up_menu_td.newver div.up_menu .up_menu_item { height: 88px !important; padding-bottom: 10px; }
.up_menu_td.newver div.up_menu .up_menu_item+.up_menu_item { border-top: 1px dotted #CCC !important; }
.up_menu_td.newver div.up_menu .up_menu_item table { }
.lktd.newver { width: 96px; }
.lktd.newver a { color: #3F3434; text-decoration: none; background: url('/pic/newslice/slise_12.png') no-repeat left center; padding: 5px 0px 5px 24px; }
.lktd.newver a:hover { color: #EB5F7C; }
.inftd.newver { width: 96px; }
.inftd.newver div.exe { color: #3F3434; text-decoration: none; background: url('/pic/newslice/slise_09.png') no-repeat left center; padding: 5px 0px 5px 24px; position: relative; margin-right: 12px; }
.inftd.newver div.exe:hover { color: #EB5F7C; }
.inftd.newver div.exeload { position: absolute; background: #E96175; padding: 8px; top: 24px; z-index: 9999; display: none; }
.inftd.newver div.exe:hover .exeload { display: block; }
.inftd.newver div.exeload a { color: #fff; display: block; margin-bottom: 3px; }
.inftd.newver a { }
.inftd.newver a:hover { }
.linkblock.newver { margin-top: 42px; background: #f5f5f5; padding: 20px; margin-bottom: 20px; width: 300px; }
.linkblock.newver a { font-size: 14px; display: block; margin-bottom: 11px; }
.sccxxx { float: right; text-align: left; color: #fff; margin: 30px 20px 20px 0px; padding: 0px 20px 0px 0px; position: relative; }
.sccxxx .mit1 { color: #fff; text-decoration: none; background: url('/pic/newslice/slise_27.png') no-repeat left center; padding: 5px 0px 5px 24px; }
.sccxxx .mit2 { color: #fff; text-decoration: none; background: url('/pic/newslice/slise_30.png') no-repeat left center; padding: 5px 0px 5px 24px; margin-left: 10px; }
.sccxxx .mit3 { color: #fff; text-decoration: none; background: url('/pic/newslice/slise_33.png') no-repeat left center; padding: 5px 0px 5px 24px; margin-left: 10px; }
.sccxxx .mit4 { color: #fff; text-decoration: none; background: url('/pic/newslice/slise_35.png') no-repeat left center; padding: 5px 0px 5px 24px; margin-left: 10px; }
.sccxxx a:hover { color: #E96175; }
.sccxxx .bot { }
.sccxxx .bot p { color: #fff; text-decoration: none; text-transform: uppercase; font-size: 18px; font-family: PTSansNarrowBold; margin-top: 28px; margin-bottom: 8px; }
.sccxxx .bot .typetext {
    background: transparent;
    padding: 5px 6px;
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    height: 20px;
    line-height: 20px;
}
.sccxxx .bot .typesubmit { background: transparent; border: 1px solid #fff; color: #fff; height: 32px; width: 31px; display: inline-block; vertical-align: top; cursor: pointer; background: url('/pic/newslice/miniarr.png') no-repeat center center; outline: none; }
.sccxxx .bot .typesubmit:hover { background: url('/pic/newslice/miniarr.png') no-repeat #E96175 center center; }
.sccxxx .misoc { position: absolute; right: 0px; top: 18px; text-align: right; }
.sccxxx .misoc p { color: #fff; text-decoration: none; text-transform: uppercase; font-size: 18px; font-family: PTSansNarrowBold; margin-top: 28px; margin-bottom: 8px; text-align: right; }
.sccxxx .misoc a.msoc1 {display: inline-block;width: 21px;height: 21px;background: url('/pic/newslice/slise_23.png') no-repeat 0px 0px;}
.sccxxx .misoc a.msoc2 {display: inline-block;width: 21px;height: 21px;background: url('/pic/newslice/slise_23.png') no-repeat -26px 0px;}
.sccxxx .misoc a.msoc3 {display: inline-block;width: 21px;height: 21px;background: url('/pic/newslice/slise_23.png') no-repeat -52px 0px;}

.ftr .innr{margin: auto; width: 830px!important;}
.addprice{}
.addprice span {
    padding: 0px!important;
    margin: 0px!important;
    font-size: 18px!important;
}

.lwls{
    font-size: 11px!important;
    line-height: 11px!important;
}
.lwls a{
    font-size: 11px;
    padding: 2px;
    border: 0px!important;
    margin: 0px;
    color: #ff429d;
    background: none!important;
}

.kleo{border-color: #58B796;}

.czrd {
    background: #78C3A9;
    text-align: center;
    margin-top: 19px;
    padding: 10px;
    font-size: 18px;
    display: none;
    text-transform: uppercase;
    padding: 0px;
    height: 0px;
    overflow: hidden;
}
.czrd.active {
    display: none;
    padding: 20px;
    height: auto;
    overflow: visible;
}

.balan{
    background: #fff;
    padding: 10px 10px 20px 10px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 999999;
    width: 200px;
    border: 2px solid #E96175;
}
.balan div.privacy{text-align: right;}
.balan div.privacy input{
    display: block;
    float: left;
    bottom: -6px;
    position: relative;
}
.balan div.privacy p.text{
    display: block;
    margin-left: 28px;
    text-align: left;
    margin-bottom: 6px;
}

.fzlkks { font-family: 'PTSansRegular'; display: block; position: relative; bottom: -8px; text-decoration: none; width: 160px; font-size: 11px !important; margin: 0px; text-align: center; padding: 3px 0px; left: -2px; line-height: 13px; color: #fff; background: #E96175; text-transform: uppercase; border: 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fzlkks:hover {
    background: #DB2B80;
    color: #fff;
}

.noya{position: absolute;background: #DD038B;padding: 4px!important;color: #fff!important;width: 147px;left: -23px;margin-top: 6px!important;}
.disnone{display: none;}

.onebonusholder{
    background: #eee;
    display: table;
    width: 620px;
}
.onebonusholder .ll{
    display: table-cell;
    vertical-align: middle;
    background: #3F3333;
    text-align: center;
    color: #fff;
    padding: 15px;
    height: 177px;
    width: 200px;
}
.onebonusholder .ll *{color: inherit;font-size: 20px;}
.onebonusholder .ll .cap{
    color: #E96175;
    font-size: 21px;
    margin: 0px;
}
.onebonusholder .rr{
    border-left: 3px dotted #3F3333;
    padding: 15px 25px 15px 25px;
    height: 208px;
    text-align: center;
}
.onebonusholder .rr *{color: inherit;}
.onebonusholder .rr .cap {
    font-size: 24px;
    color: #E96175;
    margin: 27px 0px 15px 0px;
    text-transform: uppercase;
}
.onebonusholder .rr .cap span{
    font-size: 26px;
    color: #e96175;
}
.onebonusholder  .promo{
    border: 2px solid #E96175;
    padding: 4px 0px;
    line-height: 25px;
    color: #e96175;
}
.onebonusholder .promo span{
    color: #ffd756;
    font-size: 24px;
    position: relative;
    margin-left: 5px;
}
.onebonusholder .promo a{
    display: block;
    text-decoration: none;
    padding: 5px 5px 3px 5px;
    background: #E96175;
    color: #fff;
    margin-top: 5px;
    line-height: 23px;
    margin-bottom: -4px;
}
.onebonusholder .promo a:hover{
    background: #CA364C;
}
.onebonusholder .rr .xlow{line-height: 6px;}
.onebonusholder .rr .xlow b{}
.onebonusholder .rr .xlow span{
    color: #E96175;
}
.onebonusholder .rr .xlow.xxlow{font-size: 11px;}

.new_year_part{background: url('/pic/bgsss.jpg') center center;}
.new_year_part div.filter_block {
    background: url(/pic/grbstxxx.png) repeat-x bottom center #f5f5f5;
    padding-bottom: 66px;
}

.lday{
    /*background: #ffbc0a;*/
    background: #db2b80;
    /*color: #000;*/
    color: #fff;
    text-align: center;
    bottom: 0px;
    position: absolute;
    z-index: 888;
    width: 100%;
    padding: 6px 0px;
    font-size: 20px;
}

.xday{
    background: #ffbc0a;
    color: #000;
    text-align: center;
    width: 100%;
    padding: 6px 0px;
    font-size: 20px;
}
table td.right_part_table h1 { margin-top: 20px; font-weight: bold; color: #3F3434; }

.devalv{}
.devalv table{
    border-collapse: collapse;
}
.devalv table td{
    padding: 9px 12px;
    border: 1px solid #eee;
    line-height: 1;
}

.tablemap{}
.tablemap .xc{font-size: 18px;}
.tablemap table{width: 100%; margin: 30px 0px;}
.tablemap table td{width: 50%;}
	
	
.cotacur {
    background: #3F3333;
    position: fixed;
    bottom: 0px;
    z-index: 9999991;
    text-align: center;
    padding: 3px 0px 6px;
    width: 100%;
    margin: auto;
    left: 0px;
    right: 0px;
    border-top: 1px solid #3F3333;
}
.cotacur .fzlkks{
    display: inline-block;
    left: 0px;
    right: 0px;
    margin: -8px 10px;
    bottom: 0px;
    line-height: 25px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 3px 13px;
}
.cotacur .conts{
    font-family: 'PTSansRegular';
    text-align: left;
    font-weight: normal;
    font-size: 13px;
    letter-spacing: -0.8px;
    padding: 7px 10px 0px 10px;
    margin: 0px;
    line-height: 11px;
    color: #fff;
    display: inline-block;
}

.cotacur .conts span{font-family: 'PTSansRegular';color: #C43349;}

.cotacur .mit1 {color: #fff;text-decoration: none;background: url('/pic/newslice/slise_27.png') no-repeat left center;padding: 5px 0px 5px 24px;top: -1px;position: relative;}
.cotacur .mit2 {color: #fff;text-decoration: none;background: url('/pic/newslice/slise_30.png') no-repeat left center;padding: 5px 0px 5px 24px;margin-left: 10px;top: -1px;position: relative;}
.cotacur .mit3 {color: #fff;text-decoration: none;background: url('/pic/newslice/slise_33.png') no-repeat left center;padding: 5px 0px 5px 24px;margin-left: 10px;top: -1px;position: relative;}
.cotacur .mit4 {color: #fff;text-decoration: none;background: url('/pic/newslice/slise_35.png') no-repeat left center;padding: 5px 0px 5px 24px;margin-left: 10px;top: -1px;position: relative;}