body, html
{
	font-size:11px;
	font-family: verdana;
	background: url(/styleimg/bg.gif) #641805;
	margin: 0;
	padding: 0;
}

.kontener{
	overflow: hidden;
}

a img{
	border: none;
}

a{
	text-decortation: none;
}

#body{
	background: #641805 url(/styleimg/content_bg.jpg) repeat-y top center;
}

#topmenu{
	overflow: hidden;
	height: 121px;
	padding: 32px 0 0px 0;
}
#topmenu object, #topmenu embed{
	display: block;
	margin: 0 auto 0 auto;
}

#topmenu img{
	display: block;
	margin: 0 auto 0 auto;
}

#leftmenu{
	border-right: solid 1px #641805;
	width: 197px;
	float: left;
	padding: 0 0 17px 0;
	height: auto;
	position: relative;
	height: 100%;
}
#leftmenu img{
	padding: 0;
	display: block;
}
#leftmenu ul{
	font-size: 15px;
	font-family: arial;
	color: #fff;
	margin: 0;
	padding: 0 0 17px 0;
	background: url(/styleimg/mn_bb.gif) no-repeat bottom left;
	list-style-type: none;
}
#leftmenu ul li{
	margin: 0;
	padding: 0;
}

#leftmenu ul li a{
	display: block;
	width: 197px;
	height: 17px;
	text-decoration: none;
}
#leftmenu h2{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#leftmenu .miasta p{
	margin: 0;
	padding: 5px;
}
#leftmenu .reklama{
  padding: 10px 0 15px 8px;
}
#mainpage h1, #mainpage h2,#mainpage h3, #mainpage h4,#mainpage p, #mainpage ul{
	margin:0;
}
#mainpage h1{
	color: #641805;
	font-size: 17px;
	padding: 0 0 15px 0;
}
#mainpage h2{
	color: #641805;
	font-size: 13px;
	padding: 0 0 5px 0;
}
#mainpage a{
	color: #641805;
}
#mainpage a:hover{
	color: #b02a08;
}
#mainpage p.navi{
	font-size: 10px;
	padding: 0 0 10px 0;
}

#mainpage p.navi a{
	color: #89655b;
}
#mainpage p.navi a:hover{
	color: #8f2106;
}

#mainpage p.reszta_ogl{
	text-align: right;
}
#content{
	width: 951px;
	margin: 0 auto 0 auto;
	background: url(/styleimg/mn_bg.gif) #f4e2dc repeat-y top left;
	padding: 0 4px 0 4px;
}
#contentinside{
	border: solid 1px #641805;
	overflow:hidden;
	background: url(/styleimg/mn_dd.gif) no-repeat left bottom;
}
#content .thumb{
	float: left;
	width:196px;
	height:119px;
	padding: 18px 18px 0 18px;
	margin: 5px;
	background: url(/styleimg/bl_main_bg.gif) #fbf3f0 no-repeat;
	color: #641805;
}

#content .thumb img{
	display: block;
	float: left;
	border: solid 1px #641805;
}
#content .thumb div{
	height: 88px;
	padding: 0 0 0 5px;
	overflow: hidden;
}
#content .thumb h3 a{
	color: #641805;
	text-decoration: underline;
}
#content .thumb h3 a:hover{
	color: #b02a08;
}

#content .thumb a.delulu{
	display: block;
	width: 22px;
	height: 18px;
	float: right;
	margin: -5px -5px 0 0;
}
#content .thumb a.delulu img{
	border: none;
}


#content .thumb h3{
	font-size: 11px;
	margin: 0 0 5px 0;
}

#content .thumb img.button{
	float: none;
	border: none;
	position: absolute;
	margin: -10px 0 0 77px;
}

#mainpage{
	margin: 0 0 0 210px;
	background: url(/styleimg/kolanko.jpg) no-repeat 474px top;
	padding: 10px 10px 10px 0;
	min-height: 300px;
}

#contentinside2{
	border: solid 1px #641805;
	overflow:hidden;
	background: #fff;
}
#contentinside2 > div{
	margin: 0 0 0 50px;
	padding: 20px 50px 0px 0;
	background: url(/styleimg/kolanko.jpg) no-repeat 634px top;
	min-height: 50px;
}

#footer{
	width: 951px;
	margin: 0 auto 33px auto;
	padding: 4px;
	color: #9d9d9d;
	background: #f4e2dc url(/styleimg/footer.gif) no-repeat left bottom;
}

