body {
	background-color: #c7c8cc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
}
.main{
width:843px; margin-left: auto; margin-right: auto;
}
.logo{
text-align:left;
font: Century Gothic;
font-size: 36px;
color:#FFFFFF;
font-weight: normal;
}

.logo a{
text-align:left;
font: Century Gothic;
font-size: 36px;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}

.logo2{
text-align:left;
font: Century Gothic;
font-size: 14px;
color:#6b1e8e;
font-weight: bold;
margin-bottom: 30px;
}

.ramka{
margin-bottom:20px;
}
#portfolio{
font-size:12px;
}


.stopka{
margin-top:30px;
margin-left:12px;
}
.just{
text-align:justify;
}
.big{
font-size:24px;
line-height:40px;
}
.small{
font-size:12px;
}

h1{
font-size:18px;
font-weight:normal;
margin: 10px;
padding: 0px 0px 0px 0px;
line-height:26px;
color:#58595b;
}

.naglowek{
font-size:18px;
color:#A48DFC;
font-weight:bold;
}
.naglowek1{
color:#A48DFC;
}

.opis{
font-size:17px;
color:#352643;
padding: 0px 0px 0px 0px;
}

.opis3{
font-size:14px;
padding: 0px 35px 0px 0px;
color:#434343;
font-family: "Times New Roman", serif;
}

hr{
border-bottom: 1px dotted white;
}

.just{
text-align:justify;
}
.portfolio_img { 
margin-left: 10px; float: left; display: inline; padding-bottom: 10px; 
}
.names { width: 450px; float: left; display: inline;
}
.name { width: 120px; float: left; display: inline; margin: 10px;
}
.name_2 { width: 400px; float: left; display: inline; margin: 10px;
}
.photo_index {
border: 1px solid #ffffff;}


#container { 
width: 457px; height: 425px; background-color:#efefee; float:left; text-align: left; display: inline; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#container_portfolio { 
width: 384px; height: 425px; background-color:#efefee; float:left; text-align: left; display: inline; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#galeria {
width:425px; 
height:425px; 
background: url(../images/ogrody_prywatne2.jpg) top left no-repeat; float: left; display: inline; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#galeria_pub {
width:425px; 
height:425px; 
background: url(../images/przestrzen_publiczna.jpg) top left no-repeat; float: left; display: inline; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#galeria_wn {
width:425px; 
height:425px; 
background: url(../images/wnetrza.jpg) top left no-repeat; float: left; display: inline; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#header_aktualnosci {
width: 400px; height: 27px; background: url(../images/aktualnosci_txt.gif) top left no-repeat; margin: 20px 0 10px 10px;
}
#header_oferta {
width: 400px; height: 27px; background: url(../images/oferta_txt.gif) top left no-repeat; margin: 20px 0 10px 10px;
}
#header_ogrody {
width: 420px; height: 27px; background: url(../images/ogrody_prywatne_txt.gif) top left no-repeat; margin: 20px 0 10px 10px;
}
#header_przestrzenp {
width: 420px; height: 27px; background: url(../images/przestrzen_publiczna_txt.gif) top left no-repeat; margin: 20px 0 10px 10px;
}
#header_portfolio {
width: 400px; height: 27px; background: url(../images/portfolio_txt.gif) top left no-repeat; margin: 20px 0 10px 10px;
}
#header_pwnetrza {
width: 420px; height: 27px; background: url(../images/pwnetrza_txt.gif) top left no-repeat; margin: 20px 0 10px 10px;
}
#header_wnetrza {
width: 400px; height: 27px; background: url(../images/wnetrza_txt.gif) top left no-repeat; margin: 20px 0 10px 10px;
}
#header_onas {
width: 400px; height: 27px; background: url(../images/onas_txt.gif) top left no-repeat; margin: 20px 0 10px 10px;
}
#header_kontakt {
width: 400px; height: 27px; background: url(../images/kontakt_txt.gif) top left no-repeat; margin: 20px 0 10px 10px;
}
#photo_aktualnosci { 
width: 352px; height: 425px; background: url(../images/aktualnosci.jpg) top left no-repeat; float: left; display: inline; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#photo_oferta { 
width: 352px; height: 425px; background: url(../images/oferta.jpg) top left no-repeat; float: left; display: inline; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#photo_kontakt { 
width: 352px; height: 425px; background: url(../images/kontakt.jpg) top left no-repeat; float: left; display: inline; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#photo_portfolio { 
width: 352px; height: 425px; background: url(../images/portfolio.jpg) top left no-repeat; float: left; display: inline; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#photo_wnetrza1 { 
width: 352px; height: 425px; background: url(../images/wnetrza1.jpg) top left no-repeat; float: left; display: inline; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#photo_onas { 
width: 352px; height: 425px; background: url(../images/onas.jpg) top left no-repeat; float: left; display: inline; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
#main_container { width: 810px; height: 430px; background-color:#FFFFFF; border: solid; border-color:#FFFFFF;
}

#main_container_menu { width: 810px; height: 40px;
}

#main_container_opisindex { width: 810px; height: 40px; margin-left: auto; margin-right: auto;
}

#main_container_index{ width: 815px; height: 430px; background-color:#FFFFFF; border: solid; border-style:solid; border-color:#FFFFFF;
}
#text_container { 
width: 457px; height: 358px; overflow: scroll; overflow-x: hidden; float: left; display: inline; 
}
#text_container_portfolio { 
width: 384px; height: 368px; overflow: scroll; overflow-x: hidden; float: left; display: inline;
}
#text_container p {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #434343; font-size: 11px; float: left; display: inline; margin: 10px; width: 420px; padding-bottom: 10px; line-height: 16px;
}
#text_container_portfolio p {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #434343; font-size: 11px; float: left; display: inline; margin: 10px; width: 420px; padding-bottom: 10px; line-height: 16px;
}
#text_container_portfolio p.projekt { font-family: Times-New-Roman; font-size: 18px; margin-top: 10px; background-color: #c4bfc5;}
#text_container p.projekt { font-family: Times-New-Roman; font-size: 18px; margin-top: 10px; background-color: #c4bfc5;}

#adres {
width:200px; 
height:100px; 
float: left; display: inline;
margin-left: 10px;
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #58595b;
}

ul { 
list-style-position: outside; margin:0; padding: 0; float: left; display: inline; list-style-image: none; list-style-type: none;
}
ul li {
width: 410px; font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif; color: #434343; font-size: 11px; margin: 5px 0 0 10px; background: url(../images/bullet.gif) 0 3px no-repeat; padding-left: 15px; float: left; line-height: 16px;
}
.opis2{
font-size:14px;
padding: 0px 35px 0px 0px;
color:#434343;
width: 60px;
float: left; 
display: inline; 
margin-left: 10px; 
}

.text_index{
font-size: 12px;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.text_onas {
font-size: 12px;
font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
color: #58595b;
text-align:justify;
margin: 10px 0 20px 10px;
}

.naglowek_o {
font-size: 15px;
font-weight:bold;
font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0 20px 10px;
color: #58595b;
}

.naglowek_p {
font-size: 13px;
font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0 20px 10px;
color: #58595b;
}

.style1 {color: #a172a6; word-spacing: 20px;}

.style2 {color: #333333}
.style3 {color: #666666}

#slideshow { background-color:#1f1f1f; width:479px; height:253px; display:block; overflow:hidden; }



