@font-face { font-family: 'PFDin'; src: url('http://svet.kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.eot'); src: url('http://svet.kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.eot?#iefix') format('embedded-opentype'), url('http://svet.kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.woff') format('woff'), url('http://svet.kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.ttf') format('truetype'), url('http://svet.kolomenka.ru/templates/fonts/pfdindisplaypro-med-webfont.svg#PFDinDisplayProMediumRegular') format('svg'); font-weight: normal;font-style: normal;}
@font-face {
	font-family: 'agora';
	src: url("http://svet.kolomenka.ru/templates/fonts/agora.eot");
	src: url("http://svet.kolomenka.ru/templates/fonts/agora.eot?#iefix") format("embedded-opentype"), url("http://svet.kolomenka.ru/templates/fonts/agora.woff") format("woff"), url("http://svet.kolomenka.ru/templates/fonts/agora.ttf") format("truetype"), url("http://svet.kolomenka.ru/templates/fonts/agora.svg#agora") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'agora-medium';
	src: url("http://svet.kolomenka.ru/templates/fonts/agora-medium.eot");
	src: url("http://svet.kolomenka.ru/templates/fonts/agora-medium.eot?#iefix") format("embedded-opentype"), url("http://svet.kolomenka.ru/templates/fonts/agora-medium.woff") format("woff"), url("http://svet.kolomenka.ru/templates/fonts/agora-medium.ttf") format("truetype"), url("http://svet.kolomenka.ru/templates/fonts/agora-medium.svg#agora-medium") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'agora-bold';
	src: url("http://svet.kolomenka.ru/templates/fonts/agora-bold.eot");
	src: url("http://svet.kolomenka.ru/templates/fonts/agora-bold.eot?#iefix") format("embedded-opentype"), url("http://svet.kolomenka.ru/templates/fonts/agora-bold.woff") format("woff"), url("http://svet.kolomenka.ru/templates/fonts/agora-bold.ttf") format("truetype"), url("http://svet.kolomenka.ru/templates/fonts/agora-bold.svg#agora-bold") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'agora-italic-bold';
	src: url("http://svet.kolomenka.ru/templates/fonts/agora-italic-bold.eot");
	src: url("http://svet.kolomenka.ru/templates/fonts/agora-italic-bold.eot?#iefix") format("embedded-opentype"), url("http://svet.kolomenka.ru/templates/fonts/agora-italic-bold.woff") format("woff"), url("http://svet.kolomenka.ru/templates/fonts/agora-italic-bold.ttf") format("truetype"), url("http://svet.kolomenka.ru/templates/fonts/agora-italic-bold.svg#agora-italic-bold") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'agora-italic';
	src: url("http://svet.kolomenka.ru/templates/fonts/agora-italic.eot");
	src: url("http://svet.kolomenka.ru/templates/fonts/agora-italic.eot?#iefix") format("embedded-opentype"), url("http://svet.kolomenka.ru/templates/fonts/agora-italic.woff") format("woff"), url("http://svet.kolomenka.ru/templates/fonts/agora-italic.ttf") format("truetype"), url("http://svet.kolomenka.ru/templates/fonts/agora-italic.svg#agora-italic") format("svg");
	font-weight: normal;
	font-style: normal
}

@font-face {
  font-family: "fregatbold";
  font-style: normal;
  font-weight: bold;
  src: url("fonts/fregat_bold.eot?#iefix") format("embedded-opentype"), url("fonts/fregat_bold.woff") format("woff"), url("fonts/fregat_bold.ttf.gz") format("truetype");
}

