html {
	background:		#fff8de;
		
}

html.sub {
	background:		#fff8de;
}

body {
	text-align:			center;
	font-family:		Verdana, Arial;
	font-size:          12px;
	color:              #2b2120;
	line-height: 150%
}

strong{font-weight:bold}
.clear_both{clear:both}
#body_wrapper {
	width:				950px;
	text-align:			left;
	margin:             30px auto 0;
position:relative;
}

#header_wrapper{
	height:				485px;
}

.sub #header_wrapper {
	height:275px;
}

#header{background: url("../images/1.jpg") no-repeat scroll 50% 425px transparent}

.sub #header{background: url("../images/1.jpg") no-repeat scroll 50% 215px transparent}

#menu{
	height: 65px;
	width:950px;
	margin: -4px auto 0;
	
}

#menu .menu ul{
	margin:0;
	padding:0;
}
#menu .menu li{
    float:left;
    list-style:none; 
    padding:0;
}

#menu .menu li a {
	height: 65px;
	display:block;
	background-image: url(../images/menu.jpg);
}

#menu .menu li span{
	display:none
}

#pos_1{
	width: 100px;
	background-position: 0 0;
}

#pos_1:hover, #pos_1.current{
	background-position:  0 65px;
}

#pos_2{
	width: 86px;
	background-position: -100px 0;
}

#pos_2:hover, #pos_2.current{
	background-position:  -100px 65px;
}

#pos_3{
	width: 64px;
	background-position: -186px 0;
}

#pos_3:hover, #pos_3.current{
	background-position:  -186px 65px;
}

#pos_4{
	width: 95px;
	background-position: -250px 0;
}

#pos_4:hover, #pos_4.current{
	background-position:  -250px 65px;
}

#pos_5{
	width: 58px;
	background-position: -345px 0;
}

#pos_5:hover, #pos_5.current{
	background-position:  -345px 65px;
}

#pos_6{
	width: 66px;
	background-position: -403px 0;
}

#pos_6:hover, #pos_6.current{
	background-position:  -403px 65px;
}
h2{margin-bottom:10px}
h2.pod-olchami{height:30px; background:url(../images/nazwy.gif) no-repeat 0 0;}
h2.pod-olchami span{display:none}
h2.osiedle{height:30px; background:url(../images/nazwy.gif) no-repeat 0 -30px;}
h2.osiedle span{display:none}
h2.lokalizacja{height:30px; background:url(../images/nazwy.gif) no-repeat 0 -60px;}
h2.lokalizacja span{display:none}
h2.architektura{height:30px; background:url(../images/nazwy.gif) no-repeat 0 -90px;}
h2.architektura span{display:none}
h2.galeria{height:30px; background:url(../images/nazwy.gif) no-repeat 0 -120px;}
h2.galeria span{display:none}
h2.kontakt{height:30px; background:url(../images/nazwy.gif) no-repeat 0 -150px;}
h2.kontakt span{display:none}

.home-page td{padding: 0 15px}

h3 a{font-size: 15px; font-weight:bold; text-decoration: none; color: #000;margin-bottom:10px;display:block}

#main{padding-left: 20px;display:inline}
#main_right{float:left;width:660px;padding-left: 20px;display:inline}
#right {float:left;width:250px;padding-left: 20px;display:inline}

#footer{
	background:			url(../images/stopka.gif) no-repeat 0 0;
	height:55px;
	padding:28px 0 0 100px;
	font-size: 10px;
	margin:20px 0 0;
}

input, textarea, select {
	background:none repeat scroll 0 0 #FAFAFA;
	border:1px solid #EEEEEE;
	display:block;
	font-size:13px;
	line-height:20px;
	margin:0 0 10px 0;
	padding:8px;
	width:450px;
}
input:focus, textarea:focus, select:focus {
	border:1px solid #8C9D33;
}

textarea{font-size:11px;}

label{
	color:#777777;
	line-height:18px;
}

input#send{background-color:#5a8009;color:#fff; cursor:pointer;width:150px;font-weight:bold}

#pieczec{position:absolute; top:-265px;right:0;}
object, embed{z-index:1}

#post_it{position: absolute; top: -210px; right: -60px;}

