/* CSS Document */

/*Sample CSS to style the two tickers in the demo*/

.\2see {width:200px; padding:3px; height:200px;}
.rsstitle{font-weight: bold; color:#CCCCCC; padding:1px;}
.rsstitle a{font-weight: bold; color:#79a41c; padding:1px; text-decoration:none;}
.rsstitle a:hover{font-weight: bold; color:#fff; background-color:#79a41c; }
.rssdate{color: gray; font-size: 85%;}
.rssdescription{ color:#CCCCCC;}

#wyswietlacz {width: 200px; padding: 3px; height:200px;}

/**/

body {	margin:0; padding:0; font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
		
ul {padding:0px; margin:0px; list-style:none;}
#clear {clear:both;}

.none { display:none;}

#main {width:100%; height:auto; min-height:850px; background: url(../images/bg.jpg) repeat-x 0px 0px; display:table;}
#mainzapalki {width:6386px; height:auto; min-height:850px; background: url(/images/bg.jpg) repeat-x 0px 0px;}
	#main-conteiner { margin:auto; width:700px; height:auto; min-height:850px;}
	#top { position:relative; width:700px; height:357px; }
		.logo { position: absolute; left:0px; top:55px; }
		
		#ddbox { height:100px; }
		#blog-box { position:absolute; right:500px; top:25px; width:200px; height:100px; line-height:20px; color:#CCCCCC; font-size:11px; margin-top:20px;}
			#blog-box h3 { color:#79a41c; text-indent:12px; font-size:11px; font-weight:bold; background:url(../images/news.gif) no-repeat 0px 6px;}
			#blog-box p {}
				#blog-box p a{ padding:1px; color:#79a41c; font-weight:bold; text-decoration:none;}
				#blog-box p a:hover { background-color:#79a41c; color:#FFFFFF;}
			#blog-box .imgage { background:url(../images/img_big_bg.gif) no-repeat; width:193px; height:155px; border:none;}	
				#blog-box .imgage img { width:173px; height:138px; margin-top:8px; margin-left:10px; border:0px; }
		
		
		
	#content {width:700px; height:auto; min-height:500px; clear:both; display:table;}
	 
	.jestestutaj { position:absolute; top:330px; left:0px; height:26px; clear:both;}
		.jestestutaj p { color:#CCCCCC; font-size:10px;}
		.jestestutaj p span{background-color:#79a41c; color:#FFFFFF; padding:2px;}
		.jestestutaj p a{ color:#CCCCCC; font-size:10px; padding:2px; text-decoration:none;}
		.jestestutaj p a:hover{ background-color:#79a41c; color:#FFFFFF;}
		
		
		
		#column-left { float:left; width:200px; margin-left:0px; height:auto; margin-top:20px;}
		#column-left-kontakt { float:left; width:400px; margin-left:0px; height:auto; margin-top:20px;}
		#column-left-nz { float:left; width:100%; margin-left:0px; height:auto; margin-top:20px;}
		#column-center { float:left; width:200px; margin-left:48px; height:auto; margin-top:20px;}
		#column-right { float:left; width:200px; margin-left:48px; height:auto; margin-top:20px;}
		#column-right-fotografia { float:right; width:450px; height:auto; margin-top:20px;}
		
		#box-witaj {line-height:20px; color:#CCCCCC; font-size:11px; color:#009900;}
		#box-witaj h2  {background:url(../images/witaj.gif) no-repeat; width:45px; height:11px;}
		
		#box-projekty {line-height:20px; color:#CCCCCC; font-size:11px; color:#009900;}
		#box-projekty h2  {background: url(../images/projekty.gif) no-repeat; width:152px; height:12px;}
		
		#box-fotografia {line-height:20px; color:#CCCCCC; font-size:11px; color:#009900;}
		#box-fotografia h2  {background: url(../images/fotografia.gif) no-repeat; width:81px; height:12px;}
		
		#box-klienci {line-height:20px; color:#CCCCCC; font-size:11px; color:#009900; margin-top:50px;}
		#box-klienci h2  {background: url(../images/klienci.gif) no-repeat; width:113px; height:12px;}
		
		#box-aktualnie {line-height:20px; color:#CCCCCC; font-size:11px; color:#009900;}
		#box-aktualnie h2  {background: url(../images/aktualnie.gif) no-repeat; width:67px; height:12px;}
		
		#box-rss {line-height:20px; color:#CCCCCC; font-size:11px; color:#009900;}
		#box-rss h2  {background: url(../images/rss.gif) no-repeat; width:89px; height:12px;}
		#box-rss p {color:#CCCCCC;}
		#box-rss p span{ color: #666666;}
		
		
		
		.box { line-height:20px; color:#CCCCCC; font-size:11px; margin-top:20px; clear:both;}
			.box h2 { color: #FF9900; text-indent:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; background:url(../images/news.gif) no-repeat 0px 6px;}
			.box h3 { color:#79a41c; text-indent:12px; font-size:11px; font-weight:bold; background:url(../images/news.gif) no-repeat 0px 6px;}
			.box h4 { color:#79a41c; text-indent:12px; font-size:11px; font-weight:bold;}
			.box h5 { color:#fff; text-indent:30px; font-size:11px; line-height:25px; font-weight:bold; background:url(../images/obrazek_ikona.gif) no-repeat 0px 10px; border-top: 1px dotted #3e3e3e; padding-top:5px;}
			.box p {}
				.box p a{ padding:1px 5px 1px 16px; color:#79a41c; font-weight:bold; text-decoration:none; background:url(../images/p_strzalka.gif) no-repeat 2px 4px;}
				.box p a:hover { padding:1px 5px 1px 16px; background-color:#79a41c; color:#FFFFFF; background-image:url(../images/p_strzalka_ziel.gif); background-repeat:no-repeat; background-position:2px 4px;}
				.box .wyszczegolnienie { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#79a41c; font-style:italic;}
				.box .text-foto { float:left; padding:20px;}
				.box .text-foto a img{border:none;}
			.box ul {}
				.box ul li {}
				.box ul li a{ text-decoration:none; color:#FFFFFF; padding:2px;}
					.box ul li a img{border:none; position:relative; top:5px; left:0px;}
					.box ul li a:hover{ padding:2px; background-color:#79a41c; color:#FFFFFF;}
			.box .imgage { background:url(../images/img_big_bg.gif) no-repeat; width:193px; height:155px; border:none;}	
				.box .imgage img { width:173px; height:138px; margin-top:8px; margin-left:10px; border:0px; }
			
			.imgage { background:url(../images/img_big_bg.gif) no-repeat; width:193px; height:155px; border:none;}	
				.imgage img { width:173px; height:138px; margin-top:8px; margin-left:10px; border:0px; }

			.imgage-logo {width:193px; height:93px; border:none;}	
				.imgage-logo img { width:173px; height:93px; margin-left:10px; border:0px; }		
			
			.fotografia-contener { position:relative; clear:both; background:url(../images/img_big_bg.gif) no-repeat; width:193px; height:155px; margin-bottom:20px;}
				.fotografia-contener img { width:177px; height:141px; margin-top:7px; margin-left:8px;}
				.fotografia-contener span { position:absolute; bottom:10px; left:10px; background-color:#333333; width:166px; padding:0px 0px 0px 7px;}
				.fotografia-contener span a{ padding:1px 5px 1px 16px; color:#79a41c; font-weight:bold; text-decoration:none; background:url(../images/p_strzalka.gif) no-repeat 2px 4px;}
				.fotografia-contener span a:hover{ padding:1px 5px 1px 16px; background-color:#79a41c; color:#FFFFFF; background-image:url(../images/p_strzalka_ziel.gif); background-repeat:no-repeat; background-position:2px 4px;}
				
				.foto-one { float:left; width:59px; height:59px; background-color:#CCCCCC; margin-top:5px;}
					.foto-one img { width:55px; height:55px; padding:2px;}	
				.foto-two { float:left; width:59px; height:59px; margin-left:6px; margin-top:5px; background-color:#CCCCCC;}
					.foto-two img { width:55px; height:55px; padding:2px;}
				.foto-three { float:left; width:59px; height:59px; margin-left:6px; margin-top:5px; background-color:#CCCCCC;}
					.foto-three img { width:55px; height:55px; padding:2px;}				
	
#footer {width:100%; height:auto; min-height:100px; margin:auto; background: url(../images/footer-bg.jpg) repeat 0px 0px;}
#footerzapalki {width:6390px; height:auto; min-height:100px; margin:auto; background: url(../images/footer-bg.jpg) repeat 0px 0px;}
	#footer-container { margin:auto; width:700px; height:auto; min-height:100px;}	
	
	
	#top-menu { position:absolute; top:331px; right:0px; height:26px; clear:both;}
	#footer-menu { position:relative; top:1px; left:0px; height:26px; clear:both;}
	
	.glowna { float:left; width:111px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-right:5px;}
	.glowna li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.glowna li a:link, .glowna li a:visited {display: block; background: url(../images/menu/glowna.gif) no-repeat 0px 0px;}
	.glowna li a:hover {background: url(../images/menu/glowna.gif) no-repeat  0px -28px;}
	.glowna li a:active {background: url(../images/menu/glowna.gif) no-repeat  0px -28px;}
	
	.osobie { float:left; width:54px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px;}
	.osobie li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.osobie li a:link, .osobie li a:visited {display: block; background: url(../images/menu/osobie.gif) no-repeat 0px 0px;}
	.osobie li a:hover {background: url(../images/menu/osobie.gif) no-repeat  0px -28px;}
	.osobie li a:active {background: url(../images/menu/osobie.gif) no-repeat  0px -28px;}
	
	.projektowaniestron { float:left; width:141px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-left:5px;}
	.projektowaniestron li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.projektowaniestron li a:link, .projektowaniestron li a:visited {display: block; background: url(../images/menu/projektowaniestron.gif) no-repeat 0px 0px;}
	.projektowaniestron li a:hover {background: url(../images/menu/projektowaniestron.gif) no-repeat  0px -28px;}
	.projektowaniestron li a:active {background: url(../images/menu/projektowaniestron.gif) no-repeat  0px -28px;}
	
	.portfolio { float:left; width:70px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-left:5px;}
	.portfolio li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.portfolio li a:link, .portfolio li a:visited {display: block; background: url(../images/menu/portfolio.gif) no-repeat 0px 0px;}
	.portfolio li a:hover {background: url(../images/menu/portfolio.gif) no-repeat  0px -28px;}
	.portfolio li a:active {background: url(../images/menu/portfolio.gif) no-repeat  0px -28px;}
	
	.kontakt { float:left; width:63px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-left:5px;}
	.kontakt li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.kontakt li a:link, .kontakt li a:visited {display: block; background: url(../images/menu/kontekt.gif) no-repeat 0px 0px;}
	.kontakt li a:hover {background: url(../images/menu/kontekt.gif) no-repeat  0px -28px;}
	.kontakt li a:active {background: url(../images/menu/kontekt.gif) no-repeat  0px -28px;}
	
	.fotografia { float:left; width:77px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-left:5px;}
	.fotografia li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.fotografia li a:link, .fotografia li a:visited {display: block; background: url(../images/menu/fotografia.gif) no-repeat 0px 0px;}
	.fotografia li a:hover {background: url(../images/menu/fotografia.gif) no-repeat  0px -28px;}
	.fotografia li a:active {background: url(../images/menu/fotografia.gif) no-repeat  0px -28px;}
	
	.blog { float:left; width:37px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-left:5px;}
	.blog li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.blog li a:link, .blog li a:visited {display: block; background: url(../images/menu/blog.gif) no-repeat 0px 0px;}
	.blog li a:hover {background: url(../images/menu/blog.gif) no-repeat  0px -28px;}
	.blog li a:active {background: url(../images/menu/blog.gif) no-repeat  0px -28px;}
	
	.oferta { float:left; width:60px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-left:5px;}
	.oferta li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.oferta li a:link, .oferta li a:visited {display: block; background: url(../images/menu/oferta.gif) no-repeat 0px 0px;}
	.oferta li a:hover {background: url(../images/menu/oferta.gif) no-repeat  0px -28px;}
	.oferta li a:active {background: url(../images/menu/oferta.gif) no-repeat  0px -28px;}
	
	.stronywww { float:left; width:138px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-left:5px; border:1px solid #333333;}
	.stronywww li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.stronywww li a:link, .stronywww li a:visited {display: block; background: url(../images/menu/projektowaniestron.gif) no-repeat 0px 0px;}
	.stronywww li a:hover {background: url(../images/menu/projektowaniestron.gif) no-repeat  0px -28px;}
	.stronywww li a:active {background: url(../images/menu/projektowaniestron.gif) no-repeat  0px -28px;}
	.stronywww-active {height:26px; width:138px; background: url(../images/menu/projektowaniestron.gif) no-repeat  0px -28px; border:none;}
	
	.loga { float:left; width:100px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-left:5px; border:1px solid #333333;}
	.loga li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.loga li a:link, .loga li a:visited {display: block; background: url(../images/menu/projekty_loga.gif) no-repeat 0px 0px;}
	.loga li a:hover {background: url(../images/menu/projekty_loga.gif) no-repeat  0px -28px;}
	.loga li a:active {background: url(../images/menu/projekty_loga.gif) no-repeat  0px -28px;}
	#loga-active {height:26px; width:100px; background: url(../images/menu/projekty_loga.gif) no-repeat  0px -28px; border:none;}
		
	.druk { float:left; width:147px; height:26px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 10px; margin-left:5px; border:1px solid #333333;}
	.druk li a {height:26px; voice-family: "\"}\"";	voice-family: inherit; text-decoration: none;}
	.druk li a:link, .druk li a:visited {display: block; background: url(../images/menu/materialy_drukowane.gif) no-repeat 0px 0px;}
	.druk li a:hover {background: url(../images/menu/materialy_drukowane.gif) no-repeat  0px -28px;}
	.druk li a:active {background: url(../images/menu/materialy_drukowane.gif) no-repeat  0px -28px;}
	#druk-active {height:26px; width:147px; background: url(../images/menu/materialy_drukowane.gif) no-repeat  0px -28px; border:none;}
	
	
	/* POrtfolio*/
	
	
	#column-left-portfolio {width:700px; margin-left:0px; height:auto;  margin-top:20px; display:table;}
		.project { width:700px; border-bottom:1px dotted #666666; clear:both; padding:10px 0 10px 0; display:table;}
		.project-last { width:700px; min-height:160px; clear:both; padding:10px 0 10px 0; display:table;}
			.preview { width:397px; height:120px; float:left;}
			.description { float:left; width:283px; margin-left:18px;}
				.description h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC9900; line-height:16px; padding:2px 5px 2px 5px;}
				.description h2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding:2px 5px 2px 5px; line-height:16px;}
				.description h2 a:hover {color:#fff; text-decoration:none; padding:2px 5px 2px 5px; background-color:#ef9f07; border:dotted 1px #FFFFFF; line-height:16px;}
				.description ul { line-height:18px;}
				.description li { color:#CCCCCC; font-size:10px;}
				.description li a{ color:#79a41c; font-size:10px; padding:2px; text-decoration:none;}
				.description li a:hover{ background-color:#79a41c; color:#FFFFFF; padding:2px;}
				.description li span { color:#FF9900;}
				.underconstruction { background:url(../images/portfolio/underconstruction.gif) repeat-x 0px 0px; height:19px; font-size:10px; color: #000000; font-weight:bold; margin-bottom:10px;}
					.underconstruction span { position:relative; left:10px; top:3px; padding:1px 4px 1px 4px; background-color:#d2a953; border:dotted 1px #333333; }
				
	/*Fotogaleria*/
	
	.top_img_fotografia {position:absolute; top:10px; left:-50px; width:781px; height:318px; background:url(/images/portfolio/fotografia/top_img_fotografia.jpg); background-repeat:no-repeat; background-position:top;}
	
	.fotogaleria { width:100%; clear:both; display:table;}
	.fotogaleria h3 { color:#79a41c; text-indent:12px; font-size:11px; font-weight:bold; background:url(../images/news.gif) no-repeat 0px 2px;}
		.fotomini { float:left; width:70px; height:70px; border:5px solid #09212a; margin:3px;}
		.fotomini img { width:70px; height:70px;}
			
	.fotogaleria_new {width:100%; clear:both; background:#173742; padding:10px; border:1px solid #294e5b; margin-bottom:20px;}
	.fotogaleria_new h5 {background:url(../images/obrazek_ikona.gif) no-repeat 0px 0px; border:none; margin:0px; color:#fff; padding:3px 0px 10px 35px; font-size:11px; font-weight:bold;}
	.fotogaleria_new ul { overflow:auto; padding-bottom:10px; }
	.fotogaleria_new ul li{ display:inline;}
	.fotogaleria_new ul li a{width:70px; height:70px; display:block; float:left; margin:3px;border:5px solid #09212a;}
	.fotogaleria_new ul li a img{width:70px; height:70px; border:none; }
	.fotogaleria_new ul li a:hover { background:none; border:5px solid #79a41c;}
	.fotogaleria_new ul li.link { float:none;   }
	.fotogaleria_new ul li.link a {border:none; width:auto; height:auto; padding:1px 5px 1px 16px; color:#79a41c; font-weight:bold; text-decoration:none; background:url(../images/p_strzalka.gif) no-repeat 2px 4px;}
	.fotogaleria_new ul li.link a:hover {padding:1px 5px 1px 16px; color:#FFFFFF; background:#79a41c url(../images/p_strzalka_ziel.gif) no-repeat 2px 4px;}
	
	
	.box p a{ padding:1px 5px 1px 16px; color:#79a41c; font-weight:bold; text-decoration:none; background:url(../images/p_strzalka.gif) no-repeat 2px 4px;}
				.box p a:hover { }