/* 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;    }
.catalog_short_desc {overflow: hidden; /* Обрезаем все, что не помещается в область */text-overflow: ellipsis; /* Добавляем многоточие */height:38px;white-space: wrap; /* Запрещаем перенос строк */font:10px/12px Arial;}
.read_more {text-align:right;}
.page_navigation a.catalog_sort_active {         display:inline-block; color:white;background:#F43812 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 {        position:relative;display:inline-block;margin:5px;padding-bottom:5px;max-width:283px;width:32%;min-width:283px;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:260px;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; margin-top:26px;}
.show_catalog_item_text div {  overflow:hidden;display:table-cell;}
.show_catalog_item_text a {vertical-align:bottom;}



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: 13px/16px tahoma,sans-serif; color:#fff;margin:0px;background:#F43812;;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;}
.active .filter_list {   display:block; }
.filter_list a {         text-decoration:none;font:11px Tahoma,sans-serif;}
.filter_caption {        margin-left:3px;padding-left:13px;padding-top:1px;background:url('/images/refine-toggle-attribute.gif') no-repeat 0 0;
background-position:7px 12px;
font:12px/20px Arial,helvetica, Tahoma,sans-serif;cursor:pointer;font:bold 10px Tahoma;text-transform:uppercase;}

.active .filter_caption {background-position:-283px 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: #493988; 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: 40%;z-index: 10;visibility: hidden;padding: 15px;width: 260px;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;}
.checkbox,.radio {width: 19px;height: 20px;padding: 0 4px 0 0;background: url(/images/checkbox_asos.png) no-repeat;display: block;clear: left;float: left;}
.filter_clear {font-weight:700;float:right;text-align:right;color:rgb(102,102,102);font-size:11px;cursor:pointer;display:none;border-bottom:0px dotted gray;}
.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:13px/14px Arial;padding:2px 5px;text-decoration:none;}
.page_navigation a {             text-decoration:underline;color:rgb(60, 60, 166);}
.page_navigation a:hover {       text-decoration:underline; color:#493988;}
.page_navigation ul {            display:inline; list-style:none; position: relative; top: 7px;}
.page_navigation li {            display:inline;}
.page_navigation ul a {          color:rgb(102, 102, 102);}
.page_navigation td.match_count {font:13px/13px Tahoma,Arial,sans-serif;}
.page_navi_active b {            background-color: #493988;font-weight:700;height:15px;color:#fff; }
.page_navi_active ul b {         font:bold 13px/14px Arial;}
.page_navigation ul a.arrow_show:hover { color:#493988;}



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;
background:url('/images/top_menu.png') center bottom no-repeat;
background-size: 100%;
}
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('/images/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 8px 0px rgba(0, 0, 0, 0.3);}
ul.catalog_cat_list > li:hover {box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.7);margin-top:-2px;}
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;}
.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 right no-repeat;padding:4px 18px 4px 4px;color:white;border-radius:7px;cursor:pointer;text-decoration:none;}
.find_price_filter {display:inline-block; background:#493988 top right no-repeat;padding:4px;color:white;border-radius:4px;cursor:pointer;text-decoration:none;}
.list_items {width:500px;}

.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; }
#top_menu_holder {height:33px;background:url('/images/top_menu.png') right 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 {     color:#000; text-decoration:none; font:10px Tahoma,sans-serif;text-transform: uppercase;}
#top_menu a:hover {text-decoration:underline;}
.body_action_compare    #content_wrapper {    max-width:20000px !important;}
.body_action_compare    #logo { text-align:left; }

#logo {    width:350px; overflow:visible;margin:auto;text-align:left;}

#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:6px;}
table#phones {margin-left:auto;margin-top:10px;}

a.phone[href^=tel]:link { color:#444; }
a[href^=tel],
table#phones td {	color:#444;font-size:28px;text-align:center;padding:13px 10px;font-family: PFDin,helvetica,arial,sans-serif;min-width:128px; -webkit-appearance: none;
transiton:all 1s;
}

#phones_holder a {color:#ff0;}
#phones_holder a.phone[href^=tel]:link { color:#9F6; }
a #phones_holder {color:#9F6 !important;}
body#kolomenka { background: #fff; }
#content {                  width:auto;border:0px #376FA7 solid;text-align:center;text-align:left;min-height:300px;position:relative;}
#content.action_catalog {   margin-left:245px;}
#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;}
#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;height:90px;
border: 2px solid rgba(0, 170, 250, 0.3);
border-radius:50%;
overflow:hidden;
}
#item_color_previews div.color_preview.selected {
transition: border-color 0.2s ease 0s;
border: 2px solid #00AAFA;
}


