body { background-color: #16120f; margin: 0; padding: 0; text-align: center; }



#main { display: block; margin: 70px auto 0 auto; width: 1000px; height: auto; }

#main2 { display: block; margin: 70px auto 0 auto; width: 1000px; height: auto; }

#top { width: 1000px; background: url(images/logo_1.gif) top center no-repeat; height: 190px; }

#top2 { width: 1000px; background: url(images/logo_self.gif) top center no-repeat; height: 110px; }
#top2 img {border: none;}

h1 { text-align: center; vertical-align: middle; }
h2 { display: inline; margin: inherit;}

#enter { width: 1000px; height: 68px; margin: 40px 0 0 0; }

#enter img { border: none; margin: 0 auto 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase;}





#oferta_text { float: left; display: inline; width: 1000px; height: 39px; background: url(images/oferta_text.gif) 210px top no-repeat; margin-top: 100px;}

#oferta_menu { display: inline; float: left; height: auto; margin-bottom: 50px; margin-left: 188px; width: 623px;}


#porada_head { float: left; display: inline; width: 1000px; height: 66px; background: url(images/head_porada.gif) top center no-repeat; margin-top: 130px; }

#koncepcja_head { float: left; display: inline; width: 1000px; height: 66px; background: url(images/head_koncepcja.gif) top center no-repeat; margin-top: 80px; }

#projekt_head { float: left; display: inline; width: 1000px; height: 66px; background: url(images/head_projekt.gif) top center no-repeat; margin-top: 80px; }

#nadzor_head { float: left; display: inline; width: 1000px; height: 66px; background: url(images/head_nadzor.gif) top center no-repeat; margin-top: 130px; }

#about_site { width: 1000px; height: 125px; margin: 100px 0 0 0; background: url(images/site_content.gif) top center no-repeat; }

#welcome { width: 1000px; height: 280px; margin: 0; float: left; display: inline;  }

#welcome p { color:#969594; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-stretch:expanded; }

#welcome_2 { width: 1000px; height: auto; margin: 0; float: left; display: inline;  color:#969594; font-family: Arial, Helvetica, sans-serif normal 13px; font-stretch:expanded; margin-top: 0px; padding-top: 30px; background: url(images/credits.gif) center -40px no-repeat;  }

#welcome_3 { width: 1000px; height: 250px; margin: 0; float: left; display: inline;  padding-bottom: 40px; }

#welcome_2 p { color:#969594; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-stretch:expanded; }

#welcome_3 p { color:#a9c0e2; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-stretch:expanded; }

#credits { width: 1000px; height: 121px;  margin-top: 5px;  float: left; display: inline; }

#credits_index { width: 1000px; height: 121px;  margin: 0;  float: left; display: inline; background: url(images/credits.gif) center -40px no-repeat; padding-top: 30px;}

#credits_text { width: 1000px; height: 59px; float: left; display: inline; background: url(images/credits.gif) 300px top no-repeat; }

#credits_mail { width: 1000px; height: 24px; float: left; display: inline; margin-top: 0; margin-bottom:20px; text-align: center;}

#credits_mail img { border: none; margin: 0; font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase; margin-right: 18px; }



#architektura { width: 1000px;height: 120px; float: left; text-align:center;

color:#969594; }

h1 {

font-family: Arial, Helvetica, sans-serif; letter-spacing: 11px; font-size: 16px; font-weight: normal;

color:#969594;

margin-top: 40px; margion-bottom: 40px;

padding:0;

}

#pracownia  { width: 1000px; height: 432px; border-top: solid 1px #54514f; border-bottom: solid 1px #54514f; }

#projekty { width: 949px; height: auto; margin-left: 57px; float: left; display: inline; }



.projekt { width: 950px; margin-left: 25px; float: left; display: inline;}

.projekt3 { width: 1000px; margin-left: 0; float: left; display: inline; text-align: center; }

.projekt2 { width: 940px; margin-left: 45px; float: left; display: inline;}

.projekt img { float: left; display: inline; border: none; }

.projekt2 img { float: left; display: inline; border: none; }

.descr { float: left; display: inline; margin-left: 42px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase; }



#centerer { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 70px; }

#centerer2 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 164px; }

#centerer3 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 104px; }

#centerer4 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 104px; }

#centerer5 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 171px; }

#centerer6 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 148px; }

#centerer7 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 179px; }

#centerer8 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 137px; }

#centerer9 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 139px; }

#centerer10 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 125px; }

#centerer11 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 121px; }

#centerer12 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 155px; }

#centerer13 { width: auto; text-align: center; display: block; float: left; display: inline; margin-left: 152px; }

.nav2 { margin-top: 70px; }

.wiz { float: left; display: inline; width: auto; height: 202px; padding: 4px; border: 1px solid #54514f; }

.wiz_full_no { float: left; display: inline; width: auto; margin-left: 71px; height: auto; padding: 4px 4px 0 4px; text-align: center; padding-bottom: 0; }

.wiz_full_no img { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase; margin-bottom: 4px;}



.wiz_full { float: left; display: inline; width: auto; margin-left: 71px; height: auto; padding: 4px 4px 0 4px; border: 1px solid #54514f; text-align: center; padding-bottom: 0; }

.wiz_full2 { float: left; display: inline; width: auto; margin-left: 168px; height: auto; padding: 4px 4px 0 4px; border: 1px solid #54514f; text-align: center; padding-bottom: 0; }

.wiz_full3 { float: left; display: inline; width: auto; margin-left: 245px; height: auto; padding: 4px 4px 0 4px; border: 1px solid #54514f; text-align: center; padding-bottom: 0; }

.wiz_full4 { float: left; display: inline; width: auto; margin-left: 307px; height: auto; padding: 4px 4px 0 4px; border: 1px solid #54514f; text-align: center; padding-bottom: 0; }

.wiz img { border: 1px solid #54514f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase;}

.wiz_full img { border: 1px solid #54514f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase; margin-bottom: 4px;}

.wiz_full2 img { border: 1px solid #54514f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase; margin-bottom: 4px;}

.wiz_full3 img { border: 1px solid #54514f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase; margin-bottom: 4px;}

.wiz_full4 img { border: 1px solid #54514f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase; margin-bottom: 4px;}





#menu { width: 560px; height: 13px; margin: 0 auto 15px auto; }

#menu ul { clear: left; float: left; display: inline; list-style: outside none; width: 500px; margin: 0; padding: 0; height: 11px; margin-left: 19px; }

#menu ul li { float: left; display: inline; width: 125px; margin: 0; height: 11px; text-align: center; }

#menu ul li a { color: #e0e1e2;  float: left; line-height: 11px;  font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; display: inline; width: 125px; text-decoration: none; text-align: center; }

#menu ul li a:hover { color: #90b1d4; float: left; line-height: 11px;  font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; display: inline; width: 125px; text-decoration: none;}

#menu ul li a.active { color: #90b1d4; float: left; line-height: 11px;  font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; display: inline; width: 125px; text-decoration: none;}





#stroke_1 { width: 1000px; height: 23px; float: left; display: inline; background: url(images/stroke_1.gif) -2px 0 no-repeat; }

#stroke_2 { width: 1000px; height: 52px; float: left; display: inline; background: url(images/stroke_2.gif) -10px 0 no-repeat; }

#stroke_3 { width: 1000px; height: 52px; clear: left; background: url(images/stroke_3.gif) top center no-repeat; }



#kontakt_1 { width: 427px; height: 340px; margin: 0 auto 0 auto;  }

#kontakt_top { background: url(images/kontakt_1.gif) top left no-repeat; width: 427px; height: 106px; }

#kontakt_pracownia { background: url(images/kontakt_2.gif) top left no-repeat; width: 427px; height: 44px; }

#kontakt_mails { width: 427px; margin: 0 auto 0 auto; }

#kontakt_mails img { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #54514f; font-weight: normal; text-transform: uppercase; border: none; display: block; }

#kontakt_2 { background: url(images/kontakt_3.gif) top left no-repeat; width: 427px; height: 63px; margin: 0 auto 0 auto; }

#kontakt_4 { background: url(images/tel.gif) top left no-repeat; width: 427px; height: 63px; margin: 0 auto 0 auto; }





#flash_left1 { float: left; display: inline; width: 70px; height: 213px; }

#flash_left2 { float: left; display: inline; width: 70px; height: 213px; }





#flash_right1 { float: left; display: inline; width: 70px; height: 213px; }

#flash_right2 { float: left; display: inline; width: 70px; height: 213px; }



.flash_left1 { float: left; display: inline; width: 45px; height: 213px; }

.flash_left2 { float: left; display: inline; width: 45px; height: 213px; }





.flash_right1 { float: left; display: inline; width: 45px; height: 213px; }

.flash_right2 { float: left; display: inline; width: 45px; height: 213px; }



#counter { width: 1000px; height: auto; float: left; display: inline; margin: 0; text-align: center; }

#counter ul { list-style: outside none; margin: 0 0 0 0; text-align: center; padding: 10px 0; }

#counter ul.closer { list-style: outside none; margin: 0 0 0 -18px; text-align: center; padding: 10px 0; }

#counter ul li { display: inline; margin: 0 5px 0 5px; text-align: center; }

#counter ul li a:hover { font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #90b1d4; text-decoration: none; }

#counter ul li a { font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; }

#counter ul li a.active { font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #90b1d4; text-decoration: none; }



a.info { text-decoration: none; color: #6887a4; }

a.info:hover { text-decoration: none; color:#97bbde; }

a.arrow { text-decoration: none; color: #dceff7; }

a.arrow:hover { text-decoration: none; color:#ffffff; }


a{outline:none; border: none; text-decoration: none;}
#partners{padding:0 0 20px 0; background-color:transparent; color:#969594; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-stretch:expanded;}
#partners a{background-color:transparent;color:#969594;text-decoration:none;}
#partners a:hover{background-color:transparent;color:#fff;}
