Skip to content

Instantly share code, notes, and snippets.

@sadfuzzy
Last active January 31, 2020 05:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sadfuzzy/a263c6d89f708b82df3e64c70252fd1a to your computer and use it in GitHub Desktop.
Save sadfuzzy/a263c6d89f708b82df3e64c70252fd1a to your computer and use it in GitHub Desktop.
/bitrix/templates/ishop/css
/*base styles*/
body {
font: 12px/16px "Roboto", Arial, Tahoma, Verdana, sans-serif;
text-rendering: geometricPrecision;
}
h1,
h2,
h3,
h4 {
font-weight: bold;
line-height: normal;
margin-top: 0px;
}
h1 {
font-size: 36px;
margin-bottom: 20px;
line-height: 53px;
}
h2 {
font-size: 18.75pt;
margin-bottom: 12px;
}
h3 {
font-size: 15pt;
line-height: 20pt;
margin-bottom: 10px;
}
h4 {
font-size: 11.25pt;
margin-bottom: 10px;
}
p {
margin: 0 0 18px;
}
ol {
counter-reset: li;
padding: 0;
list-style-type: none;
margin-top: 5px;
}
ol li {
position: relative;
padding: 0 0 0 20px;
margin-bottom: 5px;
}
textarea {
resize: none
}
ul {
margin: 5px 0 20px 0;
padding-left: 18px;
}
ul li {
position: relative;
/*padding-left:5px;*/
}
a {
cursor: pointer;
}
ul.mdash {
padding-left: 0;
}
ul.mdash li {
padding: 0 0 0 14px;
list-style-type: none;
text-indent: -1.24em;
}
ul.mdash li:before {
content: "\2014\a0";
}
a {
outline: none;
text-decoration: underline;
}
blockquote {
padding: 10px 25px;
line-height: 18px;
margin: 30px 10px 30px 10px;
background: #f1f1f1;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0px 5px 12px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 5px 12px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0px 5px 12px 1px rgba(0, 0, 0, 0.2);
}
blockquote p {
margin-bottom: 0px;
}
.table-standart {
border-collapse: collapse;
border: 0;
width: 100%;
}
ol li:before,
.list-item-before {
content: counter(li);
counter-increment: li;
width: 16px;
height: 16px;
position: absolute;
left: 0;
top: 0;
border-radius: 20px;
text-align: center;
font-size: 10px;
behavior: url("PIE.php");
}
.table-standart tr th,
.table-standart thead tr td {
text-align: center;
min-height: 30px;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
padding: 8px;
font-weight: bold;
}
.table-standart tr td {
padding: 10px;
}
.table-standart tr td.basket-img {
text-align: center;
}
.table-standart tr td.cart-item-name a {
font-size: 14px;
font-weight: bold;
}
.table-standart tr td.cart-item-discount,
.table-standart tr td.cart-item-delay {
text-align: center;
}
.table-standart input[type="text"] {
text-align: center;
width: 90% !important;
}
.table-standart.basket_result td {
font-weight: bold;
}
.table-standart.result td.title {
font-size: 13px;
}
.table-standart.basket_result td.price,
.table-standart.basket_result td.value {
color: #000;
font-size: 15px;
}
.cart-items {
margin-bottom: 50px;
}
/* base page */
html {
height: 100%;
}
body {
width: 100%;
height: 100%;
margin: 0;
min-width: 285px;
}
input {
vertical-align: middle;
outline: none;
}
img {
border: 0;
}
a,
a span,
a span i {
-webkit-transition: color ease-out 0.05s;
-moz-transition: color ease-out 0.05s;
transition: color ease-out 0.05s;
}
.no_underline {
text-decoration: none;
border-bottom: 0;
}
.table_item a.desc_name,
.list_item .desc_name a,
.item_stock:hover .name {
-webkit-transition: color ease-out 0.08s;
-moz-transition: color ease-out 0.08s;
transition: color ease-out 0.08s;
}
.front .left-block a.root-item,
a.button_middle.current span,
.left_menu li * {
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
a.deleteitem:hover {
-webkit-filter: saturate(5);
}
.list_item:hover .thumb img,
.table_item:hover .image img,
.view-list .view-item:hover img,
.advt_banner:hover img,
.info_block .brand a:hover img,
.about-company:hover>img,
.item_stock:hover .left_data img,
.brands_view_list li a:hover img,
.news .item:hover .thumb_news img,
.brand_view_detail a.fancy:hover img,
.add_item_frame tr:hover .image img,
#basket_small .delay:hover .icon,
#basket_small [name=basket_form]:hover .icon,
.group_item:hover .image img,
.display_rows tr:hover .image img,
.item_info table.equipment tr:hover td.photo img,
.catalog_section_list .section_item_inner:hover .image img,
.news_all .img:hover img,
.item_article:hover td.left_data img,
.article_detail .left_data .fancy:hover,
.mini_gallery li:hover img {
/* -webkit-filter: saturate(1.6);*/
}
.flexslider .slides>li:hover img {
-webkit-filter: saturate(1.5);
}
.staff_item:hover .image img,
.include_module_error img:hover {
-webkit-filter: saturate(1.3);
}
.list_item .thumb img,
.table_item .image img,
.view-list .view-item img,
.advt_banner img,
.info_block .brand a img,
.flexslider .slides>li img,
.brands_list li img,
.about-company>img,
.item_stock:hover .left_data img,
.mini_gallery li img,
.brands_view_list li a img,
.news .item .thumb_news img,
.staff_item .image img,
.brand_view_detail a.fancy img,
.add_item_frame tr:hover .image img,
#basket_small .icon,
.group_item .image img,
.display_rows tr .image img,
.item_info table.equipment td.photo img,
.catalog_section_list .section_item_inner .image img,
.news_all .gallery img,
.news_all .img img,
.item_article td.left_data img,
.article_detail .left_data img,
.social_link a,
.mini_gallery li,
a.deleteitem,
.include_module_error img {
-webkit-transition: all ease-out .2s;
-moz-transition: all ease-out .2s;
transition: all ease-out .2s;
}
h1.product-name {
margin-right: 200px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
h1.title {
margin: 20px 0 0;
font-weight: 300;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.pseudo {
text-decoration: none;
border-bottom: 1px dashed;
cursor: pointer;
}
.clearboth {
clear: both;
}
h4.char {
margin: 20px 0 0 0;
}
.top_bg {
width: 100%;
background: #f5f5f5;
box-shadow: inset 0 -4px 10px -4px #e1e1e1;
-webkit-box-shadow: inset 0 -4px 10px -4px #e1e1e1;
-moz-box-shadow: inset 0 -4px 10px -4px #e1e1e1;
position: relative;
behavior: url("PIE.php");
}
.top_block {
max-width: 1060px;
margin: 0 auto;
padding: 0 20px;
}
.wrapper {
max-width: 1060px;
margin: 0 auto;
min-height: 100%;
height: auto !important;
padding: 0 2%;
}
.header+.content {
padding: 0 0 135px;
position: relative;
}
.content.front h3 {
margin: 0 0 15px 0;
font-size: 13px;
text-transform: uppercase;
}
.footer_wr {
min-height: 133px;
margin: -133px auto 0;
padding: 0 10px;
background: #f5f5f5;
box-shadow: inset 0 1px 6px #cecece;
-webkit-box-shadow: inset 0 1px 6px #cecece;
-moz-box-shadow: inset 0 1px 6px #cecece;
position: relative;
behavior: url("PIE.php");
}
.container {
padding-left: 3%;
width: 77%;
}
@media only screen and (max-width: 600px) {
.logo {
margin-top: 2% !important;
}
.container {
padding: 2%;
width: 96%;
}
.sideRight.shop {
width: 100%;
}
.sideRight.shop #vertical-multilevel-menu {
width: 100%;
}
}
.container.right {
float: right;
}
.container.left {
float: left;
}
.container.shop {
padding-top: 0;
}
.inner_left {
padding: 0 0px 35px 0;
}
.inner_left .detail_text {
margin-top: 25px;
}
.container .detail_text iframe {
width: 100% !important;
}
.feedback_form .staff_wrapp {
margin: 0;
}
.main_contacts .feedback_form {
margin-left: 30px;
padding-left: 50%;
}
.main_contacts .feedback_form .staff_wrapp {
margin: 0;
clear: none;
}
.inside_page_content {
margin: 0 0 5% 20%;
}
.inside_page_content h3 {
margin: 30px 0 20px;
}
.inside_page_content h3:first-child {
margin-top: 0;
}
.inner_right {
padding: 0 0 35px 200px;
}
.inner_left.no_right_side {
padding-right: 0;
/* margin-left: -190px; */
}
.sideRight {
float: left;
margin-right: -3px;
width: 180px;
/*margin-left: -180px; */
position: relative;
padding: 145px 0 35px 0;
}
.sideLeft {
float: left;
margin-right: -3px;
width: 180px;
/* margin-right: -180px; */
position: relative;
padding: 100px 0 35px 0;
}
.sideLeft.shop {
padding-top: 0;
}
.sideRight.shop {
padding-top: 0;
}
.excel,
.word,
.pdf,
.pdf1 {
/*margin-bottom: 13px; */
line-height: 18px;
height: 31px;
padding-left: 39px;
}
.excel a,
.word a,
.pdf a,
.pdf1 a {
display: block;
}
.excel {
background: url("../images/excel.png") no-repeat;
}
.word {
background: url("../images/word.png") no-repeat;
}
.pdf {
background: url("../images/pdf.png") no-repeat;
}
.pdf1 {
background: url("../images/pdf.png") no-repeat;
float: left;
padding-right: 120px;
}
.error-fld {
background-image: url("../images/icon_warn.png")
}
.about-company {
float: left;
padding-right: 18px;
width: 50%;
margin: 7px 0 30px;
}
.news-front {
/*padding-left: 52%;*/
margin: 7px 0 30px;
}
.index-cat .left-block {
width: 180px;
padding-right: 30px;
}
.index-cat td {
vertical-align: top;
}
i.shadow_right {
/*background: url("../images/shadow_right.png") top left no-repeat; */
display: inline-block;
height: 63px;
width: 12px;
}
table.share td:last-child {
min-width: 180px;
}
.shop_description_mini {
display: none;
margin-top: 15px;
}
.shop_description_mini td:first-child {
padding-right: 10px;
}
.differences_table .item_td {
width: 22%;
}
.differences .remove_item {
top: 0 !important;
left: 0 !important;
display: inline-block !important;
}
.order_item_quantity_small {
display: none;
}
.order_props select {
margin: 0 10px 10px 0;
max-width: 40%;
}
.order_props input,
.order_props textarea {
margin-bottom: 10px;
}
.order_props {
width: 50%;
}
.order_props .group_name {
margin-bottom: 10px;
}
/* style inputs */
form.ishop.personal {
width: 50%;
}
form.ishop {
margin-bottom: 50px;
}
form.ishop blockquote {
margin-left: 0;
margin-right: 0;
}
form.ishop input[type="text"],
form.ishop input[type="email"],
form.ishop input[type="password"] {
box-sizing: border-box;
-moz-box-sizing: border-box;
-weblit-box-sizing: border-box;
height: 27px;
display: block;
width: 100%;
padding: 0 5px;
position: relative;
behavior: url("PIE.php");
}
form.ishop.cart input[type="text"],
form.ishop.cart input[type="email"],
form.ishop.cart input[type="password"],
form.ishop.auth input[type="text"],
form.ishop.auth input[type="email"],
form.ishop.auth input[type="password"] {
width: auto;
}
form.ishop textarea {
box-sizing: border-box;
-moz-box-sizing: border-box;
-weblit-box-sizing: border-box;
padding: 5px;
display: block;
width: 100%;
height: 150px;
position: relative;
behavior: url("PIE.php");
outline: none;
}
form.ishop label {
display: block;
margin: 5px 0;
margin: 2px 0 0;
}
form.ishop input[type="radio"] {
float: left;
}
form.ishop .left_inputs {
/* float: left; */
width: 320px;
}
form.ishop.faq .left_inputs {
/* float: left; */
width: auto;
}
form .button_block {
width: 100%;
margin-top: 20px;
margin-bottom: 10px;
}
form.ishop .title {
font-size: 25px;
font-weight: bold;
margin: 10px 0;
}
form.ishop input#PERSONAL_BIRTHDAY {
width: 87%;
display: inline-block;
*display: inline;
zoom: 1;
}
form.ishop img.calendar-icon {
margin: 6px 0 0 13px;
}
form.ishop input[type="checkbox"] {
display: none;
}
form.ishop input[type="checkbox"]+label {
display: inline-block;
*display: inline;
zoom: 1;
padding: 0 0 0 15px;
margin: 0;
height: 11px;
cursor: pointer;
}
form.ishop input[type="checkbox"]:checked+label {}
/* button */
@-moz-document url-prefix() {
button.button span {
top: -1px;
margin-left: -3px;
position: relative;
}
}
.button {
cursor: pointer;
text-transform: uppercase;
padding: 0 0 0 12px;
border: none;
text-decoration: none;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
font-size: 13px;
line-height: 33px;
height: 34px;
}
.button span {
text-align: center;
display: block;
background-position: 100% 0;
height: 34px;
padding-right: 10px;
}
.button.feedback {
margin-bottom: 20px;
}
.button,
.button2,
.button3,
.button4,
.button5,
.compare_button,
.button span,
.button2 span,
.button3 span,
.button4 span,
.button5 span,
.compare_button span {
font-family: "Roboto", Arial, Tahoma, Verdana, sans-serif;
}
.button,
.button2,
.button3,
.button4,
.button5 {
outline: none;
}
.button2,
.button3,
.button4,
.button5 {
cursor: pointer;
text-transform: uppercase;
padding: 0 0 0 12px;
border: none;
text-decoration: none;
display: inline-block;
*display: inline;
zoom: 1;
font-size: 9px;
height: 24px;
line-height: 24px;
}
.button2 span,
.button3 span,
.button4 span,
.button5 span {
text-align: center;
display: inline-block;
*display: inline;
zoom: 1;
height: 24px;
padding-right: 10px;
}
.compare_button {
padding: 0 0 0 18px;
margin: 0 10px 0 0;
}
.compare_frame.popup .title {
min-width: 300px;
}
.compare_button span {
margin: 0 0 0 -6px;
padding-left: 11px;
}
.compare_button i {
position: relative;
z-index: 3;
width: 11px;
height: 11px;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: middle;
margin: 0 0 0 -11px;
}
@-moz-document url-prefix() {
button.button span,
button.button2 span,
button.button3 span,
button.button4 span,
button.button5 span {
margin-left: -3px;
top: -1px;
position: relative;
}
.button2,
.button3,
.button4,
.button5 {
line-height: 23px;
}
.compare_button {
padding: 0 0 0 9px;
}
.compare_button i {
margin: -4px 0 0 -8px;
}
}
.button_middle {
padding: 0 8px 0 7px;
line-height: 21px;
height: 22px;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
border: none;
text-decoration: none;
margin-left: 4px;
font-size: 11px;
}
.button_middle span {
margin: 1px 0 0 3px;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: middle;
border-bottom: 1px dotted;
line-height: 13px;
}
.button_middle.current span {
border: none;
}
.button_middle i {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: middle;
}
.sort_display .button_middle i {
width: 11px;
height: 11px;
margin-bottom: -2px;
}
.sort_display .button_middle.current i {
margin-bottom: -1px;
}
.sort_filter .button_middle i {
width: 13px;
height: 13px;
margin-right: 1px;
margin-bottom: -2px;
}
.button.add_item,
.button.in_basket,
.button.add_order {
font-size: 11px;
height: 24px;
line-height: 24px;
}
.button.add_item span,
.button.in_basket span,
.button.add_order span {
height: 24px;
line-height: 23px;
}
.in_basket .proceed {
display: inline-block;
margin: 20px 20px 0 -15px;
text-decoration: none;
font-size: 13px;
text-transform: uppercase;
background: url("../images/larr_black.png") left 5px no-repeat;
padding-left: 15px;
}
.in_basket table {
padding: 25px 0;
margin: 25px 0 15px;
width: 100%;
}
.item_info .noavailable_block,
.display_list .noavailable_block {
height: 19px;
line-height: 19px;
}
.bx_kit_result .button.add_item,
.bx_item_set_result_block .button.add_item,
.item_info .button.add_item,
.item_info .button.in_basket,
.item_info .button.add_order {
vertical-align: middle;
min-width: 103px;
font-weight: bold;
font-size: 13px;
height: 34px;
line-height: 34px;
margin-bottom: 10px;
}
.bx_kit_result .button.add_item span,
.bx_item_set_result_block .button.add_item span,
.item_info .button.add_item span,
.item_info .button.in_basket span,
.item_info .button.add_order span {
height: 34px;
line-height: 33px;
}
/* top block */
ul.top_menu {
text-align: justify;
margin: 0;
padding: 0;
list-style: none;
font-size: 12px;
line-height: 13px;
}
ul.top_menu li {
padding: 0;
display: inline-block;
*display: inline;
zoom: 1;
height: 39px;
line-height: 39px;
margin-left: 6px;
}
ul.top_menu::after {
width: 100%;
height: 0;
visibility: hidden;
overflow: hidden;
position: relative;
content: "";
display: inline-block;
*display: inline;
zoom: 1;
}
ul.top_menu a {
padding: 2px 0;
}
ul.top_menu a span {
margin: 0 8px;
}
ul.top_menu a.current {
border-radius: 16px;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
text-decoration: none;
behavior: url("PIE.php");
}
.social_link,
.phone_feedback {
float: left;
height: 39px;
}
.phone_feedback1 {
height: 39px;
padding-left: 29px;
font-size: 19px;
line-height: 39px;
font-weight: bold;
background: url(/bitrix/templates/ishop/themes/blue/images/phone.png) no-repeat 0 center;
margin-top: 39px;
}
.social_link {
margin-top: 1px;
/*margin-right: 79px; */
line-height: 52px;
/*margin-left: 100px;*/
}
.footer_wr .social_link {
line-height: 27px;
margin: 15px 0 10px 0;
height: 27px;
float: none;
}
.social_link div {
display: inline-block;
*display: inline;
zoom: 1;
}
.social_link a {
display: inline-block;
*display: inline;
zoom: 1;
margin-right: 3px;
}
.phone_feedback {
padding-left: 29px;
font-size: 19px;
line-height: 40px;
font-weight: bold;
}
.phone_feedback a {
display: inline-block;
*display: inline;
zoom: 1;
height: 29px;
text-decoration: none;
border-bottom: 1px dotted;
}
/*bitrix fix*/
.phone_feedback a div {
display: inline;
}
/* header */
.header {
position: relative;
z-index: 101;
}
.logo {
margin-top: 10px;
float: left;
}
.shop_description {
float: left;
font-size: 15px;
line-height: 20px;
}
.basket {
float: right;
padding-left: 97px;
height: 75px;
}
.basket form {
height: 73px;
line-height: 73px;
}
.basket .button {
vertical-align: middle;
margin-top: 2px;
font-size: 12px;
}
.basket {
background: none;
padding-left: 0;
height: auto;
position: relative;
zoom: 1;
top: 8px;
min-height: 50px;
padding-left: 175px !important;
margin-right: 5px;
}
.basket1 {
background: none;
padding-left: 0;
height: auto;
position: relative;
zoom: 1;
top: -8px;
float: left;
min-height: 50px;
padding-left: 55px !important;
margin-right: 5px;
}
.basket .icon,
.delay .icon {
display: inline-block;
height: 45px;
width: 47px;
position: relative;
zoom: 1;
bottom: -22px;
margin-right: 5px;
}
.basket .icon {
background-position: -7px -7px;
}
.delay .icon {
background-position: -7px -128px;
}
.basket .counter {
line-height: 17px !important;
}
.basket .delay,
.basket form {
display: inline-block;
}
.basket .delay {
margin-right: 50px;
float: left;
}
.basket a {
font-size: 13px;
}
.basket .delay a {
color: black;
display: inline-block;
zoom: 1;
}
.basket .counter {
width: auto !important;
white-space: nowrapp;
min-width: 110px;
}
.basket .counter_mini {
display: none;
bottom: -2px;
zoom: 1;
position: relative;
}
.basket .counter_mini a {
color: #000 !important;
text-decoration: none;
}
.basket .button {
margin-left: 35px;
}
.basket .counter {
width: 138px;
display: inline-block;
*display: inline;
zoom: 1;
line-height: normal;
margin-left: 2px;
vertical-align: middle;
}
.basket a.popup_basket {
font-size: 13px;
display: inline-block;
*display: inline;
zoom: 1;
height: 17px;
}
.search {
float: right;
margin: 23px 0 0 75px;
}
.search button {
cursor: pointer;
width: 24px;
height: 23px;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
padding: 0;
margin: 0;
border: none;
}
.search input[type="text"] {
outline: none;
width: 231px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
padding: 0 10px;
height: 21px;
margin-right: 5px;
position: relative;
behavior: url("PIE.php");
-webkit-transition: all ease-out 0.1s;
-moz-transition: all ease-out 0.1s;
transition: all ease-out 0.1s;
}
.top_block .auth_form {
float: left;
margin-top: 11px;
}
.top_block .auth_form a.name {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
height: 19px;
line-height: 19px;
}
.top_block .auth_form a.exit {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
height: 19px;
width: 19px;
}
.top_block .auth_enter {
display: inline-block;
*display: inline;
zoom: 1;
padding: 0 0 0 18px;
}
/* top-banner*/
.content.front .flexslider {
margin-bottom: -5px !important;
}
.content.front .flex-viewport {
background: url("../images/top-banner-bg.png") bottom center no-repeat;
background-size: 100%;
padding-bottom: 40px;
}
.content.front .flex-control-nav {
bottom: 50px !important;
}
/* top menu */
ul.menu,
ul.mini-menu {
position: relative;
zoom: 1;
text-align: justify;
list-style-type: none;
margin: 29px 30px 0;
padding: 0 16px;
font-size: 1px;
line-height: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
behavior: url('PIE.php');
width: 530px;
}
ul.mini-menu {
margin: 6px 0 10px 0;
text-align: center;
z-index: 11;
display: none;
}
ul.menu li,
ul.mini-menu li {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: middle;
position: relative;
padding: 0;
background-image: none;
height: 43px;
line-height: 43px;
}
ul.mini-menu li {
width: 100%;
}
ul.menu li a,
ul.mini-menu li a {
letter-spacing: 1px;
font-size: 13px;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
position: relative;
z-index: 110;
padding: 3px 7px 3px 7px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
position: relative;
}
ul.menu::after,
ul.mini-menu::after {
width: 100%;
height: 0;
visibility: hidden;
overflow: hidden;
position: relative;
content: "";
display:
inline-block;
*display: inline;
zoom: 1;
}
ul.menu ul {
text-align: left;
}
ul.menu li .child.cat_menu {
width: 1035px;
padding-left: 0;
padding-bottom: 0;
text-align: left;
}
ul.menu li .child {
-moz-box-shadow: 0 5px 7px -2px #9A9A9A;
-webkit-box-shadow: 0 5px 7px -2px #9A9A9A;
box-shadow: 0 5px 7px -2px #9A9A9A;
}
ul.menu li .child.cat_menu a {
margin-bottom: 0;
font-weight: normal;
}
ul.menu li .child {
z-index: 150;
position: absolute;
display: none;
border-radius: 0 0 5px 5px;
min-width: 120px;
left: -16px;
top: 43px;
padding: 10px 25px;
}
ul.menu li .child.submenu a {
border-bottom: 1px solid #CDCDCD;
display: block;
padding: 6px 0;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
ul.menu li .child.submenu a:last-child {
border-bottom: 0px;
padding: 6px 0 2px;
}
ul.menu li:hover .child {
display: block;
}
ul.menu li .child ul .menu_title {
display: block;
font-family: Arial, "Roboto", Tahoma, Verdana, sans-serif;
}
ul.menu li .child ul .menu_item {
display: inline-block;
padding: 0px 9px 0 0;
font-family: Arial, "Roboto", Tahoma, Verdana, sans-serif;
}
ul.menu li .child ul .see_more {
display: inline-block;
padding: 0px 9px 0 0;
font-family: Arial, "Roboto", Tahoma, Verdana, sans-serif;
}
ul.menu li .child ul li {
line-height: 15px;
}
ul.menu li .child ul {
padding: 0;
margin: 0;
line-height: 25px;
list-style: none;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
width: 31%;
padding-left: 2%;
margin-bottom: 20px;
}
ul.menu li ul li {
display: block;
height: auto;
line-height: auto;
}
ul.menu li .child a {
letter-spacing: 0;
border: 0;
padding: 0;
text-transform: none;
display: block;
font-size: 12px;
line-height: 16px;
}
ul.menu li .child ul li a {
text-decoration: underline;
font-weight: bold;
font-size: 8.25pt;
line-height: 13.5pt;
}
ul.menu li .child a:hover {
background: none;
}
ul.menu li .child ul .menu_title a,
.child a {
display: block;
font-weight: bold;
font-size: 9pt;
text-decoration: none;
}
ul.menu li .child ul li.see_more a {
text-decoration: none;
border-bottom: 1px dashed;
display: block;
line-height: 8pt;
float: left;
}
ul.menu li .child ul li {
background-image: none;
}
ul.menu li a.name {
border: 0;
background: none;
}
ul.menu .parent span {
padding-right: 20px;
}
ul.menu .child li a,
ul.menu li .child a {
text-shadow: none;
-moz-text-shadow: none;
-o-text-shadow: none;
-webkit-text-shadow: none;
}
ul.menu li a.name {
border: 0;
background: none;
}
.child.cat_menu a,
.child.cat_menu a:hover,
.parrent .child a:hover {
border: none;
background: none;
}
/* soc_buttontop_hover */
.social_link a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.social_link {
cursor: default;
}
.button.sm.red,
.button.sm.red span,
#clear_all,
#clear_all span {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 11px;
height: 23px;
line-height: 24px;
position: relative;
behavior: url("PIE.php");
}
.for_button.reset_layout {
text-align: center;
}
.for_button.reset_layout button {
float: right;
margin: 14px 11px 14px 0px;
}
.for_button.reset_layout button:first-child {
float: left;
margin: 14px 0 14px 11px;
}
#clear_all,
#clear_all span {
font-size: 10px;
}
#clear_all {
padding-left: 9px;
}
#clear_all i {
background: url("../images/clear_all_filter.png") no-repeat 0 0;
display: inline-block;
*display: inline;
zoom: 1;
height: 7px;
margin-right: 3px;
width: 7px;
}
/* brands */
.line_link {
display: block;
text-align: center;
margin: 30px 0 20px 0;
}
.line_link span {
position: relative;
top: -11px;
padding: 5px 25px;
font-size: 10.5pt;
font-weight: bold;
}
.brands_list_ws {
position: relative;
}
.brands_list {
clear: both;
margin: 0 0 15px 0;
padding: 0px 12px 5px;
overflow: hidden;
position: relative;
}
.brands_list .es-nav-prev,
.brands_list .es-nav-next {
position: absolute;
top: 28px;
display: inline-block;
*display: inline;
zoom: 1;
width: 12px;
cursor: pointer;
height: 18px;
background: url("../images/arr_slider.png") 0 0 no-repeat;
}
.brands_list .es-nav-prev {
background-position: -14px 0px;
left: 0;
}
.brands_list .es-nav-prev:hover {
background-position: -14px -20px;
}
.brands_list .es-nav-next {
background-position: 0px 0px;
right: 0;
}
.brands_list .es-nav-next:hover {
background-position: -0px -20px;
}
.brands_list ul {
list-style: none;
margin: 0;
padding: 0;
height: 65px;
overflow: hidden;
position: relative;
}
.brands_list li {
text-align: center;
float: left;
vertical-align: middle;
line-height: 65px;
padding: 0;
margin-bottom: 0;
height: 65px;
}
.brands_list li a {
line-height: 65px;
}
.brands_list li img {
vertical-align: middle;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
/* Firefox 10+, Firefox on Android */
filter: gray;
/* IE6-9 */
-webkit-filter: grayscale(100%);
}
.brands_list li img:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
filter: none;
-webkit-filter: grayscale(0%);
}
/* news block */
.news,
.news_all {
margin: 0 0 30px -10px;
}
.news_block li {
padding: 0;
/*margin-bottom: 18px; */
padding-right: 50px;
width: 488px;
}
.news_block .title {
font-size: 13px;
text-transform: uppercase;
font-weight: bold;
margin: 0 0 15px 0;
}
.news_block .title a {
display: block;
}
.news_block .date {
font-weight: bold;
font-size: 14px;
margin: 0 0 5px 0;
}
.news-front .news_block .date {
font-weight: normal;
font-size: 13px;
}
.news_block .name {
display: block;
margin: 0 0 5px 0;
}
.news_block ul {
list-style: none;
padding: 0;
margin: 0;
display: inline-flex;
}
.news_block p {
margin: 0;
}
/* news detail */
.news_all .date {
font-weight: bold;
margin-bottom: 15px;
font-size: 11px;
text-transform: lowercase;
padding: 0 6px;
line-height: 18px;
display: inline-block;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.news_all .name {
font-size: 38px;
line-height: 48px;
font-weight: bold;
margin-bottom: 10px;
}
.news_all .img {
float: left;
width: 270px;
margin: 0 20px 20px 0;
}
.news_all .img img {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.news_all .gallery img {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.news_all .text {
padding: 0 0 0 125px;
}
.news_all .text.no-image {
padding-left: 0;
}
.news_all .gallery a {
display: inline-block;
*display: inline;
zoom: 1;
margin: 0 4px 0 0;
}
.news_all .gallery a:nth-child(3n+3) {
margin: 0;
}
.news_all .gallery img {
vertical-align: middle;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.news_all .gallery img:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
/* Catalog root */
.empty_items {
margin: 24px 10px;
}
.catalog_section_list {
font-size: 0;
margin-top: 10px;
}
.catalog_section_list ul {
padding: 0;
margin: 0;
list-style: none;
}
.catalog_section_list .section_item_inner .image {
width: 60px;
float: left;
margin-right: 20px;
margin: 5px 15px 5px 0;
text-align: center;
}
.catalog_section_list .section_item_inner .image img {
max-width: 100%;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.catalog_section_list .section_item_inner .image+ul {
padding-left: 75px;
}
.catalog_section_list .section_item {
line-height: 17px;
width: 50%;
padding: 0;
margin: 0 0 40px 0;
display: inline-block;
*display:
inline;
zoom: 1;
vertical-align: top;
}
.catalog_section_list .section_item_inner {
padding: 0 40px 0 0;
}
.catalog_section_list .section_item li {
display: inline-block;
padding-left: 9px;
}
.catalog_section_list .section_item li a {
font-size: 11px;
font-weight: bold;
}
.catalog_section_list .section_item .name {
display: block;
margin-bottom: 5px;
}
.catalog_section_list .section_item .name a {
font-size: 16px;
}
.catalog_section_list .section_item .desc {
display: block;
font-size: 12px;
margin-top: 5px;
}
.catalog_section_list .section_item .sect {
font-family: Arial, "Roboto", Tahoma, Verdana, sans-serif;
}
.catalog_description {
border-top: 1px solid #d9d9d9;
padding: 30px 0 40px;
}
/* Catalog groups */
.group_list {
font-size: 0;
}
.group_item {
display: inline-block;
*display: inline;
zoom: 1;
text-align: center;
width: 25%;
vertical-align: top;
}
.group_item_inner {
padding: 0 10px 0 0;
}
.group_item.last {
margin-right: 0;
}
.group_item+hr,
.brands_list_wrapp hr {
height: 0;
border: 0;
border-top: 1px solid #d9d9d9;
margin: 30px 0;
}
.brands_list_wrapp hr {
margin: 20px 0;
}
.group_list .description {
font-size: 12px;
}
.group_item .image {
display: inline-block;
*display: inline;
zoom: 1;
min-height: 170px;
min-width: 170px;
}
.group_item .image a {
width: 100%;
display: inline-block;
*display: inline;
zoom: 1;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
position: relative;
behavior: url("PIE.php");
}
.group_item .image a::before {
content: "";
top: 0;
bottom: 0;
left: 0;
right: 0;
box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
position: absolute;
z-index: 1;
behavior: url(PIE.php);
}
.group_item img {
vertical-align: middle;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
max-width: 100%;
max-height: 100%;
border-width: 0px;
position: relative;
behavior: url("PIE.php");
}
.group_item .name {
font-weight: bold;
font-size: 15px;
margin-top: 13px;
}
.group_description {
margin-top: 10px;
}
/* popup basket */
.popup_basket_list {
display: none;
background: white;
box-shadow: 0 0 4px #B0AFAF;
-webkit-box-shadow: 0 0 4px #B0AFAF;
-moz-box-shadow: 0 0 4px #B0AFAF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: absolute;
line-height: normal;
right: -5px;
top: 60px;
width: 480px;
padding: 20px;
z-index: 200;
behavior: url(PIE.php);
}
.popup_basket_list .block_name {
font-weight: bold;
font-size: 18px;
padding: 2px 0px 0px 2px;
margin-bottom: 20px;
}
.popup_basket_list table {
width: 100%;
}
.popup_basket_list td {
vertical-align: top;
}
.popup_basket_list .link {
font-weight: bold;
font-size: 15px;
}
.popup_basket_list .quanitity,
.popup_basket_list .price {
font-weight: bold;
font-size: 18px;
}
.popup_basket_list .price {
text-align: right;
}
/* compare */
.compare {
float: right;
margin-right: 35px;
}
.compare_link {
display: none;
}
.compare a.link {
font-size: 11px;
text-decoration: none;
line-height: 22px;
}
.compare a.link span {
display: inline-block;
*display: inline;
zoom: 1;
border-bottom: 1px dotted;
height: 14px;
line-height: 14px;
}
.compare_item_ws {
position: relative;
float: left;
vertical-align: middle;
width: 115px;
position: relative;
margin: 10px 0;
padding: 0;
}
.compare_item_ws .image {
text-align: center;
position: relative;
width: 115px;
height: 115px;
line-height: 115px;
}
.compare_item_ws .image img {
vertical-align: middle;
}
.compare_item_ws a.desc_name {
font-size: 11px;
font-weight: bold;
display: block;
margin: 3px 0;
line-height: 16px;
}
.compare_item_ws a.delete {
background: url("../images/delete.png") 0 0 no-repeat;
width: 11px;
height: 11px;
display: block;
position: absolute;
top: 0;
right: 16px;
}
.compare_list {
overflow: hidden;
/*position: relative;*/
}
.compare_list ul {
padding: 0;
margin: 0;
list-style: none;
/*height: 180px;*/
overflow: hidden;
position: relative;
}
.compare_list+.button_row {
text-align: center;
}
.compare_list .es-nav-prev,
.compare_list .es-nav-next {
position: absolute;
top: 125px;
display: inline-block;
*display: inline;
zoom: 1;
width: 12px;
cursor: pointer;
height: 18px;
background: url("../images/arr_slider.png") 0 0 no-repeat;
}
.compare_list .es-nav-prev {
background-position: -14px 0px;
left: 13px;
}
.compare_list .es-nav-prev:hover {
background-position: -14px -20px;
}
.compare_list .es-nav-next {
background-position: 0px 0px;
right: 13px;
}
.compare_list .es-nav-next:hover {
background-position: -0px -20px;
}
.compare_popup {
max-width: 370px;
}
/* popup */
.jqmOverlay {
background: #001612;
}
a.jqmClose {
width: 21px;
height: 19px;
display: block;
position: absolute;
top: 27px;
right: 24px;
cursor: pointer;
}
.popup {
display: none;
top: 160px;
padding: 28px;
min-width: 245px;
background: white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
left: 50%;
position: absolute;
behavior: url("PIE.php");
}
.popup2 {
display: none;
/*top:160px;*/
/*padding:28px; */
min-width: 245px;
/*background: white; */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
left: 50%;
position: absolute;
behavior: url("PIE.php");
}
.popup .starrequired,
form.ishop .starrequired {
position: relative;
top: -4px;
}
.popup .title {
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}
.popup .popup_title {
font-size: 20px;
line-height: 20px;
margin-bottom: 10px;
font-weight: bold;
}
form.ishop input[type="text"],
form.ishop input[type="email"],
form.ishop input[type="password"],
.popup input[type="text"],
.popup input[type="password"],
.popup input[type="file"],
.popup input[type="email"],
.input_text_style {
box-sizing: border-box;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: block;
padding: 0 5px;
line-height: 28px;
height: 28px;
behavior: url("PIE.php");
margin-bottom: 12px;
}
.popup input[type="text"],
.popup input[type="password"],
.popup input[type="file"],
.popup input[type="email"],
.input_text_style {
width: 290px;
position: relative;
}
.popup textarea {
box-sizing: border-box;
-moz-box-sizing: -o-border-box;
box-shadow: inset 0 0 3px #dcdcdc;
-webkit-box-shadow: inset 0 0 3px #dcdcdc;
-moz-box-shadow: inset 0 0 3px #dcdcdc;
border: 1px solid #dcdcdc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
resize: none;
display: block;
padding: 0 5px;
width: 290px;
height: 100px;
position: relative;
behavior: url("PIE.php");
outline: none;
}
.popup input[type="text"]:focus,
.popup input[type="password"]:focus,
.popup input[type="file"]:focus,
.popup input[type="email"]:focus,
.input_text_style:focus,
.popup textarea:focus,
form.ishop input[type="text"]:focus,
form.ishop input[type="email"]:focus,
form.ishop input[type="password"]:focus,
.popup input[type="text"]:focus,
.popup input[type="password"]:focus,
.popup input[type="file"]:focus,
.popup input[type="email"]:focus,
.input_text_style:focus,
form.ishop textarea:focus {
border-color: #BDBDBD;
-webkit-transition: all ease-out 0.1s;
-moz-transition: all ease-out 0.1s;
transition: all ease-out 0.1s;
}
.popup label,
form.ishop label {
font-size: 12px;
display: inline-block;
margin-bottom: 1px;
margin-right: 2px;
}
.popup .button {
margin-top: 10px;
}
.popup .promt,
form.ishop .promt {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
margin: 15px 0 0 40px;
font-size: 11px;
line-height: 10px;
width: 112px;
text-indent: -25px;
}
.one_click_buy_frame.popup .promt {
margin-top: 20px;
}
form.ishop .promt {
margin-top: 5px;
}
.popup .promt .starrequired,
form.ishop .promt .starrequired {
font-size: 23px;
top: 0;
}
.change_password {
padding-top: 30px;
border-top: 1px solid #d8d8d8;
}
/* catalog */
.wish_item:hover+.wish_item_tooltip,
.wish_item:hover+.tooltip-wrapp .wish_item_tooltip,
.compare_item:hover+.tooltip-wrapp .compare_item_tooltip,
.compare_item:hover+.compare_item_tooltip {
display: block;
}
.tooltip-wrapp {
position: relative;
}
.tooltip-wrapp .wish_item_tooltip {
margin: -4px 0 0 -26px;
top: inherit !important;
left: inherit !important;
}
.tooltip-wrapp .compare_item_tooltip {
margin-top: -4px;
top: inherit !important;
left: inherit !important;
}
.table_item_inner .wish_item {
margin-bottom: -2px;
}
.table_item_inner .compare_item {
position: absolute;
margin: -26px 0 0 128px;
}
.table_item_inner .compare_item.offer {
margin: 0 0 0 3px;
}
.compare_item.offer:hover+.tooltip-wrapp .compare_item_tooltip {
margin: 24px 0 0 -24px;
}
.wish_item_tooltip {
left: -25px;
}
.compare_item_tooltip {
left: 3px;
}
/* catalog table */
.display_rows {
margin: 15px 0 30px;
border-bottom: 1px solid #d9d9d9;
}
.display_rows td {
padding: 5px;
border-top: 1px solid #d9d9d9;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.display_rows td.image {
text-align: center;
width: 85px;
}
.display_rows td.image img {
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.display_rows tr:first-child td {
border: 0;
}
.display_rows td.desc_name {
font-size: 14px;
font-weight: bold;
}
.display_rows td.desc_name .article {
font-size: 11px;
font-weight: normal;
}
.display_rows td.quantity {
text-align: center;
width: 50px;
}
.display_rows td.buttons {
text-align: right;
width: 5px;
white-space: nowrap;
}
.display_rows td.buttons.small {
width: 135px;
}
.display_rows td.buttons .tooltip-wrapp .wish_item_tooltip,
.display_rows td.buttons .tooltip-wrapp .compare_item_tooltip {
margin: 0px 0 0 -51px;
}
.display_rows td.buttons .button_block,
.display_rows td.buttons .likes_icons {
display: inline-block;
margin-top: -7px;
}
.display_rows td.buttons .likes_icons {
position: relative;
bottom: -10px;
zoom: 1;
margin-left: 5px;
}
.display_rows td.price_block {
/*text-align: right; */
white-space: nowrap;
width: 135px;
}
.display_rows td.price_block .price_name {
line-height: 11px;
font-weight: normal;
font-size: 11px;
margin-bottom: 1px;
margin-top: 5px;
}
.display_rows td.price_block .price_name:first-child {
margin-top: 0;
}
.display_rows td.price_block .price {
font-size: 14px;
font-weight: bold;
}
.display_rows td.price_block .price .old {
font-size: 12px;
font-weight: normal;
}
.display_rows td.quantity .counter_block {
margin: 0;
height: 25px;
width: 50px;
}
.display_rows td.quantity .counter_block input {
height: 25px;
font-size: 17px;
padding-top: 0;
width: 30px;
}
/* catalog list */
.price_block .price_name {
margin-bottom: 3px;
margin-top: 8px;
font-size: 11px;
line-height: 12px;
}
.price_block .price_name:first-child {
margin-top: 0;
}
.display_list {
margin: 2px 0 30px 0;
}
.list_item {
padding: 15px 0px;
}
.list_item .image,
.list_item .description,
.list_item .information {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
}
.list_item .information .desc_name {
display: none;
}
.list_item .image {
text-align: center;
position: relative;
width: 170px;
height: 170px;
line-height: 170px;
padding: 0 22px 0 0;
}
.list_item .image img {
max-width: 170px;
vertical-align: middle;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.inner_left .display_list .list_item .image {
padding: 12px 25px;
}
.list_item .description {
width: 430px;
padding: 10px 35px 0 0;
font-size: 11px;
}
.list_item .description table {
width: 100%;
border-collapse: collapse;
margin-top: 10px;
margin-bottom: 10px;
}
.list_item .description td {
-webkit-transition: background ease-out 0.15s;
-moz-transition: background ease-out 0.15s;
transition: background ease-out 0.15s;
padding: 4px 0 4px 0;
}
.list_item .description tr.drop {
display: none;
}
.list_item .description .show_props {
border: none;
cursor: pointer;
margin-top: 5px;
}
.list_item .description .show_props a {
padding-left: 15px;
text-decoration: none;
font-size: 12px;
}
.list_item .description .show_props span {
display: inline-block;
*display: inline;
zoom: 1;
height: 15px;
border-bottom: 1px dotted;
}
.list_item .description .desc_name a,
.in_basket .product_description a,
.list_item .information .desc_name a {
font-size: 15px;
font-weight: bold;
line-height: 19px;
}
.list_item .description .preview_text {
margin: 10px 0;
}
.list_item .description th {
text-align: left;
font-weight: normal;
padding-bottom: 10px;
}
.list_item .description tr:hover td {
background: #e4e4e4;
cursor: default;
}
.list_item .description tr:hover td.link_more {
background: #fff;
}
.list_item .description .show_props a.open {
background-position: 0 -6px;
}
.list_item .description .props-list-wrapp {
display: none;
}
.list_item .likes_icons {
position: relative;
margin: 13px 17px 0 0;
}
.list_item .price_block {
margin: 15px 0 0 0;
}
.in_basket .price_block {
margin-top: 10px;
}
.in_basket .product_description {
margin: 15px;
max-width: 200px;
}
.in_basket .button {
float: right;
}
.list_item .price {
margin-bottom: 5px;
}
.list_item .price span,
.in_basket .price span {
display: block;
font-size: 18px;
font-weight: bold;
padding-right: 15px;
}
.list_item .price span.old,
.in_basket .price span.old {
font-size: 13px;
text-decoration: line-through;
}
.list_item .button_block {
margin: 15px 0 0 0;
}
/*vertical menu*/
.left-block ul#vertical-multilevel-menu {
margin-bottom: 30px;
}
#vertical-multilevel-menu ul.root-item li.arr {
width: 0;
height: 0;
display: inline-block;
margin-left: -36px;
margin-top: 9px;
position: absolute;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
}
ul#vertical-multilevel-menu ul.root-item li {
margin-left: -25px;
padding-left: 25px;
}
#vertical-multilevel-menu ul.root-item {
padding: 0 10px 10px;
}
#vertical-multilevel-menu ul.root-item a {
font-size: 13px;
line-height: 18px;
margin-bottom: 0;
font-weight: bold;
padding-top: 8px;
padding-bottom: 0;
text-decoration: underline;
padding-right: 5px;
}
ul#vertical-multilevel-menu,
#vertical-multilevel-menu ul {
margin: 0;
padding: 0;
list-style: none;
width: 180px;
font-size: 12px;
}
ul#vertical-multilevel-menu li {
padding-left: 0;
}
#vertical-multilevel-menu li ul {
position: absolute;
top: auto;
display: none;
z-index: 500;
height: auto;
border-bottom: none;
width: 200px;
}
#vertical-multilevel-menu li a {
display: block;
text-decoration: none;
}
#vertical-multilevel-menu a {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-bottom: 3px;
font-size: 12px;
text-transform: uppercase;
padding: 9px 15px 8px 10px;
line-height: 13px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
#vertical-multilevel-menu a.root-item-selected {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-bottom: 3px;
font-size: 12px;
/*padding: 7px 10px;*/
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
* html ul#vertical-multilevel-menu li {
float: left;
height: 1%;
}
* html ul#vertical-multilevel-menu li a {
height: 1%;
}
#vertical-multilevel-menu li ul.root-item {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background: #fff;
padding-left: 3px;
margin: -33px 0 0 189px;
}
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul {
display: none;
}
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul {
display: block;
}
#vertical-multilevel-menu ul.root-item {
border-left: 3px solid;
}
#vertical-multilevel-menu li a.root-item i {
display: inline-block;
position: absolute;
right: 9px;
top: 40%;
width: 5px;
height: 7px;
}
/* catalog block */
.display_table {
margin-bottom: 10px;
font-size: 0;
}
.display_table .block_title {
border-top: 1px solid #d9d9d9;
margin: 30px 0 10px;
padding-top: 20px;
}
.item.last-in-line {
padding-right: 0;
}
.index-cat .table_item {
width: 189px;
}
.display_table .table_item {
width: 189px;
}
.table_item {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
width: 175px;
margin: 10px;
position: relative;
}
.table_item_inner {
padding: 0 10px 0 0;
}
/*.inner_right .table_item, .inner_left .table_item{ width: 25%; }*/
.table_item .image {
text-align: center;
position: relative;
height: 177px;
line-height: 177px;
}
.table_item .image img {
position: relative;
zoom: 1;
vertical-align: middle;
max-width: 100%;
max-height: 100%;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.table_item .likes_icons {
float: left;
margin: 5px 0 0 20px;
}
.table_item a.desc_name {
font-size: 15px;
font-weight: bold;
display: block;
margin-top: 3px;
line-height: 18px;
height: 53px;
}
.tabs_section .table_item .likes_icons {
margin: -21px 0 0 120px;
position: absolute;
}
.tabs_section .table_item a.desc_name {
font-size: 14px;
}
.table_item .price_block .price_name:first-child {
margin-top: 0;
}
.table_item .price_block .price_name {
font-size: 11px;
line-height: 12px;
margin-bottom: 0;
margin-top: 5px;
}
.tabs_section .table_item .button_block {
display: none;
}
.table_item .price_block {
margin-top: 5px;
}
.table_item .button_block {
float: left;
margin-top: 3px;
}
.table_item .likes_icons {
float: left;
margin-left: 10px;
}
.table_item .price {
margin-bottom: 5px;
}
.table_item .price span,
.table-standart .discount-price,
.cart-item-price .price {
display: block;
font-size: 17px;
font-weight: bold;
}
.price span.old,
.table-standart .old-price {
font-size: 13px;
text-decoration: line-through;
margin-top: 3px;
}
.table_item .tooltip_item {
display: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
z-index: 100;
display: none;
top: 0;
right: -95%;
width: 165px;
padding: 10px;
z-index: 10;
position: absolute;
behavior: url("PIE.php");
}
.table_item:hover .tooltip_item {
display: block;
}
.table_item:nth-child(4n+4) .tooltip_item {
right: auto;
left: -100%;
}
.table_item.last-in-line .tooltip_item {
right: auto;
left: -100%;
}
.table_item .tooltip_item .tr {
margin-bottom: 4px;
line-height: 12pt;
font-size: 12px;
}
.table_item .tooltip_item:before,
.table_item:nth-child(4n+4) .tooltip_item:before,
.table_item.last-in-line .tooltip_item:before {
display: block;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
position: absolute;
top: 50%;
margin-top: -10px;
left: -20px;
}
.table_item:nth-child(4n+4) .tooltip_item:before,
.table_item.last-in-line .tooltip_item:before {
left: auto;
right: -20px;
border-right-color: transparent;
}
.table_item.hovered {
z-index: 10;
}
.front .display_table .long_separator {
margin-bottom: 15px;
}
/* item detail */
.item_info .shadow-item_info {
margin: 0 0 20px;
}
.display_list .available_block {
line-height: 19px;
max-width: 160px;
}
.item_info .available_block {
line-height: 19px;
height: 19px;
}
.item_slider {
width: 304px;
min-height: 270px;
float: left;
text-align: center;
margin-bottom: 20px;
}
.item_slider ul.slides {
padding: 0;
margin: 0;
/*width:310px;*/
height: 270px;
}
.item_slider ul.slides li {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 2px solid #e4e4e4;
padding: 0;
margin: 0;
display: block;
/*width:310px; */
height: 280px;
overflow: hidden;
position: relative;
line-height: 270px;
}
.item_slider ul.slides img {
vertical-align: middle;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.lupa {
display: block;
position: absolute;
left: 50%;
margin-left: -21px;
width: 42px;
height: 42px;
top: 50%;
margin-top: -30px;
}
.thumbs {
margin: 20px 0 0 0;
text-align: left;
}
.thumbs ul {
margin: 0;
/*padding: 0; */
padding-left: 17px;
}
.thumbs li {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 2px solid #e4e4e4;
opacity: 0.5;
width: 84px;
height: 82px;
display: inline-block;
/*display: inline; */
zoom: 1;
/*padding-left:10px; */
background: none;
overflow: hidden;
position: relative;
text-align: center;
line-height: 80px;
}
.thumbs li img {
vertical-align: middle;
}
.thumbs li.current {
opacity: 1;
}
.right_info {
padding-left: 320px;
}
.right_info .name {
font-weight: bold;
font-size: 24px;
line-height: 25px;
margin: 0 0 16px 0;
}
.info_block .article,
.info_block .brand {
margin: 11px 50px 11px 0;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: middle;
float: left;
}
.info_block .brand.img {
margin-top: 1px;
}
.info_block .brand a.img {
height: 40px;
display: inline-block;
line-height: 40px;
}
.info_block .brand a img {
vertical-align: middle;
max-height: 40px;
}
.info_block .article {
font-size: 12px;
padding-top: 11px;
margin-right: 10px;
}
.info_block .brand {
display: block;
}
.item_info .information {
margin-top: 14px;
z-index: 2;
position: relative;
behavior: url("PIE.php");
}
.shadow-information-item-ws img,
.shadow-item_info img {
width: 100%;
height: auto;
}
.shadow-item_info img {
padding-top: 2px;
}
.shadow-item_info.cat_list {
margin-bottom: 5px;
}
.item_info .available_block,
.item_info .noavailable_block,
.item_info .center_info,
.item_info .likes_icons {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: middle;
}
.item_info .available_block,
.item_info .noavailable_block,
.display_list .available_block,
.display_list .noavailable_block {
margin: 7px 0 0 0;
padding: 0 0 0 26px;
}
.item_info .center_info {
margin: 7px 0 0 0;
}
.item_info .likes_icons {
float: right;
margin: -8px 0 0 0;
position: relative;
}
.item_info .top_info {
padding: 15px 0 20px;
border-bottom: 1px dotted #c3c3c3;
}
.item_info .top_info.cut {
padding-top: 0;
}
.item_info .info_block {
border-bottom: 1px dotted #c3c3c3;
padding-bottom: 20px;
}
.item_info .info_block .compare {
display: inline-block;
float: none;
margin: 7px 0 0 0px;
}
.item_info .info_block .likes_icons {
margin-top: 6px;
}
.item_info .price_block,
.item_info .counter_block,
.item_info .button_block,
.item_info .likes_icons {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: middle;
}
.item_info .price_block span {
margin-bottom: 5px;
}
.item_info .middle_info {
margin: 20px 0 0 0;
}
.item_info .price_name:first-child {
margin-top: 0;
}
.item_info .price_name {
font-weight: normal;
}
.item_info .available_block {
margin-right: 50px;
}
.item_info .price_block {
display: inline-block;
padding-right: 24px;
float: left;
}
.item_info .price_block.bottom20 {
margin-bottom: 20px;
}
.item_info .price_block.bottom10 {
margin-bottom: 10px;
}
.bx_kit_result .price span,
.bx_item_set_result_block .price span,
.item_info .price span {
/*display: block; */
font-size: 23px;
font-weight: bold;
line-height: 23px;
}
.bx_kit_result .price span.old,
.bx_item_set_result_block .price span.old,
.item_info .price span.old,
.differences_table .old-price span {
font-size: 15px;
text-decoration: line-through;
}
.counter_block {
margin-bottom: 10px;
width: 65px;
position: relative;
background: white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/*margin-right: 20px; */
height: 34px;
box-shadow: inset 0 0 6px 1px #cccccc;
-webkit-box-shadow: inset 0 0 6px 1px #cccccc;
-moz-box-shadow: inset 0 0 6px 1px #cccccc;
margin-left: 180px;
}
.counter_block input.text {
background: transparent;
width: 46px;
height: 31px;
padding-top: 2px;
border: none;
text-align: center;
line-height: 23px;
font-size: 20px;
font-weight: bold;
position: relative;
behavior: url("PIE.php");
}
.counter_block .plus,
.counter_block .minus {
position: absolute;
right: 6px;
text-indent: -9999px;
cursor: pointer;
margin: 0 auto;
display: block;
width: 9px;
height: 5px;
}
.counter_block .plus {
top: 5px;
}
.counter_block .minus {
bottom: 5px;
}
.item_info .button_block {
margin-top: 10px;
display: block;
}
.item_info #one_click_buy_open {
margin: 0 0 10px 0px;
float: right;
min-width: 130px;
}
#one_click_buy_form_button {
margin-top: 15px;
}
.item_info td.shadow {
width: 17px;
text-align: center;
}
/*.item_info .likes_icons{ position: relative; float: right; margin: 11px 11px; }*/
.display_table .tooltip.wish_item_tooltip {
top: 265px;
left: 70px;
}
.display_table .tooltip.compare_item_tooltip {
top: 265px;
left: 90px;
}
.tooltip {
line-height: 14px;
z-index: 12;
display: none;
top: 30px;
text-align: center;
padding: 7px;
width: 60px;
font-size: 11px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: absolute;
behavior: url("PIE.php");
}
.tooltip:after {
display: block;
content: "";
width: 16px;
height: 10px;
position: absolute;
left: 50%;
margin-left: -8px;
top: -10px;
}
.view-list .view-header {
font-weight: bold;
line-height: 15px;
text-transform: uppercase;
font-size: 12px;
margin-bottom: 10px;
padding: 12px 15px;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
}
.view-list {
margin-bottom: 30px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.view-list .view-item div {
font-size: 13px;
text-align: left;
padding: 0 10px;
}
.view-list .view-item {
text-align: center;
padding: 10px 0 15px;
}
.view-list .view-item img {
max-width: 120px;
max-height: 120px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
margin-bottom: 10px;
}
.view-list .view-item.last {
border-bottom: 0;
margin-bottom: 0;
}
/*.item_info .middle_info{ margin: 16px 0 0 5px; padding: 0 0 2px 0; }*/
.item_info .found_cheaper {
font-size: 13px;
text-decoration: none;
padding-left: 24px;
}
.item_info .found_cheaper span {
display: inline-block;
*display: inline;
zoom: 1;
border-bottom: 1px dotted;
height: 15px;
}
.item_info .bottom_info {
margin: 22px 0 0 5px;
}
.item_info .add_review {
font-family: "Roboto Bold", Arial;
font-weight: bold;
font-size: 15px;
text-decoration: none;
}
.item_info .add_review span {
display: inline-block;
*display: inline;
zoom: 1;
border-bottom: 1px dotted;
height: 16px;
}
.item_info .description {
font-size: 12px;
line-height: 16px;
padding-bottom: 5px;
/*margin-top: 25px;*/
}
.social_block {
padding: 0 0 14px;
margin: -7px 0 0 -4px;
}
.social_block td {
padding: 0 5px;
}
.container.shop .tabs_section {
padding-top: 0;
}
.tabs_section.news {
margin: 0;
}
.tabs_section .box {
display: none;
}
.tabs_section .box {
padding: 20px 0 0 0;
}
.item_info table.equipment {
width: 100%;
margin-top: 25px;
}
.item_info table.equipment td {
padding: 10px 5px;
}
.item_info table.equipment tbody tr:first-child td {
padding-top: 10px;
}
.item_info table thead tr {
height: 30px;
}
.item_info table.equipment thead tr td {
min-width: 55px;
text-align: center;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
padding: 8px;
font-weight: bold;
}
.item_info table thead tr td:first-child {
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}
.item_info table thead tr td:last-child {
min-width: 70px;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
}
.item_info table tbody td {
font-size: 13px;
/*padding-bottom: 15px;
border-bottom: 1px dotted #c3c3c3;
padding-top: 5px;*/
}
.item_info table tbody td.buy_link a {
border-bottom: 1px dotted;
text-decoration: none;
}
.item_info table tbody td.buy_link a.added {
border: 0;
text-decoration: underline;
}
.item_info table tbody td.offer_count,
.item_info table tbody td.price,
.item_info table tbody td.property,
.item_info table tbody td.buy_link,
.item_info table tbody td.photo {
text-align: center;
}
.item_info table tbody td.offer_count a {
text-decoration: none;
border-bottom: 1px dotted;
cursor: pointer;
}
.item_info table tbody td.buy_link a {
cursor: pointer;
}
.item_info table tbody td.price span.new {
font-size: 14px;
}
.item_info table tbody td.price span.old {
margin-top: 0;
margin-bottom: 2px;
font-size: 11px;
line-height: 14px;
}
.item_info table tbody td a {
font-weight: bold;
}
.item_info table .wish_item {
font-size: 11px;
display: block;
margin-top: 2px;
}
/* tabs */
.tabs {
padding: 0;
margin: 0;
text-align: center;
}
.shop .tabs {
text-align: left;
}
.tabs li {
text-transform: uppercase;
text-decoration: none;
position: relative;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
}
.tabs li span {
padding: 7px 10px 6px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
letter-spacing: 1px;
position: relative;
behavior: url("PIE.php");
cursor: pointer;
display:
inline-block;
*display: inline;
zoom: 1;
line-height: 14px;
font-size: 12px;
font-weight: bold;
}
.tabs li:first-child {
padding-left: 0;
}
.tabs li span i {
font-style: normal;
border-bottom: 1px dotted;
}
.tabs li.current span i,
.tabs li.current:hover span i {
border-bottom: none;
}
.accordion_list .item_name {
padding: 5px;
}
.accordion_list .item_name a {
font-size: 15px;
font-weight: bold;
text-decoration: none;
}
.accordion_list .item_name span {
border-bottom: 1px dotted;
display: inline-block;
*display: inline;
zoom: 1;
height: 15px;
}
/* sort catalog */
.sort_header {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 7px 8px 6px;
position: relative;
z-index: 10;
behavior: url("PIE.php");
margin-bottom: 10px;
}
.sort_display {
float: right;
}
.sort_filter {
display: inline-block;
*display: inline;
zoom: 1;
}
.sort_filter a:first-child {
margin-left: 0;
}
/* drom numbers */
.drop_number {
margin-bottom: 20px;
margin-right: 20px;
font-size: 11px;
float: right;
display: inline-block;
*display: inline;
zoom: 1;
position: relative;
}
.drop_number a.number {
height: 14px;
white-space: nowrap;
display: inline-block;
*display: inline;
zoom: 1;
text-decoration: none;
position: relative;
z-index: 6;
}
.drop_number a.number span {
display: inline-block;
*display: inline;
zoom: 1;
font-size: 14px;
height: 15px;
border-bottom: 1px dotted;
margin: 0 13px 0 0;
}
.number_list {
z-index: 10;
width: auto;
text-align: left;
display: none;
right: -11px;
padding: 9px 10px 10px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
top: -10px;
position: absolute;
behavior: url("PIE.php");
}
.number_list a {
text-decoration: underline;
display: block;
}
/* stock board */
.stock_board {
margin-bottom: 15px;
font-size: 13px;
padding: 6px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative;
behavior: url("PIE.php");
}
.inner_left .stock_board.first {
margin-top: 25px;
}
.stock_board .name {
border-radius: 3px;
margin-bottom: 16px;
line-height: 19px;
position: relative;
font-weight: bold;
font-size: 14px;
padding: 5px;
}
.stock_board .name i {
width: 22px;
height: 23px;
float: right;
position: relative;
margin: -1px 4px 0 0;
}
.stock_board .name a.read_more {
float: right;
font-size: 12px;
display: inline-block;
*display: inline;
zoom: 1;
font-weight: normal;
}
.stock_board .txt {
padding: 0 4px 13px;
line-height: 18px;
}
/* advt_banner */
.advt_banner {
margin-bottom: 20px;
}
.advt_banner img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
position: relative;
behavior: url("PIE.php");
}
/* slider */
#slides {
position: relative;
margin-bottom: 25px;
}
#slides img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
position: relative;
behavior: url("PIE.php");
}
#slides .slides_container img {
width: 100%;
height: auto;
}
#slides .slides_control {
min-height: 260px;
}
#slides .pagination {
margin: 0;
z-index: 100;
height: 15px;
text-align: center;
position: absolute;
bottom: 20px;
right: 15px;
}
#slides .pagination li {
width: 16px;
height: 15px;
margin: 0 4px;
padding: 0;
overflow: hidden;
position: relative;
float: left;
list-style-type: none;
background: url("../images/slider.png") 0 0 no-repeat;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
behavior: url(PIE.php);
}
#slides .pagination li:hover,
#slides .pagination li.current {
background: url("../images/slider_hover.png") 0 0 no-repeat;
}
/* footer */
.footer_inner {
max-width: 1060px;
margin: 0 auto;
padding: 20px 0;
}
.footer_inner .left_col {
display: inline-block;
*display: inline;
zoom: 1;
width: 180px;
padding-right: 15px;
vertical-align: top;
padding-top: 4px;
}
.footer_inner .center_col {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
}
.footer_inner .right_col {
float: right;
width: 206px;
}
.footer_inner .copy {
padding-top: 3px;
line-height: 13px;
font-size: 11px;
}
.footer_inner .copy img {
margin-right: 10px;
margin-top: -3px;
}
.footer_inner .payment {
float: right;
margin-right: -5px;
}
.footer_inner ul {
list-style: none;
width: 143px;
font-size: 11px;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
/*margin: 0; */
padding: 0 28px 0 0;
}
.footer_inner ul li {
padding-left: 0;
line-height: 12px;
margin-bottom: 6px;
}
.footer_inner li.menu_title {
font-size: 13px;
font-weight: bold;
line-height: 16px;
margin-bottom: 5px;
}
.footer_inner li.menu_title a {
text-decoration: none;
}
/* breadcrubms */
.breadcrumb {
margin-bottom: 34px;
position: relative;
z-index: 11;
font-size: 11px;
}
.breadcrumb div[id ^="bx_incl"] {
display: inline-block;
*display: inline;
zoom: 1;
}
.breadcrumb a,
.breadcrumb span {
display: inline-block;
*display: inline;
zoom: 1;
}
.breadcrumb span {
margin: 0 8px;
font-size: 11px;
}
.breadcrumb span.chain:last-child {
display: none;
}
/*.breadcrumb .drop_section{ display: inline-block; *display: inline; zoom: 1; position:relative; color:#635f68; }
.breadcrumb .drop_section a.name{ border-bottom: 0px; padding: 0px; height: 14px; white-space: nowrap; display: inline-block; *display: inline; zoom: 1; text-decoration:none; position:relative; z-index:6; background: url('images/breadcrumb_arrow.png') right 6px no-repeat; }
.breadcrumb .drop_section a {display:block; text-decoration: none; padding: 6px 0; border-bottom: 1px solid #cdcdcd; }
.breadcrumb .drop_section a:last-child {border-bottom:0px; padding: 6px 0 0; }
.breadcrumb .drop_section a.name span{ display: inline-block; *display: inline; zoom: 1; font-size: 11px; height: 14px; border-bottom:1px dotted; margin: 0 13px 0 0; color: #000; }
.breadcrumb .section_list{ z-index: 10; min-width: 140px; text-align: left; display:none; left: -11px; padding: 9px 10px 10px 10px; background:#fff; box-shadow: 0 0 4px #B0AFAF; -webkit-box-shadow: 0 0 4px #B0AFAF; -moz-box-shadow: 0 0 4px #B0AFAF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; top:-10px; border:1px solid #ccc; position: absolute; behavior: url("PIE.php"); }
.breadcrumb .section_list a:hover{ color: #000; } */
/* inner menu */
.inner_menu {
padding: 0 0 20px 0;
border-bottom: 1px solid #d9d9d9;
margin: 0 0 15px 0;
}
.inner_menu.staff {
margin: 0 0 20px 200px;
}
.inner_menu li {
display: inline-block;
*display: inline;
zoom: 1;
padding: 2px 8px;
margin-right: 15px;
margin-top: 10px;
}
.inner_menu li.current {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
position: relative;
behavior: url("PIE.php");
}
.inner_menu li.current a {
text-decoration: none;
}
.inner_menu li a {
font-weight: bold;
}
.content_menu_mini {
display: none;
}
/* mark */
.marks {
position: absolute;
z-index: 3;
left: 10px;
top: 7px;
}
.mark {
display: block;
width: 41px;
height: 46px;
}
.mark+.mark {
margin-top: -15px;
}
/* likes icons */
.table_list .likes_icons {
display: inline-block;
*display: inline;
zoom: 1;
padding-left: 43px;
}
.likes_icons a {
display: inline-block;
*display: inline;
zoom: 1;
width: 21px;
height: 20px;
margin-left: 3px;
}
.likes_icons a.wish_item.large {
width: 76px;
margin-left: 0;
}
.likes_icons a.compare_item.large {
width: 76px;
}
.item_info .likes_icons a {
width: 29px;
height: 26px;
}
/* filter block */
.filter_block {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom: 20px;
position: relative;
behavior: url("PIE.php");
}
.filter_block .block_name,
.filter_block .filter-name {
font-size: 12px;
display: block;
font-weight: bold;
}
.filter_block .block_name {
padding: 14px 14px 12px;
text-transform: uppercase;
}
.special_props {
padding: 0 14px 3px;
}
.filter_block .filter-name {
padding: 10px 14px 0;
}
.filter_block form .filter-name:first-child {
border-top: 0;
}
.separate_filter {
padding: 8px 14px 8px;
}
.separate_filter.filterRECOMMEND,
.separate_filter.filterNEW,
.separate_filter.filterSTOCK {
margin: 0;
}
.separate_filter .filter-name {
font-weight: bold;
font-size: 14px;
margin: 0 0 3px 0;
}
.filter-name.special {
padding-bottom: 8px;
}
.checkboxes_block.scroll {
margin-bottom: 18px;
}
.filter_block input[type="checkbox"] {
display: none;
}
.filter_block label {
cursor: pointer;
font-size: 11px;
padding: 0 0 3px 15px;
display: block;
line-height: 13px;
}
.filter_block .block-scroll {
padding: 5px;
background: white;
height: 115px;
overflow: auto;
position: relative;
behavior: url("PIE.php");
}
.scroller_block .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 15px;
height: 15px;
cursor: pointer
}
/* UI slider */
.scroller_block {
margin: 0 0 8px 0;
}
.ui-slider {
width: 146px;
margin-top: 10px;
position: relative;
}
.scroller_block .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
overflow: hidden;
}
.scroller_block .ui-slider-horizontal {
height: 3px;
}
.scroller_block .ui-slider-horizontal .ui-slider-handle {
top: -5px;
margin-left: -6px;
}
.scroller_block .to {
float: right;
}
.scroller_block .to,
.scroller_block .from {
font-size: 11px;
}
.scroller_block .ui-slider-horizontal .ui-slider-range {
top: -1px;
height: 5px;
}
.scroller_block .ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.scroller_block .ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.scroller_block .ui-widget-content {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.scroller_block input[type="text"],
.scroller_block input[type="password"] {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
display: inline-block;
*display: inline;
zoom: 1;
width: 43px;
height: 20px;
line-height: 20px;
padding: 0 3px;
font-size: 8.25pt;
margin: 0 2px 0 5px;
}
/* news */
.news .item {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
width: 43%
/*170px*/
;
padding: 0 20px 0 0;
}
.news .thumb_news {
float: left;
max-width: 170px;
max-height: 180px;
margin-bottom: 6px;
text-align: left;
overflow: hidden;
position: relative;
display: block;
line-height: 80px;
}
.news .thumb_news img {
vertical-align: middle;
opacity: 0.9;
}
.news .block_text {
margin-left: 143px;
margin-bottom: 10px;
}
.news .block_text.no-img {
margin-left: 0;
}
.news .item:hover .thumb_news img {
opacity: 1;
}
.news .thumb_news img {
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.news .item_link {
font-weight: bold;
margin-left: 0;
font-size: 14px;
line-height: 18px;
}
.news .date_news {
font-size: 11px;
margin-bottom: 3px;
}
.news .long_separator {
margin: 15px 0 20px 0;
}
/* staff */
.bx-google-map {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.left_block,
.left_menu {
float: left;
width: 210px;
padding: 0 20px 0 0;
}
.left_block .advt_banner {
margin-top: 20px;
}
.left_menu ul {
margin-bottom: 40px !important;
}
.right_content {
margin: 0 0 0 230px;
}
.right_content .stores td,
.main_contacts td {
vertical-align: top;
}
.right_content .stores td.right {
width: 310px;
padding-left: 30px;
}
.main_contacts .map,
.main_contacts .right_block {
width: 50%;
}
.main_contacts .map {
float: left;
margin-bottom: 40px;
}
.main_contacts .right_block {
padding-left: 50%;
}
.main_contacts {
margin-bottom: 40px;
}
.stores td {
vertical-align: top;
}
.right_content .stores td.right {
width: 310px;
padding-left: 30px;
}
.right_content.stores_right {
margin-bottom: 60px;
}
.left_menu ul {
padding: 0;
margin: 0;
list-style: none;
}
.left_menu li {
margin: 0 0 5px 0;
padding: 0;
}
.left_menu li.current a,
.pagination a.cur,
.left_menu li.current:hover a {
text-decoration: none;
}
.left_menu li a {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px 10px;
display: inline-block;
zoom: 1;
position: relative;
font-size: 13px;
font-weight: bold;
position: relative;
behavior: url("PIE.php");
width: 180px;
}
.staff_item {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
width: 370px;
margin: 0 30px 30px 0;
}
.staff_item .image {
float: left;
margin: 0 15px 10px 0;
}
.staff_item .image img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative;
behavior: url("PIE.php");
}
.staff_item .info {
padding: 0 0 0 170px;
}
.staff_item .info.no-image {
padding-left: 0;
}
.staff_item .image img {
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.staff_item .name {
font-size: 15px;
margin: 0 0 10px 0;
line-height: 15px;
font-weight: bold;
}
.staff_item .post {
font-size: 11px;
font-style: italic;
}
.staff_item .button {
font-size: 11px;
}
.staff_item .phone,
.staff_item .email {
margin: 5px 0;
font-size: 12px;
}
.staff_item .phone span,
.staff_item .email span {
font-size: 11px;
display: block;
}
.staff_wrapp {
margin-left: 210px;
}
.staff_wrapp .section_title,
.item_jobs_wrapp .name {
padding: 21px 0 25px;
border-bottom: 1px #d9d9d9 solid;
cursor: pointer;
}
.staff_wrapp .section_title a,
.item_jobs_wrapp .name a {
cursor: pointer;
font-weight: bold;
text-decoration: none;
font-size: 16px;
display: inline-block;
}
.staff_wrapp .section_title i.barr,
.item_jobs_wrapp .name i.barr {
margin-left: 12px;
background: url("../images/tarr-big.gif") bottom right no-repeat;
display: inline-block;
height: 9px;
width: 15px;
}
.staff_wrapp .section_title a.opened i.barr,
.item_jobs_wrapp .name a.opened i.barr {
background-position: top right;
}
.staff_wrapp .section_title a span,
.item_jobs_wrapp .name a span {
border-bottom: 1px dotted;
line-height: 20px;
}
.feedback_form .staff_wrapp .section_items,
.item_faq_wrapp .staff_wrapp .section_items {
margin: 0;
border-bottom: 0;
}
.item_faq_wrapp .staff_wrapp .section_items form.ishop {
margin-bottom: 0;
}
.staff_wrapp .section_items,
.item_jobs_wrapp .description {
margin: 35px 0 0;
border-bottom: 1px #d9d9d9 solid;
display: none;
}
.item_jobs_wrapp .description {
padding-bottom: 20px;
}
.item_jobs_wrapp .description .description_text {
margin-bottom: 20px;
}
.item_jobs .salary-block {
float: right;
margin-top: -8px;
}
.item_jobs .salary-block div {
float: left;
line-height: 0;
width: 0;
height: 0;
border-top: 17px solid transparent;
border-right: 14px solid #e7e7e7;
border-bottom: 18px solid transparent;
}
.item_jobs .salary-block span {
border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
-webkit-border-radius: 0 3px 3px 0;
padding: 0 15px;
font-weight: bold;
font-size: 15px;
line-height: 35px;
float: left;
white-space: nowrap;
}
.staff_wrapp .section_items .contacts {
padding-top: 15px;
margin-top: 15px;
}
/* jobs */
.item_jobs_wrapp {
margin-left: 210px;
}
/* article */
.item_article_wrapp {
margin-left: 210px;
}
.item_article_wrapp td {
text-align: left;
line-height: 18px;
vertical-align: top;
}
.item_article {
margin: 0 0 17px 0;
padding: 0 0 17px 0;
}
.item_article a.name {
font-size: 20px;
line-height: 20px;
font-weight: bold;
margin-bottom: 10px;
display: block;
}
.item_article .left_data {
width: 230px;
text-align: center;
width: 180px;
padding-right: 50px;
}
.item_article .left_data img {
border: 0;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
/* pagination */
.pagination {
text-align: center;
}
.pagination a {
text-align: center;
width: 26px;
height: 28px;
line-height: 26px;
display: inline-block;
*display: inline;
zoom: 1;
font-size: 12.75pt;
font-weight: bold;
}
.pagination a.cur {
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: relative;
behavior: url("PIE.php");
}
.pagination a.arrow {
width: 13px;
height: 19px;
margin-bottom: -5px;
background: #FFF url("../images/arr_slider.png") 0 0 no-repeat;
}
.pagination a.arrow.left {
background-position: -13px 0;
margin-right: 10px;
}
.pagination a.arrow.left:hover {
background-position: -13px -20px;
}
.pagination a.arrow.right {
background-position: 0 0;
margin-left: 20px;
}
.pagination a.arrow.right:hover {
background-position: 0 -20px;
}
.pagination a.spall {
margin-left: 20px;
width: auto;
}
/* contacts */
.map_wr {
position: relative;
margin-bottom: 15px;
}
/* history */
.history_wr .left_data {
float: left;
width: 100px;
padding-right: 0;
line-height: 28.5pt;
}
.history_wr .right_data {
float: left;
width: 660px;
}
.history_wr .item_data_wr {
padding-bottom: 14px;
}
.date_big {
font-size: 28.5pt;
font-weight: bold;
}
/* stores */
.content .bx-google-map {
width: 100% !important;
}
.desc_col_wr .right_col {
float: right;
width: 100px;
}
.desc_col_wr .right_col.no_left {
float: none;
}
.desc_col_wr .right_col strong {
font-size: 13px;
}
.desc_col_wr .left_col {
width: 180px;
overflow: hidden;
position: relative;
margin-right: 20px;
}
.desc_col_wr .description,
.main_contacts .description {
margin-bottom: 20px;
}
.main_contacts .description,
.main_contacts .contacts_wrapp {
padding-left: 30px;
}
.mini_gallery {
margin: 10px 0 0 -9px;
padding: 0;
}
.mini_gallery li {
background: none;
opacity: 0.9;
list-style-type: none;
padding-left: 0;
display: inline-block;
*display: inline;
zoom: 1;
margin: 0 0 10px 7px;
line-height: 0;
}
.mini_gallery li:hover {
opacity: 1;
}
.mini_gallery li.title {
padding-bottom: 5px;
font-size: 13px;
display: block;
}
.mini_gallery li img {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
/* Compare */
.differences table {
border-spacing: 0px;
}
.differences_table {
position: relative;
margin-bottom: 40px;
}
.differences td.preview {
width: 198px;
padding-bottom: 22px;
height: auto;
}
.differences td.item_td {
vertical-align: top;
padding-bottom: 22px;
height: auto;
}
.differences td.prop_name {
text-align: left;
padding-left: 14px;
}
.differences td.prop_item {
height: 34px;
text-align: center;
}
.differences .left_arrow,
.differences .right_arrow {
position: absolute;
top: 90px;
width: 13px;
height: 18px;
background: url("../images/arr_slider.png");
cursor: pointer;
z-index: 1;
}
.differences .left_arrow {
left: 10%;
background-position: -13px 0;
}
.differences .right_arrow {
right: 0px;
background-position: 0 0;
}
.differences .left_arrow:hover {
background-position: -13px -20px;
}
.differences .right_arrow:hover {
background-position: 0 -20px;
}
.differences tr.hovered {
-webkit-transition: background ease-out 0.15s;
-moz-transition: background ease-out 0.15s;
transition: background ease-out 0.15s;
}
.differences .remove_item,
.bx-touch .bx_item_set_hor_container_big .bx_item_set_del,
.bx_item_set_hor_container_big .bx_item_set_hor_item:hover .bx_item_set_del,
.bx_kit_item:hover .bx_kit_item_del {
position: absolute;
z-index: 1;
top: 67px;
left: 75px;
width: 40px;
height: 40px;
background: url("../images/delete.png") no-repeat;
display: none;
}
.bx_item_set_hor_container_big .bx_item_set_hor_item:hover .bx_item_set_del,
.bx_kit_item:hover .bx_kit_item_del {
display: block;
top: 10px;
left: 10px;
}
.differences .remove_item a {
display: block;
width: 100%;
height: 100%;
}
/* article detail */
.article_detail .name {
font-size: 38px;
line-height: 48px;
font-weight: bold;
margin-bottom: 10px;
}
.article_detail .date {
font-weight: bold;
font-size: 14px;
margin: 0 0 5px 0;
}
.article_detail .left_data {
float: left;
width: 190px;
padding-right: 10px;
}
.article_detail .left_data .gallery img:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.article_detail .left_data .gallery img {
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border: 0;
vertical-align: middle;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.article_detail .right_data {
padding: 0 0 0 200px;
}
.article_detail .gallery {
margin: 10px 0 10px 0;
}
.article_detail .gallery a {
display: inline-block;
*display: inline;
zoom: 1;
margin: 0 0 5px 0;
}
.article_detail .gallery a:nth-child(even) {
margin-left: 5px;
}
.article_detail .gallery a:nth-child(odd) {
margin-right: 5px;
}
.article_detail {
margin-bottom: 20px;
}
/* video
.item_video{ margin: 0 0 17px 210px; border-bottom: 1px solid #CECECE; padding: 0 0 17px 0; }
.item_video .name{ font-size: 20px; line-height:20px; font-weight: bold; margin-bottom: 10px; display: block; }
.item_video .text{ margin: 10px 0 0 0; }
video detail
.video_detail .name{ font-size: 40px; line-height:40px; font-weight: bold; margin-bottom: 10px; color: #000; }
.video_detail .text{ margin: 10px 0 0 0; }
.item_video .video, .item_video .video iframe {max-width: 100%;}
*/
.ask_faq_question_wrapp {
margin-top: -25px;
}
.item_faq_wrapp {
margin-left: 210px;
}
.item_faq_wrapp .staff_wrapp {
margin: 0;
}
/* stock */
.item_stock {
margin: 10px 0 17px;
padding: 0 0 17px 0;
}
.item_stock a.name {
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
display: block;
}
.item_stock .left_data {
float: left;
width: 180px;
padding: 0 26px 9px;
}
.item_stock .left_data img {
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.item_stock .right_data {
padding: 0 0 0 232px;
}
.item_stock .right_data.no-image {
padding-left: 0;
}
.stock_detail .period,
.item_stock .period {
display: inline-block;
font-weight: bold;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin: 4px 0 10px;
padding: 8px;
}
/* stock detail */
.stock_detail {
margin-bottom: 30px;
}
.stock_detail .period {
margin-bottom: 20px;
}
.stock_detail a.fancy img {
float: right;
margin: 0 0px 20px 20px;
}
.stock_detail .name {
font-size: 40px;
line-height: 40px;
font-weight: bold;
margin-bottom: 10px;
}
.stock_detail .text {
margin: 10px 0 10px 0;
}
.stock_detail .table_item_inner .button_block {
display: none;
}
.stock_detail .table_item_inner .likes_icons {
display: none;
}
.stock_detail .long_separator {
display: none;
}
/* basket */
.card_table {
border-collapse: collapse;
border: none;
padding: 0;
width: 100%;
}
.card_table td {
padding: 30px 0 25px 0;
vertical-align: top;
border-bottom: 1px solid #d9d9d9;
min-height: 160px;
}
.card_table th {
border-bottom: 1px solid #d9d9d9;
}
.card_table.izbr {
margin: -20px 0 55px 0;
}
.card_table.izbr .name_cell {
width: 275px;
padding-right: 20px;
}
.card_table.izbr .counter_cell {
padding: 25px 0 0 0;
width: 105px;
}
.card_table tr th {
text-align: left;
font-weight: normal;
padding: 0 0 5px 20px;
font-size: 8.25pt
}
.card_table td.thumb_cell {
padding: 0;
width: 180px;
text-align: center;
vertical-align: middle;
}
.card_table td.name_cell {
width: 260px;
text-align: left;
padding-left: 20px;
}
.card_table td.name_cell a,
.card_table td.price_cell {
font-size: 11.25pt;
font-weight: bold;
}
.card_table td.price_cell {
text-align: center;
padding-right: 40px;
}
.card_table td.counter_cell {
text-align: center;
}
.card_table td.summ_cell,
.card_table td.summary {
font-size: 12.75pt;
font-weight: bold;
text-align: center;
padding-right: 20px;
}
.card_table td.remove_cell {
text-align: right;
width: 35px;
}
.card_table td.for_but {
text-align: center;
padding-right: 20px;
}
.card_table td.summary {
font-size: 12.75pt;
font-weight: bold;
text-align: left;
padding: 40px 0 0 10px;
}
.card_table tr.no_border td {
border-bottom: none;
}
.card_table .counter_cell_th {
padding-left: 0;
}
a.deleteitem {
display: block;
height: 12px;
width: 12px;
background: url("../images/delete.png") no-repeat;
}
.tabs_section .table-standart .name {
text-align: right;
padding-left: 20px;
}
.table-standart td.basket-img img {
max-width: 60px;
max-height: 60px;
}
.table-standart .counter_block {
margin: 0 auto 10px;
}
.table-standart.stores_amount td {
font-size: 12px;
}
.cart-item-price .price,
.cart-item-price .discount-price,
.cart-item-price .old-price {
text-align: center;
}
.table-standart .cart-item-quantity {
text-align: center;
}
.table-standart .discount-price {
font-weight: bold;
}
.table-standart .old-price {
font-weight: bold;
text-decoration: line-through;
}
.table-standart-wrapp {
max-width: 450px;
}
.char-wrapp .char {
margin: 12px 0;
display: inline-block;
width: 24%;
text-align: justify;
}
.char-wrapp .char_name {
font-weight: bold;
font-style: italic;
text-align: left;
}
table.share td:first-child {
width: 450px;
}
table.share td {
padding: 15px 0;
border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}
table.share {
border-collapse: collapse;
margin: 30px 0 0;
}
/* faq */
.faq_name {
font-size: 20px;
line-height: 20px;
font-weight: bold;
margin-bottom: 25px;
}
.item_faq a.name {
font-size: 15px;
text-decoration: none;
display: block;
font-weight: normal;
cursor: pointer;
}
.item_faq a.name span {
line-height: 20px;
*display: inline;
zoom: 1;
border-bottom: 1px dotted;
height: 16px;
}
.item_faq .text {
display: none;
padding: 20px;
margin: 15px 0 10px;
position: relative;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.item_faq.show .text {
display: block;
}
.item_faq .text p {
margin: 0;
}
.item_faq .text:before {
display: block;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
position: absolute;
left: 15px;
top: -20px;
}
.item_faq {
margin: 0 0 24px 0;
}
/* brand list */
.brands_view_list {
padding: 0;
margin: 0 0 0 210px;
}
.brands_view_list li {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
padding: 0;
width: 180px;
margin: 0 10px 10px 0;
text-align: center;
height: 80px;
line-height: 80px;
}
.brands_view_list li img {
vertical-align: middle;
}
.brand_view_detail {
margin-left: 200px;
}
.brand_view_detail {
margin-bottom: 20px;
}
.brand_view_detail .shadow-item_info {
margin-top: 20px;
}
.brand_view_detail .table_item_inner .button_block {
display: none;
}
.brand_view_detail .table_item_inner .likes_icons {
display: none;
}
/* brand detail */
.brand_view_detail .name {
font-size: 20px;
line-height: 20px;
font-weight: bold;
margin-bottom: 10px;
}
.brand_view_detail a.fancy {
margin: 0 0 10px 20px;
float: right;
display: block;
padding: 20px 10px;
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
}
.differences .item:hover .remove_item {
display: block;
}
/* one click buy*/
.one_click_buy_modules_button.disabled,
.one_click_buy_modules_button.disabled:hover,
.one_click_buy_modules_button.disabled:active {
opacity: 0.8;
}
.one_click_buy_error {
display: none;
clear: both;
font-size: 11px;
margin-top: 2px;
}
.one_click_buy_result_text {
line-height: 18px;
}
.one_click_buy_result {
display: none;
}
.one_click_buy_result_success,
.one_click_buy_result_fail {
margin-top: 20px;
display: none;
}
#one_click_buy_form label.error {
font-size: 11px;
display: block;
}
#one_click_buy_form label.description {
margin-top: 7px;
display: inline-block;
}
#one_click_buy_form input[type="text"] {
margin-bottom: 2px;
}
/*product sets*/
.set_wrapp {
font-size: 0;
}
.set_wrapp .long_separator {
margin-top: 10px;
}
.set_wrapp .table_item {
margin-bottom: 0;
width: 22%;
}
.set_wrapp .bx_item_set_hor .table_item {
width: 25%;
}
.set_wrapp .display_table {
margin: 0;
}
.set_wrapp .table_item_inner,
.set_wrapp .bx_kit_result {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 85%;
float: left;
}
.set_wrapp .bx_kit_result {
padding-top: 54px;
}
.bx_modal_body .bx_kit_two_section .table_item,
.set_wrapp .bx_kit_two_section .table_item_inner {
float: none;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.set_wrapp .bx_kit_result .total_title {
font-size: 15px;
margin-bottom: 7px;
}
.set_wrapp .set_construct {
float: right;
}
.set_wrapp .plus {
min-width: 13px;
width: 15%;
height: 177px;
display: inline-block;
background: url("../images/plus.png") center no-repeat;
float: left;
}
.set_wrapp .bx_kit_item_equally {
min-width: 13px;
width: 15%;
height: 177px;
display: inline-block;
background: url("../images/equally.png") center no-repeat;
float: left;
}
.set_wrapp .bx_item_set_hor .bx_item_set_hor_item {
margin: 15px 0 0;
}
.set_wrapp .bx_item_set_hor .bx_item_set_hor_item.main {
margin-left: 0;
}
.set_wrapp .bx_item_set_hor .bx_item_set_hor_item.main .table_item_inner,
.bx_modal_body .main .table_item_inner {
position: relative;
zoom: 1;
top: -2px;
padding: 10px;
margin-left: 0;
width: 100%;
}
.set_wrapp .bx_item_set_hor .bx_item_set_hor_item .table_item_inner,
.bx_modal_body .table_item_inner {
padding: 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
position: relative;
zoom: 1;
}
.set_wrapp .bx_item_set_hor .price_block,
.bx_modal_body .price_block {
margin-bottom: 0;
}
.set_wrapp .bx_item_set_hor .result .price_block {
float: right;
padding-right: 0;
}
.set_wrapp .bx_item_set_hor .result {
border-top: 1px dotted #c3c3c3;
padding-top: 25px;
margin-top: 25px;
}
.set_wrapp .bx_item_set_hor .result .shadow_right {
position: relative;
zoom: 1;
top: -5px;
margin-right: 25px;
}
.set_wrapp .bx_item_set_hor .result .price {
margin-right: 30px;
}
.set_wrapp .bx_item_set_hor .result .bx_item_set_economy_price,
.set_wrapp .bx_item_set_hor .result .bx_item_set_economy_price *,
.set_wrapp .bx_kit_result .bx_item_set_economy_price,
.set_wrapp .bx_kit_result .bx_item_set_economy_price * {
font-size: 11px;
font-weight: normal;
line-height: 14px;
display: inline-block;
}
.set_wrapp .bx_item_set_hor .result .total_title {
font-size: 23px;
font-weight: bold;
line-height: 23px;
margin-right: 20px;
}
.set_wrapp .bx_item_set_hor .result .top .price,
.set_wrapp .bx_item_set_hor .result .top .total_title {
vertical-align: top;
}
.set_wrapp .bx_item_set_hor .result td.shadow>div {
background: url("../images/shadow_right.png") center no-repeat;
display: inline-block;
min-height: 63px;
width: 12px;
margin: 0 20px 0 30px;
}
.bx_item_set_result_block .button.add_item {
margin-bottom: 0;
}
body .popup-window-overlay {
background: #001612;
}
body .popup-window-titlebar .popup-window-top-row .popup-window-left-column,
body .popup-window-titlebar .popup-window-top-row .popup-window-center-column,
body .popup-window-titlebar .popup-window-top-row .popup-window-right-column,
body .popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
body .popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
body .popup-window-titlebar-light .popup-window-top-row .popup-window-right-column {
background: #fff;
}
body .popup-window-titlebar {
font-size: 18px;
font-weight: bold;
margin: 3px 0 26px 0px;
}
body .popup-window-close-icon {
width: 21px;
height: 19px;
display: block;
position: absolute;
top: 27px !important;
right: 27px !important;
cursor: pointer;
}
body .popup-window-top-row .popup-window-center-column {
cursor: default !important;
}
body .popup-window {
padding: 22px;
min-width: 245px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
body .popup-window-titlebar .popup-window-top-row .popup-window-center-column {
vertical-align: top;
height: auto;
background-image: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
body .popup-window-titlebar-close-icon {
margin: 0;
}
body .popup-window-left-column,
body .popup-window-right-column {
width: 0;
min-width: 0;
}
body .popup-window-content {
margin: 0;
}
body .bx_modal_body .table_item {
width: 20%;
margin: 0;
float: left;
}
.bx_modal_body .item_block_title,
.bx_modal_body .bx_kit_two_section .title {
font-size: 15px;
}
.bx_modal_body .bx_kit_two_section .title,
.bx_modal_body .bx_kit_two_section .bx_modal_description {
text-align: center;
}
.bx_modal_body .item_block_title {
position: absolute;
top: -30px;
left: 0;
}
.bx_kit_one_section {
margin-top: 50px;
padding-bottom: 25px;
border-bottom: 1px dotted #dadada;
position: relative;
zoom: 1;
}
.bx_kit_result .price span.old {
margin-top: 0;
}
.bx_modal_body .table_item img {
transition: none;
-moz-transition: none;
-webkit-transition: none;
}
.enter_link>a span {
display: block
}
.rss_icon span,
.rss_icon {
-webkit-transition: all ease-out 0.08s;
-moz-transition: all ease-out 0.08s;
transition: all ease-out 0.08s;
}
.rss_icon {
font-size: 11px;
line-height: 16px;
padding: 0 5px;
position: absolute;
right: 0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-decoration: none;
}
.rss_icon span {
display: inline-block;
line-height: 10px;
}
#product_reviews_title .count {
padding: 0;
}
#product_reviews_title .count.empty {
font-size: 0;
}
.scroller_block .ui-widget-header {
border: none !important;
}
/* demo theme switcher*/
#theme_switcher {
top: 100px;
position: fixed;
background: #F5F5F5;
padding: 5px;
border-radius: 0 8px 8px 0;
box-shadow: 0px 12px 30px #aaa;
-moz-box-shadow: 0px 12px 30px #aaa;
-webkit-box-shadow: 0px 12px 30px #aaa;
border: 2px solid #e9e9e9;
z-index: 101;
-webkit-transition: all ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
#theme_switcher .theme_item:first-child {
margin-top: 0;
}
#theme_switcher .theme_item.cur img,
#theme_switcher .theme_item img:hover {
border: 2px #bbb solid;
}
#theme_switcher .theme_item {
height: 55px;
margin-top: 4px;
}
#theme_switcher img {
border-radius: 3px;
-moz-border-radius: 3px;
-webki-tborder-radius: 3px;
-o-border-radius: 3px;
width: 50px;
border: 2px solid #e9e9e9;
cursor: pointer;
-webkit-transition: all ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.error_404 {
min-height: 220px;
margin: 10% auto 50px;
}
.error_404 td {
text-align: center;
}
.error_404 .image {
max-width: 550px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding-right: 50px;
}
.error_404 .image img {
max-width: 100%;
}
.error_404 .description .t {
font-size: 38px;
font-weight: bold;
line-height: 50px;
}
.error_404 .description .st {
text-transform: uppercase;
font-size: 18px;
line-height: 24px;
margin-bottom: 18px;
}
.error_404 .description p {
line-height: 18px;
}
.error_404 .description button {
margin-bottom: 20px;
}
.include_module_error {
text-align: center;
margin: 0 auto;
}
.include_module_error p {
margin-top: 0;
line-height: 20px;
font-size: 14px;
color: #636363;
}
.include_module_error img {
max-width: 100%;
}
.adapt_switcher {
display: none;
text-align: center;
margin-top: 15px;
}
#order_form_div button.button {
width: 255px;
}
#order_form_div .order-auth td .input_text_style {
width: 255px;
margin: 0 auto 12px;
}
#order_form_div .order-auth td.register .input_text_style {
margin: 0 auto;
}
.zvonok1 {
border-bottom: 1px dotted;
color: #636363;
font: 15px "Roboto", Arial, Tahoma, Verdana, sans-serif;
text-decoration: none;
}
.zvonok1:hover {
color: #0086cb;
}
a.found_cheaper.zvonok3 {
text-decoration: none;
}
.char_name {
width: 235px;
height: 16px;
}
.char_value {
width: 235px;
height: 16px;
}
.topnewmenu {
padding: 14px 0px 0px 548px;
font-size: 14px;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment