@charset "utf-8";
/* CSS Document MetalPlast - Stolarka */

body {
		margin:0px;
		padding:0px;
		background:#E2DDD9 url(../img/body_bg_sub.jpg) top repeat-x;
}


h1,h2,h3,h4{
		font-family:Arial, sans-serif;
}
a{
font-family:Arial, sans-serif;
color:#615E5C;
text-decoration:underline;
font-size:11px;
}
a:hover{
font-family:Arial, sans-serif;
color:#FC7A00;
text-decoration:none;
font-size:11px;
}
#main_body {
		width:1024px;
		margin-left:auto;
		margin-right:auto;
}
#menu_top{
		height:32px;
		width:1014px;
		margin:0px;
		padding:0px;
}
#menu_top ul{
		height:32px;
		width:auto;
		margin:0px;
		padding-right:10px;
		float:right;
}

#menu_top li{
		font-family:Arial, sans-serif;
		font-size:10px;
		color:#8F8A87;
		float:left;
		display:block;
		height:32px;
		list-style:none;
		padding-left:5px;
		padding-right:5px;
}
#menu_top li a{
		font-family:Arial, sans-serif;
		font-size:10px;
		color:#8F8A87;
		display:block;
		height:32px;
		width:110px;
		list-style:none;
		text-align:right;
		text-decoration:none;
}
#menu_top li a:hover{
		font-family:Arial, sans-serif;
		font-size:10px;
		color:#FC7A00;
		display:block;
		height:32px;
		width:110px;
		list-style:none;
		text-align:right;
		text-decoration:none;
}

#menu_top li.pl a{
		font-family:Arial, sans-serif;
		font-size:10px;
		color:#8F8A87;
		display:block;
		height:32px;
		width:60px;
		list-style:none;
		text-align:right;
		text-decoration:none;
}
#menu_top li.pl a:hover{
		font-family:Arial, sans-serif;
		font-size:10px;
		color:#8F8A87;
		display:block;
		height:32px;
		width:60px;
		list-style:none;
		text-align:right;
		text-decoration:none;

}

#menu_top li.gb a{
		font-family:Arial, sans-serif;
		font-size:10px;
		color:#8F8A87;
		display:block;
		height:32px;
		width:10px;
		list-style:none;
		text-align:right;
		text-decoration:none;
}
#menu_top li.gb a:hover{
		font-family:Arial, sans-serif;
		font-size:10px;
		color:#8F8A87;
		display:block;
		height:32px;
		width:10px;
		list-style:none;
		text-align:right;
		text-decoration:none;
}

.menu_top_link_padding {padding-top:17px;text-transform:uppercase;}

.menu_top_seperator{
		background:url(../img/seperator_top.jpg) top no-repeat;
		width:3px;
		height:32px;
}

#logo{
		width:349px;
		height:93px;
		margin-top:0px;
		margin-left:0px;
		margin-right:675px;
		background:#fff url(../img/logo.jpg) top no-repeat;
		clear:right;

}
/***Zakładki menu***/

#menu_glowne {
		width:1002px;
		height:85px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
}

#zakladki { 
		width: 1002px;
		height:47px;
		margin-left:auto;
		margin-right:auto;
		background:#fff;
	
}
.bg_zakladki{
        width:1002px;
		height:36px;	
		background:url(../img/bg_menu_glowne.jpg) top no-repeat;
		clear:left;
		/*Pasek menu opuszczony o 2 piksele*/margin-top:2px;

}


#zakladki ul{
		height:47px;
		width:auto;
		min-width:690px;
		margin:0px;
		/*Pasek menu opuszczony o 2 piksele*/padding-top:2px;
		float:right;
}

#zakladki li  {
	
		height:47px;
		width:auto;
		list-style:none;
		text-align:right;
		text-decoration:none;
		float:left;
		display:block;
		margin-left:15px;
		text-transform:uppercase;

}
#zakladki li a{
		font-family:Arial, sans-serif;
		font-size:14px;
		color:#8F8A87;
		display:block;
		width:auto;
		min-width:120px;
		list-style:none;
		text-align:center;
		margin-top:13px;
		text-decoration:none;
		float:left;
		text-transform:uppercase;
}
#zakladki li avisited{color:#fff;}
#zakladki li.active{padding:0px;color:#fff;}
#zakladki li a:hover{
		font-family:Arial, sans-serif;
		font-size:14px;
		color:#FC7A00;
		display:block;
		width:auto;
	        text-transform:uppercase;
		list-style:none;
		text-align:center;
		text-decoration:none;
		float:left;
}

