#house *{
	font-family: arial;
	-webkit-print-color-adjust: exact;
}
#house{
	width:1200px;
	height:600px;
	position:relative;
	background: url('../img/bg.png');
}
#house div{
	top:0px;
}
#house div#houseWall{
	left:387px;
	top:127px;
	width:558px;
	height:330px;
	background:#FBCC76;
	position:absolute;
}
#mainFence .fence{background:#FBCC76;}
div#fence1{
    width: 14px;
    height: 126px;
    top: 367px;
}
div#fence2{
		width: 216px;
    height: 201px;
    top: 363px;
    left: 40px;
}
div#fence3{
		width: 310px;
    height: 205px;
    top: 365px;
    left: 358px;
}
div#fence4{
		width: 176px;
    height: 116px;
    top: 382px;
    left: 989px;
}
#mainPole .pole{background:#FBCC76;}
div#pole1{
    width: 32px;
    height: 148px;
    top: 350px;
    left: 14px;
}
div#pole2{
    width: 102px;
    height: 236px;
    top: 335px;
    left: 256px;
}
div#pole3{
    width: 60px;
    height: 190px;
    top: 348px;
    left: 657px;
}
div#pole4{
    width: 48px;
    height: 131px;
    top: 363px;
    left: 941px;
}
div#pole5{
		width: 28px;
    height: 94px;
    top: 374px;
    left: 1154px;
}
#window, #housePattern, #fence, #pattern, #pole, #house_over, .pole, .fence, #corner{
		position:absolute;
    width: 1200px;
    height: 600px;
}
#window{
		background: url('../img/window.png');
}
#corner{
		background: url('../img/corner.png');
}
#housePattern{
	background: url('../img/texture.png');
}
#fence{
	background: url('../img/fence.png');
}
#pattern{
	background: url('../img/pattern.png');
}
#pole{
	background: url('../img/pole.png');
}
#house_over{
	background: url('../img/house_over.png');
}
.clear{clear:both;}
#navigation{position:absolute; z-index: 100; width:100%;}
#navigation .left{background: rgba(255, 255, 255, 0.5); margin-left: 20px; margin-top: 20px; padding: 10px; width:210px;}
#navigation .right{position: absolute; right:20px;background: rgba(255, 255, 255, 0.5); padding: 10px; top:20px;}
#navigation .title{margin-bottom: 20px; font-size:16px; font-weight: 700;}
#navigation ul{padding:0px; margin:0px; list-style: none;}
#navigation ul li{margin-bottom:10px;}
#navigation label{font-size:13px; font-weight: 700;}
#navigation .size div{float:left; border:1px solid #ccc; margin-right:8px; position: relative; cursor:pointer; width:25px; height:21px; background:url('../img/object_nav.png') no-repeat; text-align: center; padding-top:4px;}
#navigation .size div.active{
		width:25px; height:21px;
		border:3px solid #000;
}
#navigation .color, #navigation .size{margin-top: 10px;}
#navigation .color div{float:left; width:25px; height:25px; border:1px solid #ccc; margin-right:8px; position: relative; cursor:pointer;}
#navigation .color div.active{
		width:21px; height:21px;
		border:3px solid #000;
}
#navigation .color div:first-child{background:#FBCC76;}
#navigation .color div:first-child + div{background:#D06D3C;}
#navigation .color div:first-child + div + div{background:#865b40;}
#navigation .color div:first-child + div + div + div{background:#EDE6C9;}
#navigation .color div:first-child + div + div + div + div{background:#DC7139;}
#navigation .color div:first-child + div + div + div + div + div{background:#65451F;}
#house div#colorBlock{
    top: 610px;
    position: absolute;
}
#colorBlock div.color{
	display: block; float:left; width:25px; height:25px; border:1px solid #ccc; margin-right:8px; position: relative;
}
#colorBlock .colorCol{float:left; margin-right:65px; margin-bottom: 10px;}
#colorBlock .colorCol label{
    margin-right: 50px;
    font-size: 13px;
    font-weight: 700;
    display: block;
    float: left;
    width: 120px;
		margin-bottom:10px;
}
/*#colorBlock #colorHead label:first-child{margin-right:129px;}*/
#colorBlock .colorCode{display: block; float:left; margin-top:5px;}
#colorBlock .title{margin-bottom: 10px; font-size:16px; font-weight: 700;}
