/*
Theme Name: Intertec
Version: 1.0
*/

html { height:100%; margin: 0px; padding: 0px;}
body { background:#fff url(images/bg.jpg) repeat 0 0; text-align: center; height:100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; margin:0;}
.clear { clear:both; height:0; font-size:0;}

#fixedcontent { position:relative;}
html>body .breadcrumbs { top:106px; margin-top:0;}

div #MenuTop ul { padding-top:1px;}
div #MenuTop li { padding:0 10px; display:inline-block; line-height:14px;}
div #MenuTop li+li { border-left:1px solid #fff;}

#Footer { position:relative;}
.footer_menu { text-align:center; list-style:none; padding-top:7px; vertical-align:top;}
.footer_menu li { display:inline-block; padding:0 10px; line-height:14px; vertical-align:top;}
.footer_menu li+li { border-left:1px solid #d4d4d4;}
.footer_menu li a { font-family: Arial; font-size: 11px; color:#d4d4d4;}
.footer_menu li a:hover { color: #e7eaf4;}
.copyright { position:absolute; font-family: Arial; font-size: 11px; color:#d4d4d4; line-height:14px; top:7px; right:25px;}

#container { padding:11px 0 6px; min-height:1px; margin:0 -3px;}
.column_left { float:left; width:206px;}
.column_right { float:right; width:220px;}
.column_right aside { margin-bottom:9px;}
#content { float:left; margin-left:15px;}
#content .search { margin-top:0;}
.center { width:1200px; margin:0 auto;}
.item-page { margin-bottom:10px;}
.item-page .alignleft, .blog .item .alignleft { float:left; margin:0 15px 10px 0;}
.item-page .alignright, .blog .item .alignright { float:right; margin:0 0 10px 15px;}
.item-page .aligncenter, .blog .item .aligncenter { display:block; margin:0 auto;}
.item-page table strong { font-size:14px;}

.left_menu { padding:0; margin:0 0 9px; font-family:Arial, Helvetica, sans-serif;}
.left_menu>li { border:1px solid #254e9d; background:#e5e5e5 url(images/backmenu.jpg) repeat 0 0; padding:3px; margin-bottom:9px; list-style: none;}
.left_menu li a { color:#254e9d; text-decoration:none; letter-spacing:1px; font-size:12px; font-weight:bold; line-height:16px; display:inline-block; padding:2px 0 2px 10px;}
.left_menu li a:hover {	background: url(images/arrow1.png) no-repeat 0 2px; color:#254e9d; text-decoration:none; padding-left:20px;}
.left_menu li.no-link>a, .left_menu li.no-link>a:hover { cursor:default; background:none; padding-left:10px;}
.left_menu .sub-menu { padding:2px 0 3px 5px; list-style:none;}
.left_menu .sub-menu li { padding:0; margin:0;}
.left_menu .sub-menu li a { font-weight:normal; font-size:10pt;}
.left_menu .sub-menu .sub-menu { display:none;}
.left_menu li.current-menu-item>.sub-menu, .left_menu li.current-menu-ancestor>.sub-menu { display:block;}

.blog_catalog { margin-left:5px;}
div .blog_dn, div .blog_dn2 { margin:0; width:auto; padding:4px 5px 5px 7px;}
div .blog_dn h2 { margin-top:0; padding-top:11px;}

.adress_widget { border:1px solid #254e9d; margin-bottom:9px; font-family: Arial, Helvetica, sans-serif; padding:5px 7px 7px; background: #e9edf6; font-size:13px;}
.adress_widget h2 { margin-top:0; font-size:15px;}
.adress_widget a:hover { font-weight:bolder;}

/* catalog */
.catalog_template { min-width:1200px; position:relative; min-height:100%; width:100%;}
.catalog_header { background:#fff; padding:8px 0 5px; position:fixed; top:0; left:0; width:100%; z-index:2;}
.catalog_header .header_inner { border-bottom:4px solid #254e9d; padding:0 5px 8px; height:75px;}
.catalog_header .catalog_logo { float:left;}
.catalog_menu { float:right; margin:0; padding:0; list-style:none;}
.catalog_menu li { float:left; margin-right:20px;}
.catalog_menu li a { display:block; width:150px; height:75px; text-indent:-9999px;}

.catalog_footer { position:fixed; width:100%; height:31px; background:#fff; left:0; bottom:0;}
.copyright_catalog { width:1200px; margin:0 auto; text-align:center; font:13px/16px Arial, Helvetica, sans-serif; color:#254e9d; padding:7px;}
.copyright_catalog p { margin:0;}
.copyright_catalog a { text-decoration:none; color:#254e9d;}
.catalog_footer #back { position:absolute; top:2px; left:4px;}
.catalog_footer #back a { width:29px; height:25px; display:block; background: url(images/back.png) no-repeat 0 0;}
.catalog_footer #back a:hover { background: url(images/backactive.png) no-repeat 0 0;}
.catalog_container { padding-bottom:31px; padding-top:100px;}

#page_catalog { min-height:1px;}
.column-with-left .catalog_left { background:#fff; width:174px; padding:108px 8px 39px; position:fixed; top:0; left:0; bottom:0;}
.catalog_leftmenu { margin:0; padding:0; list-style:none;}
.catalog_leftmenu li { padding:6px 0;}
.catalog_left .catalog_leftmenu li { padding:12px 0 13px;}
.catalog_leftmenu li a { display:block; width:150px; height:75px; text-indent:-9999px;}

.catalog_content { padding:8px; text-align:center;}
.catalog_content h1, .catalog_content h2 { margin-top:0; font-size:22px; line-height:26px; text-align:center; color:#254e9d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:18px;}
.catalog_table table { width:830px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; border:none; padding:0; border-spacing:0;}
.catalog_table table th { padding:7px; border:none; border-bottom:2px solid #254e9d; font-size:16px; line-height:18px; color:#000; background:#e9edf6; text-align:left;}
.catalog_table table td { padding:7px; font-size:14px; line-height:16px; color:#000; border:none; border-bottom:1px solid #254e9d; text-align:left;}
.catalog_table table td:first-child { background:#e9edf6; width:202px; font-weight:bold;}
.catalog_table table td+td { width:600px;}
.catalog_content table td a { color:#000; text-decoration:none;}
.catalog_content table td a:hover { text-decoration:none; color:#254e9d;}
.column-with-left .catalog_content { margin-left:190px;}
.three-columns .catalog_content { margin:0 166px;}

.catalog_products table { font-size:16px;}

/* gallery */
.gallery_list { padding-top:1px; min-height:1px; overflow:hidden; margin-bottom:20px;}
.gallery_box { float:left; width:375px; height:120px;}
.gallery_box img { width:100px; height:100px; display:block;}

#content .gallery { margin-bottom:10px;}
#content .gallery .gallery-item { margin:0;}
#content .gallery .gallery-inner { background: #e7eaf5; border: 1px solid #254e9d; margin: 5px; padding:6px; position: relative; float: left; text-align: center;}
#content .gallery .gallery-icon { padding:9px;}
#content .gallery .gallery-icon img { width:145px; height:145px; display:block; border:none;}
#content .gallery .gallery-icon a { cursor: -webkit-zoom-in;  cursor: zoom-in;}
#content .gallery .gallery-caption { text-align:center; font-size:12px; margin-top: 2px; color: #135cae;}
#content .gallery .gallery-item:hover .gallery-inner { border-color:#e7eaf5;}

.gallery-item .detail { text-align:right;}
.detail .icon-view { display:inline-block; width:16px; height:16px; background:url(images/icon-view.png) no-repeat 0 0; cursor: -webkit-zoom-in;  cursor: zoom-in;}
.detail .icon-download { display:inline-block; width:16px; height:16px; background:url(images/icon-download.png) no-repeat 0 0; cursor:pointer;}

.gallery-item .gallery-back { display:block; width:163px; height:201px;}
.gallery-item .gallery-back .shadow-box { width:48px; height:48px; padding:57px; background:url(images/shadow1.png) no-repeat center center;}
.gallery-item .gallery-back .shadow-box a { display:block; width:48px; height:48px; background:url(images/icon-up-images.png) no-repeat 0 0;}

.dfContactTable input[type=text], .dfContactTable input[type=email], .dfContactTable input[type=tel] { width:200px;}
.dfContactTable input.w40 { width:40px;}
.dfContactTable input.w67 { width:67px;}
.dfContactTable input.w128 { width:128px;}
.dfContactTable input.w155 { width:155px;}
.wpcf7-form-control-wrap { float:left; max-width:204px;}
div .item-page span.wpcf7-not-valid-tip { font-size:11px;}

.pagination .wp-pagenavi a, .pagination .wp-pagenavi span { display:inline; border:none; padding:0; margin:0 5px; font-size:11px;}
.pagination .wp-pagenavi .pages { display:none;}
.counter .wp-pagenavi { margin:1em 0;}
.counter .wp-pagenavi a, .counter .wp-pagenavi span { display:none; border:none; padding:0; margin:0;}
.counter .wp-pagenavi .pages { display:inline;}

.create time { text-transform:lowercase;}
.blog .item { margin-bottom:25px; min-height:1px; overflow:hidden;}
.blog .item h2 a { color:#000;}

/* 2020 updates */
#LogoTop a img {padding-right:10px; margin-left:-10px;}
#top_contacts {background:#FFF; opacity:0.93; position:absolute; z-index:999; margin-top:4px; border:2px solid #006BA1; border-radius:4px; padding:8px;}
#menu-item-86 {border:2px solid #254E9D;}
#menu-item-86 > a:nth-child(1) {font-size:16px;}

