/********************************      Basic Structure      ********************************/

body {
	margin: 0;
	padding: 0;
	background: url("/public/images/bg.gif"); }

body, td, th, select {
	font: normal 12px Arial, sans-serif;
	color: #000000; }

IMG {
	border: 0; }	

FORM {
	margin: 0; }
	
dl ul {
	list-style: none;
	margin: 0;
	padding: 0; }
	
ul, ol { margin: 0 0 0 20px; }

.white {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #eae7d2; }
	
DIV.clean {
	clear: both; }

.b{ font-weight: bold; }
.l{ text-align: left; }
.c{ text-align: center; }
.j{ text-align: justify; }
.r{ text-align: right; }
.f10{ font-size: 10px; }
.f11{ font-size: 11px; }
.red { color: #CA0500; }
.cp { cursor: pointer; }
.bigger {font-size: 120%;}

.w50 {width: 50%;}
.w100 {width: 100%;}

.formErrorInfo {margin: 10px 0; border: 1px dotted #919191; padding: 10px; text-align: center;}
.formErrorInfo P {color: red; font-weight: bold;}

.smallfont {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000; }

SELECT {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #000000;
	background: #FFFFFF;
	color: #000000;
	padding: 2px; }
	
INPUT.btn {
	FONT-SIZE: 12px;
	color: #000;
	height: 23px;
	width: 50px;
	font-family: Tahoma, sans-serif;
	margin-left: 2px;
	margin-right: 2px;
	background-color: #87abc8; }
	
INPUT {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	azimuth:center; }

h6 {
	margin: 0;
	font-size: 14px;
	font-weight: bold; }

contentTitle {
	font: 22px Tahoma;
	color: #AF9881; }
	
.contentTitle {
	font: 22px Tahoma;
	color: #745F4B; }
	
.redfont {
	font-family: Tahoma, sans-serif; font-size: 12px; color:#FF0000; }
	
	
	
/********************************      Elements styling      ********************************/

h1, h2, h3, h4, h5 { font-weight: normal;  }

h1 {
	position: relative;
	font-size: 26px; }
	
h1.first_page {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 6px 0; }

h2 { font-size: 24px; }

h2.first_page {
	font-size: 26px; }

h3 { font-size: 18px; }

h4 { font-size: 17px; line-height: 14px !important; }

h5 { font-size: 14px; }

h6 {
	font-size: 11px;
	font-weight: bold; }

small { font-size: 10px; font-family: Tahoma; }

a {
	text-decoration: none;
	color: #cb0e13; }
	
	a:hover { text-decoration: underline; }
	
	
	
	
#lMain {
	width: 800px;
	position: relative;
	margin: 0 auto;
	padding: 0 5px;
	background: #ebe6d2 url(/public/images/back.gif); }
	
	#lMain H1 {
		background: url(/public/images/titleBack.jpg) repeat-x;
		font: 22px Tahoma;
		padding: 12px 0 12px 140px;
		margin: 0 0 10px 0;
		color: #745f4b; }
		
	#lMain H1.in {
		margin: 0 -80px 10px -80px; }
	
	#lContent {
		padding: 0 80px; }
		
	#przetargi {
		position: absolute;
		top: 236px;
		left: 208px;}
		
	#zaslepka {
		position: absolute;
		top: 0;
		left: 205px;
		background: url('/public/images/blank.gif');
		width: 200px;
		height: 230px; }

	
#lHeader {
	height: 282px;
	background: url(/public/images/head.jpg); }

	#logo {
		float: left;
		width: 155px;
		height: 252px;
		margin: 15px 0 0 22px; }

		#logo A IMG {
			width: 155px;
			height: 252px; }
			
	#info {
		float: left;
		margin: 0 0 0 25px; }
		
	#menu {
		margin: -1px 0 0 0;
		float: right; }
		
	#lEuro {
		position: absolute;
		top: 208px;
		left: 175px;
		background: url('/public/images/euro_back.gif') no-repeat top right;
		padding: 5px;
		width: 140px;
		text-align: right;
		color: #ffffff; }
		
	#lFlag {
		position: absolute;
		top: 160px;
		left: 330px; }
		
		#lFlag A {}
		
		#lFlag A IMG {
			width: 50px;
			height: 70px; }

#lMenuTop {
	padding-top: 2px;
	height: 34px;
	background: #51473d; }
	
	
