/* CSS Document */

.row {
--t4-gutter-x: 0.5rem !important;
--t4-gutter-y: 0;
display: flex;flex-wrap: wrap;
margin-top: calc(-1*var(--t4-gutter-y));
margin-right: calc(-0.5*var(--t4-gutter-x));
margin-left: calc(-0.5*var(--t4-gutter-x));
}

.t4-footnav .container, .t4-footnav .t4-masthead .t4-masthead-detail, .t4-masthead .t4-footnav .t4-masthead-detail {padding-top: 0;padding-bottom: 0;}
.t4-logoblock {max-width: 938px; margin: 0 auto; background-color: #fff;}
.modlogo {}.modlogo span.site-name {display: none;}
div.site-slogan h2 {margin-left: 20px; margin-right: 20px; margin-top: 0;font-size: 110% !important;font-weight:500;color: #00569e;letter-spacing: -1px;line-height: 1.2;}

.t4-col.search{/*padding-top:38px;*/padding:0;padding-right: 20px;}
.zsearch {} .toptel {margin-top: 10px; margin-bottom: 10px;}
.t4-col.search p {font-size: 110% !important;color: #00569e;letter-spacing: -1px;line-height: 1.1;font-weight: bold;}
.t4-col.search p img {width: 60px;}
.t4-col.search p span {font-size: 120% !important;display:inline-block;/*margin-top: 30px;*/margin-left: 10px;}

@media screen and (max-width:768px) {
.zsearch {} .toptel {}
.modlogo img{margin-top: 10px;margin-bottom: 5px;}
div.site-slogan h2 {font-size: 90% !important;}
}


@media screen and (max-width:575px) {
div.site-slogan h2 span {display: none;}
div.site-slogan h2 {font-size: 110% !important;}
.zsearch {margin:0;margin-left: 38px;margin-right:38px;text-align: center;} 
.zsearch .module-inner .module-ct search{display: block;}
.zsearch .module-inner .module-ct  search  .mod-finder.js-finder-searchform.form-search{}
input.js-finder-search-query{margin-top:0; margin: 0 auto; min-width:100%;}
.toptel {margin:0;margin-left: 38px;margin-right:38px;text-align: center;padding-top: 10px; padding-bottom: 10px;}
.t4-col.search p img {width: 40px;}

}

span.site-name {display: none !important;}

.t4-header  {
max-width: 938px; margin: 0 auto; padding:0 !important; min-height: 56px;
background: #fff;background-image: url(/images/template/mainmenu_bot.png) !important;background-position: bottom center !important;background-repeat: no-repeat !important;border-bottom: 0 !important;
}

.t4-header .header-block {
min-height: 40px;background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
border-top: 1px solid #e6e6e6;border-bottom: 1px solid #cccccc;border-right: 1px solid #e6e6e6;margin: 0 auto !important;
}

.t4-header-r {min-height: 40px;margin-left: 1rem;margin-right: 1rem;}
.t4-megamenu .nav li{border-right: 1px solid #d9d9d9;}
.t4-megamenu .nav li a{display: block;padding:0; padding-left: 16px; padding-right: 16px; height: 40px;}
.t4-megamenu .nav li ul li a {height: auto;}
.t4-megamenu .nav li.parent a::after{color: #eee;content: '\f0d7';font-family: 'FontAwesome';z-index: 10000;font-size: 14px;margin-top: 3px;margin-left: 10px;}

.t4-megamenu .nav li a:hover,.t4-megamenu .nav li a:focus,.t4-megamenu .nav li a:active{
background-color: #7a7a7a;background-color: #666;background-color: #757575;
background-image: -moz-linear-gradient(top,#808080,#666);background-image: -webkit-gradient(linear,0 0,0 100%,from(#808080),to(#666));
background-image: -webkit-linear-gradient(top,#808080,#666);background-image: -o-linear-gradient(top,#808080,#666);
background-image: linear-gradient(to bottom,#808080,#666);background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f7f7f', endColorstr='#ff666666', GradientType=0);
text-shadow: none;outline: none;
}
.t4-megamenu .nav  a:visited {color: #666;}
.t4-megamenu .nav li.active a{
color: #eee;text-shadow: none;background-color: #008ada;
background-image: -moz-linear-gradient(top,#0097ee,#07b);background-image: -webkit-gradient(linear,0 0,0 100%,from(#0097ee),to(#07b));
background-image: -webkit-linear-gradient(top,#0097ee,#07b);background-image: -o-linear-gradient(top,#0097ee,#07b);
background-image: linear-gradient(to bottom,#0097ee,#07b);background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0097ed', endColorstr='#ff0077bb', GradientType=0);
-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;outline: none;
}

.t4-megamenu .dropdown-menu {background: #fff;min-width: 15rem;width:260px; padding: 0.5rem 0.5rem;border: 1px solid #d9d9d9;border-radius: 2px;font-size: 12px;}
.t4-megamenu .dropdown-menu li{border:0;}
.t4-megamenu .dropdown-menu li a{color:#434343 !important;background-image:none !important;background-color: #fff !important;border-bottom: 1px solid #eee;padding: 6px;}
.t4-megamenu .dropdown-menu li a:hover,.t4-megamenu .dropdown-menu li a:focus
{
color:#eee !important;background-color: #666;background-color: #757575;
background-image: -moz-linear-gradient(top,#808080,#666) !important;background-image: -webkit-gradient(linear,0 0,0 100%,from(#808080),to(#666)) !important;
background-image: -webkit-linear-gradient(top,#808080,#666) !important;background-image: -o-linear-gradient(top,#808080,#666) !important;
background-image: linear-gradient(to bottom,#808080,#666) !important;background-repeat: repeat-x  !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f7f7f', endColorstr='#ff666666', GradientType=0) !important;
text-shadow: none;outline: none;
}
.t4-megamenu .dropdown-menu li a::after{color: #ccc;content: '\f0da' !important;font-family: 'FontAwesome';font-size: 14px;float: right;margin-top: 0 !important;margin-left: 5px;}
.t4-megamenu .dropdown-menu li a:hover::after,.t4-megamenu .dropdown-menu li a:focus::after{color: #eee;}
.t4-navbar .nav li.dropdown.active > .dropdown-toggle, .t4-navbar .nav li.dropdown.open.active > .dropdown-toggle {background-color: #07b;color: #eee;}
/*
div.mainmenu_top {
background-image: url(/images/template/mainmenu_top.png) !important;
background-position: bottom center !important;
background-repeat: no-repeat !important;margin: 0;padding: 0;height: 7px;}
*/

.t4-topblocks{max-width: 938px; margin: 0 auto; background-color: #fff;}
.t4-topblocks .t4-section-inner.container {}
.t4-topblocks .t4-section-inner.container .t4-row{margin:0; padding:0;}
.t4-topblocks .t4-section-inner.container .t4-row .t4-col {margin:0; padding:0;}
.t4-topblocks .t4-section-inner.container .t4-row .t4-col p{margin:0; padding:0;}
.t4-topblocks .t4-section-inner.container .t4-row .t4-col a{display: block; margin-bottom:10px;}
.t4-topblocks a img {width: 100%; height: auto;}
#Mod108, #Mod109, #Mod110, #Mod111 {
/*width: 220px !important;*/
padding: 0 !important;
padding-bottom: 9px !important;
margin: 0 !important;
margin-bottom: 5px !important;
background-image: url(/images/template/line_banner_bot.png) !important;
background-position: bottom !important;
background-repeat: no-repeat !important;
}


.t4-section.t4-breadcrumbs {border-top:0 !important;}
.t4-breadcrumbs{max-width: 938px; margin: 0 auto; background-color: #fff; font-size:90%;}

 
.t4-main-body {max-width: 938px; margin: 0 auto;background-color: #fff;}
.moduleprod {padding:0;}
h3.module-title {font-size: 14px;color: #00529b;font-weight: 600;border:0;padding:0;margin:0; padding-top:10px; padding-bottom: 10px;}
.module-title span {border:0;}
ul.prodmenu{border-top: 1px solid #e6e6e6;}
ul.prodmenu li {border-left: 1px solid #e6e6e6;}
ul.prodmenu li a {color: #07b;
padding: 8px !important;padding-left: 8px !important;padding-left: 10px !important;font-size: 95% !important;display: block;line-height: 1.2;margin: 0;
background-color: #f5f5f5;background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
border-bottom: 1px solid #cccccc;border-right: 1px solid #e6e6e6;
}

ul.prodmenu li a:hover
{
color: #eee;outline: 0;
background-image: -moz-linear-gradient(top,#0097ee,#07b);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0097ee),to(#07b));
background-image: -webkit-linear-gradient(top,#0097ee,#07b);
background-image: -o-linear-gradient(top,#0097ee,#07b);
background-image: linear-gradient(to bottom,#0097ee,#07b);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0097ed', endColorstr='#ff0077bb', GradientType=0);
}

ul.prodmenu li.active > a{
background-color: #0091e5 !important;font-weight: 400 !important;color: #eee;outline: 0;
background-image: -moz-linear-gradient(top,#0097ee,#07b);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0097ee),to(#07b));
background-image: -webkit-linear-gradient(top,#0097ee,#07b);
background-image: -o-linear-gradient(top,#0097ee,#07b);
background-image: linear-gradient(to bottom,#0097ee,#07b);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0097ed', endColorstr='#ff0077bb', GradientType=0);
}
ul.prodmenu li.active a:hover {}
ul.prodmenu li.active ul  {margin:0;padding:0;}
ul.prodmenu li.active ul li a {color: #000;}
ul.prodmenu li.active ul li a::before  {content: "" !important;}
ul.prodmenu li.active ul li.active a {color: #000;background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
}
ul.prodmenu li.active ul li.active ul{} ul.prodmenu li.active ul li.active ul li {}
ul.prodmenu li.active ul li.active ul li a {
background-color: #6fbbf8 !important;
border-bottom: 1px solid #fff !important;
background-image: none !important;
}

ul.prodmenu li.active ul li.active ul li a:hover
{
color: #fff !important;text-decoration: none !important;outline: 0 !important;background-color: #07b !important;
background-color: #008ada !important;
background-image: -moz-linear-gradient(top,#0097ee,#07b) !important;
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0097ee),to(#07b)) !important;
background-image: -webkit-linear-gradient(top,#0097ee,#07b) !important;
background-image: -o-linear-gradient(top,#0097ee,#07b) !important;
background-image: linear-gradient(to bottom,#0097ee,#07b) !important;
background-repeat: repeat-x !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0097ed', endColorstr='#ff0077bb', GradientType=0) !important;
}

ul.prodmenu 
{
padding-bottom: 15px !important;
background-image: url(/images/template/bg_leftmenu_bot.png) !important;
background-position: bottom !important;
background-repeat: no-repeat !important;
}


div.vendor-store-desc {line-height: 1.3;}
.vendor-store-desc, .category-view, .featured-view, .latest-view, .topten-view, .recent-view, .related-products-view, .browse-view, .order-view 
{margin-bottom: 25px;}
.containerz div.row div{padding-bottom: 10px;}
.containerz div.row div a img { width: 100%;}

.page-title, .page-header h1, .categories-list h1 {
line-height: 1;margin: 0;color: #0167ab;border: 0 !important; font-size: 16px;
background-image: url(/images/template/line_top.png) !important;
background-position: bottom left !important;background-repeat: no-repeat !important;
padding-left: 5px;padding-top: 5px;padding-bottom: 12px !important;display: block;
}

.com-content-categories.categories-list, .com-content-category-blog

{
margin: 0;border: 0 !important;
background-image: url(/images/template/line_bot.png) !important;
background-position: bottom right !important;background-repeat: no-repeat !important;
padding-left: 5px;padding-top: 5px;padding-bottom: 12px !important;display: block;
}

.vm-img-desc {display: none;}

.category-desc {border:0;font-size: 95%;}
.category-desc img {/*width: 250px;*/margin-bottom: 20px;}
category-desc  hr {}
.category-desc p {}
/*.category-desc p a {display: block; height:28px;}
.category-desc ul {list-style-position: inside; margin-left: 120px !important;}


.category-desc ul li {padding: 4px; }
.
*/

 .category-desc {margin-bottom:0;}

.levelmain {}
.levelmain {} .category-desc {
padding: 1rem;
margin-top: 2rem;
margin-bottom: 2rem;
border-radius: .25rem;}
.levelmain .category-desc p img{}
.levelmain .category_description26092015{clear: both;}
.levelmain .category_description26092015 div div{width:31%;float: left;}
.levelmain .category_description26092015 img{width: 200px;}
.levelmain .category_description26092015 p {} 
.levelmain .category_description26092015 p span {width: 129px;background-color: #6fbbf8;padding-left: 10px;padding-right: 10px;font-size: 115%;}
.levelmain .category_description26092015 h2 {padding:0;display: block;}
.levelmain .category_description26092015 h2 a{font-size: 11px;color: #444;display: block;font-weight:600;min-height: 33px;}
.levelmain .category_description26092015 hr{clear: both;}

.levelmain .category-view {clear:both;}

.levelmain .category-view .category {width:31%;float: left;} 
.levelmain .category-view .category  a{display: block;} 
.levelmain .category-view .category a h2{font-size: 11px;color: #444;font-weight:600;} 
.levelmain .category-view .category  img{width: 200px;} 

.levelmain  .horizontal-separator  {border-bottom: 1px solid #ccc;}

div.category-desc table, div.product-description table, div.com-content-article26092015 table {
border-bottom: 1px solid #ddd !important;
border-bottom: 1px solid #0091e4;
}
div.category-desc table, div.com-content-article table, div.category_description26092015 table {width: 100%;}

div.category-desc  table  tr th,
div.com-content-article  table  tr th,
div.category_description26092015 table  tr th
{
margin: 0 !important;padding: 3px !important;border-collapse: collapse;border: 1px solid #0091e4; 
color: #eee;line-height: 20px;vertical-align: top;background-color: #0091e4;
}

div.category-desc table  tr th  p,
div.com-content-article  table  tr th  p,
div.category_description26092015 table  tr th  p
{
}
div.category-desc  table tr td,
div.com-content-article   table tr td,
div.com-content-article26092015   table tr td
{
border: 1px solid #0091e4; 
padding: 6px;
}

div.category-desc  table,
div.com-content-article  table,
div.com-content-article26092015  table

{
/*border-bottom: 1px solid #ddd !important;*/
border-bottom: 1px solid  #0091e4;
}

.com-content-category-blog__items{}
.items-row .item {padding-top: 0;padding-bottom:0;margin-bottom: 10px;}
.item{border: 1px solid #ccc;border-radius: 4px;}
.item-image{display: block;text-align: center;margin:0;}
.item-image img {max-width: 80%;} 
.item-content {margin:0;}
.item-content .page-header{}
.item-content .page-header h2 {padding-left: 6px; padding-right: 6px;}
.item-content .page-header a
{font-size: 13px;display: block; color:#2277bb;font-weight: 500;min-height: 50px;
}
.t4-footnav {color: #fff;}
.t4-footnav a {color: #fff; text-decoration: underline;background: transparent;}
.t4-footnav a:hover{text-decoration: underline;}
.t4-footnav::after {clear: both;}



.t4-footnav a {color: #fff;}
.footnav-1 {}.footnav-2 {}.footnav-4 {text-align: right;}

ul.botmenu{width: 230px;padding: 0;list-style: none;margin-bottom: 20px;}
ul.botmenu li a, ul.botmenu li a:hover {background: transparent;margin: 0;padding-left: 0;padding-top:0; padding-bottom: 6px;}
ul.botmenu li ul {margin: 0;padding: 0;list-style: none;}
ul.botmenu li.parent ul li a{text-transform: capitalize;font-weight: 400;}
ul.botmenu li.parent ul li {border-bottom: 1px dotted #9fd4eb;}

/*.navbar {display: block;text-align: right; padding-top: 10px;padding-bottom: 10px; padding-right: 0;border: 1px solid red;} */
ul.menu_botrightmenu  {float: right;} 
._botrightmenu li {}
._botrightmenu li a {text-decoration: underline; padding: 0;}
._botrightmenu li a:hover {background: transparent; color: #fff;}

ul.botmenu li.parent a {font-size: 95%;font-weight: 600;text-transform: uppercase;text-decoration: none !important;padding-top:0; padding-bottom: 6px;}

div.blubot1 {margin: 0 !important;padding: 0 !important;background-color: #0091e4;height: 5px;}
div.blubot2 {margin: 0 !important;padding: 0 !important;background-color: #00529b;height: 11px;}
#back-to-top {background-color: #0088cc;width: 40px;}

/*zz 0908 */

.t4-breadcrumbs .mod-breadcrumbs {padding-top: 0;}
.t4-breadcrumbs .mod-breadcrumbs  li {padding-top: 0 !important; padding-bottom:0 !important;font-size:90%;}
.t4-main-body {padding-top: 0;}
.page-title, .page-header h1, .categories-list h1, .com-content-category.category-list h1 {
line-height: 1;margin: 0;color: #0167ab;border: 0 !important; font-size: 16px;
background-image: url(/images/template/line_top.png) !important;
background-position: bottom left !important;background-repeat: no-repeat !important;
padding-left: 5px;padding-top: 5px;padding-bottom: 12px !important;display: block;
}
div.vdp {display: inline-block;margin-right: 10px;}div.vdpz {display: inline-block;margin-right: 10px;}
div.vdp a {padding-left: 11px !important;padding-right: 11px !important;color: #fff !important;text-decoration: none;background-color: #eb3e00;
border: 1px solid #eb3e00;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;-khtml-border-radius: 24px;position: relative;
}
.contact-form legend {font-weight: 500;}form:not(.form-no-margin) .control-group {margin-bottom: 1px;}
.contact-form button {margin-top: 10px;}
.form-control {padding: .275rem .65rem;font-size: 1rem;line-height: 1.5;color: #212529;border: 1px solid #ccc;border-radius: .25rem;}
div.com-content-article table.contact, div.com-content-article table.contact tr td {border: 0;}
div.com-content-article table.contact tr td a:hover {text-decoration: underline;}
.com-content-article, .com-content-category.category-list, .osmap-sitemap  {
margin: 0;border: 0 !important;background-image: url(/images/template/line_bot.png) !important;
background-position: bottom right !important;background-repeat: no-repeat !important;
padding-left: 5px;padding-top: 5px;padding-bottom: 12px !important;display: block;}
.category-desc {padding: 1rem;margin-top: 1rem;margin-bottom: 2rem;border-radius: .25rem;}
.qf3form.default .qf3btn input {background-color: var(--color-primary);border-color: var(--color-primary);border-radius: 4px;padding: 8px 12px;font-size: 90%;background: var(--color-primary);cursor: pointer;}
.qf3form.default .qf3btn input:hover{background-color:#266c98;border-color: #266c98;}
.osmap-items {margin-top: 10px;}
.osmap-items h2 {display: none;}
.osmap-items ul {margin: 0 0 3px 5px;padding: 3px;}
.osmap-items ul li{margin: 0 0 0 0;}

/*11082026*/


.t4-content {
background-image: url(/images/template/bg_body3.jpg) !important;
background-position:  50% -700px !important;
background-repeat: no-repeat !important;
}
.t4-footnav {
background: #0063b1;color: #fff;padding: 0;background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;
background-image: url(/images/template/bg_fut3.jpg) !important;
background-position: top center !important;background-repeat: no-repeat !important;
*zoom: 1;
}


.t4-footnav .t4-section-inner{max-width: 938px; margin: 0 auto;padding-top: 45px; padding-bottom: 35px;}

.t4-main-body {min-height: 400px;}
.t4-offcanvas .t4-off-canvas-header {background-color: #0088cc;padding: .75rem 1.5rem;}
.t4-offcanvas .t4-off-canvas-header a {display: none;}
.t4-offcanvas .t4-off-canvas-header .close {background-color: #0088cc;}
.t4-offcanvas .t4-off-canvas-header .close span {color: #fff;}
.t4-offcanvas  ul.prodmenu li {width: 100%;}

input.js-finder-search-query{margin-top: 20px;width: 100% !important;border: 1px solid #dce0e4;background-color: #f4f8fc;
background-image: url("/images/template/ikon_search.png");background-repeat: no-repeat;background-position: right;}
input.js-finder-search-query::placeholder {/* стили */}
input.js-finder-search-query:focus {background-color: #f4f8fc;}

.com-finder h1
{
text-transform: uppercase;line-height: 1;margin: 0;color: #0167ab;border: 0 !important;font-size: 16px;font-weight: 600;background-image: url(/images/template/line_top.png) !important;
background-position: bottom left !important;background-repeat: no-repeat !important;padding-left: 5px;padding-top: 5px;padding-bottom: 12px !important;display: block;
}

.com-finder h1 {
margin: 0;border: 0 !important;background-image: url(/images/template/line_bot.png) !important;
background-position: bottom right !important;background-repeat: no-repeat !important;padding-left: 5px;padding-top: 5px;padding-bottom: 12px !important;display: block;
}

.com-finder__search label {display: none;}
.com-finder__search .input-group  input.js-finder-search-query{width: 100% !important; display: inline-block; background-image:none; margin-right: 0;}
.com-finder__search .input-group{display: block;padding: 0  !important;}

.com-finder__search .input-group button.btn.btn-primary {
display: inline-block; margin: 0; position: relative;left:-2px; top: -1px;
padding-top: 3px !important; padding-bottom: 4px !important;
padding-left: 16px; padding-right: 16px; 
}

.com-finder__search .input-group .btn .icon-search {display: none;}
#search-result-empty h2, #search-result-empty .h2 {font-weight: 500;font-size: 14px;}


.newseotext {border-radius: 6px; border: 0; background-color: #eee; padding:15px; font-size: 90%;margin-bottom: 10px;}

/*zz16082026*/
.module-title.leftzag {font-size: 14px;color: #00529b;font-weight: 600;border: 0;padding: 0;margin: 0;padding-top: 10px;padding-bottom: 10px;}