#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
.panel-1col{}.panel-2col .panel-col-first .inside{margin:0;}.panel-1col .panel-col{width:100%;}#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}.panel-2col .panel-separator{margin:0 0 1em 0;}
.clr,.clear{clear:both;}.top-border{background:url(/sites/all/themes/geoprint/images/_header_bg.gif) repeat-x;height:32px;width:100%;}div.menu{background:#3a4c9a;border-top:0;border-radius:7px;margin:10px 40px;position:relative;text-align:center;}div.menu-inner{overflow:hidden;}.logo{display:block;width:250px;height:72px;float:left;}div.menu ul{list-style:none;line-height:72px;margin:0;}div.menu li{display:inline-block;line-height:72px !important;padding:0 1px;}div.menu li a{color:#fff;font-size:18px;text-decoration:none;padding:0 18px;display:inline-block;text-shadow:1px 0 1px #6b79b3;min-width:100px;text-align:center;}div.menu li a:hover{background:#172b81;text-decoration:none;}.logo-image{position:absolute;left:-35px;}#footer{position:relative;background:#172b81 url(/sites/all/themes/geoprint/images/_header_bg.gif) repeat-x;padding:52px 0 0;box-shadow:#333 0 0 10px;width:100%;text-align:center;}.qr-code{display:block;margin:0 auto;}#social{position:relative;display:inline-block;}#social span{display:block;color:#8691c1;font-size:17px;margin:0 0 7px;text-align:center;}.footer-icons{text-align:center;padding-left:10px;}#social a{width:59px;text-align:center;float:left;margin:0 10px 20px 0;}.footer-meta{display:inline-block;}#copy,#mail{font-size:15px;color:#8691c1;}#content{padding:0 40px 50px;}.product{margin:20px 0 0;border:1px solid #dddede;position:relative;border-radius:12px;text-align:left;padding-bottom:10px;}.poduct_list{text-align:left;margin:0;padding-bottom:13px;}.banner{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;border-radius:4px;float:right;padding:7px;-webkit-box-shadow:0px 1px 10px 1px #CCCCCC;-moz-box-shadow:0px 1px 10px 1px #CCCCCC;box-shadow:0px 1px 10px 1px #CCCCCC;margin:25px 10px 20px 0;margin:30px 24px 8px 0;}.all-categories{padding:12px 15px;}.more{position:absolute;bottom:-14px;left:184px;}.more a{letter-spacing:1px;font-weight:bold;width:422px;height:28px;line-height:28px;display:block;background:#FBE2ED;background:red;text-decoration:none;border:1px solid #fad6e5;border:1px solid red;border-radius:7px;text-align:center;color:#ed1d75;color:white;font-size:12px;font-family:Arial,Tahoma,serif;position:relative;}.more a:hover{color:#000000;text-decoration:none;}.poduct_list .all-categories div{float:left;font-size:12px;margin-bottom:4px;margin-right:5px;padding:0;width:230px;height:80px;line-height:12px;overflow:hidden;}.poduct_list .all-categories div a{border:0 none;border-radius:4px 4px 4px 4px;display:block;padding:5px 0 5px 40px;position:relative;text-decoration:none;}.poduct_list .all-categories div strong{font-size:15px;font-weight:bold;line-height:15px;}.poduct_list div em{background:none repeat scroll 0 0 transparent;color:#171515;display:block;font-weight:normal;line-height:1.2em;padding:0;font-style:normal;font-size:13px;}.novelty-list{padding:50px 0 0;text-align:justify;}.novelty-list .home-page-blocks{margin-bottom:50px;}.novelty-list img{width:100%;border:1px solid #939393;}.color-i-1 strong{color:#bf0000;}.color-i-2 strong{color:#bf0000;}.color-i-3 strong{color:#bf005f;}.color-i-4 strong{color:#7f007f;}.color-i-5 strong{color:#003f7f;}.color-i-6 strong{color:#007fff;}.color-i-7 strong{color:#007f7f;}.color-i-8 strong{color:#9abc00;}.color-i-9 strong{color:#00007f;}.color-i-10 strong{color:#ff9d00;}.color-i-0 strong{color:#15b5b5;}.sub_menu a{font-size:17px;color:#fff;text-decoration:none;}.sub_menu{list-style:none;padding:0 0 10px 0;}.sub_menu li{display:inline-block;margin:0 35px 20px 0;}.sub_menu a.active{padding-bottom:1px;text-decoration:none;color:#fff;font-weight:bold;border-bottom:2px solid #6980BB !important;}.sub_menu a:hover{text-decoration:none;color:#8691C1;}.products-category-list .category-link{display:block;width:250px;height:250px;margin:10px auto;padding:5px;border:1px solid #999;box-shadow:1px 1px 3px #999;overflow:hidden;}.products-category-list .category-item .category-name{text-align:center;font-size:16px;font-weight:bold;min-height:40px;}.products-category-list .span4{margin-bottom:20px;}.products-category-list{padding-top:35px;}h1{color:#ec008c !important;font-weight:normal !important;font-size:33px !important;}#content h1{display:block;width:100%;text-align:center;}h2{color:#00aeef !important;font-weight:normal !important;font-size:28px !important;}.breadcrumb-header{display:block;float:left;margin:7px 10px 0 40px;color:#3a4c9a;}.breadcrumb img{vertical-align:top;height:15px;}.breadcrumb{background-color:white !important;margin-bottom:10px !important;}.products-category-list .span4{margin-bottom:20px;}.products-category-list .category-item .category-descr{color:#999999;text-align:center;min-height:40px;}.h1-submenu{color:#00aeef;font-weight:normal;font-size:28px;}.slider__slider_products{margin:0 auto;}.slider__slider_design img{display:block;height:auto;float:left;width:100%;border:0;}.page-menu-header{background:#3a4c9a;padding:10px 10px 10px 20px;color:#fff;border-radius:5px;font-size:18px;}.page-menu{margin-top:15px;list-style:none;font-size:18px;}.page-menu li{padding-bottom:15px;list-style:square;color:#ec008c;line-height:20px;}.page-menu li a{color:#ec008c;}.page-menu li a.active{color:#3a4c9a;text-decoration:underline;}.gallery-list{margin-bottom:50px;}.list-view{padding-top:20px;}.gallery-item{display:block;float:left;width:33.3%;}.gallery-item-block{display:block;position:relative;background-color:#000;border-top:1px solid #fff;border-right:1px solid #fff;}.gallery-item-image{display:block;width:100%;}.gallery-item-description{position:absolute;bottom:0;left:0;right:0;padding:10px;background-color:#999;background-color:rgba(0,0,0,0.3);color:#fff;text-align:center;}a.gallery-item-block:hover img{-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;}body.node-type-gallery .field-type-image .field-item{display:block;float:left;}body.node-type-gallery .field-type-image .field-item a{display:block;position:relative;background-color:#000;border-top:1px solid #fff;border-right:1px solid #fff;}.webform-client-form-106{border:1px solid #ccc;border-radius:5px;background-color:#ffffff;padding:25px 40px 25px 25px;box-shadow:0 3px 10px #ccc;}.webform-client-form .form-actions{background-color:white;border-top:0px solid #e5e5e5;padding:0;}.button-primary,.form-submit{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);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='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}.button-primary:active,.button-primary.active,.form-submit:active,.form-submit.active{background-color:#cccccc \9;}.button-primary,.form-submit{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}.button-primary:active,.button-primary.active,.form-submit:active,.form-submit.active{background-color:#003399 \9;}.webform-client-form-106 input[type=text],.webform-client-form-106 input[type=email]{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;width:100%;}.webform-client-form-106 textarea{width:100%;font-size:14px;height:165px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.webform-client-form-106 .resizable-textarea{width:103%;}li.listItem a.active{background:#172b81;text-decoration:none;}.top-block{height:35px;}#header{position:relative;font-family:Arial,Tahoma,serif;}.left-head-block{display:block;float:left;padding:0 0 0 250px;}.phone{font-size:14px;line-height:31px;text-align:left;display:block;float:left;color:#000;}.phone span{text-transform:uppercase;}#entry{overflow:hidden;font-size:13px;font-family:Arial,Tahoma,serif;float:right;font-weight:bold;}#call a{width:128px;height:29px;display:block;line-height:29px;border:1px solid #949494;text-align:center;color:#000;text-decoration:none;text-transform:uppercase;}#cboxLoadedContent #node-304 h2{display:none;}#cboxClose{top:0;}form.webform-client-form-304{margin-bottom:0px;}#cboxLoadedContent{margin-bottom:1px;}#cboxLoadedContent form.webform-client-form .form-item{margin-top:0;margin-bottom:0;}#cboxLoadedContent form.webform-client-form .form-actions{margin:0;padding-left:138px;}#cboxLoadedContent{overflow:hidden !important;}#cboxLoadedContent .webform-client-form-304 label{width:120px;display:inline-block;text-align:right;}.right-head-block{display:block;float:right;padding:0 33px 0 0;}form .form-actions{background-color:white;border-top:0px solid #e5e5e5;padding:0;}#search-block-form .container-inline > div{display:inline-block;margin:0;}#search-block-form #edit-actions,#search-block-form #edit-actions--2{position:relative;top:-5px;}#search-block-form [type=submit]{background-image:url("/sites/default/files/search_btn.png");background-position:center;background-repeat:no-repeat;border:none;text-shadow:none;box-shadow:none;color:rgba(0,0,0,0);background-color:white;}.search-img{float:left;margin-right:10px;}body.page-search form.search-form [type=submit]{position:relative;top:-5px;}body.page-search form.search-form label{display:none;}ul.breadcrumb a{color:#333333;}ul.breadcrumb a.active{color:#00aeef;}.phone > span{position:relative;top:-14px;}.phones{display:inline-block;width:145px;line-height:21px;font-size:17px;position:relative;top:-4px;}#search-block-form  .form-actions [type=submit]{width:35px;padding:4px;position:relative;left:-2px;}.all-categories a strong{min-height:30px;display:block;}.phone span.ph-m{width:213px;display:inline-block;line-height:19px;position:relative;top:-5px;}.contact-page-contacts span{font-weight:bold;}.contact-page-contacts{color:#666;}span.required{color:#ff0000;}.map{padding-top:40px;}#content .bl-col h1{color:rgb(0,174,239) !important;}.panel-pane.pane-custom.pane-1.contact-page-contacts a{color:#ec008c !important;}.field-name-field-tags  .field-item{float:left;padding-right:10px;}body.node-type-product .field-name-field-image .field-item{float:left;margin:3px;width:31%;}body.node-type-product .field-name-field-image .field-item:first-child{width:100%;}body.node-type-product div.field-name-body.field-type-text-with-summary{position:relative;top:-2px;}
