

.iedanger_full{background:#594c4b;color:#fff;width:100%;overflow:hidden;display:none;}
.iedanger{padding:10px;background:url("/public/images/ie/ie.png") top left no-repeat #594c4b;font-size:12px;display:block;max-width:1253px;margin:0px auto;height:9px;}
.iedanger p{color:#fff;margin-left:60px;margin-top:0px;text-align:left;margin-bottom:10px;}
#ie-support{width:100%;height:100%;position:fixed;z-index:900;background-color:#000;filter:alpha(opacity=50);opacity:0.5;}
#ie-support-inner{position:fixed;z-index:1000;width:720px;padding:10px 20px 20px;background-color:#FFF;border:1px solid #bbb;}
#ie-support-inner h1,
#ie-support-inner h2{text-align:center;color:#0c1a7e;}
#ie-support-inner h1{font-size:18px;}
#ie-support-inner h2{font-size:16px;}
#ie-support-inner p{text-align:left;font-size:12px;padding:10px;}
#ie-support-inner a{font-size:14px;font-weight:bold;color:#0c1a7e;}
#ie-support-inner a:hover{text-decoration:none;}
#ie-support-inner table{width:100%;}
#ie-support-inner table td{text-align:center;}
#ie-support-inner table td a{padding-top:70px;display:block;width:128px;}
#ie-support-inner a#ie-ok{font-size:12px;text-align:center;padding:4px 0;width:100%;display:block;background-color:#bbb;color:#464646;}
#ie-support-inner #ie{background:transparent url("/public/images/ie/ie.png") top center no-repeat;}
#ie-support-inner #opera{background:transparent url("/public/images/ie/opera.png") top center no-repeat;}
#ie-support-inner #ff{background:transparent url("/public/images/ie/ff.png") top center no-repeat;}
#ie-support-inner #chrome{background:transparent url("/public/images/ie/chrome.png") top center no-repeat;}
#ie-support-inner #safari{background:transparent url("/public/images/ie/safari.png") top center no-repeat;}
input:focus{outline:none}
a.GoodView111{position:absolute;bottom:30px;left:40px;z-index:1;border-width:0;width:140px;height:24px;margin-bottom:-12px;padding:0 0 1px;line-height:23px;font-size:11px;font-family:'arial', 'helvetica', sans-serif;background:url('/public/images/button.submit.png') no-repeat 0 -274px;color:#fff;cursor:pointer;opacity:.7;filter:alpha(opacity=70);text-align:center;text-decoration:none;}
a.GoodView:hover{opacity:1;filter:alpha(opacity=100);}
a.GoodNext{right:-66px;background:url('/public/images/ornament.png') no-repeat -176px -100px;}
a.GoodPrev{left:-66px;background:url('/public/images/ornament.png') no-repeat -34px -278px;}
a.GoodNext , a.GoodPrev{position:absolute;width:24px;height:40px;top:45%;line-height:120px;overflow:hidden;display:inline;cursor:pointer;}
a.GoodNext:active, a.GoodPrev:active{margin-top:1px;}


img{border:none} h1,h2,h3,h4{font-weight:bolder} li{list-style:none} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400} q:before,q:after{content:''} abbr,acronym{border:0;font-variant:normal} sup,sub{vertical-align:baseline;padding-left:0.2em;;font-family:pt_sans_narrow;} legend{color:#000} input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit} A{color:#10a2c3;outline:none;} A:HOVER{outline:none;text-decoration:none} P{color:#747474;} BODY{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;font: 15px inter;margin:0;padding:0;text-align:center;}.HeaderBigContainer {background: url(/public/images/header_in.jpg) no-repeat top center;width: 100%;min-width: 1024px;overflow: visible !important;z-index: 1000 !important;}.HeaderContainer {margin: 0 auto;max-width: 1263px;min-width: 478px;height: 173px;position: relative;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: default;}.LeftHeaderContainer {float: left;width: 294px;}.clear{clear:both;height:0;overflow:hidden;width:100%}.AddressHeaderContainer{padding:9px 0 0 9px;position:relative;text-align:left}.AddressHeaderContainer li{display:inline;margin-right:5px}.AddressHeaderContainer li a{color:#696160}.AddressHeaderContainer li a.address-header{background:url(/public/images/arrow-down-grey.gif) no-repeat 100% 50%;border-bottom:1px dashed #696160;color:#696160;display:inline-block;font-family: inter_light;font-weight:700;margin-right:13px;padding-right:14px;text-decoration:none}.AddressHeaderContainer li a.address-header:hover{border:0;margin-bottom:1px}.LogoContainer{padding:30px 0 0px 26px;text-align:left}.MiddleHeader{float:left;width:243px;}.PhoneContainer{background:url(/public/images/phone-back.png) no-repeat top left;height:47px;text-align:left}.PhoneContainer p{color:#fff;font-size:17px;font-size: 18px;padding:9px 0 0 25px}.PhoneContainer p span{display:inline-block;margin-left:30px}.PhoneGreyContainer li a{background-color:#007fac;display:block;width:165px;height:24px;line-height:24px;padding-left:45px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 3px 5px #ccc;-webkit-box-shadow:0 3px 5px #ccc;-moz-box-shadow:0 3px 5px #ccc;text-decoration:none;color:#fff;background-position:left center;background-repeat:no-repeat;}.PhoneGreyContainer li a:hover{background-color:#c11b4b;}.PhoneGreyContainer li{padding-bottom:5px;padding-left:15px;text-align:left;}*.RightHeaderContainer{overflow:hidden; height:135px;}.RightHeaderSearch {text-align: left;position: absolute;width: 480px;height: 83px;}.RightHeaderSearch li{display:inline-block;margin-right:-4px;vertical-align:top}.RightHeaderSearch li p{color:#695b5a;margin-right:9px}.RightHeaderSearch p a{color: #0F68B1;text-decoration:none;border-bottom: 1px solid rgba(15, 104, 177, 0.34);}.RightHeaderSearch p a:hover {color: #C51A3C; border-bottom: 1px solid #EBB8C3;}.RightHeaderSearch ul{padding-top:10px;}.RightHeaderSearch li input {background: url(/public/images/search.png) repeat-x top left;background-color: #fff;border: none;height: 53px;position: relative;width: 380px;color: #000;line-height: 52px;font-size: 22px;top: 0px;padding: 0 10px;font-family: inter_light;font-style: normal;outline: none;border-radius: 10px 0px 0px 10px;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.29) inset;}.RightHeaderSearch li input.search-submit {background: #FFF url(/public/images/search.png) repeat-x top right;border: none;padding: 0 10px;cursor: pointer;height: 53px;width: 72px;border-radius: 0px 10px 10px 0px;margin-top: 0px;top: 0px;position: relative;box-shadow: -1px -1px 5px rgba(0, 0, 0, 0.41) inset;}.RightHeaderSearch li input.search-submit:active {box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.41) inset;}.RightHeaderLogin { position: absolute; bottom: 43px; right: 0px; } .RightHeaderLogin .login { float: none; margin: 0px; } .RightHeaderLogin .login a { font-size: 15px; color: #CB0044; border-bottom: 1px dotted; text-decoration: none; display: inline-block; margin: 0 10px; line-height: 14px; }  .CartHeaderContainer{float:right;padding:0px 0 0 30px;} .CartHeaderContainer a{background:url(/public/images/bsk.png) no-repeat 0 50%;line-height:38px;padding-left:40px;display:block;padding-left:40px;text-decoration:none !important;} .CartHeaderContainer a span{color:#fff;line-height:28px;font-size:12px;font-family: inter_light;font-size: 15px;text-decoration:none;} .submenu{ display:block; position:absolute; right:35%; left: 22%; max-width: 575px; width: 100%; } .submenu li{ float:left; } .submenu li a { display:block; line-height:38px; height:39px; color:#fff; background:url(/public/images/submenu.jpg) no-repeat right center; font-size:12px; font-size: 15px; padding: 0px; width: 90px; } .submenu ul li:first-child a{ padding-left:35px; } .bline{ height:39px; position:absolute; width:100%; bottom:0px; right:0px; } .col_in{ width:100%; display:inline-block; } .links{margin:5px 0px 0 0; height:31px; overflow:hidden;} .links p{ float:left; line-height:29px; margin-right:5px; } .social { float:right; margin-left:30px; } .yan{ float:right; } .social a{ width:29px; height:29px; display:inline-block; background: url('/public/images/social.png') no-repeat; margin:0 1px; } .social a.vk{ background-position:0px -31px; } .social a.vk:hover{ background-position:0px 0px;	 } .social a.facebook{ background-position:-30px -31px; } .social a.facebook:hover{ background-position:-30px 0px; } .social a.twitter{ background-position:-60px -31px; } .social a.twitter:hover{ background-position:-60px 0px;	 } .social a.google{ background-position:-151px -31px; } .social a.google:hover{ background-position:-151px 0px;	 } .social a.instagram{ background-position:-121px -31px; } .social a.instagram:hover{ background-position:-121px 0px; } .social a.odnokl{ background-position:-181px -31px; } .social a.odnokl:hover{ background-position:-181px 0px;	 } .social a.foursquare{ background-position:-90px -31px; } .social a.foursquare:hover{ background-position:-90px 0px; } .social a.yan_mark{ background-position:-211px -31px; } .social a.yan_mark:hover{ background-position:-211px 0px; } li a.reg{display:block;width:220px;height:53px;line-height:52px;text-align:center;color:#fff;text-shadow:1px 1px #444;background:url(/public/images/login.png) no-repeat left;text-decoration:none;margin-left:15px;} li .reg span{text-decoration:underline;font-size:13px;} .clear-left{clear:left;height:1px;overflow:hidden;width:100%} .HeaderBannerContainer{-moz-border-radius:8px;-webkit-border-radius:8px;background:url(/public/images/banner-back.jpg) top left;border-radius:8px;position:relative} .MenuBigContainer { background: url(/public/images/menu-back.jpg?v2) repeat top left; background-color: rgba(89, 76, 75, 0.88); width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; min-width: 1024px; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; } .MenuContainer{height:44px;margin:0 auto;max-width:1263px;position:relative;text-align:left;width:100%;z-index:200;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .MenuContainer .MenuContainer_hidden { position: absolute; width: 100%; bottom: -5px; left: 0px; top: -5px; z-index: +10000; cursor: pointer; display: none; } .MenuContainer .MenuContainer_hidden.active { display: none; } .MenuContainer li{background:url(/public/images/menu-sep.jpg) no-repeat top left;display:inline-block;margin-right:-4px;padding-left:1px;vertical-align:top} .MenuContainer li .sub-menu-absolute .sub-menu-pattern td p a{color:#FFF;font-size:11px;text-decoration:underline} .MenuContainer li .sub-menu-absolute .sub-menu-pattern td{vertical-align:top;width:162px} .MenuContainer li div.left-menu{background:url(/public/images/left-menu.jpg) no-repeat top left;padding-left:3px} .MenuContainer li:hover div.left-menu,.MenuContainer li.active div.left-menu{background:url(/public/images/left-menu-active.jpg) no-repeat top left} .MenuContainer li:hover div.right-menu,.MenuContainer li.active div.right-menu{background:url(/public/images/right-menu-active.jpg) no-repeat top right} .MenuContainer li div.right-menu{background:url(/public/images/right-menu.jpg) no-repeat top right;padding-right:5px} .MenuContainer li td{height:44px;padding-right:4px;text-align:left;vertical-align:middle} .MenuContainer li td a{color:#fff;display:inline-block;font-size:12px;position:relative;text-decoration:none;z-index:50} .MenuContainer li:hover td a span.abs,.MenuContainer li.active td a span.abs,.MenuContainer li td a span.abs{color:#000;left:-1px;position:absolute;text-decoration:none;top:-1px;z-index:5} .MenuContainer li:hover td a span,.MenuContainer li.active td a span{color:#FFE5A7;text-decoration:underline} .MenuContainer li td a span{color:#FFF;display:block;font-size:12px;position:relative;right:0;text-decoration:underline;top:0;z-index:10} .MenuContainer li.active td a{color:#ffe5a7}   ul.sdt_menu{margin:0;padding:0;list-style:none;width:100%;background:url(/public/images/menu-sep.jpg) repeat-y top right;font-family:Ubuntu, "Myriad Pro", "Trebuchet MS", sans-serif;} ul.sdt_menu:after{content:"";display:inline-block;width:100%;height:0;overflow:hidden;} ul.sdt_menu a{text-decoration:none;outline:none;} ul.sdt_menu li.menu{width:12.4%;height:44px;position:relative;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;} ul.clearfix:before, ul.clearfix:after{content:" ";display:table;} ul.clearfix:after{clear:both;} ul.clearfix{*zoom:1;} .MenuContainer #pull{display:none;font-family:Ubuntu, "Myriad Pro", "Trebuchet MS", sans-serif;color:rgb(255, 255, 255);padding-left:10px;font-size:15px;position:relative;height:44px;line-height:44px;text-decoration:none;} ul.sdt_menu li a.menu{position:absolute;top:0px;left:0px;width:100%;height:45px;z-index:12;-moz-box-shadow:0px 0px 0px #000 inset;-webkit-box-shadow:0px 0px 0px #000 inset;box-shadow:0px 0px 0px #000 inset;text-align:left;} ul.sdt_menu li a img{border:none;position:absolute;top:0px;right:0px;} ul.sdt_menu li a img.downmenu{border:none;position:absolute;width:0px;height:0px;top:0px;left:75px;z-index:200;-moz-box-shadow:0px 0px 10px #000;-webkit-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;visibility:hidden;} ul.sdt_menu li span.sdt_wrap{position:absolute;top:5px;left:0px;width:150px;height:35px;z-index:15;} ul.sdt_menu li p.sdt_wrap { top: 5px; position: absolute; left: 0px; width: 95%; height: 35px; z-index: 15; vertical-align: middle; margin: 0px; color: #FFF; padding-left: 10px; font-size: 17px; cursor: default; font-family: inter; line-height: 16px; }  ul.sdt_menu li span.sdt_active { position: absolute; background: #594C4B; top: 45px; width: 100%; height: 0px; left: 0px; z-index: 14; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; display: none; overflow: hidden; cursor: default; }  .MenuContainer li IMG.menu-1,.MenuContainer li IMG.menu-2,.MenuContainer li IMG.menu-3,.MenuContainer li IMG.menu-4,.MenuContainer li IMG.menu-5,.MenuContainer li IMG.menu-6,.MenuContainer li IMG.menu-7,.MenuContainer li IMG.menu-8{height:44px;width:70px;background:url(/public/images/menu-images/menu_small.png) no-repeat;} .MenuContainer li IMG.menu-1{background-position:-0px 0px;} .MenuContainer li IMG.menu-2{background-position:-70px 0px;} .MenuContainer li IMG.menu-3{background-position:-140px 0px;} .MenuContainer li IMG.menu-4{background-position:-210px 0px;} .MenuContainer li IMG.menu-5{background-position:-280px 0px;} .MenuContainer li IMG.menu-6{background-position:-350px 0px;} .MenuContainer li IMG.menu-7{background-position:-420px 0px;} .MenuContainer li IMG.menu-8{background-position:-490px 0px;} ul.sdt_menu li span.sdt_active span.img_boxin, ul.sdt_menu li span.sdt_active span.img_boxout, ul.sdt_menu li span.sdt_active span.img_box{position:absolute;width:100%;max-width:180px;height:159px;display:block;bottom:0px;} ul.sdt_menu li span.sdt_active span.img_box{box-shadow:0px 0px 10px #000;background:url(/public/images/menu-images/menu_image.jpg) no-repeat;} ul.sdt_menu li span.sdt_active span.img_box.menu-1{background-position:0px 0px;} ul.sdt_menu li span.sdt_active span.img_box.menu-2{background-position:-159px 0px;} ul.sdt_menu li span.sdt_active span.img_box.menu-3{background-position:-319px 0px;} ul.sdt_menu li span.sdt_active span.img_box.menu-4{background-position:-477px 0px;} ul.sdt_menu li span.sdt_active span.img_box.menu-5{background-position:-636px 0px;} ul.sdt_menu li span.sdt_active span.img_box.menu-6{background-position:-795px 0px;} ul.sdt_menu li span.sdt_active span.img_box.menu-7{background-position:-954px 0px;} ul.sdt_menu li span.sdt_active span.img_box.menu-8{background-position:-1113px 0px;} ul.sdt_menu li span span.sdt_link, ul.sdt_menu li span span.sdt_descr, ul.sdt_menu li div.sdt_box a{} ul.sdt_menu li span span.sdt_link{color:#fff;float:left;text-transform:none;} ul.sdt_menu li span span.sdt_descr{color:#0B75AF;float:left;clear:both;width:155px;font-size:10px;letter-spacing:1px;} ul.sdt_menu li div{background:#594c4b;-moz-box-shadow:0px 0px 10px #000;-webkit-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;padding:5px 0px 5px 20px;} ul.sdt_menu li div.sdt_box_inner{background:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:200px;box-shadow:none;padding-left:0px;padding-right:15px;float:left;font-size:13px;color:#fff;} ul.sdt_menu li div.sdt_box { display: block; position: absolute; width: 500px; overflow: hidden; min-height: 260px; top: 44px; left: 0px; display: none; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; z-index: 20; } ul.sdt_menu li div li a{background:none;} ul.sdt_menu li div.sdt_box a { line-height: 18px; font: 15px inter; line-height: 16px; color: #FFF; border-bottom: 1px solid #9C9C9C; border-bottom: 1px solid rgba(156, 156, 156, 0.43); } .MenuContainer ul.sdt_menu .active{color:#F90;} ul.sdt_menu li div.sdt_box a.menu_link_up{margin:0px;line-height:20px;font-size:14px;text-transform:uppercase;} ul.sdt_menu li div.sdt_box a:hover{color:#F90;border-bottom:1px solid #A86500;} ul.sdt_menu li div.sdt_box ul.menudown{padding:5px 0px 10px 0px;border-left:1px solid #7C7C7C;border-radius:0px 0px 0px 10px;padding-left:5px;} ul.sdt_menu li div.sdt_box li.menudown { background: None; display: list-item; text-align: left; padding-top: 3px; } ul.sdt_menu li div.sdt_box span.new{ color:#fff; background: #f9b129; padding: 2px 3px; text-transform: uppercase; margin-left: 3px; font-size: 10px; }

.MainBigContentContainer{background-color:rgb(240, 240, 240);background-color:rgba(92, 92, 92, 0.1);
/*background:#ddd url(/public/images/newyear.png) repeat top left;*/
background:#ddd url(/public/images/egg_shell.jpg) repeat top left;
/*background: url(/public/images/apps/f3.png) repeat top left;*/
/*background: url(/public/images/flow_patterns.png) repeat top left;*/
box-shadow:0px 20px 20px -20px rgba(0, 0, 0, 0.78) inset;padding-top: 5px !important;padding-bottom:300px;position:relative;width:100%;z-index:2;min-width:1024px;clear:both;overflow:hidden;display:none;
background: #fff;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.MainContentContainer{margin:10px auto 0;position:relative;max-width:1263px;min-width:478px;z-index:200;width:100%;}
.LeftContentContainer {
float: left;
width: 240px;
margin-left: 7px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}
.BannerLeftContainer{margin-bottom:15px;border-radius:10px;box-shadow:0px 10px 15px -10px #000;border:5px solid #dc2056;height:248px;overflow:hidden;width:233px;background:#fff;}
.OneNewsContainer{
padding: 7px 0px 0px 9px;
text-align: left;
/* background: -webkit-linear-gradient(top, #FFF 90%,#EBEBEB 100%); */
border-bottom: 1px solid #D5D5D5;
}
.OneNewsContainer li{
color: #454545;
display: block;
overflow: hidden;
font-size: 11px;
}
.OneNewsContainer li .logonews{width:100%;height:100%;}
.OneNewsContainer li .logonews_default{
background: #FFF;
width: 210px;
height: 130px;
float: left;
/* margin-right: 10px; */
}
.OneNewsContainer li a {
font: 12px Arial, Helvetica, sans-serif;
font: 14px inter_light;
text-decoration: none;
color: #0F68B1;
border-bottom: 1px solid rgba(15, 104, 177, 0.34);
line-height: 20px;
font-weight: 700;
text-align: justify;
word-wrap: break-word;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.OneNewsContainer li a:hover{text-decoration:none;color:#C51A3C;border-bottom:1px solid #EBB8C3;cursor:pointer;}
.OneNewsContainer li a.date{display:table-cell;color:#363636;text-decoration:none;border-bottom:0px;font:12px Arial, Helvetica, sans-serif;font-size:13px;line-height:20px;display:none;}
.OneNewsContainer p {
font: 12px Arial, Helvetica, sans-serif;
font: 14px inter_light !important;
/* font-size: 11px; */
color: #3F454B;
padding-bottom: 10px;
padding: 5px 10px 5px 0px;
text-align: left;
clear: both;
}
.SmallCartContainerText img{max-width:800px;width:auto !important;height:auto !important;box-shadow:0px 10px 25px -10px #000;margin:10px;}
.SmallCartContainerText p.Newsheader{font:20px pt_sans;font-weight:bold;color:#3F454B;text-align:left;padding-top:10px;padding-bottom:15px;}
.SmallCartContainerText p.NewsDate{color:#363636;font:12px Arial, Helvetica, sans-serif;font-size:13px;padding-bottom:20px;display:none;}
.SmallCartContainerText{color:#363636;font:18px pt_sans;text-shadow:1px 1px 1px #fff, -1px -1px 1px #ccc;max-width: 1100px;margin: 0px auto;}
.SmallCartContainerText.newsfull{margin:0px auto;width:820px;padding:20px;background:-webkit-linear-gradient(left,#fff,rgba(248,249,248,0) 150px),-webkit-linear-gradient(right,#fff,rgba(248,249,248,0) 150px),-webkit-linear-gradient(top,#efefef,rgba(248,249,248,0.3) 5px);background:-moz-linear-gradient(left,#fff,rgba(248,248,248,0) 150px),-moz-linear-gradient(right,#fff,rgba(248,248,248,0) 150px),-moz-linear-gradient(top,#efefef,rgba(248,248,248,0.3) 5px);background:linear-gradient(left,#fff,rgba(248,248,248,0) 150px),linear-gradient(right,#fff,rgba(248,248,248,0) 150px),linear-gradient(top,#efefef,rgba(248,248,248,0.3) 5px);border-radius:10px;}
.SmallCartContainerText p{color:#363636;font:18px pt_sans;padding-bottom:5px;}
.SmallCartContainerText a{display:inline;text-decoration:none;color:#0F68B1;border-bottom:1px solid rgba(15, 104, 177, 0.34);}
.SmallCartContainerText a:hover{text-decoration:none;color:#C51A3C;border-bottom:1px solid #EBB8C3;cursor:pointer;}
.SmallCartContainerText h2{font-size:13px;line-height:17px;padding:10px 0 10px;color:#363636;font:13px Arial, Helvetica, sans-serif;}
.SmallCartContainerText h3{font-size:15px;line-height:17px;padding:15px 0 5px;color:#363636;font: 20px pt_sans; font-weight: bold;}
.NewsDot{height:2px;margin:0 14px;border-top:1px dotted #ccc;}
.RightContentContainer {
margin-left: 260px;
margin-right: 10px;
text-align: left;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}
.BigStockContainer{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;float:left;max-height:248px;height:248px;position:relative;width:99%;z-index:5;max-width:750px;min-width:200px;overflow:hidden;box-shadow:0px 10px 15px -10px #000, 0px 0px 15px 0px #000 inset;-moz-box-shadow:0px 10px 15px -10px #000, 0px 0px 15px 0px #000 inset;-webkit-box-shadow:0px 10px 15px -10px #000, 0px 0px 15px 0px #000 inset;border:5px solid #dc2056;background:#fff;margin-bottom:15px;}
.BigStockContainer a.more{background:url(/public/images/more.jpg);bottom:15px;display:inline-block;height:23px;left:22px;position:absolute;width:232px}
.RightStockContainer{padding-top:23px;position:absolute;right:31px;}
.RightStockContainer a{display:block;height:73px;position:relative;width:223px;}
.RightStockContainer img {
position: absolute;
left: 0px;
border: 1px solid #C51C3E;
box-sizing: content-box;
border-radius: 0px 4px 4px 0px;
box-shadow: 10px 10px 20px -10px #000, 0px 0px 15px 0px #FFF;
box-shadow: 0px 4px 10px -5px rgba(0, 0, 0, 0.76);
}

.leftcont{float:left;width:100%;min-width:200px;}
.lastviewdown{margin-right:10px;text-align:left;}
.StockScrollerBack{background:url(/public/images/stock-scroller-back.jpg) no-repeat top left;float:left;height:41px;margin-bottom:41px;width:779px}
.LeftArrow{float:left;padding:2px 0 0 7px}
.CarContainer{background:url(/public/images/car-back.png) no-repeat top left;float:left;height:41px;margin-left:16px;width:255px}
.CarContainer p{background:url(/public/images/car.png) no-repeat 0 50%;color:#fff;line-height:39px;margin-left:28px;padding-left:72px}
.ScrollInner{float:left;height:41px;margin-left:27px;overflow:hidden;position:relative;width:428px}
.ScrollContainer{height:41px;left:0;position:absolute;top:0;width:10000px}
.ScrollContainer li{display:inline-block;margin-left:0;margin-right:5px}
.RightArrow{float:right;padding:2px 7px 0 0}
.ProductOfTheDay{
float: left;
width: 318px;
height: 535px;
min-width: 300px;
position: relative;
box-shadow: 0px 4px 10px -5px rgba(0, 0, 0, 0.76);
border-radius: 4px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.ProductOfTheDayTop{background:url(/public/images/product-of-the-day-top.jpg) no-repeat top left;height:35px;width:318px;background-color:#E41D5C;}

.ProductOfTheDayTop-left {
background: url(/public/images/product-of-the-day-top-left.jpg) no-repeat top left;
height: 35px;
position: absolute;
left: 0px;
top: 0px;
width: 250px;
background-color: #E41D5C;
border-radius: 4px 0 0 0;
zoom: 1;
}

.ProductOfTheDayTop-center{background:url(/public/images/product-of-the-day-top-center.jpg) no-repeat top left;height:35px;margin:0px auto;top:0px;z-index:10;position:relative;width:120px;background-color:#E41D5C;zoom:1;}
.ProductOfTheDayTop-right {
background: url(/public/images/product-of-the-day-top-right.jpg) no-repeat top right;
height: 35px;
position: absolute;
right: 0px;
top: 0px;
width: 150px;
background-color: #E41D5C;
border-radius: 0 4px 0 0;
zoom: 1;
}

.ProductOfTheDayMiddle{
background: url(/public/images/product-of-the-day-middle.jpg) no-repeat top left #FFF;
text-align: center;
border: 1px solid #DC2056;
border: 1px solid rgba(220, 32, 86, 0.57);
border-bottom: none;
border-top: none;
overflow: hidden;
height: 319px;
position: relative;
}
.ProductOfTheDayWhite{height:240px;line-height:220px;vertical-align:middle;padding:10px 0 10px 0;text-align:center;display:table;border:1px solid #dc2056;width:97%;margin-left:5px;background:#fff;margin:0px auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.TimeLeft{background:url(/public/images/time-left-back.png) no-repeat top left;height:120px;padding-top:2px;position:absolute;right:7px;text-align:center;top:0;width:111px;z-index:10}
.TimeLeft h3{font-size:22px;font-weight:700;line-height:20px}
.TimeLeft h3 span{font-size:16px}
.TimeLeft h2{font-size:19px;font-weight:700;line-height:17px;position:relative;top:-2px}
.ProductOfTheDayMiddle a.product-name{color:#FFF;display:inline-block;margin:5px 15px 0px 15px;font-size:18px;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.66),-1px -1px 3px rgba(255, 255, 255, 0.33);text-align:center;vertical-align:middle;height:48px;text-decoration:none;overflow: hidden;}

#carousel-image-text-horizontal {
border-color: #D8D8D8 !important;
}
.ProductOfDayRight {
margin-left: 330px;
border: 1px solid #D8D8D8;
box-shadow: 0px 4px 10px -5px rgba(0, 0, 0, 0.76);
border-top: none;
border-radius: 4px;
overflow: hidden;
height: 533px;
}
.ProductOfDayRight #carousel-image-text-horizontal {
box-shadow: none;
border-radius: 0px;
border: none;
}
#carousel-image-text-horizontal p{
font-family: inter !important;
font-size: 13px !important;
}

.ProductOfTheDayDescription{background:url(/public/images/product-of-the-day-description.jpg) no-repeat top left;padding:0 10px 0 10px;height:109px;background-color:#B62553;background-size:100% 100%;}
.ProductOfTheDayDescriptionInner{background:url(/public/images/product-of-the-day-description-inner.jpg) repeat-y top left;padding-bottom:4px;overflow:hidden !important;background-color:#B62553;}
.ProductOfTheDayDescription p{color:#FFF;font-size:11px;padding:9px 0 5px 10px}
.ProductOfTheDayDescription li{border-bottom:1px solid #9e173e;line-height:14px;overflow:hidden !important;margin-left:-5px;}
.ProductOfTheDayDescription li p{background:url(/public/images/product-description-list.png) no-repeat 0 50%;color:#FFF;margin:2px 0 2px 0px;padding:0 0 0 12px;font-size:13px;white-space:nowrap;font-family:Ubuntu Condensed, sans-serif;}
.ProductOfTheDayBottom{background:url(/public/images/product-of-the-day-bottom-center.jpg) no-repeat top left;background-size:100% 100%;height:66px;text-align:center;background-color:#B62553;border-radius:0px 0px 10px 10px;}
.ProductOfTheDayBottom h3{color:#FFF;font-size:24px;padding:9px 0 5px}
.ProductOfTheDayBottom p{color:#FFF}
.ProductOfTheDayBottomWhite{vertical-align:middle;height:60px;border-radius:6px;padding:10px;text-align:center;display:table;border:1px solid #dc2056;width:97%;margin-left:5px;box-shadow:0px 0px 10px #dc2056 inset;background:#fff;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ProductOfTheDayBottom span.ProductOfTheDayBottom_buy {
position: absolute;
display: inline-block;
height: 21px;
width: 120px;
right: 14px;
top: 12px;
line-height: 21px;
padding: 5px 5px 5px;
text-decoration: none;
font-size: 17px;
font-family: inter;
color: #FFF !important;
background: #DD2C5E url(/public/images/buy3.jpg?v1) repeat-x left top;
cursor: pointer;
vertical-align: top;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
text-align: center;
}

.ProductOfTheDayBottom span.ProductOfTheDayBottom_buy:hover{background-position:0 -34px !important;}
.ProductOfTheDayBottom span.ProductOfTheDayBottom_buy:active{top: 13px;}
.ProductOfTheDayBottom span.ProductOfTheDayBottom_price{color:#dd322c;font-size:31px;position:absolute;left:20px;top:10px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);font-family:Tahoma, Arial, Helvetica, sans-serif;}
.ProductOfTheDayBottom a.buyend {
position: relative;
display: inline-block;
float: right;
height: 21px;
width: 130px;
line-height: 21px;
padding: 7px 5px 6px;
border: 1px solid #FFF !important;
text-decoration: none;
font-size: 15px;
font-family: pt_sans;
color: #FFF !important;
cursor: pointer;
vertical-align: top;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
text-align: center;
background: url(/public/images/buy5.jpg?v2) repeat-x left top;
}
.NoveltyContainer{float:left;margin-left:17px;max-width:315px;}
.NoveltyTopContainer_old{background:url(/public/images/novelty-top.jpg) no-repeat top left;height:44px;position:relative;z-index:+1}
.OneProductDescription111 table td.one-product-description-first li.std{width:100%;height:100%;text-align:left;margin-left:0px;list-style-type:disc;display:list-item;color:#363636;}
.OneProductDescription table td.one-product-description-first p{color:#fff;}
.NoveltyMiddleContainer{-moz-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-radius:0 0 9px 9px;border-right:1px solid #e0e0e0}
.OneNoveltyContainer{border-bottom:1px dotted #737373;margin:0 16px;min-height:106px;padding:16px 0 14px}
.OneNoveltyContainer td.first{padding-left:8px;width:85px}
.OneNoveltyContainer td a.novelty-name{color:#007fae;display:inline-block;margin-bottom:8px}
.OneNoveltyContainer td p{background:url(/public/images/one-arrow.jpg) no-repeat 0 50%;color:#363636;font-size:11px;padding-left:8px}
.OneNoveltyContainer h3{color:#dd322c;float:left;font-size:21px;margin-top:10px}
.OneNoveltyContainer a.novelty-buy{background:url(/public/images/novelty-buy.jpg) no-repeat top left;color:#FFF;display:inline-block;float:right;height:20px;margin-top:10px;padding:4px 8px 0 0;text-align:right;width:78px}
.NoveltyContainer.blue .NoveltyTopContainer h3{color:#016f9c}
.NoveltyTopContainer.blue h3{color:#016f9c}
.NoveltyRaiting{display: none;background:url(/public/images/novelty-raiting.png) no-repeat top left;height:71px;position:absolute;right:5px;top:-23px;width:83px;z-index:10;}
.NoveltyContainer.blue a.novelty-buy{background:url(/public/images/novelty-buy-blue.jpg) no-repeat top left}
.NoveltyTopContainer.blue a.novelty-buy{background:url(/public/images/novelty-buy-blue.jpg) no-repeat top left}
.NoveltyContainer.blue td.first{width:96px}
.height21{height:15px;width:100%}
.height10{height:10px;width:100%}
.BigFooterContainer1111{background:url(/public/images/footer-back.jpg) repeat-x top left #fff;padding-bottom:22px;width:100%;min-width:1024px;visibility:hidden;}
.BigFooterContainer {
background: url(/public/images/footer-back.jpg) repeat-x top left #FFF;
padding-bottom: 22px;
width: 100%;
min-width: 1024px;
height: 252px;
position: absolute;
bottom: 0px;
z-index: 10;
visibility: hidden;
overflow: hidden;
bottom: -32px;
left: 0px;
right: 0px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}
.FooterContainer {
margin: 0 auto;
max-width: 1263px;
width: 100%;
background: url(/public/images/bg_avtoriz.png) no-repeat left top;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}

.Copy{float:left;margin:20px 60px 0 90px;text-align: center; width: 170px;}
.Copy .social{
	margin:0;
	float:none;
	text-align: left;
}
.Copy .social p{
	color:#000;
	margin: 0 0px 15px 10px;
}
.Copy .social a{
	margin:5px;
}
.SocialIcons{float:left;padding:29px 0 0 14px}
.SocialIcons li{display:inline-block;margin-left:10px}
.FooterMenu{float:left;margin:20px 0 0;}
.FooterMenu li{display:inline-block;vertical-align:top;margin-right:60px;}
.FooterMenu input[type=text]{
	background:#fff;
	height:28px;
	width:165px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	margin: 10px 0;
	padding: 0 5px;
}
.FooterMenu input[type=button]{
	background:#c0c0c0;
	background:-moz-linear-gradient(top, #e9e9e9 0%, #c0c0c0 50%, #e2e2e2 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 0%, #c0c0c0 50%, #e2e2e2 100%);
	background:-o-linear-gradient(top, #e9e9e9 0%, #c0c0c0 50%, #e2e2e2 100%);
	background:-ms-linear-gradient(top, #e9e9e9 0%, #c0c0c0 50%, #e2e2e2 100%);
	background:linear-gradient(to top, #e9e9e9 0%, #c0c0c0 50%, #e2e2e2 100%);
	height:28px;
	width:177px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:none;
	cursor:pointer;
}
.FooterMenu input[type=button]:hover{
	background:-moz-linear-gradient(top, #e2e2e2 0%, #c0c0c0 50%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #e2e2e2 0%, #c0c0c0 50%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #e2e2e2 0%, #c0c0c0 50%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #e2e2e2 0%, #c0c0c0 50%, #e9e9e9 100%);
	background:linear-gradient(to top, #e2e2e2 0%, #c0c0c0 50%, #e9e9e9 100%);
}
.copyright{
	float:left;
	margin:50px 0 20px 100px;
}
.copyright p{
	color: #000;
}
.mobile_prilozh{
	float:left;
	margin:10px 0px 10px 220px;
}
.mobile_prilozh p{
	color: #000;
	margin-bottom:15px;
}
.mobile_prilozh a{
	margin:0 10px;
}
.superjob{
	width:110px;
	height:124px;
	float:right;
	margin:25px 20px 0 0px;
	background:url(/public/images/superjob.png) no-repeat center;
}
.superjob a{
	display:block;
	height:124px;
}
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px){
	.Copy{margin:20px 35px 0 70px;}
	.FooterMenu li{margin-right:40px;}
	.copyright{margin:50px 0 20px 90px;}
	.mobile_prilozh{margin:10px 0px 10px 150px;}
	.superjob{display:none;}
 }
.FooterMenuTop{position:relative;text-align:left;margin-bottom: 5px;}
.FooterMenu .FooterMenuTop p{color:#000;}
.FooterMenu p{text-align:left}
.FooterMenu p a {
color: #383838;
font-size: 13px;
border-bottom: 1px solid #AAA;
text-decoration: none;
line-height: 15px;
}
.FooterMenu p a:hover {
color: #0F68B1;
border-bottom: 1px solid rgba(15, 104, 177, 0.34);
}
.Counters{float:left;padding-top:21px}
.Counters a{display:block;margin-bottom:5px}
.Design{float:left;padding:22px 0 0 37px;text-align:left}
.Design td{padding-left:13px;vertical-align:middle}
.Design td p{color:#464646}
.Design td a{color:#86726d}
.RightSmallContentContainer {
float: left;
padding-top: 0px;
padding-right: 0px;
width: 240px;
margin-left: 0px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}
.LeftBigContentContainer.left_position{margin-left:7px;margin-right:253px;}
.LeftBigContentContainer.center_position{margin:0px auto;max-width:1000px;}
.RightSmallContentContainer.right_position{float:right;margin-left:0px;}
.RightSmallContentContainer.topfixed{position:static !important;}
.ConsultationContainer{margin-bottom:18px;border-radius:10px;box-shadow:0px 0px 9px #ccc;border:1px solid #bbb;border:5px solid rgba(38, 158, 0, 0.78);overflow:hidden;height:75px;}
.ConsultationContainer:hover{box-shadow:0 0 9px #1B6F00;}
.CatalogTopContainer{background:url(/public/images/catalog-right.jpg) no-repeat top left;height:40px;text-align:left}
.CatalogTopContainer h3,.TagsTopContainer h3{color:#fff;font-size:16px;padding:10px 0 0 17px;text-transform:uppercase}

.LeftNewsMiddleContainer{
width: 100%;
height: 495px;
/* padding-top: 5px; */
border: 1px solid #D5D5D5;
border-top: 0px;
border-radius: 0px 0px 4px 4px;
margin: 0;
margin-left: auto;
margin-right: auto;
position: relative;
box-shadow: 0px 4px 10px -5px rgba(0, 0, 0, 0.76);
overflow: hidden;
background: #FFF;
}
#carousel-image-text-horizontal.touchcar2.touchcarousel.three-d{
width: 100%;
height: 200px;
border: 1px solid #D5D5D5;
border-top: 0px;
border-radius: 0px 0px 4px 4px;
margin: 0 !important;
min-width: 250px;
margin-left: auto;
margin-right: auto;
position: relative;
box-shadow: 0px 4px 10px -5px rgba(0, 0, 0, 0.36);
overflow: hidden !important;

-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.height5{height:5px}
input{-moz-border-radius:4px;-webkit-border-radius:4px;background:url(/public/images/search-input-back.jpg);border:1px solid #cfcfcf;border-radius:4px;height:19px}
input.width50{width:50px;text-align:center;height:25px;background:#FFF;line-height:25px;font-weight:700;}
input.ok{background:url(/public/images/ok.png) no-repeat top left;border:0;cursor:pointer;height:19px;width:21px}
.GreyLinkBack{background:url(/public/images/grey-link-back.png) no-repeat top left;height:48px;margin-bottom:20px;margin-top:-18px;}
.GreyLinkBack a{color:#9c9c9c;display:inline-block;font-size:16px;margin-top:8px;font-weight:100;text-decoration:none;width:200px;height:40px;}
.TagsTopContainer{background:url(/public/images/tags-back.jpg) no-repeat top left;height:42px;text-align:left}
.TagsMiddleContainer,.LastVieone-product-description-secondwContainer{-moz-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;border:1px solid #e0e0e0;border-radius:0 0 9px 9px;border-top:0;padding:4px 0 11px 14px;text-align:left}
.TagsMiddleContainer p{background:url(/public/images/tags-list.jpg) no-repeat 0 50%;margin-top:9px;padding-left:9px}
.TagsMiddleContainer p a{color:#5c504f}
.LastViewContainer{-moz-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;background:#f4f3f3;border-radius:0 0 9px 9px;position:relative;text-align:left;padding-bottom:20px;padding-left:5px;padding-right:5px;padding-top:1px;border:1px solid #e9ebed;}
.LastViewContainer p{background:url(/public/images/last-view-list.jpg) no-repeat 0 70%;margin-top:9px;padding-left:9px;text-align:left}
.LastViewContainer p a{color:#7e7e7e;font-size:12px;text-decoration:none;}
.LastViewContainer p a:hover{color:#276078;text-decoration:underline;}
.LeftBigContentContainer{margin-left:253px;}
.group_path{padding:5px 0px 0px 5px;height:25px;overflow:hidden;}


.ProductsOnPage{-moz-border-radius:9px 0 0 9px;-webkit-border-radius:9px 0 0 9px;border-radius:9px 0 0 9px;float:left;height:29px;text-align:center;width:214px}
.ProductsOnPage:hover{background:#f9f9f9;border:1px solid #f5f4f4;height:27px;width:212px}
.ProductsOnPage p{color:#897f7f;font-size:11px;padding:8px 0 0}
.sort-sep{background:url(/public/images/sort-sep.jpg) no-repeat top left;float:left;height:29px;width:1px}
.ShowContainer{float:left;height:29px;width:134px}
.ShowContainer:hover{background:#f9f9f9;border:1px solid #f5f4f4;height:27px;width:132px}
.SortBuy{float:left;height:29px;width:170px}
.SortBuy:hover{background:#f9f9f9;border:1px solid #f5f4f4;height:27px;width:168px}
.SortBuy p,.ShowContainer p{padding-top:8px}
.SortBuy p a,.ShowContainer p a{background:url(/public/images/arrow-blue-down.gif) no-repeat 100% 50%;border-bottom:1px dashed #0194c9;color:#0194c9;display:inline-block;padding-right:13px;text-decoration:none}
div.MainContentContainer div.MainContentContainer div.margin10 div.LeftBigContentContainer div.leftcont div.SortContainer div.ShowContainer p span.menu span.sm a,
div.MainContentContainer div.MainContentContainer div.margin10 div.LeftBigContentContainer div.leftcont div.SortContainer div.SortBuy p span.menu span.sm a{background:none;}
.ChangeView{float:left;height:29px;width:147px}
.ChangeView:hover{background:#f9f9f9;}
.ChangeView li{display:inline-block;height:14px;margin-top:8px;vertical-align:middle}
.ChangeView li.first{margin-right:12px}
.ChangeView li a{color:#897f7f}
.li_bold{font-size:12px;font-weight:700!important}
.LeftBigContentContainer h3.curent-category{color:#373737;font-size:16px;padding:10px 0 10px 4px;text-align:left}
.OneProductDescription table td.one-product-description-second{height:167px;vertical-align:bottom;width:195px;}
.OneProductDescription table td.one-product-description-first{text-align:left;padding-top:30px;}
.relative{height:0;position:relative;width:100%}
.OneProductDescription table td.one-product-description-first p.one-product-description-title{padding:5px 0 0px 10px;font-size:16px;position:absolute;top:10px;white-space:nowrap;}
.OneProductDescription table td.one-product-description-first p.one-product-description-title a{font-size:18px;color:#007fae;}
.OneProductDescription table td.one-product-description-first p.one-product-description-title a:hover{}
.OneProductDescription table td.one-product-description-first li{display:inline-block;margin-left:15px;text-align:center;vertical-align:middle;width:170px;}
.OneProductDescription table td.one-product-description-first li a{vertical-align:middle;line-height:150px;}
.OneProductDescription table td.one-product-description-first li img{vertical-align:middle;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;opacity:1;}
.OneProductDescription table td.one-product-description-first li.loading{color:#e4e4e4;padding-left:160px;vertical-align:middle;line-height:130px;}
.OneProductDescription table td.one-product-description-first li p{font-family:Arial, Helvetica, sans-serif;line-height:150%;font-size:13px;color:#363636;}
.OneProductDescription table td.one-product-description-first li.loading.second{color:#373737;font-weight:400;padding-left:0;text-align:left;vertical-align:top;width:60%;margin-top:10px;margin-bottom:10px;}
.OneProductDescription table td.one-product-description-first li.descr{color:#373737;font-weight:400;padding-left:0;text-align:left;vertical-align:top;width:560px;margin-top:10px;margin-bottom:10px;text-align:justify;}
.DecriptionRoundedGrey{height:37px;position:absolute;right:0;text-align:center;top:-1px;width:56px;}
.OneProductDescription111 table td.one-product-description-second p span{display:inline-block;font-size:20px;color:#747474;}
.OneProductDescription111 table td.one-product-description-second p{color:#adadad;font-size:12px;text-align:center;}
.ProductInMarketPrice_old{background:url(/public/images/product-in-market-price.png) no-repeat top left;height:76px;margin:0 auto;width:186px;}
.OneProductDescription111 .ProductInMarketPrice{position:relative;height:70px;padding:1em;color:#adadad;width:165px;}
.OneProductDescription1 .ProductInMarketPrice >:first-child:before{content:"";position:absolute;z-index:-1;top:0px;bottom:0;left:0;right:0px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.OneProductDescription1 .ProductInMarketPrice:before,
.OneProductDescription1 .ProductInMarketPrice:after{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:186px;-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}
.OneProductDescription1 .ProductInMarketPrice:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);}
.OneProductDescription111{position:relative;padding:1em;background:#fff;margin-bottom:20px;border-radius:4px;-moz-border-radius:4px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #e9ebed;margin-bottom:9px;* opacity:1;*/min-height:190px;min-width:200px;}
.OneProductDescription111:hover{border:1px solid #ccc;-moz-box-shadow:0 0 8px lightblue;-webkit-box-shadow:0 0 8px lightblue;box-shadow:0 0 8px lightblue;}
.OneProductDescription111 table td.one-product-description-second .ProductInMarketPrice p,.ProductInMarketPrice p{color:#adadad;padding-top:13px}
.OneProductDescription111 table td.one-product-description-second .ProductInMarketPrice h3,.ProductInMarketPrice h3{color:#dc1f55;font-size:28px;padding-top:5px}
.OneProductDescription111 table td.one-product-description-second-bottom{height:33px;vertical-align:middle;width:235px;padding-left:20px;text-align:center;}
.OneProductDescription111 table td.one-product-description-second-bottom a{display:inline-block;margin-top:3px;text-align:center;color:#fff;height:34px;line-height:34px;background:url(/public/images/buy3.jpg) repeat-x left top;text-decoration:none;font-size:14px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:126px;margin-left:25px;}
.OneProductDescription111 table td.one-product-description-second-bottom a:hover{box-shadow:0px 0px 10px #dc2056;}
.OneProductDescription1111 table td.one-product-description-first-bottom{text-align:left;vertical-align:top;padding-left:190px;}
.OneProductDescription111 table td.one-product-description-first-bottom li{display:inline-block;text-align:left;vertical-align:middle}
.OneProductDescription111 table td.one-product-description-first-bottom li.sep{width:30px}
.OneProductDescription111 table td.one-product-description-first-bottom li.sep14{width:14px}
.OneProductDescription111 table td.one-product-description-first-bottom li p{color:#808080;font-size:11px;font-family:Arial;}
.OneProductDescription111 table td.one-product-description-first-bottom li p span{color:#808080;font-size:11px;font-weight:700;}
.OneProductDescription111 table td.one-product-description-first-bottom li p.niceCheckInner span{color:#0194c9;margin-left:6px;position:relative;text-decoration:underline;top:-2px}
.LeftOneProductDescriptionText h3{color:#625554;font-size:18px;padding-top:20px;text-transform:uppercase}
.LeftOneProductDescriptionText p{color:#8e8e8e;line-height:16px;padding-top:14px;text-indent:34px}
.RightProductList{-moz-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;border:1px solid #e0e0e0;border-radius:0 0 9px 9px;border-top:0;margin-bottom:18px;text-align:left}
.OneInProductList{border-bottom:1px dotted #ccc;margin:0px 9px;padding-top:10px;}
.OneInProductList td a.namegoods{font:12px Arial, Helvetica, sans-serif;text-decoration:none;color:#0F68B1;border-bottom:1px solid rgba(15, 104, 177, 0.34);line-height:16px;text-align:justify;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;font-weight:700;}
.OneInProductList td a.namegoods:hover{color:#C51A3C;border-bottom:1px solid #EBB8C3;cursor:pointer;}
.OneInProductList h3{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#dd322c;font-size:21px;font-weight:400;text-align:right;}
.OneInProductList a.pink-buy,.ProductListBottomContainer a.pink-buy{background:url(/public/images/pink-buy.png) no-repeat top left;color:#fff;display:inline-block;float:right;font-size:12px;height:24px;line-height:24px;margin-bottom:15px;padding-right:8px;text-align:right;width:78px;}
.BlackLinkBack{background:url(/public/images/black-link-back.png) no-repeat top left;height:29px;margin-bottom:20px}
.BlackLinkBack a{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:3px;text-decoration:none}
.height25{height:0px;width:100%}
.CurentPage.small li{font-size:11px}
.OneBigProduct td.one-big-product-first{-moz-border-radius:9px 0 0;-webkit-border-radius:9px 0 0 0;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-radius:9px 0 0 0;border-top:1px solid #dedede;padding-top:15px;text-align:left;width:762px}
.OneBigProduct td.one-big-product-second{background:url(/public/images/one-big-product-right.jpg) no-repeat top left;height:315px;vertical-align:middle;width:236px}
.OneBigProduct td.one-big-product-first li{display:inline-block;margin-right:14px;vertical-align:top}
.OneBigProduct td.one-big-product-first li.second{width:414px}
.OneBigProductImage{margin-left:18px;position:relative;width:280px;}
.OneBigProductImage a.magnifier{bottom:0;display:inline-block;height:25px;position:absolute;right:0;width:26px;z-index:100;}
.GreyRounded{background:url(/public/images/grey-rounded.jpg) no-repeat top left;height:37px;position:absolute;right:0;text-align:center;top:-16px;width:56px}
.BigProductRayting{position:absolute;right:70px;top:-5px}
.OneBigProduct td.one-big-product-first .BigProductRayting li{display:inline-block;margin:0;vertical-align:middle}
.OneBigProduct td.one-big-product-first li h3{font-size:16px;padding:20px 0 27px}
.OneBigProductLeft{float:left}
.OneBigProductLeft p{}
.OneBigProductLeft p a{display:inline-block;padding-left:20px;text-decoration:none}
.OneBigProductLeft p a.print-icon{background:url(/public/images/product-icons/print-icon.gif) no-repeat 0 50%}
.OneBigProductLeft p a.for-friend-icon{background:url(/public/images/product-icons/for-friend-icon.gif) no-repeat 0 60%}
.OneBigProductLeft p a.article-icon{background:url(/public/images/product-icons/article-icon.gif) no-repeat 0 60%}
.OneBigProductLeft p a.price-icon{background:url(/public/images/product-icons/price-icon.gif) no-repeat 0 60%}
.height32{height:32px;width:100%}
.OneBigProductLeft p.blue{padding-bottom:4px}
.OneBigProductLeft p.blue a{padding-left:9px}
.OneBigProductLeft p.blue a.photo-icon{background:url(/public/images/product-icons/photo-icon.gif) no-repeat 0 70%}
.OneBigProductLeft p.blue a.rotate-icon{background:url(/public/images/product-icons/rotate-icon.gif) no-repeat 0 60%}
.OneBigProductRight{float:right}
.OneBigProductRight td{padding-bottom:5px;padding-left:7px}
.OneBigProductRight td p{color:#686868;font-size:10px;position:relative;top:-2px}
.OneBigProductRight td p span{color:#686868;font-size:11px;font-weight:700;left:-1px;position:relative;top:-2px}
.OneBigProductRight a{display:block;padding-top:9px}
.height33{height:33px}
.OneBigProduct{height:310px;padding-bottom:20px;}
.OneBigProductImage a{line-height:280px;}
.OneBigProduct td.one-big-product-second p span{color:#828282;display:inline-block;font-size:14px;font-weight:700;padding-bottom:25px}
.OneBigProduct td.one-big-product-second h4{color:#fe920e;font-size:14px;font-weight:700;padding:9px 0 34px}
.OneBigProduct td.one-big-product-second a{display:inline-block;padding-bottom:4px}
.BigTagsTopContainer{padding-left:14px;text-align:left}
.BigTagsTopContainer li{display:inline-block;vertical-align:bottom}
.BigTagsTopContainer li a{-moz-border-radius:9px 9px 0 0;-webkit-border-radius:9px 9px 0 0;border:1px solid #dedede;border-bottom:0;border-radius:9px 9px 0 0;color:#828282;display:inline-block;padding:9px 14px;text-decoration:none}
.BigTagsTopContainer li.active a{background:url(/public/images/big-tag-back.jpg) repeat-x top left #FFF;bottom:-1px;color:#dc2257;font-weight:700;padding:13px 10px 10px;position:relative}
.BigTagsMiddleContainer{-moz-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;border:1px solid #dedede;border-radius:0 0 9px 9px;padding:0 0 5px}
.BigTagsMiddleContainer td{padding:4px 0 4px 20px;text-align:left}
.BigTagsMiddleContainer td.first{width:221px;padding-left:40px;}
.BigTagsMiddleContainer td.title{font-weight:700;padding-left:20px;background:#f5f5f5;text-shadow:1px 1px 2px #9c9c9c;}
.BigTagsMiddleContainer p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#747474;}
.InMarketContainer table{width:100%;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}
.InMarketContainer table tr {
border-bottom: 1px dotted #CCC;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
}
.InMarketContainer table tr:hover{background:rgba(255, 0, 0, 0.1);}
.InMarketContainer table td{height:41px;text-align:left;vertical-align:middle;}
.InMarketContainer table td.first{padding-left:15px;width:45% !important;}
.InMarketContainer table td.first a{font: 15px inter;text-decoration:none;color:#0F68B1;border-bottom:1px solid rgba(183, 209, 231, 0.5);height:15px;cursor:pointer;}
.InMarketContainer table td.first p{
font: 16px inter !important;
height: 10px;
}
.InMarketContainer table td.first a:hover{color:#C51A3C;border-bottom:1px solid #EBB8C3;}
.InMarketContainer table td.second{padding-left:0;width:15% !important;}
.InMarketContainer table td.third{padding-left:0;width:15% !important;}
.InMarketContainer table td.fourth{padding-left:0;width:25%;text-align:center;font: 14px inter_light;padding-right:15px;}
.InMarketContainer td.first p{color:#4f4f4f;font:15px pt_sans !important;font-size:15px !important;font-weight:bold;}
.InMarketContainer td.second li{display:inline-block;text-align:left}
.InMarketContainer td.second li p{color:#666;position:relative;top:-2px;}
.InMarketContainer td.second li p span{color:#C51A3C;font-family: inter;font-size:15px;}
.InMarketContainer table td.third p span {
font-family: inter_light;
color: #DD322C;
font-size: 21px;
font-weight: bold;
}
.BigCartContainer h3.title{color:#373737;font-size:16px;padding:0 0 10px}
.BigCartContainer table.cart-table td.first li{display:inline-block;vertical-align:top}
.BigCartContainer table.cart-table td.first li p.no-padding label{color:#373737;font-size:11px;font-weight:400;margin-left:5px;position:relative;top:-5px}
input.width76{font-weight:700;position:relative;text-align:center;width:76px}
td.third input{font-weight:100;background:padding-box rgb(255, 255, 255);border-width:1px;border-style:solid;border-color:rgb(179, 179, 179) rgb(195, 195, 195) rgb(195, 195, 195);font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:3px 9px;outline:0px;transition:border-color 0.1s, background-color 0.1s, color 0.1s, box-shadow 0.1s;height:36px;color:rgb(51, 51, 51);line-height:36px;outline:none;position:relative;box-sizing:border-box;font-size-adjust:none;box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.15), 0px 1px 0px 0px rgba(255,255,255,0.35);border-radius:4px 4px 4px 4px;background-image:none;}
.Recount{float:right;padding-top:13px}
:first-child+html .BottomGreyCart.fixed_cart-bg{margin-left:11px;padding:20px 20px 0 0;margin-right:150px;}
.BottomGreyCart li span{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#e70800;display:inline-block;font-weight:700;padding:5px;position:relative}
.BottomGreyCart li input{border:0;cursor:pointer}
.BottomGreyCart li label{cursor:pointer;}
.BottomGreyCart p{color:#464646;font-weight:700;padding-bottom:11px}
.BottomGreyCart li{display:inline-block;margin-bottom:5px;vertical-align:middle}
.BottomGreyCart a.cart-address{background:url(/public/images/arrow-blue-down.gif) no-repeat 100% 50%;border-bottom:1px dashed #7dc3de;color:#0192c6;display:inline-block;font-weight:700;margin-left:17px;padding-right:10px;text-decoration:none}
.BottomOrderCart1111 h3{font-size:31px;font-weight:bold;color:#e70800;padding-bottom:5px;}
.BottomOrderCart p span{color:#0186b6;margin-left:2px}
.ProductListContainer{margin-left:244px;text-align:left}
.ProductListContainer li{display:inline-block;margin:0 9px 18px 0;width:324px;position:relative;background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-border-radius:4px;behavior:url(/public/htc/PIE.htc);}
#sticker{overflow:auto;width:0px;height:0px;z-index:100;}
.sticky #sticker{background:white;background-position:bottom left;background-repeat:no-repeat;background-image:url(/public/images/sticker.png);overflow:hidden;width:100%;max-width:1263px;height:65px;margin:0 auto;left:0;right:0;z-index:500;}
.sticky table td{vertical-align:middle;}
.sticky table td p.product-title{font-family:pt_sans;font-size:22px;color:#000;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);}
.ProductListTopContainer{height:300px;overflow:hidden;position:relative;}
.ProductListTopContainer td{padding:15px 0 0 15px;text-align:left;}
.ProductName{background:url(/public/images/grey-top.png) no-repeat top left;height:38px;left:-1px;position:absolute;top:-1px;width:57px}
.ProductListTopContainer p.title{color:#007FAE!important;padding-bottom:5px;padding:0px 0px 10px 0px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:16px;text-shadow:1px 1px 2px #9c9c9c;filter:Shadow(Color=#9c9c9c, Direction=45, Strength=1);}
.ProductListBottomContainer .ProductInMarketPrice{position:relative;width:170px;height:70px;margin-left:0px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-text-shadow:1px 1px 2px #9c9c9c;-o-text-shadow:1px 1px 2px #9c9c9c;text-shadow:1px 1px 2px #9c9c9c;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);background:#fff url(/public/images/price_fone1.png) no-repeat top left;}
.ProductListBottomContainer .ProductInMarketPrice >:first-child:before{content:"";position:absolute;z-index:-1;top:0px;bottom:0;left:0;right:0px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.ProductListBottomContainer .ProductInMarketPrice:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);}
.ProductListBottomContainer .ProductInMarketPrice[style|="background:url()"]{position:relative;width:0px;height:0px;}
.ProductListContainer ul.rayting li{margin:0 0 5px;vertical-align:middle;width:auto}
.ProductListContainer ul.rayting li p{font-size:11px;position:relative;top:-2px}
.ProductListContainer td table td{padding:0 7px 3px 0}
.ProductListContainer td table td p{font-size:10px;position:relative;top:-2px}
.ProductListContainer td table td p span{font-size:11px;font-weight:700;position:relative;top:-2px}
.ProductListTopContainerText{padding:14px 20px 0;text-align:left;position:absolute;top:150px;}
.ProductListTopContainerText p{line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.ProductListBottomContainer{background:url(/public/images/product-list-bottom.jpg) no-repeat top left;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;height:115px;padding:13px 9px 0 8px;text-align:left;}
.ProductListBottomContainer table{width:100%;}
.ProductListBottomContainer td{padding-left:10px;padding-right:10px;vertical-align:middle;}
.ProductListBottomContainer .ProductInMarketPrice{text-align:center;}
.ProductListBottomContainer .first{width:180px;}
.ProductListBottomContainer td p{text-align:center;min-width:170px;}
.ProductListBottomContainer td p span{display:inline-block;font-size:16px;margin-bottom:10px;}
.ProductListBottomContainer p.niceCheckInner label{color:#0194c9;display:inline-block;float:left;font-size:11px;font-weight:400;margin:0 0 20px 5px;text-decoration:underline;width:60px}
.ProductListBottomContainer p.niceCheckInner label:hover{cursor:pointer;text-decoration:none}
.ProductListBottomContainer p.niceCheckInner span.niceCheck{display:inline;float:left}
.ProductListBottomContainer a.pink-buy{margin-bottom:3px}
.sub-menu-relative{height:100%;position:relative;z-index:20}
.sub-menu-absolute{display:none;left:-5px;position:absolute;top:44px;width:166px}
.sub-menu-absolute.menu-first{left:-6px;width:332px}
.sub-menu-absolute.menu-three{width:498px}
.sub-menu-absolute.menu-eight{left:-118px;width:332px}
.sub-menu-top{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;background:url(/public/images/sub-menu-inner.jpg) repeat-x top left #594c4b;border-radius:0 0 10px 10px}
.sub-menu-bottom{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;background:url(/public/images/sub-menu-bottom.jpg) repeat-x bottom left;border-radius:0 0 10px 10px;position:relative}
.sub-menu-pattern{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:15px 0;position:relative}
.sub-menu-pattern p{background:url(/public/images/three-dots.gif) no-repeat 0 50%;margin:0 0 3px 14px;padding-left:10px}
.sub-menu-pattern p a{color:#FFF;font-size:11px}
.sub-menu-pattern h3{margin:0 0 10px 10px}
.MenuContainer li .sub-menu-absolute .sub-menu-pattern td h3 a{color:#FFF;font-size:12px;text-decoration:none;text-transform:uppercase}
.AddressContainer{padding-top:14px;text-align:left}
.AddressContainer h3{color:#373737;font-size:16px;padding-bottom:24px}
.AddressTopContainer p{color:#8e8e8e;line-height:16px;padding-bottom:14px;text-indent:34px}
.BigAddressListContainer{-moz-border-radius:23px;-webkit-border-radius:23px;border:1px solid #ebe9e9;border-radius:23px;margin-right:9px}
.AddressListContainerLeft{float:left;padding:16px 10px 16px 16px;width:613px}
.AddressListContainerRight{overflow: hidden;-moz-border-radius:0 0 23px;-webkit-border-radius:0 0 23px 0;background:url(/public/images/right-address-back.jpg) repeat-y top left;border-radius:0 0 23px 0;margin-left:639px;padding-bottom:8px;padding-left:5px;padding-top:49px;position:relative}
.StoresAddress{background:url(/public/images/adress-mag-list.png) no-repeat top left;height:41px;left:0;position:absolute;top:0;width:594px}
.StoresAddress h3{color:#fff;font-size:16px;padding:10px 0 0 18px;text-transform:uppercase}
.LightGrayCity{background:#e6e6e6;text-align:center}
.LightGrayCity p{color:#3e3535;padding:5px 0}
.LightGrayCity p a{background:url(/public/images/arrow-city-down.gif) no-repeat 100% 50%;border-bottom:1px dashed #aaa6a5;color:#696160;display:inline-block;font-weight:700;margin-left:5px;padding-right:14px;text-decoration:none}
.AddressListContainerRight h4{color:#373737;font-size:16px;padding:17px}
.OneSoreAddressContainer{border-bottom:1px dotted #858585;margin:0 15px;padding-top:8px}
.OneSoreAddressContainer a{color:#276078;font-size:11px;margin-left:20px}
.OneSoreAddressContainer p{color:#363636;font-size:11px;padding:5px 0 8px 20px}
.CatalogIntroText{padding-bottom:20px;text-align:left}
.CatalogIntroText td:first-child{width:787px}
.CatalogIntroText h3{color:#373737;font-size:16px;padding:16px 0 12px}
.CatalogIntroText p{color:#373737;line-height:18px;text-indent:42px}
.CatalogIntroText td{vertical-align:middle}
.filtergroup_bt .first{background:#DD2C5E url(/public/images/buy3.jpg?v1) repeat-x left top;}
.filtergroup_bt{background:rgba(0, 0, 0, 0.1) url(/public/images/buy7.jpg?v2) repeat-x left top;margin:0px 5px 10px;position:relative;display:inline-block;height:13px;line-height:13px;padding:7px 5px 6px;border:1px solid #fff;font-size:17px;font-family:pt_sans;cursor:pointer;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);-moz-text-shadow:1px 1px 1px #fff, -1px -1px 1px #ccc;-webkit-text-shadow:1px 1px 1px #fff, -1px -1px 1px #ccc;text-shadow:1px 1px 1px #fff, -1px -1px 1px #ccc;text-align:center;}
.filtergroup_bt:hover{background-position:0 -20px;}
.filtergroup_bt:active{padding:8px 5px 5px;}
.filtergroup_bt.active{color:#C51C3E;background-position:0 -20px;}
.AnotherCatalogContainer li{-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #f3b0c3;border:1px solid #bbb;background:#fff;border-radius:10px;overflow:hidden;display:inline-block;margin:0 15px 20px 0;width:30%;height:420px;position:relative;box-shadow:0px 5px 10px -5px rgba(0, 0, 0, 0.61);}
.AnotherCatalogContainer li.green{border:1px solid #76c043;border:1px solid #bbb;}
.AnotherCatalogContainer li.green .CutContainer{background:url(/public/images/cut-green.png) no-repeat top left}
.AnotherCatalogContainer li.green .AnotherPrice p{color:#4eb900}
/*.AnotherCatalogContainer li.green .AnotherCatalogBottomText a.another-red-buy{background:url(/public/images/green-buy.png) no-repeat top left}*/
/*.AnotherCatalogContainer li.green .AnotherCatalogBottomText a.another-red-buy{background: url(/public/images/buy5.jpg?v2) repeat-x left top;}*/

.AnotherCatalogContainer li.orange{border:2px solid #feb811}
.AnotherCatalogContainer li.orange .CutContainer{background:url(/public/images/cut-orange.png) no-repeat top left}
.AnotherCatalogContainer li.orange .AnotherPrice p{color:#dda00f}
.AnotherCatalogContainer li.orange .AnotherCatalogBottomText a.another-red-buy{background:url(/public/images/orange-buy.png) no-repeat top left}
.AnotherCatalogTopText{background:url(/public/images/another-catalog-top-text-back.jpg) repeat-x bottom left;background:rgba(0, 0, 0, 0.1) url(/public/images/buy7.jpg?v2) repeat-x left bottom;background-size:100% 200%;height:190px;margin-bottom:5px;overflow:hidden;}
.AnotherCatalogTopText td{height:126px;padding:15px 10px 0px 0px;text-align:left;vertical-align:middle}
.AnotherCatalogTopText td:first-child{padding-left:20px;width:125px}
.AnotherCatalogTopText a{font:18px pt_sans_narrow;font-weight:bold;text-shadow:1px 1px 1px #fff, -1px -1px 1px #ccc;color:#0F68B1;text-decoration:none;}
.AnotherCatalogTopText a:hover{color:#C51A3C;}
.AnotherCatalogTopPhoto{width:180px;height:160px;border-radius:4px;box-shadow:0px 2px 8px -3px #000 inset;}
.AnotherCatalogProductDescription{margin:0 14px 5px;text-align:left}
.line{background:url(/public/images/dot.jpg) repeat-x top left;height:1px;margin-bottom:0px}
.AnotherCatalogProductDescription p{color:#363636;padding-bottom:0px;font:16px pt_sans_narrow;}
.AnotherCatalogProductDescription p span{margin-right:8px;float:right;}
.AnotherCatalogBottomText{background:url(/public/images/another-catalog-bottom-back.jpg) no-repeat top left;background-size:100% 100%;height:100px;position:absolute;width:100%;bottom:0px;}
.AnotherCatalogBottomText table {
background: rgba(204, 204, 204, 0.31);
}
.AnotherCatalogBottomText td:first-child{padding-left:13px;text-align:left;width:240px}
.AnotherCatalogBottomText td:nth-child(2) {
width: 105px;
text-align: center;
padding-right: 10px;
padding-left: 10px;
}
.AnotherCatalogBottomText td p{color:#373737;font-size:16px;padding:8px 0}
.AnotherCatalogBottomText td p.crd {
background: #fff;
font: 14px pt_sans;
font-weight: bold;
border: 3px solid #dd322c;
padding: 5px 10px;
border-radius: 20px;
line-height: 12px;
display: block;
margin-bottom: 20px;
}
.AnotherPrice{background:url(/public/images/another-price-back.png) no-repeat top left;height:43px;text-align:center;width:182px}
.AnotherCatalogBottomText td .AnotherPrice p{color:#dc1f55;font-size:25px;line-height:43px;padding:0}
.height51{height:51px;width:100%}
/*.AnotherCatalogBottomText a.another-red-buy{background:url(/public/images/red-buy.png) no-repeat top left;display:inline-block;height:24px;text-decoration:none;width:108px;position:absolute;left:30px;top:13px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #fff !important;-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);-moz-text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);-webkit-text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);}*/
.AnotherCatalogBottomText a.another-red-buy {
width: 160px;
float: left;
height: 35px;
top: 10px;
position: relative;
background: #DD2C5E url(/public/images/buy3.jpg?v1) repeat-x left top;
display: block;
color: #FFF;
font: 21px pt_sans;
line-height: 35px;
text-decoration: none;
text-align: center;
cursor: pointer;
}
/*.AnotherCatalogBottomText a.another-red-buy:active{top:14px;}*/
.AnotherCatalogBottomText a.another-red-buy:hover{background-position: left bottom;}
.AnotherCatalogBottomText a.another-red-buy:active{top:11px;}
/*.AnotherCatalogBottomText a.another-red-buy span{color:#fff;line-height:23px;margin-left:50px;}*/
.AnotherCatalogBottomText a.another-red-buy span {
color: #FFF;
height: 35px;
width: 42px;
display: block;
float: left;
background-image: url(/public/images/cart_big.png);
background-repeat: no-repeat;
background-position: 5px 5px;
}
.AnotherCatalogBottomText a.credit-buy {
width: 160px;
float: left;
height: 35px;
top: 0px;
position: relative;
background: #DD2C5E url(/public/images/buy3.jpg?v1) repeat-x left top;
display: block;
color: #FFF;
font: 17px pt_sans;
line-height: 35px;
text-decoration: none;
text-align: center;
cursor: pointer;
}
.AnotherCatalogBottomText a.credit-buy:hover{background-position: left bottom;}
.AnotherCatalogBottomText a.credit-buy:active{top:1px;}
.AnotherCatalogBottomText a.credit-buy span {
color: #FFF;
height: 35px;
width: 38px;
display: block;
float: left;
background-image: url(/public/images/product-icons/alfabank_h17.png);
background-repeat: no-repeat;
background-position: 19px 9px;
}
.AnotherCatalogBottomText a.credit-buy_shop {
width: 160px;
float: left;
height: 33px;
top: 0px;
position: relative;
background: none;
display: block;
color: #DD2C5E;
font: 16px pt_sans;
line-height: 15px;
padding-top: 2px;
text-decoration: none;
text-align: center;
cursor: default;
}
.AnotherCatalogBottomText tr {
height: 50px;
}
.CutContainer{background:url(/public/images/cut.png) no-repeat top left;height:64px;position:absolute;right:0;top:-12px;width:112px}
.CutContainer p{color:#FFF;font-size:22px;padding-top:14px;text-shadow:0px -1px 1px #ccc;}
.StoresBigContainer{-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #ddd;border-radius:10px}
.LeftStoresContainer{float:left;padding:17px 0 0 17px;text-align:left;width:812px}
.LeftStoresContainer table td:first-child{padding-right:13px;text-align:left;width:283px}
.LeftStoresContainer h3{color:#373737;font-size:16px;padding-bottom:16px}
.LeftStoresContainer table td a img{border:1px solid #c9c9c9}
.OneLeftStore{border-bottom:1px solid #ddd;margin-bottom:11px}
.OneLeftStore h4{color:#373737;font-size:14px;padding-bottom:8px}
.OneLeftStore h4 span{font-size:12px;margin-left:8px}
.OneLeftStore p{color:#8e8e8e;font-size:12px;padding-bottom:10px}
.StoreMapContainer{-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;background:url(/public/images/map-grey-back.png) no-repeat top left;border-radius:0 10px 0 0;float:right;height:351px;padding:18px 12px 0 28px;text-align:left;width:369px}
.SmallMapContainer{position:relative}
.SmallMapContainer a.map-more{background:url(/public/images/more-map.jpg) no-repeat top left;bottom:3px;height:25px;position:absolute;right:1px;width:26px}
a.print-map{background:url(/public/images/print.gif) no-repeat 0 50%;display:inline-block;margin-top:5px;padding-left:20px;text-decoration:none}
.SmallCartContainer{clear: both;max-width:890px;border-radius:4px;border:1px solid #bbb;margin:0px auto;width:100%;box-shadow:0 0 9px #ccc;overflow:hidden;}
.SmallCartContainer table{background:#fff;margin:0px !important;width:100% !important;}
.SmallCartContainer table td.first{text-align:left;width:50% !important;position:relative;}
.SmallCartContainer table td.second{width:17% !important;}
.SmallCartContainer table td.third{width:17% !important;}
.SmallCartContainer table td.fourth{width:17% !important;}
.SmallCartContainer table td.fifth{width:17% !important;}
.SmallCartContainer table td.title{text-align:center;background-color:#fff;background:url(/public/images/buy7.jpg?v2) repeat-x left top;border-bottom:0;height:27px;padding:9px 0 0 0;font:17px pt_sans_narrow;font-weight:bold;text-shadow:1px 1px 1px #fff, -1px -1px 1px #ccc;color:#373737;}
.SmallCartContainer table td{border-bottom:1px solid #e0dddd;height:35px;text-align:center;vertical-align:middle;color:#747474;font:17px pt_sans_narrow;}
.SmallCartContainer table td.price{text-align:right !important;padding-right:15px;}
.SmallCartContainer table td.total{font-size:20px !important;border-bottom:0px;border-top:1px solid #ddd;background-color:#fff;background:url(/public/images/buy7.jpg?v2) repeat-x left top;text-shadow:1px 1px 1px #fff, -1px -1px 1px #ccc;color:#373737;}
.SmallCartContainer table td a{color:#0F68B1;text-decoration:none;font:19px pt_sans_narrow;font-weight:bold;height:19px;width:100%;display:block;text-align:left;padding-left:10px;white-space:nowrap;}
.SmallCartContainer table td a:hover{color:#C51C3E;}
.SmallCartContainer table td p{color:#747474;font-size:20px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.ContinueContainer{margin-top:26px;text-align:center}
.ContinueContainer a.continue{background:url(/public/images/continue.jpg) no-repeat top left;display:inline-block;height:24px;margin:0 auto;width:108px}
.RegistrationContainer{padding-bottom:20px;text-align:center;display:block;margin:0 auto;max-width:900px;overflow:hidden}
.RegistrationContainer p{font-size:17px;color:#000;text-align: left;}
.RegistrationContainer table{margin:0 auto}
.RegistrationContainer_old input.small-input{-webkit-border-radius:4px;background:url(/public/images/input-back.jpg) repeat-x top left;border:1px solid #cfcfcf;border-radius:4px;height:19px;width:265px}
.RegistrationContainer input {
padding: 3px 10px;
background: #FFF;
border: #C3C3C3 1px solid;
border: 1px solid #CFCFCF;
font-size: 18px;
height: 23px;
line-height: 26px;
outline: none;
position: relative;
border-radius: 4px;
-webkit-border-radius: 4px;
color: #7F7F7F;
color: #000;
font-family: inter;
}
.RegistrationContainer #order_form_submit {
text-align: center;
}
.RegistrationContainer input[type=submit]{
	width:100%;
	line-height:normal;
	background:url(/public/images/buy5.jpg?v.1) repeat-x left top;
	color:#fff;
	height:34px;
	font:17px pt_sans;
}
.RegistrationContainer input[type=submit]:hover{
	background-position:0 -34px;
}
.RegistrationContainer input:hover{
	-webkit-box-shadow:0 0 8px lightblue;
	box-shadow:0 0 8px lightblue;
}
.RegistrationContainer select {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #CFCFCF;
height: 36px;
width: 300px;
line-height: 36px;
font-family: inter;
font-size: 18px;
box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15),0 1px 0 0 rgba(255, 255, 255, 0.35);
background-image: none;
}
.RegistrationContainer_old input{
	font-weight:100;
	background: #fff;
	border-width:1px;
	border-style:solid;
	border-color:#b3b3b3 #c3c3c3 #c3c3c3;
	font-size:16px;
	padding:3px 9px;
	width:300px;
	height:36px;
	color:#333;
	line-height:36px;
	outline:0;
	position:relative;
	box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.15),0 1px 0 0 rgba(255,255,255,0.35);
	background-image:none;
}
.RegistrationContainer input.small-input{
	width: 190px;
}
.RegistrationContainer .sposob_oplaty label {
padding: 0px !important;
padding-top: 3px !important;
font-size: 17px !important;
}
.RegistrationContainer_old select{
	background:padding-box #fff;
	border-width:1px;
	border-style:solid;
	border-color:#b3b3b3 #c3c3c3 #c3c3c3;
	font-size:16px;
	padding:3px 9px;
	outline:0;
	height:36px;
	color:#333;
	position:relative;
	box-sizing:border-box;
	font-size-adjust:none;
	line-height:40px;
	box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.15),0 1px 0 0 rgba(255,255,255,0.35);
	border-radius:4px;
}
.RegistrationContainer td img#calendar-trigger{
	margin:-4px 0 0 5px;
}
.RegistrationContainer td {
padding: 5px;
text-align: right;
vertical-align: middle;
font-family: inter;
font-size: 15px;
}
.RegistrationContainer td span.necess{
color: #C91711;
font-weight: 700;
margin-left: 0;
font: 22px inter_light;
position: relative;
top: 7px;
}

.RegistrationContainer td h2 {
font-family: inter_light;
font-size: 18px;
color: #DD322C;
}

.SmallCartContainer table.delivery td p span {
display: inline-block;
background: #FFF;
font-family: inter_light;
font-size: 15px;
color: #000;
line-height: 100%;
font-family: inter !important;
font-size: 16px !important;
font-weight: normal !important;
}
.SmallCartContainer table.delivery td a {
font-weight: 400;
font-size: 15px;
font-family: inter;
text-align: right;
text-decoration: underline;
width: 98%;
clear: both;
}
.RegistrationContainer textarea {
background: padding-box #FFF;
border-width: 1px;
border-style: solid;
border-color: #B3B3B3 #C3C3C3 #C3C3C3;
font-family: inter;
font-size: 18px;
padding: 3px 9px;
outline: 0;
transition: border-color .1s,background-color .1s,color .1s,box-shadow .1s;
width: 300px;
height: 104px;
max-height: 104px;
min-height: 104px;
max-width: 300px;
min-width: 300px;
color: #333;
position: relative;
box-sizing: border-box;
font-size-adjust: none;
font-stretch: normal;
box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15),0 1px 0 0 rgba(255, 255, 255, 0.35);
text-shadow: none;
border-radius: 4px;
}
.RegistrationContainer td p span{
	color:#373737;
	margin-left:5px;
	position:relative;
	top:-5px;
}

.RegistrationContainer td a.more {
position: relative;
display: inline-block;
height: 24px;
width: 260px;
line-height: 24px;
padding: 5px 0;
text-decoration: none;
font: 17px inter;
line-height: 25px;
color: #FFF !important;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: center;
background: url(/public/images/buy5.jpg?v.1) repeat-x left top;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
top: 0px;
}

.RegistrationContainer td a.more.credit{
	background:#dd2c5e url(/public/images/buy3.jpg?v1) repeat-x left top;
}
.RegistrationContainer td a.more:hover,.RegistrationContainer td a.login:hover{
	background-position:0 -34px;
}
.RegistrationContainer td a.more:active{
top: 1px;
}
.RegistrationContainer td span.alfabank_h20{
	float:left;
	height:20px;
	width:20px;
	background:url(/public/images/product-icons/alfabank_h17.png) no-repeat center;
}


.RegistrationContainer td a.login{
position: relative;
display: inline-block;
height: 21px;
width: 260px;
line-height: 24px;
padding: 5px 0;
text-decoration: none;
font-size: 17px;
font-family: pt_sans;
color: #FFF;
border-radius: 5px;
text-align: center;
background: url(/public/images/buy5.jpg?v.1) repeat-x left top;
margin: 0;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
.RegistrationContainer td a.login:active {
top: 1px;
}
.RegistrationContainer .LeftLoginContainer td input.make-order.grey{
	position:relative;
	width:260px;
	border:1px solid #fff;
	font-family:pt_sans;
	cursor:pointer;
	border-radius:5px;
	background:url(/public/images/buy7.jpg?v.1) repeat-x left top;
	color:#464646;
	font-size:15px;
	height:34px;
}
.RegistrationContainer .LeftLoginContainer td input.make-order.grey:hover{
	background-position:0 -22px;
}
.LeftLoginContainer td p{
	text-align:right;
}
.RegistrationContainer #form_errors{
position: absolute;
text-align: left;
width: 100%;
bottom: -5px;
/* right: 5px; */
font: 14px inter;
}
.RegistrationContainer h3{
	text-align:center;
	color: #c51c3e;
	font-size: 24px;
	margin: 10px 0;
	font-family: pt_sans;
}
.LeftLoginContainer{
text-align: left;
background: #FFF url(/public/images/bg_avtoriz.png) no-repeat left center;
padding: 5px 20px 15px 70px;
width: 350px;
border: 1px solid #D8D8D8;
border-radius: 4px;
box-shadow: 0px 4px 10px -5px rgba(0, 0, 0, 0.76);
margin: 0 auto;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}
.LeftLoginContainer input{
	position:relative;
	width:238px;
}
.LeftLoginContainer a{
font-family: inter;
font-size: 16px;
color: #000;
color: #0F68B1;
line-height: 23px;
}
.LeftLoginContainer a:hover{
	color:#c51c3e;
}
.RightRegistration{
background: #FFF url(/public/images/bg_registr.png) no-repeat left center;
padding: 5px 20px 15px 70px;
width: 390px;
text-align: left;
display: none;
margin: 0 auto;
border: 1px solid #D8D8D8;
border-radius: 4px;
box-shadow: 0px 4px 10px -5px rgba(0, 0, 0, 0.76);
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}
.RightRegistration .avt_links a, .reg_links a {
color: #000;
font-family: inter;
font-size: 16px;
color: #000;
color: #0F68B1;
line-height: 23px;
}
.RightRegistration .uslov_soglash{
display: none;
position: absolute;
z-index: 1;
padding: 0px 10px 0px;
width: 680px;
background: #FFF;
margin: 0px auto;
margin-left: -180px;
border: none;
box-shadow: 0px 10px 60px -15px #000, 0px 0px 0px 1000px rgba(0, 0, 0, 0.21);
font-family: inter;
font-weight: bold;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}
.RightRegistration .uslov_soglash h3{
font-size: 18px;
font-family: inter_light;
font-weight: bold;
}
.RightRegistration .uslov_soglash p , .RightRegistration .uslov_soglash li{
font-size: 14px;
line-height: 16px;
color: #565656;
text-align: justify;
}


.RegistrationContainer #register_form p {
color: #000;
text-align: left;
font: 15px inter;
line-height: 16px;
}

.RightRegistration input{position:relative;width: 238px;}
.RightRegistration .pop-up-block1111{
display:none;position:absolute;width:270px;padding:5px;background:#eeeeee;color:#dd322c !important;border:1px solid #bbb;z-index:10;text-align:center;border-radius:5px;box-shadow:0px 7px 8px -5px #000;top:214px !important;left:195px !important;
}
.RightRegistration .pop-up-block {
display: none;
position: absolute;
width: 171px;
padding: 9px;
background: #FFF;
color: #DD322C !important;
border: 1px solid #CBCBCB;
z-index: 10;
font: 14px inter;
text-align: center;
border-radius: 4px;
box-shadow: 0px 10px 60px -15px #000;
top: 197px !important;
left: 163px !important;
}
.margin10{margin:0 10px 0px 7px;}
.LightGrayCity .menu{display:inline-block;height:1.2em;position:relative;text-align:left}
.LightGrayCity .sm{background:#e6e6e6;display:none;left:-10px;padding:5px 10px 10px 5px;position:absolute;top:1.2em;width:250px}
.LightGrayCity .sm a:hover{background:#CCC;color:#EEE}
.SortContainer .menu{display:inline-block;height:1.2em;position:relative;text-align:left;z-index:200}
.SortContainer .sm{background:#f5f4f4;display:none;left:-5px;padding:5px 20px 10px 5px;position:absolute;top:1.2em;white-space:nowrap;width:auto}
.SortContainer .sm a{border:0;display:block!important;padding:3px 0}
#delivery .menu{display:inline-block;padding:5px;text-align:left;width:200px}
#delivery .open{background:#FFF;border:1px solid #e1dede;display:block;padding:4px;position:absolute}
#delivery .open .sm{display:block;padding:5px 10px 10px}
#delivery .sm a:hover{background:#CCC;color:#000}
.f1{-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;margin:0 auto}
.f1 th{background:url(/public/images/middle-cart-small.jpg) repeat-x top left;border-bottom:0;border-right:1px solid #e0dddd;color:#464646;font-weight:700;height:25px;padding:5px 10px 0;text-align:center;vertical-align:top}
table{border-collapse:collapse}
.f1 th.span{padding-right:0}
.f1 th.span h3{background:url(/public/images/right-cart-small.jpg) no-repeat top right;font-weight:700;height:25px;line-height:25px;margin-right:-1px;padding-right:10px;position:relative}
.f1 th:first-child{-moz-border-radius:11px 0 0;-webkit-border-radius:11px 0 0 0;background:url(/public/images/left-cart-small.jpg) no-repeat top left;border-radius:11px 0 0 0}
.f1 th:last-child{-moz-border-radius:0 11px 0 0}
.f1 th.l{-moz-border-radius:0 11px 0 0;-webkit-border-radius:0 11px 0 0;background:url(/public/images/right-cart-small.jpg) no-repeat top right;border-radius:0 11px 0 0;border-right:0}
.f1 td{border-bottom:1px solid #e0dddd;border-left:1px solid #e0dddd;border-right:1px solid #e0dddd;height:25px;padding:0 10px;text-align:center;vertical-align:middle}
.form_error{color:red;font-size:11px}
#feed_back_form{width:700px}
#feed_back_form input.field, select.field, textarea.field{float:left;width:400px;font-weight:100;background:padding-box rgb(255, 255, 255);border-width:1px;border-style:solid;border-color:rgb(179, 179, 179) rgb(195, 195, 195) rgb(195, 195, 195);font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:3px 9px;transition:border-color 0.1s, background-color 0.1s, color 0.1s, box-shadow 0.1s;height:36px;color:rgb(51, 51, 51);line-height:36px;outline:none;position:relative;box-sizing:border-box;box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.15), 0px 1px 0px 0px rgba(255,255,255,0.35);border-radius:4px 4px 4px 4px;background-image:none;}
#feed_back_form input.field:hover, #feed_back_form select.field:hover, #feed_back_form textarea.field:hover, #feed_back_form textarea.field:focus{-moz-box-shadow:0 0 8px lightblue;-webkit-box-shadow:0 0 8px lightblue;box-shadow:0 0 8px lightblue;}
#feed_back_form textarea{height:150px}
#feed_back_form table td.first{vertical-align:middle;text-align:right;font: 17px pt_sans_narrow;padding:5px;width:120px;}
#feed_back_form table td.center{vertical-align:middle;text-align:right;font: 17px pt_sans_narrow;padding:5px;width:400px;}
#feed_back_form table td.last{vertical-align:middle;text-align:left;font: 17px pt_sans_narrow;width:120px;}
#feed_back_form #subm_button:hover{background:#15c61b;}
#feed_back_form #subm_button{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:16px;text-shadow:0 1px 0 #757575;padding:7px 0 8px 0;margin:0;cursor:pointer;border:0;border-top:1px solid #87c286;border-right:1px solid #0e780c;border-left:1px solid #0e780c;border-bottom:1px solid #0e780c;box-shadow:0 -1px 0 #0e780c, 0 1px 0 #fff;width:190px;height:35px;border-radius:4px;background:#15c61b;background:-moz-linear-gradient(top, #15c61b 0%, #08871b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#15c61b), color-stop(100%,#08871b));background:-webkit-linear-gradient(top, #15c61b 0%,#08871b 100%);background:-o-linear-gradient(top, #15c61b 0%,#08871b 100%);background:-ms-linear-gradient(top, #15c61b 0%,#08871b 100%);background:linear-gradient(to bottom, #15c61b 0%,#08871b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15c61b', endColorstr='#08871b',GradientType=0);}
#feedBackDiv{margin: 0px auto;width: 700px;}
ul.static{line-height:17px;padding:5px 0 20px 25px}
li.static{list-style-type:square}
#delivery_info_table{margin-left:55px}
/*.m211{float:left;width:737px;padding-right:10px;}*/
.m211 {
margin-left: -250px;
}
.m211 #nav {
height: 140px;
text-align: center;
padding-top: 25px;
}
.m211 .block_nav {
width: 166px;
height: 166px;
display: inline-block;
background: url('/public/images/company_nav.png?v.5') no-repeat;
background-size: 999px;
margin: -25px -15px;
position: relative;
-webkit-transition: -webkit-transform 200ms;
-moz-transition: -moz-transform 200ms;
-o-transition: -o-transform 200ms;
-ms-transition: -ms-transform 200ms;
transition: transform 200ms;
-webkit-transform-origin: 84px 75px;
transform-origin: 84px 75px;
-webkit-transform: scale(0.8);
transform: scale(0.8);
cursor: pointer;
}
.m211 .block_nav.hover  {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
z-index: 1000;
}

.m211 .block_nav.active {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
z-index: 900;
}
.m211 .block_bottom.hover .block_nav.active {
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-o-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
z-index: 900;
}
.m211 .block_bottom.hover .block_nav.hover {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
z-index: 1000;
}

.m211 .block_nav#nav_1 {
background-color: #E51857;
background-position: 0px 0px;
background-position: 0px 0px;
box-shadow: 0px 10px 15px -5px #61001B;
}
.m211 .block_nav#nav_2 {
background-color: #FBBA00;
background-position: -136px 0px;
background-position: -167px 0px;
box-shadow: 0px 10px 15px -5px #615D00;
}
.m211 .block_nav#nav_3 {
background-color: #00A5E2;
background-position: -271px 0px;
background-position: -333px 0px;
box-shadow: 0px 10px 15px -5px #001B61;
}
.m211 .block_nav#nav_4 {
background-color: #7FBA31;
background-position: -407px 0px;
background-position: -500px 0px;
box-shadow: 0px 10px 15px -5px #136100;
}
.m211 .block_nav#nav_5 {
background-color: #934E98;
background-position: -542px 0px;
background-position: -666px 0px;
box-shadow: 0px 10px 15px -5px #3A0061;
}
.m211 .block_nav#nav_6 {
background-color: #E51857;
background-position: -677px 0px;
background-position: -832px 0px;
box-shadow: 0px 10px 15px -5px #61001B;
}


.m211 .block_company {
height: 728px;
margin-bottom: 20px;
margin-bottom: 3px;
text-align: center;
overflow: hidden;
position: relative;
z-index: 1000;
}
.m211 .block_company .block {
top:0px;
left:0px;
width: 100%;
height: 100%;
position: absolute;
display:none;
}
.m211 .block_company .block.active{
display:block;
}

.m211 .block_company .block p {
color: #FFF;
font-family: Ubuntu, "Myriad Pro", "Trebuchet MS", sans-serif;
text-align: left;
font-size: 21px;
padding: 20px 20px 0px 20px;
line-height: 27px;
}

.m211  #block_0 {
background: #E51857;
width: 100%;
height: 100%;
box-shadow: 0 10px 15px -5px #E51857;
overflow: hidden;
}
.m211  #block_0 .fone {
background: url(/public/images/company_fone_0.jpg) no-repeat;
width: 100%;
height: 100%;
}
.m211  #block_0 .logo {
width: 410px;
height: 100px;
background: url(/public/images/company_logo_0.png) no-repeat;
position: absolute;
top: 20px;
right: 20px;
}
.m211  #block_0 .text {
width: 100%;
height: 100px;
background: url(/public/images/company_text_0.png) no-repeat center center;
position: absolute;
bottom: 40px;
left: 0px;
right: 0px;
}


.m211  #block_1 {
background: #E51857;
width: 100%;
height: 100%;
box-shadow: 0 10px 15px -5px #E51857;
overflow: hidden;
}
.m211  #block_1 .fone {
background: url(/public/images/company_fone_1.jpg) no-repeat center center;
width: 100%;
height: 390px;
top: 25px;
position: relative;
}
.m211  #block_1 .logo {
background: url(/public/images/company_logo_1.png) no-repeat center center;
position: absolute;
bottom: 135px;
top: 350px;
width: 30%;
left: 0px;
}
.m211  #block_1 .text {
position: absolute;
bottom: 0px;
top: 415px;
left: 30%;
right: 0;
}

.m211  #block_2 {
background: #FBBA00;
width: 100%;
height: 100%;
}
.m211  #block_2 .fone {
background: url(/public/images/company_fone_2.jpg?v.1) no-repeat left center;
width: 49%;
height: 97%;
left: 0px;
top: 3%;
position: relative;
}
.m211  #block_2 .logo {
background: url(/public/images/company_logo_2.png) no-repeat center center;
position: absolute;
height: 300px;
top: 0;
width: 31%;
min-width: 335px;
left: 50%;
right: 100px;
}
.m211  #block_2 .pic {
background: url(/public/images/company_pic.png) no-repeat center left;
position: absolute;
bottom: 0px;
top: 0px;
width: 15%;
left: 87%;
}
.m211 #block_2 .text {
position: absolute;
bottom: 0px;
top: 171px;
left: 52%;
width: 40%;
}

.m211  #block_3 {
background: #00A5E2;
width: 100%;
height: 100%;
box-shadow: 0 10px 15px -5px #00A5E2;
overflow: hidden;
}
.m211  #block_3 .fone {
background: url(/public/images/company_fone_3.jpg) no-repeat center center;
width: 38%;
height: 100%;
left: -2px;
position: relative;
}
.m211  #block_3 .logo {
background: url(/public/images/company_logo_3.png) no-repeat center center;
position: absolute;
height: 300px;
top: 0px;
width: 50%;
left: 38%;
right: 100px;
}
.m211  #block_3 .pic {
background: url(/public/images/company_pic.png) no-repeat center left;
position: absolute;
bottom: 0px;
top: 0px;
width: 15%;
left: 87%;
}
.m211 #block_3 .text {
position: absolute;
top: 220px;
left: 50%;
right: 15%;
}


.m211  #block_4 {
background: #7FBA31;
width: 100%;
height: 100%;
box-shadow: 0 10px 15px -5px #7FBA31;
overflow: hidden;
}
.m211  #block_4 .fone {
background: url(/public/images/company_fone_4.jpg?v.1) no-repeat center center;
width: 54%;
height: 503px;
top: 25px;
position: relative;
}
.m211  #block_4 .logo {
background: url(/public/images/company_logo_4.png) no-repeat center center;
position: absolute;
height: 298px;
top: 0px;
width: 50%;
left: 48%;
right: 100px;
}
.m211  #block_4 .pic {
background: url(/public/images/company_pic.png) no-repeat center left;
position: absolute;
bottom: 0px;
top: 0px;
width: 15%;
left: 87%;
}
.m211 #block_4 .text.mod1 {
position: absolute;
top: 520px;
left: 0%;
width: 57%;
}
.m211 #block_4 .text.mod1 p {
font-size: 16px;
line-height: 21px;
text-align: justify;
}
.m211 #block_4 .text.mod2 {
position: absolute;
top: 272px;
left: 57%;
right: 11%;
}
.m211 #block_4 .text.mod2 p {
font-size: 19px;
line-height: 24px;
}


.m211  #block_5 {
background: #934E98;
width: 100%;
height: 100%;
box-shadow: 0 10px 15px -5px #934E98;
overflow: hidden;
}
.m211  #block_5 .fone {
background: url(/public/images/company_fone_5.jpg) no-repeat center center;
width: 37%;
height: 100%;
left: 0px;
position: relative;
}
.m211  #block_5 .logo {
background: url(/public/images/company_logo_5.png?v.1) no-repeat center left;
position: absolute;
height: 160px;
top: 0px;
width: 65%;
left: 43%;
right: 100px;
}
.m211  #block_5 .pic {
background: url(/public/images/company_pic.png) no-repeat center left;
position: absolute;
bottom: 0px;
top: 0px;
width: 15%;
left: 87%;
}
.m211 #block_5 .text {
position: absolute;
top: 113px;
left: 40%;
width: 47%;
}
.m211 #block_5 .text p {
font-size: 16px;
line-height: 21px;
text-align: justify;
}



.m211  #block_6 {
background: #E51857;
width: 100%;
height: 100%;
box-shadow: 0 10px 15px -5px #E51857;
overflow: hidden;
}
.m211  #block_6 .fone {
background: url(/public/images/company_fone_6.jpg) no-repeat center center;
width: 37%;
height: 100%;
left: 0px;
position: relative;
}
.m211  #block_6 .logo {
background: url(/public/images/company_logo_6.png) no-repeat center left;
position: absolute;
height: 160px;
top: 40px;
width: 65%;
left: 43%;
right: 100px;
}
.m211  #block_6 .pic {
background: url(/public/images/company_pic.png) no-repeat center left;
position: absolute;
bottom: 0px;
top: 0px;
width: 15%;
left: 87%;
}
.m211 #block_6 .text {
position: absolute;
top: 230px;
left: 40%;
width: 50%;
}


.m212{float:left;font-size:13px;width:245px;}
.m212 h2{background:#c9c4c4;color:#FFF;font:normal 18px/42px Tahoma, Geneva, sans-serif;margin-bottom:10px;padding:0 30px}
.m212 h3{}
.m212 h3.u{border-top:#bcbcbc 1px dotted}
.m212 h3 a{color:#dd1c53;text-decoration:none}
h1.hdr{background:url(../images/bg/hdr_bg.jpg) repeat-y right #dc1f55;color:#FFF;font:bold 18px/42px Tahoma, Geneva, sans-serif;padding:0 30px}
table.about{font-size:12px}
table.about .c{padding:20px 20px 0}
table.about .c2{background:#f3b034;padding:20px}
table.about .c3{background:url(../images/bg/about_c3_bg.jpg) repeat-y right #ec185d;color:#FFF;font-weight:700;margin-top:4px;padding:20px}
.news{overflow:hidden;padding:0 15px 30px;width:232px}
.news li{color:#5a4d4c;display:block;list-style:none;margin:0;padding:0 0 15px}
.news li b{display:block;margin-bottom:10px}
.news li a{color:#c9c4c4;display:block;padding-top:4px;text-decoration:none}
.news .more{color:#c9c4c4;display:block;float:right}
table.about p{color:#312626;margin:0 0 1em}
.about .slides{height:172px;margin-left:4px;overflow:hidden;position:relative;width:281px}
.slides a{display:block;position:absolute}
.slides img{height:172px;width:281px}
.slides .sh{background:url(../images/bg/m2_bg.png) no-repeat left;height:100%;position:absolute;right:0;top:0;width:16px;z-index:100}
.popup__wrap{background:url(../images/black_px.png);display:none;height:100%;position:fixed;width:100%;z-index:1000}
.popup__wrap .popup__block_bg{background:#FFF;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;height:80%;position:relative;top:10%;max-width:1200px;min-width:900px;min-height:550px;margin:0 auto;box-shadow:2px 2px 20px #000;}
.popup__cross{background:url(/public/images/x.gif) no-repeat center center;cursor:pointer;height:40px;position:absolute;right:0px;top:0px;width:40px;z-index:100;}
.popup__title{color:#373737;font-size:16px;margin:0 10px 10px 20px;position:relative;text-align:left;top:10px}
.popup__list{border:1px solid #dedede;font-size:14px;margin:20px 10px 10px 20px;max-height:200px;overflow-y:auto;padding:10px;text-align:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.popup__list table tr:hover{background-color:rgba(213, 213, 213, 0.31);}
.popup__list table td span{font-size:13px;color:#828282;}
.popup__list table td{padding-top:5px;}
.popup__list table tr.goodsInStore td{padding-top:0px;}
.popup__list table tr.goodsInStore:hover{background-color:#FFF}
.popup__maps{margin:20px 10px 10px 20px}
.popup__maps span{padding-top:20px;}
.popup__list label{border-bottom:1px dashed #10A2C3;color:#10A2C3;cursor:pointer;font-size:16px;}
.popup__list label:hover{color:rgb(220, 30, 84);}
.tabs__item{background:#000;border-radius:9px 9px 0 0;-webkit-border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;color:#828282;display:inline-block;padding:8px;text-decoration:none;margin-right:5px;width:100px;float:left;cursor:pointer;border:1px solid #dedede;border-bottom:0;}
.tabs__item__active{background:url(/public/images/big-tag-back.jpg) repeat-x top left #FFF;bottom:-1px;color:#dc2257;font-weight:700;position:relative;}
.tabs__content{display:none;margin-bottom:15px;border-radius:0px 9px 9px 9px;-webkit-border-radius:0px 9px 9px 9px;-moz-border-radius:0px 9px 9px 9px;padding:10px;border:1px solid #dedede;}
.tabs__content.tabs__content__active{display:block;min-height:160px}
.float__clear{clear:both;content:".";display:block;font-size:1px;height:0;line-height:0;visibility:hidden}
.float__left__clear{clear:left;content:".";display:block;font-size:1px;height:0;line-height:0;visibility:hidden}
.float__right__clear{clear:right;content:".";display:block;font-size:1px;height:0;line-height:0;visibility:hidden}
#schedule_content .messages{color:#DC1E54;display:block;font-size:14px;font-weight:700;margin-top:2%;position:relative}
#geoip_hint{background:#fbf0d8;border:2px solid #dc1e54;border-bottom-left-radius:7px;border-bottom-right-radius:7px;display:block;font-size:12px;left:270px;padding:5px 0 5px 5px;position:absolute;text-align:left;top:40px;width:333px;z-index:100}
#geoip_hint_close{border:1px solid #ccc;cursor:pointer;font-size:12px;font-weight:700;padding:0 3px 1px;position:absolute;right:0;top:0}
#geoip_hint_city{border-bottom:1px dotted;color:#0194c9;font-weight:700}
table.pie{border-collapse:inherit!important}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td,.news ul{margin:0;padding:0}
table,td,.RegistrationContainer td.top{vertical-align:top}
del,ins,.CartHeaderContainer a span:hover,.MenuContainer li .sub-menu-absolute .sub-menu-pattern td p a:hover,.MenuContainer li td a:HOVER span,.MenuContainer li.active td a:HOVER span,.OneProductDescription table td.one-product-description-first-bottom li p.niceCheckInner span:hover,.OneBigProductLeft p a span:hover,a.print-map span:hover{text-decoration:none}
caption,th,.LeftOneProductDescriptionText,.BigCartContainer,.SmallCartContainerText,.RegistrationContainer td.left,.RegistrationContainer .LeftLoginContainer td.left{text-align:left}
.CartHeaderContainer a span.cart-bold,.ProductOfTheDayDescription li p span,.ProductOfTheDayBottom h3 span,.ProductOfTheDayBottom p span,.ProductsOnPage p span,.AnotherCatalogTopText td p,.OneLeftStore p span{font-weight:700}
.SmallCartContainerText p{color:#000000;}
.TimeLeft p,.TimeLeft h4{font-size:14px;line-height:12px}
.ProductOfTheDayDescription li.last,.OneNoveltyContainer.no-border,.OneLeftStore.border0{border:0}
.OneNoveltyContainer table,.OneProductDescription table,.BigTagsMiddleContainer table,.BigCartContainer table.cart-table,.LeftStoresContainer table{width:100%}
.niceCheck input,#delivery .sm{display:none}
.CurentPage li p{color:#373737;padding-bottom:0px;text-shadow:1px 1px 1px #fff, -1px -1px 1px #ccc;font:18px pt_sans_narrow;line-height:14px;font-weight:700;padding:0px;}
.ProductsOnPage:hover p,.SortBuy:hover p,.ShowContainer:hover p{padding-top:7px}
.SortPaginator li a.blue,.OneBigProductLeft p.blue a span{color:#0194c9}
.SortPaginator{float:right;margin-right:10px;}
.InMarketContainer table td.third p {
color: #000;
font-family: inter_light;
font-size: 14px !important;
}
.OneProductDescription table td.one-product-description-first-bottom li p.raiting,.OneBigProduct .BigProductRayting li p{font-size:11px;position:relative;top:-2px}
.OneInProductList.no-border,.SmallCartContainer table td.border-bottom0,.f1 tr.l td{border-bottom:0}
.OneBigProductLeft p a span,a.print-map span{color:#373737;font-size:11px;text-decoration:underline}
.BigTagsMiddleContainer td.with-back,.InMarketContainer td.with-back{}
.BigCartContainer table.cart-table td.first p.no-padding,table td{padding:0}
.BigCartContainer table.cart-table td.first li input,.RegistrationContainer td.no-back{border:0}
:first-child+html .BottomGreyCart,.BottomGreyCart{float:right;margin:0;padding:0 0 0 20px;position:relative;text-align:left;}
.sub-menu-relative:hover .sub-menu-absolute,.LightGrayCity .open .sm,.SortContainer .open .sm{display:block}
.sub-menu-absolute.menu-second,.sub-menu-absolute.menu-fifth{width:332px}
.sub-menu-absolute.menu-fourth,.sub-menu-absolute.menu-six,.sub-menu-absolute.menu-seven{width:166px}
.AnotherCatalogBottomText a.another-red-buy span:hover,.SortContainer .sm a:hover{text-decoration:underline}
.SmallCartContainer table td.border-right0 p,.f1 td.l{font-size:20px;border-right:0;color:#e70800;}
.LightGrayCity .sm a,#delivery .sm a{border:0;display:block;padding:3px 5px}
h2.static,h2{font-size:16px;line-height:17px;padding:5px 0 20px}
h3.static{font-size:15px;line-height:17px;padding:5px 0 20px}
h4.static,h4{font-size:14px;line-height:17px;padding:5px 0 20px}
.RegistrationContainer #onLinePayMentBlock{display:none;}
.product-button li{padding:0px;vertical-align:middle;text-align:center;display:inline-block;height:38px;}
a.button-green{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-shadow:0 1px 0 #757575;margin:10px;padding:10px 70px;cursor:pointer;border:0px;width:200px;height:36px;background:url(/public/images/button_green.bmp) no-repeat top left;background-position:center;text-decoration:none;}
a.button-green:hover{background:url(/public/images/button_green_hover.bmp) no-repeat top left;background-position:center;text-decoration:none;}
a.button-buy{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-shadow:0 1px 0 #757575;padding:8px 0 0 0;cursor:pointer;border:0px;width:200px;height:36px;background:url(/public/images/button_buy.bmp) no-repeat top left;-moz-background-size:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;text-decoration:none;}
a.button-buy:hover{background:url(/public/images/button_buy_hover.bmp) no-repeat top left;-moz-background-size:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;text-decoration:none;}
a.button-fastbuy{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-shadow:0 1px 0 #757575;padding:8px 0 0 0;cursor:pointer;border:0px;width:200px;height:36px;background:url(/public/images/button_fastbuy.bmp) no-repeat top left;-moz-background-size:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;text-decoration:none;}
a.button-fastbuy:hover{background:url(/public/images/button_fastbuy_hover.bmp) no-repeat top left;-moz-background-size:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;text-decoration:none;}
a.button-credit{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-shadow:0 1px 0 #757575;padding:8px 0 0 0;cursor:pointer;border:0px;padding-bottom:0;width:200px;height:36px;background:url(/public/images/button_credit.bmp) no-repeat top left;-moz-background-size:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;text-decoration:none;}
a.button-credit:hover{background:url(/public/images/button_credit_hover.bmp) no-repeat top left;-moz-background-size:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;text-decoration:none;}
.product-button .product-button-buy{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-shadow:0 1px 0 #757575;padding:7px 0 8px 0;margin:5;cursor:pointer;border:0;width:190px;height:35px;border:0.5px solid rgb(210, 20, 20);box-shadow:0 -1px 0 rgb(210, 20, 20), 0 1px 0 #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:rgb(210, 20, 20);background:-moz-linear-gradient(90deg, rgb(210, 20, 20) 10%, rgb(250, 20, 20) 90%);background:-webkit-linear-gradient(90deg, rgb(210, 20, 20) 10%, rgb(250, 20, 20) 90%);background:-o-linear-gradient(90deg, rgb(210, 20, 20) 10%, rgb(250, 20, 20) 90%);background:-ms-linear-gradient(90deg, rgb(210, 20, 20) 10%, rgb(250, 20, 20) 90%);background:linear-gradient(0deg, rgb(210, 20, 20) 10%, rgb(250, 20, 20) 90%);}
.product-button .product-button-buy:hover{background:rgb(250, 20, 20);background:-moz-linear-gradient(90deg, rgb(250, 20, 20) 10%, rgb(210, 20, 20) 90%);background:-webkit-linear-gradient(90deg, rgb(250, 20, 20) 10%, rgb(210, 20, 20) 90%);background:-o-linear-gradient(90deg, rgb(250, 20, 20) 10%, rgb(210, 20, 20) 90%);background:-ms-linear-gradient(90deg, rgb(250, 20, 20) 10%, rgb(210, 20, 20) 90%);background:linear-gradient(0deg, rgb(250, 20, 20) 10%, rgb(210, 20, 20) 90%);}
.product-button .product-button-credit{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-shadow:0 1px 0 #757575;padding:7px 0 8px 0;margin:5;cursor:pointer;border:0;width:190px;height:35px;border:0.5px solid rgb(200, 200, 200);box-shadow:0 -1px 0 rgb(200, 200, 200), 0 1px 0 #fff;width:190px;height:35px;border-radius:4px;background:rgb(100, 100, 100);background:-moz-linear-gradient(90deg, rgb(100, 100, 100) 0%, rgb(230, 230, 230) 100%);background:-webkit-linear-gradient(90deg, rgb(100, 100, 100) 0%, rgb(230, 230, 230) 100%);background:-o-linear-gradient(90deg, rgb(100, 100, 100) 0%, rgb(250, 230, 230) 100%);background:-ms-linear-gradient(90deg, rgb(100, 100, 100) 0%, rgb(230, 230, 230) 100%);background:linear-gradient(0deg, rgb(100, 100, 100) 0%, rgb(230, 230, 230) 100%);}
.product-button .product-button-credit:hover{border:0.5px solid rgb(0, 0, 250);box-shadow:0 -1px 0 rgb(0, 0, 250), 0 1px 0 #fff;background:rgb(0, 0, 150);background:-moz-linear-gradient(90deg, rgb(0, 0, 150) 30%, rgb(0, 0, 250) 70%);background:-webkit-linear-gradient(90deg, rgb(0, 0, 150) 30%, rgb(0, 0, 250) 70%);background:-o-linear-gradient(90deg, rgb(0, 0, 150) 30%, rgb(0, 0, 250) 70%);background:-ms-linear-gradient(90deg, rgb(0, 0, 150) 30%, rgb(0, 0, 250) 70%);background:linear-gradient(0deg, rgb(0, 0, 150) 30%, rgb(0, 0, 250) 70%);}
.product-button .product-button-fastbuy{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-shadow:0 1px 0 #757575;padding:7px 0 8px 0;margin:5;cursor:pointer;border:0;width:190px;height:35px;border:0.5px solid rgb(200, 200, 200);box-shadow:0 -1px 0 rgb(200, 200, 200), 0 1px 0 #fff;width:190px;height:35px;border-radius:4px;background:rgb(100, 100, 100);background:-moz-linear-gradient(90deg, rgb(100, 100, 100) 0%, rgb(230, 230, 230) 100%);background:-webkit-linear-gradient(90deg, rgb(100, 100, 100) 0%, rgb(230, 230, 230) 100%);background:-o-linear-gradient(90deg, rgb(100, 100, 100) 0%, rgb(250, 230, 230) 100%);background:-ms-linear-gradient(90deg, rgb(100, 100, 100) 0%, rgb(230, 230, 230) 100%);background:linear-gradient(0deg, rgb(100, 100, 100) 0%, rgb(230, 230, 230) 100%);}
.product-button .product-button-fastbuy:hover{border-top:0.5px solid #87c286;border-right:0.5px solid #0e780c;border-left:0.5px solid #0e780c;border-bottom:0.5px solid #0e780c;box-shadow:0 -1px 0 #0e780c, 0 1px 0 #fff;background:#15c61b;background:-moz-linear-gradient(top, #15c61b 0%, #08871b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#15c61b), color-stop(100%,#08871b));background:-webkit-linear-gradient(top, #15c61b 0%,#08871b 100%);background:-o-linear-gradient(top, #15c61b 0%,#08871b 100%);background:-ms-linear-gradient(top, #15c61b 0%,#08871b 100%);background:linear-gradient(to bottom, #15c61b 0%,#08871b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15c61b', endColorstr='#08871b',GradientType=0);}
.thumbnail{z-index:1600;}
.thumbnail:hover{background-color:transparent;z-index:1600;position:relative;}
.thumbnail:hover span{top:-150px;left:-80px;}
.thumbnail span{position:absolute;background-color:white;padding:20px;width:280px;line-height:280px;left:-1000px;display:none;text-align:center;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;behavior:url(/public/htc/PIE.htc);-moz-box-shadow:0 0 8px lightblue;-webkit-box-shadow:0 0 8px lightblue;box-shadow:0 0 8px lightblue;}
.thumbnail span p{line-height:14px;color:#000000;}
.thumbnail p{text-align:center;}
.thumbnail span img{border-width:0;padding:2px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.LeftOneBigProductDescriptionText{margin-bottom:10px;padding-left:25px;text-align:left;color:#747474;display:none;}
.OneBigProduct td.one-big-product-first li .LeftOneBigProductDescriptionText{margin-bottom:10px;margin-top:100px;color:#747474;}
.OneBigProduct td.one-big-product-first li .LeftOneBigProductDescriptionText h3{font-size:12px;font-weight:700;padding:0px 0 5px;text-shadow:1px 1px 2px #9c9c9c;color:#000000;}
.LeftOneBigProductDescriptionText h3{font-size:12px;font-weight:700;padding:19px 0 16px;}
.LeftOneBigProductDescriptionText p{color:#373737;text-indent:30px;}
.agreement{text-align:left;margin:0 auto;width:950px;position:relative;}
.agreement h3 {
color: #DD322C;
padding-top: 10px;
padding: 5px 0 5px;
text-align: left;
font-weight: 700;
font-family: inter_light;
font-size: 18px;
}
.agreement p{
color: #373737;
padding: 3px 10px 3px 0;
text-align: left;
text-align: justify !important;
margin-bottom: 5px !important;
font-family: inter;
font-size: 15px;
}
.deliv h2{color:#dd322c;text-align:left;font-family:inter_light;font-size:18px;font-weight:bold;}
.deliv table td {
color: #373737;
padding: 3px 10px 3px 0;
text-align: left;
text-align: justify !important;
margin-bottom: 5px !important;
font-family: inter;
font-size: 15px;
}
.margin1011 h3{color:#DC1F55;font-size:12px;font-weight:700;padding:19px 0 16px;}
.slideToggle{position:absolute;top:5px;right: -5px;width:0px;height:0px;z-index:200;cursor:pointer;border:6px solid transparent;border-top-color:transparent;border-left-color:#B62553;margin:5px 4px 0 2px;}
.slideToggle.active{border:6px solid transparent;border-top-color:#B62553;margin:7px 8px 0 0;}

.back_spisok_shop{
	width:400px;
	margin:10px auto 20px;
}
.back_spisok_shop a{
	display:block;
	height:35px;
	-webkit-border-radius:14px;
	border-radius:14px;
	text-align:center;
	background:#c31e56;
	color:#fff;
	text-decoration:none;
	line-height:35px;
	font-size:18px;
}
.login{
	float:right;
	margin:10px 0;
}
.login a{
	color:#000;
	text-decoration:none;
	border-bottom:1px dashed;
	font-size: 14px;
}
.login a:hover{
	border:none;
	color:#c51c3e;
}
.login a+a{
	margin-left:10px; 
}

.oformlenie_zakaza{
padding: 30px 0 30px 92px;
background: url(/public/images/oform_backet.png) no-repeat -40px -10px;
margin: 20px auto;
text-align: left;
max-width: 800px;
border: 1px solid #D8D8D8;
box-shadow: 0px 4px 10px -5px rgba(0, 0, 0, 0.76);
border-radius: 4px;
}
.RegistrationContainer  .sposob_oplaty{
	text-align:center;
	margin:20px 0;
}
.RegistrationContainer  .sposob_oplaty input[type=radio]{
	display:none;
}
.RegistrationContainer  .sposob_oplaty p{
	display:inline-block;
	margin:10px 20px;
}
.RegistrationContainer  .sposob_oplaty label{
	background:url(/public/images/pay_1.png) no-repeat center top;
	padding-top:135px;
	width:160px;
	text-align:center;	
	display:inline-block;
	font-size:14px;
	cursor:pointer;
	-webkit-transition: -webkit-transform 200ms;
	-moz-transition: -moz-transform 200ms;
	-o-transition: -o-transform 200ms;
	-ms-transition: -ms-transform 200ms;
	transition: transform 200ms;
	-webkit-transform-origin: 85px 100px;
	transform-origin: 85px 100px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 0.7;
	color:#000;
}
.RegistrationContainer  .sposob_oplaty label.active, .RegistrationContainer  .sposob_oplaty label:hover{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
	color:#c51c3e;
}
.RegistrationContainer  .sposob_oplaty label#lb_2{
	background:url(/public/images/pay_2.png) no-repeat center top;
	padding-top:120px;
}
.RegistrationContainer  .sposob_oplaty label#lb_4{
	background:url(/public/images/pay_6.png) no-repeat center top;
	padding-top:120px;
}
.oformlenie_zakaza h3{
	margin-left:-40px;
}
.oformlenie_zakaza p{
	line-height:25px;
	margin:0 11px;
}
.oformlenie_zakaza textarea{
	min-width:550px;
	min-height:140px;
	max-width:550px;
	max-height:140px;
	margin:20px 0 20px 125px;
	padding:10px 20px;
	border: #c3c3c3 1px solid;
	box-shadow:none;
	border-radius: 5px;
}
.p_of_zak{
	width: 332px;
	margin:20px 60px 0px 0;
	float:left;
	font-size:16px;
}
.vvod_phone_number{
	height:34px;
}
.vvod_phone_number input:last-child{
	float:right;
	margin-right: 2px;
}
.RegistrationContainer .p_of_zak select{
	margin-bottom:25px;
	height:34px;
	height: 31px;
	width:330px;
	padding:0 7px;
	box-shadow:none;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding-left:165px;
	background:none;
}
.data_dost_basket{
	height:34px;
	margin:25px 0;
}
.data_dost_basket a{
	display:block;
	height:34px;
	text-decoration:none;
	float:left;
	margin-right:14px;
}
.data_dost_basket a img{
	width:34px;
}
.RegistrationContainer .oformlenie_zakaza input.small-input{
	width: 110px;
	padding-left: 160px;
	background: none;
}
.adres_dost_basket{
	height:34px;
	margin:25px 0 20px;
}
.adres_dost_basket input{
	width:58px;
	text-align:center;
	padding-left:80px;
	background:none;
}
.adres_dost_basket input+input{
	margin-left:30px;
}
.RegistrationContainer .oformlenie_zakaza #order_form_submit, .RegistrationContainer .oformlenie_zakaza_samovyvoz #order_form_submit{
	width:340px;
	height:48px;
}
.RegistrationContainer .oformlenie_zakaza_samovyvoz #order_form_submit{
	margin: 0;
}
.RegistrationContainer .oformlenie_zakaza #order_form_submit a,
.RegistrationContainer .oformlenie_zakaza_samovyvoz #order_form_submit a {
height: 31px;
color: #FFF;
display: block;
width: 190px;
margin: 0px auto;
text-decoration: none;
font-size: 17px;
font-family: inter;
line-height: 30px;
background: url(/public/images/buy5.jpg?v2) repeat-x left top;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
border-radius: 4px;
position: relative;
top: 0px;
}
.RegistrationContainer .oformlenie_zakaza #order_form_submit {
width: 100%;
}
.RegistrationContainer .oformlenie_zakaza #order_form_submit a:hover,
.RegistrationContainer .oformlenie_zakaza_samovyvoz #order_form_submit a:hover {
background-position: 0 -17px !important;
}
.RegistrationContainer .oformlenie_zakaza #order_form_submit a:active,
.RegistrationContainer .oformlenie_zakaza_samovyvoz #order_form_submit a:active {
top: 1px;
}
.oform_basket_error{
	font-size:18px;
	text-align:center;
}
.oformlenie_zakaza_samovyvoz{
padding: 30px 80px 30px 92px;
background: url(/public/images/oform_backet.png) no-repeat -45px -25px;
margin: 20px auto;
text-align: left;
max-width: 340px;
border: 1px solid #D8D8D8;
box-shadow: 0px 4px 10px -5px rgba(0, 0, 0, 0.76);
border-radius: 4px;
}
.p_of_zak_samovyvoz{
	width:340px;
	margin:20px 0px 0px;
	font-size:16px;
}
.oformlenie_zakaza_samovyvoz textarea{
	min-width:340px;
	min-height:140px;
	max-width:340px;
	max-height:140px;
	margin:20px 0px;
	padding:10px 20px;
	border: #c3c3c3 1px solid;
	box-shadow:none;
	border-radius: 5px;
}
.grey_txt_zakaz{
position: absolute;
color: #AAA;
z-index: -1;
font-size: 16px;
margin: -34px 0 0 10px;
color: #868686;
}
.adres_dost_basket .grey_txt_zakaz{
	margin-top:-25px;
}
.adres_dost_basket .grey_txt_zakaz + .grey_txt_zakaz{
	margin-left:190px;
}
.data_dost_basket .grey_txt_zakaz{
	margin:-25px 0 0 60px;
}