/*RESET*/
html, body, div, span,object, h1,h2,h3,h4, p, font, img, dd,dt,dl,a, ul,ol,li,form{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	list-style-type:none;
	font-weight:normal;
	color:#000000;
}

body{position:relative;height:100%;width:100%;background:#B9B9B9 url(../images/bg_lay.jpg) repeat-y top center;; font:normal 11px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;}
.clear{clear:both}
	/*#bgLeft{width:50%;height:100px;position:absolute;top:0;left:0;right:300px;background:url(../images/bg_left.jpg) no-repeat right 0 ;}
	#bgRight{height:100px;width:50%;position:absolute;top:0;right:0;background:url(../images/bg_right.jpg) no-repeat 500px 0;}
	*/
	

.ribbon{left:200px;
position:absolute;
top:43px;}

#wrap{width:100%;height:100%;background: url(../images/sub_bg.jpg) repeat-x top}
#wrapwrap{width:100%;height:100%;background:#F7F7F7 url(../images/sub_bg_footer.jpg) repeat-x bottom;}
#top{width:1000px;margin:0 auto;background:#ffffff}

#left{position:relative;width:250px;min-height:620px;height:auto !important;height:620px;background:#ffffff;float:left}
	#left .logo{padding-top:45px;padding-left:32px;padding-bottom:37px}
		#left ul li{display:block;background:url(../images/bg_menu.jpg) no-repeat;width:250px;padding: 0 0 5px 0}
	#left ul li ul li{display:block;background-image:none;width:170px;padding: 0 0 5px 60px}
	#left ul li a{height:20px;text-decoration:none;color:#000000;text-transform:uppercase;padding-left:61px;padding-top:4px;display:block;background:url(../images/bg_menu_2.jpg) no-repeat;}
	#left ul li ul li a{display:inline;height:10px;text-decoration:none;color:#000000;text-transform:none;padding-top:4px;background-image:none;padding-left:0}
	#left ul li a:hover{background:url(../images/bg_menu_1.jpg) no-repeat;}
	#left ul li ul li a:hover{background-image:none;}
	#left ul li a.active{background:url(../images/bg_menu_1.jpg) no-repeat;}
	#left ul li a.struktura{background:url(../images/struktura.jpg) no-repeat;}
	#left ul li a.struktura:hover{background:url(../images/struktura_hover.jpg) no-repeat;}
	#left ul ul{padding-top:10px;}
	.gwarancja{padding-top:23px;padding-left:85px;}
	
#right{background:#ffffff;width:750px;min-height:620px;height:auto !important;height:620px;float:left}

#footer{clear:both;height:136px;width:100%;/*background:url(../images/sub_bg_footer.jpg) repeat-x;*/}
#footerContent{background:#B9B9B9 url(../images/bg_lay.jpg) repeat-y top center;width:1000px;margin:0 auto;height:157px;}
	#nav{padding-top:21px;width:250px;background:#ffffff;height:136px;float:left}
	#nav ul{padding-left:47px;}
	#nav li{background:url(../images/divide.jpg) no-repeat top left;float:left;padding:0 15px}
	#nav li.none{background-image:none;padding-left:0}
	#nav ul li  a{display:block;padding-top:35px;text-decoration:none;color:#000000}
	#nav ul li a:hover{text-decoration:underline}
	#nav .home a {background:url(../images/nav_01.jpg) no-repeat 7px 15px;text-decoration:none}
	#nav .sitemap a{background:url(../images/nav_02.jpg) no-repeat 15px 15px;}
	#nav .email a {background:url(../images/nav_03.jpg) no-repeat 7px 15px;}
	
	#nav #flags {padding-top:20px;padding-left:62px;clear:both}
	#nav #flags li{background:none;padding-right:10px;}
	#nav #flags li a{background:none;padding-top:0}
	
	#info ul li,#info ul{float:right;}
	#info ul{padding-right:37px;padding-top:16px;}
	#info ul li{padding-right:10px;}
	
	#info{padding-top:21px;width:750px;height:136px;background:url(../images/sub_footer.jpg) no-repeat;float:left;}
	#info .img_1{padding-left:54px;padding-top:7px;}
	#info .img_2{padding-left: 36px;padding-top:7px;}

/*SUBPAGES*/
	#rightSubpage img{float:left;}
	#rightSubpage p{float:left;padding-top:7px;font:12px Arial, sans-serif;color:#ffffff;clear:both;background:url(../images/follower.jpg) no-repeat;width:730px;height:28px}
	#rightSubpage a.back{float:right;font: 12px Arial, sans-serif;color:#BDBDBD;clear:none;background:url(../images/arrow_back.jpg) no-repeat 0 5px}
	#rightSubpage a.back:hover{float:right;font:12px Arial, sans-serif;color:#BDBDBD;clear:none;text-decoration:underline}
	#rightSubpage p a{float:left;padding-left:12px;padding-right:7px;font:12px Arial, sans-serif;color:#ffffff;text-decoration:none;}
	#rightSubpage p a.link{padding-left:12px;padding-right:7px;font:12px Arial, sans-serif;color:#ffffff;text-decoration:none;background:url(../images/arrow_follower.jpg) no-repeat 0 5px}
	#rightSubpage p a:hover{color:#ffffff;text-decoration:underline;}
	#rightSubpage p a.last{color:#ffffff;font-weight:bold;}
	
	#rightContent{padding-left:12px;padding-bottom:35px;}
	#rightContent h1{clear:both;text-transform:uppercase;padding-top:10px;color:#000000;font-size:12px;font-weight:bold;line-height:16px;}
	#rightContent h2{padding-top:16px;color:#000000;font-size:12px;font-weight:bold;line-height:16px;}
	#rightContent p{line-height:16px;width:700px;padding-top:16px}
	#rightContent.przedstawiciele p{line-height:16px;width:700px;padding-top:0px}
	#rightContent p a{background:url(../images/arrow_black.jpg) no-repeat 4px 5px;padding-left:12px;text-decoration:none;}
	#rightContent p a:hover{text-decoration:underline;}
	#rightContent ul{line-height:16px;width:700px;}
	#rightContent ul li{padding-top:16px;}
	#rightContent ul ul{padding-top:0;padding-left:20px}
	#rightContent ul li ul li{padding-top:0;}

/*KOLEKCJE*/






	#banner{height:202px;}
	.kolekcje{float:left;padding-top:20px;width:172px;padding-right:10px;}
	.kolekcje img{border:1px solid #999999}
	.kolekcje h3 {padding-top:5px;font-weight:bold;text-align:center}
	.kolekcje h3 a{font-weight:bold;text-align:center;text-decoration:none;}
	.kolekcje h3 a:hover{font-weight:bold;text-align:center;text-decoration:underline;}
	
	table{padding-bottom:20px;}
	table td{vertical-align:bottom;width:220px;}
	table td a{margin-top:12px;display:block}
	table td img{}
	table td  span{width:190px;vertical-align:top;display:block;color:#514740;clear:both}
	.tilename{color:#211717;font-size:14px;padding-top:16px;line-height:auto;font-weight:bold;padding-bottom:10px; width:200px}
	hr{background:#DCDAD9;height:1px;border:none;margin-left:-3px;margin-right:15px;margin-bottom:0}
	#zoom_content img {margin-bottom:0}
  #zoom_content {display:inline;}
  .tb table td{width:auto;}
	#rightContent .tb{display:none;}
	#rightContent .tb img{float:left;}
	#rightContent .tb table{float:left;width:280px;}
	
/*NAGRODY I WYROZNIENIA*/
	.nagrody{padding-top:10px; width:650px}
	#rightContent .even p {float:left; width:255px}
	#rightContent .odd p{float:right;text-align:right; width:255px}
	
	#rightContent .projekt p {padding-top:50px}
	#rightContent .nagrody p {padding-top:0px}
	
	.even img{float:left; padding-left:5px;padding-right:10px;}
	.odd img{float:right; padding-right:50px;padding-left:10px}
  .even a{padding-left:5px;padding-right:10px;}
	.odd a{padding-right:70px;padding-left:10px;width:120px}
	
	/*#rightContent .nagrody p{width:335px;padding-top:0;padding-right:50px;}
	.projekt.even a{float:left;padding-left:20px;padding-right:20px;}
	.projekt.odd a{float:right;padding-left:20px;padding-right:60px;}
	#rightContent .projekt.odd p{float:right;text-align:right}
	#rightContent .projekt.odd img{float:right;padding-right:0px;padding-left:0px;margin-right:0px}
	 
	 .projekt.even img {padding-left:0px;padding-right:0px;}
	 #rightContent .projekt img{border:1px solid #999999;}
	 #rightContent .projekt p{width:335px;padding-top:0;padding-right:75px;}*/
		
		
/*POMAGAMY KLIENTOM*/
	.male_lazienki{float:left;padding-top:20px;width:163px;padding-right:20px;}
	.male_lazienki img{border:1px solid #999999}
	.male_lazienki h3 {padding-top:5px;font-weight:bold;text-align:center}
	.male_lazienki h3 a{font-weight:bold;text-align:center;text-decoration:none;}
	.male_lazienki h3 a:hover{font-weight:bold;text-align:center;text-decoration:underline;}
	
	#rightContent .porady_techniczne span{color:#dddddd;font:normal 60px  Arial, Verdana, Geneva, Helvetica, sans-serif;display:block;float:left}
	#rightContent .porady_techniczne h2{font-size:11px;padding-top:10px;padding-left:10px;float:left;width:585px}
	#rightContent .porady_techniczne p{float:left;padding-left:10px;width:585px;padding-top:0}
	#rightContent .porady_techniczne ul{float:left;padding-left:10px;width:585px;padding-top:0}
	#rightContent .porady_techniczne ul li{padding-top:0;padding-bottom:16px;list-style-type:disc;list-style-position:inside}
	#rightContent .porady_techniczne {background:url(../images/help_divide.jpg) no-repeat left bottom;padding-bottom:24px}
	
	#rightContent .urzadzamy_lazienke span{color:#dddddd;font:normal 60px  Arial, Verdana, Geneva, Helvetica, sans-serif;display:block;float:left}
	#rightContent .urzadzamy_lazienke h2{font-size:11px;padding-top:10px;padding-left:10px;float:left;width:585px}
	#rightContent .urzadzamy_lazienke p{float:left;padding-left:10px;width:585px;}
	#rightContent .urzadzamy_lazienke ul{float:left;padding-left:10px;width:585px;padding-top:0}
	#rightContent .urzadzamy_lazienke ul li{padding-top:0;padding-bottom:16px;list-style-type:disc;list-style-position:inside}
	#rightContent .urzadzamy_lazienke {background:url(../images/help_divide.jpg) no-repeat left bottom;padding-bottom:40px}
	/*#rightContent .urzadzamy_lazienke img {padding-top:28px;padding-left:81px;padding-bottom:15px}*/
	#rightContent .urzadzamy_lazienke img {padding-top:0px;padding-left:0px;padding-bottom:0px}
	#rightContent .urzadzamy_lazienke p a {background:none; padding-left:0px;}


	#rightContent .projekt{padding-bottom:20px}
	
	/*#rightContent .projekt_r img{float:right;margin-right:60px;margin-left:25px}*/
	#rightContent .projekt .colors img{border:none;margin-right:0;margin-left:0}
	#rightContent .projekt .colors{width:294px;float:right;padding-top:10px;margin-right:-43px}
	#rightContent .projekt .colors img{float:left;padding-left:0;padding-right:0;}
	#rightContent .projekt .colors span{float:left;text-align:center;padding-left:11px;padding-right:7px}
	/*#rightContent .projekt p{float:left;width:220px;padding-top:49px;}
	
	#rightContent .projekt_r p{float:right;text-align:right;}*/
	
/*KONTAKT*/
	#rightContent .kontaktLeft{float:left;width:300px;padding-bottom:40px;}
	#rightContent .kontaktLeft p{width:300px;}

	#rightContent .kontaktRight{float:right;width:300px;padding-bottom:40px;}
	#rightContent .kontaktRight p{width:300px;}
	
	#rightContent .kontaktRight a,#rightContent .kontaktLeft a{background-image:none;padding-left:0}
	#rightContent .kontaktRight span,#rightContent .kontaktLeft span{font-weight:bold}

	#rightContent.przedstawiciele p a{background-image:none;padding-left:0px;text-decoration:none;}
	#rightContent.przedstawiciele  div{width:300px;float:left;padding-bottom:40px;}
	#rightContent.przedstawiciele  div p{width:300px;}
	
/*GDZIE KUPIC*/
	
	#rightContent .gdzie_kupic{clear:left;border-right:1px solid #DCDAD9;
float:left;
height:364px;
margin-bottom:40px;
width:154px;}
	#rightContent #gdzie_kupic p{padding-top:0;margin-top:16px;
float:none;
width:154px;}
#mapka{clear:right;padding-top:15px}
	#rightContent .adresy{float:right;padding-left:20px;;line-height:16px;width:560px}
	#rightContent .gdzie_kupic li{padding-top:6px;}
	.gdzie_kupic li a{text-decoration:none;line-height:14px}
	.gdzie_kupic li a:hover{text-decoration:underline;line-height:14px}
	.miasto{float:left;padding-bottom:16px;padding-right:30px;}
	
/*KALKULATOR*/
	#kalkulator p{clear:both;margin-left:107px;padding-top:8px; width:540px}
	#kalkulator p label{width:250px;display:block;float:left;text-align:right;padding-right:10px;height:16px;}
	#kalkulator p select{width:140px;float:left}
	#kalkulator p input{width:135px;float:left;margin-right:5px;}
	#kalkulator p textarea{width:395px;height:110px;clear:both;display:block;}
	
	#kalkulator h1{text-align:center}
	
	#kalkulator span.shadow_grey {background:url(../images/help_divide.jpg) no-repeat left bottom;display:block;height:40px;width:712px;}
	
.footer_text{text-align:center;color:#7F7F7F;clear:both;padding-top:20px;font-size:10px;padding-bottom:30px}
	
/*MATERIALY DO POBRANIA*/
	#materialy{clear:both;}
	.materialy{padding:15px 0 0px 0;clear:both;min-height:54px;height:auto !important;height:54px;}
	#rightContent .materialy img{float:left;margin-right:15px;}
	#rightContent .materialy p{width:500px;padding-top:40px}