#zakladki li#visited .zakladka_left{
							background:url(../img/menu_li_left.jpg) top no-repeat;
							height:47px;
							float:left;
							width:6px;
}

#zakladki li#visited .zakladka_center{
							background:url(../img/menu_li_center.jpg) top repeat-x;
							height:47px;
							float:left;
							color:#fff;
}

#zakladki li#visited .zakladka_center a{color:#fff;}
#zakladki li#visited .zakladka_right{
							background:url(../img/menu_li_right.jpg) top no-repeat;
							height:47px;
							width:6px;
							float:left;						
}

.podmenu{
							font-family:Arial, sans-serif;
							font-size:12px;
							color:#fff;
							padding-top:0px;
							padding-left:40px;
							text-transform:uppercase;
							clear:left;
}
.podmenu ul {

		height:36px;
		width:auto;
		min-width:690px;
		margin:0px;
		padding:0px;
		float:left;


}

.podmenu li  {
	
		font-family:Arial, sans-serif;
	   	font-size:12px;
	   	color:#fff;
		height:26px;
		width:auto;
		list-style:none;
		text-align:right;
		text-decoration:none;
		float:left;
		display:block;
		margin-left:0px;
		padding-top:0px;
                letter-spacing:0.1em;
		font-weight:bold;

}

.podmenu li a{
	   font-family:Arial, sans-serif;
	   font-size:12px;
	   color:#fff;
	   text-decoration:none;
	   padding-left:20px;
	   padding-right:20px;
	   padding-top:10px;
 	   height:26px;
	   display:block;
	   letter-spacing:0.1em;
           font-weight:bold;
}


.aktywna_podstrona{
	   text-decoration:none;
	   padding:0px;
	   background:url(../img/strzalka2.jpg) left no-repeat;
	   margin:0px;
	
	   
}


.podmenu li a:hover{
	   font-family:Arial, sans-serif;
	   font-size:12px;
	   color:#FC7A00;
	   text-decoration:none;
	   padding-left:20px;
	   background:url(../img/strzalka2.jpg) left no-repeat;
	   padding-top:10px;
 	   padding-right:20px;
	   display:block;
	   background:#6D6D6D;
	   height:26px;
	   letter-spacing:0.1em;
	   font-weight:bold;
}

.podmenu li.seperator  {
		background:url(../img/podmenu_seperator.jpg) top no-repeat;
		height:36px;
		width:1px;
		padding:0px 0px 0px 0px;
		margin:0px;

}
.strzalka{
		background:url(../img/strzalka.jpg) top no-repeat;
		width:3px;
		height:5px;
		float:left;
		padding:15px 0px 0px 10px;
		margin-top:10px;
}

.text { 
		color: #fff; 
		padding: 0px;
		height:36px;
		clear:left;
	
}

/*** ----------***/
#flash_content{
		width:1024px;
		height:220px;
		margin-left:auto;
		margin-right:auto;
		padding-top:4px;
		margin-top:0px;
		clear:left;
		margin-left:1px;
}

.flash_content_cien_left{
		width:10px;
		height:219px;
		margin-top:1px;
		margin-left:1px;
		float:left;
		background:url(../img/cien_left_sub.jpg) bottom no-repeat;
		padding:0px;
}
.flash_content_cien_right{
		width:11px;
		height:220px;
		margin-top:1px;
		margin:0px;
		float:left;
		background:url(../img/cien_right_sub.jpg) top no-repeat;
}
.flash_movie{
		width:1001px;
		height:220px;
		margin:0px;
		float:left;
		background:url(../img/baner_podstrona.jpg) top no-repeat;
}

#nawigacja_img_content{
		width:1024px;
		height:50px;
		margin-left:auto;
		margin-right:auto;
		padding-left:11px;
		padding-right:7px;
}