#lFooter {
	margin: 25px 0 0 0;
	padding: 10px;
	background: #51473d;
	color: #eae7d2;
	text-align: center;
	font-size: 11px;}
	
	#lFooter A {
		color: #eae7d2;
		text-decoration: none;
	}
	

#podsumowanie {}

	#podsumowanie ul {
		float: left;
		list-style: none;
		width: 260px;
		margin: 0; }
	
	#podsumowanie h6 {
		float: left;
		width: 100px; }
	
	#podsumowanie li { padding: 2px 0 2px 0; }
	
	#podsumowanie span {
		float: left;
		width: 120px;
		padding: 0 5px 0 0;
		text-align: right; }



#wynik-wyszukiwania {
	float: left;
	width: 100%;
	padding: 0; }

	#wynik-wyszukiwania .header {
		float: left; clear: both; _float: none;
		width: 750px;
		margin: 0 -60px;
		text-align: center;
		padding: 0 0 10px 0; }
		
	#wynik-wyszukiwania .header.bottom {
		margin-top: 10px; }
		
		#wynik-wyszukiwania .header span {
			color: #bfb089; }
			
		#wynik-wyszukiwania .header span.sep {
			color: #444444; }
			
		#wynik-wyszukiwania .header span.curent {
			color: #444444;
			font-weight: bold;
			padding: 0 2px;
			}
	
		#wynik-wyszukiwania .header a {
			text-decoration: none;
			color: #444444;
			padding: 0 2px 0 2px; }
			
		#wynik-wyszukiwania .header a:hover {
			color: #db6106; }
		
		
	#wynik-wyszukiwania .content { position: relative; z-index: 10; }
	
/*********         Items         *********/

#wynik-wyszukiwania .item {
	margin: 0 -60px 1px -60px;
	background: #E0DBC8;
	position: relative;
	width: 750px;
	padding: 8px;
	color: black;
	clear: both; }

#wynik-wyszukiwania .item.odd {
	background: #D9D4C2; }
	
	#wynik-wyszukiwania .item:hover {
		background: #CFCAB9; cursor: pointer;
		text-decoration: none; }

		#wynik-wyszukiwania .item .photo {
			float: left;
			width: 150px;
			height: 112px;
			border: 1px solid #a3a3a3;
			padding: 2px;
			margin: 0 15px 0 0;
			background: #ffffff; }

		.rezerwacja {
			position: absolute;
			width: 150px;
			height: 120px;
			background: url('/public/images/img_rezerwacja.png') no-repeat; }
			
		.rezerwacja.de {
			background: url('/public/images/img_rezerwacja_de.png') no-repeat; }

		.sprzedane {
			position: absolute;
			width: 150px;
			height: 120px;
			background: url('/public/images/img_sprzedane.png') no-repeat; }
			
		.sprzedane.de {
			background: url('/public/images/img_sprzedane_de.png') no-repeat; }

		#wynik-wyszukiwania .item .left {
			font-weight: bold;
			}
			
		#wynik-wyszukiwania .item .rigth {
			position: absolute;
			top: 10px;
			right: 10px; }
			
			#wynik-wyszukiwania .item .rigth span {
				font-weight: bold;
				color: #ca0500;
				font-size: 110%;
				}
			
		#wynik-wyszukiwania .item .info {}
			
/*********         Offer         *********/

.offer {
	width: 750px;
	margin: 0 -60px; }
	
.offer td.col {
	width: 180px;}
	
.offer td.col.photo {
	width: 160px; }
	
	.offer td.col.photo IMG {
		border: 3px solid #ffffff;
		margin: 0 0 4px 0;
		cursor: pointer; }
	
.offer td.center {
	padding: 0 0 0 20px;}
	
	.info {
		text-align: justify; }
	
	.info p {
		margin: 10px 0;
		text-align: center;
		font-weight: bold; }
		
.infoBox {
	margin: 20px -60px 0 -60px;
	text-align: center;
	font-size: 80%; }
	
.params {}

	.params LI {
		padding: 2px;
		clear: both;
		font-weight: bold;}

	.params span.left  {
		display: block;
		float: left;
		width: 150px;
		font-weight: normal; }

	.params ul { list-style: none; margin: 0; }
	
/*    MAIN PAGE    */

