	body {
		
	}
	#top .left, #footer .left, #content .left {
		width: 232px;
	}
	#content .center, #content .right {
		width: auto;
	}
	#left_menu {
		width: 247px;
		border-top: 1px solid #e6e0b2;
		border-bottom: 1px solid #e6e0b2;
	}
	#left_menu a {
		display: block;
		background: url("../img/sub.menu.bg.gif") #fdfae9 repeat-x;
		border-right: 1px solid #e6e0b2;
		border-bottom: 1px solid #e6e0b2;
		font-size: 13px;
		padding: 7px 0 8px 20px;
		color: #b70404;
	}
	#left_menu a:hover {
		text-decoration: none; 
	}
	#left_menu a.selected {
		background: #f8f1cf;
		text-decoration: none;
		color: #4e4e4e; 
	}
	table.production td {
		padding: 0 15px 20px 0;
		vertical-align: top;
	}
	table.production td h2 {
		margin-top: 0;
	}
	table.ideas {
		width: 100%;
		border-collapse: collapse;
	}
	table.ideas td {
		border: 0;
		vertical-align: top;
	}
	table.ideas img {
		margin: 11px 15px 0 0;
	}
	.bigpic {
		width: 100%; 
		padding: 2px; 
		border: 1px solid #505050;
		margin: 10px 0;	
	}
	.bigpic div {
		width: 100%; 
		height: 170px; 
		background-repeat: no-repeat !important;
	}
	.leftpic {
		margin-top: 45px;
	}
	table.pic1 {
		width: 100%;
		border-collapse:collapse;
	}
	table.pic1 td {
		padding: 12px 10px;
	}
	.right3 .right_text {
		padding-top: 8px;
	}
	.right3 .right_text a {
		font-size: 15px;
		color: #008F00;
	}
	.right3 .right_text img {
		margin-top: 8px;
	}

	div.row {margin-bottom: 10px;}
	div.row img {float: left; margin-top: 4px;}
	div.row .descr {margin-left: 180px; padding-left: 10px;}
	
	.clear {clear:both; font-size:1px; height:1px; line-height:1px;}

	a.calc.btn1 {width: 86px; height: 19px; display: inline-block; background: url(/img/button-calc1.jpg); text-decoration: none;}
		a.calc.btn1:hover {background: url(/img/button-calc2.jpg); text-decoration: none;}
