@media all {

* { padding:0; margin:0; }
fieldset, img { border:0; }
label, a { cursor:pointer; }
body, textarea, input, table, select, h1, h2 { font-size:100%; font-family:Verdana, Helvetica, Arial, sans-serif; }
option { padding-right:0.5em; }

#content ul, #content ol, #content dd { margin-left:2em; }
h3, h4, h5, h6 { font-size:1em; margin:1em 0; }
p { margin-bottom:1em; }

}
@media screen, projection {

a { color:#005b7f; text-decoration:underline; }
a:focus, a:hover { text-decoration:none; }

#skipLinks, hr, #gallery ul.items dt, #latestAuctions ul.items dt, #endingAuctions ul.items dt, #boxFeaturedAuctions ul.items dt, #userItems ul.items dt, #content dl.item dt.snapshot, #portfolio div.userDetails h3, #portfolio div.userDetails dt.foto, #news h2, #auction table tr.bid a, #login h2, #search h2, #search label, #menuMainL1 h2, #MML1BackToTop, #menuMainL2 h2, #menuInfo h2, #footer h2, #uselessInfo h2 { position:absolute; top:0; left:-1000em; margin:0; }

/* lay */

html, body { height:100%; width:100%; }

html {
	background:#0d0d0d url(gfx/bgdPage.png) repeat-x 0 0;
	font-size:100.01%;
	color:#fff;
}

body {
	font-size:62.5%;
}

#main {
	width:768px;
	min-height:100%;
	background-color:#002024;
	position:relative;
	z-index:0;
	margin:0 auto;
	color:#fff;
}
#main::after {
	content:"";
	display:block;
	height:5em;
	clear:both;
}
	
* html #main {
	height:100%;
}

/* content */

#content {
	width:607px;
	float:right;
	position:relative;
	z-index:10;
}

	#content h2 {
		width:152px;
		padding:9px 0 11px;
		background-color:#016a6f;
		position:absolute;
		top:-1px;
		left:-161px;
		z-index:20;
		font-size:1.1em;
		color:#fff;
		text-align:center;
	}

/* gallery box */

#boxGallery,
#news {
	margin-right:161px;
}

#boxGallery {
	height:418px;
	background:url(gfx/bgdGallery.png) repeat-x 0 32px;
	border:solid #002c2f;
	border-width:0 1px 1px;
	margin-bottom:5px;
	position:relative;
	text-align:center;
}

	#boxGallery h2 {
		width:auto;
		padding:9px 23px 10px;
		background:#003438 url(gfx/bgdHGallery.png) no-repeat 0 50%;
		position:static;
		border:solid #002c2f;
		border-width:1px 1px 0;
		margin:4px 0 0;
		color:#fff;
		text-align:left;
	}

	#boxGallery div img {
		border:1px solid #747675;
		margin-top:17px;
	}

	#boxGallery ul {
		width:100%;
		list-style:none;
		margin:0 0 0 24px;
		position:absolute;
		bottom:-1px;
		left:0;
	}

		#boxGallery li {
			float:left;
		}

			#boxGallery li img {
				display:block;
				border:1px solid #151515;
				margin:6px 7px;
			}

		#boxGallery li.previous {
			margin-right:5px;
		}

		#boxGallery li.next {
			float:right;
		}

			#boxGallery li.previous img,
			#boxGallery li.next img {
				border:0;
				margin:0;
			}

/* news */

#news ol.items {
	list-style:none;
	margin:0;
}

	#news ol.items li {
		padding:11px 8px;
		background-color:#012023;
		zoom:1; /* IE fix */
	}

		#news ol.items h3 {
			padding:22px 155px 22px 22px;
			background-color:#123033;
			margin:0 0 22px;
			position:relative;
			color:#ff9600;
			zoom:1; /* IE fix */
		}

			#news ol.items h3 span {
				width:136px;
				padding:22px 0;
				background-color:#123033;
				border-left:7px solid #012023;
				position:absolute;
				top:0;
				bottom:0;
				left:287px;
				color:#00979e;
				text-align:center;
			}

			#news ol.items h3 span:first-letter {
				color:#014143;
			}

			#news ol.items div.text {
				margin:0 7px;
				color:#fff;
			}

