#content {
	padding: 36px 3% 140px 3%; _padding: 0 2.5% 140px 2.5%;
}

/* Types menu */

#types-menu {
	margin: 5px 0 0 0; padding: 10px 0 0 0; _margin-left: 10px;
	height: 20px; //height: 30px;
	list-style-type: none;
	background: url(/images/type-menu-rep.gif) left top repeat-x;
}
#types-menu * {
	//position: relative;
}
	#types-menu li {
		float: left;
		margin: 0; padding: 0 10px 0 11px;
		font-size: 14px;
		background: url(/images/types-menu-def.gif) left bottom no-repeat;
	}
		#types-menu small {
			font-size: 11px;
			color: #333;
		}
		#types-menu a {
			text-decoration: none;
			border-bottom: 1px solid #09f;
		}
	#types-menu li.cur {
		font-size: 16px;
		font-weight: bold;
		color: #000;
	}


/* Fields Selector */

#fields-selector {
	position: relative;
	margin: 10px 0 0 9px; //margin-top: -5px;
	width: 196px; height: 28px;
	font-size: 14px;
	z-index: 10;
}
	#fields-selector .container {
		position: absolute;
		left: 0; top: 0;
		width: 192px; height: 26px;
		overflow: hidden;
		background: #fff;
		border: 1px solid #eaeaea;
	}
	#fields-selector.active .container {
		height: 120px;
	}
	#fields-selector .shadow {
		display: none;
		position: absolute;
		left: 2px; top: 2px;
		width: 194px; height: 122px;
		background: #000;
	}
	#fields-selector.active .shadow {
		display: block;
	}
		#fields-selector p {
			margin: 3px 0 0 8px;
		}
		#fields-selector .slcts {
			position: absolute;
			left: 76px; top: 3px;
		}
			#fields-selector i {
				position: absolute;
				left: 0;
				//padding-bottom: 2px;
				display: block;
				font-style: normal;
			}
			#slct1 {top: 0px;}
			#slct2 {top: 22px;}
			#slct3 {top: 44px;}
			#slct4 {top: 66px;}
			#slct5 {top: 88px;}
						
			#fields-selector i.cur {
				font-weight: bold;
			}
			#fields-selector i a {
				text-decoration: none;
				color: #666;
				border-bottom: 1px solid #666;
			}
			#fields-selector i.cur a {
				color: #000;
				border-bottom: 1px dashed #000;
			}
			#fields-selector.active i.cur a {
				border-bottom: 0 !important;
			}
			#fields-selector.active i.cur a:hover {
				border-bottom: 1px dashed #000 !important;
			}
			#fields-selector .dtu {
				padding-right: 8px;
				background: url(/images/fields-selector-dtu.gif) right bottom no-repeat;
			}
			#fields-selector .utd {
				padding-right: 8px;
				background: url(/images/fields-selector-utd.gif) right bottom no-repeat;
			}


/* Catalogue list */

#catalogue-list {
	
	
}
#catalogue-list .pos {
	position: relative;
	float: left;
	margin: 40px 70px 0 0;
	width: 300px; height: 240px;
}
	#catalogue-list .image {
		margin-bottom: 13px;
		height: 150px;
		text-align: center;
	}
		#catalogue-list .image img {
			margin-top: 25px;
			border: 0;
		}
	#catalogue-list .price {
		position: absolute;
		left: 0; top: 123px;
		width: 300px; height: 33px; line-height: 33px;
		text-align: center;
	}
		#catalogue-list .price a {
			display: block;
			float: left;
			height: 33px; line-height: 33px;
			text-decoration: none;
			font-family: Tahoma;
			font-size: 20px;
			color: #fff;
		}
			#catalogue-list .price span {
				float: left;
				width: 16px; height: 33px;
				background: url(/images/pl.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pl.png');
			}
			#catalogue-list .price em {
				display: block;
				float: left;
				height: 33px; line-height: 33px;
				font-style: normal;
				background: url(/images/prep.gif) left top repeat-x;
			}
			#catalogue-list .price i {
				float: left;
				width: 16px; height: 33px;
				background: url(/images/pr.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pr.png');
			}
	#catalogue-list .name {
		position: absolute;
		left: 0; top: 162px;
		width: 300px; height: 33px;
		text-align: center;
	}
		#catalogue-list .name a {
			display: block;
			float: left;
			height: 33px; line-height: 33px;
			text-decoration: none;
			font-family: Tahoma;
			font-size: 20px;
			color: #fff;
		}
			#catalogue-list .name span {
				display: block;
				float: left;
				width: 16px; height: 33px;
				background: url(/images/nl.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nl.png');
			}
			#catalogue-list .name em {
				display: block;
				float: left;
				height: 33px; line-height: 33px;
				font-style: normal;
				background: url(/images/nrep.gif) left top repeat-x;
			}
			#catalogue-list .name i {
				display: block;
				float: left;
				width: 16px; height: 33px;
				background: url(/images/nr.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nr.png');
			}
	#catalogue-list .desc {
		position: absolute;
		left: 0; top: 195px;
		margin-top: 7px;
		font-size: 12px;
	}
	.bonus {
		position: absolute;
		right: 0; top: 0;
		width: 79px; height: 77px;
	}
		.bonus .png {
			padding-top: 13px;
			width: 79px; height: 64px;
			background: url(/images/bonus.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bonus.png');
		}
			.bonus p{
				margin: 0;
				line-height: 14px;
				font-size: 14px;
				color: #010101;
			}
			.bonus .big {
				line-height: 24px;
				font-size: 24px;
			}
			

/* Pager */

#pager {
	position: relative;
	margin-top: 30px;
	height: 98px;
}
	#pager .container {
		position: absolute;
		left: 0; top: 0;
		height: 98px;
		padding: 0 6px 0 41px;
		border-width: 1px 0;
		border-style: solid;
		border-color: #d8d8d8;
	}
	#pager p {
		margin: 15px 0 0 0;
		font-size: 18px;
	}
	#pager p {
		//padding-bottom: 2px;
	}
	#pager .prev {
		float: left;
		margin-right: 25px; padding-left: 27px;
		background: url(/images/pager-prev.gif) 4px 10px no-repeat;
	}
	#pager .next {
		float: right;
		margin-right: 4px; padding-right: 23px;
		background: url(/images/pager-next.gif) right 10px no-repeat;
	}
		#pager p a {
			text-decoration: none;
			border-bottom: 2px solid #09f;
		}
	#page-list {
		float: left;
		margin-top: 10px; padding: 0 0 0 5px; //margin-top: 0;
		height: 31px; overflow: hidden;
		background: #019efd url(/images/page-list-start.gif) left top no-repeat;
	}
		#page-list .cont {
			padding: 2px 11px 0 0;
			height: 31px;
			background: url(/images/page-list-end.gif) right top no-repeat;
		}
		#page-list p {
			float: left;
			margin: 0 6px;
		}
		#page-list p a {
			color: #fff;
			border-bottom: 2px solid #fff;
		}
		#page-list p.cur {
			padding: 0 0 0 10px;
			height: 27px; line-height: 23px;
			color: #019efd;
			background: #fff url(/images/page-list-cur-start.gif) left top no-repeat;
		}
			#page-list p.cur span {
				display: block;
				padding: 0 10px 4px 0;
				background: #fff url(/images/page-list-cur-end.gif) right top no-repeat;
			}













