body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, address, form, fieldset, select, textarea, input, button, hr, blockquote, img {margin:0;padding:0;}
img {vertical-align:bottom;border:0;}
fieldset {border:0;}

body, input, select, textarea, button {font:normal normal 1em Verdana, Tahoma, Arial, Helvetica, sans-serif;color:#333;}
body {min-width:971px;background:#FFF url(../uploadimages/bg.jpg);}
a {color:#1188D7;text-decoration:none;}
a:visited {color:#1188D7;}
a:hover, a:focus, a:active {color:#FF7E00;text-decoration:underline;}
  .container {margin:0 auto;width:959px;position:relative;}
  .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
  /* HEADER */
  #header {background:#FFF url(../uploadimages/header-bg.png) repeat-x;}
	#header .container {height:121px;background:#FFF url(../uploadimages/header-center.png) 50% 0 no-repeat;overflow:hidden;}
	  #header form {float:right;padding:10px 50px 0 0;}
		#header form label {float:left;margin:7px 7px 0 0;width:74px;height:16px;background:url(../uploadimages/wizja.png) -337px -140px;text-indent:-999em;overflow:hidden;}
		#header form div {float:left;width:167px;height:25px;background:#FFF url(../uploadimages/wizja.png) 0 -68px;}
		  #header form div .text {width:155px;padding:6px 6px 4px 6px;font-size:0.69em;background:transparent;border:none;outline:none;}
		#header form button {float:left;margin:2px 0 0 7px;width:28px;height:21px;background:url(../uploadimages/wizja.png) -168px -68px;border:none;text-indent:-999em;overflow:hidden;cursor:pointer;}
	  #lng-nav {list-style:none;margin:28px 25px 0 0;float:right;font-size:0.63em;text-transform:uppercase;}
		#lng-nav li {float:left;margin:0 10px;}
		  #lng-nav li a {padding:2px 2px 2px 12px;color:#90D0FB;background:url(../uploadimages/wizja.png) -494px -89px no-repeat;}
		  #lng-nav li a:hover, #lng-nav li a:hover, #lng-nav li a:hover {color:#FFF;}
	  #site-nav {list-style:none;margin:23px 0 0 30px;float:left;text-transform:uppercase;font-size:0.63em;}
		#site-nav li {float:left;}
		  #site-nav li a {padding:2px 2px 2px 12px;color:#ACACAC;background:url(../uploadimages/wizja.png) -494px 6px no-repeat;}
	  #header h1 {position:absolute;bottom:14px;left:0px;margin:30px 0 0 30px;width:160px;height:56px;background:url(../uploadimages/wizja.png);text-indent:-999em;overflow:hidden;}
		#header h1 a {display:block;height:100%;}
	  #main-nav {list-style:none;float:right;clear:right;margin:30px 20px 0 0;width:704px;}
		#main-nav li {float:left;margin-right:5px;}
		  #main-nav li a {display:block;height:36px;background:url(../uploadimages/wizja.png) no-repeat;text-indent:-999em;overflow:hidden;}
		  #main-nav .it-1 a {background-position:0 -93px;width:64px;}
		  #main-nav .it-1 a:hover, #main-nav .it-1 a:focus, #main-nav .it-1 a:active, #main-nav .it-1 a.active {background-position:-64px -93px;}
		  #main-nav .it-2 a {background-position:0 -129px;width:118px;}
		  #main-nav .it-2 a:hover, #main-nav .it-2 a:focus, #main-nav .it-2 a:active, #main-nav .it-2 a.active {background-position:-118px -129px;}
		  #main-nav .it-3 a {background-position:0 -165px;width:77px;}
		  #main-nav .it-3 a:hover, #main-nav .it-3 a:focus, #main-nav .it-3 a:active, #main-nav .it-3 a.active {background-position:-77px -165px;}
		  #main-nav .it-4 a {background-position:0 -201px;width:97px;}
		  #main-nav .it-4 a:hover, #main-nav .it-4 a:focus, #main-nav .it-4 a:active, #main-nav .it-4 a.active {background-position:-97px -201px;}
		  #main-nav .it-5 a {background-position:0 -237px;width:122px;}
		  #main-nav .it-5 a:hover, #main-nav .it-5 a:focus, #main-nav .it-5 a:active, #main-nav .it-5 a.active {background-position:-122px -237px;}
		  #main-nav .it-6 a {background-position:0 -273px;width:102px;}
		  #main-nav .it-6 a:hover, #main-nav .it-6 a:focus, #main-nav .it-6 a:active, #main-nav .it-6 a.active {background-position:-102px -273px;}
		  #main-nav .it-7 a {background-position:-283px -162px;width:89px;}
		  #main-nav .it-7 a:hover, #main-nav .it-7 a:focus, #main-nav .it-7 a:active, #main-nav .it-7 a.active {background-position:-372px -162px;}
  /* BREADCRUMBS */
  #breadcrumbs {background:#FBFBFB;border-top:1px solid #EAEAEA;font-size:0.63em;color:#888;}
	#breadcrumbs .container {width:911px;padding:8px 24px;}
  /* MAIN-ANI */
  #main-ani {position:relative;width:971px;margin:0 auto 10px;height:174px;z-index:10;}
  /*#index #main-ani {height:344px;}*/
	#main-ani object {outline:none;}
  /* MAIN */
  #main {background:url(../uploadimages/wizja.png) 0 -474px repeat-x;}
	#main .container {background:#FFF;}
	  #main .wrapper {position:relative;top:-49px;z-index:5;width:959px;padding:54px 0 0;background:url(../uploadimages/main-bg.png) no-repeat;}
	  #main .wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
		#aside {float:left;width:249px;padding:10px 24px 5px 35px;}
		  #sub-nav {margin:0 0 28px;background:#1186d4 url(../uploadimages/menu-bg-top.png) no-repeat;padding-top:15px;}
		    #sub-nav .content {background:url(../uploadimages/menu-bg-bottom.png) 0 100% no-repeat;padding:0 15px 20px;}
			#sub-nav h2 {margin:2px 0 15px 20px;width:54px;background:url(../uploadimages/wizja.png) -339px -105px no-repeat;text-indent:-999em;overflow:hidden;float:left;}
			#sub-nav ul {clear:left;list-style:none;border-top:1px dashed #7bc2ef;border-bottom:1px dashed #7bc2ef;overflow:hidden;font-size:0.75em;}
			  #sub-nav li {margin:-1px 0 0;}
				#sub-nav li a {display:block;padding:8px 19px 8px 28px;background:url(../uploadimages/wizja.png) -484px -150px no-repeat;border-top:1px solid #71b8e7;outline:none;color:#FFF;}
				#sub-nav li a.active {font-weight:bold;background-position:-220px -22px;padding-left:35px}
				#sub-nav ul ul {padding:0 0 0 20px;border-top:1px solid #71b8e7;font-size:0.92em;background:none;border:none;}
		  #news {margin:0 0 50px;}
			#news h2 {margin:0 0 23px;width:110px;height:19px;background:url(../uploadimages/wizja.png) -140px -93px no-repeat;text-indent:-999em;overflow:hidden;}
			#news .entries {list-style:none;margin:0 0 13px;font-size:0.69em;}
			  #news .entries li {padding:0 0 25px;line-height:1.4em;}
				#news .entries li h3 {margin:0 0 3px;font-size:1.09em;}
				#news .entries li .date {margin:0 0 3px;font-weight:bold;color:#999;}
				#news .entries li .more {}
				  #news .entries li .more a {float:right;width:21px;height:15px;background:url(../uploadimages/wizja.png) -196px -68px no-repeat;text-indent:-999em;overflow:hidden;}
		  #services {position:relative;width:249px;height:150px;background:url(../uploadimages/wizja.png) -251px -248px no-repeat;}
			#services h2 {position:absolute;top:-999em;}
			#services p {padding:50px 16px 16px 36px;font-weight:bold;color:#FFF;font-size:0.75em;}
			#services #chooser a {margin:0 16px 0 36px;display:block;width:151px;height:13px;padding:6px 10px;background:transparent url(../uploadimages/wizja.png) -251px -223px no-repeat!important;border:none;font-size:0.69em;}
			#services ul {display:none;list-style:none;font-size:0.69em;position:absolute;left:17px;top:40px;border-top:1px solid #E6E6E6;}
			#services.visible ul {display:block;}
			  #services li {}
				#services li a {display:block;width:151px;height:auto;padding:5px 10px;background:#F8F8F8;border:1px solid #E6E6E6;border-top:0;color:#666;width:190px;}
				#services li a:hover, #services li a:focus, #services li a:active {text-decoration:none;background-color:#EEE;}
		#content {float:right;width:650px;background:url(../uploadimages/main-content-bg.png) no-repeat;overflow:hidden;}
		/*#gallery #content {width:959px;background:#FFF;}*/
		  #main-content {padding:0 0 18px;background:url(../uploadimages/main-content-bg.png) -650px 100% no-repeat;overflow:hidden;}
			#content-title {margin:25px 0 0 45px;padding:0 0 10px;width:548px;height:36px;background:url(../uploadimages/content-title.png) no-repeat;text-indent:-999em;overflow:hidden;border-bottom:1px dashed #DDD;}
			#gallery #content-title {width:857px;}
			#index #content-title {border:none;padding-bottom:0;}
			#article {padding:20px 60px 10px 60px;font-size:0.75em;line-height:1.4em;background:#FFF url(../uploadimages/main-content-left.png) repeat-y;}
			  #article a {font-weight:bold;}
			  #article h3 {font-weight:bold;font-size:1.18em;margin:0 0 12px;}
			  #article h4 {font-weight:bold;font-size:1.09em;margin:0 0 12px;}
			  #article h5 {font-weight:bold;font-size:1em;margin:0 0 12px;}
			  #article h6 {font-weight:normal;font-size:1em;margin:0 0 12px;}
			  #article p {margin:0 0 12px 0;}
			  #article ul {list-style:square outside;margin:0 0 12px 40px;}
			  #article ol {list-style:decimal outside;margin:0 0 12px 30px;}
				#article li {margin:2px 0;}
			  #article .thumb {float:left;width:140px;padding:2px 0 0;}
			  #article .content {margin-left:162px;}
			  #article #equipment-category-list {list-style:none;overflow:hidden;margin:0;}
			    #article #equipment-category-list li {width:231px;float:left;margin:0 34px 40px 0;}
			      #article #equipment-category-list li h3 {margin:0;background:#EEE url(../uploadimages/grey_corners_equipment.png) no-repeat;}
			        #article #equipment-category-list li h3 a {display:block;padding:8px 0 6px 12px;}
			      #article #equipment-category-list li .thumb {width:auto;height:155px;border:1px solid #EEE;padding:5px;}
			      #article #equipment-category-list li .thumb a {display:block;}
			  #article .entries {list-style:none;margin:0;overflow:hidden;}
				#article .entries li {margin:0 0 13px;padding:0 0 13px;border-bottom:1px solid #EEE;overflow:hidden;}
				/* #article .entries#portfolio li {float:left;width:400px;} */
				  #article .entries .thumb {float:left;width:180px;padding:2px 0 0;}
				  #article .entries#equipment .thumb {width:152px;}
					#article .entries .thumb a img {border:1px solid #EEE;}
					#article .entries .thumb a:hover img {border-color:#FF7E00;}
				  #article .entries .content {margin-left:215px;}
				  #article .entries#equipment .content {margin-left:180px;}
					#article .entries h3 {font-size:1.18em;}
					#article .entries .date {font-size:0.92em;margin:-9px 0 3px;color:#999;}
					#article .entries p {line-height:1.4em;}
			  #article.entry {overflow:hidden;}
				#article.entry .thumb {float:right;width:auto;margin:0 0 5px 5px;}
				#article.entry .date {font-size:0.92em;margin:-9px 0 3px;color:#999;}
				#article.entry .introduction {font-weight:bold;}
				#article .entries-nav {overflow:hidden;padding:10px 0 0;clear:both;width:100%;}
				  #article .entries-nav .prev {width:45%;float:left;text-align:right;}
				  #article .entries-nav .next {width:45%;float:right;text-align:left;}
			  #article .gallery {list-style:none;margin:0 0 0 -25px;}
			  #gallery #article .gallery {margin:25px 0 0 35px;overflow:hidden;}
				#article .gallery li {float:left;width:160px;height:120px;margin:0 0 13px 25px;}
				#article .gallery#offer li {float:left;height:112px;margin:0 0 13px 25px;}
					#article .gallery img {border:1px solid #EEE;}
					#article .gallery a:hover img {border-color:#FF7E00;}
			  #article .gallery-references {list-style:none;margin:20px 0 0 -25px;overflow:hidden;}
					#article .gallery-references li {text-align:center;float:left;width:160px;height:150px;margin:0 0 6px 25px;font-size:0.92em;color:#666;}
					#article .gallery-references img {display:block;margin:0 auto 5px auto;border:1px solid #EEE;}
					#article .gallery-references a:hover img {border-color:#FF7E00;}
			  #article .paging {color:#0F83D1;text-align:center;padding:0 0 15px;}
			    #article .paging a {color:#0F83D1;border:1px solid #DDD;padding:4px 6px 4px 6px;text-decoration:none;}
			    #article .paging a.prev {border:none;background:url(../uploadimages/paging-markers-dark.png) 1% -37px no-repeat;}
			    #article .paging a.next {border:none;background:url(../uploadimages/paging-markers-dark.png) 99% 9px no-repeat;}
			      #article .paging a:hover, #article .paging a:focus, #article .paging a:active {border-color:#BBB;text-decoration:underline;}
			  #article .paging strong {color:#111;border:1px solid #BBB;padding:4px 6px 4px 6px;}
			  #article .workers {list-style:none;margin:0;overflow:hidden;}
			    #article .workers li {float:left;margin:0 0 40px;width:100%;}
			    #article .workers li .thumb {width:80px;margin-right:30px;float:left;}	    
			      #article .workers li .thumb img {padding:2px;border:1px solid #DDD;}	    
			    #article .workers li .content {float:left;margin-left:0;}		    
			      #article .workers li .content h3 {margin:0;}		    
			      #article .workers li .content .work-stand {font-size:0.94em;color:#AAA;font-weight:bold;margin-bottom:12px;}		    
		      #map {display:none;margin:0 0 14px;width:530px;height:350px;border:1px solid #EEE;}
		      #map-content {display:none;}
			    #map a.location {position:absolute;top:0px;left:0;}
			    #map strong em {font-style:normal;font-size:0.92em;color:#777;}
			  #article #map-entries {list-style:none;margin:0;overflow:hidden;}
			    #article #map-entries li {width:50%;float:left;height:90px;}
			    #article #map-entries h3 {margin-bottom:6px;}
			      #article #map-entries h3 * {display:inline;}
			  /* LIGHTBOX GALLERY */
			  #jquery-overlay {position:absolute;top:0;left:0;z-index:80;width:100%;height:500px;}
			  #jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:90;text-align:center;line-height:0;}
				#jquery-lightbox a img {border:none;}
				#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
				  #lightbox-container-image {padding:10px;}
				  #lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
				#lightbox-nav {float:right;width:26%;height:20px;z-index:10;padding-bottom:10px;}
				#lightbox-container-image-box > #lightbox-nav {right:0;}
				  #lightbox-nav a {outline:none;}
				  #lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:24px;height:20px;display:block;}
				  #lightbox-nav-btnPrev {float:right;}
				  #lightbox-nav-btnNext {float:right;margin-left:10px;}
				#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
				  #lightbox-container-image-data {padding:0 10px;color:#666;}
					#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
					  #lightbox-image-details-caption {font-weight:bold;}
					  #lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1em;margin-top:2px;}
				  #lightbox-secNav-btnClose {position:absolute;top:-30px;right:0;width:30px;float:right;padding-bottom:0.7em;outline:none;}
			  #article #search-results {list-style:none;}
				#article #search-results li {margin:7px 0;}
			  #article #search {margin:0 0 12px;}
				#article #search div {padding:0;}
				#article #search label {float:left;padding:3px 8px 0 0;width:50px;text-align:left;}
				#article #search .text {float:left;width:200px;margin:1px 0 0;padding:2px;}
				#article #search button {float:left;margin:0 0 0 4px;padding:1px 20px 2px 20px;font-weight:bold;text-transform:uppercase;}
			  #noscript {padding:8px 10px;font-weight:bold;color:#666;border:1px solid #DDD;background:#F4F4F4;}
			  #article form {margin:0 0 12px;}
			  #article #contact {display:none;}
			  #article .processing {background:url(../uploadimages/ajax-loader.gif) 48% 48% no-repeat;}
				#article .processing fieldset {visibility:hidden;}
				  #article form div {overflow:hidden;padding:5px 0;}
				    #article form em {font-style:normal;font-weight:bold;color:#F60;}
					#article form label {float:left;display:block;width:180px;padding:2px 10px 0 0;text-align:right;font-weight:bold;}
					#article form .warning label {color:#F30;}
					#article form .text {float:left;width:210px;padding:2px;}
					#article form .warning .text {border-color:#F30;}
					#article form textarea {width:255px;height:100px;padding:2px;}
					#article form .warning textarea {border-color:#F30;}
					#article form p.info {margin:0 0 0 190px;}
					#article form button {margin:0 0 0 190px;padding:3px 20px;font-weight:bold;text-transform:uppercase;}
		  #clients {padding:20px 0 0 45px;}
		  #aside #clients {display:none;height:130px;margin:0 0 28px;padding:20px 27px 15px 27px;background:url(../uploadimages/wizja.png) 0 -309px no-repeat;}
			#clients h2 {margin:0 0 15px 0;width:90px;height:16px;background:url(../uploadimages/wizja.png) -162px -165px no-repeat;text-indent:-999em;overflow:hidden;}
			#clients ul {list-style:none;margin:0 0 15px 0;overflow:hidden;}
			  #clients li {float:left;padding:0 15px 15px 0;}
			  #aside #clients li {float:none;padding:0;width:100%;text-align:center;}
  /* FOOTER */
  #footer {}
	#footer .container {padding:55px 0 25px;background:url(../uploadimages/main-bg.png) -959px 0 no-repeat;}
	  #footer p {float:left;width:310px;font-size:0.63em;color:#74B8E6;text-align:right;}
		#footer p a {color:#84C8F6;}
	  #footer ul {list-style:none;float:right;margin:5px 0 0;font-size:0.63em;overflow:hidden;}
		#footer li {float:left;margin:0 19px 0 -1px;padding:2px 0 2px 20px;border-left:1px solid #84C8F6;}
		  #footer li a {padding:1px;color:#84C8F6;}
		  #footer li a.active {font-weight:bold;}