<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@CHARSET "UTF-8";

@media all {
	html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{
		quotes: none;
		list-style: none;
		padding: 0;
		background: transparent;
		border: 0;
		outline: 0;
		margin: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		text-decoration: none;
		vertical-align: baseline;
	}

	input, textarea, button {
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
	}

	textarea {
		font-family: Arial, sans-serif;
	}

	blockquote :before, blockquote :after, q :before, q :after {
		content: none;
	}

	del {
		text-decoration: line-through;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	* :focus {
		outline: 0;
	}

	strong {
		font-weight: bold;
	}

	em {
		font-style: italic;
	}
}

@media screen, projection {
	/* main v 0.1 */
	html {
		background-color: #F9F8EE;
		color: #333;
		font-size: 100.01%;
	}
	body {
		font: 0.69em/ 1.36 Tahoma, Arial, sans-serif;
	}
	
	div#trigger {
	    cursor: pointer;
	    position: fixed;
	    right: 0;
	    top: 200px;
	}
	
	* html div#trigger {
	    position: absolute;
	}

	div#mainBox {
		width: 992px;
		margin: 0 auto;
		position: relative;
	}
	
	*.centered {
		text-align: center;
	}
	
	*.floatedWrapper {
		overflow: hidden;
		height: 100%;
	}
	
	*.lfloated {
		float: left;
		display: inline;
	}
	
	*.rfloated {
		float: right;
		display: inline;
	}
	
/* pager */
	* div.pageNav {
	    margin-left: 12px;
	    margin-bottom: 6px;
	}

	* div.pageNav ul {
	    overflow: hidden;
	    height: 100%;
	}

	* div.pageNav ul li {
	    color: #666;
	    float: left;
	    font-size: 1em;
	    height: 14px;
	    line-height: 1.1em;
	    padding: 4px 0px 4px 5px;
	    background-color: #EFEED4;
	}
	
	* div.pageNav ul li.text {
		color: #666;
		border-right: none;
	}
	
	* div.pageNav ul li.text strong {
		padding-right: 32px;
	}
	
	* div.pageNav ul li span {
		background-color: #666666;
	    color: #FFFFFF;
	    padding: 0 3px 1px 4px;
	    text-align: center;
	    font-weight: bold;
	    margin-right: 3px;
	}
	
	* div.pageNav ul li a {
		color: #666666;
		font-weight: bold;
		margin-right: 5px;
	}
	
	div#sortBox {
		padding: 1px 4px;
		margin-left: 12px;
		margin-bottom: 16px;
		background-color: #EFEED4;
	}
	
		div#sortBox span {
			padding-right: 6px;
		}
	
		div#sortBox select {
			height: 18px;
			font-size: 0.92em;
			margin-right: 24px;
		}

	
