@CHARSET "UTF-8";

/*

html, body, #container {height:100%;}
body > #container {height auto;min-height:100%;}
.page-wrap {padding-bottom:10px;margin-left:20px;}
.footer-wrap {position:relative;margin-top:-70px;height:70px;clear:both;}

*/
.center	{text-align:center;}

#map	{width:700px;height:500px;margin:30px auto;}

.site	{color:#575757;}
.site a	{color:#00005e;}

.site .text	{background:#fff;border:1px solid #c5c5c5;padding:3px;font-size:11px;}
.site .button	{background:#fff;border:1px solid #c5c5c5;padding:3px;color:#575757;font-size:11px;}

.site .back	{color:#00005e;font-family:'AllerRegular';font-size:13px;}
.site .page-content	{margin: 20px 15px;}
.site .page-content-wysiwyg	{margin: 20px 0;}

.site .footer	{background:url(/images/footer-background.png) 0 0 repeat-x;height:70px;margin-left:77px;}
.site .footer .copyright	{color:#00005e;font-family:'AllerRegular';font-size:13px;margin-top:20px;}
.site .footer .copyright h3	{background:url(/images/footer-arrow.png) 0 50% no-repeat;padding-left:15px;}
.site .footer .footer-menu	{width:100%;}
/*.site .footer .footer-menu li	{display:inline;margin:0 10px;color:#00005e;font-family:'AllerLightRegular';font-size:11px;}*/
.site .footer .footer-menu li	{display:inline;margin:0 10px;color:#00005e;font-size:11px;}
.site .footer .footer-menu a	{color:#00005e;}
.site .footer .footer-menu a:hover	{border-bottom:1px solid #00005e;}


.site .top-lang	{text-align:right;margin-top:10px;}
.site #top-flash	{height:300px;}
/*.site.index #top-flash, .site.home #top-flash	{height:68px;}*/
.site .top-main	{border-bottom:1px solid #e4e4e4;}
/*.site .top-address span	{background:url(/images/top-address.png) 0 50% no-repeat;padding-left:17px;margin:0 10px;}*/
.site .top-address	{font:13px/1.5em Arial,sans-serif;color:#5d5d5d;padding:5px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.site .top-search	{padding:4px;border-right:1px solid #e4e4e4;}
.site .top-search #search-query	{border:none;background:#eaeaea;padding:2px;width:145px;}
/*.site .top-search #search-submit	{border:none;background:#fff;color:#00005e;width:65px;font-family:'AllerRegular';}*/
.site .top-search #search-submit	{border:none;background:#fff;color:#00005e;width:65px;}

.site .main-content	{margin-top:20px;}
/*.site .main-title	{color:#00005e;font-family:'AllerRegular';font-size:15px;border-bottom:1px solid #ebebeb;padding-bottom:3px;}*/
.site .main-title	{color:#00005e;font-size:15px;border-bottom:1px solid #ebebeb;padding-bottom:3px;}
.site .main-title span	{border-bottom:1px solid #00005e;padding-bottom:2px;margin:0 15px;}

.news	{margin: 20px 15px;}
.news .news-item	{margin:10px 0;}
/*.news .news-title	{color:#00005e;font-family:'AllerRegular';font-size:13px;margin-bottom:10px;}*/
.news .news-title	{color:#00005e;font-size:13px;margin-bottom:10px;}
.news .news-image	{float:left;margin:0 10px 5px 0;}
.news .news-more	{text-align:right;clear:both;margin:0;}
/*.news .news-more a	{color:#00005e;font-family:'AllerRegular';font-size:11px;}*/
.news .news-more a	{color:#00005e;font-size:11px;}
.news .news-more a:hover	{border-bottom:1px solid #00005e;}

.projects-new	{margin:20px 15px;}
.projects-new .project-item	{margin:0 10px;float:left;width:125px;}
.projects-new .project-item a	{color:#00005e;font-size:11px;}
/*.projects-new .project-item a	{color:#00005e;font-family:'AllerLightRegular';font-size:11px;}*/

#contracts	{margin: 20px 15px;}
#contracts .contract-item	{margin:10px 0;}
/*#contracts .contract-title	{color:#00005e;font-family:'AllerRegular';font-size:13px;margin-bottom:2px;}*/
#contracts .contract-title	{color:#00005e;font-size:13px;margin-bottom:2px;}
/*#contracts .contract-date	{color:#00005e;font-family:'AllerLightRegular';font-size:9px;margin-bottom:8px;}*/
#contracts .contract-date	{color:#00005e;font-size:9px;margin-bottom:8px;}
#contracts .contract-more	{text-align:right;clear:both;margin:0;}
/*#contracts .contract-more a	{color:#00005e;font-family:'AllerRegular';font-size:11px;}*/
#contracts .contract-more a	{color:#00005e;font-size:11px;}
#contracts .contract-more a:hover	{border-bottom:1px solid #00005e;}

.contracts-main	{margin: 20px 15px;}
.contracts-main .contract-item	{margin:10px 0;}
/*.contracts-main .contract-title	{color:#00005e;font-family:'AllerRegular';font-size:13px;margin-bottom:2px;}*/
.contracts-main .contract-title	{color:#00005e;font-size:13px;margin-bottom:2px;}
/*.contracts-main .contract-date	{color:#00005e;font-family:'AllerLightRegular';font-size:9px;margin-bottom:8px;}*/
.contracts-main .contract-date	{color:#00005e;font-size:9px;margin-bottom:8px;}
.contracts-main .contract-more	{text-align:right;clear:both;margin:0;}
/*.contracts-main .contract-more a	{color:#00005e;font-family:'AllerRegular';font-size:11px;}*/
.contracts-main .contract-more a	{color:#00005e;font-size:11px;}
.contracts-main .contract-more a:hover	{border-bottom:1px solid #00005e;}

.simply-scroll-container	{position:relative;}
.simply-scroll-clip	{position: relative;overflow: hidden;z-index: 2;}
.contracts {height:220px;margin:15px 0;}
.contracts .simply-scroll-clip {height: 220px;}

.news-fullpage .news-images	{margin:20px 15px 5px 15px;z-index:2;float:left;width:auto;}
.news-fullpage .news-content	{margin-top:20px;}

.box-main	{width:30%;float:left;margin:15px 12px 0 12px;}
.box-title	{background:url(/images/box-title-background.png) 0 0 repeat-x;height:56px;text-align:right;}
/*.box-main a	{color:#00005e;font-family:'AllerRegular';font-size:11px;display:block;text-align:center;}*/
.box-main a	{color:#00005e;font-size:11px;display:block;text-align:center;}
.box-main a:hover	{border:none;}
.box-main .box-content	{background:#f6f6f6;padding:3px;margin-top:8px;height:225px;}
.box-main .box-links	{height:16px;border-top:2px solid #d1d1d1;border-bottom:3px solid #d1d1d1;padding:3px 0;margin-top:8px;}
.box-main .box-link-half	{float:left;width:50%;}

#tableProjects.table-projects	{width:100%;margin:20px auto;font-size:10px;}
.table-projects #pagerProjects	{text-align:center;}

.table-producents ul	{width:100%;text-align:center;}
.table-producents ul li	{display:inline;margin:0 10px;}

.page-content ul	{list-style:circle;padding:5px 25px;}
.page-content-wysiwyg ul	{list-style:circle;padding:5px 40px;}

.page-content .archive-navigation	{width:100%;margin:5px 0 -1px 20px;z-index:2;height:21px;overflow:hidden;padding:10px 0 0 0;}
.page-content .archive-navigation li	{display:inline;}
/*.page-content .archive-navigation a	{padding:2px 10px 4px 10px;border:1px solid #c5c5c5;background:#d2d2fd;color:#00005e;font-family:'AllerRegular';font-size:13px;}*/
.page-content .archive-navigation a	{padding:2px 10px 4px 10px;border:1px solid #c5c5c5;background:#d2d2fd;color:#00005e;font-size:13px;}
.page-content .archive-navigation a:hover,.archive-navigation a.active	{border-bottom:1px solid #fff;background:#fff;}
.page-content .archive-content	{border:1px solid #c5c5c5;}

.catalog-order	{padding:20px 10px;}
.catalog-order img	{float:left;padding:0 10px 5px 0;}

.newsletter	{margin:20px 0;padding:0 15px;}
.newsletter .newsletter_email	{width:180px;}
.newsletter .newsletter_send	{width:45px;}
.newsletter-form	{text-align:center;}

.contact-form	{margin:20px 0;}
.contact-form fieldset	{margin:6px 0;}
.contact-form label	{display:block;}
.contact-form .text	{width: 303px;}
.contact-form #contact-type	{float:left;width:30%;margin:0 10px;}
.contact-form #contact-company	{float:left;width:30%;margin:0 10px;}
.contact-form #contact-info	{float:left;width:30%;margin:0 10px;}
.contact-form .contact-left	{float:left;width:48%;}
.contact-form .contact-right	{float:right;width:48%;}
.contact-form .contact-address	{float:left;margin-right:10px;}
.contact-form #contact_city	{width:220px;}
.contact-form #contact_postcode	{width:65px;}