/* gallery */

#gallery ul.items,
#latestAuctions ul.items,
#endingAuctions ul.items,
#userItems ul.items {
	list-style:none;
	margin:10px 0 0 -14px;
	text-align:center;
	zoom:1; /* IE fix */
}

	#gallery ul.items li,
	#userItems ul.items li,
	#latestAuctions ul.items li,
	#endingAuctions ul.items li {
		width:149px;
		padding-left:6px;
		float:left;
		margin-bottom:5px;
		position:relative;
	}

	#gallery ul.items li.IE,
	#userItems ul.items li.IE {
		float:none;
		margin:0;
	}

	#gallery ul.items li.nth-4n,
	#userItems ul.items li.nth-4n {
		clear:left;
	}

		#gallery ul.items h3,
		#userItems ul.items h3,
		#latestAuctions ul.items h3,
		#endingAuctions ul.items h3,
		#boxFeaturedAuctions ul.items h3 {
			margin:0;
			font-weight:normal;
		}

		#gallery ul.items dd,
		#userItems ul.items dd,
		#latestAuctions ul.items dd,
		#endingAuctions ul.items dd,
		#boxFeaturedAuctions ul.items dd {
			margin:0;
		}

		#gallery ul.items dd.category,
		#userItems ul.items dd.category,
		#latestAuctions ul.items dd.category,
		#endingAuctions ul.items dd.category,
		#boxFeaturedAuctions ul.items dd.category {
			padding-top:1em;
		}

		#gallery ul.items a,
		#userItems ul.items a,
		#latestAuctions ul.items a,
		#endingAuctions ul.items a,
		#boxFeaturedAuctions ul.items a {
			display:block;
			color:#00979e;
			text-decoration:none;
		}

		#gallery ul.items a:focus,
		#gallery ul.items a:hover,
		#latestAuctions ul.items a:focus,
		#latestAuctions ul.items a:hover,
		#endingAuctions ul.items a:focus,
		#endingAuctions ul.items a:hover,
		#boxFeaturedAuctions ul.items a:focus,
		#boxFeaturedAuctions ul.items a:hover,		
		#userItems ul.items a:focus,
		#userItems ul.items a:hover {
			text-decoration:underline;
		}

			#gallery ul.items a span,
			#userItems ul.items a span,
			#latestAuctions ul.items a span,
			#endingAuctions ul.items a span {
				display:block;
				height:149px;
				overflow:hidden;
				background-color:#123033;
				margin-bottom:15px;
				line-height:147px;
				text-align:center;
			}

				#gallery ul.items a img,
				#userItems ul.items a img,
				#latestAuctions ul.items a img,
				#endingAuctions ul.items a img {
					border:1px solid #737373;
					position:relative;
					vertical-align:middle;
					margin-top:expression(74-this.offsetHeight/2);
					top:expression('1px');
				}

/* pages links */
	
#content div.pages {
	padding-top:70px;
	clear:both;
	text-align:center;
}

	#content div.pages h3 {
		color:#00979e;
	}

	#content div.pages ol {
		list-style:none;
		margin:0;
	}

		#content div.pages li {
			display:inline;
		}

			#content div.pages a {
				color:#fff;
				text-decoration:none;
			}

			#content div.pages a:focus,
			#content div.pages a:hover {
				text-decoration:underline;
			}

/* user items */

#userItems {
	clear:both;
}

	#userItems ul.items a span {
		margin-bottom:38px;
	}

	#userItems dd.status {
		width:100%;
		position:absolute;
		top:160px;
		left:0;
		text-align:center;
	}

		#userItems dd.status ul {
			list-style:none;
			margin:0;
		}

			#userItems dd.status li {
				display:inline;
				float:none;
			}

