/* G Ł Ó W N A */
#mainMiddle { background-image: url("../img/bg_content_middle.gif"); margin-top: 0; }
	#mainBottom { background-image: url("../img/bg_content_bottom.gif"); margin: 0; }
		#mainTop { min-height: 130px; width: 540px; background-image: url("../img/bg_content_top.gif"); }
			#viewMoreLink { float: right; display: block; font-size: 11px; line-height: 15px; margin-right: 40px; padding-right: 13px; font-weight: bold; background: transparent url("../img/arr_red_next.gif") 100% 5px no-repeat; }
			#mainPageImg { float: left; width: 182px; height: 118px; margin: 2px 10px 10px 10px; padding: 0; border: 0; text-align: center; background: transparent url("../img/bg_photo.jpg") center bottom no-repeat; }
				#mainTop .img a { margin: 0 auto; padding: 0 2px 2px; width: 174px; height: 114px; text-align: center; }
					#mainTop .img img { float: none; }
	#mainTop p { padding: 10px; margin: 0; padding-left: 0px; }
	
#restUpLine {height: 30px; background: url("../img/rest_up_line.gif") left bottom no-repeat; width: 100%; margin-bottom: 10px;clear:right;}

#mainUpLine {height: 30px; background: url("../img/up_line.gif") left bottom no-repeat; width: 100%; margin-bottom: 10px;clear:right;}
	#mainUpLine p#newPaints {line-height: 0px; float: left; color:#000; font-size:21px; margin-left: 0px; }
	#mainUpLine p#showGallery { line-height: 0px; float: right; margin-right: 130px; }
		#mainUpLine p#showGallery a{ color:#ba0002; }
		#mainUpLine p#showGallery img{padding-bottom: 1px; }
	#mainPaints {width: 660px; float: left; }
		#sgText{ float: left;}
		#sgImages{ float: right; font-size:16px;}
			.left{ float: left; width: 320px;}
			.right{ float: right; width: 320px;}
			#sgImages .left a img, #sgImages .right a img{ border: 1px solid #ffffff; display:block; overflow: hidden; padding-bottom: 0px;}
				#sgImages .left a:hover img,#sgImages .right a:hover img{ border: 1px solid #BC0001; }
				#sgImages .left a img, #sgImages .right a img{height: 240px; width: 320px;}
			
			
#mainDownLine {padding-top: 20px; float: left; background: url("../img/down_line.gif") left 50px no-repeat; width: 100%; margin-bottom: 10px; clear: both;}
	#paintsCatalog, #news { color:#000;display:block;}
	#paintsCatalog{float: left; padding-left: 115px; width: 205px;  background: url("../img/f_sale.gif") 65px 70px no-repeat;}
		#paintsCatalog h2, #news h2{ font-size: 24px; font-weight: normal;color:#000;line-height:5px; padding: 10px 0px 30px; }
			 #news{ margin-left: 335px;}
		#paintsCatalog p, #news p{ margin-top: 0px; margin-left: 0px; font-size: 12px; font-weight: normal; color: #000; }
		#news #newsText{ float: right; text-align: left; width: 450px; padding-top:0px; padding-bottom:0px;}
			#news #newsText li{ font-weight: bold; }
			#news #newsText li.created{ font-size: 11px; color:#828282; padding-bottom: 5px; font-weight:normal;}
			#news #newsText li.lead{font-size: 14px; color: #000; padding-bottom: 10px; font-weight:normal;}
/**
 * N A W I G A C J A
 */
#navigation { height: 20px; width: 500px; margin: 0 auto; padding: 10px 0 5px; }
	#navigation li { float: left; }
		#navigation li a, #navigation li strong { display: block; height: 15px; line-height: 15px; font-size: 11px; margin-right: 7px; }
		#navigation li a { background: transparent url("../img/arr_red_next.gif") 100% 5px no-repeat; padding-right: 13px; }
		
		
