body {background: url(../pic/main_bg.png)	; margin: 0 0 10px 0;	padding: 0;}
body,td, textarea, input{font-family: Arial, Helvetica, Sans-serif;	font-size: 12px;	color: #333;	line-height: 1.5em; }


h1{	font-size: 18px;	color: #000;	padding: 15px 15px;	margin:0; }
h2{	font-size: 16px;	color: #123696;	padding: 10px 15px 10px 25px;	margin:0;  background: url(../pic/h1_bullet.png) no-repeat top left}
h3{	font-size: 15px;	color: #000;	padding: 10px 10px;	margin:0;}
h4{	font-size: 14px;	color: #000;	padding: 5px 8px;	margin:0;}
h5{	font-size: 13px;	color: #000;	padding: 5px 6px;	margin:0;}
h6{	font-size: 12px;	color: #000;	padding: 5px 4px;	margin:0;}

.nheader{color: #0033cc; font-size: 13px; background: url(../pic/bullet.png) no-repeat top left; padding: 5px 0 0 20px; margin-left: 5px}
.oheader{color: #fff; font-size: 13px; background: url(../pic/bullet.png) no-repeat top left; padding: 5px 0 0 20px; margin-left: 5px}
.fpnews{border-bottom: 1px solid #0033cc; padding: 5px 0}
.fpnews .date{font-style: italic; text-align: right}



#fpborder{padding: 5px}
.fpnews a{text-decoration: none; color: #333; display: block; padding: 2px}
.fpnews a:hover{text-decoration: none; background: #fff; color: #333}

.fpoffer{color: #fff; text-transform: uppercase; text-align: center; padding: 10px 0; }
#image_links{width: 510px; text-align: center}
#image_links td{width: 33%}
#image_links td img{border: 2px solid #ddd}
#image_links a{text-decoration: none}
#image_links a:hover{color: #000; }
#more_news_link{padding: 10px; text-align: right; }
#more_news_link a{font-weight: bold; text-decoration: none; color: #0033cc}
#more_news_link a:hover{text-decoration: underline; color: #0033cc}
#add_photos{margin-top: 10px}
#add_photos div{display: inline}
#add_photos img{border: 2px solid #ccc;margin: 0 0 6px 6px; cursor: pointer}

p{padding: 5px 0; margin: 0; }
div{}
ol,ul{margin-top: 5px; margin-bottom: 5px; padding-top: 0; padding-bottom: 0}
li{padding: 0; margin: 0}
ol li{list-style-type: decimal}
ol li li{list-style-type: lower-alpha}
ol li li li{list-style-type: circle}

a{color: #123696; text-decoration: underline}
a:hover{color: #fec118}
form{padding:0; margin:0}

#top{width: 920px; height: 213px}
#main-wrapper{	width: 100%;}
#main {margin: 0 auto;width: 920px;  background: url(../pic/content_bg.png) repeat-y bottom; background-color: #fff;}
#header-wrapper {width: 920px}
#logo{position: absolute; top: 5px; left: 10px}
#header{width: 920px; height: 165px; background: #fff}
#footer-wrapper {	width: 100%;	text-align: center;	color: #000;}

#footer{	position: relative;	width: 920px;  height: 25px; background: url(../pic/footer_bg.png) no-repeat;	margin: auto;}

#author{padding-top: 3px;font-size: 11px; position: absolute; right: 10px; line-height: 1.5em; color: #eee}

#footer_links{padding-top: 3px;font-size: 11px; position: absolute; left: 10px; line-height: 1.5em;  color: #fff}
#footer_links a{padding: 1px 3px; text-decoration: none}
#footer_links a:hover{background: #fff; color: #123696; text-decoration: none}
#author a{font-size: 11px; color: #eee; text-decoration: underline}
#footer_links a{font-size: 11px; color: #fff; text-decoration: underline}
#nav{position: relative; height: 20px; margin: 10px}
#nav #prev{position: absolute; top: 0; left: 0px; font-weight: bold}
#nav #next{position: absolute; top: 0; right: 0px; font-weight: bold}
#next a, #prev a{color: #000}

#content{min-height: 300px; padding: 10px 40px 0 40px;}
#contact{position: relative; min-height: 450px}

.n_short{text-align: justify; padding-top: 20px}
.n_shortp{text-align: justify}
.n_date{font-size: 11px; font-style: italic; color: #fff; text-align: right; padding-right: 25px; background: url(../pic/n_date_bg.png) no-repeat top right; height: 20px; margin-bottom: -15px; margin-top: 10px}
.n_more{text-align: right; margin-right: 30px; font-weight: bold}


#bphoto{float: left; width: auto; height:auto}
.offer_image{ border: 5px solid #aaa; margin: 5px 20px 10px 0}
#main_menu{background: url(../pic/umenu_bg.png) repeat-x top right; position: relative}
#short_links{color: #ddd;position: absolute; top: 165px; right: 20px; font-size: 11px}
#short_links img{vertical-align: middle; padding-left: 5px}
#short_links a{color: #ddd; vertical-align: middle; text-decoration: none}
#short_links a:hover{color: #fff}
#mm{ text-align: left; padding: 0; margin: 0; height: 30px}
.m{background: url(../pic/menu_bg.png) repeat-x; height: 30px}
.m a{color: #fff; font-size: 11px; text-align: center; text-decoration: none; padding: 0 10px}
.m a:hover{color: #fec118; text-decoration: none}

.imp{margin: 5px 0 10px 5px}
.imp a{text-decoration: none; color: #333; display: block; padding: 5px; background: #fff}
.imp a:hover{color: #333; background: #e7ecf3}
.imp img, .photo{border: 1px dashed #06f; padding: 3px; margin: 10px 10px 0 0}

.img-left{float: left; padding: 5px 10px 5px 0}
.img-right{float: left; padding: 5px 10px 5px 0}
.clr{clear: both}

.lista_mieszkan img{border: 0}
.lista_mieszkan .ng td{text-align: center; font-weight: bold;  border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 4px 10px}
.lista_mieszkan .np{text-align: left; font-weight: bold; font-size: 14px; padding: 10px 0 5px 15px}

.lista_mieszkan td{padding: 4px 5px; text-align: center}
.lista_mieszkan td .ico{padding: 4px 2px}
.lista_mieszkan .rh {padding: 0}
.rh a{display: block; text-decoration: none; padding: 4px 2px; color: #333 }


#contact_form td{vertical-align: top}
#contact_form .caption{width: 120px; text-align: right; font-weight: bold}
#contact_form .input{width: 350px; border: 1px solid #bbb; background: #f9f9f9}
#contact_form textarea{width: 100%; height: 180px; border: 1px solid #bbb; background: #f9f9f9}



#wrapper{width: 100%; height: 100%; border: none}
#desc{position: absolute;  bottom: -22px; right: 10px;  font-size: 12px;}
#desc a{color: #000; font-weight: bold}
#stage { background-image: url(../pic/overlay.png); display: none; position: absolute; top: 0; left:0; z-index: 90; width: 100%; height: 100%}
#managerWindow{background-color: #fff; border: 10px solid #fff; border-bottom: 30px solid #fff; display: none; position: absolute;top: 100px;left: 100px; z-index: 100}
* html #stage { background-color: #333; background-color: transparent; background-image: url(../pic/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../"pic/overlay.png", sizingMethod="scale"); }
