
body {margin: 0; padding: 0; background: #725126; background-image: url('images/top-background.gif'); background-repeat: repeat-x; text-align : center; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; color : #8d490e; font-size : 12px;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 870px; 
margin: 0 auto;
margin-top: 0px;
}

#topsection{
position: relative;
width: 870px;
height: 290px;
background-image: url('images/top2.jpg');
margin: 0 auto;
}

#whatpage {
position: absolute;
left: 150px;
bottom: 5px;
color: #bb1913;
font-style: italic;
font-weight: bold;
}

#whatpage2 {
position: absolute;
right: 120px;
bottom: 5px;
color: #bb1913;
font-style: italic;
font-weight: bold;
}

#topsection {
position: relative;
}

#accatalink {
position: absolute;
left: 11px;
top: 104px;
}

#accatalink img {
border: 0px;
}

#oosadzie {
position: absolute;
right: 153px; **/ right:/**/ 76px;
top: 97px; **/ top:/**/ 47px;
}

#oosadzie img {
border: 0px;
}

#menuo {
position: absolute;
right: 23px;
top: 157px;
}

#menuo img {
border: 0px;
}

#oferta {
position: absolute;
right: 155px;
top: 208px;
}
#oferta img {
border: 0px;
}

#contentwrapper{
background-image : url('images/middle.jpg');
float: left;
width: 870px;
margin: 0 auto;
padding-bottom: 5px;
}

#contentwrapper a {color: #000; text-decoration: none;} 
#contentwrapper a:hover {color: #bb1913;} 

#npage{
margin-left: 40px;
margin-right: 40px;
width: 790px;
text-align: justify;
}

#lpage{
position: relative;
margin-left: 40px;
margin-right: 40px;
width: 790px;
margin: 0 auto;
text-align: center;
}

#lpage a {
color: #8d490e;
}
#lpage h2 {font-size: 13px; margin-bottom: 0px;}

#lpage img.galeria {padding: 2px; margin: 5px; border: 1px solid #725126;}


#contentcolumn{
position: relative;
margin-left: 340px; **/ margin-left:/**/ 325px;
text-align: left;
color: #000;
width: 490px;
}

#contentcolumn h2 {font-size: 13px; margin-bottom: 0px;}

#firstgallery {
width: 240px;
position: absolute;
right: 0px;
top: 0px;
text-align: center;
}

#firstgallery img {
padding: 1px; margin: 2px; border: 1px solid #725126;}

#firstpage {padding-bottom: 20px;}	
#firstpage p {margin-top: 0px; width: 250px; line-height: 150%;}
#firstpage p.czerwony {color: #f00; font-weight: bold;}


#leftcolumn{
float: left;
margin-top: 0px;
width: 320px; 
margin-left: -840px; **/ margin-left:/**/ -850px;
}

#leftcolumn ul{
text-align: left;
margin: 3px 0 3px 20px;
padding: 0px;
}

.news {
width : 304px;
background: url('images/news-background.jpg');
margin-top : 0px;
margin-bottom : 10px;
border-top: 1px solid #725126;
border-bottom: 1px solid #725126;
}
.news p, .news h1 {
text-align : left;
color : #483f33;
}
.news p, .news h1 {
margin-left : 10px;
margin-right : 10px;
}
.news p {
text-align : justify;
margin-top : 0px;
margin-bottom : 0px;
margin-left: 5px;

.news p#smallC {
font-size: 85%;
text-align: center;
}

padding-bottom : 5px;
}

.news h2, .news h2 a {
color : #483f33;
text-align : center;
margin-left : 10px;
margin-right : 10px;
font-size : 12px;
padding : 3px;
border-bottom : 1px dotted #483f33;
margin-bottom : 2px;
text-decoration : none;
}
.news a {
font-size: 12px;
text-decoration: none;
border-bottom: 1px dotted #000;
text-align : right;
}

.news a img {
text-decoration: none;
border: 0;
}

#footer{
clear: left;
width: 100%;
height: 20px;
}

#osadamenu {width:620px; margin-left: 5px; margin-right: 255px; font-size: 95%; padding: 15px; text-align: center; margin: auto;}
#osadamenu h3 {color: #008C00; font-weight: bold; padding: 15px 0 0 0;}
#osadamenu p {font-weight: bold;}
#osadamenu p.price {font-weight: normal; margin-top: -10px;}
ul.info {margin-top: 35px; border-top: 1px solid #000; width: 70%; text-align: left;}
ul.info li {text-align: left;}

#dolnelinki {
font-size : 11px;
width : 850px;
margin-left : auto;
margin-right : auto;
}
#dolnelinki ul {
margin-top : 5px;
margin-right : 15px;
padding : 0;
text-align : right;
}
#dolnelinki li {
display : inline;
border-right : 1px solid #e9e0bc;
margin-left : 5px;
}
#dolnelinki li a {
color : #e9e0bc;
text-decoration : none;
margin-right : 5px;
}
#dolnelinki li a:hover {
text-decoration: underline;
}

img.right
{
float: right;
border: 1px solid #000;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 5px;
margin-top: 10px;
}

img.left
{
float: right;
border: 1px solid #000;
margin-left: 5px;
margin-bottom: 10px;
margin-right: 10px;
margin-top: 10px;
}

.gallerylist {
width: 210px;
padding: 0 5px 0 5px;
margin: auto;
border: 1px solid #725126;
margin-bottom: 10px;
}

.gallerylist p {
font-weight: bold;
padding-bottom: 10px;
}

.gallerylist img {
padding-top: 10px;
}

.gallerylist a img {
border: 0px;
}

label {
display: block;
width: 97%;
margin: 10px 0 5px 0;
text-align: center;
font-weight: bold;
font-size: 85%;
}

form {
text-align: center;
margin-left: auto;
margin-right: auto;
border: 1px dotted #8d490e;
padding: 10px;
width: 390px;
}

textarea {
margin-bottom: 15px;
width: 100%;
height: 150px;
display: block;
}

input, select, textarea {
margin-bottom: 1%;
padding: 2px;
background-color: #d7cfaa; color: #8d490e; font-weight: bold;
font-size: 93%;
}

input {width: 60%;}
select {width: 50%;}

.przycisk {width: 20%; font-size: 95%;	}

p.ub {text-decoration: underline; font-weight: bold; color: #f00; margin-bottom: 0px;}
span.bold {font-weight: bold;}