#content-main {}

	#content-main .left {
		float: left;
		margin: 5px;
		width: 248px;
		background: #ffffff;
		padding: 10px;
		}
		
	#content-main .left h1 {
		padding: 0;
		margin: 0 0 8px 0;
		background: none; }
		
	#content-main .left .content {
		padding: 0 0 0 30px;
		font-family: Tahoma, sans-serif;
		font-size: 11px;
		color: #000000;
		text-align: justify;
		}


	#content-main .right {
		margin: 5px 0;
		padding: 15px 15px 15px 30px;
		float: left;
		width: 469px;
		height: 173px;
		background: url('/public/images/searchtlo.jpg') no-repeat top left; }
		
	#content-main .right.de {
		background-image: url('/public/images/searchtlo_de.jpg') }

.baners {
	clear: both;
	padding: 15px 0; }
	
	.baners A {
		margin: 0 3px;}
		
#content-bottom	{}

	#content-bottom .left {
		width: 170px;
		margin: 0 10px 0 5px;
		background: #ffffff;
		padding: 15px;
		float: left; }

	#content-bottom .right {
		padding: 10px;
		width: 555px;
		float: left; }


/*    OFERTY SPECJALNE    */

#oferty-specjalne {}

	#oferty-specjalne h2 {
		background: url('/public/images/t_special.jpg') no-repeat top left;
		margin: 0;
		padding: 0;
		font-size: 20px;
		color: #745f4b;
		padding: 7px 0 7px 80px; }

	#oferty-specjalne a {
		z-index: 30;
		float: left;
		margin: 0 30px 25px 30px;
		color: black; }

		#oferty-specjalne a INS {
			position: relative;
			cursor: pointer; }

		#oferty-specjalne a:hover { text-decoration: none; }
		#oferty-specjalne a img {
			width: 200px;
			height: 150px;
			padding: 2px;
			margin-left: 5px;
			border: 1px solid #ababab; }
		
		#oferty-specjalne a:hover img { border: 1px solid black;}

	#oferty-specjalne dl { width: 212px; }
	
	#oferty-specjalne dt .sprzedane {
		top: 40px;
		left: 40px; }
	
	#oferty-specjalne dt .rezerwacja {
		top: 40px;
		left: 30px; }
	
	#oferty-specjalne dd {
		float: left;
		width: 210px;
		margin: 0;
		padding: 1px; }
		
		#oferty-specjalne dd span {
			padding: 2px;}

	#oferty-specjalne .left {
		float: left;
		padding: 0;
		background: none;
		width: 90px; }
	
	#oferty-specjalne .right {
		float: right;
		padding: 0;
		width: 90px;
		text-align: right; }
		
		#oferty-specjalne .right img,
		#oferty-specjalne a:hover .right img {
			border: 0;
			padding: 0;
			margin: 0;
			width: auto;
			height: auto; }




#wyszukiwanie-zaawansowane {
	width: 100%; }
	


	#wyszukiwanie-zaawansowane .content-right {
		float: right;
		width: 300px;
		margin: 0 0 0 25px; }
		
		#wyszukiwanie-zaawansowane .content-right label {
			width: 290px !important; }
		
		#wyszukiwanie-zaawansowane .content-right div.name {
			float: left;
			width: 90px;
			text-align: right; }
		
		#wyszukiwanie-zaawansowane .content-right .ilosc-ofert select { width: 50px; }
		#wyszukiwanie-zaawansowane .content-right .sortuj select { width: 80px; }

		#wyszukiwanie-zaawansowane .content-right .window {
			float: left;
			width: 184px; 
			border: 1px solid #ccc;
			margin: 0 0 4px 5px;
			padding: 5px;
			line-height: 18px;
			overflow-y: auto; }
			/*
			height: 100px;
			*/
			
			#wyszukiwanie-zaawansowane .content-right .window ul { 
				list-style: none;
				margin: 0;
			}
			
		/*	#wyszukiwanie-zaawansowane .content-right .window input,
			#wyszukiwanie-zaawansowane .content-right .window span {
				float: left;
				margin: 2px 0 2px 0; }*/
		
			#wyszukiwanie-zaawansowane .content-right .window span {
				width: 155px;
				line-height: 12px;
				padding: 0 0 0 5px;
				text-align: left; }
				
			/*
			.wide {
				background: red;
				width: 100px; }
			*/
				
			#wyszukiwanie-zaawansowane .content-right .pamietaj {
				float: left;
				width: 250px;
				background: url(/public/images/i_checkbox.gif) no-repeat left 10px;
				padding: 10px 0 0 70px; }
				
