html, body {  height: 100%;  min-height:100% !important; width: 100%; margin: 0px; padding: 0px; font-family: Verdana;}
.clear {clear:both;padding:0px;margin:0px;}

div {}

.global {width:100%; height:100%}
.header {width:100%; height:128px;background-color:#f8eff7; background:url('/images/header-bg.png');min-width:1000px;}
.header-inner {width:1000px; margin-left:auto; margin-right:auto;height:128px;}
.desc {width:245px;}
.desc .title {margin-left:7px;font-family:Verdana; font-size:14px;}
.search {width:375px;height:128px;}
.search-inner {/*background:url('/images/search-bg.png') 80px 20px no-repeat;*/height:128px;padding-left:0px;padding-top:31px;}
.ya-site-form__submit {margin-left:10px !important;}
.ya-site-form__form {width:350px;}
.search-inner .ya-site-form {margin-top:60px !important; margin-left:200px !important; height:22px !important;border:none !important;width:251px !important;background-color:transparent !important;}
.ya-site-form__input-text {height:22px;border:0px !important;background:transparent !important; border-radius:6px;width:100px;}

.contact {font-family:verdana; font-size:18px;}
.contact-inner {padding-top:8px;}
.contact-inner a {display:block; height: 38px; padding-left:42px; line-height:29px; vertical-align:middle;color: #4b4b4b; text-decoration:none;}


.contact-inner .phone {background:url('/images/phone-icon.png') left center no-repeat;}
.contact-inner .mail {background:url('/images/icon-mail.png') left center no-repeat;}

.header-inner .logo, .header-inner .desc, .header-inner .search, .header-inner .contact {float:left;}

.menu {background:url('/images/menu-bg.png') left top repeat-x; background-color:#ffffff; height:53px; width:100%;}
.menu-inner {margin-left:auto;margin-right:auto; width:1000px; height:53px;}
.menu-href {padding:0px;margin:0px;}
.menu-href img {padding:0px;margin:0px;}
.menu-1 {line-height:53px;display:block;float:left; width:160px; height:59px; background:url('/images/catalog-def.png') left top no-repeat;color:#00abe0; text-decoration:underline;text-align:center; vertical-align:middle;font-size:18px;}
.menu-1:hover, .menu-1-sel {background:url('/images/catalog-sel2.png') left top no-repeat;color:#ffffff;text-decoration:none;}
.menu-2 {line-height:53px;display:block;float:left; width:160px; height:59px; background:url('/images/dostavka-def.png') left top no-repeat;color:#00abe0; text-decoration:underline;text-align:center; vertical-align:middle;font-size:18px;}
.menu-2:hover, .menu-2-sel {background:url('/images/dostavka-sel2.png') left top no-repeat;color:#ffffff;text-decoration:none;}
.menu-3 {line-height:53px;display:block;float:left; width:197px; height:59px; background:url('/images/order-def.png') left top no-repeat;color:#00abe0; text-decoration:underline;text-align:center; vertical-align:middle;font-size:18px;}
.menu-3:hover, .menu-3-sel {background:url('/images/order-sel2.png') left top no-repeat;color:#ffffff;text-decoration:none;}
.menu-4 {line-height:53px;display:block;float:left; width:176px; height:59px; background:url('/images/contacts-def.png') left top no-repeat;color:#00abe0; text-decoration:underline;text-align:center; vertical-align:middle;font-size:18px;}
.menu-4:hover, .menu-4-sel {background:url('/images/contacts-sel2.png') left top no-repeat;color:#ffffff;text-decoration:none;}
.menu-basket {width:263px; height:57px; margin-left:160px; padding-left:40px; padding-top:5px;background:url('/images/flatten.png') 40px 0px no-repeat;float:left;}

.menu-splitter {width:1px;height:59px;display:block;float:left;}
.menu-splitter-on {background-image:url('/images/menusplit.png');}
.menu-splitter-off {background-image:url('/images/menusplitempty2.png');}

.footer {width:100%; height:200px; background-color:#515758;}
.footer-inner {width:1000px; margin-left:auto;margin-right:auto;}
.footer-links {padding-top:40px; padding-left:30px;width:490px; margin-left:auto; margin-right:auto;float:left;}
.footer-links, .footer-links a {font-size:18px; color:#ffffff;}
.footer-left {width:240px;color:#ffffff;font-size:14px;float:left;}
.footer-href {font-size:24px;color:#00abe0;text-decoration:none;font-weight:bold;}
.footer-right {width:240px;float:left;text-align:right;}
.footer-phone {font-size:24px; font-weight:bold;color:#00abe0;}
.footer-mail {font-size:18px; text-decoration:none; color:#ffffff;}
.footer-order-online {width:240px; height:42px; display:inline-block; text-decoration:none; border:4px solid #5b5c5d; border-radius:8px;background-color:#009bcb;color:#ffffff;line-height:42px; text-align:center; vertical-align:middle;}

/*border:1px solid red !important;*/

.outer {background:url('/images/bg-1920-40.jpg') center top repeat-y; min-height:100%;}

.breadcrumbs {color:#33aa33;width:1000px;margin-left:auto;margin-right:auto;margin-bottom:10px;}

.breadcrumbs_lnk {color:#33aa33;font-size:14px;}
.breadcrumbs b {color:#33aa33;font-weight:normal;font-size:14px;}
.content {width:1000px; margin-left:auto; margin-right:auto;color:#4b4b4b;}

.main-catalog-item {float:left; width:294px;margin-bottom:50px;}
.main-catalog-item-1 {margin-right:58px;}
.main-catalog-item-3 {margin-left:58px;}


.main-catalog-item-img {text-decoration:none;}
.main-catalog-item-img img {
box-shadow: 5px 5px 2px #ccc; -moz-box-shadow: 5px 5px 2px #ccc; -webkit-box-shadow: 5px 5px 2px #ccc; -khtml-box-shadow: 5px 5px 2px #ccc;
}
.main-catalog-item-text {color:#00abe0;font-size:24px;}

.main-catalog-item-sublink {color:#4b4b4b;font-size:14px; line-height:20px;display:block;padding:4px;}
.main-catalog-item-sublink:hover {background-color:#f79646;color:#ffffff;text-decoration:none;}

#main-items {background:url('/images/slider-bg.png') center top no-repeat;margin-left:auto;margin-right:auto;max-width:1920px;width:100%;}

.main-items-center {width:1000px !important;margin-left:auto; margin-right:auto;}


.carousel {width:1000px !important;}
.carousel_seen {width:640px !important;}

.main-catalog-left {float:left;}
.main-catalog-left-top {padding:0; width:256px; }
.main-catalog-img {padding:0px; margin:0px; width:244px; height:83px;}
.main-catalog-left-top a {display:block; width:258px;border-radius:8px; text-decoration:underline; font-family:Trebuchet MS;

}


.catalog-menu-href1 {width:198px; color:#00abe0; font-size:14px; font-weight:normal; padding-left:16px; height:50px;


background:url('/images/menu-bg-left-main-img.png') left top no-repeat;

}

.catalog-menu-href1 .catalog-menu-inner {display:table-cell; height:50px; vertical-align:middle;width:198px;padding-top:0px;padding-bottom:0px;}
.catalog-menu-href1.top {border-top:#f5f5f5;}
.catalog-menu-href1:hover, .catalog-menu-href1-hover {
background:url('/images/menu-bg-left-main-hover-img.png') left top no-repeat;

color:#ffffff;}
.catalog-menu-href1:active {
background:url('/images/menu-bg-left-main-hover-img.png') left top no-repeat;

 border:0; color:#ffffff;}

 .catalog-menu-href2 .catalog-menu-inner {display:table-cell; height:33px; vertical-align:middle;width:198px;}

.catalog-menu-href2 {width:198px; background:url('/images/menu-left-vertical-line.png') left top repeat-y; font-size:14px; padding-left:18px; color:#4b4b4b; height:33px;}
.catalog-menu-href2 > div {padding-left:2px;}
.catalog-menu-href2:hover {text-decoration:underline;}
.catalog-menu-href2:hover > div {background-color:#f79646;}
.catalog-menu-href2:active {text-decoration:underline;}
.catalog-menu-href3 {width:196px; background:url('/images/menu-left-vertical-line.png') left top repeat-y; font-size:14px; padding-left:25px; color:#4b4b4b;  font-size:13px; padding-bottom:8px; }
.catalog-menu-href3:hover {text-decoration:underline; color:#050505;}
.catalog-menu-href3:active {text-decoration:underline; color:#050505;}
.catalog-menu-href4 {width:196px;background:url('/images/menu-left-vertical-line.png') left top repeat-y;  color:#4b4b4b; font-size:14px; padding-left:30px; font-size:14px; padding-bottom:8px;}
.catalog-menu-href4:hover {text-decoration:underline; color:#050505;}
.catalog-menu-href4:active {text-decoration:underline; color:#050505;}
.catalog-menu-href5 {width:196px;background:url('/images/menu-left-vertical-line.png') left top repeat-y;  color:#4b4b4b; font-size:13px; padding-left:35px;line-height:32px; height:32px;}
.catalog-menu-href5:hover {text-decoration:underline; color:#050505;}
.catalog-menu-href5:active {text-decoration:underline; color:#050505;}
#main-catalog-right {float:left; width:705px; padding-right:5px;padding-left:30px;}
#main-catalog-right .catalog-mid-item {border:3px solid #aec9ee; border-radius:6px;width:215px;margin-bottom:8px;padding-bottom:4px;}
#main-catalog-right .catalog-mid-item-1 {margin-right:20px;}
#main-catalog-right .catalog-mid-item-3 {margin-left:20px;}

.menuchilds {display:none;}

.yaishidden {display:none;}

.catalog-mid-item {float:left;width:215px;height:185px;}
.catalog-mid-item-1 {margin-right:30px;}
.catalog-mid-item-3 {margin-left:30px;}
.catalog-mid-item a {font-size:14px; text-decoration:underline;color:#4b4b4b;}
.catalog-mid-item a:hover {font-size:14px; text-decoration:underline;color:#00abe0;}
.catalog-mid-item-splitter {height:30px; width:100%;}

.catalog-top-text {width:705px;margin-left:auto; margin-right:auto;
padding-left:10px;}
.catalog-top-text h1 {color:#4b4b4b;font-style:italic;font-size:22px;font-weight:normal;margin:0px;}

.items-header h2 {font-size:24px; font-weight:normal;color:#00abe0;}

.catalog2_href_item_title {display:block; width:558px; height:55px;background:url('/images/tovar_bg2.png') left top no-repeat; padding-left:15px;padding-right:150px;color:#4b4b4b;}
.catalog2_href_item_title:hover > .catalog2_href_item_bigimage {display:block;}
.catalog2_href_item_bigimage {display:none;position:absolute;margin-left:-225px;margin-top:20px;border:1px solid #c0c0c0;z-index:1000;box-shadow:1px 3px 1px 3px #c0c0c0;background-color:#ffffff;}
.catalog2_href_item_title_inner {display:table-cell; height:55px; vertical-align:middle; width:390px;font-size:14px;}
.catalog2_href_item_title_inner:hover {color:#cc3300;}
.catalog2_href_item_title .subcost {background:url('/images/cost_discount_bg.png') left top no-repeat;display:block;float:right; padding-right:8px; height:31px;margin-top:-44px;width:81px;margin-right:75px;font-size:10px;line-height:31px;text-align:center;}

.content-head img {margin-right:8px; margin-bottom:8px;}

#catalog-bottom-info {margin-left:280px;}

.item2_left_menu {float:left; width:280px;}
.item2_right_content {margin-left:290px;}

.item2_item_title {font-size:24px; font-weight:normal; color:#4b4b4b;}
#item-site-left {float:left;width:300px;height:300px;}
#item-site-left .fancybox .tovarimg {  border: 3px solid #aec9ee;
  border-radius: 6px; }
#item-site-right {margin-left:320px;height:300px;}
.item_status_i {width:230px; height:50px;background-color:#00abe0;color:#ffffff;margin-top:10px;margin-bottom:10px;text-align:center; line-height:50px;}
.item-site-right-text1-nodiscount, .item-site-right-text2, .item-site-right-text3 {color:#c0c0c0;}

.item2_hl {color:#00abe0;}
.item2_hl2 {color:#22bb22;}

.nodisplay {display:none;}
.item2_buysub_outer {padding:0px;margin:0px;font-size:18px;color:#4b4b4b;font-weight:normal;}
.item2_buysub {font-size:18px;color:#4b4b4b;}

.item2-desc {font-size:14px;color:#4b4b4b;}

.count_f {width:122px; border:1px solid #c0c0c0;}

#loc_sum {border:1px solid #ebebeb; height:50px;text-align:middle;padding-left:16px;padding-right:16px;padding-top:20px; padding-bottom:20px;margin-left:25px; margin-right:25px;}
.bigsum {font-size:24px;margin-left:auto;}

#buttonadd {border:5px solid #d1d1d1;border-radius:16px;background-color:#00abe0;height:90px;width:230px;color:#ffffff;}
#buttonmod {border:5px solid #d1d1d1;border-radius:16px;background-color:#91cf0d;height:40px;width:230px;color:#ffffff;margin-bottom:10px;}
#buttondel {border:5px solid #d1d1d1;border-radius:16px;background-color:#cf0d91;height:40px;width:230px;color:#ffffff;}

#mb_in {padding-left:98px;color:#ffffff;}
#mb_in a {color:#ffffff; text-decoration:none;}

.niceCheck {
width: 17px;
margin-left:18px;
height: 17px;
display: inline-block;
cursor: pointer;
background: url('/images/basket-input-bg-all.png');
}

.niceCheck input {
display: none;
}

.basket-th {background-color:#dbdbdb;font-size:14px;}
.input-all-td {vertical-align:middle;padding-left:0px;}
.basket-table td, .basket-table2 td {padding:4px;border:1px solid #dbdbdb;}
.bottom-table-bg-left {border-right:0px !important;}
.intotal-td {border-left:0px !important;border-right:0px !important;}
.intotal-weight-td {border-left:0px !important;border-right:0px !important;}
.intotal-price-td {border-left:0px !important;}

.basket-header-button {border:4px solid #ebebeb; border-radius:8px;background-color:#00abe0; color:#ffffff;}
#tovars_header, #dtovars_header {font-size:12px;}
#tovars_header a, #dtovars_header a {text-decoration:none; border-bottom:1px dotted black;}
.basket-table, .basket-table2 {width:100%;}
.basket-tovar-line, .basket-tovar-line a {color:#4b4b4b;}

.basket-buttons-div-text3 {font-size:14px;}
.basket-buttons-div-text4 {color:#00abe0;font-size:24px;}

.basket-footer td {border-right:0px !important;border-left:0px !important;border-bottom:0px !important;}

.basket-buy-button {width:200px; border:4px solid #d4d4d4; border-radius:8px;background-color:#00abe0;color:#ffffff;height:35px;}

.basket-continue-button {text-decoration:none; border-bottom:1px dotted #4b4b4b; color:#4b4b4b;}


.norminputord {background:url('/images/text-bg.jpg') left top repeat-x; border:1px solid #e4e4e4; border-radius:3px;height:26px; font-size:18px;}
.labinputord {margin-right:10px;}

.text-page-right #sliderwrapper1, .text-page-right #sliderwrapper2, .text-page-right #sliderwrapper3 {display:block !important; padding-bottom:60px; border-bottom:2px solid #c0c0c0;height:220px;}
.text-page-right .deliverycartext, .text-page-right .deliverycarselect {display:none;}

.sliderwrapper { width:418px;}
#sliderwrapper1{display:block;}

#slider1 .ui-slider-handle, #slider2 .ui-slider-handle, #slider3 .ui-slider-handle {
background: url("/images/slider1.png") no-repeat transparent;
height: 64px;
margin-left: -39px;
top: -45px;
width: 78px;
}
.sliderwrapper {
height: 140px;
margin-bottom: 50px;


width: 418px;
}

#slider1, #slider2, #slider3 {
width: 418px;
}

.ui-slider-horizontal {
background-color: #209ee2;
border: 1px solid #209ee2;
border-radius:8px;
}

.slidersubtext {
font-size: 12px;
margin-bottom: 75px;
}

.item {width:188px; height:348px;padding-left:25px; padding-right:25px;padding-top:5px;}
.item-href, .item-href a {height:275px;font-size:14px;color:#4b4b4b;}
.slider-cost {color:#00abe0;}
.carouselnext {background:url('/images/arr-r.png') left top no-repeat;width:38px;height:106px;border:0px;}
.carouselprev {background:url('/images/arr-l.png') left top no-repeat;width:38px;height:106px;border:0px;}
.item-img {width:177px; height:177px;}
.carousel-tovar-button {width:164px; height:36px; border:3px solid #dedfe4; background-color:#00a9d7;display:block;line-height:36px; vertical-align:middle;text-decoration:none;color:#ffffff;text-align:center;border-radius:6px;}
.item-price {font-size:24px;}
.item-href-text-div-hide {height:88px; overflow:hidden;}

.default-articles {width:1000px; margin-left:auto;margin-right:auto;padding-left:140px;}

.maintable-div-img {float:left;margin-right:10px;}

.default_def1_h3 {font-size:24px; color:#00abe0;display:inline; padding:0px; padding-bottom:10px;margin:0px;}


.contacts_div {width:480px; height:180px; display:block;float:left;border:1px solid #dbdbdb;margin-bottom:32px;}
.contacts_1, .contacts_3 {margin-right:30px;}
.contacts_1 {font-size:36px;text-align:center;}
.contacts_1 {background-image:url(/images/contacts-phone.jpg);}
.contacts_2 {background-image:url(/images/contacts-time.jpg);}
.contacts_3 {background-image:url(/images/contacts-mail.jpg);}
.contacts_4 {background-image:url(/images/contacts-address.jpg);}

.contacts_1_inner {margin-top:30px;font-size:36px;}
.contacts_1_inner_span {font-size:12px;line-height:12px;}

.contacts_2 {text-align:center;}
.contacts_2_inner {margin-top:45px;font-size:36px;}
.contacts_2_inner_span {font-size:12px;line-height:12px;}

.contacts_3 {text-align:center;}
.contacts_3_inner {margin-top:45px;font-size:36px;}
.contacts_3_inner_span {font-size:12px;line-height:12px;}


.contacts_4 {font-size:14px; text-align:center;}

#subpage-right {font-size:14px;}
#subpage-right h1 {font-size:16px;}

.catimgouter {width:200px;}


.top_sub_cat {display: inline-block; width:230px; line-height:auto;padding-bottom:20px;color:#3f3f3f;font-size:12px;vertical-align:top;}
.top_sub_cat:hover {text-decoration:none;color:#cc3300;}

.req-cost {border: 3px solid #8eb4e3; border-radius:6px; padding:10px;margin-top:10px;text-decoration:none;color:#000000;}
.req-cost:hover {text-decoration:underline;}
.req-cost-outer {padding:30px;color:#4baccf;}
.req-cost-title {color:#4baccf; padding:10px; padding-top:3px; padding-bottom:3px; text-align:center; border:2px solid #d0d7e5;margin-left:50px; margin-right:50px;}
.req-cost-send {float:right;margin-right:0px;border:1px solid #d0d7e5;background-color:#ffffff;padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;}
.req-cost-send:hover {background-color:#d0d7e5;}
.req-cost-errors {color:#ff0000;}

.contacts-links-def {    font-size: 14px;
    text-decoration: underline;
    color: #4b4b4b;}

.contacts-links-def:hover {font-size: 14px;
    text-decoration: underline;
    color: #00abe0;}

.rekvizity_link {font-size:20px;color:green;}