body { font-family: sans-serif;}
/** { margin:0; padding:0; }*/
/*body { font-family:Arial, Helvetica, sans-serif; color:#3e3c3c; font-size:12px; line-height:18px; min-width:1000px; }*/
/*html, body { height:100%; min-height:100%; }*/
/*td { vertical-align:top; }*/
/*img { border:0px; }*/
/*.clear { clear:both; font-size:1px; line-height:1px; }*/
/*form { margin:0; padding:0; }*/
div,td,input,select,textarea,p,a,li {  font-family:sans-serif ;  font-size:12px;    webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale;
    /*line-height:18px;*/
}
/*li { list-style:none; }*/
/*a { color:#0061c2; text-decoration:none; }*/
a:hover { color:#eb2e09 }
/*h1 { font-size:14px; color:#404041; font-weight:bold; padding:0px 0px 10px 0px; text-transform:uppercase; }*/
/*h2 { font-size:14px; color:#404041; font-weight:bold; padding:0px 0px 10px 0px; text-transform:uppercase; }*/
/*h2 .green { color:#0f8948; }*/
/*body{background:url(../images/body.jpg) center top repeat-x;}*/
/*body { background:url(../images/bodyInner.jpg) center top repeat-x; }*/
/*body.inner { background:url(../images/bodyInner.jpg) center top repeat-x; }*/
/*.font13, .font13 a { font-size:13px; }*/
/* ================================================================================ */
/*#wrapper { min-height:100%; position:relative; width:1000px; margin:0 auto; }*/
/*#header { height:220px; }*/
#item-content div{  line-height:18px; }
#headLine { height:31px; overflow:hidden; padding:0px 0px 0px 7px; }
.googlePlus { float:left; width:95px; }
#headMenu { float:left; width:430px; }
#headMenu li { display:block; float:left; padding:6px 21px 0px 0px; }
#headMenu a { display:block; float:left; color:#CECECE; text-decoration:none; font-weight:bold; }
#headMenu a:hover { color:#FFF; }
#headService { float:right; background:url(../images/headService.png) right top repeat-y; padding:0px 1px 0px 0px; }
#headService li { display:block; float:left; background:url(../images/headService.png) left top repeat-y; padding:5px 17px 8px 14px; }
#headService a { display:block; float:left; color:#CECECE; text-decoration:none; padding:1px 0px 0px 20px; font-weight:bold; }
#headService a:hover { color:#FFF; }
#headService a.mobileVer { background:url(../images/mobileVer.png) left top no-repeat; }
#headService a.loginLink { background:url(../images/loginLink.png) left top no-repeat; padding:0px 0px 0px 25px; }
#headBoxes { height:120px; }
#logo { float:left; width:211px; padding:24px 0px 0px 0px; }
#headSearch { width:427px; float:left; padding:20px 0px 0px 0px; }
#headSearch p { color:#414141; font-size:14px; font-style:italic; padding:10px 0px 9px 0px; font-family:Georgia, "Times New Roman", Times, serif; }
#headSearch p.inpBut { height:33px; padding:0px 0px 0px 0px; }
#headSearch p.example { padding:1px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; color:#909090; font-style:normal; font-size:12px; }
#headSearch p.example a { font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #005FC3; }
#headSearch p.example a:hover { border-bottom:0px; }
#headSearch .searchInp { width:300px; height:27px; background:url(../images/sprite.png) 0px 0px no-repeat; border:0px; padding:1px 10px 0px 10px; display:block; float:left; margin-right:8px; }
#headSearch .searchBut { float:left; display:block; width:67px; height:25px; background:url(../images/sprite.png) 0px -28px no-repeat; border:0px; text-align:center; color:#FFF; font-weight:bold; padding:4px 0px 0px 0px; font-size:14px; cursor:pointer; text-decoration:none; font-style:normal; }
#headContacts { width:172px; height:92px; overflow:hidden; background:url(../images/sprite.png) -67px -28px no-repeat; padding:12px 0px 0px 3px; float:left; position:relative; top:18px; }
#headContacts b { font-size:16px; color:#007e2f; display:block; padding:0px 0px 2px 40px; }
#headContacts p { font-size:13px; color:#4d4b4b; display:block; padding:0px 0px 0px 40px; }
#headContacts a.call { display:block; width:130px; height:22px; overflow:hidden; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; padding:4px 0px 0px 40px; background:url(../images/sprite.png) 0px -132px no-repeat; margin:6px 0px 0px 0px; }
#headContacts a:hover.call { background:url(../images/sprite.png) 0px -158px no-repeat; }
#head_info { width:360px; height:102px; background:url(../images/head_info.jpg) top left no-repeat; float:left; position:relative; top:18px; }
.head_info_left { width:180px; float:left; }
.head_info_phone { font-size:18px; font-weight:bold; color:#007e2f; padding:10px 0px 2px 37px; }
.head_info_phone_choice { padding:3px 0px 7px 40px; }
.head_info_phone_choice_href { font-size:11px; color:#4d4b4b; text-transform:uppercase; text-decoration:underline; cursor:pointer; }
.head_info_phone_choice .head_info_mobile, .head_info_city .head_info_city_choice { display:none; }
/*click or hover .head_info_phone_choice:hover .head_info_mobile, .head_info_city:hover .head_info_city_choice { display: block;}*/
.head_info_city_choice { position:absolute; top:28px; left:88px; text-transform:none; width:132px; }
.head_info_city .head_info_city_choice a:first-of-type { margin-top:0; }
.head_info_city .head_info_city_choice a { cursor:pointer; font-size:14px; margin:5px 0 0 9px; padding:0 0 0 10px; display:block; text-decoration:none; font-weight:normal; }
.head_info_city .head_info_city_choice a span { border-bottom:1px dashed #003E93; }
.head_info_city a { cursor:pointer; }
.head_info_mobile { position:absolute; top:83px; left:32px; }
.head_info_treugolnik { display:none; }
.head_info_phone_choice:hover .head_info_treugolnik { display:inline; }
.head_info_mobile a { font-size:10px; margin:0 0 0 9px; padding:0 0 10px 20px; display:block; text-decoration:none; }
.head_info_mobile a:first-of-type { margin-top:0; }
.head_info_mobile a span { cursor:pointer; border-bottom:1px dashed #003E93; }
.head_info_logo_mts { background:url(../images/head_info_logo_mts.gif) 0 3px no-repeat; }
.head_info_logo_life { background:url(../images/head_info_logo_life.gif) 0 3px no-repeat; }
.head_info_logo_kyivstar { background:url(../images/head_info_logo_kyivstar.gif) 0 3px no-repeat; }
.head_info_logo_landline { background:url(../images/head_info_logo_landline.gif) 0 3px no-repeat; }
.head_info_right { float:left; }
.head_info_whant_call { font-size:12px; font-weight:bold; color:#007e2f; padding:12px 0 1px 29px; text-transform:uppercase; }
a.head_info_wc_item { display:block; font-size:12px; font-weight:normal; text-decoration:none; margin:0 0 0 17px; padding:0 0 0 12px; color:#4d4b4b; background:url(../images/head_info_kavichka.png) 0 5px no-repeat; }
a.head_info_wc_item:hover { text-decoration:underline; }
.head_info_city { text-transform:uppercase; margin:12px 0 0 17px; font-weight:bold; }
.head_info_city a { text-decoration:underline; }
.dialog_block_width_132 { width:132px; overflow:hidden; }
.dialog_block_width_132_top { background:url(../images/head_info_block_up.png) 0 0 no-repeat; width:132px; height:14px; }
.dialog_block_width_132_center { background:#ffffff url(../images/head_info_block_center.png) 0 0 repeat-y; width:132px; }
.dialog_block_width_132_bottom { background:url(../images/head_info_block_bottom.png) 0 0 no-repeat; width:132px; height:8px; }
#miniCart { width:159px; height:90px; overflow:hidden; background:url(../images/sprite.png) -242px -28px no-repeat; padding:14px 0px 0px 17px; float:left; position:relative; top:18px; float:right; }
#miniCart p { padding:0px 0px 14px 25px; line-height:14px; }
#miniCart a.orderLink { display:block; width:141px; height:25px; overflow:hidden; background:url(../images/sprite.png) -170px -132px no-repeat; text-align:center; color:#FFF; font-weight:bold; text-decoration:none; padding:3px 0px 0px 0px; }
#miniCart a:hover.orderLink { background:url(../images/sprite.png) -170px -160px no-repeat; }
#topMenu { height:52px; background:#019A3F; border-radius:6px 6px 0 0; position:relative; margin-top:17px; }
#topMenu table { width:100%; border-collapse:collapse; background:rgba(0,0,0,0); }
.topMenu td { text-align:center; background:#019A3F; background:-moz-linear-gradient(top, #00a441 0%, #018436 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a441), color-stop(100%,#018436)); background:-webkit-linear-gradient(top, #00a441 0%,#018436 100%); background:-o-linear-gradient(top, #00a441 0%,#018436 100%); background:-ms-linear-gradient(top, #00a441 0%,#018436 100%); background:linear-gradient(to bottom, #00a441 0%,#018436 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a441', endColorstr='#018436',GradientType=0 ); }
.topMenu td:first-child { border-radius:6px 0 0 0; }
.topMenu td:last-child { border-radius:0 6px 0 0; }
.topMenu td > a { display:block; text-align:center; color:#FFF; font-weight:bold; text-decoration:none; line-height:16px; padding:10px 13px; border-left:1px solid #23AC5A; border-right:1px solid #0f8848; min-height:32px; height:32px; max-height:32px; }
.topMenu td:first-child > a { border-left:none; }
.topMenu td:last-child > a { border-right:none; }
.topMenu td.hover > a { background:#fff; color:#119a48; position:relative; z-index:15; }
.topMenu td.hover > a:after { content:""; display:block; position:absolute; width:calc( 100% + 8px ); height:57px; top:-5px; left:-6px; background:#fff; border-left:3px solid #019A3F; border-right:3px solid #019A3F; border-top:3px solid #019A3F; border-bottom:none; border-radius:6px 6px 0 0; z-index:-1; }
.topMenu td.first.hover > a:after { left:0; width:100%; }
.topMenu td.lus.hover > a:after { right:0; left:auto; width:100%; }
.subMenu { background:none repeat scroll 0 0 #fff; border:3px solid #019A3F; border-radius:0 0 6px 6px; display:block; visibility:hidden; opacity:0; left:0; position:absolute; top:52px; width:calc(100% - 6px); z-index:12; }
.subMenu .innMenu { padding:19px 15px 0px 34px; }
.subMenu .box { float:left; width:25%; text-align:left; padding:0px 0px 19px 0px; }
.subMenu .box ul { padding:0; margin:0px 0px 0px 61px; }
.subMenu .box li { padding:0px 0px 4px 12px; margin:0; background:url(../images/li_1.gif) left 5px no-repeat; }
.subMenu .box li a { padding:0; margin:0; text-align:left; color:#0061c2; font-weight:normal; display:inline-block; background:none; position:relative; }
.subMenu .box li .new { color:#ff4800; font-size:10px; text-transform:uppercase; font-weight:bold; padding:0px 0px 0px 5px; }
.subMenu .box li a:hover { color:#eb2e09; }
.subMenu .box ul ul { padding:0; padding:0px 0px 0px 0px; margin:0px; position:relative; left:-13px; top:4px; }
.subMenu .box ul ul li { background:url(../images/li_2.gif) left 10px no-repeat; padding:0px 0px 4px 26px; }
.subMenu .box p.img { position:absolute; width:60px; }
.subMenu h4 { padding:0px 0px 5px 60px; font-size:14px; text-align:left; font-weight:normal; }
.topMenu .subMenu h4 a { padding:0; margin:0; color:#0061c2; font-size:14px; font-weight:700; text-align:left; display:inline-block; background:none; position:relative; }
.subMenu h4 a:hover { color:#eb2e09; background:none; }
#shadow { position:fixed; left:0; top:0; width:100%; height:100%; display:none; background-color:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); moz-opacity:0.7; khtml-opacity:0.7; opacity:0.7; z-index:15; }
#popupCart { position:fixed; width:790px; background-color:#FFF; top:50px; z-index:16; left:50%; margin:0px 0px 0px -395px; overflow:auto; max-height:550px; border:5px solid #0F8948; border-radius:10px; }
.cart_price { font-size:1.2em; }
.cart_option { margin-top:5px; }
.cart_option > ul { margin-left:20px; }
.cart_option ul li { list-style:none; }
.popupWin b.brd { display:none; }
/*.popupWin b.brd{position:absolute;width:17px;height:17px;overflow:hidden;border:0px solid #F00;z-index:21;}
.popupWin b.brd.t{top:0;lefT:0;width:100%;height:17px;background:url(../images/imageBoxLogin/top.png) left top repeat-x;margin:-17px 0px 0px 0px;}
.popupWin b.brd.r{right:0;top:0;height:100%;width:17px;background:url(../images/imageBoxLogin/right.png) left top repeat-y;margin:0px -17px 0px 0px;}
.popupWin b.brd.b{bottom:0;right:0;width:100%;height:17px;background:url(../images/imageBoxLogin/bottom.png) left top repeat-x;margin:0px 0px -17px 0px;}
.popupWin b.brd.l{bottom:0;left:0;height:100%;width:17px;background:url(../images/imageBoxLogin/left.png) left top repeat-y;margin:0px 0px 0px -17px;}
.popupWin b.brd.lt{left:0;top:0;background:url(../images/imageBoxLogin/leftTop.png) left top no-repeat;margin:-17px 0px 0px -17px;}
.popupWin b.brd.rt{right:0;top:0;background:url(../images/imageBoxLogin/rightTop.png) right top no-repeat;margin:-17px -17px 0px 0px;}
.popupWin b.brd.rb{right:0;bottom:0;background:url(../images/imageBoxLogin/rightBot.png) right top no-repeat;margin:0px -17px -17px 0px;}
.popupWin b.brd.lb{left:0;bottom:0;background:url(../images/imageBoxLogin/leftBot.png) left bottom no-repeat;margin:0px 0px -17px -17px;}*/
.cartList { }
.cartList .titlw { padding:14px 33px 0px 26px; height:31px; background-color:#FCFCFC; border-bottom:1px dotted #D5D5D5; }
.cartList .titlw h3 { float:left; }
.cartList .titlw a.close { float:right; }
.cartList table { width:100%; border-collapse:collapse; margin:2px 0px 0px 0px; }
.cartList table td { border-bottom:1px dotted #D5D5D5; }
.cartList table td.i { width:86px; padding:14px 0px 14px 26px; }
.cartList table td.i p { background:url(../images/sprite.png) no-repeat -311px -132px transparent; display:block; height:88px; overflow:hidden; padding:3px 0 0 3px; width:88px; }
.cartList table td.name { width:249px; padding:0px 152px 0px 16px; vertical-align:middle; }
.cartList table td.name a { font-size:16px; }
.cartList table td.count { width:97px; padding:32px 0px 0px 0px; }
.cartList table td.count input { display:block; width:37px; height:25px; background:url(../images/sprite.png) -264px -188px no-repeat; padding:0px 0px 0px 10px; color:#3E3C3C; border:0px; }
.cartList table td.price { width:120px; color:#0F8948; font-size:12px; padding:35px 0px 0px 0px; }
.cartList table td.price b { font-size:14px; padding-right:4px; display:inline-block; }
.cartList table td.del { width:67px; padding:27px 0px 0px 0px; }
.cartList table td.del a { display:block; width:33px; height:33px; background:url(../images/sprite.png) 0px -77px no-repeat; }
.cartList .totalRow { height:56px; padding:21px 35px 0px 26px; border-bottom:1px dotted #D5D5D5; }
.cartList .totalRow p { float:left; }
.cartList .totalRow .back { width:140px; background:url(../images/back.gif) left 15px no-repeat; padding:8px 0px 0px 15px; }
.cartList .totalRow .total { float:right; padding:5px 0px 0px 0px; width:200px; text-align:right; }
.cartList .totalRow .total .green { color:#0F8948; font-size:12px; }
.cartList .totalRow .total .green b { font-size:16px; }
.cartList .totalRow .rBut { float:right; width:155px; }
.cartList .totalRow .rBut .orangeLink { float:right; }
.cartList .bottom { background-color:#F8F8F8; padding:22px 40px 0px 27px; height:42px; }
.cartList .bottom p { float:left; }
.cartList .bottom p a { display:inline-block; border-right:1px solid #C7C7C7; padding:0px 11px; font-weight:bold; }
.cartList .bottom p a.r { border-right:0px; }
.cartList .bottom p.delivery { float:right; }
/*#contOuter { padding:20px 0px 0px 0px; }*/
/*#content { float:left; width:740px; }*/
#content > h1 { margin: 20px 0;}
#content.right { float:right; width:740px; }
#content.right_product { float:right; width:998px; }
#content.order { width:686px; }
#catCateg { margin-bottom:9px; }
#catCateg .item { float:left; width:215px; margin-right:30px; padding:0px 0px 20px 0px; }
#catCateg .itemR { float:right; margin-right:0px; }
#catCateg h3 { height:61px; background:url(../images/catCategh3.gif) center bottom no-repeat; font-size:15px; color:#09345f; font-weight:normal; padding:2px 0px 0px 0px; margin-bottom:5px; }
#catCateg h3 img { float:left; vertical-align:middle; margin-right:15px; margin-top:-2px; }
#catCateg li { background:url(../images/li_1.gif) left 7px no-repeat; padding:1px 0px 4px 14px; border-bottom:1px solid #F5F5F5; }
#catCateg li.all { background:url(../images/allLI.gif) left 8px no-repeat; }
#catCateg li.all a { color:#0f8948; }
#catCateg li.all a:hover { color:#eb2e09; }
#catCateg li.last { border-bottom:0px; }
#rightSide { float:right; width:245px; }
#rightSide.order { float:right; width:286px; }
#leftSide { float:left; width:245px; }
/*.modulBox { width:245px; background:url(../images/modulBox.png) left top repeat-y; margin-bottom:13px; }*/
/*.modulBox .top { height:6px; overflow:hidden; background:url(../images/sprite.png) 0px -188px no-repeat; }*/
/*.modulBox .bot { height:9px; overflow:hidden; background:url(../images/sprite.png) 0px -194px no-repeat; }*/
.modulBox .inn { padding:0px 3px; }
.modulBox .innBox { background:url(../images/modulBoxInn.png) left top repeat-x #F6F6F6;padding: 12px 17px 0px 16px;}
/*.modulBox h2 { font-size:14px; color:#404041; font-weight:bold; padding:0px 0px 13px 0px; text-transform:uppercase; }*/
/*.modulBox .date { color:#adadad; font-size:11px; }*/
/*.modulBox .item p { padding:0px 0px 1px 0px; }*/
/*.modulBox .item { padding:0px 0px 9px 0px; }*/
.productSliderBox { clear:both; margin-bottom:37px; }
.productSliderBox.product { clear:both; margin-bottom:22px; position:relative; left:-7px; }
.productSliderBox h2 { display:inline-block; margin-right:20px; float:none; }
.productSliderBox.product h2 { padding-left:17px; }
.productSliderBox p.head { display:inline-block; }
.prodSlider { height:257px; width:936px; background:url(../images/spriteHoriz.png) 0px -335px repeat-x; margin:5px 0 0 19px; }
.prodSliderInn { height:257px; width:936px; background:url(../images/spriteHoriz.png) 0px -592px no-repeat; }
.prodSliderInn2 { height:236px; width:894px; background:url(../images/spriteHoriz.png) right -849px no-repeat; padding:21px 21px 0px 21px; }
.productSliderInner { width:100000px; height:215px; position:relative; }
.productSliderOuter { width:855px; height:222px; position:relative; overflow:hidden; margin-left:22px; }
.prodSlider .item { float:left; width:150px; height:222px; overflow:hidden; margin-right:22px; text-align:center; }
.prodSlider .item a { font-size:13px; display:block; margin-bottom:4px; height:36px; }
.prodSlider .price { font-size:13px; color:#0f8948; padding-top:2px; margin-top:2px; }
.prodSlider .price.left { display:inline-block; float:left; width:78px; }
.prodSlider .price b { font-size:16px; }
.prodSlider .buttonBuy { float:right; margin:2px 3px 0px 0px; }
.prodSlider .img { width:146px; height:146px; overflow:hidden; background:url(../images/sprite.png) 0px -203px no-repeat; padding:4px 0px 0px 4px; margin-bottom:5px; }
.prodSlider .buttons { position:absolute; }
.prodSlider .buttons a { display:block; width:23px; height:59px; overflow:hidden; position:absolute; z-index:10; }
.prodSlider .buttons a.leftBut, .prodSlider .buttons a.leftBut.disable:hover { background:url(../images/sprite.png) -150px -203px no-repeat; margin:70px 0px 0px -42px; }
.prodSlider .buttons a:hover.leftBut { background:url(../images/sprite.png) -150px -262px no-repeat; }
.prodSlider .buttons a.rightBut, .prodSlider .buttons a.rightBut.disable:hover { background:url(../images/sprite.png) -173px -203px no-repeat; margin:70px 0 0 913px; }
.prodSlider .buttons a:hover.rightBut { background:url(../images/sprite.png) -173px -262px no-repeat; }
.prodSlider .buttons a.rightBut.disable:hover, .prodSlider .buttons a.leftBut.disable:hover { cursor:default; }
a.silverLink { display:inline-block; background:url(../images/buttons.png) right -22px no-repeat;
    /*padding-right:6px;*/
    cursor:pointer; }
a.silverLink.plus { margin-bottom:4px; }
a.silverLink span { display:inline-block; background:url(../images/buttons.png) left 0px no-repeat; padding:2px 6px 2px 12px; }
a.silverLink.plus span { background:url(../images/buttons.png) left -417px no-repeat; padding:2px 6px 2px 25px; }
a:hover.silverLink { background:url(../images/buttons.png) right -66px no-repeat; }
a:hover.silverLink span { background:url(../images/buttons.png) left -44px no-repeat; }
a:hover.silverLink.plus span { background:url(../images/buttons.png) left -439px no-repeat; }
a.silverLink i { color:#8d8d8d; font-style:normal; }
a.orangeLink { display:inline-block; background:url(../images/buttons.png) right -116px no-repeat; padding-right:7px; }
a.orangeLink span { display:inline-block; background:url(../images/buttons.png) left -88px no-repeat; padding:4px 13px 6px 20px; color:#FFF; font-weight:bold; }
a:hover.orangeLink { background:url(../images/buttons.png) right -172px no-repeat; }
a:hover.orangeLink span { background:url(../images/buttons.png) left -144px no-repeat; }
a.orangeLinkBig { display:inline-block; background:url(../images/buttons.png) right -232px no-repeat; padding-right:6px; font-size:13px; }
a.orangeLinkBig span { display:inline-block; background:url(../images/buttons.png) left -200px no-repeat; padding:5px 14px 8px 20px; color:#FFF; font-weight:bold; font-size:13px; }
a:hover.orangeLinkBig { background:url(../images/buttons.png) right -295px no-repeat; }
a:hover.orangeLinkBig span { background:url(../images/buttons.png) left -264px no-repeat; }
a.buttonBuy { width:66px; height:26px; display:inline-block; background:url(../images/sprite.png) -261px -405px no-repeat; text-align:center; color:#FFF !important; text-decoration:none !important; padding:6px 0px 0px 0px;    margin-right: -4px; cursor: pointer; }
.comparison_block a.buttonBuy{padding-top: 3px}
a.buttonBuyOff { width:185px; margin:32px; display:inline-block; background:url(../images/sprite.png) -0px -963px no-repeat; text-align:center; color:#FFF; text-decoration:none; font-size:24px;  }
a:hover.buttonBuy { background:url(../images/sprite.png) -328px -405px no-repeat; }
a.buttonBuy2 { width:77px; height:25px; display:inline-block; background:url(../images/sprite.png) -0px -473px no-repeat; text-align:center; color:#FFF; text-decoration:none; padding:4px 0px 0px 0px; font-size:14px; font-weight:bold; }
a:hover.buttonBuy2 { background:url(../images/sprite.png) -77px -473px no-repeat; }
a.buttonBuy3 { width:110px; height:35px; display:inline-block; background:url(../images/sprite.png) -0px -702px no-repeat; text-align:center; color:#FFF; text-decoration:none; padding:15px 0px 0px 0px; font-size:21px; font-weight:bold; position:relative; margin:0px 0px 0px 20px; top:-18px; }
a:hover.buttonBuy3 { background:url(../images/sprite.png) -110px -702px no-repeat; }
a.greenLink { display:inline-block; background:url(../images/buttons.png) right -630px no-repeat; padding-right:7px; }
a.greenLink span { display:inline-block; background:url(../images/buttons.png) left -601px no-repeat; padding:4px 9px 6px 16px; color:#FFF; font-weight:bold; }
a:hover.greenLink { background:url(../images/buttons.png) right -688px no-repeat; }
a:hover.greenLink span { background:url(../images/buttons.png) left -659px no-repeat; }
#advSlider { height:275px; overflow:hidden; position:relative; z-index:2; }
#advSlider .allLinks { position:absolute; padding:9px 0px 0px 390px; }
.slides_container { width:740px; height:220px; overflow:hidden; position:relative; }
.slides_container a { width:570px; height:270px; display:block; }
.slides_container a img { display:block; }
.mainSlidePagin { width:80px; position:relative; z-index:11; margin:14px 0px 0px 308px; }
.mainSlidePagin li { float:left; margin:0 1px; list-style:none; }
.mainSlidePagin li a { display:block; width:13px; height:0; margin-right:4px; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.mainSlidePagin li.current a { background-position:0 -13px; }
.rightBanner { margin-bottom:8px; }
#footerBlock { clear:both; height:20px; }
/*#footer { height:195px; overflow:hidden; background:url(../images/spriteHoriz.png) 0px -140px repeat-x; position:relative; margin:-195px 0px 0px 0px; }*/
#footerInner { width:1000px; margin:0 auto; padding:11px 0px 0px 0px; }
#footerMenu { height:30px; padding:4px 0px 20px 0px; }
.leftFoot { float:left; width:741px; background:url(../images/footerLine.gif) left 38px repeat-x; }
#footerMenu li { display:block; float:left; background:url(../images/footerMenu.gif) right 2px no-repeat; padding:0px 13px 0px 0px; margin:0px 14px 0px 0px; }
#footerMenu li.last { background:none; }
#footerMenu a { font-size:12px; font-weight:bold; text-transform:uppercase; }
#footer .infoBoxes { float:left; width:741px; clear:both; height:98px; }
#footer_slider {width:1000px;height:230px; margin: auto;}
.infoBoxes .box { float:left; width:204px; }
.infoBoxes .city { float:left; width:56px; font-weight:bold; }
.infoBoxes .phones { float:left; width:130px; line-height:20px; }
.infoBoxes .box2 .phones { line-height:22px; }
.infoBoxes .box.r { float:right; width:125px; }
.rightFoot { float:right; width:240px; background:url(../images/footerLine.gif) left 38px repeat-x; }
.copyright { clear:both; font-size:11px; color:#7b7b7b; }
.footerLinks { padding:25px 0px 0px 65px; }
.footerLinks li { padding:0px 0px 4px 0px; }
.footerLinks a { text-decoration:underline; }
.footerLinks a:hover { text-decoration:none; }
.modulBox.filterList { background:url(../images/modulBox_2.png) left top repeat-y; width:241px; margin-bottom:24px; }
.modulBox.filterList .top { background:url(../images/sprite.png) 0px -353px no-repeat; }
.modulBox.filterList .bot { background:url(../images/sprite.png) 0px -359px no-repeat; }
.modulBox.filterList .inn { padding:0px 1px 0px 1px; }
.modulBox.filterList .innBox { background:url(../images/modulBoxInn_2.png) left top repeat-x #FCFCFC; padding:0px 0px 0px 0px; }
.filterList h2, .modulBoxSilver h2 { padding:0px 0px 0px 20px; margin:0; font-size:12px; text-transform:uppercase; padding:11px 0px 0px 19px; }
.filterList h2.font14, .modulBoxSilver h2.font14 { font-size:14px; }
.modulBox .horSep { height:2px; overflow:hidden; background:url(../images/horSep.gif) left top repeat-x; clear:both; margin:10px 0px 10px 0px; }
.filterList ul, .modulBoxSilver ul { padding:1px 20px 0px 20px; }
.filterList li, .modulBoxSilver li { padding:0px 0px 6px 0px; }
.filterList li input, .modulBoxSilver li input { margin:0px 10px 0px 0px; vertical-align:middle; }
.filterList a.silverLink { margin:10px 0px 10px 20px; font-weight:bold; }
.filterList ul.leftMenu { padding:0px 0px 0px 0px; position:relative; top:-10px; }
.filterList ul.leftMenu li { background:url(../images/horSep.gif) left bottom repeat-x; padding-bottom:2px; }
.filterList ul.leftMenu li a { display:block; padding:4px 21px 6px 19px; }
.filterList ul.leftMenu li a.cur { background-color:#FFF; color:#018033; }
.modulBox.modulBoxSilver { background:url(../images/modulBox_3.png) left top repeat-y; width:241px; margin-bottom:28px; }
.modulBox.modulBoxSilver .top { background:url(../images/sprite.png) 0px -368px no-repeat; }
.modulBox.modulBoxSilver .bot { background:url(../images/sprite.png) 0px -374px no-repeat; }
.modulBox.modulBoxSilver .inn { padding:0px 1px 0px 1px; }
.modulBox.modulBoxSilver .innBox { padding:0px 0px 0px 0px; }
#leftSide .modulBox.left { position:relative; left:-2px; }
.filterBox select.sel_long { width:160px; margin:0px 0px 10px 0px; }
.filterBox select.sel_long.last { margin:0px 0px 0px 0px; }
.filterBox b { padding:0px 0px 10px 0px; }
.filterBox label { padding:0px 0px 12px 0px; display:block; cursor:pointer; }
/*.filterBox label span{display:inline-block;width:96px;}*/
.filterBox label input.small { width:57px; height:23px; overflow:hidden; border:0px; background:url(../images/sprite.png) -320px 0px no-repeat; padding:2px 0px 0px 10px; }
.filterBox label input[type=checkbox] { vertical-align:middle; margin:0px 5px 0px 10px; }
.filterBox label select { width:100px; }
.modulBox a.orangeLinkBig { margin:3px 0px 8px 32px; }

.choise { display:block; height:55px; overflow:hidden; background:url(../images/sprite.png) 0px -383px no-repeat; color:#FFF; font-size:14px; padding:9px 13px 0px 13px; position:relative; left:-2px; }
.miniContact { padding:10px 0px 0px 10px; font-size:14px; }
.miniContact p { font-size:14px; padding:0px 0px 12px 0px; }
.miniContact p.small { font-size:12px; padding:0px 0px 16px 0px; }
.miniContact p.small a { font-weight:bold; }
.miniContact b { font-size:18px; }
#pathway { padding:0px 0px 40px 0px; position:relative; top:12px; }
#pathway a { background:url(../images/pathway.gif) right 5px no-repeat; padding-right:19px; margin-right:6px; }
#pathway a.last { background:none; }
.sortFilter { height:51px; overflow:hidden; background:url(../images/spriteHoriz.png) left -1200px repeat-x; margin-bottom:15px; }
.sortFilter .sortFilterR { background:url(../images/spriteHoriz.png) right -1302px no-repeat; }
.sortFilter .sortFilterL { height:51px; overflow:hidden; background:url(../images/spriteHoriz.png) left -1251px no-repeat; padding:10px 15px 10px 15px; }
.sortFilter .sortTitle { display:inline-block; padding:0px 0px 0px 0px; position:relative; top:-11px; color:#949494; font-style:italic; font-size:11px; }
.sortFilter .sortTitle.right { display:inline-block; float:right; }
.sortFilter .sortTitle.right select { display:inline-block; float:right; width:54px; margin-top:15px; }
.sortFilter .whiteLabelB { height:29px; overflow:hidden; background:url(../images/spriteHoriz.png) 0px -1353px repeat-x; display:inline-block; margin:0px 11px 0px 4px; }
.sortFilter .whiteLabelB span { height:29px; overflow:hidden; background:url(../images/spriteHoriz.png) right -1411px no-repeat; display:inline-block; }
.sortFilter .whiteLabelB span span { background:url(../images/spriteHoriz.png) 0px -1382px no-repeat; padding:6px 10px 9px 13px; display:inline-block; text-transform:uppercase; font-size:10px; }
.sortFilter .whiteLabelB span span i { display:inline-block; padding-right:6px; font-style:normal; }
.sortFilter .whiteLabelB span span a { display:inline-block; margin-right:9px; font-size:10px; text-transform:uppercase; font-weight:bold; }
.sortFilter .whiteLabelB span span a.cur { color:#646464; border-bottom:0px; }
/*<Start>@Dmytro Kokot*/
.sortFilter .whiteLabelB span span a.cur2 { color:green; border-bottom:0px; }
/*<End>@Dmytro Kokot*/
.sortFilter .whiteLabelB span span a:hover { border-bottom:0px; }
.sortFilter .whiteLabelB span span img { vertical-align:middle; margin-right:5px; margin-top:-1px; }
a.sortFilter_href_active { color:green; text-decoration:none; font-weight:normal; }
.productList { display: table;}
.productList.list { padding-top:6px; }

.productList .productBox { width:160px; border-collapse:collapse; float:left; margin:0px 24px 30px 0px; overflow:hidden; height:256px; }

    #productList-table .productBox { overflow-y:hidden; height:270px; display:block; }
/*<End>@Dmytro Kokot*/
/*buttons in css gradient*/
.green_button { background:#009d40; background:-moz-linear-gradient(top, #009d40 0%, #00933b 50%, #008431 51%, #04763a 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#009d40), color-stop(50%,#00933b), color-stop(51%,#008431), color-stop(100%,#04763a)); background:-webkit-linear-gradient(top, #009d40 0%,#00933b 50%,#008431 51%,#04763a 100%); background:-o-linear-gradient(top, #009d40 0%,#00933b 50%,#008431 51%,#04763a 100%); background:-ms-linear-gradient(top, #009d40 0%,#00933b 50%,#008431 51%,#04763a 100%); background:linear-gradient(to bottom, #009d40 0%,#00933b 50%,#008431 51%,#04763a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009d40', endColorstr='#04763a',GradientType=0 ); border-radius:7px; box-shadow:1px 1px 1px rgba(0, 0, 0, 0.6), 1px 1px 1px rgba(255, 255, 255, 0.6) inset; color:#fff; display:block; float:left; font-size:21px; font-weight:bold; height:35px; line-height:23px; margin-left:44px; padding:10px 0 0; position:inherit; text-align:center; text-decoration:none; width:140px; }
.green_button:hover { background:#20964f; background:-moz-linear-gradient(top, #20964f 0%, #017d33 50%, #016d2c 51%, #018235 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#20964f), color-stop(50%,#017d33), color-stop(51%,#016d2c), color-stop(100%,#018235)); background:-webkit-linear-gradient(top, #20964f 0%,#017d33 50%,#016d2c 51%,#018235 100%); background:-o-linear-gradient(top, #20964f 0%,#017d33 50%,#016d2c 51%,#018235 100%); background:-ms-linear-gradient(top, #20964f 0%,#017d33 50%,#016d2c 51%,#018235 100%); background:linear-gradient(to bottom, #20964f 0%,#017d33 50%,#016d2c 51%,#018235 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#20964f', endColorstr='#018235',GradientType=0 ); color:#fff; }
.productList .productBox.list { width:730px; border-collapse:collapse; float:left; margin:0px 27px 40px 0px; max-height:180px; overflow:hidden; }
.productList .productBox.last { float:right; margin-right:0px; }
.productBox .name { vertical-align:middle; height:60px; text-align:center; }
.boxHover .name { vertical-align:middle; height:52px; text-align:center; }
.boxHoverList .name { vertical-align:middle; height:46px; text-align:center; }
.productBox .name.list {  height:18px; text-align:left; vertical-align:top; }
.list .buy_button {    float: left;   margin-top: 6px; }
.productBox .img.list .label { position:absolute; width:148px; height:17px; text-align:right; padding-right:2px; }
.productBox .name a { font-size:13px; }
.productBox .name h2 {position: relative; padding:0px 0px 0px 0px; margin:0px; font-size:16px; font-weight:normal; text-transform:none;line-height: 18px; }
.list .name h2 { padding:0px 0px 0px 0px; margin-left:175px; font-size:16px; font-weight:normal; text-transform:none; }
.boxHover .name h2 { padding:0px 0px 0px 0px; margin:0px; font-size:16px; font-weight:normal; text-transform:none; }
.boxHoverList .name h2 { padding:0px 0px 0px 0px; margin-left:158px; font-size:16px; font-weight:normal; text-transform:none; }
.productBox .name h2 a { font-size:13px; font-weight:normal;    line-height: 17px ;  }
.boxHover .name h2 a { font-size:13px; font-weight:normal; }
.boxHoverList .name h2 a { font-size:13px; font-weight:normal;  }
.productBox .name p { padding:3px 0px 13px 0px; }
.productBox .name a.compare { display:inline-block; width:106px; height:20px; color:#0061C2; background:url(../images/sprite.png) -204px -383px no-repeat; padding:2px 0px 0px 22px; }
.productBox .name a:hover.compare { color:#eb2e09; }
/*<!changed!>*/
.productList .productBox .img span, .productList .boxHover .img span { position:relative;margin-bottom: -19px; display:block;text-align:right; right:0; }
.productList .productBox .prices .price-old, .productList .boxHover .prices .price-old { float:left; color:red; font-size:14px; display:inline-block; }
.productList .productBox .prices .green { float:left; display:inline-block; margin-right:15px; margin-top: 4px;}
.productList .productBox .prices .sold { background:none; font-size:18px; width:85%; margin-left:-2%; line-height:20px; color:#fff; background-color:#ccc; border-radius:5px; }
/*.productList .productBox a.buttonBuy { position: absolute}*/
.productBox .img.list { width:156px; height:156px; overflow:hidden; background:none; text-align:center; padding:2px 0px 0px 0px; line-height:1px; float:left; margin-right:20px;  }
.productBox .img.list div { width:156px; height:156px; overflow:hidden; background:url(../images/sprite.png) -0px -203px no-repeat; }
.productBox .img img { margin-top:-2px; }
.productBox .img { text-align:center; padding:0px 0px 0px 0px; margin:0 auto;  }
.boxHover .img { position:relative; text-align:center; padding:0px 0px 0px 0px; }
.boxHoverList .img { position:relative; text-align:center; padding:0px 0px 0px 0px; }
.boxHover .img { margin:0 auto; max-width:156px; }
.boxHover .img img { margin-top:2px; }
.boxHoverList .img img { margin-top:2px; }
/*<!changed!>*/
.productBox .img .compare{bottom:0px;position:absolute;width:106px;height:20px;color:#0061C2;background:url(../images/sprite.png) -204px -383px no-repeat;/*margin:136px 0px 0px 0px;*/padding:2px 0px 0px 7px;}
.productBox .img .compare:hover { color:#eb2e09; }
.productBox .price { vertical-align:middle; height:29px; padding-top:2px; }
.productBox .price.list { width:42px; padding:0px; }
.productBox .price.old { padding:0px 0px 0px 8px; }
.productBox .price i { font-style:normal; }
.productBox .price span { display:inline-block; font-size:14px; color:#0f8948; margin-top:10px; width:80px; text-align:center; height:36px; }
.productBox .price.old span { text-align:left; }
.productBox .price span b { font-size:16px; }
.productBox .price .old { display:inline-block; font-size:13px; color:#e62929; text-decoration:line-through; padding:0px 0px 0px 0px; position:relative; top:2px; }
.productBox .price .buttonBuy { float:right; margin-top:8px; margin-right:5px; }
.productBox .price.list { vertical-align:top; }
.productBox .price.list .buttonBuy { float:left; margin:0px; }
.productBox .price.old span { position:relative; top:-4px; }
.productBox .price.old .buttonBuy { position:relative; top:2px; }
.productList .horizSepar { border-bottom:1px dotted #D5D5D5; height:1px; overflow:hidden; margin-bottom:10px; clear:both; }
.productList .horizSepar2 { margin:8px 0px 18px 0px; }
.horizInfo { height:51px; overflow:hidden; background:url(../images/spriteHoriz.png) 0px -1440px repeat-x; margin:18px 0px 18px 0px; clear:both; }
.horizInfo .horizInfoR { background:url(../images/spriteHoriz.png) right -1542px no-repeat; }
.horizInfo .horizInfoL { background:url(../images/spriteHoriz.png) 0px -1491px no-repeat; height:51px; overflow:hidden; padding:15px 22px 0px 22px; }
.horizInfo .horizInfoL.short { padding:6px 22px 0px 22px; }
.horizInfo .horizInfoL.short a.silverLink { float:right; margin-top:8px; }
.horizInfo .horizInfoL h3 { font-size:12px; color:#0f8948; display:inline-block; text-transform:uppercase; padding:2px 20px 0px 0px; }
.horizInfoH { height:81px; overflow:hidden; background:url(../images/spriteHoriz.png) 0px -1611px repeat-x; margin:18px 0px 18px 0px; clear:both; }
.horizInfoH .horizInfoR { background:url(../images/spriteHoriz.png) right -1692px no-repeat; }
.horizInfoH .horizInfoL { background:url(../images/spriteHoriz.png) 0px -1773px no-repeat; height:83px; overflow:hidden; padding:13px 22px 0px 20px; }
.horizInfoH .bgBox { background:url(../images/infoBoxBg.png) 0px 0px no-repeat; width:639px; height:54px; overflow:hidden; }
.horizInfoH .choise { display:block; width:208px; height:45px; overflow:hidden; background:none; color:#FFF; font-size:14px; padding:9px 13px 0px 18px; float:left; }
.horizInfoH .phone { display:block; width:165px; color:#4c4c4c; font-size:13px; float:left; padding:6px 0px 0px 63px; }
.horizInfoH .phone b { color:#4c4c4c; font-size:14px; }
.horizInfoH .reCall { display:block; color:#4c4c4c; font-size:13px; float:left; padding:8px 0px 0px 30px; }
.horizInfoH .reCall a { font-size:13px; font-weight:bold; }
/*<Start>@Dmytro Kokot*/
.bottomPager { height:42px; border-top:1px dotted #DADADA; border-bottom:1px dotted #DADADA; clear:both; padding:4px 0; }
.title_pager { float:left; }
/*<End>@Dmytro Kokot*/
.bottomPager.noneBot { border-bottom:0px; }
/*.bottomPager .pager { float:left; }*/
.bottomPager .title_pager span { display:inline-block; color:#8d8d8d; font-style:italic; margin-right:19px; }
/*<Start>@Dmytro Kokot*/
/*
.bottomPager .pager a{display:inline-block; padding-right:7px;margin-right:5px;}
.bottomPager .pager a i{display:inline-block;font-style:normal;background:url(../images/buttons.png) left -348px no-repeat;padding:2px 2px 2px 8px;color:#0061c2;font-size:13px;pointer-events: none;}
.bottomPager .pager a:hover i{color:#eb2e09;}
.bottomPager .pager a.cur{background:url(../images/buttons.png) right -326px no-repeat;}
.bottomPager .pager a.cur i{background:url(../images/buttons.png) left -326px no-repeat;color:#797979;font-weight:bold;}
*/
.bottomPager .pager { min-height: 2em; padding: 3px; position: relative;text-align: center; }
.bottomPager .pager a, .pager a:visited {background-color:#fff;border:1px solid #cecece;border-radius:5px;color:#000;display:inline-block;min-width:1.5em;margin:0 0.5em;padding:13px;line-height: 7px;text-decoration:none;}
.bottomPager .pager a i {font-style: normal;}
.bottomPager .pager a:hover, .pager a.cur {background-color:#9fc;color:#000;}
@media(max-width:600px) { .bottomPager .pager a{padding:10px;}}
/*<End>@Dmytro Kokot*/
.bottomPager .all { float:right; padding:2px 0px 0px 0px; }
#sliderPriceRange_out1 { height:21px; background:url(../images/sprite.png) left -437px no-repeat; }
#sliderPriceRange_out2 { height:18px; background:url(../images/spriteHoriz.png) right -1593px no-repeat; padding:0px 5px; }
#sliderPriceRange { height:21px; position:relative; }
#sliderPriceRange .ui-widget-header { height:18px; background:url(../images/sprite.png) left -455px no-repeat; position:absolute; }
#sliderPriceRange a { display:block; width:18px; height:18px; overflow:hidden; position:absolute; z-index:2; }
#sliderPriceRange a.leftRng { background:url(../images/sprite.png) -39px -58px no-repeat; margin-left:-7px; }
#sliderPriceRange a.rightRng { background:url(../images/sprite.png) -39px -58px no-repeat; margin-left:-7px; }
.prRangeInpts { height:32px; margin-bottom:6px; padding:0px 0px 0px 0px; }
.prRangeInpts i { color:#231F20; display:inline-block; font-size:11px; font-style:normal; padding-top:0px; padding-right:8px; }
.prRangeInpts input[type="text"] { width:50px; height:24px; overflow:hidden; border:0px; background:url(../images/sprite.png) -204px -405px no-repeat; padding:1px 0px 0px 7px; font-weight:bold; margin-right:11px; }
.catDescription { font-size:12px;  margin: 25px 0px 5px 0px;  padding: 5px; }
.catDescription p { font-size:12px; color:#636363; padding:0px 0px 10px 0px; text-align:justify; }
.catDescriptionFull { font-size:12px; margin:0px 0px 0px 0px; display:none; }
.catDescriptionFull p { font-size:12px; color:#636363; padding:0px 0px 10px 0px; }
a.showAll { border-bottom:1px dotted #0061C2; background:url(../images/showAll.gif) right 5px no-repeat; padding:0px 15px 0px 0px; }
.silverText { font-size:12px; color:#adadad; padding:10px 0px 10px 0px; }
.searchResult { height:47px; overflow:hidden; background:url(../images/spriteHoriz.png) 0px -1854px repeat-x; margin-bottom:16px; }
.searchResult .searchResultR { height:47px; overflow:hidden; background:url(../images/buttons.png) right -370px no-repeat; }
.searchResult .searchResultL { height:47px; overflow:hidden; background:url(../images/spriteHoriz.png) left -1901px no-repeat; padding:13px 17px 0px 17px; }
.searchResult .text { float:left; color:#FFF; font-size:14px; }
.searchResult .result { float:right; color:#FFF; font-size:12px; padding:1px 0px 0px 0px; }
.categoryInfo { }
/*h1 { color:#404041; font-size:14px; text-transform:uppercase; padding:0px 0px 14px 0px; margin-bottom:20px; border-bottom:1px dotted #D5D5D5; }*/
h1{
    /*text-transform: uppercase;*/
    font-size: 14px !important;
    border-bottom: 1px dotted #D5D5D5;
    padding: 0px 0px 10px 0px;

}
.categoryInfo .infoDesc { border-bottom:1px dotted #D5D5D5; padding-bottom:15px; }
.categoryInfo .infoDesc .leftImg { float:left; width:160px; height:160px; background:url(../images/sprite.png) -248px -222px no-repeat; text-align:center; margin-right:20px; margin-top:2px; }
.categoryInfo .infoDesc .leftImg img { margin-top:2px; }
.categoryInfo .infoDesc .desc { float:left; width:548px; }
.categoryInfo .infoDesc .desc p { padding:0px 0px 10px 0px; color:#3e3c3c; line-height:19px; }
.optionsBox { padding:17px 0px 11px 184px; border-bottom:1px dotted #D5D5D5; margin-bottom:19px; }
.optionsBox h4 { font-size:13px; color:#3e3c3c; padding:0px 0px 6px 0px; }
.optionsBox h4 a { font-size:13px; }
.optionsBox .box { float:left; width:253px; }
.optionsBox ul { padding:0px 0px 2px 0px; }
.optionsBox ul li { padding:0px 0px 6px 15px; background:url(../images/li_1.gif) left 6px no-repeat; }
.optionsBox .box a.all { background:url(../images/allLI.gif) left 7px no-repeat; display:inline-block; padding:0px 0px 0px 21px; color:#0F8948; }
.optionsBox .box a:hover.all { color:#eb2e09; }
.optionsBox ul.left { float:left; width:49%; }
.textPage { line-height:19px; padding: 8px; padding-bottom:34px; }
.textPage h1 { margin-bottom:12px; }
.textPage h2 { color:#404041; font-size:14px; padding:0px 0px 6px 0px; text-transform:none; }
.textPage h3 { color:#404041; font-size:12px; padding:0px 0px 0px 0px; font-weight:bold; }
.textPage p { padding:0px 0px 10px 0px; line-height:19px; }
.textPage p.separ { padding:0px 0px 0px 0px; }
.textPage ul { padding:0px 0px 12px 14px; }
.textPage ul li { padding:0px 0px 6px 13px; background:url(../images/li_1.gif) left 6px no-repeat; }
.deliveryGreen { width:210px; height:170px; overflow:hidden; background:url(../images/sprite.png) 0px -502px no-repeat; padding:30px 20px 0px 37px; float:right; margin:0px 0px 20px 40px; }
.deliveryGreen h2 { color:#FFF; font-size:14px; padding:0px 0px 2px 0px; }
.deliveryGreen p { color:#FFF; padding:0px 0px 14px 0px; line-height:20px; }
.newsList { margin-bottom:6px; }
.newsList .newsItem { padding-bottom:20px; }
.newsList .leftImg { float:left; width:140px; height:100px; overflow:hidden; margin-right:22px; }
.newsList .leftImg .border { position:absolute; width:140px; height:100px; overflow:hidden; background:url(../images/sprite.png) -267px -473px no-repeat; }
.newsList .desc { float:left; width:560px; }
.newsList .desc h3 { font-size:15px; padding:0px 0px 4px 0px; font-weight:normal; }
.newsList .desc h3 a { font-size:15px; }
.newsList .desc .date { font-size:11px; color:#adadad; }
.newsList .desc p { padding:0px 0px 2px 0px; }
 .prodTitle { border-bottom:1px dotted #C7C7C7; height:20px; padding-bottom:10px; margin:2px 0px 16px 0px; }
.prodTitle h1 , .prodTitle h2, .prodTitle .box-heading { float:left; padding:0; margin:0; border:0; color:#3e3c3c; font-size:22px; text-transform:none; font-weight:normal; }
.item-page-name .sku , .prodTitle .sku{ background: #20964f; color: #fff; display: inline-block;font-size: 12px; font-weight: 700; margin-left: 10px; margin-top: 10px; padding: 2px 5px;}
.prodTitle .sku {margin-top: -2px;}
#productPage { float:left; }
#productPage .leftSide { float:left; width:231px; overflow:hidden; }
.prodImages { width:231px; overflow:hidden; }
.prodImages .bigImg { width:229px; height:241px; overflow:hidden; padding:2px 0 3px 0px; text-align:center; border:1px solid rgb(228, 226, 226); border-radius:5px; margin-top:2px; }
.prodImages .bigImg img { margin:2px 0px 0px 0px; }
.prodImages .bigImg .zoom { position:absolute; margin:197px 0px 0px 55px; }
.prodImages .smallImages { padding:9px 0px 14px 0px; }
.prodImages .smallImages a { display:inline-block; width:69px; height:68px; margin-right:7px; padding:7px 0px 0px 0px; text-align:center; background:url(../images/sprite.png) -336px -573px no-repeat; }
.prodImages .smallImages a.last { margin-right:0px; }
.prodImages .smallImages a.cur { background:url(../images/sprite.png) -267px -573px no-repeat; }
#productPage .leftSide p { padding:0px 0px 5px 0px; }
#productPage .descBot { padding:0px 0px 10px 15px; }
#productPage .descBot .list { padding:0px 0px 10px 0px; }
#productPage .descBot .list .font13 { display:inline-block; padding:0px 0px 5px 0px; }
#productPage .descBot .shareLink { padding:0px 0px 16px 0px; line-height:30px; }
#productPage .descBot ul { padding:4px 0px 4px 1px; }
#productPage .descBot ul li { padding:0px 0px 6px 13px; background:url(../images/li_1.gif) left 6px no-repeat; }
#productPage .descBot ul li.all { padding:0px 0px 4px 20px; background:url(../images/allLI.gif) left 6px no-repeat; position:relative; left:-6px; }
#productPage .descBot li.all a { color:#0F8948; }
#productPage .rightSide { float:right; width:760px; overflow:hidden; padding-bottom:35px; margin-left:7px; }
#form_id div#oneclick_block { height:40px; overflow:hidden; position:relative; vertical-align:middle; width:235px; }
#oneclick_block > a { position:absolute; right:0; top:0; }
div#oneclick_block a > span { background:none repeat scroll 0 0 #f3f3f3; border:1px solid #cdcdcd; border-radius:5px; color:#444; font-size:18px; line-height:38px; padding:7px 17px 8px; }
div#oneclick_block a:hover > span { background:none repeat scroll 0 0 #e5e5e5; }
.stockPrice { float:left; width:281px; height:115px; border-bottom:1px dotted #C7C7C7; margin-bottom:17px; padding:9px 0px 0px 0px; }
.stockPrice .stock { background:url(../images/stock.png) left 2px no-repeat; color:#008f39; font-size:16px; padding:0px 0px 18px 22px; font-weight:normal; }
/* .stockPrice .price{display:inline-block;width:150px;height:32px;overflow:hidden;background:url(../images/sprite.png) -267px -648px no-repeat;color:#0f8948;font-size:25px;font-weight:normal;text-align:center;padding:17px 0px 0px 0px;} */
.stockPrice .price b { font-size:28px; }
.stockPrice .price { background-color:#fffce3; border-radius:3px; box-shadow:0.5px 0.2px 1px rgba(0, 0, 0, 0.3); color:#0f8948; display:inline-block; font-size:25px; font-weight:normal; height:34px; margin-left:0px; margin-bottom:10px; overflow:hidden; padding:15px 27px 0; text-align:center; width:170px; }
.callSupport { float:right; width:147px; height:113px; overflow:hidden; background:url(../images/sprite.png) -408px -231px no-repeat; padding:12px 15px 0px 20px; }
.callSupport .phone { font-size:12px; color:#4c4c4c; padding:0px 0px 5px 0px; }
.callSupport .phone b { font-size:18px; color:#4c4c4c; }
.callSupport ul { padding:0px; }
.callSupport ul li { padding:0px 3px 3px 13px; background:url(../images/li_1.gif) left 6px no-repeat; }
.prodSupportBanners { padding:17px 0px 15px 0px; border-bottom:1px dotted #C7C7C7; }
.prodSupportBanners .recall { float:right; }
.productsTabs { height:35px; margin:5px 0px 0px 0px; }
.productsTabs ul { padding:0px; margin:0px; position:relative; top:1px; }
.productsTabs li { display:block; float:left; margin:0px 5px 0px 0px; }
.productsTabs li a { display:block; float:left; padding:0px 7px 0px 0px; background:url(../images/buttons.png) right -566px no-repeat; }
.productsTabs li a span { display:block; float:left; padding:8px 13px 9px 20px; margin:0px; background:url(../images/buttons.png) left -531px no-repeat; color:#3e3c3c; font-size:13px; font-weight:bold; }
.productsTabs li a.cur { background:url(../images/buttons.png) right -496px no-repeat; }
.productsTabs li a.cur span { background:url(../images/buttons.png) left -461px no-repeat; color:#717171; }
.productsTabsCont { width:100%; }
.productsTabsCont { width:100%; }
.productsTabsCont .productsTabsContInn { border:1px solid rgb(228, 226, 226); border-radius:0 10px 10px; padding:0; }
.productsTabsCont .bottom { height:6px; overflow:hidden; }
.protTabCont p { line-height:19px; color:#3e3c3c; padding:0px 0px 10px 0px; }
.prodOptions { width:100%; border-collapse:collapse; margin-bottom:10px; }
.prodOptions td { border-bottom:1px solid #E6E6E6; padding:5px 0px 5px 0px; }
.prodOptions .separ { width:7px; border-bottom:0px; }
.prodOptions .name { width:200px; color:#696969; }
.prodOptions .value { color:#3e3c3c; }
.modulBox.prodModify { width:228px; background:url(../images/modulBoxPM.png) left top repeat-y; margin:14px 0px 13px 0px; position:relative; left:-15px; }
.modulBox.prodModify .top { height:6px; overflow:hidden; background:url(../images/sprite.png) 0px -752px no-repeat; }
.modulBox.prodModify .bot { height:6px; overflow:hidden; background:url(../images/sprite.png) 0px -758px no-repeat; }
.modulBox.prodModify .inn { padding:0px 1px; }
.modulBox.prodModify .innBox { background:url(../images/modulBoxInnPM.png) left top repeat-x #F6F6F6; padding:12px 21px 0px 21px; }
.modulBox.prodModify .innBox h2 { font-size:12px; padding-bottom:9px; }
.modifProd { }
.modifProd a { font-size:13px; display:block; padding:0px 0px 2px 0px; }
.modifProd .img { width:80px; height:80px; overflow:hidden; float:left; background:url(../images/sprite.png) -228px -702px no-repeat; margin:5px 0px 14px 0px; }
.modifProd .img img { margin:2px 0px 0px 2px; text-align:center; }
.modifProd .price { width:86px; float:left; padding:7px 0px 0px 14px; }
.modifProd .price .prc { color:#0f8948; font-size:17px; font-weight:normal; display:block; padding-bottom:4px; }
.modifProd .price .prc b { font-size:18px; font-weight:bold; }
.modifProd .price a.buttonBuy { padding:3px 0px 0px 0px; }
.similarProducts { padding:0px 0px 10px 9px; }
.similarProducts h2 { padding:0px 0px 18px 0px; }
.similarProducts .item { float:left; width:347px; margin-bottom:22px; }
.similarProducts .item.right { float:right; }
.similarProducts .img { float:left; width:130px; height:130px; background:url(../images/sprite.png) -408px -356px no-repeat; text-align:center; }
.similarProducts .img img { margin-top:2px; }
.similarProducts .desc { float:right; width:200px; position:relative; top:-2px; }
.similarProducts .desc .name { font-size:15px; display:block; padding:0px 0px 4px 0px; line-height:20px; }
.similarProducts .desc p { padding:0px 0px 4px 0px; }
.similarProducts .desc .price { display:inline-block; float:left; font-size:13px; color:#0f8948; padding:6px 0px 0px 0px; }
.similarProducts .desc .price b { font-size:16px; }
.similarProducts .desc .price .old { font-size:13px; color:#e62929; text-decoration:line-through; margin-right:5px; }
.similarProducts .buttonBuy { float:right; margin-right:25px; position:relative; top:4px; }
.modulBox.login { width:285px; background:url(../images/loginBg.png) left top repeat-y; margin-bottom:13px; }
.modulBox.login .top { height:6px; overflow:hidden; background:url(../images/sprite.png) 0px -782px no-repeat; }
.modulBox.login .bot { height:8px; overflow:hidden; background:url(../images/sprite.png) 0px -788px no-repeat; }
.modulBox.login .inn { padding:0px 3px; }
.modulBox.login .innBox { background:url(../images/loginBgInn.png) left top repeat-x #F6F6F6; padding:14px 0px 5px 0px; }
.modulBox.orderPage { max-width:685px; margin-bottom:13px; }
.modulBox.orderPage .top { height:6px; overflow:hidden; background:url(../images/sprite.png) 0px -796px no-repeat; }
.modulBox.orderPage .bot { height:7px; overflow:hidden; background:url(../images/sprite.png) 0px -802px no-repeat; }
.modulBox.orderPage .inn { padding:0px 3px; }
.modulBox.orderPage .innBox { background:url(../images/orderBgInn.png) left top repeat-x #F6F6F6; padding:15px 0px 5px 0px; }

.orderPage .filed { clear:both; padding:0 20px 15px 20px; }
.orderPage .name { float:left; width:159px; color:#3e3c3c; padding:4px 0 0 0; }

.orderPage .input span { display:block; float:left;}
.orderPage .input span.error_field { border-radius: 6px; border: 1px solid rgba(255,60,60,1); box-shadow: 0 0 5px rgba(255, 0, 0, 0.2) inset; }
.orderPage .filed.error .input span { background:url(../images/sprite.png) -408px -513px no-repeat; }
.orderPage .input input { width:218px; padding:7px 0 1px 30px; background:none; border:0; }
.orderPage .input input.name {    background: #ffffff url("../image/username.png") no-repeat 7px center;
    border: 1px solid #b9b9b9;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    border-radius: 5px; }
.orderPage .input input.phone { background:url("../image/userphone.png") 6px 6px no-repeat;  border: 1px solid #b9b9b9;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    border-radius: 5px;}
.orderPage .input input.email { background:url("../image/useremail.png") 6px 6px no-repeat; border: 1px solid #b9b9b9;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    border-radius: 5px; }
.orderPage .input input.city { background:url("../images/inp_city.png") 6px 6px no-repeat; border: 1px solid #b9b9b9;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    border-radius: 5px; }
.orderPage .city_field { display: none; }
.orderPage .errorText { display:none; color:#7C7C7C; font-style:italic; float:left; }
.orderPage .filed.error .errorText { display:block; color:#FFF; font-weight:bold; background:url(../images/buttons.png) right -717px no-repeat #FF5A00; padding:4px 16px 5px 16px; }
.orderPage .requireText { color:#7C7C7C; font-style:italic; display:inline-block; padding:6px 0 0 13px; font-size:11px; }
.orderPage .filed.error .requireText { display:none; }
.orderPage .requireText.line { padding:0 0 0 12px; line-height:14px; }
.orderPage .filed textarea { width:450px; height:100px; overflow:auto; padding:7px 20px 10px 31px; border:0; }
.orderPage .filed textarea.home { width:410px; height:50px;    background: #ffffff url("../image/useradress.png") no-repeat 7px 7px;
    box-shadow: inset 1px 1px 5px -2px rgba(0, 0, 0, 0.33);
    border-radius: 5px;
    border: 1px solid #b9b9b9;}
.orderPage .filed textarea.comment { width:410px; height:70px;    background: #ffffff url("../image/usertext.png") no-repeat 7px 7px;
    box-shadow: inset 1px 1px 5px -2px rgba(0, 0, 0, 0.33);
    border-radius: 5px;
    border: 1px solid #b9b9b9;}
.orderPage .subscribe { padding:16px 20px 15px 20px; border-top:1px dotted #C5C5C5; border-bottom:1px dotted #C5C5C5; margin:2px 0 0 0; }
.orderPage .subscribe input { vertical-align:middle; margin-right:10px; }
.orderPage .delivery { border-top:1px dotted #C5C5C5; border-bottom:1px dotted #C5C5C5;    margin-top: 20px; padding:15px 20px 15px 20px; margin-bottom:22px; }
.orderPage .delivery table { table-layout: fixed; width:100%; }
.orderPage .delivery td { width:50%; }
.orderPage .delivery .item { padding:0; }
.orderPage .delivery td:last-child .item {  padding:0; }
.orderPage .delivery p { font-size:14px; font-weight:bold; padding:0 0 8px 0; }
.orderPage .delivery p span { border-bottom:1px dashed; font-size:12px; font-weight:400; }
.orderPage .delivery label { display:block; padding-bottom:6px; position: relative; }
.orderPage .delivery label.cur { font-weight:bold; }
.orderPage .delivery input { vertical-align:middle; margin-right:9px; }
.orderPage .delivery td:last-child label {margin: 16px 0;}
.orderPage .delivery #label_payment_2:after { background: url("../images/visa_mastercard.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";display:block;height:44px;position:absolute;right:6px;left:auto;top:-13px;bottom:auto;width: 40px; }
.orderPage .delivery #label_payment_3:after { background: url("../images/privatbank_logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";display:block;height:24px;position:absolute;right:15px;left:auto;top:-3px;bottom:auto;width:24px; }
.orderPage .filedButton { padding:0 0 0 147px; }
.orderPage .filedButton .orangeLinkBig span { font-size:14px; }
.orderPage .filedButton .loader { display:none; width:20px; height:18px; overflow:hidden; background:#fff; position:fixed; top:50%; left:50%;  z-index:100; text-align:center; padding:15px; border:1px solid #000; border-radius: 10px; box-shadow: 0 0 15px 0 rgba(0,0,0,0.8);}
.orderPage .credit_form { display:none;position:relative;padding:0 20px; margin: -22px 0 22px 0;border-bottom:1px dotted #c5c5c5;}
.orderPage .credit_form #easycredit_form { min-height: 510px;}
.orderPage .credit_form #easycredit_form .product_cart {font-size: 1.2em;font-weight: 700;}
.orderPage .credit_form #easycredit_form .credit {margin-top:2em;}
.orderPage .credit_form #easycredit_form #cart_items { width:calc(100% - 140px); border-collapse: collapse; margin: 0.5em 0 1em;table-layout: fixed;}
.orderPage .credit_form #easycredit_form #cart_items tr { border-bottom:1px solid #cecece;}
.orderPage .credit_form #easycredit_form #cart_items td { text-align: center; vertical-align: middle;}
.orderPage .credit_form #easycredit_form #cart_items th:first-child {width: 250px;}
.orderPage .credit_form #easycredit_form #cart_items td:first-child { text-align:left;}
.orderPage .credit_form #easycredit_form #cart_items tfoot td { font-weight:700;}
.orderPage .credit_form #easycredit_form .credit-view { clear: both; margin: 1em 1em 1em auto; padding-bottom:1.5em; min-height: 1em; width:90%; border-bottom:1px solid #6d6d6d;}
.orderPage .credit_form #easycredit_form .credit-view #view_easycredit { font-size: 1.2em;}
.orderPage .credit_form #easycredit_form .notify {font-size: 1.2em;text-align: justify;}
.orderPage .credit_form #easycredit_form .limit {position:relative; width:100%;text-align: justify;top:auto;bottom:0;left:0;right:0;}
.orderPage .credit_form #easycredit_form .limit_form {text-align: left;}
.orderPage .credit_form #easycredit_form .limit_form .limit_alert { white-space: nowrap;}.overlay { display:none; position: fixed; top:0; bottom: 0; left:0; right: 0; overflow: auto; -webkit-overflow-scrolling: touch; background: rgba(0,0,0,0.35);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); zoom: 1; z-index:99; }
.overlay > * { -webkit-transform: translateZ(0px);  }
.delivery td {vertical-align: top;}
.lock { overflow: hidden; }
.login { }
.login p { padding:0px 20px 4px 20px; font-size:14px; }
.login h2 { font-size:16px; text-transform:none; padding:0px 0px 13px 20px; }
.login .filed { padding:0px 0px 10px 20px; color:#B0B0B0; font-size:12px; }
.login .filed input { width:241px; height:27px; overflow:hidden; background:url(../images/sprite.png) -408px -540px no-repeat; border:0px; padding:0px 9px 2px 7px; font-size:13px; font-weight:bold; margin:4px 0px 0px 0px; }
.login .button { padding:5px 0px 13px 20px; }
.login .loginVia { border-top:1px dotted #C5C5C5; padding:13px 0px 5px 20px; color:#7C7C7C; font-size:12px; }
.login .loginVia a { display:inline-block; padding:0px 0px 0px 20px; margin-left:7px; font-weight:bold; }
.login .loginVia a.fb { background:url(../images/fb.png) left 1px no-repeat; }
.login .loginVia a.vk { background:url(../images/vk.png) left 1px no-repeat; }
.inCart { background:url(../images/cart.png) 1px 2px no-repeat; padding:2px 0px 16px 27px; color:#018636; font-size:13px; font-weight:bold; border-bottom:1px dotted #ABABAB; margin-bottom:10px; position:relative; top:-7px; }
.catalog_adv_block { width:710px; border:1px solid #CCC; height:70px; margin:15px 0; border-radius:10px; display:table; text-align:center; }
.catalog_adv_block_cell { display:table-cell; vertical-align:middle; }
/*@Dmytro Kokot*/
.product_laoder { margin:0 auto; height:15px; width:128px; background:url(../images/36-0.gif); }
.pager { margin-top:0px; }
.bottomPager_cont { height:42px; clear:both; padding:10px 0px 0px 0px;
    /*width:711px; */
}
.searchResults p { float:left; display:inline-block; }
.searchResults span.digits { color:green; font-weight:bolder; font-size:14px; }
.searchResults { margin-bottom:20px; line-height:20px; height:20px; width:100%; display:block; }
.descShadowBox { left:12px; margin:0 auto; top:130px; position:absolute; height:2px; width:95%; webkit-box-shadow:0px 0 15px 5px rgba(0, 0, 0, 0.13); box-shadow:0px 0 15px 5px rgba(0, 0, 0, 0.13); }
.catDescription { overflow:hidden; height:128px; position:relative; }
#checked_filters input { display:none; }
div.delete_filter_cross { color:red; float:left; font-size:20px; margin:0px 3px 0px 4px; }
div.delete_filter_cross:hover { cursor:pointer; }
#checked_filters li { cursor:pointer; }
p.group_title { cursor:pointer; font-weight:bolder; }
.filterList ul, .modulBoxSilver ul { padding:1px 10px 0px 10px; }
.filterBox label { padding:0px 0px 10px 0px; display:block; cursor:pointer; }
div.showed_mans { width:100%; }
.sliderPriceRange_out1 { height:21px; background:url(../images/sprite.png) left -437px no-repeat; }
.modulBox.modulBoxSilver .inn { padding:0px 15px 0px 15px; }
.filterBox { }
.filterBox.range { }
span.incrementQ { height:16px; line-height:16px; width:16px; float:left; display:inline-block; margin:2px; cursor:pointer; }
input.cart_quantity { float:left; }
span.incPlus { background:url(../images/plus1.png) repeat; }
span.incMinus { background:url(../images/minus1.png) repeat; margin-right:5px; }
.cartList table td.count { width:110px; padding:32px 0px 0px 0px; }
div.miniCartIcon { opacity:0.7; height:20px; width:20px; position:absolute; left:10px; top:5px; background:url('/catalog/view/theme/in-green/images/miniCart.png'); }
div.mini_sum_cont { z-index:10; box-shadow:0px 2px 5px 0px rgb(221, 221, 221); text-align:center; background:-webkit-linear-gradient(-45deg, white 0%, #E5E5E5 100%); background:-moz-linear-gradient(-45deg, white 0%, #E5E5E5 100%); background:-ms-linear-gradient(-45deg, white 0%, #E5E5E5 100%); background:-o-linear-gradient(-45deg, white 0%, #E5E5E5 100%); padding:3px; border-radius:0px 0 5px 5px; position:absolute; top:31px; right:0px; height:35px; width:174px; border:1px solid rgb(209, 209, 209); border-top:0px; }
.miniCartNotEmpty { background-color:#018232 !important; }
.miniCartNotEmpty a { color:white !important; }
.miniCartNotEmpty div.miniCartIcon { opacity:1; }
.cartList table td.name { width:193px; padding:0 0 0 10px; vertical-align:middle; }
.cartList table td.i { padding:10px 0 10px 10px; }
#popupCart { width:auto; margin:0px 0px 0px -465px; }
.cartList table td.count input { text-align:center; display:block; width:47px; height:25px; line-height:25px; background:url(../images/sprite.png) -264px -188px no-repeat; vertical-align:middle; color:#3E3C3C; border:0; padding:0 !important; }
.cartList table td.del { width:50px; }
p.back a { font-weight:bold; padding:7px 8px; background:#0061c2; border-radius:4px; color:#FFF; }
p.back a:hover { color:#FFF; }
div.titlw a.close { margin:-8px -26px 0 0; display:block; width:33px; height:33px; background:url(../images/sprite.png) 0px -77px no-repeat; }
span.not_empty { margin-top:-17px; display:inline-block; color:red; font-weight:bold; font-size:16px; cursor:help; }
#block_search_ajax {z-index: 1000;
    top: 120px;
    left: 375px;
    position: absolute;
    width: 395px;
    display: none;
    border-radius: 3px;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,0.2);}
#block_search_ajax_div {    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    padding: 20px 10px 15px 5px;}
a.product_ajax { clear: left;
    float: left;
    width: 100%;
    position: relative;
    display: block;
    font-size: 12px;
    text-align: left;
    border-bottom: 1px solid #f8f8f8;
    padding: 10px 3px;}
.product_ajax:hover { background-color:#f8f8f8; }
.product_ajax_text { margin:0 10px 0 60px; }
.product_ajax_block { margin:0 10px 0 60px; }
.product_ajax_title {     color: #3E3C3C;
    float: left;
    width: calc(100% - 90px);
    height: 20px;
    overflow: hidden;
    margin-left: 10px;
    padding-right: 30px; }
.product_ajax_price { color:#007E2F; float:left; font-weight:bold; margin-left:10px; }
.product_ajax img { display:block; float:left; }
.product_ajax_id {display: inline-block;float:right; background: #20964F none repeat scroll 0 0; color: #FFF; font-size: 12px; font-weight: 700; padding: 2px 5px;}
.whiteLabelB a, .showAll { cursor:pointer; }
.innBox .list_icon { display:block; height:31px; width:40px; float:left; margin-right:5px; }
.listGradient { position:relative; border:1px solid #F0F0F0; margin:10px 0; padding:10px; height:32px; border-radius:5px; width:219px; background:-webkit-linear-gradient(-90deg, white 0%, #F9F9F9 100%); background:-moz-linear-gradient(-90deg, white 0%, #F9F9F9 100%); background:-ms-linear-gradient(-90deg, white 0%, #F9F9F9 100%); background:-o-linear-gradient(-90deg, white 0%, #F9F9F9 100%); }
.listGradient a { border-bottom:1px dashed #0061c2; font-size:14px; line-height:32px; vertical-align:middle; }
.listGradient a:hover { color:#2b66c9; }
.arrow_box { position:relative; background:#fff; border:2px solid #018232; }
.arrow_box:after, .arrow_box:before { right:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.arrow_box:after { border-color:rgba(0, 0, 0, 0); border-right-color:#fff; border-width:5px; top:15px; margin-top:-5px; }
.arrow_box:before { border-color:rgba(1, 130, 50, 0); border-right-color:#018232; border-width:8px; top:15px; margin-top:-8px; }
.catalogListPopUp { box-shadow:0 0 10px 3px rgb(221, 221, 221); padding:5px 10px; z-index:20; min-width:700px; position:absolute; top:10px; left:155px; border:2px solid #018232; border-radius:5px; background:#fdfdfd; display:none; }
.catalogListPopUp .catalogListPopUpCloser { background: #fff none repeat scroll 0 0; border: 1px solid; border-radius: 50%; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); padding: 0 6px; position: absolute; right: -15px; top: -11px;}
.catalogListPopUp .popUpTitle {display: inline-block; float: left; font-size: 1.5em; font-weight: 400; line-height: 1; margin-top: 7px;}
.catalogListPopUp .uper_back { padding:3px; float: right; display: block; }
.catalogListPopUp .uper_back a, .catalogListPopUp .uper_back a:hover {background: #0061c2 none repeat scroll 0 0; border-radius: 4px; color: #fff; margin: 5px 15px 0 0; padding: 6px;}
.catalogListPopUp ul { display: table; font-size: 1px; line-height: 0; text-align: justify; }
.catalogListPopUp ul::after { content: ""; display: inline-block; height: 0; overflow: hidden; visibility: hidden; width: 100%; }
.catalogListPopUp ul li { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 7px; display: inline-block; font-size: 14px; line-height: normal; margin: 3px; vertical-align: top; }
.catalogListPopUp li.current {background-color:#018232;}
.catalogListPopUp li.current a {color:#FFF; }
.catalogListPopUp a { display: block; font-size: 1em; line-height: 1; padding: 4px 6px; text-transform: uppercase;}
.catalogListPopUp li:hover a { color:#ff0007; background-color:#ddebda; }
.catalogListPopUp a.prodPopUpShowHide { font-size:10px; margin-top:-5px; font-weight:bold; padding:2px 3px; background:#0061c2; border-radius:4px; color:#FFF; }
#prodPopUpProdList a { background-color:#FFF !important; padding:0px !important; }
#prodPopUpProdList a:hover { background-color:#FFF !important; }
.prodPopUpManList a.current { background:#018232; border-radius:2px; padding:0 2px; color:#FFF; }
.prodPopUpManList { overflow-y:hidden; }
.prodPopUpManList a.current:hover { }
.dottedSeparator { border-right:none; border-left:none; border-bottom:none; border-top:1px dotted #DADADA; margin: 5px 0 10px; width: 100%}
.productLink { display:block; float:left; width:157px; }
div.all { float:right; line-height:16px; text-align:right; height:20px; padding:5px 0; }
.soc_bttns iframe { display:block; }
.soc_bttns { width:480px; height:45px; overflow:hidden; }
.soc_bttn { float:left; margin:0 5px; }
.soc_bttn div, .soc_bttn td, .soc_bttn input, .soc_bttn select, .soc_bttn textarea, .soc_bttn p, .soc_bttn a, .soc_bttn li { line-height:12px; }
.soc_bttn.mail_cont { width:128px; }
a.buttonBuy4 { float:left; width:110px; height:35px; display:block; background:url(../images/sprite.png) -0px -702px no-repeat; text-align:center; color:#FFF; text-decoration:none; padding:15px 0px 0px 0px; font-size:21px; font-weight:bold; position:inherit; margin-left:44px; }
.stockPrice { position:inherit; float:left; width:225px; border-bottom:none; margin-bottom:0px; margin-top:0px; padding:0; }
.stockPrice .stock { padding:0 0 3px 18px; }
.stockPrice p.price { display:block !important; float:left; }
.deliveryInfo2 { border:1px solid rgb(228, 226, 226); border-radius:5px; display:block; height:225px; margin:0 0 0 5px;    padding: 15px 10px 16px 10px; text-align:left; width:230px; }
.priceInfo { border:1px solid rgb(228, 226, 226); padding:10px; margin:0 0 0 3px; width:226px; height:170px; display:block; border-radius:5px; text-align:center; background-color:#F6F6F6; }
#economy { color:#f00; font-size:16px; padding:7px 0; width:225px; }
#timer > #economy { display:none; }
.buyInfo { border:0px solid rgb(228, 226, 226); padding:7px; margin:0 0 0 5px; width:226px; height:180px; display:block; border-radius:5px; text-align:center; }
.buyInfo .text { background-color:#000; color:#FFF; width:200px; height:25px; font-size:16px; margin:0px; padding-top:4px; }
/* product page delivery block */
.deliveryInfo2 {
    border: 1px solid rgb(228,226,226);

    margin: 14px 0 0 0px;
    width: 250px;
    display: table;
    border-radius: 5px;
    text-align: left;
}
#deliveries { width:100%; }
#deliveries > p { clear:both; }
.delivery_type_header { font-size:14px; font-weight:700; color:#00A93F; display:block; float:left; width:100%; margin-top:10px; }
.delivery_name,.delivery_price { font-size:12px; font-weight:400; color:#3e3c3c; display:block; float:left; }
.delivery_price { font-weight:700; float:right; }
.free_delivery { color:#f00; }
.delivery_city { font-size:14px; font-weight:700; }
.delivery_select { position:relative; }
#delivery_select { float:right; height:18px; text-decoration:none; width:65px; overflow:hidden; }
#delivery_block { background:none repeat scroll 0 0 #fff; border:1px solid rgba(228,226,226,1); border-radius:5px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); display:none; height:50px; padding:16px 0; position:absolute; right:0; text-align:center; top:0; width:100px; z-index:10; }
#delivery_block p:first-child { margin-bottom:10px; }
#mist_out, #newpost_out { display:none; }
.phone_order { border:2px solid #0391d3; border-radius:5px; font-family:Tahoma,sans-serif; font-size:18px; height:35px; padding-left:20px; width:223px; }
#delivery_select a,#delivery_block a { border-bottom:1px dashed #003e93; }
/* errors */
.error_input { border:2px solid #f00; }
.error_text { content:""; color:#f60; display:none; font-size:13px; font-weight:bold; line-height:14px; }
@media (min-width:1000px) { .error_text { margin-top: -15px }}
@media (max-width: 767px) { .error_text { text-align:center }}
.error { color:#ff0000; display:block;font-size:14px; }
.success { color:#339933; display:block;font-size:14px; }
/* product page option */
.options .option { position:relative; }
.options .error { display:none; position:absolute; top:-7px; left:259px; width:220px; font-family:Arial, sans-serif; font-size:1.2em; margin-top:10px; padding:5px 5px 5px 15px; border:1px solid rgba(200,0,0,1); border-radius:0 5px 5px 0; box-shadow:2px 1px 2px 0 rgba(255,0,0,0.35); }
.options .error:after,.options .error:before { content:""; display:block; width:0; height:0; line-height:0; border-style:solid; position:absolute; }
.options .error:after { top:-1px; left:-30px; border-width:15px 30px 15px 0; border-color:rgba(0,0,0,0) rgba(200,0,0,1) rgba(0,0,0,0) rgba(0,0,0,0); z-index:1; }
.options .error:before { top:0; left:-28px; border-width:14px 29px 14px 0; border-color:rgba(0,0,0,0) rgba(255,255,255,1) rgba(0,0,0,0) rgba(0,0,0,0); z-index:2; }
_:-ms-input-placeholder,:root .options .error:before { border-width:14px 28px 14px 0; left:-27px; }
.option label { margin-right:10px; vertical-align:text-bottom; }
.details_order { width:230px; height:75px; margin:5px; border:#0391D3 solid 2px; font-size:14px; moz-border-radius:10px; webkit-border-radius:5px; khtml-border-radius:5px; border-radius:5px; }
.customText1 { font-weight:bold; font-size:14px; color:rgb(43, 120, 197); }
.customText2 { font-weight:bold; font-size:12px; text-decoration:underline; color:rgb(43, 120, 197); }
.deliveryText { background:url('/catalog/view/theme/in-green/images/info.png') no-repeat; background-position:69px 2px; }
a:hover.buttonBuy4 { background:url(../images/sprite.png) -110px -702px no-repeat; }
body iframe { display:none; }
.social_widget_cont iframe, #chatra iframe { display:block; }
.see_also_man_cats { margin:5px 0; }
div.productSliderInner .prod_title { display:block; height:40px; overflow:hidden; }
.catalogListPopUp h2 { font-size:16px; }
img.img_ncart { width:85px; border-radius:5px; border:1px solid #eee; }
.product_code { color:#898989; display:block; }
img.img_fornewcat { max-width:156px; height:156px; border-radius:3px; border:1px solid #eaeaea; }
table.attrib { width:90%; text-align:left; margin:10px; }
table.attrib td { text-align:left; height:22px; vertical-align:middle; border-bottom:1px solid #ececec; }
table.attrib td.atname { text-align:left; color:#999; }
.list table.attrib { width:58%; text-align:left; margin:5px 5px 5px 0px; float:left; }
.prices { font-size:15px; width:100%; text-align:center; color:#0f8948; padding:5px; }
.boxHover .prices .green { float:left; }
.boxHover .prices { padding:0 10px; width:250px; text-align:left; }
.boxHover a.buttonBuy { float:right; }
.list .prices { float:right; width:100px; text-align:right; }
.boxHover { float:left; height:469px; width:270px; text-align:center; position:relative; margin-right:-31px; margin-left:-55px; margin-bottom:-175px; margin-top:-8px; overflow:hidden; z-index:5; background-color:#fff; webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.4); box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.4); border:1px solid #bbb; border-radius:7px; padding:7px; }
div.boxHoverList {position: relative; float:left; width:756px; border-collapse:collapse; overflow:hidden; background-color: #fff;    margin: -36px 27px 1px -16px; max-height:420px; border:1px solid #bbb; border-radius:10px; webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.4); box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.4); padding:15px; }
.boxHoverList .name { width:450px; height:18px; text-align:left; padding:0px 30px 0px 19px; vertical-align:top; }
.boxHoverList .prices { width:100px; float:right; text-align:right; }
.boxHoverList .img { float:left; padding:2px 0px 0px 0px; border:1px solid #eee; margin-right:20px; }
.boxHoverList .attrib { float:left; margin:5px 5px 5px -2px; }
.productBox .attrib { display: none;}
.boxHover .attrib { display: table;}
.list .attrib { display: table;}
.boxHover .scrl_pr { }
.boxHoverList .scrl_pr { }
.scrl_pr { width:99%; overflow:hidden; }
.SuperNFilter .horSep { height:2px; overflow:hidden; background:url(../images/horSep.gif) left top repeat-x; clear:both; margin:10px 0px 10px 0px; }
.SuperNFilter { border-radius:5px; width:219px; border:1px solid #E8E8E8; border-top:2px solid #E8E8E8; margin:10px 0; padding:10px; padding-top:0px; background:url(../images/modulBox_3.png) left top repeat-y; margin-bottom:28px; }
.SuperNFilter a { font-size:11px; line-height:20px; border-bottom:1px dotted #0156a9;     margin-left: 3px;}
a.remove_f_btn, a.silverLink { border:none; }
.SuperNFilter .list_filter { display:block; margin-bottom:-4px; margin-top:9px; margin-left:10px; color:#a9a9a9; font-size:12px; line-height:20px; }
.section .filter_block { display:block; margin:3px 0px 6px 3px; width:95%; }
.filter_block { display:block; margin:3px 0px 3px 18px; width:95%; }

.SuperNFilter input { vertical-align:middle; }
div.more_product { cursor:pointer; margin:50px 30%; color:#fff; font-size:21px; line-height:50px; height:50px; width:270px; text-align:center; display:inline-block; background:#00983e; background:-moz-linear-gradient(top, #00983e 0%, #12b51c 48%, #00983e 48%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00983e), color-stop(48%,#12b51c), color-stop(48%,#00983e)); background:-webkit-linear-gradient(top, #00983e 0%,#12b51c 48%,#00983e 48%); background:-o-linear-gradient(top, #00983e 0%,#12b51c 48%,#00983e 48%); background:-ms-linear-gradient(top, #00983e 0%,#12b51c 48%,#00983e 48%); background:linear-gradient(to bottom, #00983e 0%,#12b51c 48%,#00983e 48%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00983e', endColorstr='#00983e',GradientType=0 ); webkit-box-shadow:inset 0px 0px 6px 0px rgba(50, 50, 50, 0.8); moz-box-shadow:inset 0px 0px 6px 0px rgba(50, 50, 50, 0.8); box-shadow:inset 0px 0px 6px 0px rgba(50, 50, 50, 0.8); border-radius:5px; }
div.more_product:hover { webkit-box-shadow:0px 0px 6px 0px rgba(50, 50, 50, 0.8); moz-box-shadow:0px 0px 6px 0px rgba(50, 50, 50, 0.8); box-shadow:0px 0px 6px 0px rgba(50, 50, 50, 0.8); }
.n_filter_price_values { color:#0061c2; font-weight:bold; font-size:14px; margin:10px 10px; padding:5px; text-align:center; border:1px solid #eee; border-radius:3px; }
.n_filter_price { width:100%; text-align:center; margin:5px 0px; }
div.n_filter_show_btn { position:absolute; height:26px;width:230px; line-height:26px;display:inline-block; text-indent:3px; border:1px solid #fff; color:#0061c2; background-color:#fefefe; text-align:center; z-index:999; text-align:left; border-radius:2px; webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.6); moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.6); box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.6); }
div.n_filter_show_btn .show { width:70px;display:inline-block !important; float: left; height:20px; line-height:20px; border-radius:3px; text-align:center; cursor:pointer; color:#fff; margin:2px 3px; border:1px solid #ccc; background:#00983e; background:-moz-linear-gradient(top, #00983e 0%, #12b51c 48%, #00983e 48%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00983e), color-stop(48%,#12b51c), color-stop(48%,#00983e)); background:-webkit-linear-gradient(top, #00983e 0%,#12b51c 48%,#00983e 48%); background:-o-linear-gradient(top, #00983e 0%,#12b51c 48%,#00983e 48%); background:-ms-linear-gradient(top, #00983e 0%,#12b51c 48%,#00983e 48%); background:linear-gradient(to bottom, #00983e 0%,#12b51c 48%,#00983e 48%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00983e', endColorstr='#00983e',GradientType=0 ); }
b.show_more , b.upload_manuf { display:inline-block; margin:3px; margin-bottom:8px; font-size:12px; border-bottom:1px #0061C2 dotted; color:#0061C2; font-weight:400; cursor:pointer; }
.findall { cursor:pointer; }
.filter_sq { margin:2px; min-width:50px; border-radius:3px; font-size:12px; color:#000; line-height: 18px; }
.remove_f_btn { color:black; line-height:15px; }
.ui-state-default, .ui-widget-content .ui-state-default { border:none; }
#sliderPriceRange { background:url(../images/sprite.png) left -437px no-repeat; }
.product_view_more { position:relative; width:280px; height:0px; line-height:30px; background-color:#fff; top:-10px; vertical-align:middle; display:block; text-align:right; }
.product_view_morelist { position:relative; margin-bottom:-25px; width:100%; height:50px; line-height:30px; background-color:#fff; top:368px; text-align:right; }
.more { margin-right:35px; margin-top:10px; float:right; padding:3px 5px; background:#0061c2; border-radius:4px; color:#FFF; }
.more:hover { color:#FFF; }
span.code { position:relative; z-index:4; color:#ccc; }
.list span.code { position:relative; left:175px; color:#ccc; }
#new_footer { display:table; width:100%; }
#new_footer .wrap { width:1000px; margin:0 auto; margin-top:-290px; }
#new_footer .background .header { border:1px solid #EEEEEE; }
#new_footer .block { float:left; margin-right:10px; }
#new_footer .header { border-top:1px solid #F2F2F2; background-color:#F9F9F9; padding-top:14px; box-sizing:border-box; moz-box-sizing:border-box; border-bottom:3px solid #D8D8D8; padding-bottom:10px; height:50px; font-size:13px; font-weight:bold; color:graytext; }
#new_footer .header a { color:#0061C2; text-transform:uppercase; padding:0 10px 0; border-right:1px solid #EAEAEA; font-size:12px; }
#new_footer .header a:last-child { border-right:none; }
#new_footer .content { height:220px; border-bottom:1px solid #EAEAEA; background-color:#F8F8F8; padding:13px; box-sizing:border-box; moz-box-sizing:border-box; }
#new_footer .footer { background-color:#FAFAFA; height:20px; }
#new_footer .background { position:relative; z-index:-1; left:0; right:0; width:100%; }
#nfilter { overflow:hidden; max-height:100px; }
#nfilter:hover { max-height:500px; }
span.catDesc { display:block; height:20%; width:100%; overflow:hidden; }
div.BS_content { height:150px; }
div.BS_item a { display:block; text-align:center; font-size:14px; }
span.BS { float:right; font-size:12px; border-bottom:1px dotted #a6a6a6; color:#a6a6a6; text-transform:capitalize; cursor:pointer; }
.BS_con_content { width:930px; height:150px; padding-top:20px; overflow:hidden; float:left; background:#ffffff; background:-moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); background:-webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); background:-o-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); background:-ms-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); background:linear-gradient(to bottom, #ffffff 0%,#e8e8e8 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4); box-shadow:0 0 5px 0 rgba(0,0,0,.4); border-radius:10px; border:1px solid #fff; }
div.BS_item img { border-radius:5px; border:1px solid #ccc; }
div.BS_item { text-align:center; width:120px; height:120px; float:left; display:block; margin:6px; }
.BS_toleft { background:url(../images/sprite.png) -150px -203px no-repeat; width:23px; height:59px; float:left; cursor:pointer; margin-top:50px; }
.BS_toright { background:url(../images/sprite.png) -173px -203px no-repeat; width:23px; height:59px; float:left; margin-top:50px; }
div.tag {display: inline; margin: 10px 10px;    line-height: 20px; }
a.tag { font-size:14px;display: block;  }

div.desc { display:none; }
div.show_desc { display:none; position:absolute; background-color:#fff; width:350px; padding:15px; border:1px solid #cbcbcb; border-radius:8px; height:250px; overflow:hidden; opacity:0.95; z-index:9999999; webkit-box-shadow:0px 0px 15px 0px rgba(255, 255, 255, 1); moz-box-shadow:0px 0px 15px 0px rgba(255, 255, 255, 1); box-shadow:0px 0px 15px 0px rgba(255, 255, 255, 1); }
.scrl_pr { max-height:176px; }
.list .scrl_pr, .boxHoverList .scrl_pr { height:140px; width:60%; margin-top:20px; }
/*category page - tags*/
.tags { margin:7px;display: inline-block}
.tags2 {height:45px;overflow: hidden;transition:all 1s ease;text-align: justify}
.tags2 a {display: inline;}
.tags2.expand {height:auto;overflow:auto;}
#tags_more {margin:0 0 1em 0;;cursor:pointer;position:relative;   margin-left: 40%;}
#tags_more:after {content:'';display:block;position: absolute;top:7px;right:-10px;width:7px;height:4px;background:url('../images/head_info_treugolnik.png') no-repeat scroll center center / 100% 100%; }
.tags2.expand + #tags_more:after{transform:rotate(180deg);}
/*category page - tags*/
/*#amount0, #amount1{ width: 57px; height: 24px; overflow: hidden; border: 0px; background: url(../images/sprite.png) -204px -405px no-repeat; padding: 1px 0px 0px 7px; font-weight: bold; margin-right: 11px; }*/
div.acc_prods { display:none; background-color:#F6F6F6; width:220px; height:170px; padding:10px; margin:0 0 0 4px; border-radius:5px; text-align:center; border:1px solid rgb(228, 226, 226); }
div.acc_prods img { border-radius:5px; border:1px solid #cecece; width:60%; margin:3px 0px; margin-bottom:-15px; }
div.acc_head { height:21px; width:100%; overflow:hidden; font-size:13px; font-weight:600; }
.ACC_toleft { background:url(../images/sprite.png) -150px -203px no-repeat; width:23px; height:59px; position:absolute; cursor:pointer; margin-top:50px; margin-left:20px; border-radius:5px 0px 0px 5px; }
.ACC_toright { background:url(../images/sprite.png) -172px -203px no-repeat; width:23px; height:59px; cursor:pointer; position:absolute; margin-top:50px; margin-left:176px; border-radius:0px 5px 5px 0px; }
div.acc_discount { width:83%; height:230px; padding:10px; background-color:#fff; border-radius:5px; border:1px solid #fec5c9; margin-top:20px; margin-left:9%; overflow:hidden; }
div.acc_discount h2 { margin:10px 10px; color:#fb515d;text-transform: inherit; font-size: 18px;font-weight: 400; }
img.acc_discount_curr_img { width:100px; margin:5px; float:left; }
div.acc_price { float:left; width:100px; height:30px;  padding:5px; margin:20px 5px; text-align:left; }
div.acc_plus { float:left; width:50px; height:30px; line-height:30px;margin-right: 10px; text-align:center; padding:5px; margin:40px 0px; font-size:50px; font-weight:400; color:#c7c7c7; }
div.acc_discount_head { width:170px; height:20px; text-align:left; margin:20px 0px 0px 39px; float:left; color:#0061c2; }
div.acc_price_disc { float:left; text-align:center; padding:5px; margin:0px 0px 0px 35px; background-color:#fffce3; color:#fb515d; border-radius:3px; }
div.acc_price_disc_real { float:left; text-align:center; padding:0px 5px; margin:0px 0px 0px 35px; color:#fb515d; border-radius:3px; text-decoration:line-through; }
div.buy_acc_disc { float:left; width:150px; height:80px; text-align:center; padding:10px; margin:10px 0px; font-size:20px; color:#fb3f4c; text-indent:0px; background-color:#fffce3; }
a.acc_disc_buy { width:130px; padding:5px; margin:5px 2px; height:34px; line-height:25px; font-size:14px; }
.ACC_disc_toleft { background:url(../images/arrows.png) 0px 0px no-repeat; width:51px; height:218px; position:absolute; cursor:pointer; margin-top:5px; margin-left:0px; border-radius:5px 0px 0px 5px; }
.ACC_disc_toright { background:url(../images/arrows.png) -50px 0px no-repeat;  width:51px; float:right; height:218px; cursor:pointer; position:absolute; margin-top:5px; margin-left:calc(99% - 50px);border-radius:0px 5px 5px 0px; }
div.acc_slider { display:none;position: relative; }
div.acc_block2{float: left;width: 170px;}
.cont_ACC { width:1000px; float:left; margin:0px 3px; }
span.acc_p { background-color:#fffae0; line-height:20px; height:20px; padding:3px 8px; display:inline-block; border-radius:3px; }
div.acc_btns { width:300px; height:50px; margin:auto; }
div.acc_btn { background-image:url('../images/acc_btn.png'); background-repeat:no-repeat; width:35px; height:35px; margin:21px; margin-left:5px; margin-right:5px; float:left; display:none; }
div#acc_btn_hover { background-image:url('../images/acc_btn_hover.png'); background-repeat:no-repeat; width:35px; height:35px; margin:15px; margin-left:0px; margin-right:10px; float:left; }
.ACC_content { height:190px; } 
/* lazy load images in catalog */
.lazy { display:none; }
.acc_red_disc { position:relative; float:left; background-color:#fb3f4c; color:#fff; padding:0px 2px; font-size:10px; margin-right:-35px; border-radius:2px; margin-top:10px; }
/* product recomendation */
.slider_hide { display:none; }
.action-slider-left-rec { font-size:22px; }
.action-slider-right-rec { font-size:22px; }
.action-slider-left-rec[disabled] { color:#808080; cursor:default; }
.action-slider-right-rec[disabled] { color:#808080; cursor:default; }
/* product comparison */
a.comparison { float:left; border-bottom:1px dashed; margin-left:3px; }
.comparison_done a.comparison { color:#008000; }
.icon { width:13px; height:11px; background-image:url(../image/icons_opacity.png); background-repeat:no-repeat; z-index:1; float:left; margin-top:6px; }
.list .comparison_start, .list .comparison_done { float:right; padding:5 0px; display:block !important; margin-left:0; }
.boxHoverList .comparison_start, .boxHoverList .comparison_done { float:right; padding:5px 0px; margin-left:0; }
.comparison_start, .comparison_done { margin-left:6px; float:left; }
.productBox .comparison_start, .productBox .comparison_done { display:none; }
.comparison_start .icon { background-position:0 -302px; }
.comparison_done .icon { background:url(../image/icons_opacity.png) -1px -452px no-repeat!important; }
div.pc_middle { margin:10px 0 20px; border:1px solid rgb(228, 226, 226); border-radius:10px; }
div.pc_product_box { float:left; text-align:center; width:235px; margin:12px 6px 6px; }
.slider_hide { display:none; }
.action-slider-left { font-size:22px; }
.action-slider-right { font-size:22px; }
#total_comparison_table { /*table-layout: fixed;*/ border-collapse:collapse; border:1px solid #ececec; }
#total_comparison_table .odd { background-color:#f8f8f8; }
#total_comparison_table td, #total_comparison_table th { border:1px solid #ececec; /*width: 250px;*/ padding:3px; }
#total_comparison_table tbody th { white-space:nowrap; text-align:left; text-wrap:none; color:#696969; background-color:#f8f8f8; padding-left:12px; }
.sticky-wrap { /*overflow-x: auto;*/ position:relative; margin-bottom:1.5em; width:100%; }
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect { opacity:0; position:absolute; top:0; left:0; transition:all .125s ease-in-out; z-index:50; width:auto; /* Prevent table from stretching to full size */ }
.sticky-wrap .sticky-col thead th { border-bottom:1px solid #ececec; }
.sticky-wrap .sticky-col tbody th { background-color:#f8f8f8; border-bottom:1px solid #ececec; text-align:left; padding:3px 3px 3px 12px; webkit-box-shadow:4px 4px 4px rgba(80,80,80,0.25); moz-box-shadow:4px 4px 4px rgba(80,80,80,0.25); box-shadow:4px 4px 4px rgba(80,80,80,0.25); }
table.sticky-thead { border-collapse:collapse; border:1px solid #ececec; margin-left:1px; }
.sticky-thead th { border:1px solid #ececec; /*background-color: #f8f8f8;*/ }
table.sticky-col { border-collapse:collapse; }
.sticky-wrap .sticky-thead { background:#ffffff; webkit-box-shadow:0 3px 4px rgba(80,80,80,0.25); moz-box-shadow:0 3px 4px rgba(80,80,80,0.25); box-shadow:0 3px 4px rgba(80,80,80,0.25); z-index:100; width:100%; /* Force stretch */ }
.sticky-wrap .sticky-intersect { opacity:1; z-index:150; }
.sticky-wrap .sticky-intersect th { background-color:#666; color:#eee; }
.sticky-wrap td,
.sticky-wrap th { box-sizing:border-box; }
.action-slider-left[disabled] { color:#808080; cursor:default; }
.action-slider-right[disabled] { color:#808080; cursor:default; }
/* online pay */
#online_pay { display:inline-block; border-radius:5px; margin:20px 5px; border:1px solid #0061c2; padding:5px 15px; text-align:center; background:#f7f7f7; background:-moz-linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e6e6e6)); background:-webkit-linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%); background:-o-linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%); background:-ms-linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%); background:linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%); font-size:12px; line-height:20px; color:#03d; text-shadow:1px 1px 0px #fff; cursor:pointer; }
#online_pay:hover { color:#eb2e09; border:1px solid #eb2e09; }
.buy_button{box-shadow: none; font-weight: 400;}
.tab-pane p {line-height: 19px;color: #3e3c3c;padding: 0 0 10px 0;}
.tab-pane iframe {display:block;}
/* comparison_block */
@media(min-width:1300px) { .comparison_block.wrapper_frame{max-width:1300px;}}
@media (max-width:1300px) { .comparison_block.wrapper_frame{max-width:calc( 100% - 20px );}}
.comparison_block.wrapper_frame{text-align:center;width:100%;margin:0 auto 20px; line-height: 12px; padding:20px 10px 10px; border:1px solid #cecece; border-radius:10px; box-shadow: 0 5px 15px rgba(50, 50, 50, 0.15);}
.comparison_block .main_frame{text-align:left;background:#fff;width:100%;overflow:hidden;}
.comparison_block .box-heading{font-size:22px;text-transform:none;font-weight:400;display:inline-block;}
.comparison_block .pc_navs{display:inline-block;margin-left:3em;padding:0 1em;float:right;}
.comparison_block .pc_navs a{margin-left:10px;cursor:pointer;font-size:1.5em;}
.comparison_block .pc_navs .disabled{color:#cecece;cursor:default;}
.comparison_block .product-block{min-height:0;height:375px;overflow:hidden;border:1px solid #eee;}
.comparison_block .work_frame{background-color:#fff;overflow:hidden;margin:0 auto;}
.comparison_block .movable_frame{width:1000px;}
.comparison_block .separate_item{background:#FFF;float:left;display:inline-block;border-right:1px solid #ececec;}
.comparison_block .separate_item li{padding-left:6px;padding-right:6px;display:block;min-height:20px;line-height:20px;border-bottom:1px solid #ececec;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.comparison_block .separate_item.attributes li:first-child{background-color:#fff;}
.comparison_block .attributes li{background-color:#f7f7f7;}
.comparison_block .separate_item.current_item li{background:#fffcdf}
.comparison_block .separate_item .price{font-weight:700;}
.comparison_block .separate_item .rating_image {text-align: left;}
.comparison_block .separate_item .rating_image img {vertical-align:text-bottom;}
.comparison_block .separate_item .rating_image span {margin-left:0.5em;}
.comparison_block .browse_right,.browse_left{font-size:22px;}
.comparison_block .action-show-attr{display:inline-block;cursor:pointer;margin:15px;}
.comparison_block .product-block .separate_item .pc_item{background-color:#fff;white-space:normal;min-height:200px;}
.comparison_block .pc_item > div{width:100%;position:relative;text-align:center;}
.comparison_block .pc_item .pc_item_image{width:100%;}
.comparison_block .pc_item .pc_item_sale{position: absolute;right:5%;}
.comparison_block .pc_item .pc_item_image > a {border:1px solid #cecece;overflow:hidden;display:block;width:100px;padding:0px;border-radius: 5px;margin:5px auto;background:#fff;}
.comparison_block .pc_item .pc_item_image a img{width:100px;}
.comparison_block .pc_item .pc_item_name{white-space:normal;min-height: 36px;}
.comparison_block .pc_item .sold_button {display:inline-block;background: #8f8f8f; border:1px solid rgba(0,0,0,0.2);border-radius:5px;color:#fff;font-size:1em;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,0.5);margin-top:6px;padding:2px 6px;}
.comparison_block .current_item,.separate_item.attributes{width:16em;}
.comparison_block .price .old-price {text-decoration:line-through;font-weight:400;color:rgba(255,0,0,1);margin-left:10px;}
/* recommendation_block */
.recommendation_block.wrapper_frame_rec{text-align:center;width:100%;margin:0 auto 20px; padding:20px 0 10px;position:relative;}
.recommendation_block .main_frame_rec{text-align:left;background:#fff;width:100%;overflow:hidden;}
.recommendation_block .prodTitle {margin-bottom:0; padding-bottom: 25px;}
.recommendation_block .box-heading{font-size:22px;text-transform:none;font-weight:400;display:inline-block;}
.recommendation_block .pc_navs_rec{display:inline-block;margin-left:3em;padding:0 1em;float:right;}
.recommendation_block .pc_navs_rec a{margin-left:10px;cursor:pointer;font-size:1.5em;}
.recommendation_block .pc_navs_rec .disabled{color:#cecece;cursor:default;}
.recommendation_block .product-block-rec {min-height:0;height:375px;}
.recommendation_block .work_frame_rec{background-color:#fff;overflow:hidden;margin:0 auto;width:calc(100% - 88px);}
.recommendation_block .movable_frame_rec{width:1000px;}
.recommendation_block .separate_item_rec{background:#FFF;float:left;display:inline-block;border-right:1px solid #ececec;}
.recommendation_block .separate_item_rec .price{color:#0f8948;font-size:15px;font-weight:700;margin:6px auto;max-width:85%; min-width:100px;clear:both;background-color:#fffce3;padding:6px 0;}
.recommendation_block .separate_item_rec .price .price-old { text-decoration: line-through; color:#f00; font-weight:400; font-size:0.8em; }
.recommendation_block .separate_item_rec .rating_image {text-align:center; margin-bottom:1em;}
.recommendation_block .separate_item_rec .rating_image img {vertical-align:text-bottom;}
.recommendation_block .separate_item_rec .rating_image span {margin-left:0.5em;}
.recommendation_block .browse_right,.browse_left{font-size:22px;}
.recommendation_block .action-show-attr-rec {display:inline-block;cursor:pointer;margin:15px;}
.recommendation_block .product-block-rec .separate_item_rec .pc_item_rec {background-color:#fff;white-space:normal;min-height:355px;border-bottom:1px solid #ececec;}
.recommendation_block .pc_item_rec > div{width:100%;position:relative;text-align:center;}
.recommendation_block .pc_item_rec .pc_item_image{width:100%;min-height: 162px;}
.recommendation_block .pc_item_rec .pc_item_sale{position: absolute;right:5%;}
.recommendation_block .pc_item_rec .pc_item_image > a {display:block;margin:5px auto;background:rgba(0,0,0,0);}
.recommendation_block .pc_item_rec .pc_item_name_rec {white-space:normal;min-height: 36px;padding:0 10px; clear:both;}
.recommendation_block .pc_item_rec .sold_button {display:inline-block;background: #8f8f8f; border:1px solid rgba(0,0,0,0.2);border-radius:5px;color:#fff;font-size:1em;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,0.5);margin-top:6px;padding:2px 6px;}
.recommendation_block .comparison_start, .recommendation_block .comparison_done { cursor: pointer;width:calc(100% - 2em);padding:1em;text-align: center; }
.recommendation_block .comparison_start .icon, .recommendation_block .comparison_done .icon, .recommendation_block .comparison_done .comparison { display:inline-block;float:unset; }
.recommendation_block .hide { display:none; }
.recommendation_block .price .old-price {text-decoration:line-through;font-weight:400;color:rgba(255,0,0,1);margin-left:10px;}
.recommendation_block .browse_left_rec, .recommendation_block .browse_right_rec {position:absolute;top:0;height:100%;width:44px;z-index:10;transform:translateZ(0);cursor:pointer;border-bottom:1px solid #eaeaea;}
.recommendation_block .browse_left_rec:hover, .recommendation_block .browse_right_rec:hover {opacity:1;background-color:#f8f8f8;}
.recommendation_block .browse_left_rec.disabled, .recommendation_block .browse_right_rec.disabled, .recommendation_block .browse_left_rec.disabled:hover, .recommendation_block .browse_right_rec.disabled:hover {opacity:0.2;background-color: rgba(255,255,255,1);border:none;border-bottom:1px solid #eaeaea;}
.recommendation_block .browse_left_rec {left:0; background: rgba(255,255,255,1) url("../images/prev_black.png") no-repeat scroll -12px 50%;border-left:1px solid #eaeaea;}
.recommendation_block .browse_right_rec {right:0;background: rgba(255,255,255,1) url("../images/next_black.png") no-repeat scroll 4px 50%;border-right:1px solid #eaeaea;}

/* viewed */
@media(min-width:1300px) { .product_viewed{max-width:1228px;}}
@media (max-width:1300px) { .product_viewed{max-width:calc(100% - 72px );}}
.product_viewed { margin:0 auto; padding:10px;}
.category_viewed { margin:0 auto; padding:10px;max-width:calc(100% - 72px );}
.home_viewed { margin-left:36px;padding:0;width:928px;}
.viewed { position: relative; width: 100%; text-align: center; margin-bottom: 2em; }
.viewed .box-heading {font-size:2em;font-weight:400;padding:1em;text-align:left;position:relative;}
.viewed .viewed_base  {width:100%;padding:0;position:relative;min-height:360px;overflow:hidden;margin-top:12px;}
.viewed .viewed_base .viewed_move { position:absolute; }
.viewed .viewed_base .viewed_item { border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:0; float:left; margin-right:5px; min-height:340px;min-width:15em;max-width: 25em; position:relative; }
.viewed .comparison_start, .viewed .comparison_done { cursor: pointer;width:calc(100% - 2em);padding:1em;text-align: center; }
.viewed .comparison_start .icon, .viewed .comparison_done .icon, .viewed .comparison_done .comparison { display:inline-block;float:unset; }
.viewed .viewed_base .hide { display:none; }
.viewed .viewed_item .pc_item_sale { position:absolute; right:5%; }
.viewed .viewed_item .image { min-height: 156px; clear:both; }
.viewed .viewed_item .name { min-height: 36px; padding: 0 14px; clear:both; }
.viewed .viewed_item .cart { text-align:center; margin:36px 0 5px; }
.viewed .viewed_item .price + .cart { margin:0; }
.viewed .viewed_item .cart .buttonBuy {}
.viewed .viewed_item .sold_button {display:inline-block;background: #8f8f8f; border:1px solid rgba(0,0,0,0.2);border-radius:5px;color:#fff;font-size:1em;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,0.5);margin-top:6px;padding:2px 6px;}
.viewed .viewed_item .price {color:#0f8948;font-size:15px;font-weight:700;margin:6px auto;max-width:85%; min-width:100px;clear:both;background-color:#fffce3;padding:6px 0;}
.viewed .viewed_item .price .price-old { text-decoration: line-through; color:#f00; font-weight:400; font-size:0.8em; }
.viewed .viewed_item .rating { text-align:center; width:100%; padding-bottom:1em; float:left; }
.viewed .viewed_item .rating img { vertical-align: text-top; margin-right:0.5em; }
.viewed .viewed_prev, .viewed .viewed_next {position:absolute;top:0;height:100%;width:44px;z-index:5;transform:translateZ(0);cursor:pointer;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.viewed .viewed_prev:hover, .viewed .viewed_next:hover {opacity:1;background-color:#f8f8f8;}
.viewed .viewed_prev.disabled, .viewed .viewed_next.disabled, .viewed .viewed_prev.disabled:hover, .viewed .viewed_next.disabled:hover {opacity:0.2;background-color: rgba(255,255,255,1);border:none;}
.viewed .viewed_prev {left:-36px; background: rgba(255,255,255,1) url("../images/prev_black.png") no-repeat scroll -12px 50%;border-left:1px solid #eaeaea;}
.viewed .viewed_next {right:-36px;background: rgba(255,255,255,1) url("../images/next_black.png") no-repeat scroll 4px 50%;border-right:1px solid #eaeaea;}
/* sold product */


.buy-block .easycredit_pay_parts {display: inline-block;float:left;width:105px;padding:3px 5px;margin:5px auto;background-color:#fffce3;color:#157938;  font-size: 16px;font-weight:bold; -webkit-font-smoothing: none;}
.easycredit_pay_parts .new-price-value {display: inline-block;line-height: 1.2;vertical-align: middle; }
.easycredit_pay_parts .new-price-value span {display: inline-block;float:left;color:#157938;}
.easycredit_pay_parts .new-price-value span:first-child {border-bottom:1px solid #157938;}

#easycredit {display: block;float:right;font-size:1.5em;font-weight: 400;line-height:1;    margin: 11px 0px 0px 0px;padding: 4px 5px;border: 1px solid #cecece;border-radius: 5px;background: #f2f2f2;background: -moz-linear-gradient(top, #f2f2f2 0%, #cecece 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cecece));background: -webkit-linear-gradient(top, #f2f2f2 0%,#cecece 100%);background: -o-linear-gradient(top, #f2f2f2 0%, #cecece 100%);background: -ms-linear-gradient(top, #f2f2f2 0%, #cecece 100%);background: linear-gradient(to bottom, #f2f2f2 0%, #cecece 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cecece',GradientType=0 );cursor: pointer;  }
#easycredit:hover{background: #cecece;background: -moz-linear-gradient(top, #cecece 0%, #b7b7b7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(100%,#b7b7b7));background: -webkit-linear-gradient(top, #cecece 0%,#b7b7b7 100%);background: -o-linear-gradient(top, #cecece 0%,#b7b7b7 100%);background: -ms-linear-gradient(top, #cecece 0%,#b7b7b7 100%);background: linear-gradient(to bottom, #cecece 0%,#b7b7b7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#b7b7b7',GradientType=0 );}
#easycredit .privatbank_logo {display:inline-block;height:23px;width:20px;vertical-align:bottom;}
#easycredit .privatbank_credit {display:inline-block;font-size:12px;font-weight:700;color:#466342;text-shadow:1px 1px 0 rgba(255,255,255,0.25);height:26px;line-height:1;padding-left:05px;text-align:left;width: auto;}
#easycredit:hover .privatbank_credit {color:rgba(0,90,0,1);}
#easycredit_popup {display:none;}
#easycredit_form {min-width:600px; max-width:900px; min-height:420px; margin:0; padding:1em;}
#easycredit_form .product_info { width:100%; clear:both; }
#easycredit_form .product_info .credit_img { width:140px; height:100px; float:left; text-align:left;}
#easycredit_form .product_info .credit_img img { width:auto; height:100%;}
#easycredit_form .product_info .product_name, #easycredit_form .product_info .product_price { width:calc( 100% - 140px ); line-height: 2; float:left}
#easycredit_form .product_info .product_name { font-size:1.4em;font-weight:400;}
#easycredit_form .product_info .product_price { font-size:1.3em;font-weight:400;}
#easycredit_form .product_info .name {font-weight:700;}
#easycredit_form .product_info #price {font-weight:700;}
#easycredit_form #view_easycredit {float:right;}
#easycredit_form .bank {width:15%;}
#easycredit_form .programm {width:30%;}
#easycredit_form .parts {width:15%;}
#easycredit_form .payment {width:20%;}
#easycredit_form .credit {display:table; border-collapse:collapse;width:90%;table-layout:fixed;margin: 1em 1em 1em auto;}
#easycredit_form .credit-heading, #easycredit_form .credit-body {display:table-row; border-bottom:1px solid #6d6d6d;}
#easycredit_form .credit-heading > div, #easycredit_form .credit-body > div {display:table-cell;}
#easycredit_form .credit-heading > div { font-size:1.2em; font-weight:700; padding:3px 4px;}
#easycredit_form .credit-body > div {font-size:1.2em;font-weight:400;padding:10px 4px;}
#easycredit_form .credit-body .payment span:first-child {font-size:1.2em;font-weight:700;}
#easycredit_form .credit-body .payment .pay_value {display:inline-block;position: relative; width:30px; height:30px; margin-top: -10px;}
#easycredit_form .credit-body .payment .pay_value > div {display:inline-block; position: relative; height:12px; float:left;margin-top: -2px;}
#easycredit_form .credit-body .payment .pay_value > div:first-child { border-bottom:1px solid #6d6d6d; padding:10px 0 5px 0; }
#easycredit_form .credit-body select { font-size:1em; font-weight:400; padding:3px 4px; outline:0; min-width:4em;}
#easycredit_form .credit-body select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
#easycredit_form .notify {width:100%; margin:1.5em 0;font-size: 1.2em;}
#easycredit_form .notify a{font-size: 1em;outline:0;}
#easycredit_form .easycredit_button { background:#009d40; background:-moz-linear-gradient(top, #009d40 0%, #00933b 50%, #008431 51%, #04763a 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#009d40), color-stop(50%,#00933b), color-stop(51%,#008431), color-stop(100%,#04763a)); background:-webkit-linear-gradient(top, #009d40 0%,#00933b 50%,#008431 51%,#04763a 100%); background:-o-linear-gradient(top, #009d40 0%,#00933b 50%,#008431 51%,#04763a 100%); background:-ms-linear-gradient(top, #009d40 0%,#00933b 50%,#008431 51%,#04763a 100%); background:linear-gradient(to bottom, #009d40 0%,#00933b 50%,#008431 51%,#04763a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009d40', endColorstr='#04763a',GradientType=0 );padding:4px 10px;border-radius:6px;border:1px solid #009d40;color:#fff;font-size:1em;}
#easycredit_form .easycredit_button:hover { background:#20964f; background:-moz-linear-gradient(top, #20964f 0%, #017d33 50%, #016d2c 51%, #018235 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#20964f), color-stop(50%,#017d33), color-stop(51%,#016d2c), color-stop(100%,#018235)); background:-webkit-linear-gradient(top, #20964f 0%,#017d33 50%,#016d2c 51%,#018235 100%); background:-o-linear-gradient(top, #20964f 0%,#017d33 50%,#016d2c 51%,#018235 100%); background:-ms-linear-gradient(top, #20964f 0%,#017d33 50%,#016d2c 51%,#018235 100%); background:linear-gradient(to bottom, #20964f 0%,#017d33 50%,#016d2c 51%,#018235 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#20964f', endColorstr='#018235',GradientType=0 ); color:#fff;}
#easycredit_form .limit { width:calc(100% - 2em); clear:both;position:absolute;top:auto;bottom:1em;right:1em;left:1em;}
#easycredit_form .limit > div {margin-top:1em;font-size:1.2em;}
#easycredit_form .limit_check a  {font-size: 1em;outline:0;}
#easycredit_form .limit_form input  {font-size: 1em; padding: 3px;margin-right:0.5em;}
#easycredit_form .limit_form .limit_alert  {color:#dd0000; }
#easycredit_form .limit_answer  {display:none;}
#easycredit_form .limit_answer .close {background: rgba(0, 0, 0, 0) url("../images/close.png") no-repeat scroll 50% 50% / 50% 50%;border: 1px solid #cecece;border-radius: 50%;height: 16px;padding: 0;width: 16px;}

.item-price-block .old-price { text-decoration: line-through;color: #aaaaaa;font-size:20px;vertical-align:middle; }
/* sold product */
.sold_product {width:97%;position:relative;display:block;border:2px solid rgba(255,0,0,0.5);box-shadow:1px 1px 10px rgba(255,0,0,0.15); border-radius:5px;padding:10px 9px;margin: 25px auto;}
.sold_product .sold_header { }
.sold_product .sold_header h1 { font-size:20px !important;font-weight:400;padding-bottom:5px;margin-bottom:5px;text-transform:none; }
.sold_product .sold_header .sku {background:#20964f none repeat scroll 0 0; color:#fff;display:inline-block;font-size:12px;vertical-align:middle;font-weight:700;margin-left:10px;margin-top:-3px;padding:2px 5px;}
.sold_product .sold_header .sold_status { color:#f00;display:inline-block;font-size:14px;vertical-align:middle;font-weight:400;margin-left:10px;margin-top:-3px;padding:2px 5px;float:right;}
.sold_product .sold_body { display:table;width:100%; }
.sold_product .sold_wrap { display:table-row;}
.sold_product .sold_image, .sold_product .sold_info, .sold_product .sold_notice { display:table-cell;vertical-align:middle;text-align:center;position:relative;}
.sold_product .sold_image { min-width:100px; width:20%; text-align:center;}
.sold_product .sold_image img { width:80px;}
.sold_product .sold_button{ display:inline-block;background-color:rgba(0,0,0,0.25);box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.29) inset;border:1px solid rgba(0,0,0,0.4);border-radius:5px;color:#fff;font-size:21px;font-weight:400;height: 37px;line-height: 1.7;margin-top:-14px;padding:0 25px;text-shadow: 1px 1px 1px rgba(0,0,0,0.8);}
.sold_product .form_arrow { width:15px;background:url('../images/strelka.png') no-repeat scroll 0 0 / 100% 100%;}
.sold_product .sold_form { line-height: 2;padding:5px 1em;margin:-14px 0 0 auto;position: relative;vertical-align:middle;display:table;}
.sold_product .phone_order  { font-size: 1.5em; margin-right: 0.5em; }
.sold_product #form_id  { display:table-row;}
.sold_product #form_id > div { display:table-cell;}
.sold_product #various1 { cursor:pointer;}
.sold_product #various1 span {background: #7db9e8;background: -moz-linear-gradient(top,  #7db9e8 0%, #0391d3 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(100%,#0391d3));background: -webkit-linear-gradient(top,  #7db9e8 0%,#0391d3 100%);background: -o-linear-gradient(top,  #7db9e8 0%,#0391d3 100%);background: -ms-linear-gradient(top,  #7db9e8 0%,#0391d3 100%);background: linear-gradient(to bottom,  #7db9e8 0%,#0391d3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#0391d3',GradientType=0 );border:1px solid #0391d3;border-radius:5px;color:#fff;font-size:18px;line-height:1.9;padding:10px 17px 8px;margin-left:0.5em;}
.sold_product .error_text { color: #f60;content:"";width:100%;display:none;font-size:13px;font-weight:700;line-height:14px;position:absolute;top:-35px;bottom:auto;padding-left:15px;text-align:left;margin-top:0;}
@media (min-width:1000px) { .sold_product .error_text { top: 35px } }
@media (max-width: 767px) { .sold_product .error_text { text-align:center }}
/* tips */

.buyInfo { border:0; padding:0 7px; margin:0 0 0 5px; width:226px; height:132px; display:block; border-radius:5px; text-align:center; }
.buyInfo-heading {background-color: #000; white-space:pre;color: #fff;font-size: 16px;height: 28px;margin: 0;padding:4px 15px;line-height: 1.4;}
.buyInfo-body > ul {margin-left: 40px;}
.buyInfo-body > ul > li {position: relative;}
.buyInfo-body h4 {font-size: 1.5em;font-weight: 400;text-align: left;text-transform: uppercase;white-space: nowrap;margin:1em 0 0 0;font-family: "Cuprum", sans-serif;}
.buyInfo-body p {color:#999;font-size: 1.2em;text-align: left;font-family: "Cuprum", sans-serif;}
.buyInfo-fast:after, .buyInfo-garant:after, .buyInfo-money:after{content:"";position: absolute;top:-5px;bottom:auto;left:-32px;right:auto;width:24px;height:24px;}
.buyInfo-fast:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAn1BMVEX///9ERERDQ0P+/v79/f1FRUVGRkZCQkL8/PxHR0dBQUH7+/tISEhAQEBLS0ugoKD6+vqkpKQ/Pz9JSUlKSkpXV1dcXFxtbW2fn5+hoaHGxsbe3t5MTExRUVFWVlZYWFiAgICYmJilpaWtra2urq61tbW5ubnBwcHKysrLy8vMzMzNzc3Ozs7g4ODk5OTl5eXt7e3v7+/w8PD39/f5+fljgl2LAAABJUlEQVRo3pVR53oEIQhkUHB12/Wa3nt//2cLusnl7mfwUxGEGYCoInK2ayKqnKM/+Xv4fXMW+19V5dqXkR+C8m83OnDVxeqL4vfsD0tAmQW8fDwIOFGA1ZYkPbvcGlRO7Ml3AWyCIHESpZmffxpwpoSkDBblljky6H31MWAZQjIAFslnIF/3b1X2AEhiEIaEoJzZj7e5JksPDQGCZBlZ29jq7KmkggpEgyAaA8upTTq6JicI+S2h4cAxGAuYCqJjGBfhEI2dBotnI85CPuJ087JZoLBTTdOb1/s5mCiFuxXWtxFx0rWB9arn9fNibJ3zNNPOhjQU/EXTpnN+GF0vY3PnxucqelzUu8F5X+7s9XliplfDDF0J2B3uVx+c1uuyf/L+U74BSTcLk4UpWLcAAAAASUVORK5CYII=');  }
.buyInfo-garant:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABMlBMVEX///9ERET+/v5DQ0P9/f1FRUVGRkZCQkJHR0f8/PxISEhAQEBBQUFJSUlKSkpPT09MTExRUVGcnJygoKDHx8fIyMjQ0NDV1dX7+/tLS0tQUFBXV1dcXFxsbGxzc3N4eHiLi4uXl5eoqKiurq6ysrK6urrS0tLT09Pc3Nz6+vo/Pz9NTU1OTk5SUlJTU1NUVFRVVVVeXl5hYWFjY2NkZGRmZmZra2ttbW1xcXFycnJ0dHR3d3d5eXl8fHx9fX2BgYGDg4OFhYWJiYmOjo6Pj4+SkpKZmZmdnZ2hoaGkpKSmpqasrKytra2wsLCzs7O2tra4uLi5ubnAwMDBwcHCwsLDw8PExMTGxsbKysrLy8vMzMzNzc3Ozs7Pz8/R0dHU1NTW1tbd3d3g4ODh4eHi4uLn5+eRBO4UAAABiUlEQVRo3kVShXbcMBDc1WpXsiT7+C7M2FCbNlBMmTEphZPC//9CJDt38XuikTQzmjUAZAo0gIJep7s0pKBapKYhg+Wll7UghOPfNFR4+WXwNUcqDKPP7/3PdLWj4pm54MSu3t+0LLj+r7qiI/6z4HDnR+fTl9OmoWJXD5jGiXa6d5nQvjmwaH8l/STdI7JnoxZNVJ95VfjH5XEN+iPTo1l0ZANK/chzre9qmvHdJJILFsUsiPMVPAQvEFsPEZGjiusUSNF/egN8cPj0bYKDiF20NHzNpLSRYqFhvRMjr6cFJ0u/6R1jmD9o35ZbPp9q1z3uV+KpFzITJ/PN9+3PdSNbfabouCkxp+29J2uMZqQ3CHFl5E/LsTPMxrixxSksLYHOhWrHvye845BvtM6fRdMJh2GDBdPzi8vvc/OHf2dHDVrjIptl4zw6nIlzBd1GTBI5UFmOLI8pZpFXKYUNon71QHlBWI5jFg2Gmk2uylIBYcmTcA2MFa5jijyofiKgwd+gb/AqibS+AuUeHUZEClhSAAAAAElFTkSuQmCC');  }
.buyInfo-money:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABYlBMVEX///8+Pj7+/v4/Pz89PT1AQEA8PDw7OztBQUH8/Pz9/f06OjpCQkJDQ0NkZGT7+/s5OTlGRkZHR0dMTExbW1tycnL5+flISEhJSUlKSkpLS0tTU1NWVlZZWVlfX19jY2NoaGhpaWl8fHyJiYmUlJShoaGkpKSoqKiqqqqvr6/6+vo3Nzc4ODhFRUVOTk5RUVFUVFRYWFhaWlpgYGBqampzc3N1dXWCgoKLi4uTk5OXl5eampqdnZ2ioqKsrKytra2wsLCxsbGysrKzs7O2tra3t7e4uLhERERPT09QUFBSUlJVVVVXV1dcXFxeXl5hYWFlZWVra2tubm5vb29wcHB0dHR3d3d4eHh7e3t9fX1/f3+BgYGEhISFhYWGhoaIiIiNjY2Ojo6Pj4+RkZGVlZWWlpaZmZmfn5+goKCjo6OlpaWmpqarq6u0tLS1tbW5ubm6urq8vLy+vr7AwMDCwsLExMQT05tjAAABtUlEQVRo3lVSZZNbMQyUnmR4GGa8JBc4ZmYsMzMz9+7/V4HptBp/8OxaK61k8ADAgX/CA3d0mxDC+bax9vLz+u2eK7DjDWFwTn5t5Ew4pdn2swWODVObySIbVMgUjH0RWW+oFTs6JTJoDJLiS+N/Kzpwdvw6yhcK+ZlUtSXV3BHl9M/9crW6UJ+v/9z//b4zQKSU5+yUfYXWj4eYCJKkyyvtwXt3OyDLySsBGW0rBfTDRGPQ1o8Eam3XnWsoTGp5KV2rNN1+z3ek0VJXfLUvaOS4mpm9uCo6sGftVPgJst3d8zWrkeY4EVe1E4AXzMb2HGhMXy9NKhPB1mVidW8CMspXJi2+PqSJMILDPcghcQ/GGA2hqu168EDRLTi+Om9Z42NYYV/Ru1awCLDPPs9tOU+UMiqCpgxPHcLBV8huIt9cLe6IiNUZOLLiYnZbDG3mNS1Kn93UJIXPwM2gZaZKbDn0yaji21dJP9S57wAHKW0Q4yWtZSkytBC1oVZMvI9PB6yVjxLKMqEO1PP+ugDaaU0ByZ4wevPwxkK90emPxBEy23l6dynKPPrown/hQnawmuEfGMUfjoUtC/dvF9AAAAAASUVORK5CYII=');  }

/* review on product page */
.review { margin-top:0;}
.rating_image { text-align: center; }
.rating_links { margin-top:15px; }
.rating_links a { cursor:pointer }
.rating_image + .rating_links { margin-top:0; text-align: center;}
.new_review { display:none; background: #f8f8f8 none repeat scroll 0 0; border: 1px solid #cecece; border-radius: 5px; margin-bottom: 20px; padding: 10px; }
#captcha { vertical-align: bottom; padding-bottom: 1px; }
#captcha_input { font-size: 1.5em; line-height: 1.2;     padding: 7px 5px;   border: 1px solid #808080;}
#review .content { background: #fefefe none repeat scroll 0 0; border: 1px solid #cecece; border-radius: 5px; padding: 10px; margin-bottom:5px;  }
#review_text, #review_text_plus, #review_text_minus {padding: 10px; width: calc(100% - 20px); }
#review_author { font-size: 1.3em; padding: 5px 10px; width: calc(100% - 20px);}
#review img { vertical-align: middle; }
#review p { margin-top: 5px; padding: 0; }
#review .head_plus, #review .head_minus { font-weight:700;}
/*
#review .head_plus { color:#2CC646;}
#review .head_minus { color:#C5452C;}
*/
#review .review_text { margin:1em auto;}
/* review stars*/
#reviewStars-input input:checked ~ label,#reviewStars-input label,#reviewStars-input label:hover,#reviewStars-input label:hover ~ label{background:url('../image/stars_sprite.png') no-repeat;}
#reviewStars-input{overflow:hidden;zoom:1;position:relative;display:inline-block;vertical-align: middle;}
#reviewStars-input input{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;width:32px;height:30px;position:absolute;top:0;z-index:0;}
#reviewStars-input label{background-position:0 0;height:30px;width:32px;float:right;cursor:pointer;margin-right:10px;position:relative;z-index:1;}
#reviewStars-input #star-1{left:0;}
#reviewStars-input #star-2{left:44px;}
#reviewStars-input #star-3{left:84px;}
#reviewStars-input #star-4{left:128px;}
#reviewStars-input #star-5{left:168px;}
#reviewStars-input input:checked ~ label,#reviewStars-input label:hover,#reviewStars-input label:hover ~ label{background-position:0 -30px;height:30px;width:32px;}
.addthis_sharing_toolbox {text-align: right;margin: 15px 7px 0 0;min-width: 200px;}
 p.product_code {background: #20964F none repeat scroll 0 0;color: #FFF;display: inline-block;font-size: 12px;font-weight: 700;padding: 2px 5px !important;}
/*crosslinks*/
@media(min-width:1300px) { #crosslinks{max-width:1228px;}}
@media (max-width:1300px) { #crosslinks{max-width:100%;}}
#crosslinks { margin:0 auto 2em; padding:0.5em;}
#crosslinks .box-heading { font-size: 1.5em; color:#000;padding: 1em 0 1em 0; text-align: left; position: relative;  }
#crosslinks .box-heading a { font-size: 1em; font-weight: 400; color:#000; }
#crosslinks .divider {width:100%;height:1px;background:rgba(0,0,0,0.1);margin:0 0 1em 0;}
#crosslinks ul { display:table;text-align:justify;line-height: 0;font-size: 1px;text-justify: newspaper;zoom:1;text-align-last: justify;}
#crosslinks ul:after { width:100%;height: 0;visibility: hidden;overflow: hidden;content: '';display: inline-block;}
#crosslinks ul li {display: inline-block;margin:3px;border:1px solid rgba(0,0,0,0.1);border-radius:7px;line-height: normal;font-size:14px;vertical-align: top;//display : inline; //zoom : 1; }
#crosslinks ul li a {display:block;padding:0.5em;width:100%;height:100%;font-size: 14px; }
#crosslinks ul li.current {background:#FFFAE0;border:1px solid #157938;}
#crosslinks ul li.current a {font-weight:400;color:#157938;}
#crosslinks .crosslink_products { border: 1px solid rgba(0,0,0,0.1);display:none; }
#crosslinks .crosslink_product {text-align: center;padding:10px 20px;border-left: 1px solid rgba(0,0,0,0.1);}
#crosslinks .crosslink_products.no-carousel {border:none;}
#crosslinks .crosslink_products.no-carousel:after {visibility: hidden;display: block;content: "";clear: both;height: 0;}
#crosslinks .crosslink_products.no-carousel .crosslink_product {width: calc(10% + 1px);float: left;border: 1px solid rgba(0,0,0,0.1);margin: -1px -1px 0 0;}
#crosslinks .crosslink_products.no-carousel .crosslink_product .crosslink_image img {max-width:100%;height:auto;}
#crosslinks .crosslink_products .crosslink_image {position:relative;margin: 0.5em 0;}
#crosslinks .crosslink_products .crosslink_image .special img {position: absolute;top:-6px;right:-10px;width:53px;}
#crosslinks .crosslink_products .price {background:#FFFAE0;padding:4px 0; margin:3px 0;}
#crosslinks .crosslink_products .price span {text-decoration:none;font-weight:700;color:#0F8948;white-space: nowrap;}
#crosslinks .crosslink_products .price .old-price {text-decoration:line-through;font-weight:400;color:rgba(255,0,0,1);margin-left:10px;}
#crosslinks .crosslink_products a:hover {text-decoration:none;cursor: pointer;}
#crosslinks .crosslink_slider { position:relative;}
#crosslinks .owl-prev, #crosslinks .owl-next {position:absolute;top:0;height:100%;width:44px;z-index:5;transform:translateZ(0);cursor:pointer;}
#crosslinks .owl-prev:hover, #crosslinks .owl-next:hover {opacity:1;background-color:#f8f8f8;}
#crosslinks .owl-prev {left:-1px; background: rgba(255,255,255,1) url("../images/prev_black.png") no-repeat scroll -12px 50%;border-left:1px solid #eaeaea;}
#crosslinks .owl-next {right:-1px;background: rgba(255,255,255,1) url("../images/next_black.png") no-repeat scroll 4px 50%;border-right:1px solid #eaeaea;}
#crosslinks .short_brand {display:block;overflow:hidden}
#crosslinks #cross_brand_more {display:none;text-align:right;margin-bottom:1em;}
#crosslinks #cross_brand_more a, #crosslinks #cross_brand_more a:hover {text-decoration:none;cursor: pointer;}
/* tips */
#wrapper .information, #wrapper .information_list {padding: 2em 1em; float:right;width: 725px;}
.information h1, .information_list h1 {font-size:1.2em;font-weight:400;text-transform:none;}
.information h1 span, .information_list h1 span {font-size:1em;font-weight:400;text-transform:none;}
.information .similar_info { position:relative;margin:1em auto;width:100%; }
.information .similar_info h2 + div , .information .similar_info h3 { position:relative;}
.information .similar_info h2 { line-height: 1.5;font-size:2em;font-weight: 400;text-transform:none; }
.information .similar_info a { display:block;position:relative;width:calc(100% - 1em); height: 100%; padding:1em 0.5em;text-align:left;outline: 0;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.information .similar_info a:hover { background-color:rgba(0,0,0,0.015);}
.information .similar_info a img { display:block;margin:0.5em auto;width:auto;}
.information .similar_info a h4{width:calc(100% - 1.5em);position:relative;font-size:1.4em;font-weight:400;margin-bottom: 0.5em;}
.information .similar_info a h4:after {content:"\00BB";display:block;position:absolute;width:1em;height:auto;top:0;bottom:auto;right:-1em;font-size:1.8em;text-align:right;padding-right:3px;}
.information .similar_info a p { font-size:1.2em;font-weight:400;text-indent: 1em;}
.information .similar_info a p:after {content: "";display: block;position: absolute;width: 100%;height: 3em;left: 0;right: 0;bottom: 0;top: auto;background: rgba(255, 255, 255, 0);background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 60%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0)), color-stop(60%,rgba(255, 255, 255, 0.8)), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 60%,#ffffff 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 60%,#ffffff 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 60%,#ffffff 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 60%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );  }
.information .similar_info .owl-prev, .information .similar_info .owl-next {bottom: 0;height:calc(100% - 1px);position: absolute;top: 0;width: 3em;z-index: 10;}
.information .similar_info .owl-prev:hover, .information .similar_info .owl-next:hover {background-color:#f8f8f8;}
.information .similar_info .owl-prev {left:-3em;right:auto;background:rgba(255,255,255,1) url("../images/prev_black.png") no-repeat scroll -12px 50%;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.information .similar_info .owl-next {right:-3em;left:auto;background:rgba(255,255,255,1) url("../images/next_black.png") no-repeat scroll 4px 50%;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.information .middle {margin-bottom:2em}
.information .link_all {display: inline-block;float: right;}
.information .link_all a {font-size:1.4em;}
.information_list .sub_categories { position: relative; width:100%;margin: 1em auto; }
.information_list .sub_categories ul { list-style: none; overflow: hidden }
.information_list .sub_categories li { display: inline-block; padding:0; margin:0.25em 1em; text-align: center; float:left;  }
.information_list .sub_categories a { display: block; width:100%;height:100%; font-size:1.2em; text-align: center; border:1px solid #eaeaea; padding:0.5em;outline: 0; }
.information_list .sub_categories a:hover { background-color:rgba(0,0,0,0.015);}
.information_list .informations { position: relative; overflow: hidden;width:100%;}
.information_list .informations > div { position: relative; display: block; float:left; width:calc(33.3% - 1em - 1px); margin:0.5em;}
.information_list .informations a {display:block;position:relative;width:calc(100% - 1em); height:calc(100% - 1em); padding:0.5em;margin:0.5em;text-align:left;outline: 0;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.information_list .informations a:hover { background-color:rgba(0,0,0,0.015);}
.information_list .informations .s_thumb {text-align: center;}
.information_list .informations h4{width:calc(100% - 1.5em);position:relative;font-size:1.4em;font-weight:400;margin-bottom:0.5em;}
.information_list .informations h4:after{content:"\00BB";display:block;position:absolute;width:1em;height:auto;top:0;bottom:auto;right:-1em;font-size:1.8em;text-align:right;padding-right:3px;}
.information_list .informations p{text-indent: 1em}
.information_list .informations p:after {content: "";display: block;position: absolute;width: 100%;height: 3em;left: 0;right: 0;bottom: 0;top: auto;background: rgba(255, 255, 255, 0);background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 60%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0)), color-stop(60%,rgba(255, 255, 255, 0.8)), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 60%,#ffffff 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 60%,#ffffff 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 60%,#ffffff 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.8) 60%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );  }
.information_list .empty { margin:1em; font-weight:400;font-size:1.3em;}
#wrapper .aside {float:left;max-width:250px;position:relative;margin:0 auto;}
.aside .module_information{border:1px solid #eaeaea;background:rgba(0,0,0,0.03);margin:0.6em auto 1.5em;padding:.5em;}
.aside .module_information .box-heading{border-bottom:1px solid #eaeaea;margin-bottom:1em;padding:.5em 0;}
.aside .module_information .box-heading h3{margin-bottom:.5em;}
.tips .module_information{border:1px solid #eaeaea;box-shadow:none;background:rgba(0,0,0,0.03);margin:1em auto 2em;padding:1em;}
.module_information .box-heading{text-align:left;}
.module_information .box-heading h3:after{content:'';display:block;width:28px;height:28px;background:url(../images/idea.png) no-repeat scroll 0 0 rgba(0,0,0,0);position:absolute;top:-5px;right:-36px;bottom:auto;left:auto;}
.module_information .box-heading h3{font-size:24px;font-weight:400;margin-bottom:1em;position:relative;display:inline-block;}
.module_information .box-body > div{width:100%;line-height:1.5;text-align:left;margin:0 auto .8em;padding:0;}
.module_information .box-body a{font-size:1.3em;line-height:1.6;text-decoration:none;cursor:pointer;color:#0061C2;}
.module_information .box-body a:hover{color:#eb2e09;text-decoration:underline;}
.module_information .box-body .all_link {text-align:right;}
.module_information .box-body .all_link a {font-size: 1.5em;}
.tips .tips-top{   display: block; left: auto;    bottom: auto;}
/*category_info*/
.category_info .box-heading { font-size: 1.5em; color:#000;padding: 1em 0 0 0; text-align: left; position: relative;  }
.category_info .box-heading a { font-size: 1em; font-weight: 400; color:#000; }
.category_info .info-carousel-item { text-align: left;padding:0.5em;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.category_info .info-carousel-item .box-heading {color:#0061C2;width: calc(100% - 1.5em);position: relative;}
.category_info a:hover .box-heading { color:#EB2E09;}
.category_info .info-carousel-item .box-heading:after { content:"»";display:block;position:absolute;width:1em;height:auto;top:10px;bottom: auto;right:-1em;font-size:1.8em;text-align:right;padding-right:3px;}
.category_info .info-carousel-item p { margin:1em 0; }
.category_info .info-carousel-item p:after {content: "";display: block;position: absolute;width: 100%;height: 3em;left: 0px;right: 0px;bottom: 0px;top: auto;background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 60%, #FFF 100%) repeat scroll 0% 0%;}
.category_info .all-link {margin:1em 0;}
.category_info .all-link a {font-size: 1.4em;}