#footer strong {
	color: #9d9d9d;
}

#footer div{
	border-top: solid 11px #d1beb9;
	padding: 17px;
	text-align: center;
}
#footer p{
	margin: 0;
}
#footer a, #leftmenu a{
	color: #89655b;
}
#footer a:hover, #leftmenu a:hover{
	color: #8f2106;
}

#fotosy{
	background: url(/styleimg/main_foto_bg.gif) repeat-y top left;
	width: 377px;
	float: right;
}

#fotosy div {
	background: url(/styleimg/main_foto_bottom.gif) no-repeat bottom left;
	padding:0 0 20px 0;
}

#fotosy div div {
	background: url(/styleimg/main_foto_top.gif) no-repeat top left;
	padding:20px 20px 14px 20px;
	width:337px;
}
#fotosy div div img{
	border: solid 1px #641805;
	display: block;
	margin: 0 auto 0 auto;
}

#fotosy div ul{
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#fotosy div ul li{
	display: inline;
	padding: 0 2px 0 2px;
}

#fotosy div ul li a{
	text-decoration: none;
	border: solid 1px #641805;
	padding: 0 5px 0 5px;
}

#fotosy div ul li a:hover{
/*	background: #641805;*/
	background:#f2d2cf;
	text-decoration: none;
}

#fotosy div p{
	padding: 0px 20px 14px 20px;
	text-align: center;
}
#fotosy #linki{
	background: #fff;
	padding: 0;
}

#personalia{
	width: 349px;
}

#personalia #adres{
	background: url(/styleimg/main_info_bg.gif) repeat-y;
}

#personalia #adres p{
	padding: 5px 15px 5px 15px;
}

#personalia #adres>p:first-child{
	background: url(/styleimg/main_info_top.gif) no-repeat;
	padding: 15px 15px 5px 15px;
}
#personalia #adres>p:first-child a{
	display: block;
	overflow: hidden;
}
#personalia #adres p.last-child{
	background: url(/styleimg/main_info_bottom.gif) no-repeat bottom left;
	padding: 5px 15px 17px 15px;
}

#personalia #dane{
	margin: 5px 0px 5px 12px;
}

#dane p{
	padding: 5px 0 0 0;
}

th{
	text-align: left;
	color: #641805;
	padding: 3px 3px 3px 7px;
}
td{
	padding: 3px;
}
.kol1{
	background: #fbf3f0;
}
#personalia table{
	width: 338px;
	margin: 6px;
}
strong {
	color: #641805;
}
#searchbar{
  position: absolute;
  z-index:10;
  width: 300px;
  top:0;
  display: block;
  color: #fff;
  margin: 60px auto auto 560px;
}
#searchbar a{
	color: #e9322e;
}
#searchbar:hover a{
	color: #fe9191;
}

#szukaj div div{
  overflow: hidden;
  margin: 5px 0 5px 0;
}

#szukaj div div p{
  float: left;
  width: 320px;
}
#szukaj div div div{
  margin: 0 0 0 50px;
  width: 200px;
}

#szukaj div p input, #szukaj div div div input,#szukaj div div div select{
  border: solid 1px #7F9FB8;
  width: 173px;
  margin: 2px 0 2px 0;
}
#szukaj div div div select{
  width: 200px;
  margin: 0;
}

#szukaj p span{
  display: block;
  color: #b5b5b5;
}
#szukaj p span strong{
  color: #b5b5b5;
}

li.reg{
  padding-bottom: 3px;
}

li.reg ul{
  padding: 5px 0 5px 25px;
  margin: 5px 0 5px 25px;
}

.ok, .blad{
  width: 300px;
  padding: 10px;
  border: solid 1px #060;
  color: #060;
  background: #fbf3f0;
  text-align: center;
  margin: 5px auto 5px auto;
  font-weight: bold;
}

.blad{
  color: #c00;
  background: #fbf3f0;
  border: solid 1px #c00;
}

h2#komentarze{
  margin-top: 10px;
  padding: 10px 5px 10px 5px;
  background: #FBF3F0;
  border-top: solid 5px #D1BEB9;
  border-bottom: solid 5px #D1BEB9;
}

.comment h3{
  font-size: 12px;
}

.comment{
  margin: 2px;
  padding: 5px;
}

.comment p{
  padding: 0 0 5px 0;
}
.comment em{
  color: #9d9d9d;
  font-size: 10px;
}
