		*{ padding: 0; margin:0; border: 0;} 
		
		body{
			color: #404040;
			font-family: tahoma, verdana, courier;
			font-size: 11px;
			background: #E0C995 url(/img/bodyBg.jpg) repeat-x center top;
		}
		
		a{ text-decoration: none; color: #CE4C00; outline:none; }
		a:hover{ color: #014ba0;}
		
		.error{ color: #014ba0; font-weight: bold; padding: 10px; text-align: center;}
		
		.margin0 {margin: 0 !important;}
		.center {text-align: center;}
		
		h1{color: #014BA0; font-size: 18px; font-weighT: normal;}
		h2{color: #014ba0;}
		h4{font-size: 13px; margin-bottom: 3px;}
		h3 span{ font-size: 11px; float: right;	}
		 
		.small{
			font-size: 80%;
			font-style: italic;
			background: #fcfcfc;
			padding: 10px;
			line-height: 11px;
		}	
		
		h2 a{color: #014ba0;}
		
		hr {border-bottom: 1px solid #D9D9D9; margin: 10px 0;}
		
		.strong {font-weight: bold;}
		.blueFont{ color: #014BA0;}
		.right {text-align: right;}
		.center {text-align: center;}
		.lefty, .left{ float: left !important;}
		.righty{ float: right;}
		.block {display: block;}
		.clear, .clearer{ clear: both; }
		.bold{ font-weight: bold; }
		.none {display: none;}
		.small { line-height: 11px !important; margin-bottom: 5px !important; color: #CE4C00; }
		.more {display:block; padding: 4px; float: right;}
		input, textarea, select{ border: 1px solid silver; padding: 4px; font-size: 11px; color: #808080;}
		input:hover, textarea:hover, select:hover{ color: #014ba0; }
		
		input.submit { width: 120px !important; background: #FE7821; color: #fff;}
		input.submit:hover { background: #1A60C0; }
		
		
		#muszleB { margin: -20px 0 0 847px; position: absolute;}
		
		#logo {padding:0; margin-left:-10px; position:absolute; display: block; width: 170px; height: 87px; background: url(/img/mainBg.jpg) no-repeat -366px -18px; text-indent: -3000px;}
		#topBanner {float: right; width:750px; height: 100px; overflow: hidden} 
		
		
		input.button{ padding: 3px !important; }
		input.radio{ width: 20px !important; border: 0px !important; background: #fff !important; }
		input.checkbox { width: 15px !important; padding: 0px;}
		
		ul{ padding: 0 0 20px 20px; }
		ul ul{  padding-bottom: 10px; }
		
		img.imgArt{ margin: 10px 0; }
		
		#pageBox{ background: url(/img/mainBg.jpg) no-repeat center top; padding: 10px 0 0 0;}
		
		#main{ width: 950px; margin: 10px auto; position: relative; padding: 0 10px 10px;
			background: #fff url(/img/bodyBottomBg.jpg) no-repeat center bottom;
		}

		.paddingTop10 {padding-top: 10px;}
		
		#header{ margin-bottom: 5px; }
		/* #header #headerP {position: absolute; margin-left: 951px; float: right;} */
		#header #headerP {display: block; width: 9px; height: 107px; background: url(/img/mainBg.jpg) no-repeat -1326px -18px; position: absolute; margin-left: 951px;}
		#left{ float: left; width: 190px; }
		#right{ float: right; width: 190px; padding-bottom: 20px;}
		#mainContent {float: left; width: 545px; padding: 0 10px;}
		#locationPath {padding: 10px 10px;}
		#locationPath .ajaxLoader {height: 10px;}
		
		#searchFormBox {width: 170px; padding: 10px 10px 0 10px; height: 475px; overflow: hidden; background: url(/img/searchBg.jpg) no-repeat;}
		#searchFormBox h1 img {padding: 3px 5px 0 0; float: left;}
		#searchFormBox h1 {margin-bottom: 10px;}
		#searchFormBox .label {font-weight: bold; display: block;}
		#searchFormBox #searchSimpleForm{ height: 220px;}
		#searchFormBox select { width: 160px;}
		#searchFormBox #searchSimple_but {background: url('/img/but_search.jpg') no-repeat; width: 64px; height: 22px; text-indent:-3000px; border: 0px; float: right; margin: 10px 0 10px 0;}
		#searchFormBox #searchSimple_but:hover {background: url('/img/but_search.jpg') no-repeat center -22px;}
		
		#keyWordFormBox {float: right; margin: 11px;}
		#keyWordForm input {padding: 3px; float: right; margin-top: 1px;}
		#topSearch_but {background: url(/img/but_menuSearch.jpg) no-repeat left top; width: 35px; height: 22px; text-indent: -3000px; border: 0; padding: 0; margin: 0 0 0 10px !important;}
		#topSearch_but:hover {background: url(/img/but_menuSearch.jpg) no-repeat right top;}
		
		.listObject { border-bottom: 1px solid #E7E7E7; margin-bottom: 10px; float: left; width: 526px;}		
		
		.listPromoSpecial { border: 1px solid #5C98BD; padding: 10px; float: left;  width: 523px; background: #fff url(/img/listPromoSpecialBG.jpg) repeat-x center bottom; margin-bottom: 10px;}
		.listPromoSpecial img {border: 1px solid #fff;}
		
		.listImg {float: left; margin: 0 10px 10px 0; border: 0;}
		.objectLocation {color: #CE4C00; margin-bottom: 10px;}
		.objectLocation h3 {color: #404040;}
		.objectListLeft {float: left; width: 402px;}
		.objectListLeft h2 {background: #fff !important; padding: 0px !important;}
		.objectListLeft h2 a{display: block; font-weight:bold;}
		.objectListLeft h2 a:hover{color: #CE4C00;}
		
		.boxImg {margin:0 auto; display: block;}
		
		.box1 {background: url(/img/box1_center.jpg) repeat-y; width: 190px; display: block; position: relative; margin-bottom: 10px;}
		.box1 .bottom {background: url(/img/box1_bottom.jpg) no-repeat center bottom; width: 190px; height: 63px; display: block; margin-top: -45px;}
		.box1 .content {background: url(/img/box1_top.jpg) no-repeat ; width: 170px; display: block;  padding: 10px 10px 0; z-index: 11;}		
		.box1 h1 {padding: 0px 0 10px; margin-bottom: 10px; border-bottom: 1px solid #D9D9D9;}
			
		.box2 {color: #fff; background: url(/img/box2_center.jpg) repeat-y; width: 190px; display: block; position: relative; margin-bottom: 10px;}
		.box2 a{ color: #fff;}
		.box2 .bottom {background: url(/img/box2_bottom.jpg) no-repeat center bottom; width: 190px; height: 70px; display: block; margin-top: -45px;}
		.box2 .content {background: url(/img/box2_top.jpg) no-repeat ; width: 170px; display: block;  padding: 10px 10px 0; z-index: 11;}		
		.box2 h1 {padding: 0px 0 10px; margin-bottom: 10px; border-bottom: 1px solid #f8b183; color: #fff;}
		
		.box1 ul, .box2 ul {padding: 0;}
		.box1 h1 img, .box2 h1 img {padding: 3px 5px 0 0; float: left;}
		.box1 li, .box2 li {list-style-type: none; }

		#lastEntries h1, #listVotes h1, #lastComment h1 {color: #CA6F38; border: 0; margin: 0;}
		#lastEntries h2, #listVotes h2, #lastComment h2 {padding: 5px 0;}
		#lastEntries h2 a, #listVotes h2 a, #lastComment h2 a{color: #522000; font-size: 13px; display: block;}
		#lastEntries h2 a:hover, #listVotes h2 a:hover, #lastComment h2 a:hover{color: #014ba0;}
		#lastEntries li, #listVotes li, #lastComment li {border-top: 1px solid #D9D9D9; padding: 15px 10px 10px;}
		
		#boxPromoItems h1 {border: 0; margin: 0;}
		#boxPromoItems a  {text-align:center;}
		#boxPromoItems .h2 {padding: 5px 0; width: 150px; display: block;}
		#boxPromoItems a .h2{color: #522000; font-size: 13px; font-weight:bold;}
		#boxPromoItems a:hover .h2{color: #fff;}
		#boxPromoItems li {border-top: 1px solid #D9D9D9; padding: 15px 10px 10px;}
		#boxPromoItems li img {border: 1px solid #fff;}
		#boxPromoItems .more {display: block; float: right; padding: 10px 10px 5px 10px;}
		
		#boxPoll .question {color: #404040; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #D9D9D9; margin-bottom: 10px;}
		#boxPoll table {margin-bottom: 10px;; width: 100%;}
		#boxPoll td {background: transparent !important;}
		.pollVoteBut {display: block; width: 64px; height: 22px; background: url(/img/but_sonda.jpg) no-repeat; float: right; text-indent: -3000px;}
		.pollVoteBut:hover {background: url(/img/but_sonda.jpg) no-repeat center -22px;}
		.diag{ background: #CE4C00; margin: 5px 0 10px; float: left; height: 5px;} 
		
		#pogodaGoogle .cityName {font-weight: bold; color: #014ba0;}
		#pogodaGoogle .deg {font-weight: bold; color: #CE4C00;}
		.pogodaGoogle {width: 100%;}
		.pogodaGoogle td {}
		.pogodaGoogle .day { font-weight: bold; width: 25%;}
		.pogodaGoogle .temp { color: #CE4C00; text-align: right; width: 25%;}
		.pogodaGoogle .temp_low {color: #014ba0; text-align: right; width: 25%;}
		.pogodaGoogle .img {text-align: right;}
		
		.butOrange { background: #ff6305 url(/img/butOrangeL.gif) no-repeat; height: 22px; padding: 2px 10px; color: #fff;}
		.butOrange span{ background: #ff6305 url(/img/butOrangeP.gif) no-repeat right top; width: 5px;}
		
		
		.addTo_buttons {padding-bottom: 10px; float: right;}

		.addTo_buttons:hover{}
		
		.addTo_buttons span { width: 16px; height: 16px; display: block; float: left; padding-left: 5px;  opacity: 0.4;}
		.addTo_buttons span:hover { opacity: 1;}
		.button_wykop span{ background: url(/img/addTo.png) no-repeat 0 0;}
		.button_blip span{ background: url(/img/addTo.png) no-repeat 0 -80px;}
		.button_google span{ background: url(/img/addTo.png) no-repeat 0 -32px; }
		.button_facebook span{ background: url(/img/addTo.png) no-repeat 0 -48px; }
		.button_twitter span{ background: url(/img/addTo.png) no-repeat 0 -63px; }		
		
		.promoStar { float: left; margin-right: 8px;}
		
		#quickMenu, #clipboardBox{float: right;}
		#quickMenu a{ font-weight: bold;}
		#clipboardBox a{color: #014ba0; font-weight: bold;}
 
		.loggedUserBox {width: 250px; float: left; padding: 10px;}
		
		#mainContent h1{ background: none; padding: 0px 0 10px 0; margin-bottom: 10px; border-bottom: 1px solid #D9D9D9; } 
		
		#mainContent h2{
			font-size: 16px;
			padding: 0 0 0 15px;
			margin: 10px 0;
			font-weight: normal;
			background: url(/img/h2Bg.png) no-repeat left 5px;
		}
		
		#mainContent h3{
			font-size: 13px;
			font-weight: bold;
			padding: 5px 0;
			margin-bottom: 10px;
		}
	
		
		div.navig{ text-align: center; }
		div.navig a{ color: #014BA0; font-size: 130%;}
		div.navig img:hover, div.navig a:hover img{  opacity: 1;}	
		div.navig img.disabled, div.navig img.disabled:hover{ padding: 0 3px;  opacity: 0.2;}		
		
		#footer{ margin-bottom: 20px;}		
		#footer #footerContent{ width: 950px; margin: 0 auto; padding: 10px;}
		
		#footer #lastSearchCityList {border-bottom: 1px solid #fff; margin-bottom: 10px;}
		#lastSearchCityList h2 {font-size: 18px; font-weight: normal; margin-bottom: 10px;}
		#lastSearchCityList h2 img {padding: 3px 5px 0 0; float: left;}
		#lastSearchCityList {padding-bottom: 35px; float: left;}
		#lastSearchCityList li{width: 155px; float: left; overflow:hidden; height: 15px;}
		#lastSearchCityList li.clear {display: none;}
		
		
		#footer .blim { float:right; }
		#footer .blim img{ margin-left: 5px; }
		#footer .usersInfo {text-align: center; padding: 20px 0 10px;}
		
		a.toTop{ float: right; margin-top: 15px; }
		

		
		
		div#mainContent{ background: #fff;}
		
		div#mainContent a.right, a.rightLink{
			float: right;
			padding: 10px;
			font-weight: bold;
		}	
		
		div#mainContent p, div#mainContent div {
		/*text-align: justify; */
		line-height: 18px;
		}
		
		#mainContent p{ margin-bottom: 10px; }
		#mainContent li p{ margin-bottom: 2px; }
		
		#mainContent ul li{
			background: url('/img/listyletype.jpg') no-repeat 2px 7px;
			list-style-type: none;
			padding-left: 15px;
			margin: 0;
		}
		
		#mainContent ul, div#mainContent ol{padding: 0 15px 15px; line-height: 18px; }
		#mainContent ol{ margin-left: 15px; }
		
		#mainContent table{ margin: 0 auto; empty-cells: show; }
		
		#mainContent table th{
		/*	border: 1px solid #c0c0c0;*/
			background: #ebebeb;
			border: 1px solid #fff;
			font-weight: bold;
			padding: 3px;
		}
		
		#mainContent table td{
			/*border: 1px solid #c0c0c0;*/
			border: 1px solid #fff;
			background: #f4f4f4;
			padding: 3px;
		}		
		
		#mainContent table td p, #mainContent table th p{ margin: 0; }
		
		img.left{ float: left;  padding: 0 10px 0 0; }
		
		img.link{height: 13px;  width: 13px; }
		
		div#mainContent p.action{ padding: 5px; display: block; background: #fbfbfb; float: right; }
		
		div#mainContent p.action img{
			border: 0;
			height: 14px;
			width: 14px;
			margin: 0 0 0 15px;
		}
		 
		div.header{ font-weight: bold; padding: 10px 0; }
		.info{ text-align: center; clear: both; padding: 10px;}
		.content{ color: #404040; }
		
		img.artPhoto{
			margin: 10px 0;
		}
		
	ul#siteMap{ padding-left: 0px !important; }
	ul#siteMap .clear2{ background: #fff; }
	ul#siteMap ul{	padding: 0 0 0 20px; font-weight: normal; }
	ul#siteMap, ul#siteMap .siteMap_butLi{ float: left; display: block; }
	ul#siteMap li{ list-style-type: none; padding: 0 15px; vertical-align: top; }
	ul#siteMap .siteMap_butLi{	margin-bottom: 10px; font-weight: bold; width: 43%; width: 200px; }
		
/* stary */		

.contactForm { width: 100%;}
.contactForm td {vertical-align: top;}
.contactForm input, .contactForm textarea{
	width: 320px;
	font-size: 11px;
	padding: 3px;
}

.contactForm input:hover, .contactForm textarea:hover{
	border: 1px solid #D2D2D2;
	
}

.contactForm .label{
	text-align: right;
	width: 135px;
}

.contactForm  .white {background:#fff !important;}

#centerPage div#mainContent div.contactForm table td{
	padding: 5px;
	font-size: 11px;
	color: #404040;
	background: #fff;
	border: 0;
}

div#mainContent div table td.contactForm .contact{
	font-weight: bold;
}

#topMenu{ position: relative; height: 76px; background: url(/img/menu.jpg) repeat-x center; margin-top: 10px; width: 950px;}
#menuTop {padding-top: 7px; float: left;}
#menuTop li {float: left; width: 103px; height: 36px; position: relative; padding-left: 7px; list-style-type: none; text-align: center; }
#menuTop li a{display: block; height: 34px; color: #fff; font-size: 15px; padding-top: 5px; }
#menuTop li span.menutButR {width: 7px; height: 26px; float: right;}
#menuTop li:hover, #menuTop li.selected {background: #ff6b17 url(/img/menuButL.jpg) no-repeat left top; }
#menuTop li:hover{background: #ff6b17 url(/img/menuButL.jpg) no-repeat left top; }

#menuTop li:hover span.menutButR, #menuTop li.selected span.menutButR{background: url(/img/menuButP.jpg) no-repeat;}
#menuTop li:hover span.menutButR {background: url(/img/menuButP.jpg) no-repeat;}

#menuTop li ul.subMenu3{display: none; width: 930px; float: left; padding: 0;}
#menuTop li:hover ul.subMenu3, #menuTop li.selected ul.subMenu3{ color: #fff; font-size: 13px; }
#menuTop li.selected ul.subMenu3{ display: block; }
#menuTop li ul li:hover, #menuTop li.selected ul.subMenu3 li {background: transparent;}
#menuTop li.selected ul.subMenu3 li.selected a{font-weight: bold;}
#menuTop li ul li a:hover{ color: #014BA0; }
#menuTop ul.subMenu3 li{ width: auto !important; margin-top: 0px; text-align: left; padding: 0;}	
#menuTop ul.subMenu3 a{ padding: 2px 11px 0; font-size: 13px;}	

#menuTop .noBlock { padding-top: 2px !important;}
#menuTop .noBlock a{display: inline !important; padding-left:0 !important; padding-right: 0 !important; font-weight: bold;}
	
#menuTop .menuSep {padding: 10px 3px 0; font-size: 20px; width: 1px; text-align: center;}
#menuTop .menuSep:hover {background: transparent;}
	
	#mainContent div.flvList div{
		line-height: 25px;
	}
	
	#mainContent div.flvList .listBox{
		float: left; 
		padding-right: 5px;
	}
	
	#mainContent div#flvBox{
		text-align: center;
	}
	

	
	
	/* rotator */
	#rotateBox {width: 549px; height: 174px; overflow: hidden; margin-bottom: 20px;}
	#rotatorFrameTop {position: absolute; margin-top: -1px; margin-left: -1px;}
	#rotatorFrameBottom {position: absolute; margin-top: 159px; margin-left: -1px;}
	
	#rotateBoxFrame{
		width: 550px;
		overflow:hidden;
		border: 0;
		background: #fff;
	}

	#rotateTabs{ 
	width: 12000px; 
	margin-left: 0; 
	}

	#rotateTabs .tab{
		background: #e8e8e8;
		float: left;  
		width: 550px;
		height: 170px;
		display: block;
	}

	#tabsMenu{ position: absolute; margin: -160px 0px 0 10px; text-align: center !important;}

	#tabsMenu a{ 
		margin: 0 5px 0 0;
		line-height: 13px;
		font-size: 10px;
		background: url(/img/rotatorTabs.png) no-repeat;
		color: silver; height: 15px; width: 17px; display: block; float: left;
	}
	

	/*#tabsMenu a.act, #tabsMenu a:hover{ color: green; opacity: 1; background: url(/img/box/whiteBg.png);	}*/
	#tabsMenu a.act, #tabsMenu a:hover{ color: #fff; width: 17px; background: url(/img/rotatorTabsAct.png);	}

	#switchBoxLoader{ position: absolute; margin: 80px 0 0 270px;}
	

	#rotateBox #boxProgress {overflow:hidden; width:550px; padding-left:1px;}
	#rotateBox #rotateProgress {background:#CE4C00; width: 0px; height: 2px; font-size:2px; line-height:2px;}
	/*.switchBoxTabMsg{ margin: 50px 200px; background: url(/img/box/whiteBg.png); width: 200px; padding: 10px; display: block;} */
	.switchBoxTabMsg{ margin: 12px 180px;  width: 350px; display: block; text-align: right;}
	.switchBoxTabMsg h1 {color: #fff; border: 0px !important;}
	.switchBoxTabMsg h1 { font-size: 20px; font-weight: bold;}
	.switchBoxTabMsg  p{ color: #fff;  font-size: 14px; margin: 0;}
	.switchBoxTabMsg a.but {display: block; float: right; width: 70px; height: 24px; background: url(/img/but_rotator.png) no-repeat; text-indent: 3000px;}
	.switchBoxTabMsg a.but:hover {background: url(/img/but_rotator.png) no-repeat 0 -23px;}
	/* koniec rotator */
	
	/* search form */
	.listResults tr:hover, .listResults .orange, #listResults tr:hover, #listResults .orange {background: #CE4C00; cursor: pointer; color: #fff;}
	.listResults, #listResults{ border: 1px solid silver;	width: 191px; overflow: auto; overflow-x: hidden; max-height: 170px; position: absolute; margin: 22px 0 0 0 ; z-index: 12;background: #fff; }
	.tableResults, #tableResults{ width: 100%; }
	.listResults a{display: block;}
	/* koniec search form */
	
#footerAdd{
	position:fixed;
	width: 100%;
	background: url(/img/blueBg.jpg);
	height: 20px;
	color: white;
	text-align: center;
	padding: 5px 0;
	top:100%; 
	font-weight: bold;
	margin-top: -30px;
	left: 0;
	z-index: 1000;
}	

#footerAdd a:hover {color: #fff;}

	/*#searchFilter {margin-bottom: 10px; border: 1px solid orange; padding: 10px;}*/
	#searchFilter{margin-bottom: 10px; border: 1px solid orange; padding: 10px; color:orange; background: url(/img/blueBg.jpg);}
	#searchFilter a{color:#fff; font-weight: bold;}
	
	.objectListActions {padding: 10px 0 0 0; }
	.objectListActions img {  opacity: 0.4;}
	.objectListActions img:hover { opacity: 1;}
	.objectListVote {background: url(/img/icons/star-hot.png) repeat-x center left; height: 16px; display: block; float: right;}
	.objectGallery {float: right; width: 215px; padding: 0 0 10px 10px; text-align: center; overflow-x:hidden; background: #fff;}
	.objectGallery img {  border: 1px solid #fff; margin: 2px;}
	.objectGallery img:hover { cursor:pointer;}
	
	.objectGallery .galleryBoxSmall {text-align: left; width: 215px; overflow-x: hidden;}
	.objectGallery .imgGalleryBox {width: 71px; text-align: center; display: block; float: left; overflow-x: hidden;}
	.objectGallery .galleryBoxSmall img{height: 50px !important; opacity: 0.9;}
	.objectGallery .galleryBoxSmall img:hover { border: 1px solid #CE4C00; opacity: 1;}
	
	#votes {cursor: pointer;}
	
	.iconSearch {margin: 3px 5px 0 0; float: left; display: block; width: 16px; height: 16px; background: url(/img/icons/icons.png) no-repeat -47px 0;}
	.iconSearchRegion {margin: 3px 5px 0 0; float: left; display: block; width: 16px; height: 16px; background: url(/img/icons/icons.png) no-repeat -63px 0;}
	.iconWeather {margin: 3px 5px 0 0; float: left; display: block; width: 16px; height: 16px; background: url(/img/icons/icons.png) no-repeat 0px 0;}
	.iconVotes {margin: 3px 5px 0 0; float: left; display: block; width: 16px; height: 16px; background: url(/img/icons/icons.png) no-repeat -17px 0;}
	.iconPoll {margin: 3px 5px 0 0; float: left; display: block; width: 16px; height: 16px; background: url(/img/icons/icons.png) no-repeat -31px 0;}
	.iconLastAdd {margin: 3px 5px 0 0; float: left; display: block; width: 16px; height: 16px; background: url(/img/icons/icons.png) no-repeat -94px 0;}
	.iconPromo {margin: 3px 5px 0 0; float: left; display: block; width: 16px; height: 16px; background: url(/img/icons/icons.png) no-repeat -109px 0;}
	
	
	.steps {width: 100%; border: 1px solid orange; margin: 10px 0 20px !important;}
	.steps td {text-align: center;}
	.steps .actStep{ background: #CE4C00 !important; color: #fff;}
	
	#googleMapsNavig {right: 0; top: 10px;}
	
	.comment {border-bottom: 1px solid #D9D9D9; padding: 10px; margin-bottom: 10px; background: #F4F4F4;}
	
	
#wysuwane{
    background: url("/img/fbpodklad.png") no-repeat scroll 83px 9px transparent;
 
    /*padding: 10px;*/
    width: 324px;
    height:257px;
    position: fixed;
    margin-top: -200px; /*połowa wysokości panelu w górę */
    left: 0px;
    top: 50%;
    z-index: 99999; 
}

#wewnatrz{
  float:left;width:292px; display:block; margin-left:0px; background: #fff;
}

#google-map {width: 545px; height: 500px;}