	body {margin:12px auto 27px auto; width:1000px; padding:0}
	
	#header {margin-bottom:27px; height:118px; position:relative}
	#col_left {width:225px; padding-left:20px; float:left; }
	#content {float:left; padding:0 20px; margin-bottom:28px; width:700px; }
	#col_right {width:225px; padding-left:20px; float:right}
	#index_logo {float:left; height:319px; margin-bottom:25px; _margin-bottom:5px}
	
	#logotype {position:absolute; top:15px; left:6px}
	#phone {position:absolute; top:34px; left:320px}
	
	#search {position:absolute; top:32px; left:700px; height:18px}
	#search form {margin:0; padding:0}
	#search img {margin-right:14px; vertical-align:bottom}
	#search .searchfield {border:1px solid #7daecd; height:16px}
	#search .searchsubmit {border:0; background:url('/images/button_search.jpg'); width:22px; height:19px;}
	
	#header_left_pic {float:left; width:10px; height:118px; background:url('/images/top_bg_left.jpg'); position:relative}
	#header_center {float:left; width:974px; height:118px; background:url('/images/top_bg_center.jpg'); position:relative}
	#header_right_pic {float:left; width:10px; height:118px; background:url('/images/top_bg_right.jpg'); position:relative}
	
	#phone {font-family: Trebuchet MS; font-size:18px;}
	
	/*** TOP MENU **/
	
	#top_menu {
		position:absolute; top:80px; margin-left:3px;
	}
	#top_menu div.mnu_button {
		width:121px; height:40px; float:left; position:relative;
		background:url('/images/top_menu_button.jpg') no-repeat; 
	}
	
	#top_menu div.mnu_button a div.sep {
		position:absolute; left:0; top:0; width:110px; margin-top:5px; height:3px; font-size:1px;
	}
	
	#top_menu a {
		display:block; margin:0; padding:14px 0 0 4px; margin-left:6px; width:108px;
		color:#0098DB; font-size:10px; font-family: Arial; text-transform:uppercase; font-weight:bold; letter-spacing:0px;
		text-decoration:none; position:relative;
	}	
	
	#top_menu .s0 .sep {background-color:#ff7e00}
	#top_menu .s0 a {color:#ff7e00} 
	#top_menu .s1 .sep {background-color:black}
	#top_menu .s1 a {color:black} 
	#top_menu .s2 .sep {background-color:#0098db}
	#top_menu .s2 a {color:#0098db} 	
	#top_menu .s3 .sep {background-color:#767d3c}
	#top_menu .s3 a {color:#767d3c} 	
	#top_menu .s4 .sep {background-color:#5048a0}
	#top_menu .s4 a {color:#5048a0} 	

	#top_menu .s5 .sep {background-color:#1f6c39}
	#top_menu .s5 a {color:#1f6c39} 	
	#top_menu .s6 .sep {background-color:#023f88}
	#top_menu .s6 a {color:#023f88} 	
	#top_menu .s7 .sep {background-color:#684420}
	#top_menu .s7 a {color:#684420} 		
	
	#top_menu .s8 .sep {background-color:#404040}
	#top_menu .s8 a {color:#404040} 		
	
	
	/*** COLUMNS **/
	
	.col_menu div {
		background: url('/images/hr_left_menu.jpg') repeat-x 0 bottom;
	}
	.col_menu a {
		width:80%; margin-top:5px; padding-bottom:5px; display:block;
		color:#7E7E7E; font-size:11px; font-family: Trebuchet MS; text-decoration:none;
	}
	
	.subheader {
		font-size:18px; font-family: Trebuchet MS; text-transform:uppercase;
	}	
	
	#content, #footer {
		font-family: Trebuchet MS; font-size:12px; color:#7E7E7E; text-align:justify; 
	}
	
	.clear_both {clear:both}
	a.lnk {text-decoration:none; } a.lnk:hover {text-decoration:underline}
	
	a {color:#7e7e7e}
	
	h1 {color:#2980D1; font-family: Trebuchet MS; font-size:22px; text-transform:uppercase; margin:0 0 12px 0; padding:0; position:relative;
	width:400px}
	body.index h1 {width:600px}
	
	li {background:url("/images/li_1.jpg") no-repeat 0 6px; list-style-type:none; padding-left:12px; margin:0}
	
	.hr {font-size:1px; height:3px; margin-bottom:5px; width:100%}
	.hr_cyan {background-color:#0098DB} .color_cyan {color:#2980D1}
	.hr_darkyellow {background-color:#767d3c} .color_darkyellow {color:#767d3c}
	.hr_purple {background-color:#5048a0}
	.hr_darkblue {background-color:#023f88}
	.hr_grey {background-color:#999999}

	.cont_sep {clear:both; }
	
	#footer {}

	#hr_footer {
		clear:both;
		margin-bottom:28px; background-color:#999999;
		height:3px; font-size:1px; width:100%;
	}
	
	/*** ALL **/
	
	.error {color:red; font-weight:bold}
	
	/*** ANNOUNCE **/
	
	.catalog_leftcol {float:left}
	.catalog_pic {width:200px}
	.catalog_rightcol {display:table; _height:0; zoom:1}
	h3 {clear:left}
	
	
	/*** CATALOG **/
	
	.filter_prod_el {display:inline}
	
	
	
	
	#filter_table td{padding:2px; vertical-align:bottom}
	#filter input {border:1px solid #7daecd}
	#filter #filter_submit {background:url("/images/filter_go.jpg"); width:115px; height:19px; border:0; cursor:pointer; _cursor:hand; margin-top:6px}
	
	.price {color:#ee0000; font-size:16px; font-weight:bold; font-family:Trebuchet MS}
	
	.prods {margin:-34px 5px 0 0; z-index:10; position:relative}
	.prods ul {margin:6px 0 0 1px; padding:0; }
	 *:first-child+html .prods ul li {margin-left:12px}
	
	.ul_props {margin-left:0; padding-left:0px}
	.li_props {margin-left:0; padding-left:16px}
	.property {padding-right:18px}
	.buy_button {background:url("/images/button_buy.jpg") no-repeat; border:0; width:120px; height:32px; cursor:pointer; _cursor:hand}
	
	/* Sale */
	.sale_order_full_table {border:1px solid #0098db}