/* item full */

#content dl.item {
	padding-top:25px;
}

#order dl.item {
	padding-left:160px;
}

	#content dl.item dt {
		padding-right:0.5em;
		float:left;
		color:#00979e;
		font-weight:bold;
	}

	#content dl.item dd {
		margin:0;
	}

		#content dl.item dl img {
			border:1px solid #555;
		}

/* item form */



#formOrder {
	width:100%;
	padding-top:2em;
	overflow:hidden;
}

	#formOrder fieldset {
		padding-top:55px;
		width:100%;
		overflow:hidden;
		position:relative;
	}

		#formOrder fieldset legend span {
			padding:9px 28px 11px;
			background-color:#016a6f;
			position:absolute;
			left:-1px;
			bottom:124px;
			color:#fff;
			font-weight:bold;
		}
		
		#formOrder fieldset legend span.brand {
			padding:5px 14px 6px;
			background-color:#004042;
			left:142px;
			bottom:124px;
			color:#fff;
			font-weight:bold;
			cursor: pointer;			
		}		
		#formOrder fieldset legend span.substance {
			padding:5px 14px 6px;
			background-color:#004042;
			left:210px;
			bottom:124px;
			color:#fff;
			font-weight:bold;
			cursor: pointer;			
		}		
		#formOrder fieldset legend span.technique {
			padding:5px 14px 6px;
			background-color:#004042;
			left:302px;
			bottom:124px;
			color:#fff;
			font-weight:bold;
			cursor: pointer;			
		}
		
		
		#formOrder fieldset legend span.alu {
			padding:5px 14px 6px;
			background-color:#004042;
			left:130px;
			bottom:124px;
			color:#fff;
			font-weight:bold;
		}		
		
		
		#formOrder fieldset legend span.wood {
			padding:5px 14px 6px;
			background-color:#004042;
			left:228px;
			bottom:124px;
			color:#fff;
			font-weight:bold;
		}		
			
		
		#formOrder fieldset legend span.antyframe {
			padding:5px 14px 6px;
			background-color:#004042;
			left:320px;
			bottom:124px;
			color:#fff;
			font-weight:bold;
		}		
	
		* html #formOrder fieldset legend span {
			bottom:123px;
		}

	#formOrder fieldset ul {
		list-style:none;
		width:1000em;
		height:122px;
		overflow:hidden;
		background:#016a6f url(gfx/bgdFormItem.png) repeat-x 0 100%;
		border:1px solid #00959c;
		margin:0;
	}
		#formOrder #transport fieldset li {
			width:140px;
			height:72px;
			border-right:1px solid #003d42;
			float:left;
			position:relative;
			z-index:0;
			text-align:center;
		}


		#formOrder fieldset li {
			width:111px;
			height:122px;
			border-right:1px solid #003d42;
			float:left;
			position:relative;
			z-index:0;
			text-align:center;
		}

			#formOrder fieldset img {
				padding:6px;
				position:absolute;
				top:8px;
				left:13px;
				z-index:-1;
				
			}

			#formOrder fieldset label {
				display:block;
				width:80px;
				padding:88px 13px 0;
				background:transparent url(IE.sux) no-repeat 0 0;
				font-weight:bold;
			}

				#formOrder fieldset input {
					position:absolute;
					top:-122px;
					z-index:-1;
				}

				#formOrder fieldset input:checked ~ img {
					background-color:#000;
				}

				#formOrder fieldset label span {
					display:block;
					font-weight:normal;
				}

		#formOrder fieldset li.previous,
		#formOrder fieldset li.next {
			width:auto;
			border:0;
		}

		#formOrder fieldset li.next {
			border-right:1px solid #00959c;
			position:absolute;
			left:583px;
		}

			#formOrder fieldset li.previous img,
			#formOrder fieldset li.next img {
				display:block;
				padding:0;
				position:static;
			}

	#formOrder div.submit {
		padding-top:22px;
		padding-right:272px;
		text-align:right;
	}

