html{
	overflow-x: hidden;
}

body{
background:url('/img/background.jpg');
background-repeat:repeat-x;
}
dl{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
p{
	margin-top:0;
}
dd{
	margin-top:0px;
	width:130px;
	display: block;
}

#page{
	
	margin: 0 auto;
	margin-top: 5%;
	width:1002px;
	min-height:800px;
}

#header{
	width:1002px;
	height:95px;
	background:url('/img/header.png');
}
	#logo{
		float:left;
		width:200px;
		height:50px;
		background:none;
	}	

#content{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	width:1002px;
	min-height:550px;
	background:url('/img/back-content.png');
	display: inline-block;
}
	#innerContent{
		padding:0 0 0 0;
		margin: 0 0 0 0;
		margin-left:3%;
		width:100%;
	}

#footer{
	width:1002px;
	height:22px;
	background:url('/img/footer.png');
}

.copyright{
	float:left;
	margin-left:40%;
	color:grey;
}
.createdBy{
	float:left;
	margin-left:25%;
	color:grey;
}
.createdBy a{
	color:grey;
	text-decoration:none;
}

.menu-links-first{
	float:left;
	margin-left:1%;
	color:white;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.menu-links{
	color:white;
	margin-top:2%;
	margin-left:2%;
	float:left;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}

.seperator{
	float:left;
	margin-left:2%;
	width:2px;
	height:15px;
	margin-top:2.3%;
	background:white;
}

#leftMenu{
	float:left;
	margin-left:1%;
	margin-top:3%;
}

#leftMenuTop{
	width:170px;
	height:28px;
	background:url('/img/top.jpg');
	color:white;
	font-weight:bold;
	text-align:center;
}

#leftMenuContent{
	background:url('/img/middle.jpg');
	background-repeat:repeat-y;
	text-transform: none;
	cursor: pointer;
	min-height:200px;
	display: block;
}

#leftMenuBottom{
	width:170px;
	height:11px;
	background:url('/img/bottom.jpg');
}

.innerPageContent{	
	margin-top:1%;
	margin-left:18.5%;
	float:left;
	width:94%;
	min-height:300px;
}

.firstPagePortret{
	float:left;

} 

.firstPageAboutUs{
	float:left;
	margin-left:2.5%;
}

.firstPageContacts{
	float:left;
	margin-left:2.5%;
}

.blackText{
	font-weight:bold;
	font-size:20px;
	text-align:center;
	color:black;
	text-decoration:none;
}

.text{
	padding-top:3%;
	width:950px;
}

.headerText{
	font-size:25px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	margin-left:-8%;
	
}

#innerContentCatalogue{
	float:left;
	margin-top:3%;
	margin-left:1%;
	width:75%;
	min-height:500px;
}

.blueText{
	color:blue;
	text-decoration:none;
}

.blueSeperator{
	width:100%;
	height:1px;
	background:blue;
	margin-top:1%;
	margin-bottom:1$;
}

.product{
	min-height:200px;
	margin-top:2%;

}

.productName{
	float:left;
	font-weight:bold;
	margin-left:2%;
	width:570px;
}

.productDescription{
	float:left;
	margin-left:2%;
	width:570px;
	height:100px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.productLink {
	-moz-box-shadow:inset 0px 1px 0px 0px #e6e6e6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e6e6e6;
	box-shadow:inset 0px 1px 0px 0px #e6e6e6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #edf1f5), color-stop(1, #d7dce0) );
	background:-moz-linear-gradient( center top, #edf1f5 5%, #d7dce0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf1f5', endColorstr='#d7dce0');
	background-color:#edf1f5;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #c5c7c9;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #c6c9cc;
	float:left;
	margin-left:2%;
	margin-top:4%;
}
.productLink:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d7dce0), color-stop(1, #edf1f5) );
	background:-moz-linear-gradient( center top, #d7dce0 5%, #edf1f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7dce0', endColorstr='#edf1f5');
	background-color:#d7dce0;
}.productLink:active {
	position:relative;
	top:1px;
}

.productLink a {
	text-decoration:none;
	color:black;
}

.singleProduct{
	width:100%;
	height:100%;
	margin-top:1%;
}

.singleProduct table{
	width:100%;
	height:100%;
}

.singleProductName{
	font-weight:bold;
	width:70%;
}

.singleProductDescription{

}

.singleProductPrice{
	color:red;
	font-weight:bold;
}

.singleProductLink{
	background:url('/img/button_buy2.gif');
	background-repeat:no-repeat;
	width:246px;
	height:101px;	
}

.noProducts{
	font-size:18px;
}

#masterSearch{
	width:370px;
	height:30px;
	float:left;
	margin-top:1.5%;
	margin-left:61%;
}

.masterWord{
	float:left;
	margin-right:2%;
}