*{margin:0;padding:0;border:0;}
body{font:11px Tahoma, Helvetica, Arial;background:#fff url(images/body-bg.jpg) 0 0 repeat-x;}
a{color:#ff5d00;text-decoration:none;}
.techdata td{background:#ebebeb;padding:5px 0 5px 10px;}
a:hover{color:#111;}
br.c{clear:both;}
h2{font:bold 18px Arial;color:#373737;margin-bottom:15px;text-transform:uppercase;}
h3{font-size:18px;font-weight:normal;color:#ff5d00;margin-bottom:10px;}
h4{font-size:14px;clear:both;margin:20px 0;}
#top-wrap{margin:0 auto;height:370px;min-width:960px;background:url(images/top.jpg) center top no-repeat;}
#top{margin:0 auto;width:960px;position:relative;}
	#top #logo1{position:absolute;width:130px;height:130px;top:110px;left:540px;cursor:pointer;}
	#top #logo2{position:absolute;width:130px;height:130px;top:190px;left:670px;cursor:pointer;}
	#top #lang{position:absolute;left:850px;top:317px;}
	#menu{padding:18px 0 0 14px;}
	#menu li{display:block;float:left;padding:0 2px;background:url(images/menu-border.png) right bottom no-repeat;}
	#menu a{display:block;float:left;padding:12px 18px;font:bold 14px Arial;color:#fff;text-transform:uppercase;}
	#intro{position:absolute;top:115px;left:8px;width:300px;color:#b0b0b0;text-shadow:1px 1px 0 #262626;}
	.intro-flash{display:block;height:50px;width:250px;margin-bottom:-28px;}
	#t1{position:absolute;top:71px;left:10px;}
	#t2{position:absolute;top:305px;left:10px;}
	#top .arr{display:none;position:absolute;left:520px;top:297px;background:url(images/cases-arrow.png) no-repeat;width:45px;height:67px;}
#wrap{margin:0 auto;width:960px;overflow:visible;padding-top:25px;}
	.nav{float:left;width:260px;}
	.nav #list{width:251px;background:#fff url(images/list-gray.png) 0 0 repeat-y;}
	.nav #list li{position:relative;display:block;height:21px;padding:2px 0;background:url(images/arrows.png) 17px -42px no-repeat;}
	.nav #list a{display:block;height:17px;padding:2px 0 2px 37px;font-weight:bold;color:#ff7601;}
	.nav #list span{display:block;height:17px;padding:2px 0 2px 37px;font-weight:normal;color:#373737;}
	.nav #list span img{position:absolute;top:6px;left:8px;}
	.left{float:left;margin-left:45px;width:250px;}
	.right{float:left;margin-left:45px;width:355px;}
	.bt{float:right;margin:15px 0;}
	.id{color:#747474;font-size:10px;margin:-10px 0 25px 0;}
	.prod{width:682px;float:right;margin:0 0 20px 18px;}
		.prod h3{font-size:13px;font-weight:normal;color:#ff5d00;margin-bottom:10px;}
	.left img{margin-bottom:5px;}
	.prod .img{float:left;margin:0 18px 10px 0;clear:left;}
	.prod .right{margin-left:0px;}
	#contact1{width:265px;}
	#contact2{width:310px;margin-left:30px;}
	#contact3{width:320px;margin-left:30px;}
	#contact4{width:665px;margin-left:30px;float:left;}
	#contact2 table,#contact3 table{width:100%;}
	#contact2 td,#contact3 td{width:50%;}
	#contact3 td{vertical-align:top;}
	#contact2 p{margin:30px 0 12px 0;padding-left:12px;background:url(images/arrows.png) 2px 3px no-repeat;}
	#contact2 b a,#contact3 b a{color:#000;}
	.ni{float:left;margin:0 20px 15px 0;}
	#news ul{clear:both;}
	#news li{display:block;padding:2px 0;background:url(images/arrows.png) 17px -17px no-repeat;}
	#news li a{display:block;height:15px;padding:2px 0 2px 37px;font-weight:bold;color:#ff7601;text-decoration:underline;}
	.images a{display:block;float:left;margin:20px 20px 0 0;}
	
	.input1,.textarea1,#newsletter input{padding:3px;margin:2px;border:#bbb 1px solid;}
	.submit1{padding:5px 10px;margin:10px;cursor:pointer;background-color:#ddd;}
	#newsbt{cursor:pointer;}
	#newsletter .bt{border:0;margin:9px;float:left;padding:0;}
	
	#serwis{margin-left:25px;width:655px;float:left;}
	#serwis li{list-style-position:inside;}
	
	#katalog{float:right;margin-right:50px;}
	.thickbox{display:block;height:51px;margin:16px 48px;float:left;}
	
	.date{font-size:10px;color:#999;}
	
	#cases-menu h3{background:#cccccc;color:#373737;font-weight:bold;font-size:12px;padding:12px 10px 12px 10px;margin:4px 0 4px 0;}
	#cases,.gal{width:690px;float:right;margin-bottom:15px;}
	.img{border:#ddd 8px solid;/*height:75px;overflow:hidden;*/}
	
	#content{float:right;width:700px;}
	
#footer-wrap{background:#fff url(images/footer-bg.png) 0 0 repeat-x;}
#footer{margin:0 auto;padding-top:60px;width:960px;height:160px;text-transform:uppercase;font-weight:bold;}
	#footer .footermenu{display:block;float:left;padding:0 14px;background:url(images/arrows.png) 0 5px no-repeat;}
	#footer ul a{display:block;height:17px;padding:2px 10px;color:#9a9a9a;}
	#footer p{float:right;text-align:right;color:#9a9a9a;}
	#footer p a{color:#9a9a9a;}