/* portfolio */

#portfolio h2 {
	z-index:30;
}

#portfolio dl.item {
	width:300px;
	margin-bottom:70px;
}

/* user details */

#portfolio div.userDetails {
	width:287px;
	padding-top:15px;
	float:right;
}

	#portfolio div.userDetails dt {
		padding-right:0.5em;
		float:left;
		color:#00979e;
		font-weight:bold;
	}

	#portfolio div.userDetails dd {
		margin:0;
	}

	#portfolio div.userDetails dd.foto {
		margin-bottom:16px;
	}


/* auctions */

#auctions table {
	width:100%;
	border-collapse:separate;
	border-spacing:0;
	border:0;
	margin-top:13px;
}

	#auctions thead th {
		width:110px;
		padding:14px 0;
		border:0;
		white-space:nowrap;
	}

		#auctions thead a {
			color:#00989e;
			text-decoration:none;
		}

		#auctions table tr a:focus,
		#auctions table tr a:hover {
			text-decoration:underline;
		}

	#auctions thead th.picture {
		width:71px;
		padding-right:40px;
	}

	#auctions thead th.title {
		width:182px;
		text-align:left;
	}

	#auctions tbody td {
		border:0;
		border-top:2px solid #034043;
		text-align:center;
	}

		#auctions tbody img {
			display:block;
			border:6px solid #113032;
			margin:8px 0;
			text-align:left;
		}

		#auctions tbody a {
			float:left;
			color:#fff;
			text-align:left;
			text-decoration:none;
		}

		#auctions tbody em {
			float:right;
			color:#fe9600;
			font-style:normal;
			white-space:nowrap;
		}

#auctions div.pages {
	padding-top:40px;
}

/* latest and ending auctions */

#latestAuctions,
#endingAuctions {
	width:615px;
	padding:13px 0;
	overflow:hidden;
	clear:both;
	margin-right:-8px;
	position:relative;
	right:8px;
}

	#latestAuctions h2,
	#endingAuctions h2 {
		background-color:#014143;
		margin:0;
		position:static;
	}

	#latestAuctions ul.items,
	#endingAuctions ul.items {
		padding-top:8px;
		border-top:2px solid #014143;
		margin-top:0;
		position:relative;
		left:8px;
	}

/* box featured auctions */

#boxFeaturedAuctions {
	width:125px;
	clear:left;
	float:left;
}

	#boxFeaturedAuctions h2 {
		margin-bottom:20px;
		color:#0397a1;
		text-align:center;
	}

	#boxFeaturedAuctions ul.items {
		list-style:none;
		margin:0;
		text-align:center;
		zoom:1; /* IE fix */
	}

		#boxFeaturedAuctions ul.items li {
			width:109px;
			margin:0 auto 33px;
			position:relative;
		}

			#boxFeaturedAuctions ul.items li span {
				display:block;
				height:109px;
				overflow:hidden;
				background-color:#123033;
				margin-bottom:15px;
				line-height:107px;
				text-align:center;
			}

				#boxFeaturedAuctions ul.items a img {
					position:relative;
					vertical-align:middle;
					margin-top:expression(54-this.offsetHeight/2);
				}
/* auction */

#auction h2 {
	background-color:transparent;
	top:29px;
}

	#auction h2 img {
		border:6px solid #113032;
	}

#auction table {
	border-collapse:separate;
	border-spacing:0;
	border:0;
	margin-top:29px;
}

	#auction th {
		border:0;
		color:#02979e;
		text-align:left;
		vertical-align:middle;
		vertical-align:top;
	}

	#auction td {
		padding-left:19px;
		border:0;
		vertical-align:middle;
		vertical-align:top;
	}

	#auction tr.end th,
	#auction tr.seller th,
	#auction tr.localization th,
	#auction tr.startPrice th,
	#auction tr.shipment th {
		padding-bottom:12px;
	}

	#auction tr.buyNow th,
	#auction tr.buyNow img {
		margin-left:15px;
		vertical-align:middle;
	}

