/*
Title: zabudowywnetrz.eu
url: http://www.zabudowywnetrz.eu
Version: 2.0
Author: Artur Leśniewski
Released: 20091008
*/

/* deafault */
html, body, h1, h2, h3, h4, h5, h6, form, table, tr, th, td {margin: 0; padding: 0; font-family:Tahoma; font-size:12px;}
.clear {clear: both; margin: 0; padding: 0; font-size: 0; height: 0; line-height: 0;}
ul#menu{list-style:none; margin:0; padding:0;}

/* body */
body{background:#191919; height:100%; color:#dedede;}

/* page */
#page{width:960px;margin:0 auto; text-align:left;}

	#header{ width:960px; text-align:right; padding-bottom:25px;}
	#header h1#logo{width:142px; height:62px; float:left; display:inline; background:url(../graphics/logo.gif) no-repeat top left; }
	#header h2#phone{width:187px; height:62px; float:right; display:inline; background:url(../graphics/phone.gif) no-repeat top left;}
	#menu {clear:both; width:960px; background:url(../graphics/menu.gif) repeat-x top left; height:48px;}
	#menu li{float:left;}
	#menu li a{color:#000000; height:20px; padding:14px 30px; display:block; font-weight:bold;}
	#baner{width:960px; background:url(../graphics/banerBg.gif) repeat-x top left; height:351px; clear:both;}
	
	#content{width:960px;}
	
	#content #main{width:600px; float:left; padding:8px 0; text-align:justify;  line-height:18px;}
	#content #main2{width:960px; padding:8px 0; text-align:justify;  line-height:18px;}
		#content #main h1{font-size:24px; padding:8px;}
		#content #main h2{font-size:20px; padding:8px 0; font-weight:normal;}
		#content #main a{color:#5e5e5e;}
		#content #main a:hover{text-decoration:none;}
	#content div#pomiar{width:349px; float:right;}
	#main li img{border:0;}
	
	#content div#pomiar h2{background:url(../graphics/pomiar.jpg) no-repeat top left; height:43px; width:349px;}
	#content ul#partners{padding:30px 12px 12px 0px; margin:0; list-style:none;text-align:center;}
		#content h2{font-size:20px; font-weight:normal;padding:8px 0;}
		#content ul#partners li{padding:2px 4px; float:left;}
		#content ul#partners li img a{border:none;}

table#realization td{ border:2px solid #A6A6A6; color:#D1D1D1; width:450px; padding:30px 5px; margin:18px; background-color:#222222; text-align:center;}
table#realization td a img{border:none; padding:0; margin:0;}
table#realization td img{height:160px; overflow:hidden;}
#footer{clear:both; width:960px;margin:0 auto; padding:0; text-align:center;}	
	#footerLeft{background:#c71585; height:53px; float:left; width:480px;  font-size:12px; font-family:Tahoma;}
		#footerLeft a{color:#fff; background:url(../graphics/mail.jpg) no-repeat; display:block; width:195px; float:left; padding-top:18px; padding-left:10px; height:35px; text-decoration:none; font-weight:bold;}
		#footerLeft a:hover{text-decoration:underline;}
		#footerLeft #telephone{float:left; width:150px; font-size:12px; padding:12px 0 0 16px; margin:0; background:url(../graphics/phone.jpg) no-repeat; height:41px; font-weight:bold;}
		#footerLeft #gg{float:right; width:101px; padding-top:18px; background:url(../graphics/gg.jpg) no-repeat;  height:35px; text-align:right; padding-right:4px; font-weight:bold;}
	#footerRight{height:31px; float:right; width:479px; color:#5e5e5e; font-size:10px; font-family:Tahoma; padding-top:21px; border:1px solid #434343; border-bottom:0; border-left:0;}
.line{height:8px; width:100%; background:#c71585; clear:both;}

#content img{border:1px solid #C71585; ;margin:5px;; padding:5px;}

div.boxImageList, div.boxGalleryList{float:left; text-align:center;}
div.boxImageList a, div.boxGalleryList a{display: inline; float:left; width:166px; padding:2px; margin:8px;}

/* slideshow*/
#slideshow {position:relative; margin:0; padding:0;}
	#slideshow img {position:absolute;top:0;left:0;z-index:8; border:none ; border-top:0; border-bottom:0;}
	#slideshow img.active {z-index:10;}
	#slideshow img.last-active {z-index:9;}


/* galleria */
.galleria_container{margin:0 auto; width:950px; text-align:center;}
.galleria_wrapper{margin:0 auto; width:950px; text-align:center;}

.galleria{list-style:none;width:950px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

form{padding:8px 0 15px 0;}
form input, form select, textarea{background:#2f2f2f; border:1px solid #6e6e6e; color:#888;}