@font-face{ 
 font-family: 'Holiday';
 src: url('/National_Library/oe_/https://monsterhighdolls.ru/fonts/f006.eot');
 src: url('/National_Library/oe_/https://monsterhighdolls.ru/fonts/f006.eot#iefix') format('embedded-opentype'),
 url('/National_Library/oe_/https://monsterhighdolls.ru/fonts/f006.woff') format('woff'),
 url('/National_Library/oe_/https://monsterhighdolls.ru/fonts/f006.ttf') format('truetype'),
 url('/National_Library/oe_/https://monsterhighdolls.ru/fonts/f006.svg#webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* === jQ TOP === */ #toTop {width: 100px;background: #f1f1f1;border: 1px solid #cccccc;text-align: center;padding: 5px;position: fixed;bottom: 10px;right: 10px;cursor: pointer;color: #666666;text-decoration: none;z-index: 9;} /* =============== */
body {margin:0;padding:0;background:#f5f5f5;font-family:Tahoma,Arial,sans-serif;color:#000;font-size:13px;}
img,form {border:0;margin:0;}
a,input {outline:none;}
img {border:0;margin:0;}
a {color:#aa0000;text-decoration:none;}
a:hover {color:#e51896;text-decoration:underline;}
h1,h2, h3, h4, h5, h6 {font-weight:normal;margin:5px 0;padding:0;}
h1 {font-size:26px;}
h2 {font-size:21px;}
h3 {font-size:19px;}
h4 {font-size:17px;}
h5 {font-size:15px;}
h6 {font-size:13px;}
ul {list-style:square;}
hr {border:none;border-top:1px dotted #ccc;}
.clr {clear:both;}
#shop-page-more{clear:both}
.wrapper {width: 1000px;margin:0 auto;padding:0;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/zipper.png) 100% 0 no-repeat;}
a,input[type='button'],input[type='reset'],input[type='submit'],button,.sidebox .gTableTop,.sidebox .gTableSubTop,.sidebox .forumNameTd,.pop-close,.mn-city a,#search .schBtn input,.sidebox .side-cats a b {
 -webkit-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
 -moz-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
 -ms-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
 -o-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
 transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}

h1,h2,h3,h4,h5 {font-family:'Holiday';}
.menu-icon,.search-icon,.phone-icon{display:none}
.no-mobile{display:none}
.page-body {background:#282828 url(/National_Library/oe_/https://monsterhighdolls.ru/img/bg.jpg);}
#header {padding: 0px 0px 0;position:relative;margin-bottom: 0px;bottom: -7px;}
.head-l {float:left;width:220px;}
.head-m {float:left;width: 490px;box-sizing: border-box;}
.site-name {text-align:center;}
.head-r {float:right;padding:14px 52px 0 0;}
#cart-box {float:left;}
.mini-cart {cursor:pointer;}
.cart-m{display:none}
#shop-basket {padding:10px;}
.cart-ico {position:absolute;display:block;height:64px;width:62px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/cart.png);top:-10px;left:-20px;}
.cart-txt {float:left;display:block;text-align:right;line-height:30px;padding: 0 10px 0 30px;font-size:16px;font-family:'Holiday';color:#fff;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/carr.png) right 44px no-repeat;}
.cart-txt b {font-size:22px;display:block;}
.goods-list .wait {background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/wait.gif) center center no-repeat;}
#goods_cont .myWinLoad {background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/wait3.gif);width:32px;height:32px;}
#shop-basket ul {margin:0;padding:0;text-align:left;list-style:none}
#shop-basket li {border-bottom:1px dotted #444;padding:5px 0;}
#shop-basket .sb-name {padding:0 0 5px 0;font-size:15px;font-family:'Holiday';}
#shop-basket .sb-name a {color:#fff;}
#shop-basket .sb-cost {padding:0 0 10px 0;color:#999;font-size:11px;}
#shop-basket a.remove {background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 -4px;border:1px solid #c10000;padding:4px 10px;color:#fff!important;font-size:11px;font-family:'Holiday';text-decoration:none;}
#shop-basket a.remove:hover {background-image:url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav-hov.png);border-color:#a00000;}
#shop-basket .myWinLoad,#shop-basket .myWinLoadS,#shop-basket .myWinGrid {display:none!important;}
#cart-content {display:none;cursor:default;position:absolute;z-index:1000;padding:5px 10px;width: 260px;top:65px;right:0;background:#000;color:#ddd;}
.cart-sum {padding:0 0 8px 0;text-align:right;display:block;}
.cart-links {padding:5px 0 10px 0;text-align:center;}
.cart-links a {background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 -4px;border:1px solid #c10000;padding:4px 10px;color:#fff!important;font-size:11px;font-family:'Holiday';text-decoration:none;}
.cart-links a:hover {background-image:url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav-hov.png);border-color:#a00000;}
.basket-img {float:left;width: 62px;padding:2px;background:#111;border:1px solid #444;}
.basket-img img {display:block;width: 62px;}
.basket-item {width:184px;float:right;}


.shad {background:#030607;margin:0 0 5px 0;padding:5px;}
#nav-box {position:relative;clear:both;z-index: 9;bottom: -25px;text-align: center;margin: 0 -20px 0 0px;width: auto;}
#catmenu ul {padding:0;margin:0;list-style:none;}
#catmenu ul li {float:left;}
#catmenu ul li a {position:relative;z-index:1;display:block;color:#fff;font-size:18px;padding: 0 30px 0 0;font-family:'Holiday';text-decoration:none;white-space:nowrap;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/menu.png) 100% -57px no-repeat;_width:10px;}
#catmenu ul li a span {display:block;height:57px;line-height:57px;text-align:center;padding: 0 0 0 30px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/menu.png) no-repeat;}
#catmenu ul li a.current-item,#catmenu ul li a.uMenuItemA,#catmenu ul li a:hover,#catmenu ul li.item-hover a {background-position:100% -171px;text-decoration:none;}
#catmenu ul li a.current-item span,#catmenu ul li a.uMenuItemA span,#catmenu ul li a:hover span,#catmenu ul li.item-hover span {background-position:0 -114px;}
#catmenu ul ul {display:none!important;}
#catmenu ul li.item-0 a,#catmenu ul li a.item-0 {z-index:2;-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}
#catmenu ul li.item-0 a span,#catmenu ul li a.item-0 span {width:80px;}
#catmenu ul li.item-1 a,#catmenu ul li a.item-1 {z-index:1;margin: 10px 0 0 -24px;-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-webkit-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg);}
#catmenu ul li.item-1 a span,#catmenu ul li a.item-1 span {width:192px;}
#catmenu ul li.item-2 a,#catmenu ul li a.item-2 {z-index:2;margin:5px 0 0 -20px;-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);}
#catmenu ul li.item-2 a span,#catmenu ul li a.item-2 span {width:196px;}
#catmenu ul li.item-3 a,#catmenu ul li a.item-3 {z-index:3;margin:15px 0 0 -20px;-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);}
#catmenu ul li.item-3 a span,#catmenu ul li a.item-3 span {width:80px;}
#catmenu ul li.item-4 a,#catmenu ul li a.item-4 {z-index:2;margin:5px 0 0 -20px;-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-webkit-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);}
#catmenu ul li.item-4 a span,#catmenu ul li a.item-4 span {width:86px;}
#catmenu ul li.item-5 a,#catmenu ul li a.item-5 {z-index:3;margin:10px 0 0 -20px;-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}
#catmenu ul li.item-5 a span,#catmenu ul li a.item-5 span {width:110px;}

#casing {background:#fff;padding:20px 10px 10px;overflow: hidden;}
#sidebar {float:left;width:220px;}
.sidebox {margin:0 0 20px 0;background:#f5f5f5;border:1px solid #ddd;padding:5px;}
.sidetitle {position:relative;z-index:1;top:-10px;left:-10px;display:block;color:#fff;font-size:18px;padding:0 20px 0 0;font-family:'Holiday';text-decoration:none;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/menu.png) 100% -57px no-repeat;width:210px;}
.sidetitle > span {display:block;height:57px;line-height:57px;text-align:center;padding:0 0 0 20px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/menu.png) no-repeat;}
.sidebox .inner {padding:5px;}
.sidebox ul,.sidebox .catsTable {margin:0;list-style:none;padding:0;border-spacing:0;}
.sidebox ul li,.sidebox .catsTd {padding:7px 0;border-bottom:1px solid #ddd;}
.sidebox li a,.sidebox .catsTable td a {background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/bull.png) 0 3px no-repeat;padding:0 0 0 14px;color:#777;text-decoration:none;}
.sidebox li a:hover,.sidebox .catsTable td a:hover,.sidebox .catsTable td a.catNameActive {color:#aa0000;background-position:0 -97px;}
.sidebox .catNumData {color:#aaa;font-size:9px;}
.sidebox .calTable{width:100%;}
.calTable {font-family:'Holiday';font-size:13px;}
.calTable td {text-align:center;padding:4px 0;}
.calTable td a {text-decoration:underline;}
.calTable td a:hover {text-decoration:none;}
.calMonth {font-size:12px;font-family:Tahoma,Arial,sans-serif;}
.calTable td.calMonth a {text-decoration:none;}
.calTable td.calMonth a:hover {text-decoration:underline;}
.calTable .calWday,.calTable .calWdaySe,.calTable .calWdaySu {font-size:14px;}
.calTable .calMday {color:#aaa;}
.calTable .calMdayA,.calTable .calMdayIsA {background:#970000;color:#fff;}
.calTable .calMdayIsA a {color:#fff;}
.sidebox ul li li {background:none;padding:0;border-bottom:1px solid #ddd;}
.sidebox ul ul {margin:0 0 0 200px;border:1px solid #ddd;border-bottom:none;background:#fff;}
.sidebox ul li ul ul {margin:0 0 0 180px;}
.sidebox ul li li a {background:none;border:none;font-size:11px;padding:8px 10px;}
.sidebox ul li li a:hover,.sidebox ul li.item-hover li a,.sidebox ul li li a.current-item {background:none;}
.sidebox ul li li a:hover {background:#f5f5f5;}
.sidebox ul.ut-menu .item-arrow {display:none;}
.sidebox iframe {border:1px solid #ddd;}
.sidebox .answer {padding:5px 0 0 0;}
.sidebox input.mchat {max-width:97%;}
.sidebox textarea.mchat {max-width:92%;}
.sidebox .loginField {max-width:97%;}

#content {float:right;width:730px;padding:12px 0 0;}
#content .calTable td {padding:12px;}
#content fieldset {border:1px solid #ddd;padding:20px;}
#casing label {color:#000!important;}
.myWinCont .captcha-block, .captcha-block{text-align:left !important;display: inline-block !important;}
.eBlock {margin:0 0 20px 0;background:#f5f5f5;border:1px solid #ddd;padding:5px;}
.eTitle {padding:0 0 10px 0;font-size:20px;font-family:'Holiday';}
.eTitle a {text-decoration:none;}
.eDetails,.eDetails1, eDetails2{font-size:11px;padding:10px 0 0 0;color:#999;border-top:1px solid #ddd;}
.eDetails a,.eDetails1 a,.eDetails2 a {text-decoration:underline;color:#999;}
.eDetails a:hover,.eDetails1 a:hover,.eDetails2 a:hover {text-decoration:none;}
.eMessage,.eText {margin:0;padding:10px 0!important;}
.eMessage p,.eText p{margin:0;padding:0 0 5px 0;}
.plist {display:block;clear:both;margin:10px 0;}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.plist b {background:#970000;padding:4px 10px;font-weight:normal;color:#fff;font-size:14px;font-family:'Holiday';}
.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,.plist a {padding:4px 0;font-size:14px;color:#777!important;text-decoration:none;font-family:'Holiday';}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover,#pagesBlock1 a:hover,#pagesBlock2 a:hover,.plist a:hover {text-decoration:underline;}
.cBlock1,.cBlock2 {background:#fff;border-bottom:1px solid #ddd;}
#content .cBlock1,#content .cBlock2,.commTable{padding:15px 0 0 0;margin:10px 0 0 0;border:none;border-top:1px solid #ddd;color:#333333;}
.commTable tr{display:block;width:100%}
.cMessage {font-size:14px;}
.c-mes{width: calc(100% - 115px);float: left;}
.mess-bl{overflow:hidden;width: 100%;}
.c-smile{width: 115px;padding-left:10px;box-sizing:border-box;float: left;text-align: center;}
.smiles{display:inline-block}
.cTop {font-size:16px;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px dotted #ddd;font-family:'Holiday';}
.cTop * {font-weight:normal;}
.cAnswer {padding:5px 0 0 15px;font-style:italic;color:#666;font-size:11px;}
.commTd1 {padding:5px 2px;width: 60px;display: inline-block;vertical-align: middle;}
.commTd2 {padding:5px 2px;width: calc(100% - 76px);display: inline-block;vertical-align: middle;}
input.commFl {width: 100%;}
textarea.commFl {width: 100%;box-sizing: border-box;}
input.codeButtons {min-width:30px;}
.securityCode {}
.eAttach {margin:10px 0; font-size:11px;color:#666;padding:0 0 0 15px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/attach.gif) 0 0 no-repeat;}
.eRating {font-size:8pt;}
.manTdError,.commError {color:#ff0000;}
.commReg {padding: 10px 0;text-align:center;}
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
.replaceTable {background:#fff;color:#555;padding:20px;line-height:14px;font-family:'Holiday';font-size:14px;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 0 5px rgba(0,0,0,.5);box-shadow:0 0 0 5px rgba(0,0,0,.5);}
.legendTd {font-size:8pt;}
.outputPM {border:1px dashed #3a2b24;margin:4px 0 4px 30px;}
.inputPM {border:1px dashed #3a2b24;margin:4px 0;}
.uTable {padding:0;background:none;}
.uTable td {padding:3px 10px;border:1px solid #ddd;background:#f5f5f5;}
.eAttach .entryAttachSize {padding-left:4px;}
.manTable {text-align:left;}
.manTable .manTd1 {font-size:12px;line-height:14px;width:200px;}
.popuptable {margin:10px auto;width:98%;}
.popuptitle {font-size:16px;color:#aa0000;border-bottom:1px solid #ddd;padding:0 0 12px 0;text-align:center;font-family:'Holiday';}
.popupbody {padding:10px 0 0 0;font-size:12px;color:#777;}
.popupbody * {font-size:12px!important;}
.popuptable table {text-align:left;color:#777;}

#footer {padding:20px;color:#ddd;text-align:center;font-size:11px;}
#footer a {color:#fff;text-decoration:underline;}
#footer a:hover {text-decoration:none;}

.gTable {background:none;}
.gTableTop {background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 -4px;border:1px solid #700000;color:#fff;padding:7px 10px;font-size:16px;font-family:'Holiday';margin:0;}
.gTableTop a {color:#fff!important}
.gTableSubTop {color:#777;padding:3px 0;font-size:12px;font-family:'Holiday';border-bottom:1px solid #ddd;}
.gTableSubTop a,.gTableSubTop a:hover {color:#777!important}
.gTableSubTop b {font-weight:normal;}
.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.posttdMessage,.postTdInfo,.codeMessage,.quoteMessage,.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postBottom,.postTdTop {padding:7px;background:none;border-bottom:1px solid #ddd;}
.forumNameTd,.forumThreadTd,.forumPostTd,.threadNametd,.threadPostTd,.threadViewTd,.threadAuthTd,.postTdInfo {border-right:1px solid #ddd;}
.postBottom,.postTdTop {padding:3px 7px;}
a.forum,a.threadLink {padding:0 0 0 10px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/12.gif) 0 center no-repeat;font-size:15px;font-family:'Holiday';}
a.forumLastPostLink {color:#666!important;}
.gTableLeft {font-weight:bold}
.gTableError {color:#FF0000}
.forumLastPostTd,.forumArchive {font-size:8pt}
a.catLink {text-decoration:none}
a.catLink:hover {text-decoration:underline}
.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:8pt;color:#FF0000!important;font-weight:bold}
.forumDescr {color:#888;font-size:8pt}
div.forumModer {color:#666;font-size:8pt}
a.forumModer {color:#555!important;text-decoration:underline}
.forumViewed {font-size:9px}
.forumBarKw {font-weight:normal}
a.forumBarA {text-decoration:none;color:#777!important}
a.forumBarA:hover {text-decoration:none}
.fastLoginForm {font-size:8pt}
.switch,.pagesInfo {padding:2px 5px;font-weight:normal;background:#f5f5f5;border:1px solid #ddd;color:#777;font-size:10px;}
.switchActive {background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 -4px;border:1px solid #700000;padding:2px 5px;font-weight:normal;color:#fff;}
a.switchDigit,a.switchBack,a.switchNext {text-decoration:none;color:#777!important;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline}
.threadLastPostTd {font-size:8pt}
.threadDescr {color:#888;font-size:8pt}
.threadNoticeLink {font-weight:bold}
.threadsType {height:20px;font-weight:bold;font-size:8pt}
.threadsDetails {height:20px}
.forumOnlineBar {height:20px}
a.threadPinnedLink {font-weight:bold;color:#f63333!important}
a.threadFrmLink {color:#555!important}
.postpSwithces {font-size:8pt}
.thDescr {font-weight:normal}
.threadFrmBlock {font-size:8pt;text-align:right}
.forumNamesBar {font-size:11px;padding:3px 0}
.forumModerBlock {padding:3px 0}
.postPoll {text-align:center}
.postUser {font-weight:bold}
.postRankName {margin-top:5px}
.postRankIco {margin-bottom:5px;margin-bottom:5px}
.reputation {margin-top:5px}
.signatureHr {margin-top:20px}
.postTdInfo {padding:10px;text-align:center}
.posttdMessage {line-height:18px;padding:10px;box-sizing: border-box;}
.posttdMessage iframe{width:100% !important}
.pollQuestion {text-align:center;font-weight:bold} 
.pollButtons,.pollTotal {text-align:center}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt}
.pollSubmit {font-weight:bold}
.pollEnd {text-align:center;height:30px}
.codeMessage,.quoteMessage {font-size:11px;padding:10px;background:#f5f5f5;border:1px solid #ddd!important;color:#888;}
.signatureView {display:block;font-size:8pt;line-height:14px;padding:0 0 0 10px;border-left:3px solid #ddd} 
.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray}
.editedBy {font-weight:bold;font-size:8pt}
.statusBlock {padding-top:3px}
.statusOnline {color:#0f0}
.statusOffline {color:#f00}
.newThreadItem {padding: 0 0 0 8px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/12.gif) no-repeat 0 4px}
.newPollItem {padding: 0 0 0 8px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/12.gif) no-repeat 0 4px}
.pollHelp {font-weight:normal;font-size:8pt;padding-top:3px}
.smilesPart {padding-top:5px;text-align:center}
.userAvatar {}
.pollButtons button {margin:0 10px 0 0!important}
.postBottom .goOnTop {display:none!important}

#casing input[type='text'],#casing input[type='password'],#casing textarea,#casing input[type='file'],#casing select {font-size:12px;color:#999;font-family:'Holiday';padding:5px 2px;background:#fff;border:1px solid #ddd;-webkit-appearance:none;outline:none;}
#casing input[type='submit'],#casing input[type='reset'],#casing input[type='button'],#casing button {font-size:15px!important;color:#fff;padding:5px;font-family:'Holiday';font-weight:normal!important;background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 center;border:1px solid #700000;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#casing input[type='submit']:hover,#casing input[type='reset']:hover,#casing input[type='button']:hover,#casing button:hover {background-image:url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav-hov.png);border-color:#600000;}
select {font-size:12px!important;}
#slider,#slider li,#shop-banner ul,#shop-banner li {width:770px;padding:0;margin:0;list-style:none;}
#slider,.bx-wrapper {float:left;}
#slider img {width:770px;height:190px;display:block;}
.bx-window,.bx-wrapper {margin:0;}
.bx-next,.bx-prev,.a-prev,.a-next {display:block;position:absolute;top:73px;width:16px;height:43px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/slider.png);white-space:nowrap; text-align:left;text-indent:100%;overflow:hidden;}
.bx-prev {left:20px;}
.bx-next {background-position:-16px 0;right:20px;}
.bx-prev:hover {background-position:0 -43px;}
.bx-next:hover {background-position:-16px -43px;}
.bx-pager {position:absolute;bottom:10px;right:10px;padding:5px;font-size:11px;color:#666;text-align:center;display:none;}
.bx-pager a {display:inline-block;zoom:1;margin:0 1px;width:13px;height:13px;text-align:left;white-space:nowrap;text-indent:100%;overflow:hidden;background:#777;border:none;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 1px 1px 0 #000;-webkit-box-shadow:0 1px 1px 0 #000;box-shadow:0 1px 1px 0 #000;}
.bx-pager a.pager-active {background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 center;}
#shop-banner li {float:left;padding:0 0 0 6px;}
#shop-banner li:first-child {padding:0;}
#shop-banner li img {display:block;width:326px;}

#doSmbBt,.u-combobut {display:none;}
#casing .u-comboeditcell,#casing .u-combo {border:0!important;background:none!important;}
#casing .u-combolist {border:1px solid #ddd;background:#fff;color:#888;}
#content .xw-tl,#content .xw-bl,#content .u-menuvsep {display:none;}
#content .xw-ml,#content .xw-mr {margin:0;padding:0;background:none;}
#content .xw-mc,.filterBlock {border:1px solid #ddd;background:#fff;color:#888!important;margin:0;}
#uNetRegF table {text-align:left;}
#uNetRegF table table {clear:both;}
#uNetRegF table table td {padding:5px 0 0 0;}
.sidebox .gTable {background:none;}
.sidebox .gTableTop,.sidebox .gTableSubTop,.sidebox .forumNameTd {background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/bull.png) 0 8px no-repeat;border:none;padding:5px 0 5px 17px!important;color:#777;border-bottom:1px dotted #ddd;text-shadow:none!important;text-transform:none;height:auto;line-height:normal;overflow:visible;font-size:13px!important;font-family:Tahoma,Century gothic, Arial,sans-serif;}
.sidebox .gTableTop:hover,.sidebox .gTableSubTop:hover,.sidebox .forumNameTd:hover {color:#aa0000;background-position:0 -92px;}
.sidebox .gTable ul {padding:0 0 0 20px;}
.sidebox .gTable ul li a {background:none!important;padding:0;}

.shop-ttl {padding:0 0 20px 0;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/sep.png) center bottom repeat-x;text-align:center;}
.shop-ttl span {display:inline-block;font-family:'Holiday';font-size:22px;line-height:22px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/tt.png) 0 center no-repeat;}
.shop-ttl span span {background-position:right center;padding:0 50px;}
.shop-ttl .shop-all {display:inline-block;margin:5px 0 0 0;background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 center;float:right;text-decoration:none;padding:3px 5px;color:#fff;font-size:10px;}
.shop-ttl .shop-all:hover {background-image:url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav-hov.png);}
.shop-ttl .shop-all b {font-weight:normal;}
.shop-item {position:relative;float:left;width: 31%;padding: 0 20px 0 0;margin:10px 0 40px 0;}
.owl-item .shop-item{width:100%;height: auto;padding: 0;border: 0;}
.no-pad .shop-item,#content .list-item:nth-child(3n) .shop-item {padding-right:0;}
.item-box {position:relative;}
.item-thumb img {width:230px;margin:0;vertical-align:middle;}
.item-mdr {display:block;position:absolute;top:5px;right:0;z-index:10;}
.item-ttl {color:#363636;padding:10px 0 0 0;margin:0 0 10px 0;font-size:14px;height:18px;line-height:18px;overflow:hidden;text-align:center;}
.item-txt {display:none;}
.item-rt {display:none;margin:0 0 10px 0;}
.item-prc {text-align:center;font-family:'Holiday';font-size:18px;height:18px;line-height:18px;}
.item-prc span {padding:0 3px;}
.old-price {color:#aaa;text-decoration:line-through;font-size:14px;height:18px;line-height:18px;}
.item-links {text-align:center;padding:14px 0 0 0;}
.item-buy a {font-size:14px!important;display:inline-block;padding:8px;font-family:'Holiday';background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 center;color:#fff;text-decoration:none;border:1px solid #700000;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.item-buy a.done,.item-buy a.wait {background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 center!important;}
.item-buy a:hover {background-image:url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav-hov.png);border-color:#600000;}
.shop-vwlst .shop-item {float:none;width:730px;padding:10px 0 30px 0;border-bottom:1px dotted #ddd;margin:0 0 20px 0;}
.shop-vwlst .item-thumb {float:left;width:230px;padding:0 20px 0 0;}
.shop-vwlst .item-meta {float:right;width:480px;}
.shop-vwlst .item-ttl {text-align:left;font-size:16px;}
.shop-vwlst .item-rt {display:block;float:left;}
.shop-vwlst .item-prc {float:right;text-align:left;}
.shop-vwlst .item-txt {display:block;padding:10px 0;}
.shop-vwlst .item-links {text-align:left;}
.shop-slst {padding:5px 0 10px 0;margin:0 0 10px 0;height:16px;line-height:16px;border-bottom:1px dotted #ddd;}
.shop-vw {float:left;height:16px;}
.shop-vw span {display:block;float:left;margin:0 5px 0 0;width:25px;height:16px;background:#ddd url(/National_Library/oe_/https://monsterhighdolls.ru/img/sh-view.png);cursor:pointer;}
.shop-vw span.vw-list {background-position:right 0;}
.shop-vw span.vw-active {background-color:#970000;}
.shop-srt {float:right;height:16px;font-family:'Holiday';font-size:16px;}

#shop-main .shop-item {float:none;width:224px;}
#shop-main .shop-item .item-thumb img {display:block;width:224px;}
#shop-main .list-item {display:inline-block;}

#ct-shad {display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.4);}
#mn-popup {position:fixed;z-index:110;text-align:left;background:#fff;padding:20px;top:0;left:0;-moz-box-shadow:0 0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.4);box-shadow:0 0 0 3px rgba(0,0,0,.4);}
.pop-close {float:right;display:block;width:23px;height:23px;background:#ccc url(/National_Library/oe_/https://monsterhighdolls.ru/img/close.png);border:1px solid #ddd;}
.pop-close:hover {border-color:#aa0000;background-color:#aa0000;}
.pop-ttl {font-size:18px;font-weight:bold;padding: 10px;text-align: center;}
.mn-cities {padding:20px 0 0;border-top:1px solid #ddd;}
.mn-cities .col {float:left;width:147px;}
.mn-cities .col a {display:block;margin:0 0 7px;text-decoration:underline;font-size:14px;}
.mn-cities .col a:hover {text-decoration:none;}
.mn-cities .col a.ct-active {font-weight:bold;text-decoration:none;}
.mn-ipbox {
 text-align: center;
}
.mn-city,.mn-phone {display:inline-block;height:36px;line-height:36px;}
.mn-city {font-size:22px;text-shadow:1px 1px 3px #000,-1px -1px 3px #000;color:#fff;font-family:'Holiday';padding-right: 15px;}
.mn-city a {color:#fff;border-bottom:1px dotted #fff;padding:0 15px 0 0;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/arr.png) 100% 13px no-repeat;}
.mn-city a:hover {text-decoration:none;color:#e51896;border-color:#e51896;background-position:100% -37px;}
.mn-phone {font-size: 30px;color:#fff;text-shadow:1px 1px 3px #000,-1px -1px 3px #000;font-family:'Holiday';}
.scroll-cont {width:600px;height:250px;overflow:auto;}
.jspScrollable {position:relative;}
.jspContainer {overflow:hidden;position:relative;}
.jspPane {position:absolute;}
.jspVerticalBar {position:absolute;}
.jspVerticalBar *,.jspHorizontalBar * {margin:0;padding:0;}
.jspTrack {position:relative;}
.jspDragTop,.jspDragBottom {height:11px;position:absolute;width:100%;}
.jspDragBottom {bottom:0px;position:absolute;}
.jspDrag {position:relative;top:0;left:0;cursor:pointer;background:#970000;}
.jspDragInner {position:relative;top:7px;margin-bottom:7px;width:100%;}

.jspVerticalBar {position:absolute;top:0;right:0;width:8px;height:247px!important;z-index:99;}
.jspVerticalBar .jspArrow {height:16px;}
.jspVerticalBar .jspArrow:focus {outline:none;}
.jspVerticalBar .jspDrag {background:#970000;width:4px;left:2px;}
.jspVerticalBar .jspTrack {height:250px!important;box-shadow:inset 0 0 3px 0 #ccc;}
* html .jspCorner {margin:0 -3px 0 0;}
.h-scroll {width:3000px;}

#search {width: 85%;margin: 0 auto;padding:7px 0 0 0;}
#search .search-box {width: 100%;height:32px;background:#000;background:rgba(0,0,0,.8);border:1px solid #555;border:1px solid rgba(255,255,255,.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.5);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 1px rgba(0,0,0,.5);}
#search .schQuery input {background:none;border:none;width: calc(100% - 100px);padding:0 7px;height:32px;line-height:32px;font-size:14px;font-family:'Holiday';float:left;color:#eee;}
#search .schBtn {float:right;padding:1px 1px 0 0;}
#search .schBtn input {float:right;border:none;padding:0;width:70px;color:#fff;font-size:14px;font-family:'Holiday';background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 center;text-align:center;height:30px;line-height:30px;overflow:hidden;cursor:pointer;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);}
#search .schBtn input:hover {background:#d00000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav-hov.png) 0 center;}
#sl-btn {float:right;width:215px;height:190px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/btn.png);}
.slider{width: calc(100% - 220px);float: left;}
#head-slider .owl-prev{left: -20px;}
#head-slider .owl-next{right: -20px;}
#head-slider .item img{max-width: 110px;display:inline-block;margin-top: 5px;}
#head-slider .item{text-align:center}
.goods-list .owl-prev{left:0}
.goods-list .owl-next{right:0}
.owl-prev{
 position: absolute;
 top: 50%;
 left: 20px;
 width: 16px;
 height: 43px;
 background: rgba(255, 255, 255, 0) url(/National_Library/oe_/https://monsterhighdolls.ru/img/slider.png) !important;
 margin-top: -22px;
 border: 0 !important;
}
.owl-next{
 position: absolute;
 top: 50%;
 right: 20px;
 width: 16px;
 height: 43px;
 background: rgba(255, 255, 255, 0) url(/National_Library/oe_/https://monsterhighdolls.ru/img/slider.png) !important;
 background-position: -16px 0 !important;
 margin-top: -22px;
 border: 0 !important;
}
.owl-prev:hover {background-position: 0 -43px !important;}
.owl-next:hover {background-position: -16px -43px !important;}
#item-photos{padding: 0 20px !important;box-sizing:border-box;}
#item-photos .owl-prev{left: 0;}
#item-photos .owl-next{right: 0;}
#sl-btn a {display:block;font-family:'Holiday';color:#fff;font-size:18px;text-decoration:none;}
#sl-btn a span {display:block;height:63px;line-height:63px;padding:0 0 0 85px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/btn-ico.png) no-repeat;}
#sl-btn a.btn-fm span {background-position:17px 24px;height:64px;line-height:69px;}
#sl-btn a.btn-gm span {background-position:-284px 20px;}
#sl-btn a.btn-vd span {background-position:-581px 20px;}
#sl-btn a:hover {background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/btn.png) 0 -190px;}
#sl-btn a.btn-gm:hover {background-position:0 -254px;}
#sl-btn a.btn-vd:hover {background-position:0 -317px;}
.sidebox .side-cats li {padding:7px 0;height:44px;}
.sidebox .side-cats img {display:block;float:left;width:44px;height:44px;}
.sidebox .side-cats a {display:block;float:right;width:140px;padding:0;background:none;color:#888;}
.sidebox .side-cats a:hover {color:#888;}
.sidebox .side-cats a b {display:block;font-weight:normal;color:#444;font-size:15px;}
.sidebox .side-cats a:hover b {color:#e51896;}
#vw-cont.owl-carousel,#nw-cont.owl-carousel,#sa-cont.owl-carousel,#ex-cont.owl-carousel{display:block}
.shop-ttl {position:relative;}
.a-prev,.a-next {top:190px;z-index:50;}
.a-prev {left:0;}
.a-next {background-position:-16px 0;right:0;}
.a-prev:hover {background-position:0 -43px;}
.a-next:hover {background-position:-16px -43px;}
#slider{ 
 height:190px; 
 overflow:hidden; 
}
#goods_cont{ 
 display: block; 
 width: 100%; 
 height: 1px; 
}







.head-l {
 height:170px;
}
.head-m {
 padding: 0px 0 0 10px;
 height:170px;
}
.free-call span{display:inline-block}
.free-call span span{padding-left:5px}
.free-call {
 text-shadow: 1px 1px 3px #000,-1px -1px 3px #000;
 padding:0;
 clear: both;
 color: #fff;
 font-size: 1.1rem;
 font-family: 'Holiday';
 text-align: center;
}
.free-call .call-number {
 font-size:1.4rem;
 color:#e51896;
 padding-left: 15px;
 display: inline-block;
}
.call-opts {
 font-size:.91rem;
}
.call-opts .sup {
 font-size:.6rem;
 vertical-align:super;
}
.call-opts .opts-sep {
 margin:0 5px;
}
.call-opts .call-link {
 color:#fff;
 border-bottom:1px dotted #fff;
 text-decoration:none;
}
.call-opts .call-link:hover {
 color:#e51896;
 border-bottom:1px dotted #e51896;
 text-decoration:none;
}
#head-slider {
 padding: 5px 20px 0;
 position:relative;
 height:70px;
 width: 505px;
 margin-left: 30px;
}
#head-slider #hs-prev {
 top:23px;
 left:40px;
}
#head-slider #hs-next {
 top:23px;
 right:40px;
}
#head-slider ul,#head-slider li {
 padding:0;
 margin:0;
 list-style:none;
}
#head-slider li {
 float:left;
 width:130px;
 text-align:center;
}
#head-slider li img {
 display:inline-block;
 height:70px;
}


#call-popup,#fastbuy-popup {
 position:fixed;
 z-index:100;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#000;
 background:rgba(0,0,0,.4);
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 transition:all .2s ease;
}
#call-popup.visible,#fastbuy-popup.visible {
 opacity:1;
 visibility:visible;
}
#call-popup .call-box,#fastbuy-popup .fastbuy-box {
 position:absolute;
 width:400px;
 z-index:110;
 text-align:left;
 background:#fff;
 padding:20px;
 top:50%;
 left:50%;
 margin:-97px 0 0 -220px;
 -moz-box-shadow:0 0 0 3px rgba(0,0,0,.4);
 -webkit-box-shadow:0 0 0 3px rgba(0,0,0,.4);
 box-shadow:0 0 0 3px rgba(0,0,0,.4);
}
#call-popup .hidden-fields,#fastbuy-popup .hidden-fields {
 display:none;
}
#call-popup .popup-ttl,#fastbuy-popup .popup-ttl {
 font-size: 18px;
 font-weight: bold;
 padding: 0 0 20px;
 border-bottom: 1px solid #ddd;
 margin:0 0 20px;
}
#call-popup .popup-close,#fastbuy-popup .popup-close {
 float:right;
 display:block;
 width:23px;
 height:23px;
 background:#ccc url(/National_Library/oe_/https://monsterhighdolls.ru/img/close.png);
 border:1px solid #ddd;
}
#call-popup .popup-close:hover,#fastbuy-popup .popup-close:hover {
 border-color:#aa0000;
 background-color:#aa0000;
}
#call-popup .call-name,#call-popup .call-number {
 float:left;
 width:195px;
}
#call-popup .call-name {
 padding:0 10px 0 0;
}
#call-popup .call-name input,#call-popup .call-number input,#fastbuy-popup .call-number input {
 width:100%;
 font-size:13px;
 color:#999;
 font-family:'Holiday';
 padding:9px 5px;
 background:#fff;
 border:1px solid #ddd;
 -webkit-appearance:none;
 outline:none;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}
#call-popup .call-submit {
 padding:20px 0 0;
}
#call-popup .call-submit input,#fastbuy-popup .call-submit input {font-size:13px!important;color:#fff;padding:9px 0;font-family:'Holiday';font-weight:normal!important;background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 center;border:1px solid #700000;cursor:pointer;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#call-popup .call-submit input:hover,#fastbuy-popup .call-submit input:hover {background-image:url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav-hov.png);border-color:#600000;}
#call-popup .call-submit input.disabled-btn,#call-popup .call-submit input.disabled-btn:hover,#fastbuy-popup .call-submit input.disabled-btn,#fastbuy-popup .call-submit input.disabled-btn:hover {opacity:.4;cursor:not-allowed;background:#970000 url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png) 0 center;}

#goTop {
 position:fixed;
 display:block;
 right:-40px;
 top:0;
 width:40px;
 height:100%;
 cursor:pointer;
 background:#000;
 background:rgba(0,0,0,.55);
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 transition:all .2s ease;
}
#goTop:before {
 content:'';

 display:block;
 width:28px;
 height:28px;
 position:absolute;
 left:6px;
 bottom:48px;
 -moz-border-radius:100%;
 -webkit-border-radius:100%;
 border-radius:100%;
 background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/border.png) 0 0 no-repeat;
 background-size:cover;
 -webkit-animation:spin 4s linear infinite;
 -moz-animation:spin 4s linear infinite;
 animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
#goTop:after {content:'\2191';display:block;width:20px;height:20px;position:absolute;left:10px;bottom:52px;text-align:center;color:#fff;text-decoration:none;font-weight:bold;font-size:16px;line-height:14px;}
#goTop.vis-lnk {right:0;opacity:1;visibility:visible;}
#goTop.vis-lnk:hover {background:rgba(0,0,0,.8); text-decoration:none;}

.sidebox .side-cats li.parent-cat {height:auto;padding-bottom:0;}
.sidebox .side-cats li ul {padding:7px 0 3px 20px;margin:0;border:0;background:none;clear:both;}
.sidebox .side-cats li ul li {border:0;height:36px;padding:4px 0;position:relative;}
.sidebox .side-cats li ul li:before {content:'';width:9px;height:43px;position:absolute;left:-10px;top:-20px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.sidebox .side-cats li ul li:first-child:before {height:30px;top:-7px;}
.sidebox .side-cats li ul a {width:128px;font-size:13px;}
.sidebox .side-cats li ul a b {font-size:14px;}
.sidebox .side-cats li ul img {width:36px;height:36px;}
#ht-buy,#bt-row {background:#fff; position:relative;}
#ht-buy:before,#bt-row:before {content:''; width:100%; height:6px; top:-3px; left:0; position:absolute; background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/stitches.png) 0 0 repeat-x;}
#ht-buy .bcol {width:330px;color:#1c1c1c;padding:0 25px 0 55px;height:148px;line-height:148px;font-size:15px;float:left;text-align:center; position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#ht-buy .bcol:before,#ht-buy .bcol:after {content:'';position:absolute;width: 0;height: 0;top:0;right:-30px;z-index:2;border-top:74px solid transparent;border-bottom:74px solid transparent;}
#ht-buy .bcol:after {z-index:1;right:-35px;border-left:30px solid #fff;}
#ht-buy .bcol-2,#ht-buy .bcol-3 {border-right:5px solid #fff;}
#ht-buy .bcol-inner {display:inline-block; vertical-align:middle; line-height:normal;}
#ht-buy .bcol-1 {float:none;width:100%;padding:15px 0 40px;height:auto;line-height:normal;color:#333;}
#ht-buy .bcol-1:before,#ht-buy .bcol-4:before,#ht-buy .bcol-1:after,#ht-buy .bcol-4:after {display:none;}
#ht-buy h3 {font-size:32px;font-weight:bold;margin:0;}
#ht-buy .bcol-phone {font-family:'Holiday';font-size:25px;font-weight:bold;color:#970000;display:block;}
#ht-buy .bcol-2 {background:#f5f5f5;}
#ht-buy .bcol-2:before {border-left:30px solid #f5f5f5;}
#ht-buy .bcol-3 {background:#eee;}
#ht-buy .bcol-3:before {border-left:30px solid #eee;}
#ht-buy .bcol-4 {background:#e0e0e0;}
#ht-buy .step {width:70px;height:70px;position:absolute;top:-35px;left:50%;margin:0 0 0 -25px;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/steps.png);text-align:center;line-height:70px;font-family:'Holiday';font-size:30px;font-weight:bold;color:#333;}
#ht-buy .step-2 {background-position:0 -70px;}
#ht-buy .step-3 {background-position:0 -140px;}
#bt-row {padding:20px 31px 16px;}
#bt-row ul {height:46px;overflow:hidden;}
#bt-row ul,#bt-row li {margin:0;list-style:none;padding:0;}
#bt-row li {float:left;width:58px;text-align:center;}
#bt-row li img {max-width:50px;}
#bt-prev,#bt-next {top:20px;}
#bt-prev {left:10px;}
#bt-next {right:10px;}
#foot-box {display:table;padding:18px 0 20px;color:#777;}
#foot-box .foot-bl,#foot-box .foot-br {display:table-cell;vertical-align:middle;width:50%;}
#foot-box .foot-br {text-align:right;}
#foot-box .foot-links {padding:0 0 5px;}
#foot-box .foot-links a {color:#eee;text-decoration:none;border-bottom:1px dotted #eee;}
#foot-box .foot-links a:hover {color:#e51896;border-bottom:1px dotted #e51896;}
#foot-box .foot-copy a {color:#bbb;text-decoration:none;}
#foot-box .foot-copy a:hover {color:#fff;}
#spec-item {position:relative;}
.sitem-name {font-size:20px;font-family:'Holiday';text-align:center;padding:0 0 20px;}
.sitem-name a:hover {text-decoration:none;}
.sitem-img {position:relative;clear:both;width:218px;margin:0 0 0 -10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.sitem-img img {display:block;max-width:100%;}
.sitem-opts {padding:10px 0 0;}
.sitem-pr {float:left;width:50%;font-family:'Holiday';line-height:1.1;}
.sitem-buy {float:right;width:50%;text-align:right;}
.sitem-buy span,.sitem-buy a {display:inline-block;}
.sitem-buy a {background-image:url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav-hov.png);border-color:#600000;}
.sitem-buy a:hover {background-image:url(/National_Library/oe_/https://monsterhighdolls.ru/img/nav.png);border-color:#700000;}
.sitem-op {color:#666;text-decoration:line-through;font-size:14px;}
.sitem-np {color:#970000;font-size:18px;}
.sitem-bft {font-family:'Holiday';padding:0;font-size:26px;position:relative;width:218px;margin:0 0 0 -10px;border-bottom:1px solid #ddd;}
.sitem-discount {text-align:center;color:#970000;}
.sitem-discount span span {font-family:'Holiday';font-size:32px;font-weight:bold;}
.sitem-discount em {font-style:normal;text-transform:capitalize;}
#sitem-countdown {text-align:center;font-family:'Holiday';font-size:46px;font-weight:bold;position:relative;clear:both;width:218px;margin:0 0 0 -10px;border-top:1px solid #ddd;}
#sitem-countdown div {float:left;width:72px;border-left:1px solid #ddd;color:#37aadf;padding:5px 0 0;}
#sitem-countdown div span {display:block;font-family:Tahoma,Arial,sans-serif;font-size:14px;padding:1px 0;margin:5px 0 0;color:#666;background:#eee;border-top:1px solid #ddd;font-weight:normal;}
#sitem-countdown .count-day {display:none;border-left:0;}
#sitem-countdown .count-hour {border-left:0;}
#deliv-opts {display:none;}
#deliv-opts td,#deliv-opts th {text-align:left;vertical-align:top;}
#deliv-opts th {padding:10px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
#deliv-opts td {padding:15px 0 0;}
#deliv-opts .del-col1 {width:25%;}
#deliv-opts .del-col2 {border-left:1px solid #ddd;padding-left:20px;}
#deliv-opts label,#deliv-opts label span {-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
#deliv-opts label:hover,#deliv-opts label:hover span {cursor:pointer;color:#e51896!important;}
#deliv-opts .del-place {display:none;}
textarea:disabled {background:#eee!important;color:#777!important;cursor:not-allowed;}
#inactive-item,#tb_other3 {display:none;}
.item-links.inactive-item {height: 35px;}
.new-price.inactive-item {color:#aaa;}
#fastbuy-popup .fastbuy-box {width:500px;}
#fastbuy-popup .popup-img {float:left;width:100px;}
#fastbuy-popup .popup-img img {display:block;width:100px;}
#fastbuy-popup .popup-dsc {float:right;width:380px;}
#fastbuy-popup .popup-ettl {font-family:'Holiday';font-size:20px;padding:0 0 5px;}
#fastbuy-popup .popup-prc {font-family:'Holiday';}
.popup-prc .newprc {font-size:20px;color:#e51896;}
.popup-prc .oldprc {font-size:18px;color:#aaa;text-decoration:line-through;}
#fastbuy-popup .call-number {float:left;width:310px;}
#fastbuy-popup .call-number input {width:100%;border-right:0;}
#fastbuy-popup .call-submit {float:left;width:190px;}
#fastbuy-popup .call-submit input {width:100%;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;}
#fastbuy-form {padding:20px 0 0;}
#fastbuy-form .fbuy-help {padding:0 0 5px;color:#777;}
#fastbuy-form .call-info {padding:20px 0 0;clear:both;}
.buy-opts.new-type {display:table; width:100%;padding:15px 0;}
.shop-prc.new-type .oldprc {color:#999;float:none;padding:0 0 3px;}
.shop-prc.new-type .newprc {font-size:26px;color:#ff0066;height:auto;display:inline-block;float:none; vertical-align:middle;}
.shop-prc.new-type .prc-disc {display:inline-block;vertical-align:middle;color:#ff0066;font-family:'Holiday';font-size:26px;margin:0 20px; padding:0 20px; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.shop-prc.new-type .prc-discds {display:inline-block;vertical-align:middle;color:#ff0066;font-family:'Holiday';font-size:26px;}
.shop-prc.new-type .newprc em,.shop-prc.new-type .prc-disc em,.shop-prc.new-type .prc-discds em {font-style:normal;color:#999; font-size:13px; display:block;}
.buy-opts.new-type p {float:none;}
.buy-opts.new-type .buy-btn {float:none;display:block;text-align:center;}
.buy-opts.new-type .buynow-btn {height:39px;line-height:39px;padding:0 0 0 58px;text-align:left;margin:0 0 0 10px;font-size:18px!important;position:relative;background:#009900 url(/National_Library/oe_/https://monsterhighdolls.ru/img/bbnow.png) 100% 0 no-repeat; border:0;}
.buy-opts.new-type .buynow-btn:before {content:'';position:absolute;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/bnow.png);width:56px;height:56px;left:-10px;top:-8px;}

.buy-opts.new-type .buynow-btn:hover {background:#007700 url(/National_Library/oe_/https://monsterhighdolls.ru/img/bbnow.png) 100% 100% no-repeat;}

.buy-opts.new-type .buynow-btn:after {content:'';position:absolute;background:url(/National_Library/oe_/https://monsterhighdolls.ru/img/darrow.png);width:16px;height:16px;top:11px;right:17px;}
.buy-opts.new-type .buy-or {text-align:center;font-size:12px; padding:3px 0;}
.buy-opts.new-type .bopts-left,.buy-opts.new-type .bopts-right {display:table-cell; vertical-align:middle;padding:0 30px 0 0;}
.buy-opts.new-type .bopts-right {border-left:1px solid #ddd;padding:0 10px 0 30px;}
#casing .buy-opts.new-type p input {padding:6px 15px;font-size:13px!important;display:block; margin:2px 0; width:100%!important; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.breadcrumbs {float:left;}
.breadcrumbs span {float:left;display:block;padding:0 5px 0 15px;border-right:2px solid #fff;height:30px;line-height:30px;margin-bottom: 2px;position:relative;}
.breadcrumbs span a {color:#555;text-decoration:none;}
.breadcrumbs span a:hover {color:#e51896;text-decoration:none;}
.breadcrumbs span:before,.breadcrumbs span:after {content:'';position:absolute;width:0;height:0;top:0;right:-10px;z-index:2;border-top:15px solid transparent;border-bottom:15px solid transparent;}
.breadcrumbs span:after {z-index:1;right:-12px;border-left:10px solid #fff;}
.breadcrumbs span:first-child {background:#eee;}
.breadcrumbs span:first-child:before {border-left:10px solid #eee;}
.breadcrumbs span:first-child +span {background:#f0f0f0;}
.breadcrumbs span:first-child +span:before {border-left:10px solid #f0f0f0;}
.breadcrumbs span:last-child {background:#f5f5f5;padding:0 10px 0 15px;}
.breadcrumbs span:last-child:before {border-left:10px solid #f5f5f5;}
#item-warning {margin:0 0 20px;padding:10px;background:#f5f5f5;border:1px solid #ddd;border-left:7px solid #f3c430;}
#item-warning .w-left {float:right;width: calc(100% - 200px);font-size:14px;line-height:1.5;padding:13px 0 0;}
#item-warning .w-right {float:left;width:190px;text-align:center;}
#item-warning .w-right img {vertical-align:middle;}
#item-sharer {padding:4px 0 0;float:right;}
#item-sharer .stLarge {width:24px!important;height:24px!important;background-size:24px!important;background-position:50% 0!important;}
#item-sharer .stLarge:hover {background-position:50% 0!important;}
#item-sharer .st_odnoklassniki_large .stLarge {background-size:26px!important;}
#ds-tabs .ds-tab {display:none;}
#ds-tabs .ds-tab:first-child {display:block;}
h3.tab-header {font-size:32px; margin:10px 0 20px;}
h3.tab-header + p {margin-top:0; padding-top:0;}
h3.tab-header + h5 {margin:10px 0;}
#help-table {width:100%; border:0;border-top:1px solid #ddd; margin:20px 0 0;}
#help-table td {border-bottom:1px solid #ddd;}
#help-table .tcol-1 {width:35%;padding:20px 20px 20px 0;vertical-align:top;border-right:1px solid #ddd;}
#help-table .tcol-2 {padding:20px;background:#f5f5f5;}
#help-table img {display:block;width: 100%;}
#content.full-width {float:none;width:auto;}
.m-menu{display:none}





.pop-ttl {
cursor: pointer;
display: block;
 font-size: 11pt;
 font-weight: initial;
 line-height: 12pt;
}

#mn-popup {padding:10px;background: rgba(255,255,255,0.95);position: absolute;}


.popover {

 position: absolute;
 top: 0;
 left: 0;
 z-index: 1050;
 display: none;
 max-width: 276px;
 padding: 1px;
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 1.42857143;
 text-align: left;
 white-space: normal;
 background-color: #fff;
 background-clip: padding-box;
 border: 1px solid rgba(0,0,0,.2);
 border-radius: 6px;
 -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
 box-shadow: 0 5px 10px rgba(0,0,0,.2);

}

.popover_theme_beige {
 background: #fbfbfb;
 color: #666;
 text-shadow: none;
 border: 1px solid #e6e6e6;
 border-top-color: rgb(230, 230, 230);
 border-right-color: rgb(230, 230, 230);
 border-bottom-color: rgb(230, 230, 230);
 border-left-color: rgb(230, 230, 230);
 -webkit-box-shadow: 0 2px 15px rgba(0,0,0,.2);
 box-shadow: 0 2px 15px rgba(0,0,0,.2);

}


.popover_theme_normal {
 border-color: #e5e5e5;
}

.text-center {
 text-align: center;
}

.l-city-guess {
 min-width: 250px;
 max-width: 360px;
 position: absolute;
left: 55%;
margin-left: -400px;
top: 46px;
 z-index: 100;
 display: none;}


.popover_theme_beige.bottom > .arrow {

 content: '';
 display: block;
 width: 13px;
 height: 10px;
 overflow: hidden;
 left: 50%;
 margin-left: -7px;
 bottom: 100%;
 top: auto;
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOdJREFUeNpi+P//PwM2/PTp0xBcckwMWMCzZ8/COVmZVgPpNGzyjCCdaBrkgNR5ER5WoTdffn8Hsg2lpKRuIqthQtPADKSW8nEwC7GxMDLwczJzAvkrgOJsODUBQSM3O7MNDwczmANkg7ABkNmL1XlA05yA1C4JfjZmJkZUk959/cPw4/c/f6AzN8E1ATUIgfwhyM0iBwwADI///P2P4e3XP6+BTD2gxhcwFfN5OZixagABdqA4UF4U5F+Qv5mARA43O5MfL9QfuABIHug/kBcqGN+/fv4fJIDhESzgH9D7n77/YQAIMADGCXFeMOzuoQAAAABJRU5ErkJggg==) 0 0 no-repeat;
 position: absolute;
 border: 0;

}


.popover_pad4 > .popover-content {
 padding: 15px 20px;
}


.b-text_theme_normal h5, .b-page_theme_normal .main-h5 {
 font-size: 15px;
 line-height: 1.6667;
 margin: 0 0 4px;
 margin-top: 0px;
}


.btn-group_theme_normal.btn-group-sep {
 margin-right: -10px;
 margin-bottom: -10px;
}

.btn-group-sep {
 margin: 0 -10px -10px 0;
 margin-right: -10px;
 margin-bottom: -10px;
}


.b-page_theme_normal .form-hint {
 font-size: 11px;
 line-height: 1.3636;
 margin-top: 4px;
 margin-bottom: 8px;
 color: gray;
}


.form-hint, .form-error {

 display: block;
 margin-top: 5px;
 margin-bottom: 10px;

}


.popover_theme_beige .popover-color {

 color: #000;

}



.btn-group-sep > .btn, .btn-group-sep > .btn-group, .btn-group-sep > form > .btn, .btn-group-sep > form > .btn-group {

 margin: 0 10px 10px 0;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-left: 0px;

}
.btn-group > .btn:first-child, .btn-group > .btn-group-addon:first-child {

 margin-left: 0 !important;

}
.btn-group_theme_normal.btn-group-md > .btn, .btn-group_theme_normal.btn-group-md > .btn-group-btn > .btn, .btn-group_theme_normal.btn-group-md > .btn-group-addon {

 font-size: 13px;
 line-height: 1.53846153;
 padding: 4px 14px;
 border-radius: 3px;

}


.btn-group_theme_normal.btn-group-sep > .btn, .btn-group_theme_normal.btn-group-sep > .btn-group, .btn-group_theme_normal.btn-group-sep > form > .btn, .btn-group_theme_normal.btn-group-sep > form > .btn-group {

 margin-right: 10px;
 margin-bottom: 10px;

}
.btn{cursor:pointer;}
.cityguess-container .l-city-guess {
 width: 276px; margin: 0 0 0 -138px; left: 350px; top: 0; display: block;
}

#search-vars{display:none;}

input#search-city {
 margin: 10px 0 10px 0;
 padding: 8px;
 width: 50%;
 font-size: 11pt;
}

td#region-td {

 width: 250px;

}

td#city-td {

 width: 420px;

}

div#region-head, div#city-head {

 font-weight: bold;
 font-size: 12px;
 margin: 5px 0 0 0;

}

div#region-div {
 overflow: auto;
 height: 300px;
 margin-top: 10px;
 background: #ffffff;
 padding: 5px;
}

div#city-div, div#city-div2 {
 overflow: auto;
 height: 300px;
 margin-top: 10px;
 background: #ffffff;
 padding: 5px;
 width: 100%;
}



a.region-link, a.region-link:link, a.region-link:visited {
 display: block;
padding: 3px 0px 3px 15px;
}

a.city-link, a.city-link:link, a.city-link:visited, a.city-link2, a.city-link2:link, a.city-link2:visited {
 display: block;
padding: 3px 0px 3px 15px;
}

a.region-link:hover,a.city-link:hover{background: #353535;color: #fff;text-decoration: none;}

div.region-searchn {
 margin: 10px 0 5px 0;
 font-weight: bold;}

.ct-main{background:#970000;color:#fff;padding:5px 10px;text-align: center;}
.nocase,#search-vars{display:none;}
.region-link.active{background: #790000;color: #fff;}
.city-link.ct-active{background: #790000;color: #fff;}


#catmenu ul li.item-0 a,#catmenu ul li a.item-0 {z-index:2;-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}
#catmenu ul li.item-0 a span,#catmenu ul li a.item-0 span {width:80px;}
#catmenu ul li.item-1 a,#catmenu ul li a.item-1 {z-index:1;margin: 10px 0 0 -24px;-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-webkit-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg);}
#catmenu ul li.item-1 a span,#catmenu ul li a.item-1 span {width:192px;}
#catmenu ul li.item-2 a,#catmenu ul li a.item-2 {z-index:2;margin:5px 0 0 -20px;-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);}
#catmenu ul li.item-2 a span,#catmenu ul li a.item-2 span {width:196px;}
#catmenu ul li.item-3 a,#catmenu ul li a.item-3 {z-index:3;margin:15px 0 0 -20px;-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);}
#catmenu ul li.item-3 a span,#catmenu ul li a.item-3 span {width:80px;}
#catmenu ul li.item-4 a,#catmenu ul li a.item-4 {z-index:2;margin:5px 0 0 -20px;-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-webkit-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);}
#catmenu ul li.item-4 a span,#catmenu ul li a.item-4 span {width:86px;}
#catmenu ul li.item-5 a,#catmenu ul li a.item-5 {z-index:3;margin:10px 0 0 -20px;-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}
#catmenu ul li.item-5 a span,#catmenu ul li a.item-5 span {width:110px;}

.capital{font-weight:bold;}

@media all and (max-width:968px){
 .l-city-guess {
margin-left: -340px;
top: 56px;}}


@media all and (max-width:800px){
 .l-city-guess {margin-left: -308px;top: 123px;}

#mn-popup {

 width: 100% !important;
 height: auto !important;
 left: 0% !important;
 box-sizing: border-box;
 margin-left: 0px;
 padding: 2px;

}
}


@media all and (max-width:768px){
 .l-city-guess {margin-left:0px;left:0%;}

}

@media all and (max-width:640px){


 .city-select-table{width:100%}
td#city-td,td#region-td{
display: block;
width: 98%;

}
 #mn-popup{top: 2%;}
 .city-select-table tr >td:nth-child(2){display:none;}


div#city-div, div#city-div2 {
 overflow: auto;
 height:200px;
 margin-top: 10px;
 background: #ffffff;
 padding: 5px;
 width: 98%;
}

div#region-div {
 overflow: auto;
 height: 100px;
 margin-top: 10px;
 background: #ffffff;
 padding: 5px;
}

}

@media all and (max-width:600px){
 .l-city-guess {margin-left:27px;left:0%;top:116px;}

#mn-popup {

 width: 100% !important;
 height: auto !important;
 left: 0% !important;
 box-sizing: border-box;
 margin-left: 0px;
 padding: 2px;

}
}

@media all and (max-width:500px){
 .l-city-guess {margin-left:0px;left:0%;top:116px;max-width: 300px;}}

@media all and (max-width:380px){
 .popover_theme_beige.bottom > .arrow{left:34%;}
}