/* CSS Document */
body {
    background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	color: #000000;
    font-family: Arial, sans-serif; 
	font-size: 9pt;
}

h1 {
	color: #CC9900;
    font-family: Arial, sans-serif; 
	font-weight: bold;
	font-size: 11pt;
}

h2 {
	color: #000000;
    font-family: Arial, sans-serif; 
	font-weight: bold;
	font-size: 10pt;
}

.main {
    background-color: #000000;
	background: url(../images/bg.jpg) no-repeat;
	height: 615;
}

.menu {
    height: 32;
	valign: middle;
	text-align: center;
	color: #4E4E4E;
	font-weight: bold;
    font-family: Arial, sans-serif; 
	font-size: 10pt;
}

.menu_active {
    height: 32;
	valign: middle;
	text-align: center;
	font-weight: bold;
    font-family: Arial, sans-serif; 
	font-size: 10pt;
}


.menu_active a {
    color: #505050;
	text-decoration: none;
}

.menu_active a:hover {
     color: #CC9900;
	 text-decoration: none;
}

.menu a {
    color: #FFFFFF;
	text-decoration: none;
}

.menu a:hover {
     color: #CC9900;
	 text-decoration: none;
}

.top1 {
    background-color: #000000;
	background: url(../images/top/top1.jpg) no-repeat;
	height: 150;
	width: 113;
}

.top2 {
    background-color: #000000;
	height: 150;
	width: 169;
}

.top3 {
    background-color: #000000;
	background: url(../images/top/top3.jpg) no-repeat;
	height: 150;
	width: 673;
}

.bott {
    height: 45; 
    padding: 25px 196px 0px 0px;
	font-size: 8pt;
	color: #CCCCCC;
	text-align: right;
	background: url(../images/bott.jpg) repeat-x;
}

.bott a {
    color: #D0D0D0;
}

.bott a:hover {
     color: #000000;
}

.main_top, .main {
     padding: 3px 12 0 13px;
	 text-align: justify;
	 font-size: 9pt;
	 color: #000000
	 
}

.szybki_kontakt {
     background: url('../images/szybki_kontakt_bg.jpg') no-repeat 0 6px;
     padding: 6px 6px 0 37px;
	 text-align: left;
	 font-size: 9pt;
	 color: #000000 
}

.szybki_kontakt a {
    color: #505050;
}

.szybki_kontakt a:hover {
     color: #000000;
}

.galeria_prawa {
    height: 157; 	
    padding: 10px 0 0 0px;
	text-align: center;
    font-size: 8pt;
}

.index {
     width: 360;
	 height: 440;
     padding: 35px 20 2 35px;
     background: url(../images/index_left_bg.jpg) no-repeat left bottom;
	 text-align: justify;
	 font-size: 9pt;
	 color: #000000
}

.kontakt2 {
     width: 360;
	 height: 500;
     padding: 35px 20 2 35px;
     background: url(../images/kontakt_left_bg.jpg) no-repeat left bottom;
	 text-align: justify;
	 font-size: 9pt;
	 color: #000000
}

.dla_arch {
     width: 360;
	 height: 500;
     padding: 35px 20 2 35px;
	 text-align: justify;
	 font-size: 9pt;
	 color: #000000
}

.index_foto {
     padding: 35px 0 0 0px;
}

.systemy_topy {
     padding: 30px 15px 5px 15px;

}

.systemy_rysunki {
     padding: 5px 5 5 5px;
	 width: 160;
}

.systemy_opisy {
     width: 640;
     padding: 5px 25px 5 25px;
	 background: url(../images/systemy_info_bg.jpg) no-repeat left bottom;
	 text-align: left;
	 font-size: 9pt;
	 color: #000000
	 
}

.drewno_opisy {
     width: 640;
     padding: 5px 25px 5 25px;
	 background: url(../images/drewno_info_bg.jpg) no-repeat left bottom;
	 text-align: left;
	 font-size: 9pt;
	 color: #000000
	 
}

.system_opis {
     width: 550;
     padding: 5px 25px 5 25px;
	 background: url(../images/opis_bg.jpg) no-repeat left bottom;
	 text-align: justify;
	 font-size: 9pt;
	 color: #000000	 
}

.system_tabela {
     width: 800;
     padding: 5px 25px 5 25px;
	 text-align: left;
	 font-size: 9pt;
	 color: #000000	 
}

.system_przekroj {
     padding: 1px 25px 5 25px;
	 text-align: left;
	 font-size: 9pt;
	 color: #000000	 
}

.ofirmie {
     padding: 35px 20 2 35px;
	 background: url(../images/o_firmie_bg.jpg) no-repeat left bottom;
	 text-align: left;
	 font-size: 9pt;
	 color: #000000 
}

.sepa {
     padding: 15px 0 0 0px;

}

.main2 {
padding: 0px 10 10 1px;
background: #FFFFFF;
font-family: Arial, sans-serif; 
font-size: 9pt;
color: #000000
}	 

.main_top {
      font-weight: bold;
	  height: 20;

}

.main_top_bg {

	  background: url(../images/topy/bg_naglowek.jpg) no-repeat;
}

#punktowanie {
      margin: 0 0 0 0px;
	  padding: 0;
	  list-style-type: none;

}

#punktowanie li {	
      margin: 0;
	  padding: 0 0 0 20;
	  background: url('../images/arrow.gif') no-repeat 0 6px;
	
}	



.portfolio {
    padding: 21px 0 0 0px;
	align: center;
	font-size: 9pt;
}

.portfolio2 {
    padding: 50px 0 0 0px;
	align: center;
	color: #B8B8B8;
	font-size: 7pt;
}

.portfolio_scroll {
    padding: 177px 0 0 0px;

}	

img { 
    border: 0;
}

a {
    text-decoration: none;
	color: #CC9900;
}

a:hover {
    color: #000000;
	text-decoration: underline;
}	