#prev_icon,
#next_icon {         position:absolute; top:50%; background:url('/images/next_icon.png') top right no-repeat;background-size:100%; width:105px;height:33px;display:block;}
#prev_icon {         background-image:url('/images/prev_icon.png');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:85px;opacity:0.6;}
#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;width:105px;opacity:1;}
.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: 1001; border: 1px solid gray; margin:0;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;}
div.comapare_overflow{ width: 100%; overflow: auto; }
#compare_table {background:white; width:100%;}
#compare_table td.compare_cell {min-width:400px;padding:10px; border-right: 1px dotted #cdcdcd;}
#item_description img {max-width:500px !important;height:auto !important;}

#search_form {width:260px;}
#search_form .suggest_item {padding:4px; height:16px;border-radius:6px;margin:2px;width:232px;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);}
/* --------------------------------------------------------------------------------------------- */
.show_other_menu,
#float_menu_holder {
	padding:0px;
	background: #00AAFA; /* Old browsers */
	background: linear-gradient(to bottom,  #30BDFF 0%, #08A6F2 70%); /* W3C */
	background: #F43812;
	position:relative;
}
#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;
}



#main_menu {
	padding:4px;
	width:100%;
	height: 42px;
}
#main_menu td {            border-left:0px solid rgba(255,255,255,0.5); text-align:center;vertical-align:middle;}
#main_menu td:first-child {border-left:0px solid rgba(255,255,255,0.5);}
#main_menu td.active a,
#main_menu td:hover a{ color:black;}
#main_menu td.active div.arrow_show,#main_menu td:hover div.arrow_show{display: block;}
#main_menu a {						width: 100%; padding: 10px 0; color:#fff; font:14px Helvetica,"Myriad Pro",Georgia,sans-serif; text-decoration:none;  display: block;
transition: color 0.3s ease 0s;
}
#main_menu a:hover {				text-decoration:none; color:#fff; }
#main_menu #search_form_holder {	width:150px !important;}
#main_menu #search_form_holder:hover {background:none;}
#main_menu td div.arrow_show{  }
#main_menu td div.menu_area_layer{ position: relative; vertical-align: middle;width:100%; text-align: center;}
/* --------------------------------------------------------------------------------------------- */




#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:bold 28px Tahoma,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_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:10px;right:0;opacity:0.8;z-index:3;}
#popular_prev {cursor:pointer;background:url("/images/nextprev.png");width:36px;height:113px;position:absolute;top:10px;opacity:0.8;z-index:3;}

#mainpage_special_offer_new{width:273px;height:350px;display:inline-block;position:absolute;right:0;top:0;border: 1px solid #493988;-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);border-radius: 10px;}
#mainpage_special_offer_new .show_main_content{width: 100%;  height: 311px;background:white;border-radius: 10px;}
#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(/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:50px;left:60px;}
#mainpage_special_offer_new .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_new .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_new .good_price {position:absolute;top:200px;right:16px;z-index:1;font:28px Tahoma,Arial,Calibri,sans-serif;color:#00a000;}
#mainpage_special_offer_new .show_text {position:absolute;bottom:40px;left:0px; width: 100%; text-align: center; text-transform: uppercase; z-index:1;font: 16px  Helvetica,"Myriad Pro",Georgia,sans-serif;color:#E40000;}
#mainpage_special_offer_new .show_background{width: 100%; height: 100%; background: url(/images/gray_fill_content.jpg)  bottom center no-repeat;border-radius: 0px 0px 10px 10px}


/* 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}
.catalog_item__right_info h1.title{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}
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:#F43812;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;font-family: Helvetica,Arial,sans-serif;}
.button_blue{ background: #F43812;}
.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:after {content:" —"; white-space: nowrap; font-weight: 100;}*/
h2.big{text-transform: uppercase;font-weight: 700;border-bottom: 2px solid #F43812;padding-bottom: 5px;color:#F43812;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(/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(51, 22, 76, .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}


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;}

