@font-face {
	font-family: 'Neucha';
	src: url('//kolomenka.ru/templates/fonts/Neucha.otf') format('opentype');
	font-style: normal;
	font-weight: normal;
	font-display: auto;	    
}
@font-face {
	font-family: 'Roboto-Light';
	src: url('//kolomenka.ru/templates/fonts/Roboto-Light.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: auto;
}
@font-face {
	font-family: 'Roboto-Italic';
	src: url('//kolomenka.ru/templates/fonts/Roboto-Italic.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: auto;
}
@font-face {                      
	font-family: 'Roboto-Regular';
	src: url('//kolomenka.ru/templates/fonts/Roboto-Regular.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: auto;
}
@font-face {
	font-family: 'Roboto-Medium';
	src: url('//kolomenka.ru/templates/fonts/Roboto-Medium.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: auto;
}
@font-face {
	font-family: 'Roboto-Bold';
	src: url('//kolomenka.ru/templates/fonts/Roboto-Bold.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: auto;
}


@font-face {
	font-family: 'PFDin';
	src: url('//kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.eot');
	src: url('//kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.eot?#iefix') format('embedded-opentype'),
	url('//kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.woff') format('woff'),
	url('//kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.ttf') format('truetype'),
	url('//kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.svg#PFDinDisplayProMediumRegular') format('svg');
	font-weight: normal;font-style: normal;
	font-display: swap;
}
	
@font-face {
	font-family: 'agora';
	src: url("//kolomenka.ru/templates/fonts/agora.eot");
	src: url("//kolomenka.ru/templates/fonts/agora.eot?#iefix") format("embedded-opentype"), url("//kolomenka.ru/templates/fonts/agora.woff") format("woff"), url("//kolomenka.ru/templates/fonts/agora.ttf") format("truetype"), url("//kolomenka.ru/templates/fonts/agora.svg#agora") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'agora-medium';
	src: url("//kolomenka.ru/templates/fonts/agora-medium.eot");
	src: url("//kolomenka.ru/templates/fonts/agora-medium.eot?#iefix") format("embedded-opentype"), url("//kolomenka.ru/templates/fonts/agora-medium.woff") format("woff"), url("//kolomenka.ru/templates/fonts/agora-medium.ttf") format("truetype"), url("//kolomenka.ru/templates/fonts/agora-medium.svg#agora-medium") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'agora-bold';
	src: url("//kolomenka.ru/templates/fonts/agora-bold.eot");
	src: url("//kolomenka.ru/templates/fonts/agora-bold.eot?#iefix") format("embedded-opentype"), url("//kolomenka.ru/templates/fonts/agora-bold.woff") format("woff"), url("//kolomenka.ru/templates/fonts/agora-bold.ttf") format("truetype"), url("//kolomenka.ru/templates/fonts/agora-bold.svg#agora-bold") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'agora-italic-bold';
	src: url("//kolomenka.ru/templates/fonts/agora-italic-bold.eot");
	src: url("//kolomenka.ru/templates/fonts/agora-italic-bold.eot?#iefix") format("embedded-opentype"), url("//kolomenka.ru/templates/fonts/agora-italic-bold.woff") format("woff"), url("//kolomenka.ru/templates/fonts/agora-italic-bold.ttf") format("truetype"), url("//kolomenka.ru/templates/fonts/agora-italic-bold.svg#agora-italic-bold") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'agora-italic';
	src: url("//kolomenka.ru/templates/fonts/agora-italic.eot");
	src: url("//kolomenka.ru/templates/fonts/agora-italic.eot?#iefix") format("embedded-opentype"), url("//kolomenka.ru/templates/fonts/agora-italic.woff") format("woff"), url("//kolomenka.ru/templates/fonts/agora-italic.ttf") format("truetype"), url("//kolomenka.ru/templates/fonts/agora-italic.svg#agora-italic") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

input[type="checkbox"] {-webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;display:none;}
input[type="submit"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}      
input[type="checkbox"]+label {display:inline-block;position:relative;padding-left:30px;min-height:21px;line-height:20px;vertical-align:bottom;}
input[type="checkbox"]+label::before {content:"";position:absolute;left:0;top:0;display:inline-block;background:url('/images/lina_checkbox_asos.png') no-repeat;height:20px;width:20px;line-height:20px;vertical-align:bottom;}
input[type="checkbox"]:hover+label::before {background-position:0 -25px;}
input[type="checkbox"]:checked+label::before {background-position:0 -50px;}
input[type="checkbox"]:checked:hover+label::before {background-position:0 -75px;}


input[type="radio"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;display:none;}
input[type="radio"]+label {display:inline-block;background:url('/images/radio_buttons_lina.png') no-repeat;padding-left:30px;height:21px;line-height:20px;vertical-align:bottom;}
input[type="radio"]:hover+label {background-position:0 -25px;}
input[type="radio"]:checked+label {background-position:0 -50px;}
input[type="radio"]:checked:hover+label {background-position:0 -75px;}


/* Tag selectors */
html,
body {    height: 100%;padding: 0;margin:0;font: 12px Verdana,Arial,Tahoma,Kalimati,"Lucida Sans",FreeSans,Garuda,Loma,Malayalam,sans-serif;}
img {    margin:0;border:0;}
td {     vertical-align:top;}
h1 {     margin:3px 0;font-size:19px;color:#444;}
h2 {     font-weight:normal;font-size:16px;color:#444;}
h3 {     color:#444;font-size:14px;}
ul {     list-style-image:url('/images/ul_arrow.png');list-style-position: inside;padding-left:0px;}
ul li p{ display: inline;}
form {    margin:0;padding:0;}
table {   border-collapse:collapse;padding: 0;border-color: silver;}
td {      padding:0;font-family: 'tahoma','geneva','dejavu sans condensed',sans-serif;font-size: 14px;line-height: 135%;vertical-align: top;}
a {       font-family:Trebuchet MS,tahoma,sans-serif;color: #2060a0;}
a img {   border: 0;margin: 0;}
td a {   font-family:inherit;}
img {    vertical-align:bottom;margin:0;}
select { border:1px solid #ccc;border-radius:2px;font-size:12px;margin:1px;padding:1px;}
option { border:0;}
*:focus {outline: none;}
aside {  float:left;width:230px;}
aside hr {margin:10px 0;height:1px;border:0;border-bottom:1px solid gray;}
textarea {border:1px solid gray;}
label {font:13px/20px Tahoma, sans-serif;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;font-variant:small-cap}
input {  border: silver 1px solid;font-family:Trebuchet MS,tahoma,sans-serif;font-size: 12px;}
input::-webkit-autofill {color: #2a2a2a !important;}
input[type=text],
input:not([type]) {   border:1px solid #ccc;border-radius:3px;}

/* Class selectors */
.buyinput {              width: 30px; border: silver 1px solid;}
table.list_items {       border-width: 0px 0px; border-style: solid; background-color: #f8fafc;}
table.list_items td {    padding: 6px 8px 6px 8px; font-family:Trebuchet MS,tahoma,sans-serif; font-size: 12px;}
table.cart_order_info {       border-width: 0px 0px; border-style: solid; background-color: #f8fafc;}
table.cart_order_info td {    padding: 6px 8px 6px 8px; font-family:tahoma,sans-serif; font-size: 14px;}

a.[href^=tel]:link { color:#9F6 !important; }
.phone_desc {	font-size:12px;line-height:15px;}
.short_desc {font-size:11px;    }
.read_more {text-align:right;}
.show_catalog_item .read_more a {border-bottom:1px dotted #ccc;color:#666;font-size:11px;}
.page_navigation a.catalog_sort_active {         display:inline-block; color:white;background:rgb(195,73,73) 2px 3px no-repeat;padding:1px 4px;border-radius:5px;}
.page_navigation a.catalog_sort_active.sort_asc {padding-left:14px; background-image:url('/images/icon_up.gif');}
.page_navigation a.catalog_sort_active.sort_desc {padding-left:14px; background-image:url('/images/icon_down.gif');}
.show_catalog_item {        border:0px dotted #CDCDCD; }
.show_catalog_item {        position:relative;display:inline-block;margin:5px;padding-bottom:5px;max-width:225px;width:22%;min-width:225px;min-height:210px;vertical-align:top;text-align:center;}
.show_catalog_item img {    border:0; margin:0;}
.show_catalog_item a {      color: #000;text-decoration:none;font: 14px/16px "Trebuchet MS",Arial,sans-serif;}
.show_catalog_item a:hover {text-decoration:underline;}
.show_catalog_item_photo {  height:220px;position:relative;}
.tooltip {                  display:none; color:black;font: 11px/20px "Trebuchet MS",Arial,sans-serif;background:url(/images/tooltip.png) no-repeat; color:white;margin-top:30px;width:82px;height:24px;padding-top:4px;margin-left:-22px;text-align:center;z-index:100;}
.show_catalog_item_text {display:inline-table;height:52px;min-height:52px;overflow:hidden;}
.show_catalog_item_text div {  overflow:hidden;display:table-cell;}
.show_catalog_item_text a {vertical-align:bottom;}
.show_catalog_item_photo .compare_item_holder:hover span {display:block;}
.show_catalog_item_photo .zoom_image_holder:hover span {  display:block;}
.show_catalog_item_photo .compare_item_holder {           position:absolute; top:5px; right:10px; width:34px; height:20px;display:none; z-index:100;}
.show_catalog_item_photo:hover .compare_item_holder {     display:block;}
.show_catalog_item_photo .compare_item {                  position:absolute; top:5px; right:5px;}
.show_catalog_item_photo .zoom_image_holder {             position:absolute; top:5px;left:5px; width:34px;height:20px;display:none;z-index:100;}
.show_catalog_item_photo:hover .zoom_image_holder {       display:block;}
.show_catalog_item_photo .zoom_image {                    position:absolute; top:5px; left:5px; cursor: zoom-in; cursor:-moz-zoom-in; cursor: -webkit-zoom-in;}
table.show_item {       z-index:100;}
table.show_item td {     font-family:Verdana,sans-serif; font-size: 12px;color:#080808; z-index:100;}
table.buy0 td {          line-height:10px; border: 0; padding: 1px 4px;vertical-align:top;margin:0; font-size:13px;zoom:1;height:10px;}
table.buy0 td img {     vertical-align: top;margin:0;padding:0;zoom:1;}
.buy0 {                 height:20px;}
.plist {                 text-align: right}
span.cat {               padding-top:10px;}
.cat b a {               font:small-caps 13px/20px tahoma,sans-serif !important; color:#404040;}
.cat a {                 font:small-caps 13px/20px tahoma,sans-serif !important; color:#404040;margin-left:21px;}
.cat a:hover {		text-decoration:underline;}
.filter_list h3 {		font: small-caps 13px/16px tahoma,sans-serif; color:#fff;margin:0px;background:#5097B7;text-align:center;padding:3px;}
td.regerror input,
input.regerror {      border-color: red; color: red;}
td.regerror {            color: red;}
.main_page_link {        color: #60f0f0;}
.filter_list {           display:none; overflow:auto;overflow-x:hidden; margin:7px 0;padding:5px; width:220px;max-height:250px; min-height:50px;border:1px #e1e1e1 solid;}
.active .filter_list {   display:block; }
.filter_list a {         text-decoration:none;font:11px Tahoma,sans-serif;}
.filter_caption {        margin-left:9px;padding-left:20px;padding-top:1px;background:url('/images/refine-toggle-attribute.gif') no-repeat 3px -11px;background-position:3px -11px; text-transform:uppercase;font:bold 9px Tahoma,sans-serif;cursor:pointer;}
.active .filter_caption {background-position:-9px 12px;}
.left_main_caption {     margin-left:10px;height:25px; text-transform:uppercase;font:bold 15px Tahoma,sans-serif;}
span.get_page {          font-family:Trebuchet MS,tahoma,sans-serif; width:100%; height: 100%;font-size:16px;}
div.get_page {           padding: 12px 16px; font-family:tahoma,sans-serif; font-size:14px;border:3px solid #ebf4ff;border-radius:6px;margin-bottom:4px;}
span.get_page b {        font-size: 15px;color: #c05050; font-family:Trebuchet MS,tahoma,sans-serif; }
span.get_page a {        font-size: 15px;font-family:Trebuchet MS,tahoma,sans-serif;}
span.old_price {         color:red;text-decoration:line-through;}
span.discount_price {    color:red;font-weight:bold;font-size: 14px;}
.login_form {            height:40px;padding:30px 0 0 10px;font-family:Verdana,tahoma,sans-serif; font-size: 13px; color: white !important;}
.login_form a {          font-family:Verdana,tahoma,sans-serif; font-size: 13px; color: white !important;}
.login_form input {      font-family:Verdana,tahoma,sans-serif; font-size: 12px; height: 18px;}
.list_items {width:500px;}
a.no_underline {text-decoration:none;}
/* For popup hint */
.hint {position: fixed;top: 300px;left: 50%;z-index: 10;visibility: hidden;padding: 15px;width: 260px;margin-left:-130px;height: 50px;border: 1px solid #505050;background-color: #fff;text-align: center;font:bold 13px Arial,Verdana;border:1px solid gray;box-shadow:0 0 6px #444;border-radius:3px;opacity: 0.96;}
.filter_clear {font-weight:700;float:right;text-align:right;color:rgb(102,102,102);font-size:11px;cursor:pointer;display:none;margin-top:10px;}
.filter_clear:hover {text-decoration:underline;}
.page_navigation td {            width:50%;font:10px/14px Arial;vertical-align:top;}
.page_navigation td:first-child {width:auto;}
.page_navigation ul a,
.page_navigation ul b {          font:9.6px/14px Arial;border: 1px solid rgb(102, 102, 102);padding:2px 5px;color:rgb(102, 102, 102);text-decoration:none;}
.page_navigation a {             text-decoration:underline;color:rgb(60, 60, 166);}
.page_navigation a:hover {       text-decoration:underline;}
.page_navigation ul {            display:inline-block; list-style:none; padding:0;margin:0;;}
.page_navigation li {            display: inline-block;}
.page_navigation ul a {          background:white;}
.page_navigation td.match_count {font:11px/13px Tahoma,Arial,sans-serif;}
.page_navi_active b {            background-color: #ddd;font-weight:700;height:15px;}
.page_navi_active ul b {         font:bold 9.6px/14px Arial;}
div.bough_login_form {margin:0 auto;}
div.bough_login_form table { border-spacing: 0px; padding: 0px; border-color: #d3d1be;background:#e8e8e8;border-bottom:1px solid #777;border-right:1px solid #999;border-top:1px solid #aaa;border-radius:10px;border-collapse:separate;}
input.txt {             height: 20px;}
input.img {             border: 0px;vertical-align:baseline;}
.price {                padding: 0 6px; white-space: nowrap;}
.price b {               color: #f06060;font:bold 25px/40px Trebuchet MS,tahoma, sans-serif;}
td.order {               text-align: right; color: #f06060;}
td.order b {             text-align: right; color: #f06060;}
.user_info {             color: #f06060;}
.success_register {      color: #20d078;}
.buyinput {              width: 30px; border: silver 1px solid;}
.error {                 border: red 1px dashed; padding: 6px; font-family:Trebuchet MS,tahoma,sans-serif; font-size:11px;}
td.tmenu_a {             text-align: center;padding: 2px 0 0 0px; background-image: url("/images/t_menu_a.jpg"); background-repeat:no-repeat; width:85px}
td.tmenu_na {            text-align: center;padding: 2px 0 0 0px; background-image: url("/images/t_menu_na.jpg"); background-repeat:no-repeat; width:85px; color: white;}
td.tmenu_a  a {          font-size: 13px;}
td.tmenu_na a {          font-size: 13px; color: white; text-decoration: none;}
div.cart_item {          vertical-align:middle; }
b.first {                color:#f04060}
i.empty {               color: #5090b0;}
table.vend_and_navi {   width:95%;}
table.page_navigation { border-color:#ddd;border-spacing:0px;border-collapse:separate;width: 100%; border-width: 0px 0px; border-style: solid; background-color: #F0F8F5;border-radius:7px;}
table.page_navigation td { padding: 6px 8px 6px 8px; font-family:Trebuchet MS,tahoma,sans-serif;border-top:1px solid #fff;}
.pn_first {border-radius:20px 20px 0 0;}
.pn_last {border-radius:0 0 20px 20px;}
table.page_navigation td.page_navi_active {   background-color: #d0e0e0;border-radius:7px; width:15px !important; max-width:20px;}
table.page_navigation td:first-child { 		border-radius:20px 0 0 0;}
table.page_navigation td:last-child { 		border-radius:0 20px 0 0;}
input.date {       width:85px; height:16px;background:url('calendar_icon.png') 97% 1px no-repeat white;}
.delivery_date {   margin:10px 0; background:url('/images/delivery.png') 10px 10px no-repeat #fbf3e0; border-radius:10px; padding: 10px 10px 10px 70px;color:#777;font-size:11px;min-height:50px;}
.delivery_date hr {border:0;border-top:1px solid #ca5;}
.max_discount {    margin:10px 0; background:url('/images/discount.png') 10px 10px no-repeat #fbf3e0; border-radius:10px; padding: 10px 10px 10px 70px;color:#777;font-size:11px;min-height:50px;}
.max_discount b {  font-size:13px;}
.max_discount hr { border:0;border-top:1px solid #ca5;}
.star {		display:inline-block; background:url('/images/star.png'); width:16px;height:16px; vertical-align:middle;}
.star.active {	display:inline-block; background-position:0 16px;}
li.comment,
li.comment_admin_reply { display: block; padding:15px; list-style:none;vertical-align:top;clear:both;background:#e8edf6;border-radius: 6px;box-shadow: #ccd 1px 1px 5px;margin:20px 0;}
li.comment_admin_reply {margin-left:100px;background:#e8f6f6;}
li.comment p {         display:inline-block;margin:0 10px;vertical-align:middle;line-height:14px;}
.message {             padding:3px 0px; font-size:11px;}
li.comment .message p {margin:0;}
.message ul li {       margin-left: 20px;}
.message blockquote {  margin: 10px 0px;}
.comment .user {       font:13px Arial,Helvetica,sans-serif;}
.comment_info {        margin:0;}
.comment_info b {      margin-left:5px; font-size:13px;color:#000;}
.comment_time {        padding:5px;font:10px "PT Sans Caption",Arial,Helvetica,sans-serif; color:gray;float:right;}
/*Для яндекса*/
.b-share-icon_vkontakte {background-position:0 0}
.b-share-icon_yaru {background-position:0 -17px;}
.b-share-icon_lj {           background-position:0 -34px}
.b-share-icon_twitter {      background-position:0 -51px;}
.b-share-icon_facebook {     background-position:0 -68px}
.b-share-icon_moimir {       background-position:0 -85px}
.b-share-icon_odnoklassniki {background-position:0 -170px}
table.cart_order_info select,table.user_info_table select {font-size:14px;padding: 5px;width: 310px;border: 1px solid #CCC;}
table.cart_order_info option,table.user_info_table option {text-align:left;}
.cart_order_info input[type=text] {width:300px;}
table.buy0 td {          line-height:10px !important; border: 0; padding: 1px 4px !important;vertical-align:top;margin:0; font-size:13px !important;zoom:1;height:10px !important;}
table.buy0 td img {     vertical-align: top;margin:0 !important;padding:0;zoom:1;}
.buy0 {                 height:20px !important;}
ul.mainpage_cat_list {margin:20px auto;text-align:center;}
ul.mainpage_cat_list > li {text-align:left;margin:3px 7px;display:inline-block;width:270px;padding:0px; list-style:none;vertical-align:top;zoom:1;*display: inline; /*ie inline-block fix */border-radius: 7px;border: 1px solid #dee;background:#f2faff;background:linear-gradient(to bottom, #ffffff 0%,#ffffff 90%,#f0fafa 100%);margin-bottom: 8px;-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.2);box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.2);}
ul.mainpage_cat_list .caption {height:30px;text-align:center;line-height:12px;text-shadow: 1px 2px 2px #fff;background:#f8f8f8;background:linear-gradient(top, #fff, #f2f2f2);background:-moz-linear-gradient(top, #fff, #f2f2f2);background:-webkit-linear-gradient(top, #fff, #f2f2f2);background:-o-linear-gradient(top, #fff, #f2f2f2);border-radius:7px 7px 0 0;}
ul.mainpage_cat_list a {text-decoration:none;}
ul.mainpage_cat_list .caption a {font:20px/27px Calibri,Arial,sans-serif;color:#595959;}
ul.mainpage_cat_list .caption:hover a,ul.mainpage_cat_list a:hover {text-decoration:underline;}
ul.mainpage_cat_list li h2 a {font: bold 13px Arial, sans-serif;text-decoration:none;text-shadow: 1px 2px 2px #fff;}
ul.mainpage_cat_list .item_title {height:70px;overflow:hidden;font: 16px Helvetica,"Myriad Pro",Georgia,sans-serif;color: #404040;text-decoration:none;padding:0 10px;text-align: center;}
ul.mainpage_cat_list .item_color {text-align:center;margin:10px;}
ul.mainpage_cat_list .price {padding:0 20px 10px 20px; font:30px calibri,Trebuchet MS;color:#333;}


ul.catalog_cat_list {margin:20px auto;text-align:center;}
ul.catalog_cat_list > li {text-align:left;margin:8px 10px;display:inline-block;width:185px;padding:0px; list-style:none;vertical-align:top;zoom:1;*display: inline; /*ie inline-block fix *//*background:#f2faff;background:linear-gradient(to bottom, #ffffff 0%,#ffffff 90%,#f0fafa 100%);*/margin-bottom: 8px;box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);transition:box-shadow 0.5s;}
ul.catalog_cat_list > li:hover {box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.5);}
ul.catalog_cat_list .caption {height:40px;text-align:center;line-height:12px;text-shadow: 1px 2px 2px #fff;padding:2px 7px;}
ul.catalog_cat_list img {width:170px;height:170px;}
ul.catalog_cat_list a {text-decoration:none;}
ul.catalog_cat_list .caption a {font:15px/17px "Trebuchet MS",Calibri,Arial,sans-serif;color:#595959;}
ul.catalog_cat_list .caption:hover a,ul.catalog_cat_list a:hover {text-decoration:underline;}
ul.catalog_cat_list li h2 a {font: bold 13px Arial, sans-serif;text-decoration:none;text-shadow: 1px 2px 2px #fff;}
ul.catalog_cat_list .item_title {height:70px;overflow:hidden;font: 16px Helvetica,"Myriad Pro",Georgia,sans-serif;color: #404040;text-decoration:none;padding:0 10px;text-align: center;}
ul.catalog_cat_list .item_color {text-align:center;margin:0px;}

ul.childs {background:#EBF5FA;list-style:none;border-radius:0 0 7px 7px;padding:10px 20px;}
ul.childs li {border-top:1px solid #ddd;padding:10px 0;line-height:20px;}
ul.childs li:first-child {border:0;}

.submit_image {margin:10px 0; border:0;}
.b-share-form-button {display:none !important;}
.free_delivery {font-size:15px; color:#55A6CB;}
.item_availible {font-size:14px;text-align:center;}
.related {list-style:none;margin:0;padding:0;}
.related li {margin:0; vertical-align:top;}
.related img {margin:2px 10px; vertical-align:middle;}
.related td {vertical-align:top;}
.user_info_input {border:1px solid #4E5FB2;height:30px;margin:0px;padding:0px 5px 0px 5px;width:250px;box-shadow:inset 0px 1px 0px #7a84b4;color:black;}
.submit {border:0px;margin-top:10px;}
.user_info_button {cursor:pointer;background: #3464cd; /* Old browsers */border: 1px solid #4351BD;margin-left: 5px;text-align: center;color: #fff;font: 14px arial;padding: 8px 10px 8px 10px;display:inline-block;border-radius: 4px;/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0NjRjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjMjc1MmFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMjc0YjllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjMjM0Njk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0NjRjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3464cd), color-stop(6%,#2752ad), color-stop(51%,#274b9e), color-stop(92%,#234699), color-stop(100%,#3464cd)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #3464cd 0%,#2752ad 6%,#274b9e 51%,#234699 92%,#3464cd 100%); /* Chrome10+,Safari5.1+ */background: linear-gradient(to bottom, #3464cd 0%,#2752ad 6%,#274b9e 51%,#234699 92%,#3464cd 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3464cd', endColorstr='#3464cd',GradientType=0 ); /* IE6-8 */}
.ie .user_info_button {     background: #3464cd;}
.ie .user_info_input { 	line-height:30px;}
.user_info_table {      margin-top:25px;font:13px Arial;float:left;}
.user_info_table tr td {padding-bottom:3px;}
.user_info_adress {     float:left;margin-top:28px;margin-left:10px;width:400px;}
.bb {border: 1px #fff solid;padding:12px;border-radius:5px;}
.popfirst {      position:absolute; visibility:hidden; z-index:131; max-width:1200px; display:none; box-shadow:0 4px 6px #445; background:white;border-radius:0 0 5px 5px;margin-top:-4px;}
a.ml {font: 13px Helvetica,"Myriad Pro",Georgia,sans-serif;text-decoration: none;color:#0F4661;cursor:pointer;border-bottom: 1px dotted rgba(15,70,97,0.3);display: block;padding: 5px;}
a.ml.sub_ml {color:gray;font-size:10px;border-bottom:1px dotted #ccc;padding-left:10px;}
a.ml:hover {color:#FF0000;cursor:pointer;}
a.mb {text-decoration: none;cursor:pointer;display: block;font: bold 12px/30px Helvetica,"Myriad Pro",Georgia,sans-serif; text-transform: uppercase;color:black !important;border: 0px;text-transform: uppercase;}
a.mb:hover {color:black;cursor:pointer;}
.vendor_group {display:inline-block; width:250px; vertical-align:top; padding:8px;min-height:80px;}
.find_desc_filter {display:inline-block; background:url('/images/tiny_cancel_icon.png') #C34949 top right no-repeat;padding:0 18px 1px 4px;color:white;border-radius:7px;cursor:pointer;text-decoration:none;}
.find_price_filter {display:inline-block; background:#4969a3 top right no-repeat;padding:0 5px 1px 4px;color:white;border-radius:7px;cursor:pointer;text-decoration:none;}
.list_items {width:500px;}
.shopping_table {display:inline-block;vertical-align:middle;}
.vesta_item_description tr:nth-child(even) {background:#eee;}
.vesta_item_description td {padding:0 10px;}
.vesta_item_description td:first-child {text-align:right;}
/* ID selectors */
#ckeditor {		background:white !important;}
html>body #all {height: auto; min-height: 100%; }
#all {          height: 100%; width:100%; /*position: relative;*/ color: #404040;margin:0 auto; background:url('/images/bottom_bg.jpg') left bottom repeat-x; }
#top_menu_holder {height:33px;background:url('/images/top_menu.png') 120% top no-repeat;text-align:right;border:0px solid red;}
#top_menu {padding:0;margin-top:7px;}
#top_menu li {    display:inline-block;margin:0 13px;}
#top_menu a,
.menu_userinfo a  {     color:#fff; text-decoration:none; font:14px agora,"Trebuchet MS",Arial,Tahoma,sans-serif;}
#top_menu a:hover {text-decoration:underline;}
.body_action_compare    #content_wrapper {    max-width:20000px !important;}
#logo_holder {                 width:23%; min-width: 330px;overflow:visible;max-width:200px;margin:auto;text-align:left;}
#logo_holder img {             height:125px;vertical-align:bottom;margin:0; margin-right:-20px;}
#logo {position:absolute;top:30px;max-width:240px;max-height:120px;z-index:10;}

#payments {             margin:0 auto;color:white;text-align:center;}
#payments img {         margin:0 6px; vertical-align:middle;}
#new_cart_table {       float:right; height:85px;max-width:280px;}
#cart_pix {     float:left; margin: 0 10px;}
#phones_holder {max-width:230px;}
#market_stars {margin-top:-12px;}
table#phones {margin-left:auto;margin-top:10px;}
table#phones td {	color:#FEFBCF;font-size:28px;text-align:center;padding:0 10px;font-family:Tahoma,Arial,Helvetica,sans-serif;min-width:128px;}
#phones_holder a {color:#ff0;}
#phones_holder a.phone[href^=tel]:link { color:#9F6; }
a#phones_holder {color:#9F6 !important;}
body#kolomenka {                      background:url('/images/all_bg.png') repeat-x #E1F0E9; }
#content {                  width:auto;border:0px #376FA7 solid;text-align:center;text-align:left;min-height:300px;position:relative;}
#content.action_catalog {   margin-left:300px;}
#content.action_item {      margin-right:245px;}
#main_table {     width:100%;margin:0 auto;height:100%;}
#content_wrapper {background:white;/*width:70%;max-width:700px !important;min-width:1000px;*/}
#left {           background:url("/images/left_b_pix.jpg") bottom right no-repeat;}
#right {          background:url("/images/right_b_pix.jpg") bottom left no-repeat;}
#left {  position: absolute; bottom:0px; left: -296px; height: 344px; width: 296px; background:url("/images/left_b_pix.jpg") bottom right no-repeat;}
#right { position: absolute; bottom:0px; left:100%;height: 344px; background:url("/images/right_b_pix.jpg") bottom left no-repeat;}

#footer {background-image:url('/images/b_l.jpg');background-repeat:repeat-y;font-size: 12px; padding: 15px 0 0 35px; color: white; text-shadow: 1px 0px 1px #038;}
#footer a {font-size:13px; color: #405090; text-shadow: none;}
#footer address { display:inline;font: 17px Calibri, Verdana, sans-serif; color:#f8ffd0;_background:#6AB0DA;text-shadow: 1px 0px 2px #038;}
#rapid_order {          border:1px solid #69c; border-collapse:separate; border-radius:5px;display:none;}
#rapid_order td {padding:7px; }
#item_complementary {    float:right;}
#item_comlementary_holder #item_complementary {width:auto;float:none;}
#get_page_name {margin:5px 0;height:30px; border:0px #376FA7 solid;}
#filter_clear_all { line-height: 21px;}
#item_color_previews {                  width:300px;}
#item_color_previews a {                cursor: zoom-in; cursor:-moz-zoom-in; cursor: -webkit-zoom-in;}
.ie #item_color_previews a {            cursor:  all-scroll;}
#item_color_previews div.color_preview {text-align:center; float:left;width:90px; display:inline-block;margin-top:10px;margin-right:9px;min-height:128px;}
#zoomed {display:none;background:white;position:absolute;z-index:10;left:0px;top:0px;border:2px solid #4b8fec;width:290px;cursor: zoom-out; cursor:-moz-zoom-out; cursor: -webkit-zoom-out; z-index:120;border-radius:10px;box-shadow:3px 3px 5px #ccc;padding-bottom:40px;}
#zoomed .icon_close {position:absolute; top:-1px; right:-1px; background:url('/images/icon_close.png');width:31px;height:31px;}
#zoomed .icon_close:hover {background-position:0 31px;}
.ie #zoomed {        cursor: zoom-out;}
#zoomed img {        width:100%;vertical-align:bottom;border-radius:10px 10px 0 0;border-radius:10px;}
.ie #zoomed img {    height:100%;}
#zoomed_description {position:absolute; left:0; right:0; bottom:0px; padding:5px 10px; background:url('/images/zoomed_desc.png') center bottom white no-repeat; height:30px;display:none;border-radius:0 0 10px 10px ;}
#prev_icon,
#next_icon {         position:absolute; top:50%; background:url('/icons/lina_arr_next.svg') top right no-repeat;background-size:100%; width:105px;height:33px;display:block;}
#prev_icon {         background-image:url('/icons/lina_arr_prev.svg');background-position:top left; left:0;}
#next_icon {         right:0;}
#prev_icon,
#next_icon {-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;-ms-transition-duration: 0.5s;width: 90px;opacity: 0.5;height: 45px;background-size: 45px auto;background-position-x: center;}
#prev_icon:hover,
#next_icon:hover {-moz-transition-duration: 0.8s;-webkit-transition-duration: 0.8s;-o-transition-duration: 0.8s;-ms-transition-duration: 0.8s;opacity:0.8;}
.ie #prev_icon:hover,
.ie #next_icon:hover,
.ie #prev_icon,
.ie #next_icon { width:105px;opacity:1;}
#comments {text-align:left;}
#comments ul {margin:0;padding:0;clear:both;}
#cart_order_items,#list_orders {                          border-collapse:collapse;width:100%;border-width: 0px 0px; border:0px solid gray; border-style: solid; background-color: white;margin-top:10px;}
#cart_order_items td,#list_orders td {                        padding: 6px 8px 6px 8px; border-bottom:1px solid #ccc;font-size:14px;font-family:Tahoma, Arial, sans-serif;}
#cart_order_items th,#list_orders th {                       height:30px; background:#ebebeb;border-top:1px #dadada solid;font: 11px Tahoma, Arial, sans-serif; text-transform:uppercase;text-align:center;}
#cart_order_items .price,#list_orders .price {                   text-align:right;}
#cart_order_items a {                        color:black;text-decoration:none;}
#cart_order_items a:hover {                  color:black;text-decoration:underline;}
#cart_order_items .buy0 td {                 border:0;}
#cart_order_total {width:350px; border-bottom:1px solid #ccc;font-size:15px;border-spacing:10px 0;}
#cart_order_total td {border-left:1ps solid #d6d6d6;}
#list_orders .price b {font-size:18px;}
/* opensearch js*/
#search_suggestion {z-index: 130; border: 1px solid gray; margin:0;margin-top:5px;list-style:none;padding:0; border-radius:3px;background:#fffffa;background:-moz-linear-gradient(top, #fffffa 0%,#f8f8f0 100%);}
#search_suggestion li {/*position:relative; */margin:0; padding:3px 90px 3px 7px; font:11px Tahoma,sans-serif;}
#search_suggestion span {position:absolute; right:0px;padding:1px 7px;}
#search_suggestion li.active {background:#fff0e8;text-decoration:underline;}
#search_suggestion li a {color: black; text-decoration:none;}
#search_suggestion li a:hover {color: #ff4000;text-decoration:underline;}
/* opensearch js*/
#cart_form input {width:300px;}
#compare_table {background:white; width:100%; }
#compare_table td.compare_cell {width:250px;padding:10px;}
#item_description img {max-width:500px !important;height:auto !important;}
#float_menu_holder {background:#287093;margin: 2px 0;border-radius:10px;padding:0px;background: #6db9de;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjlkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDk3YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db9de), color-stop(100%,#4d97b4));background: -webkit-linear-gradient(top, #6db9de 0%,#4d97b4 100%);background: linear-gradient(to bottom, #6db9de 0%,#4d97b4 100%);}
#search_form {width:238px}
#search_form .suggest_item {padding:4px; height:16px;border-radius:6px;margin:2px;width:182px;border:solid 0px #9cf; font: 13px Helvetica,"Myriad Pro",Georgia,sans-serif;-webkit-box-shadow:   inset  1px 1px 3px 0px rgba(50, 50, 50, 0.5);box-shadow:   inset   1px 1px 3px 0px rgba(50, 50, 50, 0.5);}

#main_menu {               padding:4px;border-radius:10px;width:100%;}
#main_menu td {            padding:0 10px;border-left:1px solid #5788AB; text-align:center;vertical-align:middle;border-radius:1px;text-shadow:1px 1px 1px #20688B;}
#main_menu td:first-child {border-left:0px solid #5788AB; border-radius:10px 0 0 10px ;}
#main_menu td.active,
#main_menu td:hover {	   border-bottom:#185571; background:#20688B;  }
#main_menu td.active div.arrow_show,#main_menu td:hover div.arrow_show{display: block;}
#main_menu a {             color:white; text-decoration:none; font:17px Helvetica,"Myriad Pro",Georgia,sans-serif;}
#main_menu a:hover {       text-decoration:none;}
#main_menu #search_form_holder {width:150px !important;}
#main_menu #search_form_holder:hover {background:none;}
#main_menu td div.arrow_show{ position: absolute; top:42px; left:50%; margin-left: -15px;display: none;width: 30px; height: 16px;z-index: 1000;background: url(/images/header/arrow_down_menu.png) top center no-repeat; background:none;}
#main_menu td div.menu_area_layer{ position: relative; height: 42px; vertical-align: middle;display: table-cell;}

#nav_user_info {        list-style:none;margin-top:0px;margin-left:0px;margin-bottom:0;padding:0px;width:800px;
	background: #519bff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxOWJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzQ2YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#519bff), color-stop(100%,#2346c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #519bff 0%,#2346c4 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #519bff 0%,#2346c4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#519bff', endColorstr='#2346c4',GradientType=0 ); /* IE6-8 */
	border-radius:5px;
}
#nav_user_info li {     display:inline-block;margin:6px 20px;}
#nav_user_info a {      font:15px Arial;color:#BEF;border-bottom:1px dashed #A1D4FE;text-decoration:none;}
#nav_user_info a:hover {font:15px Arial;color:#BEF;border-bottom:0px;text-decoration:none;}
#nav_user_info a.active {font:bold 15px Arial;color:#fff;border-bottom:0px;text-decoration:none;}
#nav_user_info a.active:hover {font:bold 15px Arial;color:#fff;text-decoration:underline;}
#user_info_progress_bar {width:100%;height:5px;border-radius:10px;border:1px solid #4E5FB2;position:relative;}
#user_info_progress_bar .bg {       position:absolute;left:0px;top:0px;height:5px;background:#2A56F6;border-radius:10px;}
#user_info_progress_bar .min_price {position:absolute;left:0px;top:10px;}
#user_info_progress_bar .max_price {position:absolute;right:0px;top:10px;}
#self_delivery_dialog a {text-decoration:none;}
#self_delivery_dialog a:hover {text-decoration:underline;}
#self_delivery_dialog li {margin:15px;}
#ajax_loader {display:none;background:white;z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.92;text-align:center;}
#scrollToTop {  display:none;z-index:999;position:fixed;top:600px;left:0px;line-height:16px;padding:13px;background-color:rgba(225, 231, 237,0.6);text-align:center;cursor:pointer;border-radius:8px;}
#scrollToTop a {font:bold 12px Arial,Verdana,sans-serif;color:#45688E;text-decoration:none;}
#mainpage_special_offer {background:url('/images/mainpage_offer.png');width:275px;height:365px; border-radius: 10px; display:inline-block;position:absolute;right:0;top:0;}
#mainpage_special_offer .offer_picture {position:absolute;top:50px;left:60px;}
#mainpage_special_offer .title {position:absolute;top:250px;left:20px;right:20px;color: #404040; text-align: center; font: 15px Helvetica,"Myriad Pro",Georgia,sans-serif;}
#mainpage_special_offer .bad_price {position:absolute;top:200px;left:18px;z-index:1;font:28px Tahoma,Arial,Calibri,sans-serif;color:#e40000;text-decoration:line-through;}
#mainpage_special_offer .good_price {position:absolute;top:200px;right:16px;z-index:1;font:28px Tahoma,Arial,Calibri,sans-serif;color:#00a000;}
#offer_timeout {position:absolute;bottom:10px;left:0;right:0px;text-align:center;z-index:1;font:28px "Roboto-Medium",Arial,Calibri,sans-serif;color:#E40000;}
#popular_items_holder {overflow:hidden;height:250px;margin: 0 40px;position:relative;}
#popular_items {position:absolute;left:0; height: 226px;}
.popular_item_a {color: #404040;font: 11px  Helvetica,"Myriad Pro",Georgia,sans-serif; display:inline-block;height:56px;overflow:hidden;margin:3px;width:150px;text-decoration:none;font-size:13px;vertical-align:top;text-decoration:none;display:inline-block;height:180px;}
.popular_item_a img {width:120px;margin:7px 0 0 12px;}
#popular_items .priceBlack {font-size: 15px;}
.popular_item {width:155px;padding-bottom: 5px;border-radius:3px;display:inline-block;vertical-align:top;margin:3px;border:1px solid #d4f2fc;box-shadow:1px 1px 4px #ddd;text-align: center;}
#popular_next {cursor:pointer;background:url("/images/nextprev.png") -36px;width:36px;height:113px;position:absolute;top:470px;right:0;opacity:0.8;z-index:3;}
#popular_prev {cursor:pointer;background:url("/images/nextprev.png");width:36px;height:113px;position:absolute;top:470px;opacity:0.8;z-index:3;}
#ny_popular_next {cursor:pointer;background:url("/images/ny_mp_arrows.png") -12px 50% no-repeat;width:30px;height:100px;position:absolute;top:200px;right:0;z-index:3;transition:all ease 0.6s;border-radius:5px;}
#ny_popular_prev {cursor:pointer;background:url("/images/ny_mp_arrows.png") 11px 50% no-repeat;width:30px;height:100px;position:absolute;top:200px;left:-10px;z-index:3;transition:all ease 0.6s;border-radius:5px;}
#ny_popular_next:hover,#ny_popular_prev:hover {box-shadow: 0 2px 4px 2px rgba(30,20,0,0.1);}

#mainpage_special_offer_new {width:273px;height:350px;display:inline-block;position:absolute;right:0;top:0;border: 1px solid #BFDFEB;box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.2);border-radius: 6px;}
#mainpage_special_offer_new .show_main_content{width: 100%;  height: 311px;background:white;border-radius: 5px;}
#mainpage_special_offer_new .show_header{width: 100%;  text-align: center; text-transform: uppercase;height: 39px; font: 22px  Tahoma,Arial,Helvetica,sans-serif;line-height: 160%;color: #E40000;background:#f8f8f8;background:linear-gradient(top, #fff, #f2f2f2);background:-moz-linear-gradient(top, #fff, #f2f2f2);background:-webkit-linear-gradient(top, #fff, #f2f2f2);background:-o-linear-gradient(top, #fff, #f2f2f2);border-top-left-radius: 10px;border-top-right-radius: 10px;}
#mainpage_special_offer_new .show_footer{width: 100%; background: url(/templates/images/banner_shadow.jpg) top center no-repeat;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
#mainpage_special_offer_new .offer_picture {position:absolute;top:40px;left:40px;width:195px;}
#mainpage_special_offer_new .title {position:absolute;top:255px;left:10px;right:10px;color: #404040; text-align: center; font: 16px Roboto-Regular,sans-serif}
#mainpage_special_offer_new .bad_price {position:absolute;top:225px;left:18px;z-index:1;font:25px "Roboto-Regular",Tahoma,Arial,Calibri,sans-serif;color:#9b8566;text-decoration:line-through;}
#mainpage_special_offer_new .good_price {position:absolute;top:225px;right:16px;z-index:1;font:25px "Roboto-Medium",Tahoma,Arial,Calibri,sans-serif;color:#f0473a;}
#mainpage_special_offer_new .show_text {position:absolute;bottom:42px;left:0px; width: 100%; text-align: center; z-index:1;        font: 14px Roboto-Regular,sans-serif;color: #9b8566;}
#mainpage_special_offer_new .show_background{width: 100%; height: 100%; border-radius: 0px 0px 5px 5px}


/* new style*/
.catalog_item__show_image_box{width:40%;float:left;margin-right:10px}
.catalog_item__right_info{float:left;width:58%;font-family:helvetica, arial, sans-serif}
.adaptive .catalog_item__show_image_box {width:auto;float:none;margin:0;}
.adaptive .catalog_item__right_info{ width:auto;float:none;padding-left: 25px;margin-bottom:0;}

h3.title{font-family:PFDin, helvetica, arial, sans-serif;text-transform:uppercase;font-weight:700;font-size:18px;line-height:40px;margin-bottom:20px;margin-top:0}
div.shadow{	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 5px rgba(0,0,0,0.2);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
div.shadow:hover{-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);box-shadow: 0 0 10px rgba(0,0,0,0.4);}
a.compare_new{display:block;text-align:center;text-transform:uppercase;text-decoration:none;color:#2F7996;font-size:11px;margin-top:3px;opacity:0.8}
a.compare_new:hover{opacity:1}
a.compare_new_active{color:#18720e;font-size:11px;margin-top:3px;opacity:0.8;display:block;text-align:center;text-transform:uppercase;text-decoration:none}
a.compare_new_active:hover{color:#18720e;font-size:11px;margin-top:3px;opacity:1;display:block;text-align:center;text-transform:uppercase;text-decoration:none}
.item_other_see{text-transform:uppercase;color:#424242;font-size:12px;font-weight:700}
.shop_cart_button			{ font-size:14px; text-decoration: none; font-weight: bold; text-transform: uppercase; display: inline-block; padding: 11px 20px; margin-right: 10px; line-height: 20px; color: #fff; text-align: center; vertical-align: middle; cursor: pointer; min-width: 190px; border-radius: 4px;*zoom: 1;font-family: Helvetica,Arial,sans-serif;}
.shop_cart_button_mini		{ font-size:12px;text-decoration: none;font-weight: bold;text-transform: uppercase;display: inline-block;padding: 8px 10px;line-height: 20px;color: #fff;text-align: center;vertical-align: middle;cursor: pointer;min-width: 180px;border-radius: 4px;*zoom: 1;position: absolute; bottom:0px; left: 0px;font-family: Helvetica,Arial,sans-serif;}
.button_blue{ background: #6db9de;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjlkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDk3YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db9de), color-stop(100%,#4d97b4));background: -webkit-linear-gradient(top, #6db9de 0%,#4d97b4 100%);background: linear-gradient(to bottom, #6db9de 0%,#4d97b4 100%);}
.button_red{  background: #a20029;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyMDAyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNjliYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #a20029 0%, #d69baa 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a20029), color-stop(100%,#d69baa));background: -webkit-linear-gradient(top,  #a20029 0%,#d69baa 100%);background: -o-linear-gradient(top,  #a20029 0%,#d69baa 100%);background: -ms-linear-gradient(top,  #a20029 0%,#d69baa 100%);background: linear-gradient(to bottom,  #a20029 0%,#d69baa 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a20029', endColorstr='#d69baa',GradientType=0 );}
.button_green{background: #18720e;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NzIwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZWNmNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #18720e 0%, #7ecf76 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#18720e), color-stop(100%,#7ecf76));background: -webkit-linear-gradient(top,  #18720e 0%,#7ecf76 100%);background: -o-linear-gradient(top,  #18720e 0%,#7ecf76 100%);background: -ms-linear-gradient(top,  #18720e 0%,#7ecf76 100%);background: linear-gradient(to bottom,  #18720e 0%,#7ecf76 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18720e', endColorstr='#7ecf76',GradientType=0 );}
.priceBlack{color: #000;font-weight: bold;font-family: helvetica,arial,sans-serif;font-size: 38px;}
/*.priceBlack:after {content:" —"; white-space: nowrap; font-weight: 100;}*/
h2.big{text-transform: uppercase;font-weight: 600;border-bottom: 2px solid #3A7391;padding-bottom: 5px;color:#3A7391;margin-top: 35px;}

.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/templates/images/loading.gif) no-repeat 50% 50%; }
.box-modal {	position: relative;width: 500px;padding: 16px;background: #f0f0f0;color: #3c3c3c;font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;box-shadow: 0 0 0 10px rgba(0, 0, 0, .5);border-radius: 10px;}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }

table.fast_order{width:100%;border-collapse:collapse;padding:10px}
table.fast_order tr td{padding:4px}
table.fast_order tr td select,table.fast_order tr td input{padding:3px}
.other_item_area{width:200px;float:left;text-align:center;position:relative;padding-bottom:95px;min-height:210px;margin:5px}
a.new_arrow_next_page{
	display: block;
	font-size: 200px;
	color: #666;
	height: 220px;
	padding: 20px 0;
	transition: color 0.7s;
}
a.new_arrow_next_page:hover {text-decoration:none;color:#F43812;}
a.new_arrow_next_page i {line-height: 130px;}
a.new_arrow_next_page div {font:22px Calibri;line-height:24px;}

.positionBottom{position:absolute;bottom:55px;width:100%;text-align:center}
.positionBottomNum{position:absolute;bottom:90px;width:100%;text-align:center}
.icon_show{text-align:center;width:100px;/*float:left;*/cursor:pointer;opacity:0.8;text-transform:uppercase;font-size:11px;padding:20px}
.adaptive .icon_show {width:95px;}
.icon_show:hover{opacity: 1;}
a.desire_href{opacity: 0.5;text-transform: uppercase;text-decoration: none;display: block;text-align: center;font-size: 11px;color: #404040;}
a.desire_href:hover{opacity: 1;}
.show_tooltip{position: relative;padding: 10px;}
.show_tooltip span {margin-left: -999em;position: absolute;}
.show_tooltip:hover span {border-radius: 5px 5px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);font-family: Calibri, Tahoma, Geneva, sans-serif;position: absolute; left: -50px; top: -23px; z-index: 99;margin-left: 0; width: 250px;}
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.navigate_area a{text-decoration: none;text-transform:  uppercase;color: #404040;}
.navigate_area a:hover{color: #3388B1;}
.navigate_area b{/*text-transform:  uppercase;*/color: #404040;font-weight: 700;}
.table_background_footer{width:100%;height:191px;background:url('/templates/images/c_b_bg.jpg');}
.table_background_footer_vcard{width:100%;height:104px;background:url('/templates/images/b_bg.jpg');}
/* slider */
.show_slider{height: 350px;max-width: 1020px;/*min-width: 680px;*/padding-right:295px;border-radius: 10px;margin-top: 2px;}
#sm_slider {height: 350px;position: relative;width:98%;border-radius: 10px;border: 1px solid #BFDFEB;-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.2);box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.2);}
#sm_slider ul {margin: 0px;padding: 0px;list-style: none;}
.sm_slide {color: #3d3d3d;display: none;font-size: 100px;height: 270px;left: 0;position: absolute;text-align: center;top: 0;visibility: hidden;width: 100%;}
.sm_slide.active {display: block;visibility: visible;}
.sm_slide img {max-width: 100%;}
.sm_prev, .sm_next {width: 24px; height: 40px;background: url(images/car_arr_blue.png) no-repeat;cursor: pointer;display: block;font-style: normal;margin: -25px 0 0 0;opacity: .8;position: absolute;top: 50%;z-index: 50;}
.sm_prev {background-position: 0px 0px;left: -5px;}
.sm_next {background-position: -24px 0px;right: -5px;}
.sm_prev:hover {opacity: 1;}
.sm_next:hover {opacity: 1;}
.sm_nav {clear: both;overflow: hidden;padding: 5px 0px;position: absolute;bottom: 8px;left: 45%;margin-left: -100px!important;z-index: 50;}
.sm_nav-item {cursor: pointer;float: left;height: 14px;padding: 4px;width: 14px;z-index: 999;list-style-type: none;font-size: 11px;color: #ccc;}
.sm_nav-item i {display: block;width: 12px;height: 12px;position: relative;top: 0px;left: 4px;border-radius: 6px;background-color: #cacaca;-webkit-box-shadow:   inset  1px 1px 3px 0px rgba(50, 50, 50, 0.5);box-shadow:   inset   1px 1px 3px 0px rgba(50, 50, 50, 0.5);}
.sm_nav-item.active, .sm_nav-item.active:hover {cursor: default;color: #217097;}
.sm_nav-item.active i{background-color: #217097;}
.sm_nav-item:hover i {background: #217097;}
.sm_nav-item.active:hover i{background-color: #217097;}
.slider_background{ display: block; height:350px; border-radius: 10px;}

header {  display:block;height:97px; width: 100%; min-width: 1000px; background:url('/images/header/header_bg.png'); border-bottom: 2px solid white;}
header .holder { position:relative;overflow:hidden;margin:0 auto; max-width: 1300px; min-width: 1000px; height:97px;}
#header_menu {list-style:none;position:absolute;top:10px;margin:3px;padding:0}
#header_menu li {display:inline-block;height:12px;padding:0 5px 0 7px;border-left:1px solid #ccc;color:#777;}
#header_menu li:first-child {border:0;}

header a {font-family:agora;}
#header_menu a,
#header_menu span,
.menu_userinfo a {	font:14px/10px agora,Calibri,sans-serif;vertical-align:top;}
.menu_userinfo,
#menu_register {padding:5px 10px;line-height:20px;margin:-2px 0 0 -12px;display:none;position:absolute;z-index:2;background:white;box-shadow:1px 5px 4px -2px #999;border-radius:0 0 5px 5px;}
#menu_register a,
.menu_userinfo a {color:#14759d;}
.menu_userinfo {margin-left:-4px;position: fixed;}


#header_menu a {			text-decoration:none;color:#14759d;border-bottom:1px dotted #14759d;}
#header_menu a:hover {		border-bottom:1px solid #14759d;}

.site_widget,
.site_widget_active {position:absolute;top:43px;left:500px;width:120px;height:60px;border:1px solid white;
	border-radius:8px 8px 0 0;
	background: #f0f0f0;
	background: -webkit-linear-gradient(top, #f0f0f0 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #f0f0f0 0%,#ffffff 100%);
	box-shadow:0 0 8px #bbb;color:#14759d;text-align:center;text-decoration:none;font:bold italic 12px Calibri,Arial,sans-serif;-webkit-transition:all 1s ease-in-out;
	transition:all 1s ease;
	/*transform:translate(0,0px) rotate(0.0010deg);*/
}
.site_widget {           box-shadow:0 0 8px #bbb,inset 0 -14px 10px -10px #696868;}
.site_widget_active span,
.site_widget:hover span {color:#878c8c;font:bold italic 12px Calibri,Arial,sans-serif;/*transition:color 2s linear;*/}
.site_widget_active,
.site_widget:hover {
	box-shadow:0 0 8px #bbb;
        -webkit-transform:translate(0,-3px);
	transform:translate(0,-3px) rotate(0.0010deg);
}

.logo_image {                            position:relative;margin:0 auto;width:110px;height:41px;background:url('//kolomenka.ru/images/site_logos.gif?123');}
.site_widget i {                         position:absolute;left:0;width:100%;height:100%;border:0px solid red;background:url('//kolomenka.ru/images/site_logos.gif?123');}
#widget_kolomenka_bg {                   left:10px;}
#widget_autocoffee_bg {                  left:140px;}
#widget_kolomenka_dacha_bg {		 left:270px;}
#widget_kolomenka_bags_bg {		 left:530px;}
#widget_kolomenka_ny_bg {		 left:790px;left:660px;} 
#widget_kolomenka_toys_bg {		 left:660px;} 
#widget_kolomenka_bikes_bg {		 left:660px;display:none;} 
#widget_svet_bg {                   	 left:400px;}
#widget_activesport_bg {                 left:310px;}


#payment_icons {                         position:absolute;top:65px;left: 925px;color:gray;font:12px Agora,Arial,sans-serif;}
#payment_icons img {			 vertical-align:middle;}
#widget_kolomenka_bg .logo_image {       background-position: 0px 0px;}
#widget_kolomenka_ny_bg .logo_image  {    background-position: -440px 0px;margin-top: -2px;}
#widget_kolomenka_dacha_bg .logo_image {  background-position: -660px 0px;margin-top: -2px;}
#widget_kolomenka_toys_bg .logo_image {  background-position: -770px 0px;margin-top: -2px;}
#widget_kolomenka_bags_bg .logo_image {  background-position: -880px 0px;margin-top: -2px;}
#widget_kolomenka_bikes_bg .logo_image {  background-position: -990px 0px;margin-top: -2px;}
#widget_autocoffee_bg .logo_image {      background-position:-110px 0px;}
#widget_activesport_bg .logo_image {     background-position:-220px 0px;}
#widget_kolomenka_bg i {                 background-position: 0px 45px;}
#widget_kolomenka_ny_bg i {              background-position: -440px 45px;}
#widget_kolomenka_dacha_bg i {              background-position: -660px 45px;}
#widget_kolomenka_toys_bg i {              background-position: -770px 45px;}
#widget_autocoffee_bg i {                background-position:-110px 45px;}
#widget_activesport_bg i {               background-position:-220px 45px;}
#widget_kolomenka_toys_bg i {              background-position: -770px 45px;}
#widget_kolomenka_bags_bg i {              background-position: -880px 45px;}
#widget_kolomenka_bikes_bg i {              background-position: -990px 45px;}

#widget_svet_bg .logo_image {     		 background-position:-325px 0px;}
#widget_svet_bg i {               		 background-position:-325px 45px;}


#icon_delivery {       position:absolute;left:35%;width:366px;height:32px;background:url('/images/header/icon_free_delivery.png');}

.icon_item_show{
	float: left;width: 90px; margin-top: 1px;
}

.yandex_kassa_button {display:inline-block;transition:all 0.4s ease;padding:10px;padding-left:50px;background: #5ba6ed;background: url('/icons/icon_yandex_kassa.png') no-repeat 10px 50%,linear-gradient(to bottom, #5ba6ed 0%,#145c86 100%);color:white;border-radius:6px;margin:30px;}
.yandex_kassa_button:hover {box-shadow:0 3px 5px rgba(0,0,0,0.5);}


/*.icon_show{text-align:center;width:100%;cursor:pointer;opacity:0.8;text-transform:uppercase;font-size:11px;padding:20px;}*/
.icon_show:hover{opacity: 1;}
.show_tooltip{position: relative; padding: 10px;}
.show_tooltip span {margin-left: -999em;position: absolute;}
.show_tooltip:hover span {border-radius: 5px 5px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);font-family: Calibri, Tahoma, Geneva, sans-serif;position: absolute; left: -50px; top: -23px; z-index: 99;margin-left: 0; width: 250px;}
.head_table{width:100%;height:124px;}


.priceBlack{color: #444;font-weight: bold;font-family: helvetica,arial,sans-serif;}
#popular_items 				.priceBlack{ font-size: 15px;}
.price_text 				.priceBlack{ font-size: 20px;}
.compare_cell .priceBlack,
.catalog_item__right_info 	.priceBlack{ font-size: 38px;}
.price_text .old_price{ font:bold 16px Tahoma, Arial,sans-serif; }
div.compare_title{
	margin:3px 0;font-size:19px;color:#444;
	font-family:PFDin, helvetica, arial, sans-serif;text-transform:uppercase;font-weight:700;font-size:28px;line-height:40px;margin-bottom:20px;margin-top:0
}

#header_tab{
	display:none;
	list-style: none;
	position: absolute;
	left: 4px; top: 36px;
	height: 53px;
}

#header_tab li{
	float: left;
	width: 156px; height: 50px;
}

#header_tab li a{
	display: block;
	width: 145px; height: 42px;
	margin-top: 7px;
	margin-left: 5px;
	padding-top: 5px;
	text-align: center;
}



#header_tab li a img{
	opacity: 0.4;
	margin-top: -4px;
}

#header_tab li.blue{
	background: url(/images/header/tabs/tabs_blue_active.png) center no-repeat;
}

#header_tab li.noactive{
	background: url(/images/header/tabs/tabs_no_active.png) center no-repeat;
}

#header_tab li.active{
	background: url(/images/header/tabs/tabs_active.png) center no-repeat;
}

.show_catalog_item .no_show{ display: none;}
.show_catalog_item:hover .no_show{ display: block;}


.show_catalog_item .compare_item_holder:hover span {display:block;}
.show_catalog_item .zoom_image_holder:hover span {  display:block;}
.show_catalog_item .compare_item_holder {           position:absolute; top:5px; right:10px; width:34px; height:20px;display:none; z-index:100;}
.show_catalog_item:hover .compare_item_holder {     display:block;}
.show_catalog_item .compare_item {                  position:absolute; top:5px; right:5px;}
.show_catalog_item .zoom_image_holder {             position:absolute; top:5px;left:25px; width:34px;height:20px;display:none;z-index:100;}
.show_catalog_item:hover .zoom_image_holder {       display:block;}
.show_catalog_item .zoom_image {                    position:absolute; top:5px; left:25px; cursor: zoom-in; cursor:-moz-zoom-in; cursor: -webkit-zoom-in;}


.show_catalog_item .shopping_table {  display:none; position:absolute; top:7px; right:45px; }
.show_catalog_item:hover .shopping_table {       display:block;}


.show_other_menu {
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    text-align: center;
    vertical-align: middle;
    z-index: 30;
}

.show_other_menu a{
	width: 100%;
	padding: 10px 0px;
	color: #FFF;
	font: 14px Helvetica,"Myriad Pro",Georgia,sans-serif;
	text-decoration: none;
	display: block;
}

fieldset{padding: 10px;margin: 15px 0px;border-collapse:separate;background:white;margin:20px auto;border:1px solid #ddd;border-radius:5px;padding:9px;}
legend{font: 18px Trebuchet MS,tahoma,sans-serif;}
.register_table tr td{padding: 8px;}
.register_table tr td input{padding: 5px;width: 300px;background: #e5dfd7;background: -webkit-linear-gradient(top, #e5dfd7 0%,#f7f2f2 51%,#ffffff 100%);background: -o-linear-gradient(top, #e5dfd7 0%,#f7f2f2 51%,#ffffff 100%);background: linear-gradient(to bottom, #e5dfd7 0%,#f7f2f2 51%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5dfd7', endColorstr='#ffffff',GradientType=0 );}
input[type="submit"]{cursor: pointer;}
table.cart_order_info select,table.user_info_table select {font-size:14px;padding: 5px;width: 310px;border: 1px solid #CCC;}
table.cart_order_info option,table.user_info_table option {text-align:left;}
#site_only_login_form,#register_form {margin:20px auto;border-radius:5px;padding:9px;}
#site_only_login_form th {padding:10px;font:italic 18px Calibri,sans-serif;}
#site_only_login_form label {font:12px Calibri,sans-serif;}
#site_only_login_form td,#register_form td {padding: 7px 9px;}
.textarea_cart,#bough_form_login_email,#bough_form_login_pass,.bough_form_login_email,.bough_form_login_pass {background: #e5dfd7;background: -webkit-linear-gradient(top, #e5dfd7 0%,#f7f2f2 51%,#ffffff 100%);background: -o-linear-gradient(top, #e5dfd7 0%,#f7f2f2 51%,#ffffff 100%);background: linear-gradient(to bottom, #e5dfd7 0%,#f7f2f2 51%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5dfd7', endColorstr='#ffffff',GradientType=0 );width:100%;margin-top:5px;padding: 5px;}
#site_only_login_form input[type="submit"],.submit_bottom {border:1px solid #ccc;float:right;font:bold italic 14px Calibri,sans-serif;box-shadow:1px 1px 4px #ccc;border-radius:5px;text-shadow:1px 1px 0 #ccc;padding:5px 7px;background: #fceabb;background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );}
#site_only_login_form,#register_form {border-collapse:separate;background:white;margin:20px auto;border:1px solid #ddd;border-radius:5px;padding:9px;}
#history_back { text-align: center; }
span.related_item_on_shop{ color:#369833;text-transform: uppercase; }
.padding_big{ padding: 10px 0px; }
/*div.bough_login_form td {             border-radius:10px;font-family:Trebuchet MS,tahoma,sans-serif; font-size: 12px; text-align: left;vertical-align: top; padding: 5px 15px;}div.bough_login_form input {         border-radius:5px;border: silver 1px solid;border-width: 1px 0px 0px 1px; font-family:Trebuchet MS,tahoma,sans-serif; font-size: 12px;}div.bough_login_form input[type=submit] {border-top-right-radius:40px;border-bottom-right-radius:40px;}*/
.find_button{margin-left:-30px;border:0;vertical-align:top;margin-top:5px;}
.navigate_top{padding: 15px 0px 25px 0px;max-width:1300px;margin:0 auto;}
.footer_right_image{width:104px;text-align:right;}
.slider_special_layer{position:relative;margin:0 auto;height:370px;}
a.subcat_active{
	text-decoration: underline;
	color: #000;
}

#autocoffee_mp_items {}
.autocoffee_mp_item {display:inline-block;width:46%;vertical-align:top;}

/* media query */
/*
@media screen and (min-width: 1280px) {
	#left {width: 16%;}#right {width: 16%;}
}
*/

#widget_admin,#widget_compare,#widget_desire,#main_menu_td_10,.header_widget_wrapper i {transition:all 1s;}

/*part of jelu template*/
#wrapper{position:relative;margin:0 auto; max-width: 1300px; min-width: 1000px;}

/*new widgets */
#float_menu_holder {background:#287093;margin: 0px 0;border-radius:10px;padding:0px;background: #6db9de;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjlkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDk3YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db9de), color-stop(100%,#4d97b4));background: -webkit-linear-gradient(top, #6db9de 0%,#4d97b4 100%);background: linear-gradient(to bottom, #6db9de 0%,#4d97b4 100%);}

header #widget_admin,
header #widget_compare,
header #widget_profile,
#main_menu_td_10,
header #widget_desire { position:fixed;top:0;padding:12px 0 10px 10px;right:212px;height:42px;width:73px;background: url('/images/header/cart_bg.png');color:#333;text-decoration:none;z-index:100;opacity:0.97;}
header #widget_profile,#main_menu_td_10 {right:372px;border-bottom-left-radius:6px;}
header #widget_admin {right:auto;left:10px;}
header #widget_desire {right:292px;}
header #widget_compare:hover,
header #widget_profile:hover,
header #widget_desire:hover {text-decoration:underline;color:#2060A0;}
.header_widget_wrapper {border-right:1px solid #ccc;height:49px;line-height:15px;text-align:center;padding-right:5px;}
header .widget_count {font:14px/14px verdana,arial,calibri,sans-serif;position:absolute;min-width: 15px;top:21px;left:50%;color:#e14;border:1px solid #ccc;border-width: 1px 0 0  1px;background: white;background: rgba(255,255,255,0.94);border-radius: 6px;text-shadow:0 0 1px white,1px 1px 0px #ddf;}


.catalog_short_desc {display:block;visibility:hidden;
	overflow: hidden; /* Обрезаем все, что не помещается в область */
	text-overflow: ellipsis; /* Добавляем многоточие */
	height:38px;white-space: wrap;
	/* Запрещаем перенос строк */
	font:12px/12px calibri,Arial;
	padding:10px;
}

.show_catalog_item{ border: 0px dotted #fff;margin-bottom:-45px;padding:0;}
.show_catalog_item:hover {z-index:120;}
.show_catalog_item:hover .show_catalog_item_shadow {background:white;border: 0px dotted #493988;
	border-radius:0px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.show_catalog_item:hover .show_catalog_item_shadow:before, .show_catalog_item:hover .show_catalog_item_shadow:after{
	content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.show_catalog_item:hover .show_catalog_item_shadow:after
{
	right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}

.show_catalog_item_shadow {width:100%;height:100%; padding:10px; padding-bottom:15px;}

.show_catalog_item:hover img {border-radius:3px;}
.show_catalog_item:hover .catalog_short_desc {display:block;visibility:visible;}


#order_view {width:100%;width:auto;}
#order_view .price b {font:14px tahoma;}


#new_year {background:white;}
#new_year #wrapper {
	margin:0 auto;max-width: 1300px; min-width: 1000px; width: 100%;
	position: relative;
	border: 1px solid #eee;
	border-top:0;

	-webkit-border-bottom-right-radius: 	5px;
	-webkit-border-bottom-left-radius: 		5px;
	       -moz-border-radius-bottomright: 	5px;
	       -moz-border-radius-bottomleft: 	5px;
	            border-bottom-right-radius: 5px;
	            border-bottom-left-radius: 	5px;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	   -moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	        box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.1);
	min-height:100%;
}
#new_year #left,#new_year #all, #new_year #right {background:none;}
#new_year table#phones td {color: black;}
#new_year #footer {background:#fff;}
#new_year .footer_right_image {display:none;}
#new_year #footer address {color:black;text-shadow:none;}
#new_year #left {background:url('/images/monkey_left.jpg') 100% 0 no-repeat;z-index:-1;bottom:auto;top:0px;height:900px !important;z-index:1;left:-297px;}
#new_year #right {background:url('/images/monkey_right.jpg') 100% 0 no-repeat;z-index:-1;bottom:auto;top:0px; height:900px !important;z-index:-1;background-size: 100%;}

#new_year #top_menu {background:none;color:black;background:url('//static.kolomenka.ru/images/ny_header_bg.jpg'); background-size:auto 130%;width:500px;float:right;margin-top:0;padding-top:6px;padding-bottom:3px;border-bottom-left-radius:19px;box-shadow:1px 1px 3px #bbb;}
#new_year #top_menu li a {display:inline-block;background:white;background:rgba(255,255,255,0.99);padding:3px; border-radius:5px;background:url('//static.kolomenka.ru/images/ny_header_bg.jpg'); background-size:130% 130%;}
#new_year #top_menu_holder,#new_year #top_menu a {background:none;color:black;}
#new_year #ny_2015 {position:absolute;top:0;height:400px;right:0;margin-right:-285px;width:280px;background:url('/images/ny_2016.jpg') no-repeat;z-index:-1}
#new_year #ny_bg_top_left {position:absolute;top:0;height:400px;left:0;margin-left:-275px;width:280px;background:url('/images/ny_bg_top_left.jpg') no-repeat;z-index:-1}

#new_year #float_menu_holder {background:url('/images/ny_menu_bg.png');}
#new_year #main_menu td { text-shadow: 1px 1px 1px #000;}
#new_year #main_menu td .menu_area_layer {text-align:center;}
#new_year #main_menu td {border-left: 1px solid white;}
#new_year #main_menu td.active, #new_year #main_menu td:hover {background:#C84644;}
#new_year #main_menu td div.arrow_show {background: url("/images/header/arrow_down_menu_red.png") no-repeat;background:none;}
#new_year .site_widget,
#new_year .site_widget_active {background: #F4F4F5;background: -webkit-linear-gradient(top, #f0f0f0 0%,#fbfbfb 90%);background: linear-gradient(to bottom, #f0f0f0 0%,#fbfbfb 95%);}
#new_year header {border-bottom:2px solid #F4F4F5;}

#new_year #all {background:url('/images/left_bottom_bg.jpg') 0 100% no-repeat;position:relative;}
#new_year header {background:url('/images/ny_header_bg.jpg'); border-bottom:0;}
#new_year #icon_delivery {background-image:url('/images/header/icon_free_delivery_ny.png');}

#new_year #content { min-height:900px}                  
#new_year #right_bottom_bg {position:absolute;bottom:0;height:280px;right:0;width:380px;background:url('/images/right_bottom_bg.jpg') no-repeat;z-index:-1;}

/* friday*/
/*
#new_year {
	background:url(/images/kolomenka_winter_bf_2016_bg.jpg) 50% 15px fixed no-repeat black;
}
#new_year #left {display:none;}
#new_year #right {display:none !important;}
#new_year #ny_2015 {display:none;}
#new_year #ny_bg_top_left {display:none;}
#new_year #right_bottom_bg {display:none;}
#new_year #all {background:none;}
#new_year #wrapper {border:0;}
#new_year #main_menu td:first-child {border-left:0}
*/




#dacha,#bags,#toys {background:white;}

#dacha #wrapper,
#bags #wrapper,
#toys #wrapper
 {
	margin:0 auto;max-width: 1300px; min-width: 1000px; width: 100%;
	position: relative;
	border: 1px solid #ddd;
	border-top:0;

	-webkit-border-bottom-right-radius: 	5px;
	-webkit-border-bottom-left-radius: 		5px;
	       -moz-border-radius-bottomright: 	5px;
	       -moz-border-radius-bottomleft: 	5px;
	            border-bottom-right-radius: 5px;
	            border-bottom-left-radius: 	5px;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	   -moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	        box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.2);
	min-height:100%;
}
#dacha #left,#dacha #all, #dacha #right,
#bags #left,#bags #all, #bags #right,
#toys #left,#toys #all, #toys #right
 {background:none;}
#dacha table#phones td,
#bags table#phones td,
#toys table#phones td {color: black;}
#dacha #footer,
#bags #footer,
#toys #footer {background:#fff;}

#dacha .footer_right_image,
#bags .footer_right_image,
#toys .footer_right_image {display:none;}
#dacha #footer address,
#bags #footer address,
#toys #footer address {color:black;text-shadow:none;}
#dacha #top_menu,
#toys #top_menu {background:none;color:black;width:440px;float:right;margin-top:0;padding-top:6px;padding-bottom:3px;border-bottom-left-radius:29px;box-shadow:-2px 1px 3px rgba(100,100,100,0.1);background:rgba(255,255,255,0.5);}
#dacha #top_menu li a,
#toys #top_menu li a {display:inline-block;background:rgba(255,255,255,0.99);padding:3px; border-radius:5px;background:transparent;color:black;}
#dacha #top_menu_holder,#toys #top_menu_holder,#new_year #top_menu a {background:none;color:black;}

#dacha #main_menu td,
#toys #main_menu td { text-shadow: none;}
#dacha #main_menu td .menu_area_layer,
#toys #main_menu td .menu_area_layer {text-align:center;}
#dacha #main_menu td,
#toys #main_menu td {border-left: 1px solid white;}
#dacha #main_menu td.active, #toys #main_menu td.active, #new_year #main_menu td:hover {background: rgba(59, 0, 0, 0.50);}
#dacha #main_menu td div.arrow_show,
#toys #main_menu td div.arrow_show {background: url("/images/header/arrow_down_menu_red.png") no-repeat;background:none;}
#dacha .site_widget,
#dacha .site_widget_active,
#toys .site_widget,
#toys .site_widget_active {
	background: #F4F4F5;
	background: -webkit-linear-gradient(top, #f0f0f0 0%,#fbfbfb 90%);
	background: linear-gradient(to bottom, #f0f0f0 0%,#fbfbfb 95%);
}
#dacha header,
#toys header {border-bottom:2px solid #F4F4F5;}
#dacha header {border-bottom:2px solid #Fff;}

#dacha #all {b1ackground:url('/images/left_bottom_bg.jpg') 0 100% no-repeat;position:relative;}
#toys #all {background:none;}
#dacha.winter header {b1ackground:url('/images/ny_header_bg.jpg'); border-bottom:0;}
#toys header {background:none;}
#icon_delivery {background-image:url('/images/header/icon_free_delivery_ny.png');}
#dacha #content,
#toys #content { min-height:900px}                  

#dacha 	#float_menu_holder {
	margin: 2px -24px;padding:0px;
    background: linear-gradient(to bottom, #E8FAE4 0%, #D0F4CF 100%) repeat scroll 0% 0% transparent;
    background: linear-gradient(to bottom, #D0F2C3 0%,#B0F9CA 100%) repeat scroll 0% 0% transparent; 
    box-shadow: 0px 4px 4px #CCC;
    border-top: 1px solid #E4FAE5;
    border-bottom: 1px solid #EAFAE4;
    position: relative;
    border-radius: 0px;
}

#toys 	#float_menu_holder {
	margin: 2px -24px;padding:0px;
    background: linear-gradient(to bottom, #C3E8F2 0%, #B0F1F9 100%) repeat scroll 0% 0% transparent; 
    box-shadow: 0px 4px 4px #CCC;
    border-top: 1px solid #E4FAE5;
    border-bottom: 1px solid #EAFAE4;
    position: relative;
    border-radius: 0px;
}

#dacha 	#main_menu,
#toys 	#main_menu {
	width:100%;
	height: 42px;
	border-spacing:0px;
	border-collapse:separate;
	padding:0;
}
#dacha 	#main_menu td {            border-left:1px solid #fff; text-align:center;vertical-align:middle;border-right:1px solid #C9E6F3;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#dacha 	#main_menu td:first-child {border-left:0px solid rgba(255,255,255,0.5);padding-left:25px;border-radius:0;}
#dacha 	#main_menu td:last-child {padding-right:25px;border-radius:0;}
#dacha 	#main_menu td.active,
#dacha 	#main_menu td:hover { background: #9CECAB;}
#dacha 	#main_menu td.active div.arrow_show,#main_menu td:hover div.arrow_show{display: none;}
#dacha 	#main_menu a {						width: 100%; padding: 10px 0; color: #055A00;text-transform:uppercase; font:bold 12px Helvetica,"Myriad Pro",Georgia,sans-serif; text-decoration:none;  display: block;}
#dacha 	#main_menu a:hover {				text-decoration:none; /*color:#fff; */}
#dacha 	#main_menu #search_form_holder {	width:150px !important;}
#dacha 	#main_menu #search_form_holder:hover {background:none;}
#dacha 	#main_menu td div.arrow_show{  }
#dacha 	#main_menu td div.menu_area_layer{ position: relative; vertical-align: middle;width:100%; text-align: center;}
#dacha 	.page_navigation a { color: #097203;}
#dacha 	.page_navigation a.catalog_sort_active {color:white;}
#dacha 	.filter_list h3 {background:#50B751;}
#dacha 	#header_menu a {
    text-decoration: none;
    color: #149D4B;
    border-bottom: 1px dotted #149D4B;
}


#toys 	#main_menu td {            border-left:1px solid #fff; text-align:center;vertical-align:middle;border-right:1px solid #C9E6F3;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#toys 	#main_menu td:first-child {border-left:0px solid rgba(255,255,255,0.5);padding-left:25px;border-radius:0;}
#toys 	#main_menu td:last-child {padding-right:25px;border-radius:0;}
#toys 	#main_menu td.active,
#toys 	#main_menu td:hover { background: #C3E8F2;}
#toys 	#main_menu td.active div.arrow_show,
#main_menu td:hover div.arrow_show{display: none;}
#toys 	#main_menu a {						width: 100%; padding: 10px 0; color: #00445A;text-transform:uppercase; font:bold 12px Helvetica,"Myriad Pro",Georgia,sans-serif; text-decoration:none;  display: block;}
#toys 	#main_menu a:hover {				text-decoration:none; /*color:#fff; */}
#toys 	#main_menu #search_form_holder {	width:150px !important;}
#toys 	#main_menu #search_form_holder:hover {background:none;}
#toys 	#main_menu td div.arrow_show{  }
#toys 	#main_menu td div.menu_area_layer{ position: relative; vertical-align: middle;width:100%; text-align: center;}
#toys 	.page_navigation a { color: #097203;}
#toys 	.page_navigation a.catalog_sort_active {color:white;}
#toys 	.filter_list h3 {background:#50B751;}
#toys 	#header_menu a {
    text-decoration: none;
    color: #149D4B;
    border-bottom: 1px dotted #149D4B;
}

/* --------------------------------------------------------------------------------------------- */

#kolomenka #phones_holder a {color:#FEFBCF;text-decoration:none;}
#new_year #phones_holder a,
#dacha #phones_holder a,
#toys #phones_holder a {color:black;text-decoration:none;}

#left_shadow,#right_shadow{
	position:absolute;background:url('/images/meganavbg.png');width: 30px;
height: 95px;
position: absolute;
top: -96px;
}
#right_shadow {
background-position: right 0px;
right: 2px;
}



.popfirst{
	border-radius: 4px;
	margin-top:2px;	
}

.ribbon-green {
  font: bold 12px Cardana,arial, Agora,"Myriad Pro",Georgia,Sans-Serif;
  color: #333;
  letter-spacing: 2px;
  text-align: center;
  -webkit-transform: rotate(-45deg);
  -moz-transform:    rotate(-45deg);
  -ms-transform:     rotate(-45deg);
  -o-transform:      rotate(-45deg);
  position: relative;
  padding: 4px 0;
  left: -35px;
  top: 15px;
  width: 120px;
  background-color: #F13232;
  color: #fff;
  box-shadow:         1px 1px 2px rgba(0,0,0,0.6);
}
.ribbon-wrapper-green {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -2px;
  left: -2px;
}


#age_selector_holder {
margin: 10px 0;
max-width:1400px;
background: #feffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2UyZjdmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGYzZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #feffff 0%, #e2f7ff 35%, #d4f3fc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#e2f7ff), color-stop(100%,#d4f3fc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #feffff 0%,#e2f7ff 35%,#d4f3fc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #feffff 0%,#e2f7ff 35%,#d4f3fc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #feffff 0%,#e2f7ff 35%,#d4f3fc 100%); /* IE10+ */
background: linear-gradient(top, #feffff 0%,#e2f7ff 35%,#d4f3fc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d4f3fc',GradientType=0 ); /* IE6-8 */
border: 1px solid #abc;border-radius:10px;
}
#age_selector {width:100%;border-spacing:8px;position:relative;border-collapse: separate;}
#age_selector_holder h2 {margin:5px 0 0 0; text-align:center;color:#224ca8;font:20px Trebuchet MS;}

.banimg div {display:none;}
.banimg:first-of-type div {display:block;}
.banimg div {height:400px;width:100%;position:absolute;left:0;top:0;border:0px solid white; border-radius:10px; }
.age_img {width:11%; padding:0;height:150px;line-height:150px;background:white no-repeat center top;border:1px solid #ccc;border-radius:6px;vertical-align:bottom;cursor:pointer;}
.age_img div {margin:0;display:block;height:24px;line-height:24px;background:rgb(235,249,255);background:rgba(235,249,255,.8);line-height:30px;text-align:center; color:#1a3c84;white-space:nowrap; font:bold 14px "Trebuchet MS",Arial;border-radius:4px;}
.age_img div {text-decoration:none;
        -moz-transition-duration: 0.5s;
        -webkit-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        padding-left:0px;
        height:24px;line-height:24px;
}
.age_img:hover div {
        -moz-transition-duration: 0.8s;
        -webkit-transition-duration: 0.8s;
        -o-transition-duration: 0.8s;
        -ms-transition-duration: 0.8s;
        height:50px;line-height:50px;
}


#dacha.winter #all {background:url(/images/ny_dacha_bg.jpg);}
#dacha #top {background:white;}

#bags .show_other_menu,
#bags #float_menu_holder {
	padding:0px;
	background: #00AAFA; /* Old browsers */
	background: linear-gradient(to bottom,  #30BDFF 0%, #08A6F2 70%); /* W3C */
	background: #F43812;
	position:relative;
}


/* bikes */
.spec-table TD:first-child {
    color: #949494;
    width: 200px;
    padding-right: 20px;
}
.spec-table TD.table-title:first-child {
    color: #070707;
    padding-bottom: 8px;
    padding-top: 14px;
    border-bottom: none;
}
.p23 {
    font-size: 23px;
}

.spec-table TD {
    width: 460px;
    line-height: 14px;
    vertical-align: top;
    padding: 4px 8px 4px 0;
        padding-right: 8px;
    border-bottom: 1px solid #e8e8e8;
}

.show_catalog_item .group_items {
	display:none;
}

.show_catalog_item:hover .group_items {
	position: absolute;
	width: 85px;
	height: 100%;
	background:white;
	/*border: 1px solid #ededed;*/
	left: -85px;
	z-index: 111;
	background: linear-gradient(#c34949, white);
}
.show_catalog_item:hover .group_item_image {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 2px solid white;
	margin: 10px auto;
	/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
}
.show_catalog_item:hover .group_item_image:hover {border: 2px solid #c34949;/*box-shadow: 0 0 0 transparent inset;*/}
.show_catalog_item:hover .group_items .active {border: 2px solid #852727;}

/**---СЛАЙДЕР "ВЫБЕРИТЕ ЦВЕТ" В КАРТОЧКЕ ТОВАРА*/
.item_group_items_overflow{position: relative;margin: 10px 0;width: 410px;height: 105px;padding: 0 5px;overflow: hidden;}
.inner_group_hidden{width: 100%;height: 100px;overflow: hidden;position: relative;}
.item_group_items {width: 407px;height: 100px;position: relative;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);border-radius: 5px;border-top: 1px solid rgba(220,220,220,0.7);}
.group_slide{/*display: none;visibility:hidden;top:0;*/}
.group_items_list{position: absolute;margin: 0;padding: 0 15px;list-style: none;height: 100%;width: 2000px;}
.group_items_list li {display:inline-block;}
.choose_item_color {margin-top: 20px;}
.item_group_items .group_item_image {position: relative;display: block;width: 70px;height: 70px;border-radius: 3px;border: 1px solid white;margin: 15px 10px;}

/*.item_group_items .sm_prev,.item_group_items .sm_next {display:none;}*/
.item_group_items .group_item_image:hover {box-shadow: 0 0 10px rgba(0,0,0,0.4);}
.item_group_items .active {/*border: 1px solid #000;*/box-shadow: 0 1px 4px #207698;}
.item_group_items .group_item_image .color_name {background:white;border:1px solid #c34949;top: 76px;position: absolute;left: 0;right: 0;font-size: 10px;text-align: center;line-height: 12px;}
/**---/СЛАЙДЕР "ВЫБЕРИТЕ ЦВЕТ" В КАРТОЧКЕ ТОВАРА*/

#lina_new_year #main_menu td {text-shadow: unset;background: url('/images/lina_snow.png') #4bb3c3;}
#lina_new_year #main_menu td:hover {background-color:#f0473a;}
#lina_new_year #main_menu td a {font: 18px Roboto-Regular,sans-serif;text-align: left;display: block;border-right: 40px solid transparent;border-left: 10px solid transparent;}
#lina_new_year #main_menu {border-radius:5px;}
#lina_new_year #main_menu td:first-child {border-radius: 5px 0 0 5px;border-left: 0px solid #36a1b5;}   
#lina_new_year #main_menu td {border-left: 1px solid #36a1b5;}  
#lina_new_year #main_menu td:last-child  {border-radius: 0 5px 5px 0;}
#lina_new_year #main_menu td div.menu_area_layer {height:80px;}
#lina_new_year #main_menu td div.arrow_show_li {position: absolute;top: 33%;width: 26px;height: 26px;background: url(/images/header/li_galka.png) top center no-repeat;right: 2px;}
.back_shadow {box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);}
#lina_new_year #top_menu {text-align: left;width: 160px;margin: 0 auto;}
#lina_new_year #top_menu_holder {width: 20%;vertical-align: middle;height: auto;background: transparent;text-align: center;}
#lina_new_year #top_menu a {color: #4bb3c3;text-decoration:underline;font:14px Roboto-Medium;}
#lina_new_year #top_menu a:hover {color:#f04b3f;}
#lina_new_year #top_menu li {display:block;margin-bottom: 5px;}
#lina_new_year #phones_holder a {color:inherit;font:18px Roboto-Medium;text-decoration:none;}
#lina_new_year #phones_holder {width: 20%;color:#9b8566;vertical-align: middle;}
#lina_new_year .phone_desc {font: 13px Roboto-Italic;}
#lina_new_year .li_tel {background-image: url('/images/li_tel.png');background-repeat: no-repeat;background-position: 0 center;padding-left: 30px;width: 160px;margin: 0 auto;}
#lina_new_year #payment_icons {position:static;}
#lina_new_year #market_stars {height: 37px;display: block;margin-top: 30px;}
#lina_new_year #content_wrapper {background: none;}
#lina_new_year header {background: none;border:0;
	height:106px;
	background: url(/images/lina_ny_top_menu_mask.png) 50% 0;
	-webkit-filter: drop-shadow(0px 10px 10px rgba(194,194,194,0.45));
	-moz-filter: drop-shadow(0px 10px 10px rgba(194,194,194,0.45));
	-ms-filter: drop-shadow(0px 10px 10px rgba(194,194,194,0.45));
	-o-filter: drop-shadow(0px 10px 10px rgba(194,194,194,0.45));
	position: fixed;
	top:0;
	z-index: 110;
}
.empty {height:100px;}
#lina_new_year #header_menu {position:static;margin-bottom: 25px;box-shadow: 0 0 5px 5px rgba(255,255,255,0.8);background: rgba(255,255,255,0.7);border-radius:10px;}
#lina_new_year #header_menu span {line-height: 18px;margin: 0 10px;}
#lina_new_year #payment_and_rate {text-align: center;vertical-align: middle;width: 20%;}
#lina_new_year #search_form_holder {vertical-align:middle;width: 240px;text-align: right;width:20%;padding-right: 10px;}
#lina_new_year #search_form .suggest_item {box-shadow:unset;border:1px solid #ebe7e1;padding: 10px 30px 10px 10px;}
#lina_new_year .find_button {vertical-align: middle;margin-top: 0px;margin-right: 10px;}
#lina_new_year #search_form .suggest_item::-webkit-input-placeholder {color:#9b8566;}
#lina_new_year #search_form .suggest_item::-moz-placeholder          {color:#9b8566;}
#lina_new_year #search_form .suggest_item:-moz-placeholder           {color:#9b8566;}
#lina_new_year #search_form .suggest_item:-ms-input-placeholder      {color:#9b8566;}
.lina_active_tab {position: absolute;bottom: 0px;right: 0;left: 0;background: url('/images/lina_active_tab.png') 50% 0 no-repeat;top: -2px;z-index: -1;}




.menu_main_icons::before {content:"";height:50px;position:absolute;left:0px;top:20px;width:100%;}

#ny_widget_kolomenka::before {background: url('/icons/tab_children.svg') 10px 40% no-repeat;}
#ny_widget_kolomenka.menu_main_icons_active::before {background-image:url('/icons/tab_children_white.svg');}

#ny_widget_autocoffee::before {background: url('/icons/tab_coffee.svg') 10px 40% no-repeat;}
#ny_widget_autocoffee.menu_main_icons_active::before {background-image:url('/icons/tab_coffee_white.svg');}

#ny_widget_kolomenka_dacha::before {background: url('/icons/tab_dacha.svg') 10px 40% no-repeat;}
#ny_widget_kolomenka_dacha.menu_main_icons_active::before {background-image:url('/icons/tab_dacha_white.svg');}

#ny_widget_kolomenka_ny::before {background: url('/icons/tab_newyear.svg') 10px 40% no-repeat;}
#ny_widget_kolomenka_ny.menu_main_icons_active::before {background-image:url('/icons/tab_newyear_white.svg');}


.menu_main_icons_active {background: url('/images/lina_snow.png') #f0473a;color:white;
	text-shadow:1px 1px 1px rgba(0,0,0,0.1);
	transition:all 0.5s ease;
}
.menu_main_icons_active:hover {
	background-color:#109fb2;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
}



#lina_new_year .site_widget, #lina_new_year .site_widget_active {position:static;border:0px solid;box-shadow:none;color:#4bb3c3;font:13px 'Roboto-Regular',Neucha,sans-serif;background: none;width: 170px;}
.holder_widgets td:hover .site_widget {color:#f0473a;}
.holder_widgets td:hover .site_widget_active_li {color:white;}
#lina_new_year .site_widget:hover span {color:inherit;font:inherit;}
#icon_delivery {position:static;width: 181px;background-image: url('/images/icon_delivery.png');background-repeat:no-repeat;margin: 0 auto;height: 45px;color:#9b8566;font:15px 'Roboto-Regular',Neucha,sans-serif;padding-left: 65px;text-align: left;
	color:#676767;
	margin-top:20px;
}
#icon_delivery:hover {color:#4bb3c3;}
#menu_icon_delivery {       position:absolute;right:300px;background:url('/images/icon_delivery.png') no-repeat;
	height: 45px;font:15px 'Roboto-Regular',Neucha,sans-serif;padding-left: 65px;text-align: left;
	color:#676767;
	margin-top:25px;
	width: 181px;
}
#menu_icon_delivery:hover {color:#4bb3c3;} 

#lina_new_year header .holder {mask: url('/images/lina_ny_top_menu_mask.png');
    height: 106px;
    mask: url(/images/lina_ny_top_menu_mask.png);
    -webkit-mask: url(/images/lina_ny_top_menu_mask.png);
    -webkit-mask-position-x: 50%;
}
#lina_new_year header .holder a {text-decoration:none;}

.holder_widgets {width:100%;position:absolute;z-index:100;top:0;left:0;}
.menu_main_icons {text-align:center;padding: 5px;padding-top: 33px;color: #4bb3c3;
	width: 100px;position:absolute;
	text-align: left;padding-left: 64px;font: 15px/17px Agora,Roboto-Regular,sans-serif;
	height: 64px;
}

#ny_widget_kolomenka {top:0;left:0;}
#ny_widget_autocoffee {top:0;left:170px;}
#ny_widget_kolomenka_dacha {top:0;left:340px;}
#ny_widget_kolomenka_ny {top:0;left:510px;}


.menu_main_icons:hover {color: #f0473a;}
.menu_main_icons a {color: inherit;}
.menu_main_icons_active {color: white !important;}
.menu_main_icons_active a:hover {color:white;}

#cart_place, 
#lina_new_year #widget_compare {padding: 0;color:#9b8566;font:14px Roboto-Regular,sans-serif;width: 100px;position: static;background: none;}
#lina_new_year #widget_compare {height:auto;right:150px;right:0;}
#cart_place {margin:0;padding:0;font-size:0px;color:transparent !important;width:80px;height:80px;}
#cart_place div {display:none;}
#cart_place:hover {color: #4bb3c3;}
#cart_place:hover:before {background: url('/images/lina_cart_hover.png') 7px 10px no-repeat;color: #4bb3c3;}
#cart_place:before {content: "Корзина";position: static;color: #9b8566;font: 14px Roboto-Regular,sans-serif;background: url('/images/lina_cart.png') 7px 10px no-repeat;padding-top: 50px;display: inline-block;width: 80px;}
#cart_place #cart_count {position:absolute; top:0px;left:0;width:26px;height:26px;background:#f0473a;color:white;font:12px/26px Roboto-Medium,Arial; border-radius:50%;text-align: center;} 

#cart_place a {color:#9b8566;font:14px Roboto-Regular,sans-serif;padding-top: 50px;}
#lina_new_year #menu_compare {position:relative;border: 0px solid;padding: 0;height: 40px !important;padding-top:51px;background: url('/images/header/li_compare.png') 50% 10px no-repeat;}
#lina_new_year #menu_compare:hover {background-image: url('/images/header/li_compare_hover.png');color: #4bb3c3;}
#cart_place a:hover {color: #4bb3c3;}
#lina_new_year #widget_kolomenka_bags_bg .logo_image {margin-top: 0px;background-position: 0px 0px;}
#lina_new_year #widget_kolomenka_dacha_bg .logo_image {background-position: -990px 0px;margin-top: -2px;}

#lina_new_year #footer {background:#4bb3c3;height:200px;}
.li_tel a {color:white;font:18px Roboto-Medium;text-decoration:none;}
#adaptive_bottom .li_tel a {color:#007CA1;}
#adaptive_bottom .locality,
#adaptive_bottom .street-address, 
#adaptive_bottom .workhours {color:#007CA1;} 
.phones_holder {vertical-align: bottom;}
#lina_new_year .ny_logo_footer {padding-left: 14px;font: 18px 'Roboto-Regular',Neucha,sans-serif;margin-bottom:15px;}
#lina_new_year {position:relative;background: url('/images/lina_ny_body_bg.png') 50% 0 repeat-x;}
#lina_new_year .menu_userinfo {position:absolute;}
#lina_new_year .lina_footer .phone_desc {color:white;}
#lina_new_year .lina_footer .info {width: 55%;vertical-align: middle;padding: 0 90px;}
#lina_new_year address {font-style: unset;}
.locality {font:18px Roboto-Medium;line-height:20px;color:white;}
.street-address, .workhours {font:14px Roboto-Regular,sans-serif;line-height:20px;color:white;}
.adr {margin-bottom: 25px;padding-left: 34px;background: url('/images/lina_location.png') 3px 50% no-repeat;}
.work {padding-left: 34px;background: url('/images/lina_time.png') 3px 50% no-repeat;}

.wrapper_content{margin:0 auto;max-width: 1300px; /*min-width: 900px;*/ width: 100%;position: relative;border-top:0;}
.lina_footer {position: relative;height:639px;
	background: #4bb3c3;
	background: -webkit-linear-gradient(top, #4bb3c3 0%,#4bb3c3 67%,#007ca1 67%,#007ca1 100%);
	background: linear-gradient(to bottom, #4bb3c3 0%,#4bb3c3 67%,#007ca1 67%,#007ca1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb3c3', endColorstr='#007ca1',GradientType=0 );
}
#lina_footer_ny {
background: url('/images/lina_footer_bg.png') 50% 0 repeat-x;
}


.lina_sale {background: url('/images/lina_sale_bg.png') 50% 0 repeat-x;background-size: cover;height:540px;position:relative;text-align:center;color:white;}
.bottom_wave_border {background: url('/images/lina_blue_bottom_snow.png') 50% 0 repeat-x;height:41px;position: absolute;bottom: 0;left: 0;right: 0;}
.top_wave_border {background: url('/images/lina_white_top_snow.png') 50% 0 repeat-x;height:44px;position: absolute;top: 0;left: 0;right: 0;}
.sale_title {font:60px Neucha,sans-serif;text-transform:uppercase;margin-top: 140px;letter-spacing: 1px;margin-bottom: 0;}
.ny_prepare {font:24px Roboto-Regular,sans-serif;}
.watch_all {position: absolute;left: 0;right: 0;display:block;border-radius:5px;background-color:#4bb3c3;margin:0 auto;margin-top: 64px;padding:10px 0;text-transform:uppercase;font:16px Roboto-Regular,sans-serif;width:170px;color:white;text-decoration:none;}
.footer_pages {list-style:none;padding-left: 56px;margin-top: 35px;}
.footer_pages li {margin: 8px 12px; display: inline-block;color: white;text-transform: uppercase;font: 16px Roboto-Regular,sans-serif;background-color: #007ca1;border-radius: 5px;padding: 10px;}
.footer_catalog {list-style:none;padding-left: 66px;margin-top: 45px;}
.footer_catalog .cat_title {display: inline-block;vertical-align: top;font: 20px Roboto-Regular,sans-serif;min-height: 22px;padding-left: 34px;background: url('/images/lina_list_style.png') 0px 4px no-repeat;color: white;text-transform: uppercase;font: 20px Roboto-Regular,sans-serif;/*width: 202px*/width:18%;}
.footer_catalog .cat_title .lina_href {text-decoration:none;color:white;}
.footer_catalog .cat_title .lina_href:hover {text-decoration:underline;}
.cat_subcats {list-style:none;margin-top: 17px;margin-left: -20px;}
.cat_subcats li a {font:14px Roboto-Regular,sans-serif;color:white;text-decoration:none;text-transform:none;}
.cat_subcats li a:hover {text-decoration:underline;}
.cat_subcats li {margin-bottom: 1px;}
.cat_subcats li::before {content: "•";color: #007ca1;margin-right: 10px;}
.footer_logo {position:absolute;bottom:0;left: 89px;color: #fff;font: 13px Roboto-Italic;}

#lina_new_year #header_menu a {border-bottom:0px solid;color:#9b8566;font:14px Roboto-Regular,sans-serif;}
#lina_new_year #header_menu a:hover {color:#4bb3c3;}
#lina_new_year #header_menu li {padding-left: 22px;cursor:pointer;height:18px; border-left: 0px solid #4bb3c3;}
#lina_new_year #header_menu li:first-child {border:0px;margin-right: 35px;}
.left_accessories {position: absolute;top: -19px;left: 3%;height: 166px;width: 109px;background: url('/images/lina_left_accessories.png') no-repeat;}
.left_accessories2 {position: absolute;top: -19px;left: 11%;height: 255px;width: 33px;background: url('/images/lina_left_accessories2.png') no-repeat;}
.right_accessories {position: absolute;top: -12px;right: 12%;height: 364px;width: 63px;background: url('/images/lina_right_accessories.png') no-repeat;}
.left_accessories,.left_accessories2,.right_accessories {top:0;}
.lina_sale_pics {/*position: absolute;left: 50%;bottom: 0;background: url('/images/lina_sale_pics.png') center top no-repeat;max-width: 1200px;width:100%;height: 600px;margin-left: -541px;
*/
position: absolute;
right: 13%;
bottom: 0;
background: url('/images/lina_sale_tree.png') 0 0 no-repeat;
max-width: 1200px;
min-width: 558px;
height: 540px;
z-index: 0;}

.lina_realname {font:14px Roboto-Regular,sans-serif;color:#9b8566;}
#lina_user_li {display:block;}
#lina_new_year #menu_subcat_10 {box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);border-radius:5px;padding: 15px;}
#lina_new_year #menu_subcat_10 a {color:#4a4133;font:14px Roboto-Medium;text-decoration:none;display:block;margin-bottom:20px;}
#lina_new_year #menu_subcat_10 a:last-child {margin-bottom:0;}
#lina_new_year #menu_subcat_10 a::before {content: "•";color: #4bb3c3;margin-right: 10px;font-size: 28px;line-height: 10px;vertical-align: middle;}
#lina_new_year #menu_subcat_10 a:hover:before{color: #f0473a;}
#lina_new_year #menu_subcat_10 a:hover{color:#f0473a;}

#lina_new_year .navigate_area a, #lina_new_year span.get_page b {color:#9b8566; text-transform:none;font:14px Roboto-Regular,sans-serif;}


/*======ДОСТАВКА И ОПЛАТА=====*/
.delivery_title {font:50px Neucha,sans-serif;color:#4a4133;margin-bottom: 35px;}
.delivery_aside, .static_pages_aside {float:left;width:240px;}
.delivery_content, .static_pages_content {margin-left:240px;padding-left: 75px;border-left: 1px dashed #bebebe;}
#static_pages_aside {background-color:white;position: fixed;z-index: 100;top: 510px;padding:3px 20px;border-radius: 5px;width: 230px;}
#static_pages_aside h2 {color:#9b8566;font:26px Neucha,sans-serif;line-height: 45px;padding-left: 67px;margin: 0;letter-spacing: 1px;}
#static_pages_aside ul {list-style:none;margin: 15px 0 20px;}
.lina_inlbl {display:inline-block;max-width: 160px;}
#static_pages_aside a {text-decoration:none;color:#4a4133;}
#static_pages_aside a.active {color:#f0473a;}
.dot {display:inline-block;margin-right: 15px;width:6px;height:6px;background-color:#4bb3c3;border-radius:100%;vertical-align: top;margin-top: 7px;}
#static_pages_aside a.active .dot {background-color:#f0473a;}
#static_pages_aside li {margin-left: 45px;margin-top: 5px;} 
#static_pages_aside a:hover {color:#4bb3c3;}
.delivery_menu h2 {background:url('/images/lina_delivery.png') no-repeat;}
.payment_menu h2 {background:url('/images/lina_payment.png') no-repeat;}
.return_menu h2 {background:url('/images/lina_ret.png') no-repeat;}
.font16_brown {font:16px Roboto-Regular,sans-serif;color:#655743;}
.lina_brown_stars {background: url('/images/lina_brown_stars.png') center no-repeat;height: 12px;}
/*======/ДОСТАВКА И ОПЛАТА=====*/

.much_info_wrapper {border-left:315px solid transparent;}
.much_info_wrapper h2 {text-transform:uppercase;color:#4a4133;font:40px Neucha,sans-serif;margin-top: 55px;}
.much_info_wrapper h3 {color:#4a4133;font:30px Neucha,sans-serif;}
.much_info_wrapper h4 {font: 18px Roboto-Medium;color: #4a4133;}
.much_info_wrapper p {margin: 25px 0;}
.much_info_wrapper p.table_title {color:#afafaf;font:14px Roboto-Italic;margin-top: 45px;}
#online_shop a {display: inline-block;background: url('/images/lina_download.png') no-repeat;padding-left: 35px;color: #4bb3c3;font-family: Roboto-medium;padding-right: 10px;}
#online_shop a:hover {color:#f0473a;} 

#d_moscow, #d_spb, #d_additional_service, #d_russia, #d_self, #p_get, #p_paper, #p_ym, #p_qiwi {border-bottom: 2px dotted #e5ded5;}
.static_pages_list_numbers {padding-left: 60px;margin-top: 32px;}
.static_pages_list_numbers a, a.lina_kolom {color:#4bb3c3;font-family:Roboto-Medium;}
.static_pages_list_numbers a:hover, a.lina_kolom:hover {color:#f0473a;}
.static_pages_list_numbers p {margin:0;}
.static_pages_list_numbers li {display: inline-block;padding-left: 30px;margin-bottom: 14px;}
.num_list_style{display: inline-block;width: 30px;margin-right: 10px;margin-left: -45px;height: 30px;background: #4bb3c3;border-radius: 100%;color: #fdfdfd;text-align: center;line-height: 30px;font-weight: bold;font-size: 14px;}

.green_up {color:#4bc375;text-transform:uppercase;font-family:Roboto-Medium;}
.attention_please {border-radius: 5px;margin-top: 15px;background-color: #f8f6f2;padding: 20px;line-height: 22px;color: #655743;font-family: Roboto-Medium;}
.delivery_tariffs {width:100%;border: 1px solid #f6f7f7;}
.delivery_tariffs td, .delivery_tariffs th {padding: 15px 20px;font-size:16px;}
.delivery_tariffs td {font-family:Roboto-Regular,sans-serif;}
.delivery_tariffs tr:nth-child(odd) {background-color:#f6f7f7;}

.left_details {display:inline-block;padding: 30px;border-radius: 10px;background-color: #f8f6f2;width: 70%;margin-bottom:45px;}
.right_comment {display:inline-block;width: 15%;color: #9b8566;font: 16px Roboto-Italic;line-height: 22px;vertical-align: top;margin-left: 35px;margin-top: 70px;margin-bottom:45px;}
.price_details {width: 100%;border-spacing: 0 20px;border-collapse: separate;}
.price_details th {color: #ccbeac;font: 14px Roboto-Regular,sans-serif;padding-bottom: 10px;}
.price_details td:nth-child(3n+1) {font:16px Roboto-Medium;text-align:right;}
.price_details td:nth-child(3n+2) {width:50px;text-align:center;}
.price_details td:nth-child(3n+3) {font:16px Roboto-Regular,sans-serif;}
.price_details td:nth-child(3n+2) .dot {margin-right:0;}
.price_details a {color:#655743;text-decoration:none;}
.price_details a:hover {color:#f0473a;text-decoration:underline;}

.ny_banner_button,
.ny_banner_top_caption, 
.footer_pages li,
.watch_all {transition:all ease 0.6s;}
.ny_mp_banner:hover .ny_banner_button,
.ny_mp_banner:hover .ny_banner_top_caption,
.footer_pages li:hover,
.watch_all:hover {box-shadow: 0 3px 4px 2px rgba(50,20,0,0.5);}

.ny_popular_item,
.ny_aside_gray .ny_aside_button {transition:all ease 0.6s;}
a:hover .ny_aside_button {box-shadow: 0 3px 4px 2px rgba(50,20,0,0.5);}
a:hover .ny_popular_item {box-shadow: 0 2px 4px 2px rgba(30,20,0,0.1);}

h1.title {color:#4a4133;font:40px Neucha,sans-serif;margin-bottom: 35px;min-height: 100px;}
.adaptive .title {
    font-family: system,-apple-system,BlinkMacSystemFont,"Segoe UI","Segoe WP",Roboto,Ubuntu,Oxygen,Cantarell,"Fira Sans","Helvetica Neue",Helvetica,"Lucida Grande","Droid Sans",Tahoma,"Microsoft Sans Serif",sans-serif;
    color: #2d2e32;
    line-height: 1.2;
    text-transform: uppercase;
    font-size: 1.07692308em;
    font-weight: 500;
    display: block;
    padding: 0 .76923077em;
    letter-spacing: .3px;
    box-sizing: border-box;
    min-height:auto;
}
#lina_new_year .shop_cart_button {display: block;width: 200px;background: url('/images/lina_white_cart.png') 45px 50% no-repeat #4bb3c3;padding: 20px 45px 20px 95px;font: 16px Roboto-Regular,sans-serif;border-radius: 5px;}
#lina_new_year .shop_cart_button:hover, #lina_new_year a.compare_new:hover, #lina_new_year a.compare_new_active:hover {background-color:#007ca1;}
#lina_new_year a.compare_new, #lina_new_year a.compare_new_active {width: 140px;opacity: 1;color: white;font: 14px Roboto-Regular,sans-serif;display: inline-block;background-color: #4bb3c3;border-radius: 5px;padding: 10px 0;text-transform: none;padding-left: 20px;margin-top: 25px;}
.catalog_item__right_info {position:relative;width: 50%;font: 14px Roboto-Regular,sans-serif;color: #9b8566;margin-bottom: 40px;}
#lina_new_year .button_red_lina {background-color: #f0473a;}
#lina_new_year .button_red {background-color:#616161 !important;}
.catalog_item__show_image_box {margin-right:45px;margin-bottom: 40px;}
#lina_new_year .catalog_item__right_info .priceBlack {font: 36px Roboto-Medium;color:#4a4133;position: absolute;left: 0;top: 0;}
#lina_new_year .reg30 {font:30px Roboto-Regular,sans-serif;}
.show_tooltip {font:16px 'Roboto-Regular',Neucha,sans-serif;text-transform:none;}
.adaptive .show_tooltip {font-size:15px;}
.show_tooltip:hover {color:#f0473a;}
#lina_new_year .icon_compare {background: url('/images/lina_white_compare.png') 30px 50% no-repeat #4bb3c3;margin-right: 20px;}
#lina_new_year a.compare_new_active {background-color:#f0473a;}
#lina_new_year .icon_show {padding:0 0 0 60px;min-height:45px;margin-bottom:25px;text-align:left;opacity: 1;}
.adaptive #lina_new_year .icon_show{ display:inline-block;min-height: 65px;vertical-align: top;} 
#lina_new_year .lina_delivery_item {background: url('/images/lina_delivery.png') 0 50% no-repeat;}
#lina_new_year .lina_workhours_item {background: url('/images/lina_workhours.png') 0 50% no-repeat;}
#lina_new_year .lina_payment_item {background: url('/images/lina_payment.png') 0 50% no-repeat;} 
#lina_new_year .lina_cheaper {background: url('/images/lina_cheaper.png') 0 50% no-repeat;font-size:16px;text-decoration: underline;/*margin-top:70px;*/} 
#lina_new_year a.lina_fast_order {background: url('/images/lina_fast_order.png') 22px 50% no-repeat;background-color:#f0473a;}
#lina_new_year .classic {background-color:white;border:1px solid #e9e4dc;padding:20px;color:#655743;font:14px Roboto-Regular,sans-serif;}

#lina_new_year h2.big {border-top: 2px dotted #e9e4dc;border-bottom:0px solid;margin: 0;padding: 30px 0;color: #4a4133;font: 30px Neucha,sans-serif;text-transform: none;}
.lina_item_desc {font:16px Roboto-Regular,sans-serif;color:#655743;margin-bottom: 30px;padding-right:100px;}
.lina_item_desc ul {list-style:none;font-size: 14px;}
.lina_item_desc li:before {content: "•";margin-right: 10px;font-size: 24px;vertical-align: middle;}
#lina_new_year .show_tooltip:hover span {left: 0;top: 48px;}
#lina_new_year #zoomed {border-radius:5px;border: 1px solid #e9e4dc;box-shadow: unset;}
#lina_new_year #item_color_previews div.color_preview {box-shadow: unset;border: 1px solid #f3f3f3;cursor:pointer;}
#lina_new_year #item_color_previews div.color_preview:hover {box-shadow:0 0px 5px rgba(220,220,220,0.7);}

.item_characteristics {list-style:none;margin: 50px 0 45px;width: 68%;}
.adaptive .item_characteristics {width: 90%;margin: 20px 0 25px;} 
.item_characteristics li {margin-bottom:15px;}
#lina_new_year .item_characteristics .dot {background-color: #655743;} 
#lina_new_year .hint {color: #655743;font: 14px Roboto-Medium,Arial,Verdana;border: 1px solid rgba(220,220,220,0.7);box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);border-radius: 5px;}
#lina_new_year .real_price_text {position: absolute;left: 50%;top: 6%;font: 12px Roboto-Regular,sans-serif;color: #9b8566;line-height: 20px;}

#lina_new_year .real_price_text strike {font:bold 14px Roboto-Regular,sans-serif;}
#lina_new_year .economy {color: #f0473a;text-transform:uppercase;}
#lina_new_year .economy_sum {font:bold 14px Roboto-Regular,sans-serif;}
#lina_new_year .show_tooltip:hover span {box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);}
#lina_new_year a.ml {font: 16px Roboto-Regular,sans-serif;color: #4a4133;border-bottom: 0px solid;padding-left: 20px;}
#lina_new_year a.ml::before {content: "•";color: #4bb3c3;font-size: 28px;line-height: 10px;vertical-align: middle;
   margin-left: -20px;
    width: 20px;
    display: inline-block;
}
#lina_new_year a.ml:hover:before{color: #f0473a;}
#lina_new_year a.ml:hover{color:#f0473a;}
#lina_new_year .vendor_group b {font:18px 'Roboto-Regular',Neucha,sans-serif;color:#9b8566;margin-bottom:15px;display:block;}

.lina_banner {text-align: center;}
.lina_banner img {max-width:100%;margin-bottom: 20px;border-radius: 5px;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);}
#lina_new_year .page_navigation {background-color: transparent;border-top: 2px dotted #e2dbd3;border-bottom: 2px dotted #e2dbd3;padding: 15px 0;margin:10px 0;}
#lina_new_year .founded_items {text-align:right;color:#9b8566;font:14px Roboto-Regular,sans-serif;padding-right: 20px;}
#lina_new_year .show_catalog_item_shadow_lina {width: 100%;height: 100%;padding: 10px 7px 15px;}
#lina_new_year .show_catalog_item {max-width: 250px;width: 23%;min-width: 220px;min-height: 496px;margin-bottom: -140px;margin-left:-5px}
#lina_new_year .show_catalog_item:hover .show_catalog_item_shadow_lina  {box-shadow: 0 3px 0 2px rgba(220,220,220,0.7), 0 0 0 1px rgba(220,220,220,0.6);border-radius: 5px;background-color: white;}
#lina_new_year .show_catalog_item a {color: #655743;font: 14px Roboto-Regular,sans-serif;}
#lina_new_year .priceBlack {color: #4a4133;font:22px Roboto-Medium;}
#lina_new_year .catalog_short_desc {color:#655743;font-family:Roboto-Regular,sans-serif;}
#lina_new_year .show_catalog_item a:hover {text-decoration:none;color:#f0473a;}
#lina_new_year .show_catalog_item_photo {margin: 0 0px 15px 0px ;}
#lina_new_year .page_navigation td.match_count {font: 14px Roboto-Regular,sans-serif;color: #9b8566;}
#lina_new_year .page_navigation a {background:transparent;color: #4a4133;text-decoration: none;font: 16px Roboto-Regular,sans-serif;border-radius:5px;padding: 3px 5px;margin: 0 3px;border: 0px solid;}
#lina_new_year .page_navigation td.match_count strong {color:white;background-color:#4bb3c3;font-size:16px;border-radius:5px;padding: 3px 5px;margin: 0 3px;}
#lina_new_year .page_navigation a:hover {background-color: #f0473a;color: white;}
#lina_new_year .page_navigation td {width:33%;}
#lina_new_year .page_navi_active b {color: white;background-color: #4bb3c3;font-size: 16px;border-radius: 5px;padding: 3px 5px;margin: 0 3px;border:0px solid;}        
#lina_new_year .page_navigation a.arrow_show:hover {background:transparent;}
#lina_new_year .catalog_bottom_desc h1 {font:40px Neucha,sans-serif;color:#4a4133;}
#lina_new_year .catalog_bottom_desc {padding:15px;font:16px Roboto-Regular,sans-serif;color:#655743;}
#lina_new_year .catalog_bottom_desc h2, #lina_new_year .catalog_bottom_desc h3 {color:#4a4133;font:18px Roboto-Medium;}
#lina_new_year .checkbox, .radio {background: url(/images/lina_checkbox_asos.png) no-repeat;cursor:pointer;padding-right: 10px;}
#lina_new_year label {font: 13px/23px Roboto-Regular,sans-serif;color: #4a4133;}
#lina_new_year .filter_list {border: 0px solid;margin: 20px 0;}
#lina_new_year .left_main_caption {display:none;}
#lina_new_year .filter_caption {
    text-transform: none;
    font: 22px Neucha,sans-serif;
    color: #9b8566;
}
#vendor_logo {float:right;}
#vendor_logo img {max-width:250px;max-height:140px;} 
#lina_new_year .page_navigation ul a {background:transparent;}
#lina_new_year #filter_clear_all {width: 170px;color: white;font: 16px Roboto-Regular,sans-serif;background-color: #a79274;text-align: center;padding: 10px 0;border-radius: 5px;text-transform: uppercase;letter-spacing: 1px;margin: 0 auto;float: unset;}
#lina_new_year #filter_clear_all:hover {text-decoration: none;background-color: #6f5b3e;}
#lina_new_year span.price1 {margin: 0;margin-left: 4px;color: #9b8566;font: 14px Roboto-Regular,sans-serif;float: unset;display: inline-block;}
#lina_new_year .price_input {float: unset;display: inline-block;width: auto;height: auto;}
#lina_new_year .price_input input {width: 83px;border-radius: 5px;padding: 9px 0;color: #4a4133;font: 16px Roboto-Regular,sans-serif;text-align: center;height: auto;margin: 0;border: 1px solid #ccbeac;}
#lina_new_year .price_inputs {margin:0 auto;}
#lina_new_year .cat b a, #lina_new_year .cat a {color: white;font: 14px Roboto-Regular !important;background-color: #4bb3c3;text-transform: uppercase;border-radius: 5px;padding: 10px 20px;margin: 0;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);display: inline-block;}
#lina_new_year .cat a {margin-bottom: 10px;}
#lina_new_year .cat a:hover {background-color:#f0473a;text-decoration:none;}
#lina_new_year .cat b a {background-color: #f0473a;margin-bottom: 10px;}
#lina_new_year .filter_list h3 {background: transparent;color: #9b8566;font: 14px Roboto-Regular,sans-serif;text-align: left;margin-bottom: 10px;text-decoration: underline;}

.navi_bottom_margin {margin-top:100px;}
#lina_new_year .filter_list h3:hover {color:#f0473a;}
#lina_new_year table.page_navigation td {border-top:0px solid;}
#lina_new_year .something {padding:0 10px;min-height:38px;max-height: 38px;}
#lina_new_year .lina_articul_cat {height: 13px;font:10px Roboto-Regular,sans-serif;color:#9b8566;margin:2px auto;text-align:center;}
#lina_new_year .show_catalog_item_shadow_lina:hover .something {max-height: none;}
#lina_new_year .show_catalog_item .shopping_table, #lina_new_year .show_catalog_item .compare_item, #lina_new_year .show_catalog_item .compare_item_holder {position:static;}
#lina_new_year .compare_buy {display:none;position:relative;border-radius:5px;width:170px;height:40px;margin: 15px auto;}
#lina_new_year .show_catalog_item:hover .compare_buy {display:block;}
#lina_new_year .show_catalog_item .shopping_table {color: white;width: 110px;position: absolute;top: 0;bottom: 0;left: 0;background: url('/images/lina_white_cart_catalog.png') 14px 48% no-repeat #4bb3c3;border-radius: 5px 0 0 5px;text-transform: uppercase;line-height: 40px;padding-left: 25px;}
#lina_new_year .show_catalog_item .shopping_table a {color:white;}
#lina_new_year .lina_compare_cat {width: 39px;position: absolute;top: 0;bottom: 0;right: 0;background: url('/images/lina_white_compare_catalog.png') center no-repeat #007ca1;border-radius: 0 5px 5px 0;border-left: 1px solid #6fc2cf;}
#lina_new_year .show_catalog_item .shopping_table > .cant_buy {background:#ccc;}
#lina_new_year .lina_new_cart h1 {font:40px Neucha,sans-serif;color:#4a4133;margin: 0 0 30px;}
#lina_new_year #cart_order_items {background:transparent;}
#lina_new_year #cart_order_items th {background:transparent;border:0px solid;text-align: left;font: 14px Roboto-Regular,sans-serif;color: #ccbeac;text-transform: unset;}
#lina_new_year #cart_order_items td {vertical-align: middle;font:16px Roboto-Regular,sans-serif;color:#655743;border-bottom: 2px dotted #e3dcd3;}
#lina_new_year #cart_order_items a {color: #655743;text-decoration: underline;}
#lina_new_year #cart_order_items .price {text-align:left;color:#4a4133;font:18px Roboto-Medium;padding-left:0;}
#lina_new_year .fa {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#lina_new_year .fa-rub:before{content: "\f158";}
#lina_new_year #cart_price_final {font: 24px Roboto-Medium;color: #f0473a;}
#cart_place_final {color: #9b8566;font: 16px Roboto-Regular,sans-serif;}
#lina_new_year #cart_order_total {border-bottom:0px;}
#lina_new_year .cart_photo img {max-width: 80px;}
#lina_new_year .cart_button{ display:none;}
#lina_new_year .line_g {background:none !important;}
#lina_new_year .filter_list {max-height:420px;}
.item_tooltips_holder {position: absolute;right: 0;bottom: 0;}

.ny_elki_group {display:block; list-style:none;}
.ny_elki_group li {display:inline-block; margin:5px;padding:10px;border-radius:10px;font:16px Roboto-Medium;color:#655743;background:white;}
.ny_elki_group li.active {background:#f0473a;color:white;}
.ny_elki_group li.not_available {background:#f8f6f2;color:#bdb2a4;}
.item_characteristics dt,
.ny_description dt {display:inline-block;background:url('/images/ny_dt_background.gif') 0 100% repeat-x; min-width:170px;color:#9b8566;}
.adaptive .item_characteristics dt, .adaptive .ny_description dt {min-width:100px;}
.item_characteristics dt  {min-width:140px;}
.item_characteristics dt span,
.ny_description dt span {background:white;padding-right:4px;}
 
.item_characteristics dd,
.ny_description dd {display:inline-block;margin-left:10px;}
.item_characteristics a,
.ny_description a {color:#5e513f;}

#lina_new_year .navigate_area a:hover {color:#f0473a;}
#lina_new_year a.new_arrow_next_page div {font: 16px Roboto-Medium;text-transform: uppercase;color: #4bb3c3;}
#lina_new_year a.new_arrow_next_page:hover div {color:#f0473a;}
a.new_arrow_next_page:hover div.next_page_lina {background-color:#f0473a;}
a.new_arrow_next_page .next_page_lina {height:70px;width:70px;margin:0 auto;border-radius:100%;text-align:center;background-color:#4bb3c3;line-height:70px;margin-top: 86px;}
a.new_arrow_next_page {height:auto;background: url('/images/lina_next_page_snow.png') center no-repeat;}
#lina_new_year .wrapper_next_page:hover {box-shadow:none;background:transparent;min-height: 300px;}
#lina_new_year .register_lina_left td {padding-left:0;}

.cart_new_user {position: relative;display:inline-block;background-color:#4bb3c3;font:16px Roboto-Medium;text-transform:uppercase;color:white;border-radius: 5px;padding: 15px 20px;}
.cart_new_user1:after {content: "";
position: absolute;
bottom: -14px;
left: 50%;
margin-left: -8px;
border: 8px solid transparent;
border-top: 6px solid #4bb3c3;}
.cart_existing_user {display:inline-block;color:#4bb3c3;font:15px Roboto-Medium;text-decoration:none;background: url('/images/have_acc.png') 0 50% no-repeat;padding: 15px 24px;margin-left: 30px;}
.cart_existing_user:hover {background: url('/images/have_acc_hover.png') 0 50% no-repeat;color:#f0473a;}

#lina_new_year .show_catalog_item_text div {display:block;}
.lina_ball_hit {width: 43px;height: 64px;position: absolute;top: -3px;right: 10px;left: auto;background: url('/images/ball_hit.png') center no-repeat;}
.real_price_text_lina {}
#lina_new_year .item_other_see {color: #655743;font: 14px Roboto-Regular,sans-serif;text-decoration:none;text-transform:none;display: block;margin-top: 20px;margin-bottom:40px;}
#lina_new_year .item_other_see:hover {color: #f0473a;}

#lina_new_year .positionBottom {bottom: 100px;text-align: left;left: 23px;}
#lina_new_year .positionBottomNum {bottom: 100px;text-align: right;right: 20px;}
#lina_new_year .lina_buy_related {bottom:40px;border-radius:5px;font: 14px Roboto-Regular,sans-serif;width: 107px;min-width: auto;padding: 11px 11px 11px 28px;background: url('/images/lina_white_cart_catalog.png') 20px 48% no-repeat #4bb3c3;margin-left: 25px;}
#lina_new_year .lina_buy_related:hover {background-color:#2c7f8c;}

#lina_new_year .lina_buy_related_incart {bottom:40px;border-radius:5px;font: 14px Roboto-Regular,sans-serif;width: 107px;min-width: auto;padding: 11px 11px 11px 28px;background: url('/images/lina_white_cart_catalog.png') 20px 48% no-repeat #f0473a;margin-left: 25px;}
#lina_new_year .lina_buy_related_incart:hover {background-color:#d14135;}
#lina_new_year table.fast_order tr td {font: 14px Roboto-Regular,sans-serif;color: #9b8566;}
#lina_new_year .lina_fast_order {font: 40px Neucha,sans-serif;text-transform: none;color: #4a4133;}

.fast_order_ny_box {border-radius:5px;background:white;font: 16px Roboto-Regular,sans-serif;color: #655743;width: 300px;padding: 40px;}
#lina_new_year .fast_order_ny_box .shop_cart_button {color: white;font-size: 16px;width: 100%;border: 0px;background: #f0473a;margin: 0;padding: 20px 0;margin-top: 30px;}
#lina_new_year .fast_order_ny_box .shop_cart_button:hover {background: #d14135;}
#lina_new_year .widget_count {position: absolute;top: 0;left: 20px;width: 26px;height: 26px;background: #4bb3c3;color: white;font: 12px/26px Roboto-Medium,Arial;border-radius: 50%;text-shadow: none;border:0;}
#lina_new_year .fast_order_ny_box input {width: 89%;border-radius: 5px;border: 1px solid #ebe7e1;color: #4a4133;font: 14px Roboto-Regular,sans-serif;padding: 10px 15px;}
.close_rapid_order {float: right;width: 25px;height: 25px;background: url('/icons/icon_delete_item.svg') -7px -8px no-repeat;}
.box-modal_close {position: absolute;right: 45px;top: 45px;font-size: 14px;line-height: 15px;cursor: pointer;}


.adaptive #lina_new_year .title.lina_fast_order {font-size:35px;} 
.adaptive .fast_order_ny_box {padding:10px;width:270px;}
.adaptive .box-modal_close {right: 15px;top: 15px;}


/*Просмотр карточки товара, адаптивные расцветки скрол пальцем*/

.adaptive_item_show_colors {width:100%;max-width:640px;height:480px;position: relative;}
.adaptive_item_show_colors img {width:100%;}

.gallery {background:white 50% 50% no-repeat;background-size:contain;}
.gallery_image {border:0px solid red;position:absolute;top:0;left:0;bottom:0;right:0;background:white 50% 50% no-repeat;background-size:contain;}
.close {cursor: pointer;position:absolute;z-index:10;top:10px;right:20px;width:40px;height:40px;background:url('/icons/icon_close.svg') 50%;background-size:contain;}
.next {right:5px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") 50%;}
.previous {left:5px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") 50%;}
.next,.previous{
	cursor: pointer;position:absolute;top:45%;
	width:27px;height:44px;
	z-index:10;
	background-size: 27px 44px;
	background-repeat:no-repeat;
	filter: alpha(opacity=25);
	opacity: 0.5;
	padding: 2vmin;
}
.next:hover,.previous:hover{opacity:1;}
.gallery .next,.gallery .previous {top:45%;}


/*#lina_new_year .show_catalog_item .real_price_text_lina {display:none;}
#lina_new_year .show_catalog_item:hover .real_price_text_lina {display:block;} */
									      

#lina_new_year .catalog_item__right_info .button_green {background-color:#f0473a;}


.my_mp_banners {width:100%;}
#ny_mp_tree_banner {display:inline-block;height:465px;width:45%;text-align:center;background:url('/images/ny_mp_tree_bg.png') top center no-repeat;position:relative;}
#ny_mp_light_banner {display:inline-block;height:465px;width:45%;text-align:center;background:url('/images/ny_mp_light_bg.png') top center no-repeat;position:relative;}
#ny_mp_gift_banner {display:inline-block;height:465px;width:45%;text-align:center;background:url('/images/ny_mp_gift_bg.png') top center no-repeat;position:relative;}
#ny_mp_streettree_banner {display:inline-block;height:465px;width:45%;text-align:center;background:url('/images/ny_mp_streettree_bg.png') top center no-repeat;position:relative;}


.ny_banner_top_caption {display:inline-block;margin-top:80px;width:220px;font:22px/40px Neucha,sans-serif;color:white;background:#f0473a;border-radius:5px;}
.ny_banner_h1 {display:inline-block;margin-top:67px;font:40px Neucha,sans-serif;color:white;text-transform:uppercase;letter-spacing: 1px;}
.ny_banner_h2 {display:inline-block;margin-top:13px;font:18px Roboto-Regular,sans-serif;;color:white;}
.ny_banner_button {display:inline-block;margin-top:65px;width:170px;font:16px/40px Roboto-Regular,sans-serif;color:white;text-transform:uppercase;background:#4bb3c3;border-radius:5px;
	box-shadow: 0px 3px 0 2px rgba(182,164,138,0.3);
	box-shadow: 0px 3px 0 2px rgba(67,55,37,0.1);
}
.ny_banner_text_shadow {text-shadow: 0px 3px 2px rgba(67,55,37,0.3);}

#lina_new_year .content_padding_position {padding: 10px 0px;}

.show_slider {font-size:16px;height:500px;}
.sm_slider-inner {height:500px;padding: 0 100px;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);border-radius:5px;}

#ny_mainpage_special_offer { background:white;width:273px;height:500px;display:inline-block;position:absolute;right:0;top:0;box-shadow: 0px 3px 0 2px rgba(67,55,37,0.1);border-radius:5px;
	background:url('/images/ny_specialoffer_stars.png') 50% 78px no-repeat white;border-top: 1px solid #f6f6ed;
}
#ny_mainpage_special_offer .show_header{width: 100%;margin-top:20px;  text-align: center; text-transform: uppercase;height: 39px; font: 30px Neucha,sans-serif;line-height: 160%;color:#4bb3c3; border-top-left-radius: 10px;border-top-right-radius: 10px;letter-spacing: 1px;}
#ny_mainpage_special_offer .show_footer{width: 100%; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
#ny_mainpage_special_offer .offer_picture {position:absolute;top:95px;left:60px;width:170px;}
#ny_mainpage_special_offer .title {position:absolute;top:280px;left:20px;right:20px;color:#4bb3c3; text-align: center; font:18px Roboto-Regular,sans-serif;}
#ny_mainpage_special_offer .title:hover {color:#f0473a;}
#ny_mainpage_special_offer .bad_price {position:absolute;top:340px;left:0%;width:275px;text-align:center;z-index:1;font:18px Roboto-Regular,sans-serif;color:#9b8566;text-decoration:line-through;}
#ny_mainpage_special_offer .good_price {position:absolute;top:360px;left:0%;width:275px;text-align:center;z-index:1;font:30px Roboto-Medium,sans-serif;color:#f0473a;}
#ny_mainpage_special_offer .show_text {position:absolute;bottom:85px;left:0px;width:100%;text-align:center; z-index:1;font:14px Roboto-Regular,sans-serif;color:#9b8566;}
#ny_mainpage_special_offer .show_background{width: 100%; height: 100%; }
#ny_mainpage_special_offer .moroz {width: 131px;height: 236px;background: url('/images/ny_offer_moroz.png') no-repeat;position: absolute;top: 270px;left: 245px;}
#lina_new_year #offer_timeout.ny_mp {width:212px; height:65px;background:url('/images/ny_offer_timer_bg.png') no-repeat;margin:0px auto;color:white;position:absolute;top:422px;font:30px Neucha,sans-serif;}
#lina_new_year #offer_timeout_d {position:absolute;top:5px;left:10px;}
#lina_new_year #offer_timeout_h {position:absolute;top:5px;left:70px;}
#lina_new_year #offer_timeout_m {position:absolute;top:5px;left:117px;}
#lina_new_year #offer_timeout_s {position:absolute;top:5px;left:172px;}

#countdown_d {position:absolute;top:5px;left:10px;width:55px;text-align:center;}
#countdown_h {position:absolute;top:5px;left:110px;width:55px;text-align:center;}
#countdown_m {position:absolute;top:5px;left:210px;width:55px;text-align:center;}
#countdown_s {position:absolute;top:5px;left:314px;width:55px;text-align:center;}

#ny_count_down{ position:absolute;top:382px;background:url('/images/ny_countdown_bg.png');width:380px;height:114px;color:white;font:58px Neucha,sans-serif;}

.ny_aside_holder {height:500px;padding-left:300px;}
.ny_aside_gray {display:inline-block;
	height:430px;     
	width:190px;           
	padding:35px 40px;
	background:url('/images/ny_gray_snow_bg.png');
	box-shadow: 0px 3px 0 2px rgba(67,55,37,0.1); border-radius:5px;
	text-align:center;
	position:relative;
	margin-left:-300px;float:left;
}
.ny_aside_h1 {font:29px Neucha,sans-serif;color:#f0473a;text-transform:uppercase;}
.ny_aside_sep {position:absolute;height:12px; background: url('/images/ny_specialoffer_stars.png') center top no-repeat;top:120px;left:0;right:0;}
.ny_aside_count {font:80px Neucha,sans-serif;color:#4bb3c3;position:absolute;top:180px;left:0;right:0;text-align:center;}
.ny_aside_desc {font:18px Roboto-Regular,sans-serif;color:#9b8566;position:absolute;top:300px;left:30px;right:30px;text-align:center;}
.ny_aside_button {font:16px/40px Roboto-Regular,sans-serif;color:#ffffff;background:#f0473a;box-shadow: 0px 3px 0 2px rgba(67,55,37,0.1); border-radius:5px;text-transform:uppercase;
	position:absolute;bottom:40px;left:50px;right:50px;text-align:center;
}
.ny_popular_item {position:relative;
	/*left:0;right:50%;*/
	display:inline-block;
	padding:18px 30px;
	height:107px;
	width: 40%;
	font:16px Roboto-Regular,sans-serif;color:#655743;
	border-radius:5px;
	
}
.ny_popular_item img {float:left;}
.ny_popular_item .pic_holder {position:absolute;left:0px;top:0px;width:140px;height:140px;display:inline-block;border:1px solid #f8f6f3;border-radius:5px;}
.ny_popular_item .ny_popular_item_title {margin-left:135px;}
.in_stock {font:13px Roboto-Regular,sans-serif;color:#4bc375;}

a.ml_lina {text-decoration: none;display: block;padding:5px 10px;cursor: pointer;font: 16px Roboto-Regular,sans-serif;color: white;border-bottom: 0px solid;}
a.ml_lina:hover {background-color:#f0473a;border-radius:5px;}
#lina_new_year .ny_eli_vendor_group {border-radius: 5px;background-color: #4bb3c3;width: auto;text-align: center;text-transform: uppercase;padding: 20px;margin: 12px 20px;}
#lina_new_year .vendor_logos {width: 345px;}
#lina_new_year .vendor_logos img:hover {box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);border-radius: 5px;transition: all 0.5s ease 0s;}	
#lina_new_year #all {background:none;}	
#lina_new_year #site_only_login_form th {font: 18px Roboto-Regular,sans-serif;color: #4a4133;}
#lina_new_year #site_only_login_form label {color: #9b8566;font: 14px Roboto-Regular,sans-serif;}	
#lina_new_year #site_only_login_form #bough_form_login_email, #lina_new_year #site_only_login_form #bough_form_login_pass {border-radius: 5px;border: 1px solid #ebe7e1;background: white;padding: 10px;color: #4a4133;font: 14px Roboto-Regular,sans-serif;}
h1.my_orders_title, h1.my_ui_title {font: 40px Neucha,sans-serif;color: #4a4133;margin: 10px 0 20px 0;}
#lina_new_year #site_only_login_form .submit_bottom {border-radius: 5px;background: #4bb3c3;border: 0px solid;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);color: white;font: 14px Roboto-Regular,sans-serif;text-shadow: none;width: 140px;padding: 11px;}
#lina_new_year #site_only_login_form .submit_bottom:hover {background: #f0473a;}
#lina_new_year .register_ny {color: white;border: 0px;background: #f0473a;margin: 0;padding: 20px;margin-top: 30px;border-radius: 5px;font: 16px Roboto-Regular,sans-serif;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);}
#lina_new_year .register_ny:hover {background: #d14135;}
#lina_new_year #change_user_info {margin: 0 auto;margin-top: 30px;display: block;width: 260px;border: 0px;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);float: unset;text-shadow: unset;padding: 20px 0;font: 16px Roboto-Regular,sans-serif;color: white;background: #4bb3c3;}
#lina_new_year #change_user_info:hover {background: #f0473a;}	

#lina_new_year #scrollToTop {height: 60px;width: 60px;top: 65%;left: auto;right: 2%;border-radius: 100%;box-shadow: rgba(204, 204, 204, 0.3) 0px 3px 0px 2px;background-color: rgba(242, 242, 242, 0.6);}
#lina_new_year #toTopLink {font: 18px Neucha,sans-serif;color: #007ca1;}	
#lina_new_year #scrollToTop:hover #toTopLink{color:#f0473a;}		       

.get_products_button {display: inline-block;background: #4bb3c3;color: white;text-decoration: none;border-radius: 5px;padding: 2px 10px;margin-left: 10px;}
.get_products_button:hover {background: #f0473a;}

/* -------------- MY ORDERS (==MG style) ----------------------------------*/

#lina_new_year .navigate_area_lk, #lina_new_year .navigate_area_lk a {color: #9b8566;text-transform: none;text-decoration:none;font: 14px Roboto-Regular,sans-serif;}
#lina_new_year .navigate_area_lk a:hover {color: #f0473a;}
 .order_aside {text-align: center;width: 230px;border-top: 1px solid #e1e1df;border-radius: 5px;padding: 20px;}
 .order_aside a {text-decoration: none;color: #4a4133;font: 16px Roboto-Regular,sans-serif;text-transform: none;}
 .order_aside a.active_order_aside {color: #4bb3c3;}
 .order_aside a:hover, #lina_new_year .order_aside a.active_order_aside:hover {color: #f0473a;}


#lina_new_year #lk_hi_user {margin-bottom: 20px;background: url('/images/lina_aside_user_page_icon.png') no-repeat;text-align: left;padding-left: 60px;height: 60px;margin-left: 20px;}
#lina_new_year #lk_hi_user p{margin: 0;}
#lina_new_year #lk_list {text-align: left;margin-left: 56px;}
#lina_new_year #lk_list ul {text-decoration:none;text-transform: uppercase; list-style:none;margin: 25px 0;}
#lina_new_year #lk_list ul li {padding: 5px 0;}
#lina_new_year #lk_list ul li a:before {content: "•";color: #4bb3c3;font-size: 25px;margin-right: 10px;vertical-align: middle;}
#lina_new_year #lk_list ul li a:hover:before {color: #f0473a;}
#lina_new_year #lk_exit {margin: 20px auto;background: url('/images/lina_lk_exit.png') no-repeat;text-align: left;width: 85px;}
#lina_new_year #lk_exit a {color: #9b8566;font: 16px Roboto-Regular,sans-serif;text-transform: none;padding-left: 25px;}
#lina_new_year #lk_exit a:hover {color: #f0473a;}

 .order_status {color: #4bb3c3;font-family: Roboto-Medium;padding: 10px 20px;background: white;max-width: 150px;text-align: center;float: right;border-radius: 5px;}
 .lk_list_orders, .lk_list_orders2 {text-align:left; border-collapse: collapse;width: 100%;margin: 12px 0;border-radius: 5px;}
 .lk_list_orders {margin:0;}
 .lk_list_orders td {padding: 30px 0 20px 0;color: #4a4133;font: 16px Roboto-Medium;}
 .lk_list_orders td b {color: #4a4133;font: 16px Roboto-Medium;}
 .lk_list_orders td b.lina_lighter_th {font: 14px Roboto-Regular,sans-serif;color: #9b8566;}
 .lk_list_orders2 td {padding: 15px;font-size: 14px;font-family: Roboto-Regular,sans-serif;color: #ccbeac;}
 .lk_list_orders2 td b {color:#4a4133;font:18px Roboto-Medium;}
 .lk_list_orders2 td a {color: #655743;text-decoration: none;font: 16px Roboto-Regular,sans-serif;}
 .lk_list_orders2 td a:hover {color:#f0473a;}
 .lk_show_order {margin-bottom: 20px;background: #f8f6f2;list-style: none;padding: 0 30px 30px 30px;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);border-radius:5px;}
.formfield_title {color:#9b8566;font-family:Roboto-Regular,sans-serif;display: inline-block;min-width: 105px;margin-bottom: 5px;}
.formfields_lina {font:14px Roboto-Regular,sans-serif;color:#4a4133;display: inline-block;width: 50%;}

#lina_new_year .user_info_table {font-family: Roboto-Regular,sans-serif;width: 100%;text-align: left;margin: 0 auto 45px auto;color:#757575;}
#lina_new_year .user_info_table td {width: 38.33%;padding-bottom: 5px;}
#lina_new_year .user_info_table span {color:black;font-family: Roboto-Medium;}

#lina_new_year .take_decision {}
#lina_new_year .take_decision a{color:white;font-size: 14px;font-family: Roboto-Medium;}

.update_comment_in_orders {width:95%;height: 78px;margin-bottom: 30px;border-radius: 5px;padding: 10px;border: 1px solid #ebe7e1;color: #4a4133;font: 14px Roboto-Regular,sans-serif;}
#lina_new_year .cancel_order {text-decoration:none;color: #9b8566;font: 16px Roboto-medium;text-transform: uppercase;}
#lina_new_year .pay_form {text-align:right; font-family: Roboto-Regular,sans-serif;font-size: 16px;}    
#lina_new_year .pay_form span {color:black;font-family: Roboto-Medium;font-size: 18px;}

#lina_new_year .order_comment {font-size: 16px;font-family: Roboto-Regular,sans-serif;color: #757575;}
#lina_new_year .order_comment textarea {padding: 15px;width: 96%;height: 60px;font-size: 16px;font-family: Roboto-Regular,sans-serif;color: black;}
								       
#lina_new_year .my_orders_whole_list {padding: 0;margin: 0;padding-bottom:20px;min-width: 290px;}
.update_order_comment {float:right;cursor: pointer;text-align: center;color: #4bb3c3;font: 16px Roboto-Medium;display: inline-block;text-transform: uppercase;border: 0px;background: transparent;}
.including_order {color: #4a4133;font: 16px Roboto-Medium;}
#lina_new_year #order_view {width:100%;}
#lina_new_year table.list_items {background-color:transparent;}
#lina_new_year table.list_items th {font: 14px Roboto-Regular,sans-serif;color:#ccbeac;}
#lina_new_year table.list_items td {padding:0;}
#lina_new_year table.list_items td .lk_list_orders2 td {padding:15px;vertical-align: middle;}
#lina_new_year table.list_items td .lk_list_orders2 td span {font:14px Roboto-Regular,sans-serif;color:#9b8566;}
.benefits_lina {width:100%;max-width:1095px;margin: 0 auto;margin-top: 50px;}
.benefits_lina h4 {font:30px Neucha,sans-serif;color:#4bb3c3;text-transform:uppercase;text-align:center;text-decoration:none;margin: 25px auto;}
.benefits_lina p {font:16px Roboto-Regular,sans-serif;color:#655743;}
.benefits_lina p.lina_12class {font:20px Roboto-Medium;color:#655743;}
.lina_benefits_ul {font: 16px Roboto-Regular,sans-serif;color: #655743;width: 159px;text-align: left;margin: 0 auto;list-style:none;}
.lina_benefits_ul li:before {content: "•";color: #4bb3c3;font-size: 28px;line-height: 10px;vertical-align: middle;margin-left: -20px;width: 20px;display: inline-block;}
#lina_new_year div.compare_title {font: 16px Roboto-Regular,sans-serif;text-transform: none;}
.compare_title_lina {display: block;margin: 10px auto;text-decoration:none;color: #212121;height: 40px;min-height:40px;overflow: hidden;}
.compare_title_lina:hover {color: #f0473a;height: auto;overflow: visible;}
.compare_cell div.compare_title:hover, .item_table_fields tr td a:hover {color:#f0473a;}
#lina_new_year .clear_compare_all {cursor: pointer;color: #ccbeac;font-family: Roboto-Medium;font-size: 16px;padding: 10px 10px 10px 30px;background: url(/icons/icon_delete_item.svg) 0 46% no-repeat;background-size: auto 60%;}
#lina_new_year .clear_compare_all:hover {color: #f0473a;background: url(/icons/icon_delete_item_hover.svg) 0 46% no-repeat;background-size: auto 60%;}
#lina_new_year .item_availible {font-weight:normal;}
#lina_new_year .item_table_fields td {color: #655743;}
#lina_new_year .lina_title_table_in_compare td {color:#9b8566;background:transparent;height: 35px;vertical-align: middle;}
#lina_new_year .buy_in_compare .comp_button {bottom: 40px;border-radius: 5px;font: 14px Roboto-Regular,sans-serif;width: 107px;min-width: auto;padding: 11px 11px 11px 28px;background: url('/images/lina_white_cart_catalog.png') 20px 48% no-repeat;margin-left: 25px;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);text-decoration: none;text-transform: uppercase;color: white;display: block;text-align: center;vertical-align: middle;cursor: pointer;}
#lina_new_year .buy_in_compare .blue_back_lina {background-color: #4bb3c3;}
#lina_new_year .buy_in_compare .red_back_lina {background-color: #f0473a;}
#lina_new_year .buy_in_compare .comp_button:hover {background-color:#f0473a;}
.do_with_item_compare {margin: 30px auto 0 auto;position: relative;width: auto;min-width: 192px;visibility: visible;border: 1px solid #efefef;}
#lina_new_year .do_with_item_compare {border:0px solid;margin: 10px auto;}
.remove_item_lina {background: url(/icons/icon_delete_item.svg) no-repeat;background-size: 70% 70%;width: 40px;height: 40px;left: 22px;top: 4px;display: block;position: absolute;right: 15px;}
.remove_item_lina:hover {background: url(/icons/icon_delete_item_hover.svg) no-repeat;background-size: 70% 70%;}
#lina_new_year div.compare_title {margin: 10px auto;}
#lina_new_year #compare {width:}
#lina_new_year #compare_table .price_info_table {width: 100%;height: 40px;max-width: none;margin: 0 auto;} 
#lina_new_year #compare_table .price_info_table td {vertical-align:middle;}
#lina_new_year #compare_table td.compare_cell {width:280px;}
#lina_new_year .real_price_text_compare {padding-left: 10px;font: 12px Roboto-Regular,sans-serif;color: #9b8566;}
#lina_new_year .comapare_overflow {max-width: 1023px;overflow-x: auto;}
.order_aside_compare {float:left;width: 200px;border: 1px solid #ededed;border-radius: 5px;padding: 20px;}
.subcat_name a {width: 200px;color: #4bb3c3;font: 20px Roboto-Regular,sans-serif;cursor: pointer;text-decoration: none;display:block;}
.subcat_name a:hover {color:#f0473a;}
.subcat_count_items {color: #4a4133;font: 14px Roboto-Regular,sans-serif;margin: 12px 0;}
#lina_new_year .img_wrapper_compare  {border-radius: 5px;margin-top: 5px;border: 1px solid #f8f6f3;}
#lina_new_year .discount_ball_compare {position:absolute;top:-3px;right: 20px;z-index:5;}

#site_register_lina .reg_field {padding: 6px 0;color: #9b8566;}
#site_register_lina td{color: #757575;font: 16px Roboto-Regular,sans-serif;}
#site_register_lina input[type="password"], #site_register_lina input {border-radius: 5px;font: 16px Roboto-Regular,sans-serif;border: 1px solid #ece8e3;height: 36px;color: #4a4133;}
#site_register_lina td input {margin-top: 10px;min-width: 91%;padding: 1px 13px;}
#site_only_login_form_lina, #site_register_lina {border-collapse:separate;margin: 0 auto 20px auto;width: 378px;border-radius: 5px;background:white;border: 0px solid;border-top: 1px solid #ededed;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);padding: 40px;}
#site_only_login_form_lina th, #site_register_lina th {font: 24px Roboto-Regular,sans-serif;color: #222222;}  
#site_only_login_form_lina td, #site_register_lina td {text-align: right;vertical-align: middle;height:60px; width:100%;} 
#bough_form_login_email_lina, #bough_form_login_pass_lina {font:16px Roboto-Regular,sans-serif;border: 1px solid #ece8e3;height:38px;border-radius:3px;background:white;padding: 0 15px 0 45px;width: 240px;}
#site_only_login_form_lina input[type="submit"],#site_register_lina input[type="submit"] {width:100%;padding: 12px 0px;border-radius: 5px;color: white;font: 16px Roboto-Regular,sans-serif;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);}
#site_only_login_form_lina .submit_button_lina, #site_register_lina .registration_lina {margin:0; background-color: #4bb3c3;border: 0px solid;}
#site_only_login_form_lina .submit_button_lina:hover, #site_register_lina .registration_lina:hover  {background-color: #f0473a;}
.href_login_form_lina {font:16px Roboto-Regular,sans-serif; color: #9b8566; text-decoration:underline;}
.href_login_form_reg_lina {font: 16px Roboto-Medium;text-transform: uppercase;text-decoration: none;color: #9b8566;letter-spacing: 0.5px;}
.href_login_form_reg_lina:hover {color:#f0473a;}
#bough_form_login_email_lina {background: url('/images/lina_login.png') 15px 9px no-repeat;color: #4a4133;} 
#bough_form_login_pass_lina {background:url('/icons/icon_pass.svg') 7px 4px no-repeat;} 
#site_register_lina td {text-align: left;}
#site_register_lina input.registration_lina {height: auto;}
.top_login_form {margin: 0;position: absolute;right: 30px;top: 20px;}
.top_login_form a {text-decoration:none; color:inherit;}                          
.top_login_form a:hover{color:#00a1ee;}

#lina_new_year .lina_title_table_in_compare {position: absolute;top: 336px;width: 76%;text-align: right;color: #757575;}
#lina_new_year .whole_compare_table {width:100%;}
#lina_new_year .titles_compare_td {position: relative;padding: 10px 20px 40px 20px;width: 160px;border-left: 2px solid #ecebe9;border-right: 2px solid #ecebe9;}
#lina_new_year .titles_compare_td_first {border-top-left-radius: 5px;border-top-right-radius: 5px; border-top:1px solid #f8f6f3;}
#lina_new_year .titles_compare_td_last {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-bottom: 5px solid #ecebe9;}
#lina_new_year .items_compare_td {padding-bottom: 40px;padding-left: 30px;}
#lina_new_year .compare_stars {position: absolute;bottom: 42px;left: 0;right: 0;text-align: center;}
#lina_new_year .compare_table_ny {width:auto;}
#lina_new_year .compare_table_ny .compare_cell {width:250px;padding: 0 5px;}
#lina_new_year .whole_compare_table {border-collapse:separate;}
#lina_new_year .item_table_fields .desc {padding-bottom:30px;}

.item_table_fields {margin-left: 15px;}
.item_table_fields a {color:#655743;}
.item_table_fields tr td {height:35px;padding:0;border:0px solid;vertical-align: middle;}
.item_table_fields td.desc table tr td, .item_table_fields td.desc table tr  {height:auto;vertical-align:top;}
.item_table_fields td.desc table tr td {padding-top:5px;padding-right:5px;}
.item_table_fields td.desc ul {list-style:none;}
.item_table_fields td.desc ul li:before {content: "•";color: #4a4133;font-size: 14px;line-height: 10px;vertical-align: middle;margin-left: -20px;width: 20px;display: inline-block;}

#lina_new_year .tel_margin_bottom {margin-bottom: 20px;}
#lina_new_year .main_table_top_td {height:124px;padding: 20px 0;}
#lina_new_year .slider_back_lina {background:url(/images/ny_dog_bg.jpg) 50% 70% no-repeat;background-size:cover;}
.ny_banner_size60 {font-size:60px;}
.ny_banner_text2 {text-transform:none;font-size:26px;}
									      
#lina_new_year .submit_user_info {padding: 12px 0px;width: 200px;border-radius: 5px;color: white;font: 16px Roboto-Regular,sans-serif;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);margin: 0;background-color: #4bb3c3;border: 0px solid;}
#lina_new_year .submit_user_info:hover {background-color: #f0473a;}
#lina_new_year .register_input_title {color: #9b8566;font: 14px Roboto-Regular,sans-serif;padding-bottom: 10px;}
#lina_new_year #site_only_login_form td, #lina_new_year #register_form td {padding:0;padding-bottom: 20px;}
#lina_new_year .lina_fieldset label {font-size:14px;}
#lina_new_year .show_catalog_item .shopping_table:hover {background-color: #3cbed2;}
#lina_new_year .lina_compare_cat:hover {background-color: #0489b1;}
#lina_new_year .ny_search {border-radius: 5px;border: 0px;padding: 10px;font: 16px Roboto-Regular,sans-serif;color: white;background: #4bb3c3;}
#lina_new_year .ny_search:hover {background: #f0473a;}


/*==============КОРЗИНА===============*/

#left_block {width: 100%;max-width: 950px;padding-right: 50px;}
#right_block {margin-left:1028px;position: absolute;top: 0;bottom: 0;}

#right_block .backimg {width: 100%;}
#right_block .first, #right_block .second, #right_block .third {margin: 20px 0 20px 25px;}
#right_block .first:hover::after {content: attr(data-title); position: absolute;left: 0;z-index: 1;background: rgba(0, 190, 255, 0.16);padding: 5px 10px;border: 1px solid #00acff;line-height: 15px;border-radius: 5px;left: 0;top: 380px;background: #d6f2ff;border: 1px solid #00acff;box-shadow: 0 2px 10px #a5a5a5;}
#right_block .second:hover::after {content: attr(data-title); position: absolute;left: 0;z-index: 1;background: rgba(0, 190, 255, 0.16);padding: 5px 10px;border: 1px solid #00acff;line-height: 15px;border-radius: 5px;left: 0;top: 432px;background: #d6f2ff;border: 1px solid #00acff;box-shadow: 0 2px 10px #a5a5a5;}
#right_block .third:hover::after {content: attr(data-title); position: absolute;left: 0;z-index: 1;background: rgba(0, 190, 255, 0.16);padding: 5px 10px;border: 1px solid #00acff;line-height: 15px;border-radius: 5px;left: 0;top: 480px;background: #d6f2ff;border: 1px solid #00acff;box-shadow: 0 2px 10px #a5a5a5;}

#lina_new_year #cart_delivery_notice {float:left;color: #9b8566;font: 16px/22px roboto-regular;}
#cart_delivery_notice b {color:#4a4133;}

#cart_order_items_lina,#list_orders2 {border-spacing: 0 12px;border-collapse:separate;width:100%;}
#cart_order_items_lina td,#list_orders2 td {vertical-align: middle;border-bottom: 2px dotted #e4ddd4;padding: 10px 8px 10px 0;font-size: 18px;font-family: Roboto-Medium;color: #4a4133;}
#cart_order_items_lina th,#list_orders2 th {padding-bottom: 15px;border-bottom: 2px dotted #e4ddd4;font-weight: unset;font-size: 14px;font-family: Roboto-Regular;color: #ccbeac;}
#cart_order_items_lina .price,#list_orders2 .price {}
#cart_order_items_lina a {color: #655743;text-decoration: none;font: 16px roboto-regular;}
#cart_order_items_lina a:hover {color:#f0473a;text-decoration:underline;}
#cart_order_items_lina .buy0 td {border:0;}
#lina_new_year .buy0 input {border:1px solid #ece8e3;border-radius:5px;background:white;width:98px;padding:7px 0;text-align: center;color: #4a4133;font: 18px Roboto-Medium;}

span.discount_price_lina {color:black;font-size: 18px;font-family: Roboto-Medium;font-weight: unset;}

.sum_up {padding: 50px 0;font-size: 16px;font-family: Roboto-Regular;}
.pay_attention_part {font-weight:bold;color:#4a4133;}
.cart_item_count input {border: 1px solid #ece8e3 !important;font-family:Roboto-Medium;height: 36px;width: 96px;border-radius: 5px !important;text-align: center;font-size: 18px;}

.my_basket, .form_order_title {font: 24px Roboto-Regular;color: black;margin: 10px 0 20px 0;}
.who_get, .delivery_method, .pay_method {color: #757575;text-transform:uppercase;}
.continue_buy {color: #2a9cae;font: 14px Roboto-Medium;float: right;margin-top: -50px;text-decoration: underline;}

#cart_form #cart_form_room, 
#cart_form #cart_form_podezd, 
#cart_form #cart_form_floor, 
#cart_form #cart_form_code {max-width:136px;display:inline-block;}

.left_col {float:left;width:480px;}
.right_col {margin-left:480px;}

.submit_bottom_main {height: 170px;width: auto;border-top: 1px dashed #bebebe;position: relative;}
.submit_bottom_main .continue_buy {margin: 0;vertical-align: middle;display: inline-block;float: unset;}
.submit_bottom_main .continue_buy{right: 0;position: absolute;top: 50%;}
a.continue_buy:hover {color:#f0473a;}
.send_news {left: 0;position: absolute;top: 50%;}
.send_news label {font:16px Roboto-Regular;color:#212121;}

#cart_form input.submit_bottom_lina {left: 40%;position: absolute;top: 40%;width:200px;text-transform:uppercase;border: 0px solid;border-radius:5px;}
.note_after_pass {padding-right: 10%;font:14px Roboto-Regular;}
.lina_fieldset {border: 0px; margin:0;padding:0;}

.register_lina_right, .register_lina_left {width:50%;margin-top: 53px;margin-bottom: 53px;}
.register_lina_left {float: left;}
.register_lina_left td {width:50%;}
#cart_form .register_lina_left td.reg_title input {width:80%;border-radius: 5px;border:1px solid #ebe7e1;}
#register_form td.article {padding-bottom: 28px;color:#4a4133;font:30px Neucha;}
.reg_title {color:#757575;font:16px Roboto-Medium;}
.reg_title b {color:red;}
.reg_title input {color:#4a4133;font:14px Roboto-Regular; padding: 10px 15px;margin-top: 10px;}
#register_form div.address_for_order, #register_form td.address_for_order {padding-left:30px;}
#register_form div.address_details input {max-width:128px;}
#register_form div.address_details {display:inline-block;}
#register_form div.address_for_order_right {padding-left:50px;}

#register_form .register_lina_left td.radio_howtopay, #register_form .register_lina_right td.radio_howtopay {padding:8px 0;color:#212121;font:16px Roboto-Regular;}
#cart_form .register_lina_left input, #cart_form .register_lina_right input {width: 100%;max-width: 368px;}

.comment_for_order_lina {width: 99%; height: 64px;padding:7px;border:1px solid #bebebe; border-radius:5px;font: 16px Roboto-Regular;color:#212121;}
#lina_new_year .cart_right_info	{text-align: center;width:270px;height:375px;border-radius: 5px;border: 1px solid #f8f6f3;background-color: white;position:relative;}
#lina_new_year #cart_submit_button, #lina_new_year #cart_register_icon {margin: 0 auto;display: block;width: 260px;border: 0px;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);float: unset;text-shadow: unset;padding: 20px 0;font: 16px roboto-regular;text-transform: uppercase;color: white;background: #f0473a;letter-spacing: 1px;}
#lina_new_year #cart_submit_button:hover, #lina_new_year #cart_register_icon:hover {background: #c54036;}

/*==============/КОРЗИНА===============*/



/*==============ЗАКАЗ ПРИНЯТ===============*/
#accepted_order {margin: 0 auto;text-align:center;color:#757575;}
#accepted_order a.my_orders  {display: block;border-radius: 5px;background-color: #4bb3c3;margin: 0 auto;padding: 10px 0;text-transform: uppercase;font: 16px Roboto-Regular;width: 170px;color: white;text-decoration: none;}
#accepted_order a.my_orders:hover  {background-color: #f0473a;}
.gratz {margin-bottom: 15px;font: 40px Neucha;color: #4a4133;
/* new year snowman
background: url('/images/lina_snowman.png') 50% 0 no-repeat;
padding-top: 80px;
*/
}
.find_out_details {color: #4a4133;margin-bottom: 60px;font: 14px roboto-regular;}
.order_details_lina {font: 18px Roboto-Regular;color: #9b8566;margin-bottom: 20px;}
.highlighted_text {font:18px Roboto-Medium;color:#212121;}
.add_change_comment {margin-top: 80px;color: #9b8566;font: 14px roboto-regular;}
.sum_orders {margin: 0 auto;background: #ededed;width: 280px;height: 37px;border-radius: 5px;padding-top: 13px;}
.comment_area {border:1px solid #bebebe; border-radius:5px;margin:10px 0;width:478px;height:58px;padding:10px;font: 16px Roboto-Regular;color: #212121;}
input.change_comment_button {border: 0px solid;display: block;color: #4bb3c3;text-transform: uppercase;font: 15px Roboto-Medium;width: 220px;height: 30px;margin: 0 auto;background: none;}
input.change_comment_button:hover {color:#f0473a;}
.note_bottom {margin:70px 0 20px 0;font: 14px Roboto-Regular;color: #4a4133;}
/*==============/ЗАКАЗ ПРИНЯТ==============*/

h2.big_lina {font-weight: normal;font:30px Roboto-Medium;color:#222222;text-align:center;margin-top: 80px;border-bottom: 0px solid;padding-bottom: 0px;}
.buy_button_lina_all {height:60px;border-left: 1px solid #efefef;border-right: 1px solid #efefef;padding: 0 10px;}
.sale_syslem {width:100%;margin: 50px 0;}
.sale_syslem td {font:16px Roboto-Regular;width: 25%;text-align: center;border-left: 2px dotted #e7e1d9;}
.sale_syslem td:first-child {border:0px solid;}
.sale_syslem td p {margin: 5px 0;}
.sale_syslem td p span {font:18px Roboto-Medium;}
.sale_percent {height:70px;width:70px;margin:0 auto;border-radius:100%;text-align:center;color:white;font:20px Roboto-Bold;line-height:70px;}
.sale_syslem td p.order_sum_lina {font-size: 14px;margin-top: 25px;margin-bottom:10px;}
.lina_special_offer {color:#eb3e31;font:50px Neucha;margin: 0;line-height: 60px;}
#lina_new_year .lina_title, #lina_new_year legend {color:#4a4133;font:30px Neucha;padding-bottom: 28px;}
#lina_new_year #site_only_login_form, #lina_new_year #register_form {background:transparent;border:0px;}
#lina_new_year fieldset {border:0px;}
#lina_new_year .register_table, #lina_new_year .reg_title {color:#9b8566;font:14px Roboto-Regular;}
#lina_new_year .reg_title b {color:#f0473a;}		
#lina_new_year .register_table input {width: 370px;color:#4a4133;font:14px Roboto-Regular;background:white;border-radius: 5px;padding: 10px;border:1px solid #ebe7e1;}
#lina_new_year #filters_aside {padding: 35px 15px;border-radius: 5px;border: 1px solid #e1e1df;background: linear-gradient(to top right, #f6f7f7, #f6f7f7);box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);width: 238px;}
#lina_new_year .page_navigation a.catalog_sort_active.sort_desc {background:transparent;padding: 3px 5px;}
#lina_new_year .hint {z-index: 10000;height: auto;}
.lina_item_art {color:#9b8566;font:14px Roboto-Regular;}
#lina_new_year .cart_item_count {position:relative;}
#lina_new_year .choosen_active_sort:hover {color:#f0473a;}
#lina_new_year .choosen_active_sort:hover .arrow_show {background: url('/icons/icon_down_arrow_hover.svg');}
#lina_new_year .show_catalog_item .compare_item_holder {text-align: center;width: 100%;}
#lina_new_year .show_catalog_item .compare_item_holder img {vertical-align:baseline;margin-top: 3px;}
#lina_new_year #middle_line {background:#4bb3c3;}

#close_filters_aside {display:none;}
.adaptive #close_filters_aside {display:block;position:absolute;top:5px;right:5px;width:32px;height:32px;background:url('/icons/icon_close.svg') no-repeat;opacity:0.6}

/*#lina_new_year #left_slider {background: url('/images/lina_slider_dot.png');width: 16px;height: 17px;top: 43px;}
#lina_new_year #right_slider {background: url('/images/lina_slider_dot.png');width: 16px;height: 17px;top: 43px;}
*/

#lina_new_year #left_slider,
#lina_new_year #right_slider {
    width: 11px;
    height: 11px;
    top: 42px;
    background: #F0473A;
    border-radius: 50%;
    border: 2px solid white;
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
}


.main_lk_list {margin:0;}
.main_lk_list a.catalog_sort_active, .user_list a.catalog_sort_active {         color:#00acff;}
.title_sort {cursor:pointer;color: #757575;font: 15px 'Roboto-Regular',sans-serif;position:relative;}
.title_sort ul { position: absolute; display: none;width: 400px;z-index: 99;top: -3px;}
.title_sort a:hover {color: #f45328; /* Цвет текста активного пункта */}
.title_sort:hover ul { display: block; /* При выделении пункта курсором мыши отображается подменю */}
.title_user {margin-bottom: 0px;}
.sort_div_menu {position: relative;left: 0%;top:0px;margin-left: -17px;}
.choosen_active_sort {color: #4a4133;font:14px Roboto-Medium;}
a.catalog_sort_active {         display:inline-block; color:white;background:rgb(195,73,73) 2px 3px no-repeat;padding:1px 4px;border-radius:5px;}
a.catalog_sort_active.sort_asc {padding-left:14px; background-image:url('/images/icon_up.gif');}
a.catalog_sort_active.sort_desccart_count_final {padding-left:14px; background-image:url('/images/icon_down.gif');}
#cat_sort {display: none;list-style:none;background:white;border: 1px solid #f8f6f3;margin-left: 0px;width: 300px;box-shadow: 0 3px 0 2px rgba(220,220,220,0.7);border-radius: 5px;padding: 15px;}
#cat_sort li {display:block;}
#lina_new_year #cat_sort li a {font-weight: unset;text-transform:unset;text-align: left;font-size: 18px;color: #4a4133;font: 14px Roboto-Medium;text-decoration: none;display: block;margin-bottom: 10px;}
#lina_new_year #cat_sort li a.active {color:rgb(197, 75, 75) ;}
#cat_sort li a:before{content: "•";color: #4bb3c3;margin-right: 10px;font-size: 28px;line-height: 10px;vertical-align: middle;}
#lina_new_year #cat_sort li a:hover{background: transparent;color:#f0473a;}
#lina_new_year #cat_sort li a:hover:before {color: #f0473a;}
.title_sort:hover #cat_sort {display: block;}
#main_menu td div.arrow_show, span div.arrow_show {  display:inline-block;background:url('/icons/icon_down_arrow.svg');width:20px;height:20px;vertical-align: top;}


a .tool {text-decoration:none;}
.tool {
	margin-top:20px;
	background: #4bc388;/*background:  linear-gradient(to bottom, #56B76C 0%,#4bc388 50%,#55b56b 51%,#4bc388 100%);*/
	padding:10px 20px;width:300px;color:white;
	border-radius:5px;
	font: 16px Roboto-Regular,sans-serif;
}
.tool:hover {background-color: #00a14c;}




/*lina adaptive block*/
.adaptive .show_slider {min-width:auto;}
/*
.adaptive td {display:block;}
.adaptive #float_menu_holder {background:none;}
.adaptive #search_form {display:none;}
.adaptive #header_menu {display:none;}
*/
#adaptive_login {cursor:pointer;width:50px;position:absolute;right: 170px;top: 20px;background: url('/icons/icon_login.svg') 50% 0px no-repeat;text-align: center;background-size: 28px auto;cursor:pointer;text-transform: lowercase;color: #9b8566;font: 14px Roboto-Regular,sans-serif;height: 46px;display: block;}
#adaptive_login:hover {background: url('/icons/icon_login_hover.svg') 50% 0px no-repeat;background-size: 28px auto;}

#adaptive_login {display:none;}
.adaptive_menu_icon {display:none;} 

.adaptive #search_icon {cursor:pointer;}
.adaptive #lina_new_year #main_menu td div.menu_area_layer {height:55px;}
.adaptive #search_icon img {width:35px;}

.adaptive_menu_icon span {display: block;height: 3px;width: 22px;border-radius: 2px;background-color: #4bb3c3;margin: 0 auto;margin-bottom: 5px;transition:all 0.6s ease;}
.adaptive_menu_icon {position:absolute;left:9px;height: 100%;box-sizing: border-box;border-top: 22px solid transparent;width: 40px;text-align: center;cursor: pointer;}
.adaptive_menu_icon.active span {background-color: #e00404;}
.adaptive_menu_icon.active span:nth-child(1) {transform-origin: 1.5px 0% 0;transform:rotate(45deg);}
.adaptive_menu_icon.active span:nth-child(2) {opacity:0;}
.adaptive_menu_icon.active span:nth-child(3) {transform-origin: -2px 1px 0;transform:rotate(-45deg);}
.adaptive_search_icon {position:absolute;left: 50px;top: 13px;cursor: pointer;display:none;}

.adaptive .sm_slider-inner {padding:0;position: relative;}
.adaptive #lina_new_year #main_menu td:first-child {border-radius: 0;border-left: 1px solid transparent;}
.adaptive #lina_new_year #main_menu td:last-child {border-radius: 0;}
.adaptive #lina_new_year #main_menu td a {border-right: 40px solid transparent;border-left: 15px solid transparent;}
.adaptive #lina_new_year #main_menu td div.arrow_show_li {right: 10px;}
.adaptive #lina_new_year #main_menu td {box-sizing: border-box;}



/*
.adaptive #lina_new_year #payment_and_rate {width:auto;}
.adaptive #lina_new_year #payment_icons {display:inline-block;}
.adaptive #lina_new_year #market_stars {display:inline-block;margin-top: 0;}
.adaptive #lina_new_year #phones_holder a {font: 16px Roboto-Medium;}
.adaptive #lina_new_year .phone_desc {font: 12px Roboto-Italic;}
*/

.adaptive #ny_count_down {background-size: 260px;background-repeat: no-repeat;width: 260px;font: 24px Neucha,sans-serif;bottom: 0;height: 80px;top:auto;margin-left: 40px;}
.adaptive #countdown_d {top:5px;left:0;width:50px;}
.adaptive #countdown_h {top:5px;left:69px;width:50px;}
.adaptive #countdown_m {top:5px;left:138px;width:50px;}
.adaptive #countdown_s {top:5px;left:207px;width:50px;}


/*.adaptive #lina_new_year #top_menu_holder {display:none;}
.adaptive #lina_new_year .main_table_top_td {height: auto;padding: 10px 0;}
.adaptive #lina_new_year #search_form_holder {width:auto;}
.adaptive #lina_new_year #search_form_holder #search_form .suggest_item {width: 86%;}
*/

.adaptive #lina_new_year .slider_back_lina {background-size: 135% auto;}
.adaptive .ny_banner_size60 {font-size:22px;}
.adaptive .sm_slider-inner {height: 235px;}
.adaptive #lina_new_year .ny_banner_text2 {font-size: 16px;margin-top: 20px;}
.adaptive .show_slider {height:auto;}
/*-----------------------------------*/


.adaptive #content_wrapper {max-width:auto !important;width:auto;min-width:auto;}
.adaptive .wrapper_content {min-width:auto;}
.adaptive header { min-width: auto; }
.adaptive header .holder {min-width: auto; }
.adaptive .content_padding_position { min-width: auto; }
.adaptive #lina_new_year #filters_aside {
	display:none;
	position: absolute;
	z-index: 10;
	width: auto;
	/* float: none; */
	left: 0;
	right: 0;
	margin-left:0;
	top:114px;
	max-width: 350px;
} 
.adaptive #lina_new_year.body_action_catalog #content.action_catalog {margin-left:0;} 
.adaptive #lina_new_year .show_catalog_item {width: 49% !important;min-width: auto;}
.adaptive #lina_new_year .navigate_top {min-width: auto; width:auto;}
.adaptive #lina_new_year iframe {min-width: auto; width:auto !important;}
.adaptive #lina_new_year .lina_footer .info {padding:0 10px;width:auto;}

/*.adaptive #lina_new_year #main_menu td {text-transform: none;width: 50%;display: inline-block;padding: 0;}*/
.adaptive #lina_new_year .show_catalog_item img {width:100%;max-width:200px;}


.adaptive .founded_items {float:right;margin:4px;} 
.adaptive div.match_count {float:left;margin:4px;cursor:pointer;border-radius: 6px;padding: 5px;background: #c7e9ef;;}
.adaptive #show_filters_aside {float:left;background:red;margin:4px;cursor:pointer;border-radius: 6px;padding: 5px;background: #c7e9ef;height:20px;}


#adaptive_bottom {display:none;}
#adaptive_subcats {display:none;}
#adaptive_phones_holder {display:none;}


#admin_widgets {position:fixed;left:0;top:100px;z-index:100;}
#admin_widgets a {display:block;background:#ddd;margin:10px;border-radius:5px;padding:10px;font:15px Roboto-Regular,sans-serif;text-decoration:none;color:#2e8a99;}
#admin_widgets a:hover {text-decoration:underline;box-shadow:2px 2px 5px #555;}


#compare_holder {width: 80px;position:absolute;right:120px;top:8px;;height:100px;}
#cart_holder {position:absolute;right:20px;top:8px;}
#cart_holder a {position:relative;display: inline-block;}

.cart_item_preview {display:inline-block;padding:25px 0 0 90px;background:white 0 0 no-repeat;background-size:75px 75px;min-height:45px;}
.order_view_comment_form {display:inline-block;width:50%;vertical-align: top;padding-top: 18px;}
	
#mobile_search_form {display:none;position:absolute;top:60px;height:40px;left:0;right:0;padding:5px 20px;border-bottom:1px solid #9b8566;background:white;}
#mobile_search_form .suggest_item {border: 0 solid #ebe7e1;width:90%;padding:5px 0px 5px 10px;font:17px Roboto-Medium,sans-serif;border-bottom:1px dotted #ebe7e1;border-radius:0;}

.icon_left_arrow {position: absolute;left: 5px;top: 50%;margin-top: -11px;background:url('/icons/icon_left_arrow.svg') no-repeat;width:20px;height:20px;}
.icon_left_arrow:hover {background-image:url('/icons/icon_left_arrow_hover.svg')}
.icon_right_arrow {position: absolute;right: 8px;top: 50%;margin-top: -11px;background:url('/icons/icon_right_arrow.svg') no-repeat;width:20px;height:20px;}
.icon_right_arrow:hover {background-image:url('/icons/icon_right_arrow_hover.svg')}

/* ---------------------------------------------------------------------- */
@media screen and (max-width: 1300px) {
	#lina_new_year .lina_new_cart #right_block {display:none;}
	#lina_new_year .lina_new_cart #left_block {max-width: none;padding: 0 20px;width: 96%;}
	.navigate_top {padding-left:10px;}
	#filters_aside {margin-left:10px;}
}

@media screen and (max-width: 1280px) {
	/*На маленьких экранах вообще не показываем левый и правый столбец*/
	#left {display:none;}#right {display: none;}
	#icon_delivery {left:20%;}

	#widget_compare,#widget_desire,#main_menu_td_10 {padding:4px 0 0 0!important;height:37px !important;}
	#widget_desire {margin-right:-6px;}
	#main_menu_td_10 {margin-right:-12px;}
	.header_widget_wrapper {height:37px !important;}
	header .widget_count {top:12px;}
	.header_widget_wrapper i {font-size:18px;}
	#main_menu td {padding: 0 8px;}
	#new_year #right { display:none;}
	.menu_main_icons {width:80px;}
	
	#menu_icon_delivery {  right:200px;margin-top:15px;}
	
	#compare_holder { right:80px;top:20px;} 
	#cart_holder {right:0px;top:20px;}
        #cart_place {width:66px;}
	#cart_place::before {content: "";display:inline-block;width:50px;position: static;font: 14px Roboto-Regular,sans-serif;background: url('/images/lina_cart.png') 50% 0px no-repeat;padding-top: 28px;background-size: 30px auto;}
	#cart_place:hover:before {background: url('/images/lina_cart_hover.png') 50% 0px no-repeat;background-size: 30px auto;}
	#cart_place #cart_count {top: 0px;left: 31px;width: 18px;height: 18px;font: 12px/18px Roboto-Medium,Arial;text-align: center;}
	#cart_place:hover {color: #4bb3c3;}
	#lina_new_year #menu_compare {background-position:50% 0px ;background-size: 30px auto;padding-top: 28px;}
	#lina_new_year #menu_compare .widget_count {top: -5px;left: 53px;width: 18px;height: 18px;font: 12px/18px Roboto-Medium,Arial;text-align: center;}
	#menu_compare_title {display:none;}

	.menu_main_icons {padding-top: 15px;height: 50px;width: 60px;}	
	#ny_widget_kolomenka::before,
	#ny_widget_autocoffee::before,
	#ny_widget_kolomenka_dacha::before,
	#ny_widget_kolomenka_ny::before {top:5px;}	
	
	#ny_widget_kolomenka {top:0;left:0;}
	#ny_widget_autocoffee {top:0;left:130px;}
	#ny_widget_kolomenka_dacha {top:0;left:260px;}
	#ny_widget_kolomenka_ny {top:0;left:390px;}

        .tool {width:230px;}
	#lina_new_year .shop_cart_button {width:100px;padding: 20px 20px 20px 60px;background-position: 18px 50%;}
	#lina_new_year a.compare_new, #lina_new_year a.compare_new_active {width: 110px;padding-left: 15px;}
	#lina_new_year .icon_compare {background-position:12px 50%;}
	#lina_new_year a.lina_fast_order {background-position:5px 50%;}
	#lina_new_year header {height:auto;}
	.holder_widgets {height:70px;;}
	#lina_new_year header .holder {height:auto;width:auto;}
	#lina_new_year {background-position-y:-30px;}
	#vendor_logo {display:none;}
	#icon_delivery {margin-top:10px;}
	.holder_widgets td.menu_main_icons {vertical-align:top;}
	.menu_main_icons a {display:inline-block;}
	#lina_new_year header .holder {mask: none;-webkit-mask:none;overflow:visible;height:70px;}
	.empty {height:70px;}
	#adaptive_login {right: 63px;}
	.body_action_list_subcats p,.body_action_list_subcats h3 {padding:10px;}

}
@media screen and (max-width: 1100px) {
	html, body {font-size:11px;} 
	/*td{ font-size:12px;}*/
	.show_catalog_item {width:30%;border:0px solid red !important;margin:5px;}
	.price b {font-size:20px;}
	#main_menu td div.menu_area_layer a {   font:15px Tahoma,Helvetica,"Myriad Pro",Georgia,sans-serif;}
	/*#payment_icons {display:none;}*/
	#mainpage_special_offer_new {display:none;}
	#ny_mainpage_special_offer {display:none;}
	.show_slider {padding-right: 0px; }
	#menu_icon_delivery {  right:170px;}
}

@media screen and (max-width: 1150px) {
	.left_accessories2 {top: -12px;}
	.right_accessories {top: -6px;}
	.lina_sale_pics {background:none;}

	.order_view_comment_form {width:90%;}	
	.formfields_lina {width:auto;}	
}
@media screen and (max-width: 960px) {
	#menu_icon_delivery {  display:none;}
	.adaptive #admin_widgets {opacity:0.6;}
}

@media screen and (max-width: 800px) {
	.slider_special_layer {height:auto;}

	.order_view_comment_form {width:auto;}
	#lina_new_year .menu_userinfo {position:fixed;}
	.main_table_top_td {display:none;}
	#float_menu_holder {display:none;}
	#lina_new_year header .holder {height:60px;}
	.empty {height:50px;} 
	.holder_widgets {
    		display: none;
    		top:60px;
    		background:#FBFCFC;
    		border:0px solid #90ecff;
    		height: 500px;
	}
	.menu_main_icons {
		height: 45px;
		width: calc(25% - 20px);
		padding-top: 60px;
		padding-right: 10px;
		padding-left: 10px;
		text-align: center;		
	}
	.navigate_top {padding-bottom:5px;}
	.menu_main_icons::before {background-position: 50% 0  !important;}
	.adaptive_search_icon {display:block;}
	#adaptive_login {display:block;}
	.adaptive_menu_icon {display:block;}
	#ny_widget_kolomenka {top:0;left:0;}
	#ny_widget_autocoffee {top:0;left:25%;}
	#ny_widget_kolomenka_dacha {top:0;left:50%;}
	#ny_widget_kolomenka_ny {top:0;left:75%;}	 
	#adaptive_subcats {display:block;position:absolute;width:100%;max-width:350px;top:170px;bottom:0;left:0;overflow:auto;}
	#adaptive_phones_holder {display:block;position:absolute;top:120px;left:0;right:0;width:auto;max-width:none;text-align: center;}
	#adaptive_phones_holder .tel_margin_bottom {margin-bottom: 0px;}
	#adaptive_bottom td {padding:10px;border-top:1px dotted #e8e8e8;}
	#adaptive_bottom .footer_pages {padding:0;margin:0;margin-bottom:10px;}
	.footer_pages li {text-transform:none;margin:5px;}
	#adaptive_bottom .li_tel,
	#adaptive_phones_holder .li_tel {display:inline-block;color: #9b8566;text-align: left;padding-left: 28px;width: auto;padding-right: 2px;}
	#adaptive_phones_holder a{    color: inherit;font: 18px Roboto-Medium;text-decoration: none;}
	.item_tooltips_holder {position: static; margin-top:20px;} 	 

	#adaptive_subcats ul {list-style:none;margin:0;display:none;}
	#adaptive_subcats #top_menu_ul_main {display:block;}        
        #adaptive_subcats li {position:relative;}
        #adaptive_subcats li a,#adaptive_subcats li b {display: inline-block;
		font:16px Segoe UI;
		font-family: system,-apple-system,BlinkMacSystemFont,"Segoe UI","Segoe WP",Roboto,Ubuntu,Oxygen,Cantarell,"Fira Sans","Helvetica Neue",Helvetica,"Lucida Grande","Droid Sans",Tahoma,"Microsoft Sans Serif",sans-serif;
		line-height: 3em;
		position: relative;
		text-decoration: none;
		letter-spacing: .02692308em;
		color: #646464;
		border-bottom: 1px solid #e8e8e8;
		padding-left: 3.07692308em;
		padding-right: 3.07692308em;
		width: 66%;
	}
	#adaptive_subcats li a b {padding:0;width:auto;}
	#adaptive_subcats li b {font-weight:bold;}
	#adaptive_subcats li a.j-expand:after {
	    border-top: 2px solid #737882;
	    border-right: 2px solid #737882;
	    content: "";
	    height: .61538462em;
	    right: 1.15384615em;
	    position: absolute;
	    top: 1.10769231em;
	    transform: rotate(45deg);
	    width: .61538462em;
	}
		
	#adaptive_subcats li a.j-back{ background: #e6e9ed;}
	#adaptive_subcats li a.j-back:after {
		border-top: 1px solid #fff;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: rgb(255, 255, 255);
		border-right: 1px solid #fff;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: rgb(255, 255, 255);
		display: inline-block;
		height: .53846154em;
		transform: rotate(135deg);
		width: .53846154em;
		border-top: 2px solid #737882;
		border-top-width: 2px;
		border-top-style: solid;
		border-top-color: rgb(115, 120, 130);
		border-right: 2px solid #737882;
		border-right-width: 2px;
		border-right-style: solid;
		border-right-color: rgb(115, 120, 130);
		content: "";
		height: .76923077em;
		left: 1.15384615em;
		position: absolute;
		top: 1.10769231em;
		transform: rotate(-135deg);
		width: .76923077em;		
	}        

	#adaptive_subcats li.summer_2018 a:before {
		content: "";
		height: 1.53846154em;
		width: 1.53846154em;
		margin-top: -.76923077em;
		left: .76923077em;
		position: absolute;
		top: 50%;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;	
		background-image: url(/icons/icon_dacha.svg);
	}

        
	#compare_holder, 
	#menu_compare {display:none;}
	#adaptive_bottom {display:table-row;}
	#bottom {display:none;}

	#logo {width:140px;position:fixed;left: 50%;top: 10px;margin-left:-50px;width:90px;z-index:111;}
	.autocoffee_mp_item {display:block;width:auto;}
	#lina_new_year .filter_list {max-height:none;width:auto;}
	#admin_widgets {top:45px;}
	.sort_div_menu {margin-left: 0px;}
	#lina_new_year .page_navigation td {width: auto;}
	
	
	#lina_new_year .phone_desc {
		font-size:12px;
		font-family: system,-apple-system,BlinkMacSystemFont,"Segoe UI","Segoe WP",Roboto,Ubuntu,Oxygen,Cantarell,"Fira Sans","Helvetica Neue",Helvetica,"Lucida Grande","Droid Sans",Tahoma,"Microsoft Sans Serif",sans-serif;
	}
	.menu_userinfo {z-index:111;margin-left:-60px;}
	.register_lina_left,.register_lina_right {width:auto;}
	#cart_form .register_lina_left input, #cart_form .register_lina_right input {max-width:200px;}
	#lina_new_year .lina_new_cart #left_block {width:auto;}
	.submit_bottom_main {border-top:0;}
	#lina_new_year #cart_submit_button {position:static;}
	.submit_bottom_main .continue_buy {display:none;}
	.continue_buy{display:none;}
	#register_form {padding:0}
	#register_form div.address_for_order_right,
	#register_form div.address_for_order, #register_form td.address_for_order {padding:0;}
	#lina_new_year .lina_new_cart #left_block {padding:0 10px;}
	/*.radio_howtopay label {max-width:300px;}*/
	#cart_order_items_lina, #list_orders2 {width:90%;}
	.cart_item_preview {min-width:80px;padding:80px 0 0 0px;background-size:75px 75px;}
	.comment_for_order_lina {max-width:300px;}
	/*.sum_up {display:none;}*/
	#site_only_login_form_lina, #site_register_lina {width:auto;}
	#bough_form_login_email_lina, #bough_form_login_pass_lina {width:190px;}
	.order_aside {float:none;display:none;}
	.cart_item_count input {width:73px;}
	.adaptive #lina_new_year #content.action_catalog {margin-left: 0;}
	.lk_show_order {padding:10px;}
	.lk_list_orders td {display:inline-block;padding:10px;}
	.update_order_comment,
	#lina_new_year .cancel_order {font-size:13px;}
	.comment_area {width:250px;}
	.ny_aside_holder .ny_aside_gray{display:none;}
	.ny_aside_holder {    padding-left: 0px;text-align: center;/* height: 1000px; */overflow: auto;}
	.item_group_items_overflow {width:310px;}
	.item_group_items {width:307px;}
	.price_text {} 


	#sm_slider,
	.sm_slider-inner,
	.sm_slide,
	.slider_background {height: 257px;border-radius:0;}

	.slider_background {background-size:cover !important;border-radius:0;}
	
	.lina_item_desc  {padding-right:0px;}
	.register_lina_right, .register_lina_left {margin-bottom:10px;}
	#cart_form #cart_form_room, #cart_form #cart_form_podezd, #cart_form #cart_form_floor, #cart_form #cart_form_code {max-width:70px;}

        .benefits_lina {dis1play:none;}
        .benefits_lina h4 {font-size:20px;}
        .benefits_lina img {max-width:70px;}
        .benefits_lina p.lina_12class {font-size:12px;}
        .lina_benefits_ul li:before {margin-left:-12px;width:13px;}
        .lina_benefits_ul {font-size:12px; width: 109px;    margin-left: 15px;}
        .benefits_lina p {font-size:12px;margin:0;}
        .benefits_lina td {max-width: 100px;}
	#ny_mp_tree_banner,
	#ny_mp_light_banner,
	#ny_mp_gift_banner,
	#ny_mp_streettree_banner{display:block;height:370px;width:auto;background-size: cover;}
	/*.adaptive #lina_new_year .ny_banner_h1 {margin-top:22px;margin-left: 40px;}*/

	.ny_banner_h1 {margin-top:22px;font-size:30px;}
	
}

@media screen and (max-width: 425px) {
	#sm_slider,
	.sm_slider-inner,
	.sm_slide,
	.slider_background {height: 144px;}
	.adaptive_item_show_colors {height:315px;}
	.ny_popular_item {width:50%;max-width:200px;}
	.ny_aside_holder {height:1000px;}
}
@media screen and (max-width: 375px) {
	#sm_slider,
	.sm_slider-inner,
	.sm_slide,
	.slider_background {height: 125px}
	.adaptive_item_show_colors {height:280px;}
}


@media screen and (max-width: 320px) {
	#adaptive_phones_holder .li_tel {
		padding-left:0;background:none !important;	
	}
	.cart_item_preview {min-width:60px;padding:60px 0 0 0px;background-size:50px 50px;}
	#cart_order_items_lina td, #list_orders2 td {font-size:15px;}
	#lina_new_year .lina_new_cart #left_block {padding:0;    padding-left: 10px;}
	#ny_widget_kolomenka::before, #ny_widget_autocoffee::before, #ny_widget_kolomenka_dacha::before, #ny_widget_kolomenka_ny::before {display:none;}
	.menu_main_icons {padding-top:5px;}
	#adaptive_phones_holder {top:60px;}
	#adaptive_subcats {top:110px;}
	#adaptive_subcats li a, #adaptive_subcats li b {font-size:14px;}
	.adaptive_item_show_colors {height:240px;}
	.comment_for_order_lina {max-width:270px;}
}

@media screen and (max-width: 1290px) {
	#lina_new_year .left_details {display:block;width: auto;}
	#lina_new_year .right_comment {display:block;width: auto;margin:0;margin-top: 20px;}
	#lina_new_year .price_details td:nth-child(3n+1) {width:45%;}
}
@media screen and (max-width: 1460px) {
	.right_accessories {right: 2%;}
	.lina_sale_pics {right: 0%;}
}
@media screen and (max-width: 1500px) {
	#ny_mainpage_special_offer .moroz {display:none;}
}
@media screen and (max-width: 1600px) {
	.left_accessories {display:none;}
	.left_accessories2 {left: 3%;}
	.right_accessories {right: 8%;}
}
@media screen and (max-width: 1610px){
	#ny_2015 {display:none;}
}
@media screen and (min-width: 1920px) {
	#new_year #right { background-size: auto;}
}