#left .content,
#wyszukiwanie-zaawansowane .content {
	float: left;
	width: 250px;
	list-style: none;
	margin: 0;
	padding: 0 0 5px 24px; }
	
	#left .content li {
		float: left;
		position: relative;
		width: 100%;
		padding: 3px 0 3px 0; }

	#left .content dt {
		float: left;
		width: 67px; }
		
	#left .content dl {
		float: left;
		width: 100%;
		padding: 2px 0 2px 0; }
	
	#left .content dd {
		float: right;
		width: 160px; }

	
	#left .content input[type="text"],
	#wyszukiwanie-zaawansowane .content input[type="text"],
	#wyszukiwanie-zaawansowane .content input[type="password"] {
		float: left;
		width: 112px; }

	#left .content label,
	#left .content .label,
	#wyszukiwanie-zaawansowane .content label,
	#wyszukiwanie-zaawansowane .content .label,
	#wyszukiwanie-zaawansowane .content-right label {
		float: left;
		width: 235px;
		padding: 4px 0 4px 0; }
	
	#left .content label span,
	#left .content .label span,
	#wyszukiwanie-zaawansowane .content label span,
	#wyszukiwanie-zaawansowane .content .label span,
	#wyszukiwanie-zaawansowane .content-right label span {
		float: left;
		width: 110px;
		line-height: 18px;
		padding: 0 5px 0 0;
		text-align: right; }
		
/*    WYSZUKIWANIE    */
#wyszukiwanie {}

	#wyszukiwanie td {font-size: 11px; padding-left: 10px;}

	#wyszukiwanie INPUT {}
	#wyszukiwanie SELECT {}


	
/*    MENU    */
.ddsmoothmenu {
	font: bold 12px Verdana;
	background: #51473d; /*background of menu bar (default state)*/
	width: 100%;
}

	.ddsmoothmenu ul{
		z-index:100;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

		/*Top level list items*/
		.ddsmoothmenu ul li{
			position: relative;
			display: inline;
			float: left;
			width: 200px;
			text-align: center;
		}

			/*Top level menu link items style*/
			.ddsmoothmenu ul li a{
				width: 178px;
				display: block;
				background: #797066; /*background of menu items (default state)*/
				font-size: 12px;
				color: #eae7d2;
				padding: 9px 10px;
				border-right: 2px solid #51473d;
				color: #eae7d2;
				text-decoration: none;
			}

			* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
				display: inline-block;
			}

				.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
					color: #eae7d2;
				}

				.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
					background: #719bbc;
					color: #eae7d2;
				}

				.ddsmoothmenu ul li a:hover{
					background: #719bbc; /*background of menu items during onmouseover (hover state)*/
					color: #eae7d2;
				}

					/*1st sub level menu*/
					.ddsmoothmenu ul li ul{
							position: absolute;
							left: 0;
							border-top: 2px solid #51473d;
							display: none; /*collapse all sub menus to begin with*/
							visibility: hidden;
					}

						/*Sub level menu list items (undo style from Top level List Items)*/
						.ddsmoothmenu ul li ul li{
							display: list-item;
							float: none;
						}

							/*All subsequent sub menu levels vertical offset after 1st level sub menu */
							.ddsmoothmenu ul li ul li ul{
								top: 0;
							}

								/* Sub level menu links style */
								.ddsmoothmenu ul li ul li a{
									font: normal 13px Verdana;
									width: 198px; /*width of sub menus*/
									padding: 8px 0;
									text-align: center;
									margin: 0;
									border-top-width: 0;
									border-right: 0;
									border-bottom: 1px solid #51473d;
								}

								/* Holly Hack for IE \*/
								* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


								/* ######### CSS classes applied to down and right arrow images  ######### */

								.downarrowclass{
									position: absolute;
									top: 12px;
									right: 7px;
								}

								.rightarrowclass{
									position: absolute;
									top: 6px;
									right: 5px;
								}

								/* ######### CSS for shadow added to sub menus  ######### */

								.ddshadow{
									position: absolute;
									left: 0;
									top: 0;
									width: 0;
									height: 0;
									background: silver;
								}

								.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
									opacity: 0.8;
								}
								
/*    GALERIA    */
.galery_light {}

.galery_light A {display: block; float: left; width: 200px; text-align: center; margin: 0 5px 10px 5px; height: 150px;}
.galery_light A IMG {padding: 2px; background: #ffffff; border: 1px solid #ababab;}
.galery_light A IMG:hover {padding: 2px; background: #ffffff; border: 1px solid black;}


#tooltip {
	position: absolute;
	z-index: 3000;
	border:1px solid #444444;
	background:#FFF6D9;
	padding: 10px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div {margin: 0; font: normal 11px Verdana;}

