body{color:#000;}
header{}
.sheet-wrapper{width:1010px;}
.header-top{}
.page-inner-wrapper .sheet-wrapper{padding-top:10px;margin-bottom:20px;}
h1.page-title{margin-bottom:5px;}
#site-name-and-slogan{margin-top:33px;margin-right:30px;}
#site-name a{color:#000;text-decoration:none;text-transform:uppercase;}
#site-slogan{color:#c32b1e;text-transform:uppercase;}
footer{background:#f5f5f7 url('../img/bg/footer-top.png') 0 0 repeat-x;}
footer #cp-mark{line-height:22px;}
a,
.link-color{color:#c32b1e;}
.styled-list.style-1{line-height:36px;}
.styled-list.style-1 li{padding-left:24px;background:url('../img/bg/li-markers.png') 0 -89px no-repeat;}
h1.page-title:FIRST-CHILD{font-size:20px;font-weight:bold;line-height:28px;}
#page input[type="submit"],
#page button{background:url('../img/bg/form-button.png') 0 0 repeat-x;background:-webkit-linear-gradient(#d26056, #c42d20);background:-ms-linear-gradient(#d26056, #c42d20);background:linear-gradient(#d26056, #c42d20);font-weight:600;color:white;font-size:16px;height:41px;border:solid 1px #c32b1e;line-height:40px;padding:0 35px;}
#page input[type="submit"]:HOVER,
#page button:HOVER{background:url('../img/bg/form-button.png') 0 -39px repeat-x;background:-webkit-linear-gradient(#c42d20, #d26056);background:-ms-linear-gradient(#c42d20, #d26056);background:linear-gradient(#c42d20, #d26056);}
form{display:inline-block;}
.form-actions{text-align:right;}
.contact-block{margin-right:65px;}
.view-id-beeshop_products form{width:100%;background:url('../img/bg/filter-form.png');border:solid 1px #ffe613;border-radius:10px;box-sizing:border-box;-moz-box-sizing:border-box;}
form.form-autosubmited{display:none;}
.select2-container .select2-choice{border:solid 1px #cfcfcf;border-radius:13px;height:16px;line-height:16px;min-width:181px;}
.select2-container .select2-choice .select2-arrow{background:#c32b1e;width:14px;height:14px;border:none;border-radius:8px;right:1px;top:1px;}
.select2-container .select2-choice .select2-arrow b{background:url('../img/bg/icons-stripe.png') 4px -894px no-repeat;}
.view-id-beeshop_products form .views-exposed-widget{display:inline-block;margin-right:6px;}
.view-id-beeshop_products form .views-exposed-widget.views-submit-button{width:100%;margin:0;}
.view-id-beeshop_products form .views-exposed-widget.views-submit-button input{float:right;}
.view-id-beeshop_products form .views-exposed-form{position:relative;}
.view-id-beeshop_products form .views-exposed-form .views-reset-button{position:absolute;top:5px;right:0px;z-index:100;}
#page .view-id-beeshop_products form .views-exposed-form .views-reset-button input{padding:0;font-size:12px;text-decoration:underline;cursor:pointer;background:none;border:none;color:black;height:auto;line-height:normal;background:url('../img/bg/icons-stripe.png') 1px -1395px no-repeat;padding-left:15px;}
.view-id-beeshop_products form .views-exposed-widgets{padding:5px 10px;}
#page .views-widget-filter-result_price_value_1 input,
#page .views-widget-filter-result_price_value input{max-width:79px;}
.filter-form-notice{font-size:14px;line-height:16px;font-style:italic;padding-left:15px;background:url('../img/bg/icons-stripe.png') 0 -998px no-repeat;width:525px;color:black;}
.view-id-beeshop_products form fieldset{margin-bottom:0;border:none;padding:0;}
.view-id-beeshop_products form fieldset legend .fieldset-legend{height:29px;line-height:28px;font-size:16px;font-weight:bold;display:block;}
.view-id-beeshop_products form fieldset legend{display:block;width:100%;background:#ffff8c;}
.view-id-beeshop_products form fieldset legend{border-radius:10px 10px 0 0;}
.view-id-beeshop_products form fieldset.collapsed legend{border-radius:10px;}
.view-id-beeshop_products form fieldset legend a{color:black;text-decoration:none;border-bottom:dashed 1px black;}
html.js fieldset.collapsible .fieldset-legend{background:url('../img/bg/icons-stripe.png') 10px -1189px no-repeat;padding-left:25px;}
html.js fieldset.collapsible.collapsed .fieldset-legend{background-position:10px -1288px;}
html.js fieldset.collapsed{height:auto;}
.view-beeshop-products .view-filters{margin-bottom:10px;}
.view-beeshop-products table.views-table{}
.view-beeshop-products table.views-table th,
.field-type-text-long table:not(.no-styling) th{background:#ffff8c;font-weight:normal;font-size:12px;line-height:16px;}
.view-beeshop-products table.views-table tbody,
.view-beeshop-products table.views-table tr,
.view-beeshop-products table.views-table th,
.view-beeshop-products table.views-table td,
.field-type-text-long table:not(.no-styling) tbody,
.field-type-text-long table:not(.no-styling) tr,
.field-type-text-long table:not(.no-styling) th,
.field-type-text-long table:not(.no-styling) td,
.field-type-text-long table:not(.no-styling){border:none;}
.field-type-text-long table:not(.no-styling){margin:0px 0;}
.view-beeshop-products table.views-table td,
.field-type-text-long table:not(.no-styling) td{padding:6px 4px;}
.view-beeshop-products table.views-table th,
.field-type-text-long table:not(.no-styling) th{padding:9px 10px 7px;}
.view-beeshop-products table.views-table th:FIRST-CHILD,
.field-type-text-long table:not(.no-styling) tr:FIRST-CHILD th:FIRST-CHILD{border-radius:7px 0 0 0;}
.view-beeshop-products table.views-table th:LAST-CHILD,
.field-type-text-long table:not(.no-styling) tr:FIRST-CHILD th:LAST-CHILD{border-radius:0 7px 0 0;}
.view-beeshop-products table.views-table tr td:FIRST-CHILD,
.field-type-text-long table:not(.no-styling) tr td:FIRST-CHILD{border-left:solid 1px #fff5a1;}
.view-beeshop-products table.views-table tr td:LAST-CHILD,
.field-type-text-long table:not(.no-styling) tr td:LAST-CHILD{border-right:solid 1px #fff5a1;}
.view-beeshop-products table.views-table tr:LAST-CHILD td,
.field-type-text-long table:not(.no-styling) tr:LAST-CHILD td{border-bottom:solid 1px #fff5a1;}
.view-beeshop-products table.views-table td,
.view-beeshop-products table.views-table tr.odd,
.field-type-text-long table:not(.no-styling) td,
.field-type-text-long table:not(.no-styling) tbody tr:nth-child(odd){background-color:transparent;vertical-align:middle;}
.view-beeshop-products table.views-table tr:not(.fields-edit-row):nth-child(even) td,
.field-type-text-long table:not(.no-styling) tbody tr:nth-child(even) td{background:#edeaea;}
.views-field-pid-1{font-size:12px;}
.views-field-pid-1 a:not(.no-styling){display:inline-block;border:solid 1px #c32b1e;border-radius:9px;background:url('../img/bg/links-smal.png') 0 0 repeat-x;background:-webkit-linear-gradient(#d25e55, #c32b1e);background:-ms-linear-gradient(#d25e55, #c32b1e);background:linear-gradient(#d25e55, #c32b1e);color:white;text-decoration:none;text-transform:lowercase;font-size:10px;line-height:15px;height:16px;padding:0 5px;}
.views-field-pid-1 a:not(.no-styling):HOVER{background:url('../img/bg/links-smal.png') 0 -16px repeat-x;border-color:#454545;background:-webkit-linear-gradient(#656565, #454545);background:-ms-linear-gradient(#656565, #454545);background:linear-gradient(#656565, #454545);}
.views-field-pid-1 a.no-styling,
.view-beeshop-products .views-field-title a{color:#000;text-decoration:none;}
.views-field-pid-1 a.no-styling:HOVER,
.view-beeshop-products .views-field-title a:HOVER{color:#A3A3A3;}
.beeshop-product .field-name-field-projects-photos img{border:solid 1px #ffe824;border-radius:10px;}
.beeshop-product div.horizontal-tabs{border:none;}
.beeshop-product .horizontal-tabs ul.horizontal-tabs-list{background-color:transparent;border:none;}
.beeshop-product div.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button{border:solid 1px #ffe824;border-bottom:none;margin-right:3px;border-radius:8px 8px 0 0;background-color:transparent;padding:0;}
.beeshop-product .horizontal-tabs ul.horizontal-tabs-list li a{font-size:16px;font-weight:600!important;}
.beeshop-product .horizontal-tabs ul.horizontal-tabs-list li a strong{font-weight:600!important;}
.beeshop-product .horizontal-tabs ul.horizontal-tabs-list li a,
.beeshop-product .horizontal-tabs ul.horizontal-tabs-list li a:hover{background-color:#ffffe4;border-radius:8px 8px 0 0;color:#000;}
.beeshop-product div.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a,
.beeshop-product div.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a:HOVER{background-color:#ffff8c;}
.beeshop-product .horizontal-tabs-panes{border:solid 1px #ffe824;border-radius:0 8px 8px 8px;margin-top:-4px;}
.beeshop-product .horizontal-tabs fieldset.horizontal-tabs-pane{padding:21px 22px 15px;}
.beeshop-product .horizontal-tabs-panes .field-label{font-weight:normal;font-size:12px;color:#717479;font-style:italic;width:200px;background:url('../img/bg/fl-dotted.png') 0 bottom repeat-x;margin-right:15px;}
.beeshop-product .horizontal-tabs-panes .field{margin-bottom:12px;}
.beeshop-product .horizontal-tabs-panes .field .field-items{position:relative;bottom:-3px;}
.beeshop-product .horizontal-tabs-panes .field span{background:white;margin-bottom:0px;display:inline-block;padding-right:5px;position:relative;bottom:-3px;}
.beeshop-product .horizontal-tabs-panes .field:LAST-CHILD{margin-bottom:0;}
.price-wrapper{width:416px;}
.beeshop-product h1{width:210px;font-size:18px!important;font-weight:bold!important;line-height:20px!important;margin-top:-3px;height:137px;overflow:hidden;}
.order-form-wrapper{width:200px;}
.order-form-wrapper input{width:180px;}
.order-form-wrapper input[type="text"]{height:24px;line-height:24px;}
.order-form-wrapper input[type="submit"]{text-decoration:underline;text-decoration-style:dashed;text-decoration-line:underline;}
.order-form-wrapper .node{border:solid 1px #f9e9e8;border-radius:10px;background:#f8f8f8;padding:6px 9px 7px;}
.order-form-wrapper .field-name-body{font-size:12px;font-style:italic;line-height:18px;}
.beeshop-product .field-group-htabs-wrapper{margin-top:17px;}
.beeshop-product .prices-wrapper .product-price-vealies-wrapper,
.beeshop-product .prices-wrapper .field-items{color:#c32b1e;line-height:34px;font-size:24px;}
.beeshop-product .prices-wrapper .field-label{font-size:16px;line-height:30px;font-weight:600;}
.beeshop-product .prices-wrapper .field-label br{display:none;}
/**/.order-form-wrapper .b-share{padding-right:0!important;}
.colorbox-page .webform-client-form{margin-top:15px;}
.node-sertificates .field-name-field-sertificates-imgs .field-item,
.view-certificates .views-field-field-sertificates-imgs a{float:left;margin-right:20px;margin-bottom:16px;}
.node-sertificates .field-name-field-sertificates-imgs img,
.view-certificates .views-field-field-sertificates-imgs img{box-shadow:3px 3px 6px #d6d6d6;}
/**/.page-shop-product #cboxTitle,
.page-shop-category #cboxTitle{display:none!important;}
/**/.beeshop-product .prices-wrapper > div{display:inline-block;}
.beeshop-product .prices-wrapper .beeshop-product-price-field{margin-right:30px;}
#webform-client-form-27 .form-item{margin-bottom:5px;margin-top:5px;}
#webform-client-form-27 .form-actions{margin-top:5px;}
#page #webform-client-form-27 input[type="submit"]{height:37px;line-height:normal;}
#views-exposed-form-beeshop-products-page-category-view .form-item{margin-bottom:2px;}
#views-exposed-form-beeshop-products-page-category-view .views-submit-button{margin-top:5px;}
#views-exposed-form-beeshop-products-page-category-view .views-submit-button input[type="submit"]{height:30px;line-height:30px;}
.horizontal-tabs ul.horizontal-tabs-list li a, .horizontal-tabs ul.horizontal-tabs-list li.selected a{padding-top:1px;}
.beeshop-product .horizontal-tabs fieldset.horizontal-tabs-pane{padding:7px 22px 1px;}
.views-field-field-projects-photos,
.views-field-field-projects-photos a{font-size:0;line-height:0;}
/**/.content .field-type-text-with-summary ul li{background:url('../img/bg/ul_li.png') 0 8px no-repeat;}
td.product-edit-fields-cell input[type="text"]{border-radius:0;line-height:normal;border:solid 1px #cccccc;padding:0 5px;width:66px;}
tr.fields-edit-row td{border-top:solid 1px #fff5a1!important;border-bottom:solid 1px #fff5a1!important;}
.field-type-text-long .field-label{margin-top:15px;}
.region-aside-left{width:220px;}
.to-category-description-link-wrapper{margin-bottom:15px;}
a.to-category-description-link,
a.to-top-link{display:inline-block;background:url('../img/bg/category-more-link.png');padding:0 38px 0 5px;height:20px;line-height:20px;color:white;font-size:11px;font-weight:600;text-decoration:none;border:solid 1px #c32b1e;border-radius:7px;position:relative;}
a.to-category-description-link:HOVER,
a.to-top-link:HOVER{background:url('../img/bg/links-smal.png') 0 -16px repeat-x;border-color:#454545;background:-webkit-linear-gradient(#656565, #454545);background:-ms-linear-gradient(#656565, #454545);background:linear-gradient(#656565, #454545);}
a.to-category-description-link span.icon{position:absolute;top:-1px;right:0;width:25px;height:22px;display:block;background:url('../img/bg/more-link-icon.png') 0 0 no-repeat;}
a.to-top-link span.icon{position:absolute;top:-1px;right:0;width:25px;height:22px;display:block;background:url('../img/bg/back-to-top-icon.png') 0 0 no-repeat;}
.to-top-link-wrapper{float:right;margin-top:12px;}
/**/.spoiler{border:solid 1px #ffe824;border-radius:3px;margin:10px 0;}
.spoiler h3{background:#ffff8c;font-size:12px;font-weight:600;line-height:28px;margin:0!important;cursor:pointer;position:relative;display:block;padding-left:38px;}
.spoiler h3:BEFORE{display:block;position:absolute;width:24px;height:22px;background:url('../img/bg/spoiler-icon.png') 0 0 no-repeat;content:' ';font-size:0;cursor:pointer;top:3px;left:5px;}
.spoiler.opened h3:BEFORE{background-position:0 -22px;}
.spoiler .spoiler-content{padding:8px 13px;display:none;}
.spoiler.opened .spoiler-content{display:block;}
/**/.placeholder{color:gray}
.beeshop-category .view-beeshop-categories{margin-bottom:25px;}