body{display:block;position:relative;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-smooth:always;font-size:100%;line-height:1.2em;text-rendering:optimizeLegibility;color:white;word-wrap:break-word}body div{display:block;overflow:hidden;position:relative;margin:0;padding:0}body a{color:#4ebe3f;text-decoration:underline;border:none;outline:none}body a:visited{color:darkseagreen}body a:active,body a:focus,body a:hover{text-decoration:none;color:white}body strong{font-weight:bold}body p{margin:1.5em 0;font-size:1em;line-height:1.3em}body p:first-of-type,body p:first-child{margin-top:0}body p:last-of-type,body p:last-child{margin-bottom:0}body p:empty{display:none;height:0;margin:0;padding:0;visibility:hidden}body h1,body h2,body h3,body h4,body h5,body h6{margin:0;margin-bottom:0.7em;line-height:1.2em;font-family:Verdana, Geneva, sans-serif;font-weight:normal;font-style:normal;font-smooth:always;color:orange}body h1{font-size:24px}body h2{font-size:22px}body h3{font-size:20px}body h4,body h5,body h6{font-size:18px}body q,body cite,body blockquote{display:block;overflow:hidden;clear:both;margin:20px 20px;padding:0;font-style:italic;text-align:justify}body q p:first-child,body cite p:first-child,body blockquote p:first-child{margin-top:0}body q p:last-child,body cite p:last-child,body blockquote p:last-child{margin-bottom:0}body ul,body ol{margin:15px 0 15px 10px;padding:0}body ul li,body ol li{margin:0 0 0.5em 15px;vertical-align:top}body ul{list-style:disc}body ol{list-style:decimal}body table{border-collapse:separate;border-spacing:2px;border:none}body table caption{margin:0 0 5px 0;font-size:1em;font-weight:bold;line-height:1.1em;color:darkorange}body table th,body table td{padding:7px 10px;vertical-align:middle;border:none}body table th{font-weight:bold;text-align:center;color:darkorange;background:#183b10}body table td{background:#1f4b14}body.wait_ajax{cursor:progress !important}body.wait_ajax *{cursor:progress !important}body label,body input[type="tel"],body input[type="email"],body input[type="text"],body textarea,body select,body option,body optgroup{font-family:inherit}body .pagination{margin:20px 0;font-size:100%;word-spacing:1px;vertical-align:bottom}body .pagination *{vertical-align:inherit}body .pagination .current{font-size:1.1em;font-style:normal;font-weight:bold}body div.path{margin:0 0 20px 0;font-size:10px}body div.content div.path{position:absolute;right:3px;top:7px;margin:0;line-height:1.2em;color:white}body div.content div.path a{color:#4ebe3f}.fancybox-skin{overflow:visible !important}a.btn_scroll_up{display:none;overflow:hidden;position:fixed;width:40px;height:40px;opacity:0.5;background:url(btn_up.png) left top no-repeat transparent;z-index:10}a.btn_scroll_up:active,a.btn_scroll_up:focus,a.btn_scroll_up:hover{opacity:1}address{font-style:normal}body{min-width:1000px;font-size:14px;background:white}body div.bg1_body{width:100%;height:100%;background:linear-gradient(to bottom, #0b1a07 0%, #245717 30%, #5fc551 100%)}body div.bg2_body{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0.35;background:url(bg_body.jpg) center top no-repeat}div.header{height:230px;width:1000px;min-width:1000px;margin:0 auto}div.header a.logo{display:block;overflow:hidden;position:absolute;left:0;top:20px;width:356px;height:152px;background:url(logo.png) left top no-repeat transparent}div.header a.logo h1{display:none}div.header div.header_info{position:absolute;right:0;top:10px;max-height:142px;padding:15px 20px 20px;text-align:right;background:rgba(36,87,23,0.5);color:#7bd664}div.header div.header_info:hover{color:white}div.header div.header_info:hover div{color:white !important}div.header div.header_info div:last-child{margin-bottom:0 !important}div.header div.header_info div p{margin:0}div.header div.header_info div.phone{margin:0 0 10px 0;font-family:Verdana, Geneva, sans-serif;font-weight:normal;font-style:normal;font-size:28px;line-height:1.2em}div.header div.header_info div.address{font-size:12px;line-height:1.2em;color:#45a82c}div.header div.header_slogan{position:absolute;right:5px;bottom:38px;font-family:Verdana, Geneva, sans-serif;font-weight:normal;font-style:italic;font-size:20px;line-height:20px;color:#3d9427}div.header div.header_slogan:hover{color:#4ebe3f}div.header div.header_slogan p{margin:0}div.header div.header_menu{position:absolute;left:0;bottom:0;width:1000px;height:33px;background:#1c4312}div.header div.header_menu ul{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;width:1000px}div.header div.header_menu ul li{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;display:inline-block;padding:3px 0;background:#1c4312}div.header div.header_menu ul li a{display:inline-block;margin:0;padding:7px 15px;font-family:Verdana, Geneva, sans-serif;font-weight:normal;font-style:normal;font-size:13px;line-height:13px;text-decoration:none;text-transform:uppercase;color:white;border-left:1px solid #2c6b1c;border-right:1px solid black}div.header div.header_menu ul li:first-child a{border-left:none}div.header div.header_menu ul li:last-child a{border-right:none}div.header div.header_menu ul li.active,div.header div.header_menu ul li:active,div.header div.header_menu ul li:focus,div.header div.header_menu ul li:hover{background:#245717}div.header div.header_menu ul li.active a,div.header div.header_menu ul li:active a,div.header div.header_menu ul li:focus a,div.header div.header_menu ul li:hover a{color:orange}div.sidebar{float:left;width:250px;margin:35px 0;background:rgba(36,87,23,0.85);color:white}div.content_wrap{width:1000px;margin:0 auto;padding:0}div.content{width:1000px;min-width:1000px;margin:0 auto;padding:35px 0 40px}div.content.with_sidebar{width:730px;min-width:730px;margin-left:270px}div.content h1.page_name{display:block;margin:0 -20px 1em -20px;padding:0 20px 0.15em 20px;font-family:Verdana, Geneva, sans-serif;font-weight:normal;font-style:normal;font-size:27px;line-height:1.2em;color:orange;border-bottom:2px solid #1c4312}div.content div.content_inner_bg{background:url(bg_page.png) left top repeat transparent}div.content div.content_inner{margin:0;padding:40px;color:white;background:rgba(36,87,23,0.85)}div.content div.content_inner.home{padding:45px;font-size:16px}div.content div.content_inner.inner{padding:40px 40px 50px}div.content div.content_inner.with_header{padding-top:20px}div.content div.content_inner img{margin:0 15px 5px 0}div.content div.content_inner section.staff{margin:30px 0 0 0}div.content div.content_inner section.staff ul.staff{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;padding-top:10px}div.content div.content_inner section.staff ul.staff li{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;margin:0 0 15px 0}div.content div.content_inner section.staff ul.staff li:last-child{margin-bottom:0}div.content div.content_inner section.staff ul.staff li article h1{display:block;margin-bottom:15px;font-size:19px}div.content div.content_inner section.staff ul.staff li figure{display:block;float:left;margin:0 20px 15px 0}div.content div.content_inner section.staff ul.staff li figure figcaption{display:none}div.content div.content_inner section.staff ul.staff li figure img{display:block;border:1px solid #1c4312}div.content div.map{width:80%;height:300px;margin:30px auto 0}div.content div.map .ymaps-map p,div.content div.map .ymaps-map h1,div.content div.map .ymaps-map h2,div.content div.map .ymaps-map h3,div.content div.map .ymaps-map h4,div.content div.map .ymaps-map h5,div.content div.map .ymaps-map h6{color:black}div.content div.map .ymaps-map h1,div.content div.map .ymaps-map h2,div.content div.map .ymaps-map h3,div.content div.map .ymaps-map h4,div.content div.map .ymaps-map h5,div.content div.map .ymaps-map h6{font-size:16px;line-height:1.2em}ul.galleries_list,ul.images_list{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none}ul.galleries_list.projects li,ul.images_list.projects li{margin:0 32px 25px 0 !important}ul.galleries_list.projects li:nth-child(4n),ul.images_list.projects li:nth-child(4n){margin-right:0 !important}ul.galleries_list.images_list li,ul.images_list.images_list li{margin-bottom:20px !important}ul.galleries_list li,ul.images_list li{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;display:inline-block;width:206px;margin:0 16px 25px 0}ul.galleries_list li:nth-child(3n),ul.images_list li:nth-child(3n){margin-right:0}ul.galleries_list li a,ul.images_list li a{display:block;font-size:14px;line-height:1.2em;text-align:center;color:#4ebe3f}ul.galleries_list li a img,ul.images_list li a img{display:block;margin:0 !important;padding:2px;background:none;border:1px solid #1c4312}ul.galleries_list li a span.title,ul.images_list li a span.title{display:block;margin:5px 0 0 0}ul.galleries_list li a:active,ul.galleries_list li a:focus,ul.galleries_list li a:hover,ul.images_list li a:active,ul.images_list li a:focus,ul.images_list li a:hover{color:white}ul.galleries_list li a:active img,ul.galleries_list li a:focus img,ul.galleries_list li a:hover img,ul.images_list li a:active img,ul.images_list li a:focus img,ul.images_list li a:hover img{border:1px solid #3d9427}div.galleries_page_text{margin:10px 0 0 0;font-size:13px}div.gallery_page div.gallery_page_images{float:left;margin:0 20px 20px 0}div.gallery_page div.gallery_page_images a{display:block;font-size:13px;line-height:1.2em;text-align:center;color:#4ebe3f}div.gallery_page div.gallery_page_images a img{display:block;margin:0 !important;padding:2px;background:none;border:1px solid #1c4312}div.gallery_page div.gallery_page_images a:active,div.gallery_page div.gallery_page_images a:focus,div.gallery_page div.gallery_page_images a:hover{color:white}div.gallery_page div.gallery_page_images a:active img,div.gallery_page div.gallery_page_images a:focus img,div.gallery_page div.gallery_page_images a:hover img{border:1px solid #3d9427}div.gallery_page div.gallery_page_images ul.thumbs_list{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;width:306px;margin:10px 0 0 0}div.gallery_page div.gallery_page_images ul.thumbs_list li{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;display:inline-block;margin:0 9px 9px 0}div.gallery_page div.gallery_page_images ul.thumbs_list li:nth-child(3n){margin-right:0}div.gallery_page div.gallery_page_images ul.thumbs_list li:nth-last-child(-n+3){margin-bottom:0}div.footer{width:100%;min-width:1000px;height:100px;font-size:12px;line-height:1.4em;background:rgba(28,67,18,0.95);color:gainsboro}div.footer div.footer_inner{width:1000px;height:inherit;margin:0 auto}div.footer p{font-size:inherit;line-height:inherit;color:inherit}div.footer strong{font-weight:normal}div.footer a{color:inherit}div.footer div.info{position:absolute;top:10px;left:0;width:300px;max-height:80px}div.footer div.info:hover{color:white}div.footer div.keywords{position:absolute;top:15px;left:330px;width:350px;max-height:72px;font-size:9px;line-height:9px;text-align:center;color:#357f22;opacity:0.4}div.footer div.keywords strong{font-weight:normal}div.footer div.counters{position:absolute;top:10px;right:0;width:100px;max-height:50px}div.footer div.counters img{opacity:0.3}div.footer div.counters img:hover{opacity:1}div.footer div.copyright{position:absolute;bottom:5px;right:0;font-size:10px;color:#30731e}div.services_menu ul{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;padding:15px 0 20px}div.services_menu ul li{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none}div.services_menu ul li a{display:block;overflow:hidden;margin:0;padding:10px 15px;font-size:14px;line-height:1.2em;text-decoration:none;color:white}div.services_menu ul li a.active,div.services_menu ul li a:active,div.services_menu ul li a:focus,div.services_menu ul li a:hover{color:#4ebe3f}div.services_menu ul li ul.services_gallery_menu{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;margin:0 10px 10px 25px}div.services_menu ul li ul.services_gallery_menu li{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none}div.services_menu ul li ul.services_gallery_menu li a{padding:5px 0;font-size:13px}ul.service_page_blocks{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;margin-bottom:10px}ul.service_page_blocks li.page_block{display:block;overflow:hidden;position:relative;margin:0;padding:0;font-style:normal;line-height:1.3em;list-style:none;border:none;outline:none;background:none;margin:0}ul.service_page_blocks li.page_block div.text{margin-bottom:20px}