.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;}
/* 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:100%;border-radius: 10px;border: 1px solid #493988;-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: -40px 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: 50%;margin-left: -50px !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  {text-decoration:none; font:14px/10px Agora,"Trebuchet MS",Arial,Tahoma,sans-serif;vertical-align: top;}
.menu_userinfo a {	font:14px/10px 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;}


#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:140px;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);
}

#payment_icons {                         position:absolute;top:65px;left: 835px;color:gray;font:12px Agora,Arial,sans-serif;}
#payment_icons img {			 vertical-align:middle;width:67px;}
#payment_icons span {			 display:inline-block;background-repeat:no-repeat;background-color:white;background-size:cover;width:67px;height:40px;background-position:50%;border-radius:4px;transition:all 1s;}

.logo_image {                            position:relative;margin:0 auto;width:110px;height:41px;background:url('http://ruactivesport.ru/images/site_logos.gif');}
.site_widget i {                         position:absolute;left:0;width:100%;height:100%;border:0px solid red;background:url('http://ruactivesport.ru/images/site_logos.gif');}

#widget_kolomenka_bg {                   left:8px;}
#widget_svet_bg {                   	 left:460px;}
#widget_autocoffee_bg {                  left:160px;}
#widget_activesport_bg {                 left:460px;}
#widget_kolomenka_ny_bg {		 left:310px;}
#widget_kolomenka_dacha_bg {		 left:310px;}


#widget_kolomenka_bg .logo_image {       background-position: 0px 0px;}
#widget_kolomenka_ny_bg .logo_image {    background-position: -440px 0px;}
#widget_kolomenka_dacha_bg .logo_image {    background-position: -660px 0px;}
#widget_autocoffee_bg .logo_image {      background-position:-110px 0px;}
#widget_svet_bg .logo_image {     		 background-position:-325px 0px;}
#widget_activesport_bg .logo_image {     background-position:-220px 0px;}
#widget_kolomenka_bg i {                 background-position: 0px 45px;}
#widget_autocoffee_bg i {                background-position:-110px 45px;}
#widget_activesport_bg i {               background-position:-220px 45px;}
#widget_svet_bg i {               		 background-position:-325px 45px;}
#widget_kolomenka_ny_bg i {              background-position: -440px 45px;}
#widget_kolomenka_dacha_bg i {              background-position: -660px 45px;}


#icon_delivery {       position:absolute;left:35%;width:366px;height:32px;background:url('/images/header/icon_free_delivery_ny.png');}

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;}
.show_head_content{height:12px;border-radius:12px 12px 0 0;background:white;}
.content_padding_position{padding:10px 16px;margin-top:-7px;}
.navigate_top{padding: 15px 0px 25px 0px;}
.slider_special_layer{position:relative;margin:0 auto;height:370px;}
a.subcat_active{
	text-decoration: underline;
	color: #000;
}


.wrapper_content{
	margin:0 auto;max-width: 1300px; min-width: 900px; width: 100%;
	position: relative;
	border-top:0;
}
.head_table,#float_menu_holder nav{margin:0 auto;max-width: 1300px; }

#footer a {font: 11px Tahoma;  color: #4E4E4E; text-decoration: underline;}
#footer address { display:inline; font: 11px Tahoma; padding-top: 20px;}


.popfirst {
	position:absolute; min-width: 160px;
	visibility:hidden; z-index:101; max-width:1200px; display:none; background:white;  border: 1px solid #DCDCDC;  border-radius:0 0 5px 5px;margin-top:-6px; margin-left: -1px;}

a.ml {
	font: 13px Helvetica,"Myriad Pro",Georgia,sans-serif;
	text-decoration: none;
	color:#000;
	cursor:pointer;
	border-bottom: 1px solid #DCDCDC;
	display: block;
	padding: 5px;
}

a.ml:hover {color:#493988;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;}

.item_table_fields{
	width: 100%;
	padding: 5px;
	border-collapse: collapse;
}

.item_table_fields tr{
	border-bottom: 1px dotted #E7E7E7;

}
.item_table_fields tr td{
	padding: 3px;
}

.item_table_fields tr td.title{
	width:30%;
}


.price_content_element{
	display:inline-block;float: left;width: 254px;
}
.item_availability{ float: left; margin-top: 15px;}

.margin25{ margin-top: 25px;}

.icon_item_show{
	float: left;width: 90px; margin-top: 1px;
}


.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 #cart_place {		opacity:0.8;transition:opacity 1s ease;}
header #cart_place:hover {	opacity:1;}

#cart_place {
	/*position:fixed;*/
	display:block;
	right:10px;
	padding:12px 0 0 9px;
	width:245px;
	height:73px;
	background:url('/images/cart.png') right 50% no-repeat;
	background-size:auto 80%;
	line-height:20px;
	z-index:100;
	font: 10px Tahoma,sans-serif;text-transform: uppercase;
}