/* top */
		div#top {
			height: 406px;
		}
		
		div#top div#firstRow, div#top div#shead, div#top div#menu {
		    overflow: hidden;
		}
		
		div#top div#firstRow {
			height: 60px;
		}
		
			div#top div#firstRow div, div#top div#head div, div#top div#shead div {
			    display: inline;
			    float: left;
			}
			
			div#top div#firstRow div#frContiner {
			    float: right;
			    height: 60px;
			}
			
				div#top div#firstRow div#frContiner ul {
				    margin: 0;
				    padding: 0;
				}
				
					div#top div#firstRow div#frContiner ul li {
					    display: inline;
					    line-height: 60px;
					    list-style: none;
					}
					
					div#top div#firstRow div#frContiner ul li.arrow {
					    background: url("/img/arrow_red.gif") no-repeat;
					    padding-bottom: 3px;
					    padding-left: 25px;
					}
					
						div#top div#firstRow div#frContiner ul li a {
							color: #3C80D0;
							font-weight: bold;
						}
						
						div#top div#firstRow div#frContiner ul li span {
							color: #999999;
						}
			div#top div#menu img {
			    display: inline;
			    float: left;
			}
			
			div#top div#head {
				height: 143px;
			}
			
				div#top div#head div.headImg {
				    height: 270px;
				    position: relative;
				}
				
					div#top div#head div.headImg div.freeShipping {
					    height: 112px;
					    left: 493px;
					    position: absolute;
					    top: 0;
					    width: 108px;
					}
					
				div#top div#head div#h2 {
					background: url("/img/head_2.jpg") no-repeat;
					height: 270px;
				}
				
				div#top div#head div#h4 {
					background: url("/img/head_4.jpg") no-repeat;
					height: 270px;
				}
				
				div#top div#head div#h3, div#top div#head div#h5 {
					height: 270px;
				}
				
				div#top div#head img.himg {
					margin-top: 97px;
				}
				
		div#top div#shead {
			clear: both;
		}
		
		div#top div#shead div {
			height: 33px;
		}
		
			div#top div#shead div#sh1, div#top div#shead div#sh3, 
			div#top div#shead div#sh4, div#top div#shead div#sh6, 
			div#top div#shead div#sh7, div#top div#shead div#sh9 {
			    background: url("/img/shbg.jpg") no-repeat;
			    width: 5px;
			}
			
			div#top div#shead div#sh2 {
				width: 570px;
				background-color: #DBDA9D;
				line-height: 33px;
				padding-left: 24px;
				color: #554617;
				overflow: hidden;
			}	
			
				div#top div#shead div#sh2 span {
					font-weight: bold;
					padding-right: 4px;
					float: left;
				}
				
				div#top div#shead div#sh2 div#pathBar {
					color: #554617;
				}
				
					div#top div#shead div#sh2 div#pathBar ul li {
						margin-right: 0.2em;
						float: left;
					}
					
						div#top div#shead div#sh2 div#pathBar ul li a {
							color: #554617;
						}
				
			div#top div#shead div#sh3 {
				background-position: -5px 0;
			}
			
			div#top div#shead div#sh4 {
				background-position: 0 -33px;
				margin-left: 9px;
			}
			
			div#top div#shead div#sh5, div#top div#shead div#sh8 {
				width: 171px;
				background: url(/img/shbg.jpg) repeat-x;
				line-height: 33px;
				font-weight: bold;
				text-align: center;
			}
			
			div#top div#shead div#sh5 {
				background-position: 0 -66px;
			}
			
				div#top div#shead div#sh5 a {
					color: #6A4000;
					display: block;
				}
				
			div#top div#shead div#sh6 {
				background-position: -5px -33px;
			}
			
			div#top div#shead div#sh7 {
				background-position: 0 -99px;
				margin-left: 10px;
			}
			
			div#top div#shead div#sh8 {
				background-position: 0 -132px;
				color: #FFC4C4;
			}
			
				div#top div#shead div#sh8 a {
					color: #FFC4C4;
					display: block;
				}
				
			div#top div#shead div#sh9 {
				background-position: -5px -99px;
			}
	
/* bottom */
		div#bottom {
			clear: both;
			padding-top: 20px;
		}
			div#bottom div.footMenu {
				border-top: 1px solid #3E80D0;
				border-bottom: 5px solid #3E80D0;
				color: #3E80D0;
				line-height: 36px;
				text-align: center;
			}
	
			div#bottom div.footMenu a {
				color: #3E80D0;
			}
			
			div#bottom div.copyright {
				color: #3E80D0;
				line-height: 24px;
				text-align: center;
				padding-bottom: 16px;
			}
			
			div#bottom div.copyright &gt; span {
				margin-left: 48px;
			}
			
				div#bottom div.copyright &gt; span span {
					text-decoration: underline;
					cursor: pointer;
				}
			