#catPagination{ clear: both;}
	#catPagination em{ display: inline;}
	#catPagination img{ display: block; }
/**
 * A R T Y K U Ł Y
 */
#content ul#relatedFiles { margin: 10px 30px 20px; }
	#content ul#relatedFiles li { list-style-type: disc; line-height: 20px; height: 20px; }


/**
 * CATALOG
 */
	#leftContent h2{ position: relative; top: 0px; font-size: 24px; font-weight: normal; color: #000;}
	#leftContent dl.paints{ width: 552px; float:left; padding-bottom: 20px;}
		#leftContent dl.paints dt{ float: left; overflow:hidden;width: 205px; height:155px; } 
			#leftContent  dl.paints > dt a img{border: 1px solid #ffffff;} /*width: 200px; height:150px; */
			/*#leftContent  dl.paints > dt a:hover{border: 1px solid #B90103;}*/
			#leftContent  dl.paints > dt a:hover img{border: 1px solid #B90103;}
		#leftContent dl.paints dd{ padding-left: 10px; padding-top: 0px; overflow:hidden; }
			#leftContent dl.paints dd{ font-size: 12px; }
				#leftContent dl.paints dd p{ font-size: 12px; margin-left:0px;}
			#leftContent dl.paints dd > em{ width: 100%; float:right; padding-bottom: 10px; font-style: normal; font-size: 16px; font-weight: bold; color: #B20003;}
			#leftContent dl.paints dd .price, #leftContent dl.paints dd .buy{ padding-top: 20px; }
			#leftContent dl.paints dd .price{ float: left; width: 50%;}
				#leftContent dl.paints dd .price > em{ font-weight: bold; color: #B10006; font-size: 18px; font-style:normal; clear:right;}
			#leftContent dl.paints dd .buy{ float: right; width: 50%; font-weight: bold; color: #B10006; font-size: 14px; line-height: 22px;}
			
	#content #rightContent #catMenu #catTitle{ font-size: 16px; padding-bottom: 5px; border-bottom:0px;}
	#content #rightContent #catMenu li{ border-bottom: 1px dashed #9E9E9E; padding: 5px 0px 5px 0px; font-size: 12px;}
		#content #rightContent #catMenu li.last{ border-bottom: 0px; }
		#content #rightContent #catMenu li#selected{ font-weight: bold; color:#737373; }
		#content #rightContent #catMenu li a{ color: #B80000;}
			#content #rightContent #catMenu li a:visited{ color: #9E0000; }

	#catDownLine {margin-top: 20px; float: left; background: url("../img/down_line.gif") left top no-repeat; margin-bottom: 10px; clear:both;overflow:hidden;width:100%}

		#catDownLine #fArtA, #catDownLine #fArtB, #catDownLine #fContact{}
			#catDownLine #fArtA h2, #catDownLine #fArtB h2, #catDownLine #fContact h2{ padding-left: 3px; font-weight: normal; padding-bottom: 10px; }
		#catDownLine #fArtA {width: 210px; float: left;  background: url("../img/f_sale.gif") 60px 45px no-repeat; padding-left: 115px; margin-right: 20px;text-align:left;}
		#catDownLine #fArtB {}
		#catDownLine #fContact { width: 210px; float: right;clear:right; margin-left: 20px; margin-right: 5px;}
			#catDownLine div > h2{position:relative; top: 0px; width: 100%; color: #920104; margin:5px 0px 5px 0px; padding-left: 5px; font-weight: normal; font-size: 16px;}
/**
 * S Z C Z E G O L Y    O B R A Z K A   background: #f7f4ef;
 */			
	#paintBg{width: 100%; padding: 10px 0px 10px 0px; margin-bottom: 20px;text-align:center;}			
		#paintBg a, #paintBg a:hover{padding: 0px; margin: 0 auto; display: block; }
		#paintBg a{  border:1px solid #f7f4ef;}
			#paintBg a:hover{border:1px solid #B20003;}
			#paintBg a img{}
	#sellBox{ width: 200px; line-height: 30px;}
		#sellBox .detPrice{ float: left; width: 50%; }		
			#sellBox .detPrice em{ font-size: 18px; color: #B20003; }
		#sellBox .detBuy{ float: right; width: 83px; height: 33px; background: url("../img/zamow.gif") left top no-repeat; }		
			#sellBox .detBuy a{ color: #fff; line-height: 33px; margin-left: 14px;}
		
				
				