#cart_place a div.cart_button{
	/*position: absolute;*/
	bottom: -3px; right: 4px;

	width: 171px; height:18px;
	text-align: center;
	font-size: 14px;
	padding: 3px;

	font:11px Verdana,Arial,Calibri,sans-serif;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-radius: 5px;
	border-bottom-left-radius: 5px;

	color: #fff;
	text-shadow:1px 1px 1px #20688B;;


	background: #754cad; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#754cad), color-stop(100%,#1C7AA7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #42BCE4 0%,#1C7AA7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #42BCE4 0%,#1C7AA7 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #42BCE4 0%,#1C7AA7 100%); /* W3C */
	text-transform: none;
	bottom:0px;
	background:#444444;
	margin-top:10px;
}
header #cart_place,
#cart_place a { 		color:#333;text-decoration:none;}
#cart_place a { 		display:block;width:100%;height:100%;}
header #cart_place b { 		color:#1fb1c8;}

header #cart_place {opacity:0.95;}
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/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_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;}


.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:5px; 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:5px; 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;
}

.filter_table{
	width: 100%;
}

.filter_table td{
	height: 223px;
	text-align: center;
	position: relative;
}

.filter_table td img{
	position: relative; top: -2px;
	z-index: 2;
	opacity: 0.4;
}

.filter_table td:hover img{
	opacity: 1;
}

#widget_compare,#widget_desire,#widget_profile,.header_widget_wrapper i,#cart_place {transition:all 1s;}

@media screen and (max-width: 1280px) {
	.filter_table td img{
		width: 240px;
	}
	#icon_delivery {left:20%;}
	.slider_background {background-size: auto 250px !important;height:250px;}
	.sm_slider-inner {height:250px !important;}
	.show_slider,#sm_slider {height:250px !important;}
	.slider_special_layer {height:270px !important;}
	#mainpage_special_offer_new {height:250px !important;}
	#mainpage_special_offer_new .show_main_content {height:211px;}

	#widget_compare,#widget_desire,#widget_profile {padding:4px 0 0 0!important;height:37px !important;}
	header #cart_place a div.cart_button {display:none !important;height:0;}
	/*#cart_place {height:41px !important;padding-top:0 !important;background-position: 0% 33% !important;/*background-size: auto 73px !important;* /overflow:hidden;}*/
	#cart_place { background-size: auto 53px !important;background-position: 90% 50% !important;}
	#widget_desire {margin-right:-6px;}
	#widget_profile {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;}
	
	a[href^=tel], table#phones td {
		font-size:15px;
	}	
	#payment_icons img {width:30px;}
	#payment_icons span {width:32px;height:18px;border-radius:2px;}
}




.position_set{ position: relative;}


h2.calculate_title{
	text-align:center;
	text-transform:uppercase;
	font-family:PFDin, helvetica, arial, sans-serif;
	font-weight:700;font-size:20px;line-height:40px;margin-bottom:20px;margin-top:0

}

table.calc{
	width: 100%;
	border-collapse:collapse;

}

table.calc tr td{
	padding: 5px;
}


