	* {
		margin: 0px;
		padding: 0px;
	}

	body {
		font-family: arial, verdana;
		font-size: 12px;
		background-image: url('pictures/webpage/body-bg.jpg');
	}

	#container {
		margin-left: auto;
		margin-right: auto;
		width: 996px;
		height: auto;
		border: 1px solid black;
		background-color: #fff;
	}

	#top-left {
		float: left;
		height: 102px;
		width: 770px;
		background-image: url('pictures/webpage/menu-bg.jpg');
		background-repeat: repeat-x;
	}

	img {
		border-style: none;
	}
	
	#top-left img {
		margin: 39px 15px 0px 33px;
		vertical-align: text-bottom;
	}
	
	ul.nav {
		display: inline;
		font-size: 14px;
	}

	li.navigation {
		display: inline;
		list-style-type: none;
		margin-left: 20px;
	}

	li.navigation a:visited { color: #0c0c0c; text-decoration: none; }
	li.navigation a:link { color: #0c0c0c; text-decoration: none; }
	li.navigation a:active { color: #0c0c0c; text-decoration: none; }
	li.navigation a:hover { color: #aaa; text-decoration: none; }

	
	li.linka {
		display: inline;
		list-style-type: none;
		margin-left: 10px;
		font-size: 11px;
		color: #d00;
		font-style: italic;
	}

	#top-right {
		float: left;
		height: 102px;
		width: 226px;
	}

	.border {
		clear: left;
		width: 100%;
		height: 3px;
		background-image: url('pictures/webpage/top-border.jpg');
		background-repeat: repeat-x;
	}

	#dynamic_content {
		float: left;
		width: 100%;
		min-height: 570px;
		height: auto;
		background-color: #fff;
		margin-bottom: 50px;
	}

	#left {
		float: left;
		width: 300px;
		height: 300px;
	}

	#right {
		float: left;
		width: 676px;
		padding: 15px 10px 15px 10px;
	}

	#fullsize {
		width: 100%;
		background-color: #fff;
	}
	
	#modify {
		width: 986px;
		padding: 5px;
	}

	#bottom {
		clear: left;
		width: 100%;
	}

	#copyright {
		margin-bottom: 30px;
		width: 100%;
		background-color: #fff;
		text-align: center;
	}

	p.copyright {
		color: #ababab;
	}

	table.mid {
		margin-left: auto;
		margin-right: auto;
	}

	table.mid_br {
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
	}

	th.left {
		text-align: left;
		width: 100px;
	}

	th.product_left {
		text-align: left;
		width: 250px;
	}

	td.shadow_140 {
		width: 140px;
		height: 108px;
		background-image: url('pictures/webpage/shadow-140_108.jpg');
	}

	td.product_desc {
		height: 100px;
	}

	td.shadow_140 img {
		margin-left: 8px;
	}

	hr.list {
		height: 50px;
	}

	td.list_border {
		height: 20px;
	
	}



