﻿#content .nb {
	margin-right: 0;
}


/* Catalogue menu */

#catalogue-menu {
	float: left;
	margin: 0 0 0 3.1%; _margin-left: 1.55%;
	width: 57.9%;
	background: #019efd url(/images/catalogue-menu-left-corner.png) left bottom no-repeat;
}
	#catalogue-menu a {
		text-decoration: none;
		border-bottom: 1px solid #fff;
		color: #fff;
	}
	#catalogue-menu h3 {
		padding: 0 3px 0 3px;
		line-height: 27px;
		font-size: 24px;
		font-weight: normal;
		color: #012941;
		background: #fff;
	}
	#catalogue-menu ul {
		margin: 0 0 20px 18.9%; padding: 0;
		list-style-type: none;
	}
		#catalogue-menu li {
			margin: 0 0 10px 0; padding: 0;
		}
	#simple-types {
		float: left;
		width: 49%;
		background: url(/images/simple-types.gif) right top repeat-y;
	}
		#simple-types h3 {
			margin: 44px 6.5% 12px 15.1%;
		}
	#company-types {
		float: right;
		width: 50%;
		background: url(/images/catalogue-menu-right-corner.png) right top no-repeat;
	}
		#company-types h3 {
			margin: 44px 20% 12px 7.6%;
		}
		#company-types ul {
			margin-left: 11.7%;
		}
	#catalogue-promo {
		margin-left: 10px; 
		height: 58px; line-height: 58px;
		text-align: center;
		font-size: 24px;
		background: url(/images/catalogue-promo.gif) left top repeat-x;
	}
		#catalogue-promo a {
			border-bottom: 2px solid #fff;
		}


/* Directions */

#directions {
	float: right;
	width: 35.1%;
}
	#directions h3 {
		margin: 42px 0 18px 0;
		font-size: 24px;
		font-weight: normal;
	}
	#directions div {
		margin: 0 0 9px 0; padding: 46px 0 0 86px;
		height: 34px;
	}
		#directions a {
			font-size: 24px;
			text-decoration: none;
			color: #000;
			border-bottom: 2px solid #000;
		}
		#ie7 #directions div {
			padding-bottom: 4px;
		}
	#directions .first { background: url(/images/directions-first.png) left top no-repeat; }
	#directions .second { background: url(/images/directions-second.png) left top no-repeat; }
	#directions .third { background: url(/images/directions-third.png) left top no-repeat; }


/* Index phones */

#index-phones {
	height: 186px;
}
	#index-phones .first {
		float: left;
		margin: 26px 0 0 8%; padding-left: 80px; _margin-left: 6.4%;
		width: 280px; height: 126px; line-height: 126px;
		font-size: 28px;
		background: url(/images/phones-first.png) left top no-repeat;
	}
	#index-phones .second {
		float: right;
		margin: 26px 8% 0 0; padding-left: 90px; _margin-right: 7.35%;
		width: 370px; height: 126px; line-height: 126px;
		font-size: 28px;
		background: url(/images/phones-second.png) left top no-repeat;
	}
	#index-phones span {
		color: #666;
	}


/* Left */

#content .left {
	float: left;
	margin: 0 3.5% 0 0;
	width: 350px;
}

#catalogue-examples .pos {
	position: relative;
	margin: 35px 0 0 8.5%;
	height: 240px;
}
#catalogue-examples {}
	#catalogue-examples .image {
		margin-bottom: 13px;
		height: 150px;
		text-align: center;
	}
		#catalogue-examples .image img {
			margin-top: 25px;
			border: 0;
		}
	#catalogue-examples .price {
		position: absolute;
		left: 0; top: 123px;
		width: 300px; height: 33px; line-height: 33px;
		text-align: center;
	}
		#catalogue-examples .price a {
			display: block;
			float: left;
			height: 33px; line-height: 33px;
			text-decoration: none;
			font-family: Tahoma;
			font-size: 20px;
			color: #fff;
		}
			#catalogue-examples .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-examples .price em {
				display: block;
				float: left;
				height: 33px; line-height: 33px;
				font-style: normal;
				background: url(/images/prep.gif) left top repeat-x;
			}
			#catalogue-examples .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-examples .name {
		position: absolute;
		left: 0; top: 162px;
		width: 300px; height: 33px;
		text-align: center;
	}
		#catalogue-examples .name a {
			display: block;
			float: left;
			height: 33px; line-height: 33px;
			text-decoration: none;
			font-family: Tahoma;
			font-size: 20px;
			color: #fff;
		}
			#catalogue-examples .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-examples .name em {
				display: block;
				float: left;
				height: 33px; line-height: 33px;
				font-style: normal;
				background: url(/images/nrep.gif) left top repeat-x;
			}
			#catalogue-examples .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-examples .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;
			}
#get-sale {
	margin-top: 65px; padding-top: 165px;
	text-align: center;
	font-size: 18px;
	font-style: italic;
	background: url(/images/get-sale.jpg) left top no-repeat;
}
	#get-sale a {
		text-decoration: none;
		color: #000;
		border-bottom: 2px solid #000;
	}


/* Text */

#text {
	float: left;
	margin-right: 2.8%;
	width: 58.5%;
}