.other_item_area{
	position:relative;display:inline-block;margin:5px;padding-bottom:5px;width:225px;width:22%;min-width:225px;min-height:210px;vertical-align:top;text-align:center;
}
.positionBottom{position:absolute;bottom:55px;width:100%;text-align:center}
.positionBottomNum{position:absolute;bottom:90px;width:100%;text-align:center}

.other_item_area{
	border: 1px dotted #fff;
}
.other_item_area:hover{
	border: 1px dotted #493988;

}

.register_now{
	margin-top: 10px;
	border:1px solid #ccc;
	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 );
	cursor: pointer;

}


a.new_arrow_next_page{
	display: block;
	font-size: 200px;
	color: #666;
	height: 220px;
	padding: 70px 0;
}


/*#float_menu_holder {background:url(/images/svet_menu_bg.jpg);}*/
.item_fields_filter {border-top:1px solid #FFFFFF;}
.item_fields_filter .filter_list { /*background:white;*/}
.item_fields_filter section {}

aside {border: 0px solid #DBDBDB;/*background:#eee;*/}

#filter_subcat,#filter_form /*,#filter_vendors*/ {background:white;}
.filter_list {margin:0;padding-left: 14px;}
#filter_subcat .filter_list {padding-left:3px;}
.filter_caption {padding-top:10px;padding-bottom:10px;padding-left:18px;background-color:#eee;margin:0;box-shadow:0px 1px 1px 0px #aaa;border:1px solid fff0ff;/*border-top:1px solid white;*/border-bottom:1px solid #ddd;}

.item_register_area{
	text-align: center; border: 3px dashed rgba(117, 76, 173, 0.3); border-radius:10px; padding: 15px;
}

.item_register_area:hover{
	border: 3px dashed rgba(117, 76, 173, 1);
}


.catalog_short_desc {display:block;visibility:hidden;
	overflow: hidden; /* Обрезаем все, что не помещается в область */
	text-overflow: ellipsis; /* Добавляем многоточие */
	height:38px;white-space: wrap;
	/* Запрещаем перенос строк */
	font:12px/12px calibri,Arial;
	padding:10px;
}

.margin_bottom{ margin-bottom:-45px;}

.show_catalog_item{ border: 0px dotted #fff;padding:0;}
.show_catalog_item:hover {z-index:10;}
.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;}

.perspective_holder{	display:inline-block;position:relative;margin:10px;padding-top:25px;width:230px;height:200px;perspective:1003px;margin-top:10px;text-align:center;vertical-align:middle;}
.perspective_wrapper{	display:inline-block;transform:rotateY(-38deg) translateZ(-20px);height:auto;width:auto;transition:all 1s;transform-style:preserve-3d;  transform-origin:50% 50%;vertical-align:middle;box-shadow:0px 0px 3px rgba(0,0,0,0.2);}
.perspective_wrapper::after{content:"";position:absolute;top:0;left:0;background:transparent;box-shadow:5px 4px 4px rgba(0,0,0,0.2), 10px 4px 4px rgba(0,0,0,0.2);height:100%;width:100%;border-radius:5px;transform:translateZ(-15px);transition:all 1s;}
.perspective_side{	position:absolute;left:100%;top:0;width:21px;height:100%;background-position:100% 0;transform:rotateY(-90deg) TranslateX(-20px) translateZ(0px);;  transform-origin:0 0;background-size:400% 100%;box-shadow:0px 2px 4px rgba(0,0,0,0.0);z-index:}
.perspective_wrapper img {width:auto;height:auto;max-width:250px;max-height:250px;margin:0;}
.show_catalog_item:hover .perspective_wrapper {transform:rotateY(0deg) translateZ(0px);box-shadow:5px 4px 4px transparent;}
.show_catalog_item:hover .perspective_wrapper::after {box-shadow:5px 4px 4px transparent;}
.show_catalog_item:hover .perspective_side {box-shadow:0px 2px 4px transparent;} 


#main_menu td {padding: 0 12px;}
#main_menu_td_139 {background: url("http://kolomenka.ru/images/ny_menu_bg.png") repeat scroll 0% 0% transparent;}
.bc-param-hint {display:none;}

#order_view {width:100%;width:auto;}
#order_view .price b {font:14px tahoma;}

.popfirst{
	border-radius: 4px;
	margin-top:2px;	
}

#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;}
/*#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;}
.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 ;}
#loop_holder {position:relative;cursor:move;text-align:left;}
#loop  {display:none;position:absolute;top:0;left:0;width:100px;height:100px;border:1px solid #ccc;background:rgba(255,255,255,0.3);}
*/

#quick_preview_holder {position:fixed;background:white;top:100px;left:0;right:0; width:800px;padding:30px 20px;min-height:600px;margin:0 auto;display:none;border-radius:10px;box-shadow:2px 2px 5px black;padding-bottom:10px;z-index:1000;}
#quick_preview_holder .icon_close {position:absolute;top:2px;right:20px;;text-decoration:underline;cursor:pointer;}

#zoomed {display:none;background:white;position:absolute;z-index:10;right:3px;top:20px;border:1px solid #000;width:50%;cursor: zoom-out; cursor:-moz-zoom-out; cursor: -webkit-zoom-out; z-index:120;height:95%;
width: 400px;height: 400px;border-radius: 50%;border:4px solid #00A9FE;left:50%;right:auto;
}
.body_action_catalog #zoomed {border-radius:0;border:0px solid #f06060;}
.body_action_catalog #zoomed img {
    width: 100%;
    vertical-align: bottom;
    border-radius: 10px;
}
#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 ;}
#loop_holder {position:relative;cursor:move;text-align:left;}
#loop  {display:none;position:absolute;top:0;left:0;width:100px;height:100px;border:1px solid #ccc;background:rgba(255,255,255,0.3);border-radius:50%;border:4px solid #00A9FE;}


#middle_line  {background-color: #19B0F8 !important;}

@font-face {
  font-family: "FavoritHeavyC";
  font-style: normal;
  font-weight: normal;
  src: url("/templates/fonts/favoritheavyc-webfont.eot?#iefix") format("embedded-opentype"), 
  url("/templates/fonts/favoritheavyc-webfont.woff") format("woff"), 
  url("/templates/fonts/favoritheavyc-webfont.ttf") format("truetype"), 
  url("/templates/fonts/favoritheavyc-webfont.svg#favoritheavycregular") format("svg");
}
@font-face {
  font-family: "FavoritCondC";
  font-style: normal;
  font-weight: normal;
  src: url("/templates/fonts/favoritcondc-webfont.eot?#iefix") format("embedded-opentype"), 
  url("/templates/fonts/favoritcondc-webfont.woff") format("woff"), 
  url("/templates/fonts/favoritcondc-webfont.ttf") format("truetype"), 
  url("/templates/fonts/favoritcondc-webfont.svg#favoritcondcregular") format("svg");
}
.footer__contacts__phone,.footer__contacts__phone2 {
    font-family: "FavoritCondC",Arial,Tahoma,sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    color: #FFF;
    position: absolute;
    left: -15px;
    margin-bottom: 7px;
    left:400px;top:50px;
}
.footer__contacts__phone2 {
	left:600px;
}
#payment_icons {color:white;text-transform:uppercase;top:85px;font: 8px/12px Arial,Tahoma,sans-serif;}
.footer_links, .footer_links a {
    list-style: outside none none;
    line-height: 26px;
    font-weight: normal;
    font-family: Arial,Tahoma,sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    color: #000;
    text-decoration: none;
}
.footer_links a:hover {text-decoration:underline;}

#footer_container {
max-width:1200px;margin:0 auto;position:relative;color:white;height:150px;background-size:contain;padding:0 20px;
padding-top:50px;
}


#top_footer {background:#F1F1F1;border:0px solid red;height:400px;}
#footer {background:#444444;border:0px solid red;height:200px;}


#tmo {/*sprite_measurments.png*/}

.measurements {background:url('/images/sprite_measurments.png');display:inline-block;width:92px; height:43px;vertical-align:middle;}



#middle_line {background:#F43812 !important;}