body{
	text-align: center;
	background: #fff;
	font: 11px Verdana;
	color: #5E696D;
}

a{text-decoration: none; color: #0478C3;}
input.searchinput{font: 10px Verdana; margin-left: 3px; float: left}
img{border:0; margin: 0;}
img.box{float:left}

#wrap{margin: 0 auto 0 auto; width: 778px; text-align: left;}

#topinfo{position: relative; float: left; width: 100%;}
span.sitename{font-weight: bold; color: #0478C3}
div.doprawej{position: relative; float: right;}
div.topmenu{position: relative; float: left; }
div.site{position: relative; float: left}
div.searchsite{position: relative; float: left}

#top{position:relative; float:left; width:100%; }
#logo{position:relative; float:left; width: 151px;}
#banner{position:relative; float:left; width: 627px;}



#left{position: relative; float: left; width: 151px;}
#nav{position: relative; float: left; width: 100%; margin-top: 15px}
#nav a{font-weight: bold; color: #5E696D; font-size: 13px}
ul{padding: 0; margin: 0;}
li{list-style:none; line-height: 22px}
div.menuitem{width: 100%; height: 28px; background:url('../images/button_bg.png') no-repeat; padding-left: 10px; padding-top: 2px}
div.wachlarzmenu{position: relative; float:left; width: 151px; height:106px; margin-top:-2px;}



#center{position: relative; float: left; width: 480px;}
#navigation{position:relative; float:left; width: 100%; margin-top: 5px;}
div.noclegi_box{position: relative; float:left; width:100%; margin-top: 20px}
div.noclegi_top{position: relative; float:left; width:100%;height: 72px; background:url('../images/bazanoclegow_top.png') no-repeat}
div.hotele_box{position: relative; float:left; width:100%;}
div.hotele_top{position: relative; float:left; width:100%; height: 72px; background:url('../images/rezerwacja_top.png') no-repeat}
div.desc{position: relative; float:left; width: 260px; padding-left: 210px; padding-top: 45px}
div.littledesc{position: relative; float:left; width: 130px; padding-left: 104px; padding-top: 30px}
div.kalendarz_box{position: relative; float:left; width:240px;}
div.kalendarztop{position: relative; float:left; width:100%;height: 59px; background:url('../images/kalendarzimprez_top.png') no-repeat}
div.atrakcje_box{position: relative; float:left; width:237px; margin-left: 2px}
div.atrakcjetop{position: relative; float:left; width:100%;height: 59px; background:url('../images/atrakcje_top.png') no-repeat}
div.big_bg{position:relative; float:left; width: 100%; background:url('../images/bigbox_bg.png'); }
div.kalendarz_bg{position:relative; float:left; width: 100%; background:url('../images/littlebox_bg.png'); }
div.atrakcje_bg{position:relative; float:left; width: 100%; background:url('../images/atrakcje_bg.png'); }

#right{position: relative; float:left; width: 137px; text-align:center}
div.reklama{position: relative; float: left; width: 100%; text-align:center; margin-top:10px;}

#nad_footer{position: relative; float:left; width: 100%; text-align:center; margin-top: 20px}

#footer{position:relative; float:left; width: 100%; height: 35px; background:url('../images/footer_bg.png') no-repeat; color:white; margin-top: 5px}
div.copy{position: relative; float: left; width: 40%; padding-left: 5px; padding-top: 12px}
div.created{position: relative; float: left; width: 60%; text-align: right; width: 450px; padding-top: 9px}
#footer a{text-decoration: none; color: #C0E4FA;}
div.menufooter{position: relative; float: left; width: 100%;}


div.ustawtekst{position:relative; float:left; widows: 98%; padding: 5px;}

/* ---------dodal zont --------------*/
#wrapper {
	width: 492px;
	}
#bazan_top {
	width: 492px;
	height: 47px;
	background: url(../images/bg_top_bazan.gif) no-repeat;
	}
#b_content {
	width: 492px;
	background: url(../images/bg_content.gif) repeat-y;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	}
#b_bottom {
	width: 492px;
	height: 12px;
	background: url(../images/bg_bottom.gif) no-repeat;
	}
#b_content img, #mini_content img {
	margin-right: 5px;
	}
#b_content .tbl_form {
	font-weight: bold;
	margin-top: 10px;
	border-bottom: 1px #CCCCCC dashed;
	width: 472px;
	padding-bottom: 5px;
	}

#b_content .tbl_form td{
	padding-top: 3px;
	padding-bottom: 3px;
	}
#b_content .sel{
	width: 150px;
	font-size: 11px;
	}
#b_content .sel_mini{
	width: 50px;
	font-size: 11px;
	}
#b_content .btn_szukaj {
	display: block;
	font-size: 12px;
	border: 0;
	width: 92px;
	height: 30px;
	background: url(../images/bg_btn.gif) 0 3px no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	}
#b_content .tbl_apart {
	width: 472px;
	margin-top: 10px;
	}
#b_content .tbl_apart td {
	vertical-align: top;
	padding-bottom: 10px;
	}
#b_content .tbl_apart img {
	border: 1px solid #999999;
	}
#b_content .tbl_apart h1 {
	font-size: 100%;
	margin: 0;
	color: #0b71bd;
	}
#b_content .tbl_apart a {
	color: #5E696D;
	}
#b_content a:hover {
	color: #0b71bd;
	text-decoration: underline;
	}
#b_content ul {
	margin-left: 20px;

}
#b_content li {
	list-style-type: square;
	font-weight: bold;
	}
#rezh_top {
	margin-top: 10px;
	width: 492px;
	height: 47px;
	background: url(../images/bg_top_rezh.gif) no-repeat;
	}

#kal_top {
	margin-top: 10px;
	width: 245px;
	height: 30px;
	background: url(../images/bg_top_kal.gif) no-repeat;
	}
#atr_top {
	margin-top: 10px;
	width: 245px;
	height: 30px;
	background: url(../images/bg_top_atr.gif) no-repeat;
	}
#l_wrapper {
	float: left;
	}
#r_wrapper {
	float: right;
	}
#mini_content {
	width: 235px;
	background: url(../images/bg_mini_content.gif) repeat-y;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	}
#mini_content ul {
	clear: left;
	margin-top: 6px;
	margin-left: 15px;
	}
#mini_content li {
	line-height: 140%;
	list-style-type: disc;
	}
#mini_bottom {
	width: 245px;
	height: 12px;
	background: url(../images/bg_mini_bottom.gif) no-repeat;
	}