#auction div.text {
	padding:20px 27px 1em;
	border-top:2px solid #014143;
	margin:7em 0 0 -161px;
	position:relative;
	zoom:1; /* IE fix */
}

	#auction div.text h3 {
		width:152px;
		padding:9px 0 11px;
		background-color:#014143;
		margin:-1.2em 0 0;
		position:absolute;
		top:-20px;
		left:0;
		z-index:20;
		font-size:1.1em;
		color:#fff;
		text-align:center;
	}

	#auction div.text img.big {
		display:block;
		border:18px solid #122f33;
		margin:0 auto;
	}

/* bid */

#bid {
	width:155px;
	background-color:#08272a;
	position:absolute;
	top:0;
	right:0;
}

	#bid h2 {
		width:100%;
		position:static;
	}

/* bid form */

#formBid {
	padding:15px 5px 13px 10px;
	text-align:right;
}

	#formBid label {
		display:block;
		padding-left:13px;
		background:url(gfx/arrRightDouble.gif) no-repeat 0 50%;
		text-align:left;
	}

	#formBid fieldset input {
		padding:2px;
		width:130px;
		margin:9px 0 12px;
	}
	

/* login */

#login {
	width:193px;
	height:160px;
	background:url(gfx/boxLogin.png) no-repeat 0 0;
	position:absolute;
	top:0;
	right:0;
	z-index:20;
}

	#login ul {
		list-style:none;
		margin:0;
		position:absolute;
		right:16px;
		bottom:15px;
		text-align:right;
	}

		#login li {
			margin-top:3px;
		}

			#login li a {
				color:#fff;
				text-decoration:none;
			}

			#login li a:focus,
			#login li a:hover {
				text-decoration:underline;
			}

/* form login */

#formLogin {
	padding:22px 15px 0 20px;
	text-align:right;
}

	#formLogin fieldset div {
		padding-bottom:8px;
		overflow:hidden;
		clear:both;
		zoom:1; /* IE fix */
	}

		#formLogin label {
			float:left;
			line-height:1.7;
		}

		#formLogin fieldset input{
			width:96px;
			padding:2px;
			border:2px inset #d3d1c5;
			float:right;
		}

/* search */

#search {
	width:283px;
	padding-top:1px;
	position:absolute;
	top:164px;
	right:0;
	z-index:40;
	line-height:2.5em;
}

/* form search */

#formSearch * {
	display:inline;
	vertical-align:middle;
	position:relative;
}

	#formSearch fieldset input {
		width:170px;
		padding:2px;
		border:2px inset #d3d0c7;
		margin-right:7px;
		top:expression('1px');
	}

/* header */

#header {
	width:100%;
	height:160px;
	background:#012426 url(gfx/bgdHeader2.jpg) no-repeat 139px 0;
	border-bottom:3px solid #026f74;
	margin-bottom:7em;
	position:relative;
	z-index:10;
}

	#header h1 {
		width:139px;
		overflow:hidden;
		color:#fff;
	}

		#header h1 img {
			position:absolute;
		}

/* footer */


#footer {
	width:100%;
	height:4em;
	background:#01464b url(gfx/bgdFooter.png)  0 100%;
	border-top:4px solid #00767c;
	position:absolute;
	bottom:-1px;
	left:0;
	z-index:20;
	line-height:3.5;
	color:#fff;
}

	#fCopyrights {
		padding-left:23px;
	}

/* menu main level 2 */