/**
 * N E W S Y
 */
 	#leftContent #news{ margin-left: 0px;}
		#leftContent #news li{ font-weight: bold; font-size:17px;}
		#leftContent #news li.created{ font-size: 11px; color:#828282; padding-bottom: 5px; font-weight:normal;}
		#leftContent #news li.text{font-size: 15px; color: #000; padding-bottom: 10px; font-weight:normal;}
	
    #boxTopBg{font-size:15px;}
/***************
 * B U D O W A *
 ***************/
/* submenu */
#houseSubmenu { width: 535px; margin-left: 3px; height: 31px; }
	#houseSubmenu li { float: left; height: 31px; width: 107px; text-align: center; background: #287cd0 url("../img/bg_tab_dark.gif") 0 0 no-repeat; }
		#houseSubmenu li a, #houseSubmenu li strong { font-size: 11px; margin-left: 10px; padding-right: 10px; line-height: 31px; height: 31px; display: block; text-align: center; background: #287cd0 url("../img/bg_tab_dark.gif") 100% 0 no-repeat; color: #fff; font-weight: bold; }
	#houseSubmenu li#submenuCurrent, #houseSubmenu li#submenuCurrent strong, #houseSubmenu li#submenuCurrent a { background-image: url("../img/bg_tab_light.gif"); color: #6f9454; }
/* mapy */
	#content div#locationMap { float: none; width: 510px; margin: 0 auto 10px; padding-top: 10px; text-align: center; }
		#content div#locationMap img { float: none; border: 4px #fff solid; margin: 0; }
	/* zoom in/out */
	#mapToolbar { width: 180px; margin: 0 auto; height: 20px; }
		#mapToolbar li { float: left; width: 90px; height: 20px; line-height: 20px; }
			#mapToolbar li a, #mapToolbar li span { font-weight: bold; height: 22px; line-height: 22px; display: block; text-align: center; }
			#mapToolbar li span { color: #666; }
			#mapToolbar li#mapZoomIn a, #mapToolbar li#mapZoomIn span { padding-right: 30px; text-align: right; }
			#mapToolbar li#mapZoomIn a { background: transparent url("../img/zoom_in_active.gif") 100% 0 no-repeat; }
			#mapToolbar li#mapZoomIn span { background: transparent url("../img/zoom_in_inactive.gif") 100% 0 no-repeat; }
			#mapToolbar li#mapZoomOut a, #mapToolbar li#mapZoomOut span { padding-left: 30px; text-align: left; }
			#mapToolbar li#mapZoomOut a { background: transparent url("../img/zoom_out_active.gif") 0 0 no-repeat; }
			#mapToolbar li#mapZoomOut span { background: transparent url("../img/zoom_out_inactive.gif") 0 0 no-repeat; }