/* middle */
	div#left {
		float: left;
		display: inline;
		width: 763px;
	}
	
		div.bigBox, div#newestProject, div#popular {
			background: url(/img/bgBox.png) repeat-x 0px -88px;
		}
		
			div.bigBox div.bigBoxHeader, div.smallBox div.smallBoxHeader {
				height: 44px;
				line-height: 36px;
				font-size: 1.2em;
				font-weight: bold;
				text-transform: uppercase;
				background: url(/img/bgBox.png) no-repeat right -44px;
			}
			
				div.bigBox div.bigBoxHeader h2, div.smallBox div.smallBoxHeader h2 {
					height: 44px;
					padding: 0px 4px 0px 14px;
					color: #554617;
					background: url(/img/bgBox.png) no-repeat;
				}
				
					div.bigBox div.bigBoxHeader h2 *  {
						color: #CC0000;
					}

				div.bigBox div.borderBox {
				    background-color: #F9F8EE;
				    border-left: 7px solid #EFEED4;
				    border-right: 7px solid #EFEED4;
				    padding: 12px;
				}
				

				div#left div.borderedBox {
				    background-color: #F9F8EE;
				    border-left: 7px solid #EFEED4;
				    border-right: 7px solid #EFEED4;
				    padding: 12px 0px;
				}

			div.bigBox div.bigBoxFooter {
				height: 12px;
				overflow: hidden;
				background: url(/img/bgBox.png) repeat-x 0 -156px;
			}
			
				div.bigBox div.bigBoxFooter div.bigBoxFooterLeft {
					height: 12px;
					width: 12px;
					float: left;
					background: url(/img/bgBox.png) no-repeat 0 -132px;
				}
				
				div.bigBox div.bigBoxFooter div.bigBoxFooterRight {
					height: 12px;
					width: 12px;
					float: right;
					background: url(/img/bgBox.png) no-repeat right -144px;
				}
				
		div.smallBox {
			background: url(/img/bgSmallBox.png) repeat-x 0px -112px;
			overflow: hidden;
		}
		
			div.smallBox div.smallBoxHeader {
				background: url(/img/bgSmallBox.png) no-repeat right -56px;
			}
			
				div.smallBox div.smallBoxHeader h2 {
					background: url(/img/bgSmallBox.png) no-repeat;
					color: #ffffff;
				}
				
			div.smallBox div.smallBorderBox {
				background-color: #F9F8EE;
				border-left: 7px solid #DBDA9D;
				border-right: 7px solid #DBDA9D;
			}
			
			div.smallBox div.smallBoxFooter {
				height: 14px;
				overflow: hidden;
				background: url(/img/bgSmallBox.png) repeat-x 0 -157px;
			}
			
				div.smallBox div.smallBoxFooter div.smallBoxFooterLeft {
					height: 14px;
					width: 12px;
					float: left;
					background: url(/img/bgSmallBox.png) no-repeat 0 -42px;
				}
				
				div.smallBox div.smallBoxFooter div.smallBoxFooterRight {
					height: 14px;
					width: 12px;
					float: right;
					background: url(/img/bgSmallBox.png) no-repeat right -98px;
				}
				
			div.smallBox p.link {
				text-align: right;
				margin-right: 8px;
			}
			
				div.smallBox p.link a {
					color: #CC0000;
				}
				
		div.space {
			margin-top: 24px;
		}
		
		/* menu */
		div#rightMenu {
			width: 219px;
		}
			
			div#rightMenu ul {
				list-style-type: none;
			}
			
				div#rightMenu ul li {
					display: inline;
					margin: 0;
					padding: 0;
				}
				
					div#rightMenu ul li a {
						display: block;
						line-height: 29px;
						border-top: 1px dotted #554617;
						text-decoration: none;
						font-weight: bold;
						color: #554617;
						padding: 4px 20px;
					}
					
					div#rightMenu ul li a:hover {
						background-color: #DCDA9F;
					}
					
					div#rightMenu ul li a.red {
						color: #CC0000;
					}
					
					div#rightMenu ul li a.last {
						border-bottom: 1px dotted #554617;
					}
					
		/* last visited */
		div#left div#lastVisited {
			clear: both;
			margin-top: 15px;
		}
		
			div#left div#lastVisited div.smallBorderBox {
				padding-left: 14px;
				overflow: hidden;
			}
			
				div#left div#lastVisited div.smallBorderBox div {
					float: left;
					text-align: center;
					margin-left: 7px;
				}
				
					div#left div#lastVisited div.smallBorderBox div a img {
						height: 67px;
						width: 89px;
						background-color: #F9F8EE;
						border: 1px solid #CECC7B;
						padding: 1px;
						margin-top: 12px;
					}
					
					div#left div#lastVisited div.smallBorderBox div p {
						color: #666666;
						margin: 4px 0 0;
					}
					
					div#left div#lastVisited div.smallBorderBox div span {
						display: none;
					}
				
		/* contact info box */			
		div.contactInfo {
			margin-top: 15px;
			clear: both;
		}
		
			div.contactInfo div.contactHeader,
			div.contactInfo div.contactFooter {
				overflow: hidden;
				background-color: #E6E4B8;
				height: 3px;
			}
			
				div.contactInfo div.contactHeader div.contactHeaderLeft,
				div.contactInfo div.contactHeader div.contactHeaderRight,
				div.contactInfo div.contactFooter div.contactFooterLeft,
				div.contactInfo div.contactFooter div.contactFooterRight {
					width: 3px;
					height: 3px;
					background: url("/img/corners.gif") no-repeat;
				}
			
				div.contactInfo div.contactHeader div.contactHeaderLeft {
					float: left;
					background-position: left top;
				}
				
				div.contactInfo div.contactHeader div.contactHeaderRight {
					float: right;
					background-position: right top;
				}
				
				div.contactInfo div.contactFooter div.contactFooterLeft {
					float: left;
					background-position: left bottom;
				}
				
				div.contactInfo div.contactFooter div.contactFooterRight {
					 float: right;
					 background-position: right bottom;
				}
				
			div.contactInfo div.contactMain {
				background-color: #E6E4B8;
				padding: 8px 18px;
				overflow: hidden;
			}	
			
				div.contactInfo div.contactMain p.title {
					font-size: 15px;
					font-weight: bold;
				}
				
				div.contactInfo div.contactMain p.phone1 {
					font-size: 14px;
					font-weight: bold;
					margin-top: 12px;
				}
				
					div.contactInfo div.contactMain p.phone1 img {
						vertical-align: middle;
						margin-right: 6px;
					}
					
					div.contactInfo div.contactMain p.phone1 span {
						font-size: 10px;
						font-weight: normal;
					}
				
				div.contactInfo div.contactMain p.phone2 {
					margin-left: 37px;
				}
				
				div.contactInfo div.contactMain p.mail {
					background: url("/img/mail.gif") no-repeat;
					height: 28px;
					line-height: 20px;
					padding-left: 37px;
					margin-top: 4px;
					cursor: pointer;
				}
				
		ul.tabbed {
			height: 19px;
		    border-bottom: 1px solid #666666;
		}
		
			ul.tabbed li {
			    float: left;
			    display: inline;
			    height: 19px;
			    margin-right: 1px;
			    padding-right: 1px;
    			text-align: center;
			    color: #F9F8EE;
			    background: url("/img/bgTabs.png") no-repeat 100% 0px;
			}
			
			ul.tabbed li:first-child {
			    margin-left: 10px;
			}
			
			ul.tabbed li.clean {
			    background: none;
			    color: #666666;
			}
			
			ul.tabbed li.selected {
			    background: url("/img/bgTabs.png") no-repeat 100% -21px;
			    color: #666666;
			}
			
				ul.tabbed li span {
				    cursor: pointer;
				    display: inline-block;
				    padding: 0px 24px;
				    background: url("/img/bgTabs.png") no-repeat;
				    line-height: 19px;
				}
				
				ul.tabbed li.selected span {
				    cursor: default;
				    background: url("/img/bgTabs.png") no-repeat 0px -21px;
				    height: 20px;
				}
				
				ul.tabbed li.clean span {
				    background: none;
				}
				
				ul.tabbed li a {
					color: #F9F8EE;
				    display: inline-block;
				    padding: 0px 24px;
				    background: url("/img/bgTabs.png") no-repeat;
				    line-height: 19px;
				}
				
	/* Similiar, Model etc. projects */
	div#left div#addonWrapper {
		padding-bottom: 24px;
		border-bottom: 1px solid #EFEED4;
	}
	
		div#addonWrapper p.title a {
			color: #CC0000;
			text-transform: uppercase;
		}
		
		div#addonWrapper p.tiny {
			font-size: 0.9em;
			color: #666666;
			margin-top: 3px;
		}
		
			div#addonWrapper p.tiny sup {
				font-size: 0.84em;
				position: relative;
				top: -3px;
			}
		
		div#addonWrapper p.descript {
			color: #666666;
	   		margin-top: 8px;
		}
	
		div#addonWrapper &gt; p {
			clear: both;
			width: 154px;
			text-align: center;
			padding-top: 8px;
		}
		
			div#addonWrapper &gt; p a {
				color: #CC0000;
			}
	
		div#addon img {
			float: left;
		 	background-color: #F9F8EE;
		    border: 1px solid #CECC7B;
		    padding: 1px;
		}
		
		div#addon div {
			float: left;
		 	display: inline;
		 	margin-left: 12px;
		 	width: 288px;
		}
		
		/* order box */
		div#orderBox {
			position: relative;
			width: 257px; 
			height: 74px;
			text-align: right;
		}
		
			div#orderBox a {
				float: left;
				display: inline-block;
				margin-top: 8px;
			}
			
			div#orderBox span {
				color: #F00000;
				font-size: 3em;
				margin-left: 6px;
				vertical-align: middle;
			}
			
			div#orderBox span.promo {
				font-size: 1.5em;
				text-decoration: line-through;
			}
			
			div#orderBox span.promo + span {
			    background: url("/img/bgPromoSmall.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			    display: inline-block;
			    height: 46px;
			    left: 0px;
			    position: absolute;
			    text-align: left;
			    text-indent: -10000px;
			    bottom: -14px;
			    width: 46px;
			}
			
			div#orderBox span.promo_20 {
			    background-position: 0 0;
			}
				
