@charset "utf-8";



.txt_shad2 {text-shadow: 0 1px 1px #000000;}
.txt_shad3 {text-shadow: 1px 1px 1px #fff;}
.txt_org_shad3 {text-shadow:-1px -1px 3px #000, 1px 1px 3px #ff2, -1px -1px  #666, 1px 1px #000;}

.txt_shad4 {text-shadow: 2px 1px 1px #000;}
.txt_shad5 {text-shadow: 0px 1px 3px #000;}
.txt_org_shad4 {text-shadow:0px 0px 1px #000, 1px 1px 1px #ccc,1px 1px #000;}

.main_width {width: 100%;margin:0  auto;}
.auth_logo {position:fixed;width:200px;top:21px;left:5px;;z-index:60001;}
img.auth_logo1 {width:210px; }
.auth_logo2 {font-size:18px;color:#000;display:none;}

._item {clear:both;}
.bottom-shadow {box-shadow: 0 2px 5px -2px black;}
.columns:before, .columns:after, .columns2:before, .columns2:after {content: " ";display: table;}
.columns:after, .columns2:after {clear:both;}

.-mtop1 {margin-top: 75px;}
.-mtop2 {margin-top:20px;display:inline-block;clear:both;}
a, a:focus {color: black;text-decoration: underline;}
html, body, div, span, h1, h4, h5, h6, p, a, img,small,form, table,tbody,thead, tr, th, td,ol,ul, li {border: 0 none;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0 none;
padding: 0;vertical-align: baseline;}
.vertical-space {margin-bottom: 0.769em;}
input {outline: 0 none;}
ol,ul {text-align:left;}


.basement._overlay {background-color: rgba(0, 0, 0, 0.7);background-color: #000\9;filter: alpha(opacity=70);height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: opacity 260ms ease 0s;width: 100%;z-index: -1;}
.basement._overlay {cursor: pointer; opacity: 1;z-index: 100;}
.toggle-basement {overflow: hidden_;position: relative;}
.basement._content {background: none repeat scroll 0 0 #131313;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);display: none;height: 100%;left: 0;position: fixed;top: 0;width: 250px;z-index: 1010;}
.basement-open .basement._overlay {cursor: pointer;opacity: 1;z-index: 100;}
.basement._close {cursor: pointer;padding: 10px;position: absolute;right: -7px;top: 1px;z-index: 102;font-size: 1.2em;font-weight:bold;color:gray;}
.basement._close:hover {color:#fff;}
.nav.-mobile {height: 100%;overflow-x: hidden;overflow-y: auto;padding: 10px;display:block;}
.nav.-mobile ._item.-logo {margin-bottom: 58px;}
.nav.-mobile ._item {background-color: transparent;color: #979797;display: block;font-size: 22px;line-height: 1.75;padding: 0 14px;}
.nav.-mobile ._item.-link:hover {background-color: #4a90e2;color: #fff;}
.wrapper {}

.header-main .messengers {text-align: center;}
.header-main .social, .header-main .messengers {width: 30%;vertical-align:top;}

.header-main .header-main-content, .header-main .top-links, .header-main .bottom-links {display: table;float:left;margin-left:20px;}
.header-main .site-links, .header-main .phones, .header-main .client, .header-main .header-main-nav, .header-main .social, .header-main .shops-franchise, .header-main .messengers {display: table-cell;}

#editor1.brd {border:1px solid #fff;}
#editor1.brd:hover{border:1px solid #6793fd;}
.cke_editable.cke_show_borders.cke_focus{border:4px solid #666;}
#editor1 div {font-size:0.9em;}
#editor1 p {font-size:1.4em;line-height: 28px;margin: 20px 0 10px 0;}
#editor1 li {margin: 0 0 16px 30px;font-size:1.4em;}
#editor1 {min-width: 640px;max-width: 640px;word-wrap: break-word;text-align:justify;}
#editor h3, h2 {margin: 30px 10px;text-align:left;}
input#itm_kwds {width:100%;}
.addart {float:right;margin:0 10px 0 10px;font-size: 1.3em;}

.cut-lines .cut-line {border-style: solid; border-width: 0;}
.header-main .header-main-content {padding-top: 0.231em;}
.main_container {margin:0 auto;width:74.1em;}
.header-main {border-radius: 5px;padding-bottom: 0.7em;padding-top: 3.308em;background-color:#ff8224\9;
;z-index:1100;position:fixed;width:inherit;top:7px;background: linear-gradient(180deg, #e2e9f3 , #557ea0) repeat scroll 0 0 #fff;}
.header-main .site-logo  img {-o-transition: transform 3s linear;-ms-transition: transform 3s linear;-moz-transition: transform 3s linear;-webkit-transition: transform 3s linear;transition: transform 3s linear;
border:1px solid black;margin-left:4em;display: block;//**margin-top:3em;**//}
.header-main .site-logo  img:hover {-o-transform: rotate(1turn);-ms-transform: rotate(1turn);-moz-transform: rotate(1turn);-webkit-transform: rotate(1turn);transform: rotate(1turn);}
img.article-image-item__image {width:640px;}

.header-main .site-links {width:400px;}
.toolsbar-container {background: url("/images/imag/bg-panel-top.png") repeat-x scroll 0 0 #000;border-bottom: 0.077em solid black;border-top: 0.077em solid black;height: 40px;left: 0;position: fixed;
top: 0;width: 100%;z-index: 1200;}
.columns-page > .column-page.left {width: 19.2308em;}
.columns > .column.left {float: left;}
.header-main .site-logo {text-align: center;}
.header-main .site-logo a, .panel .panel-search .panel-search-input, .panel .panel-search .panel-search-button,.icon, .listing .pager .fr ul li {display: inline-block;vertical-align: top;}


.header-main .phones {padding-left: 1.154em;}
.header-main .phones {width: 30%;}
.header-main .site-links, .header-main .phones {vertical-align: middle;}

.cut-lines.cut-lines-yellow .cut-line {  border-color: #e2e9f3 #557ea0 #557ea0 #e2e9f3;}
.cut-lines .cut-line.cut-line-vert {border-left-width: 1px;border-right-width: 1px;}
.cut-lines .cut-line:last-child, .cut-lines .cut-line.cut-line-last {border-bottom-width: 0 !important;border-right-width: 0 !important;vertical-align:top;}
.header-main .phones .phone {padding-left: 2.231em;display:none;}
.header-main .phones .phone-general .number {font-size: 1.4em;line-height: 1;}
.header-main .phones .phone > .note {font-size: 1.0em;line-height: 1.3;}
.header-main .phones .phone-local {margin-top: 0.769em; display:none;}
.header-main .messengers .icq {
    background: url("/images/imag/iicq.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);background: url("/images/imag/iicq.png") no-repeat scroll 0 bottom transparent\9;display:none;
}
.header-main .messengers .skype {
    background: url("/images_/imag/mail_ico.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);background: url("/images/imag/iskype.png") no-repeat scroll 0 bottom transparent\9;display:block;
}
.header-main .messengers .icq, .header-main .messengers .skype {
    padding-left: 1.7em;
    padding-top: 0.0em;
}
.scrollm {position:absolute;top:80px;left:1px;background: url("/images/imag/scroll_n.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);width:38px;height:100px;z-index:10;}
.scrollm.up {background: url("/images/imag/scroll_up.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);}
.scrollm.down {background: url("/images/imag/scroll_down.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);}
.sup {position:absolute; top:0px;width:38px;height:30px;cursor:pointer;}
.sdown {position:absolute;bottom:0px;width:38px;height:30px;cursor:pointer;}
.msrt {position:absolute; top:35px;width:38px;height:30px;cursor:pointer;}
.msrt.ab {background: url("/images/imag/scroll_ab.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);}
.msrt.ba {background: url("/images/imag/scroll_ab.png") no-repeat scroll -38px center rgba(0, 0, 0, 0);}

.header-main .logo_name  {margin-top:3px;margin-right:3px;float:right;}
.header-main .logo_name img {width:240px;}

.header-main .bottom-links { padding-top: 0.2em;}
.header-main .top-links, .header-main .bottom-links {    width: 400px;}

.header-main .social {text-align: left;}
.header-main .social, .header-main .messengers {width: 30%;}
.header-main .social .label {font-size: 0.95em;}
.header-main .social .yashare-auto-init {margin-left: -0.46154em;}
.b-share {display: inline-block;font: 86%/1.4545em Arial,sans-serif;padding: 1px 3px 1px 4px !important;vertical-align: middle;}
.b-share__handle {cursor: pointer;float: left;height: 16px;padding: 5px 3px 5px 2px !important;text-align: left;text-decoration: none !important;}
.b-share-icon.b-share-icon_vkontakte, .b-share-icon_custom {background-position: 0 0;}
.b-share-icon.b-share-icon_facebook {background-position: 0 -68px;}
.b-share-icon.b-share-icon_twitter {background-position: 0 -51px;}
.b-share-icon {background: url("//yastatic.net/share/static/b-share-icon.png") no-repeat scroll 0 99px rgba(0, 0, 0, 0);background: url("//yastatic.net/share/static/b-share-icon.png") no-repeat scroll 0 99px transparent\9;
    border: 0 none;
    display: inline;
    float: left;
    height: 16px;
    overflow: hidden;
    padding: 0 !important;
    vertical-align: top;
    width: 16px;
}

.header-main .client .order-status a, .header-main .client .user-login a, .header-main .client .user-enter a {border-bottom: 1px dotted #000;font-size: 0.9em;text-decoration: none;}
.header-main .client .user-login, .header-main .client .user-enter {background: url("/images/imag/user_ico.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);background: url("/images/imag/user_ico.png") no-repeat scroll 0 50% transparent\9;}
.header-main .client .order-status, .header-main .client .user-login, .header-main .client .user-enter {padding-left: 1.385em;}
.header-main .client .order-status {background: url("/images/imag/status-online-green.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);background: url("/images/imag/status-online-green.png") no-repeat scroll 0 50% transparent\9;}

.header-main .phones .phone-general {background: url("/images/imag/iphone1.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);height:25px;background: url("/images/imag/iphone1.png") no-repeat scroll 0 50% transparent\9;}
.header-main .phones .phone-local {background: url("/images/imag/iphone2.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0); margin-top: 0.769em;height:25px;background: url("/images/imag/iphone2.png") no-repeat scroll 0 50% transparent\9;}
.input2 {font-size:16pt;line-height:normal;color:#000000;padding:1px 5px 0px 5px;border: 2px solid #ccc;border: 2px solid #ccc\9;width:200px;height:30px;
border-radius:5px;}
.input4 {font-size:20px;text-align:left;line-height:normal;color:#000000;padding:2px 5px 2px 5px;border: 2px solid #ccc;border: 2px solid #ccc\9;width:200px;height:27px;vertical-align:middle;margin-top:3px;
border-radius:5px;}
input:focus, select:focus {box-shadow:0 0 0px 2px rgba(246, 132, 8, 0.7),0 0 0 1px rgba(193, 154, 0, 0.2 ) inset;border: 2px solid transparent;border: 2px solid orange\9;}
.reveal-modal strong, .reveal-modal .tbold {color: #666;text-shadow: 1px 1px 0 #fff;font-size: 1.5em;line-height:1.6em;}
.reveal-modal .dott {color: #666;text-shadow: 1px 1px 0 #fff;font-size: 1.2em;}
.header-main .client #auth_block_user_fullname {border-bottom: 0 none;text-decoration: underline;}



a.org_btn1 {background:  none no-repeat #555;display:block;float:left;font-size: 14px;text-align: center;height: 33px;margin-right: 0px;border-radius:3px;padding-right:11px;text-decoration: none;outline: none;
text-shadow:none;}
 * html a.org_btn1 { \width:30px;} *
a.org_btn1 span {display:block;background: none no-repeat;float:left;white-space: nowrap;line-height: 31px;height:33px;text-align: center;color:#f6f6f6;text-decoration: none;padding: 0px 0px 0px 10px;outline: none;
position:relative;}
a.org_btn1:hover {background: none no-repeat #666;text-decoration: none;}
a.org_btn1:hover span {text-decoration: none;}

.marg1 {clear: both;left: -50%;position: relative;width: auto;}
.dott {border-bottom: 1px dotted;font-size: 16px;}

.toolsbar-container .toolsbar {margin: 0 auto;width: 74em;text-align:left;}
.toolsbar-container .toolsbar .tool-city-selector {
    background: url("../images/bg-city-selector.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    float: right;
    height: 1.692em;
    margin: 0.231em 0;
    padding: 0 10px;
    position: relative;
}
.toolsbar-container a, .toolsbar-container em {color: #fff;font-style:normal;}
.toolsbar-container .toolsbar .tool-city-selector {
    background: url("../images/bg-city-selector.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    float: right;
    height: 1.692em;
    margin: 0.231em 0;
    padding: 0 10px;
    position: relative;
}
.toolsbar-container .toolsbar .tool-city-selector .city-name {
    border-bottom: 1px dotted #fff;
    font-size: 0.923em;
    line-height: 1.2;
    margin-left: 19px;
    text-decoration: none;
    vertical-align: middle !important;
}
.toolsbar-container .toolsbar .round-clock {
    float: right;
    margin: 0.38462em;
}
.toolsbar-container .toolsbar .round-clock {
    float: right;
    margin: 0.38462em;
}
.toolsbar-bonus {
    float: right;
    margin: 0.23077em 0.76923em 0;
    text-decoration: none;
}
.toolsbar-container .toolsbar .cut-lines .tool-cart .stat .message {color: #fff;font-size: 0.923em;line-height: 1.2;margin-top: 0.417em;font-family:Arial;}
i.icon-mnogo-small-logotip {
    background-image: url("../images/mnogo/mnogo-small-logotip.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 14px;
}
.toolsbar-container .toolsbar .tool-short-link.tool-short-link-action {
    padding-left: 1.538em;
}
.toolsbar-container .toolsbar .tool-short-link {
    padding: 0 0.769em;
    position: relative;
}
.cut-lines.cut-lines-dark .cut-line {
    border-color: #242424 #000 #000 #242424;
}
.cut-lines .cut-line.cut-line-vert {
    border-left-width: 1px;
    border-right-width: 1px;
}

.toolsbar-container .toolsbar .tool-short-link .icon-percent {
    background: url("../images/icon/icon-percent.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 13px;
    left: 1px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    width: 14px;
}
.toolsbar-container .toolsbar .tool-short-link em, .toolsbar-container .toolsbar .tool-short-link a {
    font-size: 0.846em;
    position: relative;
    top: 0.273em;
}
.toolsbar-container .toolsbar .tool-short-link em, .toolsbar-container .toolsbar .tool-short-link a {
    font-size: 0.846em;
    position: relative;
    top: 0.273em;
}
.toolsbar-container .toolsbar .tool-short-link em, .toolsbar-container .toolsbar .tool-short-link a {
    font-size: 0.846em;
    position: relative;
    top: 0.273em;
}

.toolsbar-container .toolsbar .tool-short-link .icon-scales {
    background: no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 14px;
    left: 0.769em;
    margin-top: -7px;
    position: absolute;
    top: 50%;
    width: 19px;
}
.toolsbar-container .toolsbar .tool-short-link em, .toolsbar-container .toolsbar .tool-short-link a {
    font-size: 0.846em;
    position: relative;
    top: 0.273em;
}
.toolsbar-container .toolsbar .tool-short-link em, .toolsbar-container .toolsbar .tool-short-link a {
    font-size: 0.846em;
    position: relative;
    top: 0.273em;
}
.toolsbar-container .toolsbar .tool-cart .stat {
    background: none repeat scroll 0 0 #515151;
    border: 0.077em solid #000;
    box-shadow: 0 0 6px 0 #313131 inset;
    height: 2em;
    padding-left: 2.76923em;
    position: relative;
}
.toolsbar-container .toolsbar .tool-cart .icon-cart {
    background: url("/images/imag/icart.png") no-repeat scroll 0 0 transparent;
    height: 14px;
    left: 0.769em;
    margin-top: -7px;
    position: absolute;
    top: 50%;
    width: 16px;
}

.toolsbar-container .toolsbar .tool-cart .stat .message em, .toolsbar-container .toolsbar .tool-cart .stat .message a {color: #fdcb4f;text-decoration:underline;}
.toolsbar-container .toolsbar .tool-cart .stat .message em:hover,.toolsbar-container .toolsbar .tool-cart .stat .message a:hover {text-decoration:none;}
.toolsbar-container .toolsbar .tool-cart .stat .yellow-button {
    margin-left: 0.769em;
    margin-right: 7px;
    margin-top: 1px;
}
.yellow-button.small a {background: #ff8224 linear-gradient(180deg, #fdcb4f, #ff8224) repeat scroll 0 0;border-color: #544200;font-size: 0.923em;font-weight: bold;line-height: 1.8em;padding: 0.25em;text-shadow: none;
color:#000;border-radius:3px;}




.columns-page > .column-page.right {}
.panel .panel-search {border-radius: 5px;overflow: hidden;}
.panel .panel-search .panel-search-input {width: 850px;}


.panel .panel-catalog {position: relative;}
.panel .panel-catalog ul {list-style-type: none;}

.panel .panel-search .panel-search-input, .panel .panel-search .panel-search-button {height: 3.077em;}
.panel .panel-search .panel-search-button {background: url("/images/imag/bg-panel-search-button.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);width: 8.077em;}
.panel .panel-search .panel-search-input input {border: 0 none;box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;border:1px solid #ccc\9;font-size: 0.923em;height: 100%;height:97%\9;margin: 0;padding: 0.001em 0.85em;width: 97%;line-height:3.4em;}
.panel .panel-search .panel-search-button a {background: url("/images/imag/icon-panel-search.png") no-repeat scroll 1.462em 50% #000;border-left: 0.077em solid black;display: block;line-height: 3.077em;
padding-left: 3.462em;text-decoration: none;}

.panel .panel-search .panel-search-button a span {color: white;font-size: 0.923em;font-weight: bold;}
.panel .panel-search .panel-search-button a span:hover {color:#ccc;}

.panel .panel-catalog .main-catalog-toggle {background: linear-gradient(180deg, #fdcb4f, #ff8224) repeat scroll 0 0 #ff8224;border: 0.154em solid black;border-radius: 5px;display: block;font-weight: bold;height: 2.769em;
line-height: 2.769em;position: relative;text-align: center;text-decoration: none;z-index: 11;background-color:#ff8224\9;}
.panel .panel-catalog .container-catalog-top.shadow {box-shadow: 1px 5px 5px -5px black, 1px -5px 5px -5px black, 5px 0 5px -5px black;}
.panel .panel-catalog .container-catalog-top {background: none repeat scroll 0 0 #1d1d1d;border-radius: 0 0 5px 5px;display: none;margin-top: -1em;padding-bottom: 0.769em;padding-top: 1em;position: absolute;top: 3.846em;
width: 100%;z-index: 10;}
.panel .ui-menu-icon.icon-arrow-catalog {background: url("/images/imag/icon-arrow-catalog.png") no-repeat scroll 0 0 transparent;height: 10px;margin-top: -4px;width: 17px;}
.panel .ui-menu-icon.icon-arrow {margin-top: -3px;right: 1.2725em;}
.panel .ui-menu-icon {display: block;position: absolute;top: 50%;}
.ui-icon {text-indent: -9999em;}
.icon-arrow {background-image: url("/images/imag/arrows-sprite.png");background-repeat: no-repeat;height: 7px;width: 7px;}

.srch_item_blk {position:absolute;width: 45.7691em;border: 0.077em solid #ccc;z-index:2000;}
.srch_item_blk li {border-top: 0.077em solid lightgray;background-color:#fff;}
.srch_item_blk li:hover {background-color:lightgray;color:#fff;text-shadow: 1px 1px 1px #000;transition: text-shadow 1s ease 0s;}
.srch_item_blk li a {display: block;font-size: 0.923em;padding: 0.417em 0.417em 0.417em 3%;text-decoration: none;}
.clfix {clear:both;height:10px;}


.panel .panel-catalog .catalog-item-lev1 .ui-state-focus, .panel .panel-catalog .catalog-item-lev1 .ui-state-active {
    background: none repeat scroll 0 0 white;
    color: black;
    position: relative;
    right: -2px;
    z-index: 1001;
}
.panel .panel-catalog .catalog-item-lev1.alone .ui-state-focus, .panel .panel-catalog .catalog-item-lev1.alone .ui-state-active {
    right: 0;
}

.ui-autocomplete .ui-menu-item a.ui-state-focus {
    background: none repeat scroll 0 0 #ccc;
    color: white;
}

.inline-block, .icon, .yellow-button.medium-cart, .yellow-button.large-cart, .get-info, .tabs-horizontal.tabs-box-top > .ui-tabs-nav li a, .box-inline, .box-rating, .toplinemenu ul li, .box-icon,
i.icon, .brand .brand-catalog .catalog-list > li .catalog-item-icon, .element-button, .element-button2, .items-list.item-list-box ul li, .items-list.item-list-box ul li > div .item-content .item-price-wrap .item-price,
.items-list2.item-list-box ul li, .items-list2.item-list-box ul li > div .item-content .item-price-wrap .item-price,
.filter-aside .article .characteristics-select li, .double-filter span, .double-filter a, .toolsbar-container .toolsbar ul, .toolsbar-container .toolsbar ul li, .toolsbar-container .toolsbar .tool-cart .stat .message,
.toolsbar-container .toolsbar .tool-cart .stat .yellow-button, .toolsbar-container .toolsbar .tool-city-selector .city-name, .header-main .site-logo a, .header-main .header-main-nav li, .header-main .messengers ul,
.header-main .shops-franchise ul, .header-main .phones .phone .note, .panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-unit, .panel .panel-search .panel-search-input,
.panel .panel-search .panel-search-button, .footer-main .footer-payments img, .footer-main .footer-main-nav li, .footer-main .apps-akit span, .footer-main .apps-akit span a,
.footer-main .footer-social li, .slider-goods .scrollable .item .photo .comments-ico .num, .slider-goods .scrollable .item .prices-buy .prices,
.slider-goods .scrollable .item .prices-buy .buy, .slide-show .slide-show-nav span, .banner-area-actions .action-good, .banner-area-actions .action-good .action-good-photo .action-good-reviews-count .num,
.slider-vendors .scrollable .item a img, .social-public span, .brand .brand-items-popular .items-list li, .brand .brand-items-reviews .items-list li, .brand .brand-related .related-list > li,
.brand .brand-catalog .catalog-list > li, .http-error .error-message .error-header .error-number, .http-error .error-message .error-header .error-type {
    display: inline-block;
    vertical-align: top;
}

.panel .panel-catalog .catalog-item-lev1 {
    color: white;
    height: 2.38462em;
	position:relative;
}
.cut-lines.cut-lines-dark .cut-line {
    border-color: #242424 black black #242424;
}
.cut-lines .cut-line.cut-line-horz {
    border-bottom-width: 1px;
    border-top-width: 1px;
}
.cut-lines .cut-line.cut-line-first, .cut-lines .cut-line:first-child {
    border-left-width: 0 !important;
    border-top-width: 0 !important;
}
.cut-lines .cut-line {
    border-style: solid;
    border-width: 0;
}

.panel .panel-catalog .catalog-item-lev1 a {
    padding: 0.846em 2.2725em 0.846em 4.545em;
    position: relative;
	text-align:left;
}
.panel .panel-catalog .container-catalog-top a {
    color: inherit;
    display: block;
    font-size: 0.846em;
    text-decoration: none;
}

.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-title a:hover {text-decoration:underline;}

.panel .panel-catalog .catalog-item-lev2-container.catalog-item-fixed-height {
    height: 32.1539em;
    min-height: 1em;
}
.panel .panel-catalog .catalog-item-lev2-container {
    background: none repeat scroll 0 0 white;
    border: 0.154em solid #1d1d1d;
    border-radius: 0 5px 5px;
    box-shadow: 1px 5px 5px -5px black, 1px -5px 5px -5px black, 5px 0 5px -5px black;
    color: black;
    display: none;
    padding: 2em;
    position: absolute;
    top: -0.19em !important;
    width: 50.6em;
    z-index: 1000;
}

.panel .panel-catalog .container-catalog-top.not-collapse {
    display: block !important;
    min-height: 120px;
    padding-bottom: 0;
}

.panel .panel-catalog .catalog-item-lev2-container.catalog-item-fixed-height > li {
    height: 32.1539em;
    overflow: auto;
}

.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-group {
    padding: 1em;
}

.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-group a:hover {
	right:0px;
}


.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-title {border-bottom: 0.098em solid #e7e7e7;font-size: 0.846em;font-weight: bold;margin-bottom: 0.455em;padding-bottom: 0.38462em;}
.panel .panel-catalog .catalog-item-lev2-container .ui-menu-item div:first-child > .catalog-item-lev2-title {color:#555;font-size:1.2em;padding-top:0.3em;}

.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-unit a.first-letter-bold:first-letter {font-weight: 700;}
.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-unit a {
    font-size: 0.923em;
    padding: 0.38462em 1.92308em 0.38462em 0.909em;
}

.icon-arrow.icon-arrow-right.icon-arrow-gray {
    background-position: -7px -14px;
}

.panel .panel-catalog .container-catalog-top .catalog-item-lev2-unit a:hover {right:0px;}
.panel .panel-catalog .container-catalog-top a:hover {background-color:#fff;color: black;position: relative;right: -2px;z-index: 1001;}

.container-catalog-top li ul {visibility: hidden;}
.container-catalog-top li:hover ul {visibility: visible;}
.container-catalog-top.mobile li:hover ul {visibility: hidden;}
.main-container.mobile {width:100%;}
.box1.mobile .twoColumns, .box1.mobile .cmnt_text {width:100%;}


.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-title a {font-size: 1em;padding: 0;text-align: left;}



.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-unit {
    width: 33.0%;
}

.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-unit a.first-letter-bold:first-letter {
    font-weight: 700;
}

.panel .panel-catalog .catalog-item-lev2-container .catalog-item-lev2-unit a:hover {
    background: none repeat scroll 0 0 #f2f2f2;
}

/*goods container */


.bannerArea {
    margin-bottom: 0.769em;
}
.bannerArea {
    position: fixed;
    z-index: 10;
    display:block;
    top:145px;
}
.bannerArea #slideShow_ {
    border-radius: 5px;
    height: 130px;
    overflow: hidden;
}
.mhspace-10 { margin-bottom: 0.76923em; margin-top: 0.76923em;clear:both;}
.pspace-20 {
    padding: 1.53846em;
}
.box,.box2 {
    background: none repeat scroll 0 0 white;
    border-radius: 5px;
	box-shadow: 0 2px 5px -2px black;
}
.box,.box2 {
    padding: 1.154em 1.846em 1.154em 0.95em;
}

.mhtspace-20 {
    margin-top: 1.53846em;
}
h1, .h1 {
    font-size: 2.538em;
}
.box h1, .box2 h1 {text-align:left;font-weight:bold;margin-bottom: 20px;}

.listing .columns-page > .column-page.left {
    width: 17.6154em;
}
.columns-page > .column-page.left {
    width: 19.2308em;
}
.columns > .column.left {
    float: left;
}
.listing .columns-page > .column-page.right {
    margin-left: 18.3846em;
}

.listing .columns2.columns-page > .column-page.right {
    margin-left: 0.9em;
}




.double-filter {
    background-color: #fefbd1;
    border-radius: 5px;
}
.pspace-10, .items-list.item-list-line ul li > div .item-price-wrap {
    padding: 0.76923em;
}
.items-list, .items-list2 {
    position: relative;
    z-index: 0;
}
.mhspace-10 {
    margin-bottom: 0.76923em;
    margin-top: 0.76923em;
}
.items-list.items-list-count-three ul {
    margin-right: -0.76923em;
}
.mvrspace-10, .items-list.items-list-count-three ul li, .mvrspace-10, .items-list2.items-list-count-three ul li {
    margin-right: 0.76923em;
	position:relative;
}
.items-list ul li, .items-list2 ul li {
    background-color: white;
}

.items-list ul li > div, .items-list2 ul li > div {overflow: hidden; transition: box-shadow 1s ease 0s;padding-bottom:0.5em;}
.items-list.item-list-line ul li > div .item-hgroup, .items-list2.item-list-line ul li > div .item-hgroup {
    padding-left: 1.15385em;
    padding-right: 1.15385em;
}
.items-list ul li > div .item-hgroup .item-header, .items-list2 ul li > div .item-hgroup .item-header {
    border-radius: 0.38462em 0.38462em 0 0;
}
.items-list ul li > div .item-hgroup .item-header p, .items-list2 ul li > div .item-hgroup .item-header p {
    color: #646464;
    line-height: 1;
}
.items-list.item-list-line ul li > div .item-hgroup .item-header .item-code, .items-list2.item-list-line ul li > div .item-hgroup .item-header .item-code {
    float: right;
    margin-right: 2.72727em;
    margin-top: 0.18182em;
}
.items-list ul li > div .item-hgroup .item-header p span, .items-list2 ul li > div .item-hgroup .item-header p span {
    line-height: 1;
    vertical-align: middle;
}
.items-list.item-list-line ul li > div .item-hgroup .item-header .box-rating, .items-list2.item-list-line ul li > div .item-hgroup .item-header .box-rating {
    display: none;
    margin: 0;
}
.items-list ul li > div .item-hgroup .item-header p .box-rating, .items-list2 ul li > div .item-hgroup .item-header p .box-rating {
    margin-right: 1.81818em;
}
.items-list ul li > div .item-hgroup .item-header a, .items-list2 ul li > div .item-hgroup .item-header a {
    text-decoration: none;
}
i.icon.icon-small.icon-green.icon-rating, .listing .filter-content ul li.filter-content-view a.icon-small.icon-green.icon-rating {
    background-position: 5px -11px;
}
i.icon.icon-small, .listing .filter-content ul li.filter-content-view a.icon-small {
    background-image: url("/images/imag/sprite-icons-small.png");
    background-position: 11px 11px;
    height: 11px;
    line-height: 11px;
    width: 11px;
}
.items-list.item-list-line ul li > div .item-hgroup .item-header .scalesAndBalloon, .items-list.item-list-line ul li > div .item-hgroup .item-header .promo-label {
    display: none;
}
i.icon.icon-medium.icon-black.icon-compare, .listing .filter-content ul li.filter-content-view a.icon-black.icon-compare {
    background-position: -16px -96px;
}

.scalesAndBalloon .compareContainerSmall span {
    display: block;
    margin-top: 0.45455em;
    text-align: center;
}
.scalesAndBalloon .compareContainerSmall span:first-child a {
    color: #5c8c00;
}
.items-list ul li > div .item-hgroup .item-name, .items-list2 ul li > div .item-hgroup .item-name {
    line-height: 1;
}
.items-list.item-list-line ul li > div .item-content {
    overflow: hidden;
}
.items-list ul li > div .item-content {padding-left: 1.15385em;padding-right: 1.15385em;}

.items-list2 ul li > div .item-content {padding-left: 0.3em;padding-right: 0.3em;}

.phspace-10, .items-list ul li > div .item-content, .filter-aside .article, .listing .interesting, .phspace-10, .items-list2 ul li > div .item-content, .filter-aside .article, .listing .interesting {
    padding-bottom: 0.76923em;
    padding-top: 0.76923em;
}
.items-list.item-list-line ul li > div .item-content .item-image {
    float: left;
    width: 13em;
	margin-right:1.3em;
	overflow:hidden;
}
.items-list.item-list-line ul li > div .item-content .item-image a img {width:150px;}
.items-list.item-list-box ul li > div .item-content .item-image a img {width:150px;}
.items-list.item-list-box  .addst, .items-list2.item-list-box  .addst {position:absolute;bottom:-6px;}
.addst {background:#fee9a5;padding:3px;margin-top:3px;}


.items-list.item-list-line ul li > div .item-content .item-image .new-item-list-rating {left: 1.4em;top: 16.5em;background-color:#f1f1f1;}
.items-list.item-list-line ul li > div .item-content .item-image .new-item-list-rating {height: 1.23em;line-height: 0.84615em;width: 6.5em;}
.items-list.item-list-line ul li > div .item-content .item-image .new-item-list-rating .ratingContainer span > img {height:15px;}

.items-list.item-list-box ul li > div .item-content .item-image .new-item-list-rating, .items-list2.item-list-box ul li > div .item-content .item-image .new-item-list-rating {left: 45%;position: absolute;top: 0.55em;background-color:#f1f1f1;}
.items-list.item-list-box ul li > div .item-content .item-image .new-item-list-rating, .items-list2.item-list-box ul li > div .item-content .item-image .new-item-list-rating {height: 1.23em;line-height: 0.84615em;width: 6.5em;}
.items-list.item-list-box ul li > div .item-content .item-image .new-item-list-rating .ratingContainer span > img, .items-list2.item-list-box ul li > div .item-content .item-image .new-item-list-rating .ratingContainer span > img {height:10px;}


.items-list.item-list-line ul li > div .item-content .item-image > a {display: block;height: 130px;margin-bottom:25px;}
.items-list.item-list-line ul li > div .item-content .item-image .item-compare, .items-list.item-list-line ul li > div .item-content .item-image .item-rating {
    text-align: left;
}
.items-list.item-list-line ul li > div .item-content .item-image .item-compare a {
    cursor: pointer;
    text-decoration: none;
}
.items-list.item-list-line ul li > div .item-content .item-image .item-compare .compareContainerSmall {
    border: 0 none;
    box-shadow: none;
    position: static;
}
.scalesAndBalloon .compareContainerSmall {
    background: none repeat scroll 0 0 white;
    border: 1px solid #e7e7e7;
    border-radius: 0.38462em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    margin-top: 0.38462em;
    padding: 0 0 0.53846em;
    position: absolute;
    right: -0.76923em;
    top: 100%;
    width: 150px;
    z-index: 99999;
}
.items-list.item-list-line ul li > div .item-content .item-image .item-compare .compareContainerSmall span {
    display: inline;
}
.items-list.item-list-line ul li > div .item-content .item-image .item-compare .compareContainerSmall span:first-child + span a {
    color: red;
}
.items-list.item-list-line ul li > div .item-content .item-description {
    float: left;
    width: 25em;
}
.items-list.item-list-box ul li > div .item-content .item-description {
    width: 14.359em;
}

.items-list2.item-list-box ul li > div .item-content .item-description {
    width: 14.359em;
}


.items-list.item-list-line ul li > div .item-content .item-description .item-description-small {
    display: none;
}
.items-list.item-list-box ul li > div .item-content .item-description .item-description-small, .items-list2.item-list-box ul li > div .item-content .item-description .item-description-small {
    display: block;
}
.items-list.item-list-box ul li > div .item-content .item-description .item-description-large, .items-list2.item-list-box ul li > div .item-content .item-description .item-description-large {
    display: none;
}
.items-list.item-list-box ul li > div .item-content .item-description .item-icons, .items-list2.item-list-box ul li > div .item-content .item-description .item-icons {
    display: none;
}




.items-list ul li > div .item-content .item-description .item-description-small, .items-list2 ul li > div .item-content .item-description .item-description-small {
    height: 2.6em;
    overflow: hidden;
}
.items-list ul li > div .item-content .item-description .item-description-small p, .items-list2 ul li > div .item-content .item-description .item-description-small p {
    line-height: 1.3;
}
.items-list ul li > div .item-content .item-description .item-description-large table, .items-list2 ul li > div .item-content .item-description .item-description-large table {
    width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.items-list ul li > div .item-content .item-description .item-description-large table tr:first-child td, .items-list2 ul li > div .item-content .item-description .item-description-large table tr:first-child td {
    border-top: 1px solid #e7e7e7;
    width: 65%;
}

.items-list ul li > div .item-content .item-description .item-description-large table tr td, .items-list2 ul li > div .item-content .item-description .item-description-large table tr td {
    border-bottom: 1px solid #e7e7e7;
}
.items-list.item-list-line ul li > div .item-content .item-description .item-icons {
    margin-top: 0.76923em;
}
.items-list ul li > div .item-content .item-description .item-icons, .items-list2 ul li > div .item-content .item-description .item-icons {
    height: 1.84615em;
}
.items-list.item-list-line ul li > div .item-price-wrap {
    float: right;
    text-align: center;
    width: 7.5em;
}
.pspace-10, .items-list.item-list-line ul li > div .item-price-wrap {
    padding: 0.76923em;
}
.mhbspace-20, .items-list.item-list-line ul li > div .item-price-wrap .item-price, .items-list.item-list-line ul li > div .item-price-wrap .item-price-retail {
    margin-bottom: 1.53846em;
}
.mhbspace-20, .items-list.item-list-line ul li > div .item-price-wrap .item-price, .items-list.item-list-line ul li > div .item-price-wrap .item-price-retail {
    margin-bottom: 1.53846em;
}
.rouble {
    font-size: smaller;
    font-style: normal;
    font-weight: inherit;
    text-transform: lowercase;
}
.items-list.item-list-line ul li > div .item-price-wrap del {
    display: none;
}
.items-list.item-list-line ul li > div .item-price-wrap ins {
    display: block;
//    white-space: nowrap;
    white-space: break-spaces;
}
ins {
    font-size: 1.38462em;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
}
.element-button.element-button-green, .element-button2.element-button-green {background: linear-gradient(180deg , #59ba33 30%, #2ca63b 90%) repeat scroll 0 0 #248931;background-color:#59ba33\9;border: 1px solid #ccc;color: black;
    text-shadow: 0 1px 0 #61c999;}

.element-button2.element-button-green {margin-top:0.5em;}
.element-button.element-button-orange, .element-button2.element-button-orange {background: linear-gradient(180deg ,#fdcb4f 30%, #ff8224 90%) repeat scroll 0 0 #ff8224;background-color:#ff8224\9;border: 1px solid #ccc;color: black;
    text-shadow: 0 1px 0 ##ff8224;}


.element-button.element-button-green:hover, .element-button2.element-button-green:hover {
	background: linear-gradient(180deg, #59ba33 20%, #1f7629 100%) repeat scroll 0 0 #1f7629;background-color:#28982e\9;
    border: 1px solid #ccc;
    color: black;
    text-shadow: 0 1px 0 #61c999;
}

.element-button.element-button-orange:hover, .element-button2.element-button-orange:hover {
	background: linear-gradient(180deg, #fdcb4f 20%, #d56203 100%) repeat scroll 0 0 #fa943e;background-color:#fa943e\9;
    border: 1px solid #ccc;
    color: black;
    text-shadow: 0 1px 0 #ff8224;
}


.element-button.element-button-small, .element-button2.element-button-small {
    height: 3em;
    line-height: 3em;
}
.element-button, .element-button2 {
    border-radius: 5px;
    cursor: pointer;
    font-size: 0.84615em;
    font-weight: 700;
    padding: 0 0.6em !important;
    text-align: center;
    text-decoration: none !important;
}
i.icon.icon-small.icon-black.icon-cart, .listing .filter-content ul li.filter-content-view a.icon-small.icon-black.icon-cart {
    background-position: -11px 0;
}
.items-list ul li > div, .items-list2 ul li > div {
    border: 1px solid lightgray;
    border-radius: 0.38462em;
}
.phspace-10, .items-list ul li > div .item-content, .filter-aside .article, .listing .interesting {
    padding-bottom: 0.76923em;
    padding-top: 0.76923em;
}
.phspace-5, .items-list ul li > div .item-content .item-description .item-description-large table tr td, .items-list.item-list-line ul li > div .item-hgroup, .items-list.item-list-box ul li > div .item-hgroup .item-header, .items-list.item-list-box ul li > div .item-hgroup .item-name, .modal-item-quick-view .items-area .scrollable .items .group .item .horizontal.large .item-info-box .characteristics table tr td {
    padding-bottom: 0.38462em;
    padding-top: 0.38462em;
}

.items-list2 ul li > div .item-content .item-description .item-description-large table tr td, .items-list2.item-list-line ul li > div .item-hgroup, .items-list2.item-list-box ul li > div .item-hgroup .item-header, .items-list2.item-list-box ul li > div .item-hgroup .item-name {
    padding-bottom: 0.38462em;
    padding-top: 0.38462em;
}



.items-list ul li:hover > div, .items-list2 ul li:hover > div {
    border: 1px solid #a2a2a2;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.items-list p, .listing p, .modal-item-quick-view p, .set-default-parametr-page span, .items-list span, .listing span, .modal-item-quick-view span, .set-default-parametr-page a, .items-list a, .listing a, .modal-item-quick-view a {
    font-size: 0.9em;
}
.listing p {line-height: 1.2;padding-bottom: 0;padding-top: 0;}
.items-list.item-list-line ul li > div .item-price-wrap{
    border: 1px solid lightgray;
    border-radius: 0.38462em;
}


.items-list ul li > div .item-content .item-description .item-description-large table {
    width: 100%;
}

.mhbspace-10, .items-list ul li, .items-list.item-list-box ul li > div .item-content .item-image, .modal-item-quick-view .items-area .scrollable .items .group .item .hgroupe, .modal-item-quick-view .items-area .scrollable .items .group .item .horizontal.large .header {
    margin-bottom: 0.76923em;
}

.items-list2 ul li, .items-list2.item-list-box ul li > div .item-content .item-image {
    margin-bottom: 0.76923em;
}

.items-list.item-list-line ul li > div .item-content .item-description .item-icons p:first-child {
    float: left;
}
.items-list ul li > div .item-content .item-description .item-icons p {
    line-height: 1;
}
i.icon.icon-small.icon-green.icon-delivery, .listing .filter-content ul li.filter-content-view a.icon-small.icon-green.icon-delivery {
    background-position: 0 -33px;
}
i.icon.icon-small.icon-green.icon-warranty, .listing .filter-content ul li.filter-content-view a.icon-small.icon-green.icon-warranty {
    background-position: 0 -22px;
}
.items-list.item-list-line ul li > div .item-content .item-description .item-icons p:first-child + p {
    float: right;
    margin-right: 1.53846em;
}

.items-list ul li > div .item-content .item-description .item-icons p i.icon, .items-list .listing .filter-content ul li > div .item-content .item-description .item-icons p li.filter-content-view a, .listing .filter-content .items-list ul li > div .item-content .item-description .item-icons p li.filter-content-view a, .items-list .listing .filter-content ul li.filter-content-view li > div .item-content .item-description .item-icons p a, .listing .filter-content .items-list ul li.filter-content-view li > div .item-content .item-description .item-icons p a {
    margin-right: 0.27273em;
    margin-top: -0.09091em;
}
.items-list i.icon {vertical-align:middle;}
.toplinemenu.toplinemenu_st {
    border-radius: 5px 5px 0 0;
    margin-left: -0.95em;
    margin-right: -1.8299em;
    margin-top: -1.53846em;
    padding-left: 1.53846em;
    padding-right: 1.53846em;
}
.toplinemenu {
    background: none repeat scroll 0 0 white;
    border-color: #e3e3e3;
    border-style: solid;
    border-width: 1px 0;
}
.toplinemenu ul li {position: relative;z-index: 5;padding:0.5em 0 0.5em 0.5em;}
.toplinemenu a {padding-top:0.5em;padding-bottom:0.5em;text-decoration:underline;}
.toplinemenu a:hover {text-decoration: none; !important}
.toplinemenu {
    border-radius: 6px 6px 0 0;
    clear: both;
    padding: 0 1.846em !important;
    text-align: left;
}
.del_item {position:absolute;right:-5px;background-color:#fff;top:-5px;color:red;font-weight:bold;font-size:1.3em;width:1.2em;height:1.2em;cursor:pointer;text-align:center;padding:0.07em;}

.panel-fixed {position: fixed; top: 40px; z-index: 1000; left: auto; right: auto;}
.panel-bg.wr_bg {position: fixed; top: 30px; z-index: 999;width:100%;padding: 10px 0px; background: url("/images/imag/footer_bg_2.png") repeat scroll 0% 0% transparent; height: 40px;}

.listing .filter-content ul {
    background: none repeat scroll 0 0 #f0f0f0;
    position: relative;
	border: 1px solid #ccc;
    border-radius: 5px;
    position: relative;
}
.listing .filter-content ul li:first-child {
    border-left: 0 none;
	color:#777;
}
 del,.items-list ul li > div .item-content .item-description .item-description-small, .items-list.item-list-line ul li > div .item-price-wrap .item-price-retail,.listing .filter-content ul li p:first-child {
	color:#777;
}

.items-list2 ul li > div .item-content .item-description .item-description-small,.listing .filter-content ul li p:first-child {
	color:#777;
}

del {
    font-size: 1.07692em;
    font-weight: 700;
	display:block;
}


.listing .filter-content ul li {
    border-left: 1px solid #fff;
    border-right: 1px solid #d3d3d3;
    min-height: 2.9em;
    padding-bottom: 0.61538em;
    padding-top: 0.53846em;
}
.listing .filter-content ul li {
    padding-left: 1.53846em;
    padding-right: 1.53846em;
	display:inline-block;
	vertical-align: top;
}
.listing .filter-content ul li p a.active {font-weight: 700;
    text-decoration: none;
}
.listing .filter-content ul li p a {margin-left:0.5em;color:#000;font-weight:normal;}
.listing .filter-content ul li p + p {
    margin-top: 0.45455em;
}

i.icon.icon-medium, .listing .filter-content ul li.filter-content-view a {
    background-image: url("/images/imag/sprite-icons-medium.png");
    background-position: 16px -128px;
    height: 16px;
    line-height: 16px;
    width: 16px;
	display:inline-block;
}
i.icon.icon-medium.icon-black.icon-items-line, .listing .filter-content ul li.filter-content-view a.icon-black.icon-items-line, .listing .filter-content ul li.filter-content-view a.items-list.active {
    background-position: -16px -112px;
}
i.icon.icon-medium.icon-silver.icon-items-line, .listing .filter-content ul li.filter-content-view a.icon-silver.icon-items-line, .listing .filter-content ul li.filter-content-view a.items-list {
    background-position: -32px -112px;
}
.items-list p, .listing p, .modal-item-quick-view p,.items-list span, .listing span, .items-list a, .listing a, .modal-item-quick-view a {
    font-size: 0.95em;
}
 .listing .filter-content ul li.filter-content-view a.items-box.active {
    background-position: 32px -128px;
}
.items-list.item-list-box ul li > div .item-content .item-price-wrap {
    height: 3em;
    overflow: hidden;
}
.mhtspace-10, .items-list.item-list-box ul li > div .item-content .item-price-wrap, .mhtspace-10, .items-list2.item-list-box ul li > div .item-content .item-price-wrap,  {
    margin-top: 0.76923em;
}
.items-list.item-list-box ul li > div .item-content .item-price-wrap .element-button, .items-list2.item-list-box ul li > div .item-content .item-price-wrap .element-button2 {
    float: right;
}
.items-list.item-list-box ul li > div .item-hgroup .item-name, .items-list2.item-list-box ul li > div .item-hgroup .item-name {
    height: 3.15385em;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 1.15385em;
    padding-right: 1.15385em;
	width:14.359em;
}
.items-list.item-list-box ul li > div .item-hgroup .item-name {
    height: 3.15385em;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 1.15385em;
    padding-right: 1.15385em;
	width:14.359em;
}

.items-list2.item-list-box ul li > div .item-hgroup .item-name {
    height: 2em;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 1.15385em;
    padding-right: 1.15385em;
	width:14.359em;
}

.items-list.item-list-box ul li > div .item-hgroup .item-header, .items-list2.item-list-box ul li > div .item-hgroup .item-header {
    background: none repeat scroll 0 0 #f0f0f0;
    padding-left: 0.5em;
    padding-right: 1.15385em;
}
.pager {
    overflow: hidden;
    text-align: center;
}
.fr {
    float: right;
}
.pager ul {
    display: inline-block;
}
.listing .pager .fr a, .listing .pager .fr span {
    margin-left: 0.01em;
}
.pager ul li a, .pager ul li span {
    display: block;
    padding: 0.308em 0.1em;
	cursor:pointer;
	border:1px solid #ccc;
	min-width:1.5em;
	text-align:center;
}
.pager ul li a, .pager ul li span:hover {box-shadow: 0 1px 7px rgba(255, 130, 36, 0.8) inset, 0 2px 0 -1px rgba(255, 255, 255, 0.2);

}
.sel_page {box-shadow: 0 1px 7px rgba(30, 23, 0, 0.8) inset, 0 2px 0 -1px rgba(255, 255, 255, 0.2);cursor:default;}
.pager ul li a, .pager ul li .p3  {border:1px solid transparent;}
.pager ul li a, .pager ul li .p3:hover  {cursor:default;box-shadow:none;}

.listing .filter-content ul li p a.active {
    font-weight: 700;
    text-decoration: none;
}
.listing .filter-content ul li.filter-content-sort a > span {display:none;padding-left:0.3em;}
.listing .filter-content ul li.filter-content-sort a.active > span {display:inline-block;}

/*itemview*/
.itemContainer.v2 {    color: #4a4f4b;	display:table;	width:72em;	padding-top:1em;}
.container.content.mobile .itemContainer.v2 {width:100%}
.container.content.mobile #editor1 {max-width: 100%;}
.container.content.mobile #editor1 img {width: 100%;}

.itemContainer {
    padding-bottom: 1em;
    position: relative;
    z-index: 0;
}
.rounded {
    background: none repeat scroll 0 0 #f1f1f1;
    border: 0.077em solid #ccc;
    border-radius: 6px;
    color: #5a5a5a;
}

.rounded-white {
    background: none repeat scroll 0 0 #ffffff;
    border: 0.077em solid #ccc;
    border-radius: 6px;
    color: #5a5a5a;
}

.itemContainer .majorColumns .columnL {
    width: 35.308em;
}
.wrapperLeft {
    padding-right: 0;
}
.wrapper1 {
    padding: 0  0 0 0.5em;
}
.fr {
    float: right;
}
.rel {
    position: relative;
}
.catalog-item-compare input {
    display: none;
}
a.modalLink {
    border-bottom: 1px dashed #000;
    padding-bottom: 1px;
    text-decoration: none;
}
a.modalLink:hover {border-bottom:1px transparent;}
a {
    color: #000;
}
a, a:focus {
    text-decoration: none;
    transition-duration: 0.5s;
    transition-property: color;
}
.box a, a:focus {  text-decoration: underline;cursor:pointer;}


.catalog-item-compare.catalog-item-compare-selected .add-compare {
    display: none;
}
.catalog-item-compare.catalog-item-compare-selected .move-to-compare {
    display: block;
}
.catalog-item-compare .move-to-compare {
    border-bottom: 1px dashed #008900;
    color: #008900;
    display: none;
}
.goodContainer .goodContainerInner .buyContainer .scalesAndBalloon .compareContainerSmall, .itemContainer .balloonCompareContainer {
    background: none repeat scroll 0 0 #fff;
    border: 0.077em solid #ccc;
    border-radius: 5px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
    display: none;
    padding: 0.231em 0 0.538em;
    position: absolute;
    text-align: center;
    z-index: 2;
}
.itemContainer .balloonCompareContainer {
    bottom: 24px;
    left: 18px;
    width: 145px;
}

.hide {
    display: none;
}
.itemContainer.v2 .fotoContainer .foto, .itemContainer.v2 .innerPriceContainer {
    margin-top: 0.769em;
}
.rounded .area, .goodImagesGallery .area {
    background: none repeat scroll 0 0 #fff;
    border: 0.077em solid #ccc;
    border-radius: 6px;
}
.itemContainer .fotoContainer .foto .mainImageContainer {
    height: 21.154em;
    line-height: 21.154em;
    margin: 0.154em;
    text-align: center;
}
.itemContainer.v2 .fotoContainer .mainImageContainer {height: 30em !important;line-height: 1 !important;display:inline;}
.mainImageContainer {
    z-index: 1;
}
.mainImageContainer .mainImageLink { position: relative; z-index: 1;overflow:hidden;height:370px;}
.itemContainer .fotoContainer .foto .mainImageContainer .imgLabel {
    color: #7f7f7f;
    display: block;
    font-size: 0.769em;
    line-height: 1.2;
    padding-right: 2em;
    text-align: left;
}
.itemContainer .fotoContainer .foto .mainImageContainer .zoom {
    line-height: 1;
    position: absolute;
    right: 0.231em;
    top: 0.231em;
    z-index: 9999;
}
.itemContainer.v2 .supplementaryImages {
    padding: 0.231em 0.615em 0.462em;
}
.supplementaryImages {
    padding: 0.231em;
    text-align: left;
}
.itemContainer.v2 .supplementaryImages ul {
    margin-left: -0.385em;
}
.supplementaryImages ul {
    display: inline-block;
}
.itemContainer.v2 .supplementaryImages ul li {
    margin-left: 0.385em;
}
.supplementaryImages li {
    display: inline-block;
}
.inv {
    display: none;
}
.itemContainer .majorColumns .columnR {
    margin-left: 35.8em;
}
.twoColumns .columnR {
    margin-left: 54.999em;
}
.itemContainer.v2 .priceAndBuyContainer {
    padding-right: 0 !important;
}
.itemContainer .minorColumns .columnL {
    width: 16.538em;padding-top:0.9em;
}
.itemContainer.v2 .innerPriceContainer {
    padding: 1em 1em 0 !important;
}

.majorColumns .columnL {
    width: 35.308em;
}
.itemContainer .priceAndBuyContainer {
    padding-right: 1.846em;
}


.itemContainer.v2 #delay span {
    background: url("/a0/ru/images/style/delay_icon_b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 15px;
    width: 11px;
}
#delay span {
    background: url("/a0/ru/images/style/delay_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 13px;
    width: 9px;
}
#complain span, .item #delay span, .item #package span {
    display: inline-block;
    height: 11px;
    margin-right: 0.385em;
    vertical-align: middle;
    width: 11px;
}
    margin-bottom: 1em !important;
}
.itemContainer.v2 .innerPriceContainer {
    padding: 1em 1em 0 !important;
}
.itemContainer.v2 .fotoContainer .foto, .itemContainer.v2 .innerPriceContainer {
    margin-top: 0.769em;
}
.itemContainer .innerPriceContainer {
    margin-top: 1em;
    padding-bottom: 1.231em;
    padding-top: 1em;
    text-align: center;
}

.itemContainer.v2 .innerPriceContainer .iPrice {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #f0f0f0;border-color:#f0f0f0\9;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 0.077em;
    line-height: 1;
    margin: 0;
    padding: 0 0 1em;
}
.itemContainer .innerPriceContainer .iPrice .price {
    font-size: 2.769em;font-weight:bold;display:inline-block;height:1.1em;
}
.items-list2 .iPrice .price {font-size: 1.3em;font-weight:bold;display:inline-block;height:1.1em;margin-left:0.7em;}

.itemContainer.v2 .innerPriceContainer .iPrice {
    line-height: 1;
}
.itemContainer .innerPriceContainer .iPrice sup {color: #777777;font-size: 1.154em;font-weight: bold;}

.items-list2 .iPrice sup {color: #777777;font-size: 1.1em;font-weight: normal;display:contents;}
.itemContainer.v2 .innerPriceContainer .buy, .select-size .buy {
    padding: 0;
}
.itemContainer.v2 .innerPriceContainer .buy a, .select-size .buy a {
	background: linear-gradient(180deg , #59ba33 30%, #2ca63b 90%) repeat scroll 0 0 #248931;background-color:#59ba33\9;
    border: 1px solid #ccc;
    color: black;
    text-shadow: 0 1px 0 #61c999;
	display:block;
	border-radius: 5px;
	font-size: 0.9em;
	font-weight:bold;
    box-shadow: 0 2px 3px -2px #5a5a5a;
    height: 39px;
    line-height: 39px;
}

.buy.button i.icon {vertical-align:middle;}

.element-button2 i.icon {vertical-align:middle;}

.itemContainer.v2 .innerPriceContainer .buy a:hover {
	background: linear-gradient(180deg, #73ca4b 20%, #1f7629 100%) repeat scroll 0 0 #1f7629;background-color:#28982e\9;
    border: 1px solid #ccc;
    color: black;
    text-shadow: 0 1px 0 #61c999;
}

.itemContainer.v2 .innerPriceContainer .optionsContainer {
    border-top: 0.077em solid #f0f0f0;
    padding: 0.385em 0;
}
.itemContainer.v2 .interval {
    margin-bottom: 1em !important;
}
.itemContainer .innerPriceContainer .buy {
    padding: 1em 2em 0;
}
.itemContainer.v2 .innerPriceContainer .optionsContainer li, .itemContainer.v2 .innerPriceContainer .optionsContainer li a {
    color: #000;
    font-weight: bold;
    overflow: hidden;
    text-align: left;
}
.itemContainer.v2 .innerPriceContainer .optionsContainer li {
    display: inline-block;
    font-size: 0.9em;
    line-height: 1.2;
    vertical-align: top;
    width: 46%;
}
.itemContainer.v2 .innerPriceContainer .optionsContainer ul {text-align:center;}
.itemContainer.v2 .innerPriceContainer .ratingContainer {
    border-color: #f0f0f0;
    margin: 0;
    padding: 0.692em 0 0;
}
.itemContainer .innerPriceContainer .ratingContainer {
    border-top: 0.077em solid #ccc;
    font-weight: bold;
    margin: 1em 1em 0;
    padding-top: 0.769em;
}
.itemContainer.v2 .innerPriceContainer .ratingContainer a {
    font-size: 0.923em;
    text-decoration: none;
}
.itemContainer .minorColumns .columnR {margin-left: 17.077em;margin-right:0.5em;}
.item .majorColumns .columnR {
    margin-left: 36.846em;
}
.twoColumns .columnR {
    margin-left: 54.999em;
}
.wrapperRight {
    padding-left: 0;
}
.head-4 {
    color: #000;
    display: block;
    font-size: 1.077em;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.itemContainer.v2 .properties.top {
    margin-top: 0.4em;
}
.itemContainer.v2 .properties table {
    margin-top: 0.385em;
    table-layout: fixed;
}
.itemContainer .properties table {
    border-collapse: separate;
    border-top: 0.077em dotted #5a5a5a;
    margin-top: 1em;
    width: 100%;
}
.itemContainer #hidedProperties.properties table {
    border: 0 none;
    margin: 0;
}
.itemContainer.v2 .propertiesContainer #showAllProperties {
    display: inline-block;
    font-size: 0.923em;
    margin-top: 0.417em;
}

.itemContainer .supplementaryImages li a span {
    display: block;
    padding: 0.077em;
}
.itemContainer .supplementaryImages li a {
    border: 0.077em solid #ccc;
    border-radius: 3px;
    display: block;
}
.itemContainer .supplementaryImages li:hover {
    box-shadow:0 0 3px -1px #5a5a5a ;
}
.itemContainer.v2 .properties td, .itemContainer.v2 .properties th {
    border-width: 0.1em;
    font-size: 0.9em;
    height: 1.182em;
    padding: 0.545em 0;
}
.itemContainer .properties td, .itemContainer .properties th {
    border-bottom: 0.083em dotted #5a5a5a;
    font-size: 0.923em;
    padding: 0.5em 0;
    vertical-align: middle;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
.itemContainer.v2 .properties td p {
    border-width: 0.1em;
    padding: 0 0.909em 0 0;
}
.itemContainer .properties td p {
    border-right: 0.083em dotted #5a5a5a;
    padding: 0 0.833em 0 0;
}
p {
    padding-bottom: 0.385em;
    padding-top: 0.231em;
}
.itemContainer.v2 .properties .value {
    padding-left: 0.909em;
    width: 8.181em !important;
    word-wrap: break-word;
}
.itemContainer .properties .value {
    color: #000;
    padding-left: 0.833em;
    width: 45%;
}
.hide {display:none;}
.itemContainer .twoColumns {
    margin: 0;
}
.view_add, .hide_add {cursor:pointer;border-bottom: 1px dotted #666;}
.view_add:hover, .hide_add:hover {border-bottom: 1px dotted transparent;}
.items-list ul li > div .item-content .item-description .item-description-large table tr.sel_tr td {border-bottom: none;}

/*--------*/
.twoColumns {    margin-top: 1.538em;clear:both;}
.twoColumns .columnL {
    float: left;
    width: 74em;
}
.container .infoContainer .mainInfo .stdTabs {
    margin-bottom: 1.538em;position:relative;
}
.stdTabs .ui-tabs-nav {
    clear: both;
    display: block;
    margin-bottom: -1px;
}
.stdTabs > .ui-tabs-nav li {
    margin-right: 0.539em;
}
.tabs > .ui-tabs-nav li, .stdTabs > .ui-tabs-nav li {
    display: inline-block;
    vertical-align: top;
}
.stdTabs > .ui-tabs-nav li {
    margin-right: 0.539em;
}
.container .infoContainer .mainInfo .stdTabs > div#item-20 {
    min-height: 360px;background-color:#fff;

}
.container .infoContainer .mainInfo .stdTabs > div {
    padding: 1.154em 1.846em 1.25em;
}
.stdTabs > div {
    padding: 1.154em 1.154em 1.25em;
}
.stdTabs > .ui-tabs-nav li a, .orderbutton {background: linear-gradient(180deg, #fdcb4f, #ff8224) repeat scroll 0 0 #ff8224;background-color: #ff8224\9;border: 0.077em solid #353535;border-radius: 6px;color: #5a5a5a;font-weight: bold;
padding: 0.769em 1.154em;position: relative;text-decoration: none;cursor:pointer;}
.tabs li a, .stdTabs li a {
    display: block;
}

.stdTabs__ > .ui-tabs-nav li a, .orderbutton:hover {background: linear-gradient(180deg, #fdcb4f, #d56203) repeat scroll 0 0 #fa943e;background-color: #ff8224\9;
text-shadow: 0 1px 0 #ff8224;}

.container .infoContainer .mainInfo .topTitle {
    position: relative;text-align:left;
    z-index: 3;
}
.head-1 {
    font-size: 1.61538em;
}
.head-1, .head-2, .head-3 {
    line-height: 1;
}
.container .infoContainer .mainInfo .mapsContainer {
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    z-index: 2;
}
.stdTabs > div#item-20 ul {
    list-style: outside none disc;
    margin-left: 1.923em;
}

.header-main-content ul { list-style: none outside none;}

.container .infoContainer .mainInfo .mapsContainer .switch {
    margin: 0 0 1em;
}
.stdTabs .ui-tabs-nav {
    clear: both;
    display: block;
    margin-bottom: -1px;
}
.switch {
    display: inline-block;
    vertical-align: middle;
}
.switch li.right a {
    border-radius: 0 6px 6px 0;
    border-right: 0.091em solid #969696;
}
.tabs > .ui-tabs-nav li, .stdTabs > .ui-tabs-nav li {
    display: inline-block;
    vertical-align: top;
}
.switch li {
    display: inline-block;
    vertical-align: top;
}
.switch li.active.left a, .switch li.ui-state-active.left a {
	background: #a8a8a8;
}
.switch li.ui-state-active a, .switch li.active.middle span {
    background: none repeat scroll 0 0 #a8a8a8;
    color: #fff;
    cursor: default;
}
.switch li.left a {border-left: 0.091em solid #969696;border-radius: 6px 0 0 6px;border-right: 0.091em solid #969696;margin-right:-0.2em;}
.switch li a {
    background:  -moz-linear-gradient(center bottom , #ccc 0%, #f1f1f1 100%) repeat scroll 0 0 #f1f1f1;
    border-bottom: 0.091em solid #969696;
    border-top: 0.091em solid #969696;
    color: #565656;
    display: inline-block;
    font-size: 0.97em;
    font-weight: bold;
    padding: 0.636em 1em;
    text-decoration: none;
}
.tabs li a, .stdTabs li a {
    display: block;
}
.tabs li a, .stdTabs li a {
    display: block;
}
.item .infoContainer .mainInfo .mapsContainer .area {
    border: 0 none;
}

.mapContainer { padding: 0.769em;width:400px;height:300px;box-shadow: 0 2px 5px -2px black;background-color:#fff;border:1px solid #ccc\9;}
.container .infoContainer .mainInfo .mapsContainer .mapRoll a {
	background-color:#fff;
	border-radius:5px 0 0 5px;
	border:0.077em solid #ccc;
	border-right:0px;
    display: block;
    height: 103px;
    left: -18px;
    margin: 0;
    position: absolute;
    top: 95px;
    width: 17px;
}
.stdTabs > .ui-tabs-nav li.ui-state-active a {
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 0 none;
    border-radius: 6px 6px 0 0;
	border-color:#ccc;
    color: #000;
    cursor: default;
    padding-bottom: 1.462em;
}
.stdTabs > .ui-tabs-nav li.first {margin-left:0.7em;}

.boxshad {box-shadow: 0 2px 5px -2px black;}
.container .infoContainer .mainInfo .topTitle a {
    white-space: nowrap;
}
a.modalLink {
    border-bottom: 1px dashed #000;
    padding-bottom: 1px;
    text-decoration: none;
}
.contaiber .infoContainer .mainInfo .shopsContainer {
    margin-right: 19.692em;
    padding-top: 1.538em;
}
.container .infoContainer .mainInfo .shopsContainer .shopsHeader.head {
    margin-bottom: -11px;
    position: relative;
    z-index: 1;
}

.container .infoContainer .mainInfo .shopsContainer .tabled table {
    width: 100%;
}

.container .infoContainer .mainInfo .shopsContainer .shopsHeader .cellL.top {
    background: no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
    color: #5a5a5a;
    font-weight: normal;text-align:left;
}
.container .infoContainer .mainInfo .shopsContainer .tabled td.bigger {
    width: 170px;
}
.container .infoContainer .mainInfo .shopsContainer .shopsHeader .cellL {
    background: repeat-y scroll 100% 0 rgba(0, 0, 0, 0);
    color: #000;
    font-weight: bold;text-align:left;
}
.container .infoContainer .mainInfo .shopsContainer .tabled .top {
    border: 0 none;
    font-size: 0.97em;
    padding-bottom: 1.5em;
    text-align: center;
    vertical-align: middle;
}
.container .infoContainer .mainInfo .shopsContainer .shopsHeader td {
    border-top: 0.091em dotted #a5a5a5;
    padding: 1em 0;
}
.container .infoContainer .mainInfo .shopsContainer .tabled td {
    padding-bottom: 0.455em;
}
.container .infoContainer .mainInfo .shopsContainer .tabled td {
    font-size: 0.98em;
    vertical-align: top;
    width: 30%;
}
.container .infoContainer .mainInfo .shopsContainer {
    margin-right: 34.0em;
    padding-top: 1.538em;
}

.msm_ {display:inline-block;margin-top:45px;color:#666666;} 

.main-commentholder{width:400px;box-shadow: 0 2px 5px -2px black;position:absolute;top:-5em;right:1em;z-index:10;}

.inputBlock {
    border-bottom: 0.077em dotted #787878;
    border-top: 0.077em dotted #787878;
    margin: 1em 0;
    padding-bottom: 1.5em;
    position: relative;
}


.add_comment_container .msg {padding: 0.1em 3em;text-align: center;color:red;}
.elForm {
    padding-top: 1em;
}
.inputBlock .label {
    padding-top: 1em;
}
.elForm label {
    display: block;
    padding-bottom: 0.385em;
    padding-top: 0.231em;
}
.comments .common, .comments .text {
    background: none repeat scroll 0 0 #f8f8f8;
    border-radius: 6px;
    padding: 0.769em;
}
.elForm input, .elForm textarea, .elForm select {
    border: 1px solid #cdcdcd;
    margin: 0 auto;
    padding: 0.385em;
    width: 95%;
}
.elForm input, .elForm textarea, .elForm select {
    border: 1px solid #cdcdcd;
    margin: 0 auto;
    padding: 0.385em;
    width: 95%;
}




.st_n {background: transparent url('/images/imag/st_n.png') no-repeat right bottom;width:24px;height:24px;display:inline-block;}
.st_n:hover {background: transparent url('/images/imag/st_y.png') no-repeat right bottom;}
.st_y {background: transparent url('/images/imag/st_y.png') no-repeat right bottom;width:24px;height:24px;display:inline-block;}
.st_y:hover {background: transparent url('/images/imag/st_n.png') no-repeat right bottom;}

.form_submit {padding-top:1.5em;}
.form_submit .button .activeButton {background: linear-gradient(180deg, #fdcb4f, #ff8224) repeat scroll 0 0 #ff8224;border: 0.077em solid #353535;border-radius: 6px;color: #5a5a5a;font-weight: bold;padding: 0.769em 1.154em;
position: relative;text-decoration: none;background-color:#ff8224\9;}
.form_submit .button .activeButton:hover {background-color:#fdcb4f\9;}

.change_captcha {width:20px;height:20px;position:relative;display:inline-block;cursor:pointer;opacity:0.8;filter: alpha(opacity=80);background: transparent url('/images/imag/all-png-icon.png') no-repeat -45px 0 ;}
.captchaContainer {display:inline-block;}

.close {cursor: pointer;font-size: 1em;position: absolute;right: 1em;top: 1em;}

.comments {box-shadow: 0 2px 5px -2px black;}

.comments .commentsblock.twoColumns{width:60em;text-align:left;}

.comments .comment {margin-top: 1.154em;position:relative;}
.comments .comment .title {
    float: left;
    width: 12.308em;
}
.comments .leftPart {
    width: 12.308em !important;
}
.comments .comment .title p {
    color: #777;
    font-size: 0.846em;
    padding-left: 0.1em;
}
p {
    padding-bottom: 0.385em;
    padding-top: 0.231em;
}
.comments .comment .text, .comments .comment .answerBlock {
    margin-left: 13.462em;
}
.comments .comment .text {
    background: none repeat scroll 0 0 #f1f1f1;
    position: relative;
}
.comments .rightPart {margin-left: 12.308em !important;margin-top:1em;}

.comments .comment .text div {
    overflow: hidden;
}
.comments .comment .text .arrow {display: block;color:#f1f1f1;height: 19px;left: -20px;left:-14px\9;position: absolute;top: -8px;width: 19px;font-size:2em;}
.comments .comment .text div {overflow: hidden;padding:3px;word-wrap: break-word;}

.stsm_n {background: transparent url('/images/imag/stsm_n.png') no-repeat right bottom;width:16px;height:16px;display:inline-block;}
.stsm_y {background: transparent url('/images/imag/stsm_y.png') no-repeat right bottom;width:16px;height:16px;display:inline-block;}
.comments .commentScore {background-color:#f1f1f1;display:inline-block;}
.commentStars span {display:inline-block;}
.cl {
    clear: both;
    display: block;
    font-size: 1px;
    height: 0;
    line-height: 0.1;
}

.common .activeButton {
    background: linear-gradient(180deg, #fdcb4f, #ff8224) repeat scroll 0 0 #ff8224;background-color:#ff8224\9;
    border: 0.077em solid #353535;
    border-radius: 6px;
    color: #5a5a5a;
    font-weight: bold;
    padding: 0.769em 1.154em;
    position: relative;
    text-decoration: none;
}
.common .activeButton:hover {background: linear-gradient(180deg, #ff8224, #fdcd4f) repeat scroll 0 0 #ff8224;background-color:#fdcd4f\9;}

/*order*/

.blockForm .group {
    padding: 1.154em;
}
.blockForm .group {
    background: none repeat scroll 0 0 #fff;
    border-top: 0.077em dotted #b0b0b0;
}
.blockForm .group h3 {color: #000;font-size: 1.5em;text-align:left;}
h3, .h3 {font-size: 1.7em;font-weight: bold;}
h2 { font-size: 1.9em; font-weight: bold;}

.elForm {
    padding-top: 1em;
}
.orderWrapper .blockForm .elForm .label {
    width: 15.385em;
}
.blockForm .elForm .label {
    text-align: right;
    width: 20em;
}
.blockForm .elForm .label, .blockForm .elForm .value {
    display: inline-block;
    vertical-align: top;
}
.blockForm .elForm label {
    padding-right: 1em;
    padding-top: 0.385em;
}

.orderWrapper .blockForm .elForm .value {
    width: 31em;
}

.blockForm .elForm .value {
    width: 34em;
}
.blockForm .elForm input, .blockForm .elForm textarea {
    margin: 0;
    width: 87.5%;
}
.elForm input, .elForm textarea, .elForm select {
    border: 1px solid #cdcdcd;
    margin: 0 auto;
    padding: 0.385em;
    width: 95%;
}
.blockForm .elForm .value .example, .inputBlock .elForm .value .example {
    color: #9f9f9f;
    font-size: 0.769em;
}
.elForm .warning {
    color: red;
    font-size: 0.769em;
    padding-left: 1em;
}
.warning {
    color: #d00;
}
.orderWrapper {
    margin: 0 auto;background:#fff;
    padding: 2.1em 2.846em 1.846em;
    width: 68.2.0em;
}
.orderForm {width:54em;}
.orderForm .deliveryTabs .switch {
    padding: 1em 1em 1em 0;
    text-align: center;
}
.orderForm .deliveryTabs .ui-tabs-panel {
    color: #000;
    margin: 0 auto;
    padding-left: 8em;
    width: 63%;
}
.orderForm .deliveryOption .radio, .orderForm .paymentOption .radio {
    width: 15px;
}
.orderForm .paymentOption .radio, .orderForm .paymentOption .icon, .orderForm .paymentOption .title, .orderForm .deliveryOption .radio, .orderForm .deliveryOption .date, .orderForm .deliveryOption .price, .orderForm .deliveryOption .title {
    display: inline-block;
    vertical-align: middle;
}
.orderForm .deliveryOption.header .deliveryInfoContainer {
    font-size: 0.88em;
}
.orderForm .deliveryOption .deliveryInfoContainer, .orderForm .paymentOption .paymentInfoContainer {
    display: inline-block;
    margin-bottom: 1px;
    overflow: hidden;
    padding: 1em;
    vertical-align: middle;
    width: 88%;
}
.orderForm .deliveryOption .title {
    width: 50%;
}
.orderForm .deliveryOption.header .deliveryInfoContainer .date, .orderForm .deliveryOption.header .deliveryInfoContainer {
    color: #000;
    font-size: 1em;
    font-weight: normal;
}
.orderForm .deliveryOption .date {
    color: #777;
    float: right;
    font-size: 0.85em;
    position: relative;
    text-align: center;
    width: 82px;
}
.orderForm .deliveryOption.active .deliveryInfoContainer, .orderForm .paymentOption.active .paymentInfoContainer {
    background: none repeat scroll 0 0 #f8f8f8;
}
.todo_crd_img {
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    margin-left: -5px;
    margin-top: -2px;
}
.add_form_cal {position:relative;float:right;right:300px;top:-12px;}
#CalendarControl caption, th, td  {text-align:left;padding-bottom:4px;}

.blockForm .elForm .value.many li {
    display: inline-block;
    margin-right: 16px;
    text-align: center;
    vertical-align: top;
}
.blockForm .elForm .value.many li label {
    padding-right: 0;
    padding-top: 0;
    text-align: center;
}
.blockForm .elForm .value.many li input {
    text-align: center;
    width: 3em;
}
.blockForm .elForm .value.many li.last {
    margin-right: 0;
}
.orderbutton.line a {
    display: inline-block;
    padding: 0 2.917em;
    text-decoration: none !important;
}
.orderbutton.line {width:15em;}
.formFooter {height:10em;background:#f1f1f1;}
.buttonContainer {padding:3.5em;position:relative;}

/*order cart content*/

.cart_info {width:54em;}

.cart_info .cart_table {
    border-collapse: separate;
    border-top: 0.077em dotted #b0b0b0;
    width: 100%;
}
.shadow {
    box-shadow: 0 2px 5px -2px black;
}
.cart_info .cart_table {
    border-collapse: separate;
}
.cart_info .cart_table .header th {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 0.091em dotted #b0b0b0;
    color: #000;
    font-size: 0.846em;
    padding: 0.636em 0;
    text-align: center;
    vertical-align: middle;
}
.cart_info .cart_table th p {
    border-width: 0.091em;
}
.cart_info .cart_table td p, .cart_info .cart_table th p, .jointlyList .list td p {
    border-right: 0.077em dotted #b0b0b0;
    padding: 0.385em 0;
}
.cart_info .cart_table td.photo {padding-left: 1.154em;width: 12%;overflow:hidden;}
.cart_info .cart_table td {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 0.077em dotted #b0b0b0;
    color: #000;
    padding: 0.538em 0;
    text-align: center;
    vertical-align: middle;
    width: 11%;
}
.cart_info .cart_table .photo .area {
    background: none repeat scroll 0 0 #fff;
    border: 0.077em solid #ccc;
    border-radius: 6px;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 4px;
    text-align: center;
    width: 50px;height:50px;overflow:hidden;
}
.rounded .area, .goodImagesGallery .area {
    background: none repeat scroll 0 0 #fff;
    border: 0.077em solid #ccc;
    border-radius: 6px;
}
.cart_info .cart_table .photo .area img {display: inline-block;width:4em;height:4em;line-height: 1.2;vertical-align: middle;}
.cart_info .cart_table td.title {
    padding-left: 1.154em;
    text-align: left;
    vertical-align: middle;
    width: 48%;
}
.cart_info .cart_table td p, .cart_info .cart_table th p, .jointlyList .list td p {
    border-right: 0.077em dotted #b0b0b0;
    padding: 0.385em 0;
}
.cart_info .cart_table td .price.black {color: #000;}
.cart_info .cart_table td .price, .cart_info .cart_table td .price.black span {font-size: 1em;}
.price sup {font-size: 0.8em;vertical-align:bottom;}
.increment .up, .increment .down {
    display: inline-block;
    vertical-align: middle;
}
.increment .up a, .increment .down a {
    display: block;font-size:2.3em;font-weight:350;height: 14px;width: 14px;color:#666;margin-top:-8px;
}
.increment input {
    border: 1px solid #cdcdcd;text-align:center;
    font-size: 1em;
    margin: 0 0.154em;
    padding: 0.154em;
    width: 2.308em;
}
.increment .up, .increment .down {
    display: inline-block;
    vertical-align: top;
}
.increment .up a {
    background: no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
}
.cart_info .cart_table td .price {
    font-size: 1em;
}
.cart_info .cart_table td.del {
    padding: 0.538em;
    width: 7%;
}
.cart_additional {
    width: 100%;
}
.cart_additional td {
    padding: 1em 0;
}
.cart_info .total-ajax, .cart_info .total {
    font-size: 1.154em;
    font-weight: bold;
    text-align: right;
}
.cart_info .total_sum.price {
    font-size: 1.385em;
}
.cart_info .total-ajax .price sup, .cart_info .total .price sup {
    font-size: 0.611em;
}
.price {color: #ff8224;font-size: 1em;font-weight: bold;}
.price span {font-size:1em;}
.elForm input.warn_brd {border: 1px solid red;}
.warn_mess {background:#fee9a5;padding:3px;margin-top:3px;position:absolute;width:99.2%;top:5px;left:0px;colo:red;font-weight:bold;}


//*catalog *//
.groupList {
    margin-bottom: 25px;
}
.groupList .contGroup {
    display: inline-block;
    vertical-align: top;
    width: 32.25%;
}

.listing .columns-page > .column-page.right.catalog {margin-left: 0.8em;}

.contGroup .contBlock {
    margin: 1.65em 0.5em 11px;
    min-height: 52px;
    position: relative;
}
.contBlock .icon {
    position: absolute;
    top: 2px;
}
.contBlock .icon img {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 48px;
    width: 48px;
    border-radius:5px;
}
.contBlock .cont {padding-left: 4.45em;padding-bottom:0.5em;}
.cont .listHeader {
    padding-bottom: 8px;
}
.headC {
    color: #000;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.headC a:focus,.cont ul li a:focus {
    text-decoration: none;
    transition-duration: 0.5s;
    transition-property: color;
}
.headC a:hover,.cont ul li a:hover {text-decoration:underline;}

.cont ul li {font-size: 14px;padding-bottom: 8px;margin-bottom:0px;}
.hidden {
    display: none;
}
.cont .link a {display:inline-block;border-bottom: 1px dashed black;color:#777;border-color:#777;}


.consult {width:400px;position:absolute;border:1px solid #ccc;border-radius:5px;top:100px;right:5px;background-color:#fff;}
.consult li {width:350px;height:50px;}
.consult .cust_mess textarea {width:87%;margin:0;}


#infe {color:red;font-size:22px;position:absolute;width:500px;z-index:1300;height:50px;left:44%;top:3px;background-color: #ccc;border-radius:10px;display:none;}


.top_login a {position: fixed;top: 0px; left: 5px;font-size: 14px;color: #fff;zoom:1;z-index:60001;border-bottom:1px dotted;text-decoration:none; }

a.org_btn {background: transparent;display:block;float:left;font-size: 16px;text-align: center;margin-right: 0px;padding-right: 9px;text-decoration: none;outline: none;z-index:5;color:#F68426;}
* html a.org_btn1 { \width:30px;} *
a.org_btn span {display:block;background: transparent;float:left;white-space: nowrap;line-height: 33px;text-align: center;text-decoration: none;padding: 0px 0px 0px 10px;outline: none;position:relative;}
a.org_btn:hover span {background: transparent;color:#fff;text-decoration: none;}
a.org_btn:active {display:block;text-decoration: none;outline: none;}
a.org_btn:active span {display: block;padding: 0px 0px 0px 10px;outline: none;color:#cccccc;}


a.org_btn_pres {background: transparent;display:block;float:left;font-size: 16px;font-weight:bold;text-align: center;height: 33px;margin-right: 0px;padding-right: 9px;text-decoration: none;
outline: none;z-index:5;}
a.org_btn_pres span {display:block;background: transparent;float:left;color:#999999;text-shadow:none;white-space: nowrap;line-height: 33px;height:33px;text-align: center;text-decoration: none;padding: 0px 0px 0px 10px;
outline: none;position:relative;z-index:-1;}
a.org_btn_pres:hover {background: transparent;text-decoration: none;}
a.org_btn_pres:hover span {background: transparent;text-decoration: none;}
a.org_btn_pres:active {display:block;background-position: right top;text-decoration: none;outline: none;}
a.org_btn_pres:active span {display: block;background-position: left top;padding: 0px 0px 0px 10px;outline: none;color:#cccccc;}



a.org_btn_save {text-decoration: none;}
a.org_btn_save span { background: transparent url('/images/org/org_save_bg_2.png') no-repeat right bottom;display:block;float:left;line-height: 40px;height:40px;width:40px;text-align: center;outline: none;
position:relative;z-index:100;margin-top:2px;}
a.org_btn_save:hover span {background: transparent url('/images/org/org_save_bg_2h.png') no-repeat right bottom;}

a.org_btn_cancel {text-decoration: none;}
a.org_btn_cancel span { background: transparent url('/images/org/org_cancel_bg.png') no-repeat right bottom;
display:block;float:left;padding-left:10px;line-height: 33px;height:33px;width:33px;text-align: center;outline: none;position:relative;z-index:100;}
a.org_btn_cancel:hover span {background: transparent url('/images/org/org_cancel_bg_over.png') no-repeat right bottom;}

a.org_btn_move {text-decoration: none;}
a.org_btn_move span { background: transparent url('/images/org/org_move_bg_2.png') no-repeat right bottom;display:block;float:right;line-height: 40px;height:40px;width:40px;text-align: center;outline: none;
position:relative;z-index:100;}
a.org_btn_move:hover span {background: transparent url('/images/org/org_move_bg_2h.png') no-repeat right bottom;}

.contacts_list_wrap {display: block;position: absolute;left:0px;top:70px;}
#list_blk_ins_btn ul {padding: 0;margin: 0;list-style: none;position:relative;}
#list_blk_ins_btn li.list_li_item { float:left;width:270px;padding:3px 0px 3px 25px;background-color: #fff ;border-left: 1px solid #000;border-right:1px solid #000;}
#list_blk_ins_btn li.li_top_clr { float:left;width:272px;height:8px;padding:3px 0px 0px 25px;background: transparent url('/images/org/li_top_clr.png') no-repeat  top left;}
#list_blk_ins_btn li.li_bottom_clr { float:left;width:272px;height:12px;padding:0px 0px 0px 25px;background: transparent url('/images/org/li_bot_clr.png') no-repeat  top left;border-top: solid 0px;}
#list_blk_ins_btn li.list_li_item a {display: block;text-align:left;text-decoration: none;color: #000;white-space:pre-wrap;word-wrap:break-word;font-size:16px;font-weight:bold;}
#list_blk_ins_btn li.list_li_item a:hover {text-decoration:none;white-space:pre-wrap;word-wrap:break-word;color:#000;font-weight:bold;font-size:16px;}
#list_blk_ins_btn li.mainli_list ul {visibility: hidden;display:block;position: absolute;left: 3px;top: 30px;width: 272px;z-index:501;}
#list_blk_ins_btn li.list_li_item:hover {position: relative;background: transparent url('/images/org/list_mark.png') no-repeat  0% 50%;background-color: #ffcc33;}
#list_blk_ins_btn ul  div.sel_item {position: relative;background-color: transparent;z-index:200;}
#list_blk_ins_btn li:hover ul {visibility: visible;}
#list_blk_ins_btn li:hover  {position: relative;}
#list_blk_ins_btn ul a:hover ul {visibility:visible;}
* html #list_blk_ins_btn a:hover {position:relative;}

a.org_list_menu {background: transparent url('/images/org/strong/org_pop_up_menu_bw.png') no-repeat left 4px;display:block;float:left;font-size: 16px;text-align: center;height: 33px;margin-left: 0px;
padding-left: 16px;text-decoration: none;outline: none;text-shadow:-1px -1px 3px #000;z-index:502;}
a.org_list_menu span {display:block;background: transparent;float:left;text-align:left;white-space: nowrap;color:#fff;line-height: 33px;height:33px;text-decoration: none;padding: 0px 0px 0px 10px;outline: none;
position:relative;z-index:-1;}
a.org_list_menu:hover {background: transparent url('/images/org/strong/org_pop_up_menu_bw.png') no-repeat left bottom;text-decoration: none;}
a.org_list_menu:hover span {_background: transparent url('/images/org/strong/org_pop_up_menu_bw.png') no-repeat left bottom;text-decoration: none;}
a.org_list_menu:active {display:block;background-position: left top;text-decoration: none;outline: none;}
a.org_list_menu:active span {display: block;background-position: left top;padding: 0px 0px 0px 10px;outline: none;color:#dd8888;}



a.org_btn_close {text-decoration: none;}
a.org_btn_close span { background: transparent url('/images/org/org_close_bg.png') no-repeat right bottom;display:block;padding-left:10px;float:right;line-height: 33px;height:33px;width:33px;text-align: center;
outline: none;position:relative;z-index:100;}
a.org_btn_close:hover span {background: transparent url('/images/org/org_close_bg_over.png') no-repeat right bottom;}


div.org_btn_hide_up {display:block;position:relative;height:31px;width:35px;cursor:pointer;background:transparent url('/images/org/strong/org_btn_up_down_blk.png') left top no-repeat;border: 1px solid transparent;}
div.org_btn_hide_up:hover {border: 1px solid #fff;}
div.org_btn_hide_down {display:block;position:relative;height:31px;width:35px;cursor:pointer;background:transparent url('/images/org/strong/org_btn_up_down_blk.png') -35px top no-repeat;border: 1px solid transparent;}
div.org_btn_hide_down:hover {border: 1px solid #fff;}
.hlp_all {position:absolute;right:-21px;top:65px;width:20px;height:20px;background: transparent url('/images/hlp_all.png') no-repeat top left;cursor:pointer;}
.hlp_all:hover {background: transparent url('/images/hlp_all_h.png') no-repeat top left;}

.logout {position:absolute;top:31px;right:-21px;width:30px;height:23px;background: transparent url('/images/logout.png') no-repeat right top;z-index:60001;}



body {color: #000000;font: 13px Exo2,Arial,Helvetica,sans-serif;padding:0px;margin:0px;background-color:#fff;height:auto;width:100%;line-height:1;
background-attachment: fixed;background-position: center center; background-repeat: no-repeat;background-size: cover;}

.stats {display:inline;height:0px;left:-1000px;margin:0px;padding:0px;position:absolute;top:-1000px;visibility:hidden;width:0px; }

.tool-menu:before {background-color: #ccc;border-radius: 2px;bottom: 12px;box-shadow: 0 -6px #ccc, 0 6px #ccc;content: "";left: 0;position: absolute;right: 0;top: 24px;transition-duration: 0.2s;
transition-property: -webkit-transform, background-color, box-shadow;transition-timing-function: linear;}
.tool-menu {bottom: 1px;cursor: pointer;left: 20px;position: absolute;top: 0px;width: 28px;}
.tool-menu:hover:not(._activated):before {box-shadow: 0 -8px #ccc, 0 8px #ccc;}

.multi-sel {width:190px;border:2px solid lightgray;}
.items-list2 .multi-sel  {width:110px;border:2px solid lightgray;}
.items-list2 .iPrice {float:left;}

.del a {color:#ababab;font-weight:700;font-size:12px;}

.del a:hover {color:#fc5151;}
.items-list.item-list-box .item-image {height:15em;overflow:hidden;}
.items-list2.item-list-box .item-image {height:13.3em;overflow:hidden;text-align:center;}

.mstand {position:relative;top:0px;z-index:2000;}
.main_container.editm .header-main{position:relative;top:0px;}

.main_container.editm .container {padding-top:0px;}



.container{padding-top:240px;}

.lwt,.lwt:after {display:block;border-radius: 50%; width: 7em; height: 7em;top:200px;left:50%;z-index:1000;}
.lwt {
  margin: 60px auto;
  font-size: 10px;
  position: absolute;
  text-indent: -9999em;
  border-top: 0.5em solid rgba(100, 100, 100, 0.3);
  border-right: 0.5em solid rgba(150, 150, 150, 0.3);
  border-bottom: 0.5em solid rgba(200, 200, 200, 0.3);
  border-left: 0.5em solid #444;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}



.rotimg {width:170px;height:170px;}

.fixcat.rnd {width:10px;height:10px;position:absolute;top:-20px;left:15px;visibility:hidden;}

.fixcat.rnd label::before {background: rgba(0, 0, 0, 0) radial-gradient(40% 35%, #ccc, #969696 60%) repeat scroll 0 0;border-radius: inherit;
	box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgb(255, 255, 255), 0 1px 0 white inset;
    content: "";
    height: 80%;
    left: 16%;
    position: absolute;
    top: 19%;
    width: 80%;
}

.fixcat.rnd label::after {background: rgba(0, 0, 0, 0) linear-gradient(#ccc, #fff) repeat scroll 0 0;border-radius: inherit;
    bottom: -35%;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.15) inset, 0 2px 5px rgba(200, 200, 200, 0.1);
    content: "";
    left: -35%;
    position: absolute;
    right: -35%;
    top: -35%;
    z-index: -1;
}

.fixcat label {display: block;height: 100%;position: relative;width: 100%;}

.fixcat.rnd label {background: #eaeaea none repeat scroll 0 0;border-radius: 50%;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -5px 5px rgba(100, 100, 100, 0.1) inset, 0 5px 5px rgba(255, 255, 255, 0.3) inset;
}


.fixcat.rnd input:checked ~ label::before {background: rgba(0, 0, 0, 0) radial-gradient(40% 35%, #fdcb4f, #ff8224 60%) repeat scroll 0 0;
    box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 10px 2px rgba(200, 110, 0, 0.1);
}

.fixcat input {bottom: 0;cursor: pointer;height: 100%;left: -6px;opacity: 0;position: absolute;right: 0;top: -4px;width: 100%;z-index: 100;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}

.footer_idigo {clear:both;margin-top:30px;}
.footer_idigo hr {border-color:#b2b2b2;border-style:solid;}
.f_logo {float:left;margin-left:50px;}
.f_rt {float:left;color:#666;margin-top:26px;font-size:1em;}
.f_rt a {color:#6e92a1;font-size:1.1em;}

.pub_sl.np {display:block;background: url("/images/onoff_btn.png") no-repeat scroll -118px 44% #f1f1f1;display: block;background-color:3f1f1f1;margin: 0px 0px 0 10px;
padding-left: 3.462em;background-color: #f1f1f1;height:22px;width:23px;border-radius: 10px;float:left;cursor:pointer;}
.pub_sl.pb {display:block;background: url("/images/onoff_btn.png") no-repeat scroll -15px 44% #f1f1f1;display: block;background-color:3f1f1f1;margin: 0px 0px 0 10px;
padding-left:3.462em;background-color: #f1f1f1;height:22px;width:23px;border-radius: 10px;float:left;cursor:pointer;}

#editor1  img.chk {border:solid 5px orange;}
#editor1.nchk  img.chk {border:solid 0px;}

#editor1 img {padding:30px 0px;width:640px;}
.chgdate {float:right;padding-right:1em;}

.chgimgsize {color: white;font-size: 0.923em;font-weight: bold;line-height: 3.077em;background-color: #000;display: block;line-height: 3.077em;
padding-left: 3.462em;text-decoration: none; text-decoration: none;  transition-duration: 0.5s;  transition-property: color;width:4em;padding: 0 5px 0 5px;border-radius: 5px;float:left;}
.chgimgsize p{line-height: 1.4em;font-size: 1.2em;}
.chgimgsize p:hover {font-color:#ccc;cursor: pointer;color:#ccc;}

.box1 { background: none repeat scroll 0 0 white;  border-radius: 5px;  box-shadow: 0 2px 5px -2px black;}
.box1 textarea{border: 1px solid #ccc;background-color: #eeecec;border-radius: 16px;word-wrap: break-word;resize: none;font-size: 16px;line-height: 20px;width: 100%;margin: 0;padding: 16px;
font-family: inherit;font-size: 16px;color:#000;display: block;box-sizing: border-box;white-space: pre-wrap;height: 100%;}
.box1 textarea.reply {margin-left: 5px;}

.box1 textarea:focus {border: 1px solid #000;background-color: #fff;outline: none;}
.box1 .cmnt_text {position: relative;box-sizing: border-box;width: 640px;;min-height: 54px;font-weight: 400;color: rgba(6,6,15,.87);-webkit-text-size-adjust: none;-moz-text-size-adjust: none;
word-wrap: break-word;}
.box1 .cmnt_text.reply {border-left: 1px solid;clear:both;}
.box1 .cmnt_text:focus {background-color: #fff;}
.box1 .cmnt_send {position: absolute;display: flex;width: 30px;height: 30px;bottom: 3px;right: 3px;cursor: pointer;background-color: orange;border-radius: 15px;}
.box1 .cmnt_send span {display: block;font-size: 16px;font-weight: bold;text-align: center;margin: 5px 0px 0px 12px;}
.box1 .cmnt_send:hover {background-color: #24ee07;}

.box1 .commentsblock .comment div.title span[itemprop="author"] {font-size: 16px;line-height: 20px;}
.box1.mobile .commentsblock .comment div.title span[itemprop="author"] {font-size: 40px;}

.box1.mobile .commentsblock  div.title span[itemprop="datePublished"]  {font-size: 30px;line-height: 18px;color: rgba(6,6,15,.6);}
.box1 .commentsblock .twoColumns .columnR {float: left;display: block;clear: both;font-size: 16px;margin: 0px 5px 16px 5px;text-align:left;}
.box1.mobile .commentsblock .twoColumns .columnR {width:100%;}

.commentsblock {width:640px;}
.box1.mobile .commentsblock {width:auto;}

.box1 .commentsblock .twoColumns .columnR span[itemprop="description"] {white-space: pre-wrap;word-wrap: break-word;}
.box1.mobile .commentsblock .twoColumns .columnR span[itemprop="description"] {font-size:40px;}
.box1 .commentsblock .twoColumns .columnL {float: left;padding: 16px 16px 2px 16px;text-align: left;width: auto;}
.box1.twoColumns {  margin-top: 0.7em;  width: 640px;display:block;clear:both;}
.box1.mobile .twoColumns {margin-top:3.5em;}

.box1 .twoColumns.reply {border-left:1px solid #ccc;  margin-left: 40px;float:left;}
.box1.mobile .twoColumns.reply {width:90%;}
.box1 .twoColumns.reply.lev3 {border-left:1px solid #ccc;  margin-left: 80px;}

.box1 .commentsblock .twoColumns div.otvet {float: left;display: block;clear: both;margin-left: 5px;color: rgba(6,6,15,.6);font-size: 12px;}
.box1 .commentsblock .twoColumns div.otvet .down {width:20px;height:16px;display:block;float:left;margin-left:5px;cursor:pointer;background: transparent url('/images/pal_upd.png') no-repeat   -19px -5px;
padding-bottom: 10px;}
.box1.mobile .commentsblock .twoColumns div.otvet .down {margin-left:15px;}


.box1 .commentsblock .twoColumns div.otvet .up {width:20px;height:16px;display:block;float:left;margin-left:5px;background: transparent url('/images/pal_upd.png') no-repeat   -1px -5px;
  padding-bottom: 10px;cursor:pointer;}
.box1.mobile .commentsblock .twoColumns div.otvet .up {margin-left:300px;margin-right:15px;}
.box1 .commentsblock .twoColumns div.otvet .score {display:block;float:left;margin-left:5px;font-size: 16px;font-weight: bold;}
.box1.mobile .commentsblock .twoColumns div.otvet .score {font-size:30px;}


.box1 .commentsblock .twoColumns div.otvet .otv {display:block;float:left;margin-top: 6px;cursor:pointer;}
.box1.mobile .commentsblock .twoColumns div.otvet .otv {font-size:30px}

.name{position:absolute;top:100px;left:20px;}
.name a {font-weight: 400;font-size:1.8em;color:#fff;}
.name a:hover {font-weight: 350;color:#666;}
.itemContainer.v3 {position:sticky;z-index:10;top:45px;}
.container.content.mobile .itemContainer.v2 {
    width: 100%;
}
#editor1 a {
    color: blue;
    text-decoration: underline;
    font-weight: normal;
    cursor:pointer;
}
#editor1 a:hover {
    color: red;
    text-decoration: none;
    font-style: italic;
}