.nawigacja_img_obiekty{
		width:224px;
		height:50px;
		float:left;
		background:url(../img/obiekty_w_budowie.jpg) top no-repeat;
}
.nawigacja_img_realizacje{
		width:223px;
		height:50px;
		float:left;
		background:url(../img/zakonczone_realizacje.jpg) top no-repeat;
}
.nawigacja_img_panoramy{
		width:227px;
		height:50px;
		float:left;
		background:url(../img/panoramy.jpg) top no-repeat;
}
.nawigacja_img_wyszukiwarka{
		width:332px;
		height:50px;
		float:left;
		background:url(../img/wyszukiwarka.jpg) top no-repeat;
}
.nawigacja_img_wyszukiwarka_form{
		margin-left:157px;
		margin-top:15px;
		margin-bottom:0px;
		overflow:hidden;
		height:30px;
}
#body_text{
		width:1024px;
		height:auto;
		min-height:400px;
		margin-left:auto;
		margin-right:auto;
		clear:left;
}
.body_text_col{
		width:684px;
		height:auto;
		min-height:346px;
		float:left;
		border-right:1px solid #ccc;
		margin-bottom:20px;
}
.body_text_col_naglowek{
		font-family:Arial, sans-serif;
		font-size:20px;
		color:#615E5C;
		width:auto;
		min-width:300px;
		height:50px;
		padding-top:20px;
		padding-left:20px;
		font-weight:normal;
		
}

.body_text_col_text{
		font-family:Arial, sans-serif;
		font-size:11px;
		color:#615E5C;
		width:630px;
		height:auto;
		padding-top:0px;
		padding-left:30px;
		padding-right:30px;
		overflow:hidden;
		line-height:15px;
}



.body_text_col_right{
		width:310px;
		height:auto;
		float:left;
		margin-bottom:20px;
		margin-top:0px;
		padding-top:0px;
}

.body_text_col_text_right{
		font-family:Arial, sans-serif;
		font-size:11px;
		color:#615E5C;
		width:300px;
		height:auto;
		padding-top:0px;
		padding-left:10px;
		padding-right:10px;
		margin-top:0px;
		padding-bottom:40px;
		
}


.body_text_col_text_right img,span {
margin-left:15px;
}

.body_text_col_seperator{
		width:3px;
		height:50px;
		float:left;
		background:url(../img/podstrona_seperator.jpg) top no-repeat;
		border-right:1px solid #ccc;
		margin:0px;
		padding:0px;
}

.link_area{
		width:313px;
		height:17px;
		padding-top:5px;
		padding-bottom:10px;
}

.img_aktualnosci_wiecej{
	width:69px;
	height:17px;
	padding-left:0px;
	margin-right:auto;
	background:url(../img/wiecej.jpg) right no-repeat;
	float:right;
	cursor:pointer;
}
#stopka_bg {
	width:100%;
	height:171px;
	background:url(../img/bg_stopka.jpg) top repeat-x;

}



#stopka {
	width:1024px;
	height:171px;
	margin-left:auto;
	margin-right:auto;
}

.adres_stopka{
	width:672px;
	height:140px;
	float:left;
	background:url(../img/adres_stopka.jpg) top no-repeat;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#DBD5D0;
	line-height:15px;
}

.adres_stopka_text_pierwszy{
	width:150px;
	height:78px;
	float:left;
	margin-left:180px;
}

.adres_stopka_text_pierwszy p {
	margin-top:20px;
	margin-left:10px;
}
.adres_stopka_text{
	
	width:130px;
	height:78px;
	float:left;
}

.adres_stopka_text p {
	margin-top:20px;
	margin-left:10px;
}
.adres_stopka_text_ostatni{
	width:200px;
	height:78px;
	float:left;
}
.adres_stopka_text_ostatni p {
	margin-top:20px;
	margin-left:10px;
}
.copyright{
	width:347px;
	height:38px;
	float:left;
	font-family:Arial, sans-serif;
	font-size:9px;
	color:#DBD5D0;
	padding-top:30px;
	padding-left:5px;


}

/* Galeria */

.galeria_zdjec {
	padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width:684px;
	height:auto;
	margin-left:30px;
	margin-right:auto;
	margin-bottom:30px;
	margin-top:20px;
}


.block_zdjecia_container{
	width:auto;
	height:auto;
	float:left;
	margin-left:5px;
	margin-right:5px;

}

	
.block_zdjecia_container_zdjecie{
	width:auto;
	height:auto;
	float:left;
}
			
.block_zdjecia_container_zdjecie_space{
	width:16px;
	height:16px;
	float:right;
	padding-left:2px;
	margin-top:104px;
	cursor:pointer;

}
	
.galeria_zdjec img{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}