/* right*/
	div#right {
		float: right;
		display: inline;
		width: 217px;
		margin-left: 12px;
	}
		/*
		div#right ul.list {
			margin: 24px 0px;
			border-bottom: 1px dotted #554617;
		}
		
			div#right ul.list li {
				height: 32px;
				line-height: 32px;
				font-weight: bold;
				border-top: 1px dotted #554617;
			}
			
				div#right ul.list li a {
					display: block;
					padding-left: 20px;
					color: #554617;
				}
				
				div#right ul.list li:first-child a {
					color: #CC0000;
				}
				
				div#right ul.list li a:hover {
					background-color: #DCDA9F;
				}
		*/
	/* searchBox */
			div#right div#searchBox {
				overflow: hidden;
				width: 217px;
				margin-bottom: 24px;
			}
			
				div#searchBox div#sb1, 
				div#searchBox div#sb3 {
					width: 5px;
					height: 246px;
					background: url(/img/sbg_right.gif) no-repeat;
					float: left;
				}
				
				div#searchBox div#sb3 {
					background-position: top right;
				}
				
				div#searchBox div#sb2 {
					width: 205px;
					height: 246px;
					float: left;
					border-top: 1px solid #DBDA9E;
					background: url(/img/loopa_right.gif) no-repeat bottom left;
					background-color: white;
				}
				
				div#sb2 input {
					border: 1px solid #548ED1;
					width: 86px;
					float: right;
					font-size: 10px;
					line-height: 13px;
					height: 13px;
					text-align: right;
					color: #666666;
				}
				
					div#sb2 input.houseSize {
						width: 52px;
						margin-left: 6px;
					}
				
					div#sb2 input.areaSize {
						width: 36px;
					}
				
				div#sb2 select {
					border: 1px solid #548ED1;
					width: 88px;
					float: right;
					font-size: 7pt;
					height: 16px;
					color: #666666;
				}
				
				div#sb2 input.sButton {
					width: 62px;
					height: 23px;
					border: 0px;
					margin-right: 12px;
					margin-top: 14px;
				} 
				
				* html div#sb2 input.sButton {
					margin-top: 8px;
				}
				
				div#sb2 div#sBox {
					border-bottom: 1px solid #DBDA9E;
					height: 244px;
					width: 205px;
					overflow: hidden;
				}
				
					div#sBox p {
						height: 17px;
						margin-top: 7px;
						line-height: 17px;
						text-align: right;
					}
					
						div#sBox p.header {
							font-weight: bold;
							padding-top: 12px;
							color: #3E81D0;
							margin: 0px 0px 3px 12px;
							text-align: left;
						}
					
					div#sBox div.label {
						margin-left: 12px;
						width: 70px;
						float: left;
					}
					
					* html div#sBox div.label {
						margin-left: 6px;
					}
					
					div#sBox div.fileds {
						width: 105px;
						margin-left: 5px;
						margin-right: 12px;
						float: left;
					}
					
						div#sBox div.fileds p span.fieldText {
							font-size: 7pt;
							color: #666666;
							margin-left: 16px;
							float: left;
						}
					
						div#sBox div.fileds p span.fieldText2 {
							font-size: 7pt;
							color: #666666;
							float: right;
						}
					
					div#sBox div.button {
						width: 205px;
					}
					
		/* newest project */
		div#newestProject {
			width: 992px;
			padding-bottom: 15px;
		}
		
			div#newestProject div.bigBoxHeader h2 img {
				padding: 12px 6px 0 0;
				float: right;
			}
			
			div#newestProject div.bigBoxHeader h2 img.hidden {
				display: none;
			}
				
			div#newestProject div.borderBox div#newest {
				height: 141px;
				overflow: hidden;
			}
			
				div#newestProject div.borderBox div#newest div {
					text-align: center;
				}
				
				div#newestProject div.borderBox div#newest div.newPrev {
					float: left;
					margin-left: 10px;
					margin-right: 20px;
				}
				
				div#newestProject div.borderBox div#newest div.newNext {
					float: right;
					margin-right: 10px;
				}
				
					div#newestProject div.borderBox div#newest div.newPrev img,
					div#newestProject div.borderBox div#newest div.newNext img {
						margin-top: 28px;
						cursor: pointer;
					}
					
				div#newestProject div.borderBox div#newest div.slides {
					float: left;
					overflow: hidden;
					width: 850px;
					position: relative;
				}
				
					div#newestProject div.borderBox div#newest div.slides div.slide_1 {
						left: -850px;
						top: 0;
						position: absolute;
						width: 850px;
						overflow: hidden;
					}
					
					div#newestProject div.borderBox div#newest div.slides div.slide_2 {
						width: 850px;
						position: relative;
						top: 0;
						overflow: hidden;
					}
						
						div#newestProject div.borderBox div#newest div.slides div.slide_1 div.slide,
						div#newestProject div.borderBox div#newest div.slides div.slide_2 div.slide {
							float: left;
							width: 160px;
							margin-left: 12px;
						}
						
						div#newestProject div.borderBox div#newest div.slides div.slide_1 div.first,
						div#newestProject div.borderBox div#newest div.slides div.slide_2 div.first {
							margin-left: 0;
						}
						
						div#newestProject div.borderBox div#newest div.slides div.slide_1 div.slide a img,
						div#newestProject div.borderBox div#newest div.slides div.slide_2 div.slide a img {
							border: 1px solid #4182D0;
							padding: 1px;
						}
						
						div#newestProject div.borderBox div#newest div.slides div.slide_1 div.slide p,
						div#newestProject div.borderBox div#newest div.slides div.slide_2 div.slide p {
							margin: 4px 0 0;
						}
						
							div#newestProject div.borderBox div#newest div.slides div.slide_1 div.slide p a span,
							div#newestProject div.borderBox div#newest div.slides div.slide_2 div.slide p a span {
								color: #CC0000;
							}
								
						div#newestProject div.borderBox div#newest div.slides div.slide_1 div.slide span,
						div#newestProject div.borderBox div#newest div.slides div.slide_2 div.slide span {
							color: #999999;
							font-size: 7pt;
						}
	
	/* write to ... */					
	div#overlay, div#mask {
		position: absolute;
	    left: 0px;
	    top: 0px;
	    background-color: #000;
	    z-index: 5000;
	}
	
	div#write2us {
		position: absolute;
     	width: 286px;
     	background-color: #F9F8EE;
     	z-index: 5100;
	}
	
		div#write2us div#qmain {
			border: 1px solid #CECC7B; 
     		margin: 3px;
		}
	
		div#write2us div#qhide {
			text-align: right;
			margin: 2px 2px 0 0;
		}	
		
			div#write2us div#qhide img {
				cursor: pointer;
			}
			
		div#write2us p#qinfoTxt {
			margin: 12px 6px;
		}
		
		div#write2us div#qbox {
			margin: 12px 20px;
		}
		
			div#write2us div#qbox div,
			div#write2us div#qbox p#qemail,
			div#write2us div#qbox div input.send {
				margin-top: 6px;
			}
			
			div#write2us div#qbox p#qmessage, 
			div#write2us div#qbox p#qcode {
				margin-top: 16px;
			}
			
			div#write2us div#qbox div textarea {
				width: 236px; 
				height: 170px;
			}
			
			div#write2us div#qbox div input.email {
				width: 236px;
			}
			
			div#write2us div#qbox div input.code {
				width: 100px;
			}
			
			div#write2us div#qbox div img {
				margin-top: -13px;
				float: right;
			}
			
			div#write2us div.errorMsg {
				 border: 2px solid #CC0000;
				 color: #CC0000;
				 font-weight: bold;
				 text-align: center;
				 margin: 0px 24px;
			}

			div#write2us div.okMsg {
				 border: 2px solid #00CC00;
				 color: #00CC00;
				 font-weight: bold;
				 text-align: center;
				 margin: 0px 24px 12px 24px;
			}
			
			div#write2us .red {
				color: #CC0000;
			}
			
			div#write2us .bold {
				font-weight: bold;
			}
	
	div#mbRegister {
		width: 685px;
		height: 432px;
		margin-top: 24px;
		margin-left: 32px;
		padding-bottom: 12px;
		background: url(/img/mbRegister.png) no-repeat;
	}
	
		div#mbRegister ul {
			position: relative;
			left: 320px;
			top: 116px;
			width: 300px;
		}
		
			div#mbRegister ul li {
				margin-bottom: 12px;
				text-align: right;
			}
		
				div#mbRegister ul li a {
					text-decoration: underline;
					color: #3761AF;
				}
		
				div#mbRegister ul li span {
					display: inline-block;
					width: 112px;
					text-align: right;
				}
				
				div#mbRegister ul li span.required {
					font-size: 1.08em;
				}
				
				div#mbRegister ul li span.accept {
					width: 150px;
				}
		
				div#mbRegister ul li input {
					margin-left: 12px;
					border-top: 1px solid #646464;
					border-right: 1px solid #C4C4C4;
					border-bottom: 1px solid #C4C4C4;
					border-left: 1px solid #646464;
				}
				
				div#mbRegister ul li input.radio {
					vertical-align: -20%;
					margin-right: 4px;
					border: none;
				}
				
				div#mbRegister ul li input.checkbox {
					vertical-align: top;
				}
				
				
	div#right div#price {
		height: 107px;
		margin-left: -19px;
		margin-top: 24px;
		padding-top: 12px;
		padding-right: 32px;
		text-align: right;
		background: #EFEED4 url("/img/wedge.gif") no-repeat;
	}
	
		div#price a {
			display: inline-block;
			width: 119px;
			height: 28px;
			margin-top: 8px;
		}

		div#price p.price {
			font-size: 3em;
			color: #CC0000;
			margin-top: -6px;
		}
		
		div#price p.promo {
			font-size: 1.5em;
			color: #CC0000;
			text-decoration: line-through;
			margin-top: -4px;
		}

	div#right ul#addons {
		margin-left: 12px;
		padding-top: 8px;
	}
	
		ul#addons li {
			font-weight: bold;
			height: 28px;
			padding-bottom: 12px;
		}
		
			ul#addons li a,
			ul#addons li span {
				display: inline-block;
				line-height: 28px;
				color: #554617;
				padding-left: 34px;
			}
			
			ul#addons li a.estimate {
				background: url("/img/bgIcons.png") no-repeat;
			}
			
			ul#addons li span.print {
				background: url("/img/bgIcons.png") no-repeat 0px -28px;
				cursor: pointer;
			}
			
			ul#addons li a.model {
				background: url("/img/bgIcons.png") no-repeat 0px -56px;
			}
			
			ul#addons li a.list {
				background: url("/img/bgIcons.png") no-repeat 0px -84px;
			}	
				
		
	div#hintContainer {
		position: absolute;
		z-index: 10;
	}
	
		div#hintContainer div img {
			position: relative;
			top: 4px;
		}
		
		div#hintContainer div#hintBox {
			float: left;
			border: 1px solid #CECC7B;
			background-color: #F9F8EE;
			text-align: center;
			padding: 6px;
		}
		
			div#hintContainer div#hintBox span {
				font-size: 11px;
				vertical-align: middle;
			}
			
				div#hintContainer div#hintBox span p {
					color: #666666;
					margin: 4px 0 0;
				}
				
					div#hintContainer div#hintBox span p span {
						color: #999999;
						font-size: 7pt;
					}
					
					div#hintContainer div#hintBox span p span.proname {
						color: #CC0000;
						font-size: 8pt;
					}
					
		/* dream house */
		div#right div#dreamHouse {
			background: url("/img/bgBlueBox.png") #FFFFFF repeat-x 0 -84px;
			width: 219px;
		}
	
		div#right div#dreamHouse div.boxHeader {
			background: url("/img/bgBlueBox.png") no-repeat right -42px;
			height: 42px;
			line-height: 36px;
			font-size: 1.2em;
			font-weight: bold;
			text-transform: uppercase;
		}
		
			div#right div#dreamHouse div.boxHeader h2 {
				background: url("/img/bgBlueBox.png") no-repeat;
				color: #FFFFFF;
				height: 42px;
				padding: 0 4px 0 14px;
			}
			
		div#right div#dreamHouse div.borderBox {
		    border-left: 7px solid #B2CFFB;
		    border-right: 7px solid #B2CFFB;
		}
		
			div#right div#dreamHouse div.borderBox ul {
				list-style-type: none;
				margin-left: 20px;
				padding: 0;
			}
			
				div#right div#dreamHouse div.borderBox ul li {
					margin: 0px;
					padding: 0px 0px 0px 12px;
					background: url(/img/li.gif) no-repeat 0 10px;
				}
				
					div#right div#dreamHouse div.borderBox ul li a {
						line-height: 22px;
						color: #3C80D0;
					}
					
	/* reklama */
	div#topBaner {
		/*border: 1px solid red;
		width: 750px;
		height: 200px;*/
	}
	
	div#mediumBanerInx {
		/*width: 300px;
		height: 250px;
		border: 1px solid red;*/
	}
	
	div#mediumBaner {
		/*width: 300px;
		height: 250px;
		border: 1px solid red;*/
	}
	
	div#scraper {
		/*width: 120px;
		height: 600px;
		border: 1px solid red;*/
		margin-left: 50px;
	}
	
	/* informations */
	div#left p.information {
		text-align: center;
		font-weight: bold;
	}
}</pre></body></html>