#menuMainL2 {
	width:152px;
	float:left;
	margin: 4em 0 0 0;
	position:relative;
	z-index:40;
}

	#menuMainL2 ul {
		list-style:none;
		margin:0 0 0 4px;
	}

		#menuMainL2 li {
			padding:0;
			margin-top:14px;
		}

			#menuMainL2 h3,
			#menuMainL2 li a {
				display:block;
				margin:0;
				color:#00979e;
				font-weight:bold;
				text-decoration:none;
				zoom:1; /* IE fix */
			}

			#menuMainL2 li a:focus,
			#menuMainL2 li a:hover {
				text-decoration:underline;
			}


				#menuMainL2 li ul {
					margin-bottom:14px;
				}

					#menuMainL2 li li {
						margin:0;
					}

						#menuMainL2 li li a {
							padding-left:13px;
							background:url(gfx/arrRightDouble.gif) no-repeat 0 50%;
							color:#fff;
							font-weight:normal;
						}

						#menuMainL2 li li ul {
							margin-left:10px;
						}

/* menu main level 1 */

#menuMainL1 {
	width:100%;
	padding-top:3.6em;
	position:absolute;
	top:164px;
	left:0;
	z-index:30;
}

	#menuMainL1 ul {
		list-style:none;
		width:100%;
		height:3em;
		background:#026165 url(gfx/bgdMenuMainL2.png) repeat-x 0 100%;
		border-bottom:2px solid #6c8b8e;
		line-height:2.8em;
		text-align:center;
	}

		#menuMainL1 li {
			width:128px;
			float:left;
			margin-right:-1px;
		}

			#menuMainL1 li a {
				display:block;
				color:#fff;
				text-decoration:none;
			}

			#menuMainL1 li a:focus,
			#menuMainL1 li a:hover {
				text-decoration:underline;
			}

		li#MML1-forum,
		li#MML1-ogloszenia {
			width:140px;
			padding:8px 0 8px 12px;
			background-color:#014143;
			border-bottom:1px solid #8eadaf;
			position:absolute;
			right:1px;
			line-height:1.2;
			text-align:left;
		}

		li#MML1-forum {
			top:377px;
		}

		li#MML1-ogloszenia {
			margin-top:1.2em;
			top:394px;
		}

/* menu info */

#menuInfo {
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:1.5em;
	z-index:30;
}

	#menuInfo ul {
		list-style:none;
		margin:0;
	}

		#menuInfo li {
			padding:0 17px;
			border-right:1px solid #fff;
			float:left;
			position:relative;
			left:1px;
		}

			#menuInfo li a {
				color:#fff;
				font-weight:bold;
				text-decoration:none;
			}

			#menuInfo li a:focus,
			#menuInfo li a:hover {
				text-decoration:underline;
			}

/* box useless */


#uselessInfo {
	width:100%;
	height:3.6em;
	background:#fff url(gfx/bgdUselessInfo.png) repeat-x 0 100%;
	position:absolute;
	top:164px;
	left:0;
	z-index:10;
	line-height:3.2em;
}

	#uselessInfo p {
		margin:0 20px;
		color:#3d3b3c;
	}
	

	

/* banners */


#banner2 {
	width:152px;
	height:307px;
	background-color:#012023;
	text-align:center;
}

#banner1 {
	width:152px;
	height:460px;
/*	background-color:#112F33; */
	text-align:center;
	margin-top:6.6em;
	position:absolute;
	top:165px;
	right:0;
	z-index:30;
}

#banner2 {
	float:left;
	clear:left;
}

#banner3 {
/*	padding:20px 0 6em; */
	clear:both;
	text-align:center;
}




}
@media print {

/* printer styles */

div, hr, #content a.more { display:none; }

#main, #header, #content, #content div { display:block; }

#main {
	margin:5px 10px;
	position:relative;
	font-size:11px;
	color:#333;
}

	#main * {
		margin:0;
		text-decoration:none;
	}

	a { color:#333; }

	#content {
		line-height:2em;
		color:#333;
	}

		#content h2 {
			margin-bottom:1.5em;
			font-size:12px;
		}

		#content p {
			text-indent:2em;
		}

}