/* oferta */
	table.offer tr.header { text-align: center; font-size: 14px; height: 30px; line-height: 30px; font-weight: bold; }
	table.offer thead tr { background: #fff url("../img/bg_saletable_top.gif") 0 0 no-repeat; }
		table.offer th { height: 63px; color: #fff; }
	table.offer tbody tr { margin-bottom: 10px; }
			table.offer tbody tr, table.offer tfoot tr { background: #dcebfe url("../img/bg_saletable_middle.gif") 0 0 repeat-y; }
			table.offer tbody tr.altRow, table.offer tfoot tr.altRow { background-color: #fff; }
			table.offer .lp { padding-left: 7px; }
			table.offer .status { padding-right: 7px; }
	table.offer tfoot tr td { height: 8px; background: transparent url("../img/bg_saletable_bottom.gif") 0 100% no-repeat; }

/* oferta - apartamenty */
table#apartmentsList, table#facilitiesList  { clear: left; }
	table#apartmentsList caption, table#facilitiesList caption { color: #6f9454; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; background: transparent url("../img/bg_saletable_top_cleared.gif") 0 0 repeat-y; }
	table#apartmentsList { margin-bottom: 20px; }
		/* suma - 540px */
		table th { text-align: center; font-size: 10px; }
		table .lp { width: 35px; }
		table .rooms { width: 45px; }
		table th.rooms { width: 41px; padding: 0 2px;}
		table td.floor { width: 40px; }
		table .total_area { width: 45px; }
		table th.balcony_area { width: 52px; padding: 0 4px; }
		table td.balcony_area { width: 60px; }
		table .net_price_for_meter { width: 60px; }
		table .net_price_total { width: 70px; }
		table .gross_price { width: 70px; }
		table .plan { width: 50px; }
		table .statusAvailable { width: 60px; color: #6f9454; }
		table .statusSold { width: 60px; }
		table tbody td { height: 30px; }
/* wizualizacje */
#galleryFiles { height: 110px; width: 440px; margin: 0 auto; }
	#galleryFiles .img { height: 110px; width: 110px; margin: 0; }
		#galleryFiles .img a { width: 100px; margin: 5px; }
#curImg { width: 500px; margin: 20px 20px 30px; }
	#curImg a#imgZoomIn { background: transparent url("../img/lupe_red_2.gif") 0 2px no-repeat; display: block; text-align: left; padding-left: 15px; margin: 5px 30px 0 390px; height: 15px; line-height: 15px; }
#imgNeighbours { width: 480px; margin: 0 auto; height: 30px; }
	#imgNeighbours li { width: 240px; margin-top: 10px; line-height: 20px; float: left; text-align: right; }
	#imgNeighbours li#imgNeighbourPrev { text-align: left; }
		#imgNeighbours li#imgNeighbourPrev a, #imgNeighbours li#imgNeighbourPrev strong,
		#imgNeighbours li#imgNeighbourNext a, #imgNeighbours li#imgNeighbourNext strong { font-weight: bold; }
		#imgNeighbours li#imgNeighbourPrev a, #imgNeighbours li#imgNeighbourPrev strong { padding-left: 15px; background: transparent none 0 5px no-repeat; }
		#imgNeighbours li#imgNeighbourNext a, #imgNeighbours li#imgNeighbourNext strong { padding-right: 15px; background: transparent none 100% 5px no-repeat; }
		#imgNeighbours li#imgNeighbourPrev a { background-image: url("../img/arr_red_prev.gif"); }
		#imgNeighbours li#imgNeighbourPrev strong { color: #666; background-image: url("../img/arr_gray_prev.gif"); }
		#imgNeighbours li#imgNeighbourNext a { background-image: url("../img/arr_red_next.gif"); }
		#imgNeighbours li#imgNeighbourNext strong { color: #666; background-image: url("../img/arr_gray_next.gif"); }

/* dzienniki */
.diaryEntry { background: transparent url("../img/bg_hr.gif") center bottom no-repeat; padding-bottom: 5px; margin-bottom: 5px; }
	.diaryGallery { height: 120px; }
		.diaryGallery .img { width: 106px; height: 106px; text-align: center; margin: 7px 10px; }
		#content div.diaryGallery div.img img { border: #fff 3px solid; float: none; }
.pagination { height: 30px; padding-bottom: 10px; width: 500px; margin: 0 auto; }
	.pagination span, .pagination a { float: left; display: block; line-height: 20px; height: 20px; width: 15px; text-align: center; }
	#content .pagination img { margin: 8px 5px; }
    
/* kontakt */    
#contact-data{margin-bottom:0pt;margin: 0px 0px 20px 0px;width:60%;}
#contact-data .left{width:30%;}