body, html{
	height:100%;
	height:100%;
}
*{
	margin:0;
	padding:0;
	outline:none;
}
.top{
	width:100%;
	height:49%;
	background:url(/img/top.jpg) #d4d5d9 repeat-x bottom left;
}
.bottom{
	width:100%;
	height:51%;
	background:url(/img/bottom.jpg) #d4d5d9 repeat-x top left;
}
.home{
	width:790px;
	height:600px;
	position:absolute;
	top:50%;
	margin-top:-300px;
	left:50%;
	margin-left:-395px;
	z-index:3;
}
a.nohref{
	cursor:pointer;
}
h1 a{
	margin:0 0 0 307px;
	z-index:10;
	width:175px;
	height:210px;
	display:block;
	font-size:0.00001em;
	behavior: url(/js/iepngfix/iepngfix.htc);
}
body.bg h1 a, h1 a{
	background:url(/img/logo_bg.png) 0 0 no-repeat;
}
body.en h1 a{
	background:url(/img/logo_en.png) 0 0 no-repeat;
}
h2{
	font-family:verdana,arial;
	font-size:14px;
	color:#fff;
	float:left;
	width:500px;
	padding:20px 0 0 200px;
}
	.home ul{
		list-style-type:none;
		display:inline;
		width:790px;
	}
	.home ul li{
		float:left;
	}
		.home ul li a{
			text-indent:-10000px;
		}
		.home ul li a.samand_lx{
			width:371px;
			height:215px;
			display:block;
			margin:8px 0 0 0;
			background:url(/img/samand_lx.gif) 0 0 no-repeat;
		}
		.home ul li a.samand_lx:hover, .home ul li.active a.samand_lx{
			background-position:0 -215px;
		}
			.home ul li a.samand_lxx{
				width:395px;
				height:215px;
				display:block;
				margin:8px 0 0 24px;
				background:url(/img/samand_lxx.gif) 0 0 no-repeat;
			}
			.home ul li a.samand_lxx:hover, .home ul li.active a.samand_lxx{
				background-position:0 -215px;
			}
	.home ul li.type_1{
		background:url(/img/samand_lxx_type.jpg) no-repeat right bottom;
		width:137px;
		height:10px;
		display:block;
		padding:0 0 0 80px;
		font-size:0.0001em;
	}
	.home ul li.type_2{
		background:url(/img/samand_lx_type.jpg) no-repeat right bottom;
		width:115px;
		height:10px;
		display:block;
		padding:0 360px 0 0;
		font-size:0.0001em;
	}
	.flag{
		float:left;
		width:200px;
		padding:10px 0 0 320px;
	}
	.flag a.bg{
		width:48px;
		height:30px;
		display:block;
		float:left;
		line-height:50px;
		font-family:verdana,arial;
		font-size:8px;
		font-weight:bold;
		text-decoration:none;
		color:#000;
		cursor:pointer;
		margin:0 50px 0 0;
		background:url(/img/bg.png) 0 0 no-repeat;
		behavior: url(/js/iepngfix/iepngfix.htc);
	}
	.flag a.en{
		width:30px;
		height:30px;
		display:block;
		float:left;
		line-height:50px;
		font-family:verdana,arial;
		font-size:8px;
		font-weight:bold;
		text-decoration:none;
		color:#000;
		cursor:pointer;
		background:url(/img/en.png) 0 0 no-repeat;
		behavior: url(/js/iepngfix/iepngfix.htc);
	}
	body{
		background:url(/img/bg_body.jpg) #d4d5d9 0 0 repeat-x;
	}
	#wrapper{
		width:1000px;
		margin:0 auto;
		min-height: 750px;
		height: auto !important;
		height: 750px;
	}
	body.samand_lx #wrapper{
		background:url(/img/bg_wrapper.jpg) left 266px no-repeat;
	}
	body.samand_lxx #wrapper{
		background:url(/img/bg_wrapper_plus.jpg) left 266px no-repeat;
	}
	#menu{
			float:left;
			width:531px;
			height:700px;
		}
		#logo{
			position:absolute;
			width:500px;
			height:110px;
			top:0;
			padding:0 0 0 15px;
		}
		body.bg #logo{
			background:url(/img/bg_logo_bg.gif) 0 0 no-repeat;
		}
		body.en #logo{
			background:url(/img/bg_logo_en.gif) 0 0 no-repeat;
		}
		#logo a{
			float:left;
		}
		#logo ul.top_navigation{
			float:left;
			list-style-type:none;
			padding:10px 0 150px 5px;
			width:390px;
		}
		#logo ul.top_navigation li{
			float:left;
		}
		#logo ul.top_navigation li.line{
			float:left;
			height:8px;
			width:2px;
			border-right:solid 1px #245c80;
			margin:4px 5px 0 5px;
			font-size:0.00001em;
		}
		#logo ul.top_navigation li a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#245c80;
			text-decoration:none;
		}
		#logo ul.top_navigation li a:hover, #logo ul.top_navigation li.active a {
			color:#6f0000;
		}
			#logo ul.sub_navigation{
				list-style-type:none;
				width:500px;
				height:80px;
				padding:0 0 0 20px;
				float:left;
			}
			body.samand_lx #logo ul.sub_navigation{
				background:url(/img/bg_ul_samand_lx.jpg) 0 0 no-repeat;
			}
			body.samand_lxx #logo ul.sub_navigation{
				background:url(/img/bg_ul_samand_lxx.jpg) 0 0 no-repeat;
			}
			body.en #logo ul.sub_navigation li{
				float:left;
				margin:40px 23px 0 5px;
				/* margin:40px 18px 0 5px; */
				height:19px;
			}
			body.bg #logo ul.sub_navigation li{
				float:left;
				margin:40px 18px 0 5px;
				/* margin:40px 18px 0 5px; */
				height:16px;
			}
			body #logo ul.sub_navigation li a{
				text-indent:-5000px;
			}
			body.en #logo ul.sub_navigation li a{
				height:19px;
				background:url(/img/navigation_samand_en.jpg) 0 0 no-repeat;
			}
			body.bg #logo ul.sub_navigation li a{
				height:16px;
				background:url(/img/navigation_samand_bg.gif) 0 0 no-repeat;
			}
			body.en #logo ul.sub_navigation li a.exterior{
				width:54px;
			}
			body.bg #logo ul.sub_navigation li a.exterior{
				width:64px;
			}
			body.en #logo ul.sub_navigation li a.exterior:hover, body.en #logo ul.sub_navigation li.active a.exterior{
				background-position:0 -19px;
			}
			body.bg #logo ul.sub_navigation li a.exterior:hover, body.bg #logo ul.sub_navigation li.active a.exterior{
				background-position:0 -19px;
			}
			body.en #logo ul.sub_navigation li a.interior{
				width:53px;
				background-position:-77px 0;
			}
			body.bg #logo ul.sub_navigation li a.interior{
				width:60px;
				background-position:-77px 0;
			}
			body.en #logo ul.sub_navigation li a.interior:hover, body.en #logo ul.sub_navigation li.active a.interior{
				background-position:-77px -19px;
			}
			body.bg #logo ul.sub_navigation li a.interior:hover, body.bg #logo ul.sub_navigation li.active a.interior{
				background-position:-77px -19px;
			}
			body.en #logo ul.sub_navigation li a.specification{
				width:87px;
				background-position:-153px 0;
			}
			body.bg #logo ul.sub_navigation li a.specification{
				width:90px;
				background-position:-153px 0;
			}
			body.en #logo ul.sub_navigation li a.specification:hover, body.en #logo ul.sub_navigation li.active a.specification{
				background-position:-153px -19px;
			}
			body.bg #logo ul.sub_navigation li a.specification:hover, body.bg #logo ul.sub_navigation li.active a.specification{
				background-position:-153px -19px;
			}
			body.en #logo ul.sub_navigation li a.color{
				width:35px;
				background-position:-265px 0;
			}
			body.bg #logo ul.sub_navigation li a.color{
				width:49px;
				background-position:-260px 0;
			}
			body.en #logo ul.sub_navigation li a.color:hover, body.en #logo ul.sub_navigation li.active a.color{
				background-position:-265px -19px;
			}
			body.bg #logo ul.sub_navigation li a.color:hover, body.bg #logo ul.sub_navigation li.active a.color{
				background-position:-260px -19px;
			}
			body.en #logo ul.sub_navigation li a.price{
				width:35px;
				background-position:-322px 0;
			}
			body.bg #logo ul.sub_navigation li a.price{
				width:28px;
				background-position:-326px 0;
			}
			body.en #logo ul.sub_navigation li a.price:hover, body.en #logo ul.sub_navigation li.active a.price{
				background-position:-322px -19px;
			}
			body.bg #logo ul.sub_navigation li a.price:hover, body.bg #logo ul.sub_navigation li.active a.price{
				background-position:-326px -19px;
			}
			body.en #logo ul.sub_navigation li a.gallery{
				width:48px;
				background-position:-380px 0;
			}
			body.bg #logo ul.sub_navigation li a.gallery{
				width:49px;
				background-position:-376px 0;
			}
			body.en #logo ul.sub_navigation li a.gallery:hover, body.en #logo ul.sub_navigation li.active a.gallery{
				background-position:-380px -19px;
			}
			body.bg #logo ul.sub_navigation li a.gallery:hover, body.bg #logo ul.sub_navigation li.active a.gallery{
				background-position:-376px -19px;
			}
		#content{
			float:left;
			width:467px;
			height:300px;
			margin:21px 0 0 0;

		}
			#content_top{
				width:467px;
				height:19px;
				float:left;
				background:url(/img/bg_content_top.png) 0 0 no-repeat;
				behavior: url(/js/iepngfix/iepngfix.htc);
			}
				#content_center{
					width:449px;
					float:left;
					background:url(/img/bg_content.jpg) 0 0 no-repeat;
					padding:0 0 0 20px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#020202;
				}
				#content_center p{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					padding:0 20px 10px 0;
					text-align:justify;
					color:#020202;
					line-height:17px;
				}
				#content_center h1{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:16px;
					padding:0 20px 10px 0;
					font-weight:bold;
					color:#870203;
					line-height:17px;
				}
				#content_center a{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#020202;
					line-height:40px;
					text-decoration:none;
				}
				#content_center a img{
					border:solid 1px #850000;
				}
				#content_center a:hover{
					color:#870203;
					text-decoration:underline;
				}
				.sub_menu{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#870203;
					text-decoration:none;
					float:left;
					margin:5px 0 5px 0;
				}

					#content_bottom{
						width:467px;
						height:19px;
						float:left;
						background:url(/img/bg_content_bottom.png) 0 0 no-repeat;
						behavior: url(/js/iepngfix/iepngfix.htc);
					}

					/* */
	#content.colors #content_top{
				width:396px;
				height:16px;
				float:right;
				line-height:1px;
				text-indent:-5000px;
				background:url(/img/bg_content_top_colors.jpg) 0 0 repeat-y;
			}
				#content.colors #content_center{
					width:378px;
					float:right;
					background:url(/img/bg_content_colors.jpg) 0 0 no-repeat;
					height:509px;
					padding:0 0 0 18px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#020202;
				}
				#content.colors #content_center a{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:9px;
					color:#020202;
					text-align:center;
					width:110px;
					height:20px;
					display:block;
					line-height:13px;
					padding:80px 0 0 0;
					margin:0 0 25px 5px;
					text-decoration:none;
					float:left;
				}
				#content.colors #content_center strong{
					font-size:11px;
				}
				#content.colors #content_center a.red{
					background:url(/img/colors/01.jpg) top center no-repeat;
				}
				#content.colors #content_center a.tangerine{
					background:url(/img/colors/02.jpg) top center no-repeat;
				}
				#content.colors #content_center a.yellow{
					background:url(/img/colors/03.jpg) top center no-repeat;
				}
				#content.colors #content_center a.darkbeige{
					background:url(/img/colors/04.jpg) top center no-repeat;
				}
				#content.colors #content_center a.white{
					background:url(/img/colors/05.jpg) top center no-repeat;
				}
				#content.colors #content_center a.silver{
					background:url(/img/colors/06.jpg) top center no-repeat;
				}
				#content.colors #content_center a.bluesilver{
					background:url(/img/colors/07.jpg) top center no-repeat;
				}
				#content.colors #content_center a.royallblue{
					background:url(/img/colors/08.jpg) top center no-repeat;
				}
				#content.colors #content_center a.darkgreen{
					background:url(/img/colors/09.jpg) top center no-repeat;
				}
				#content.colors #content_center a.darkgray{
					background:url(/img/colors/010.jpg) top center no-repeat;
				}
				#content.colors #content_center a.black{
					background:url(/img/colors/011.jpg) top center no-repeat;
				}
				#content.colors #content_center a img{
					border:none;
				}
				#content.colors #content_center a:hover{
					text-decoration:underline;
				}
					#content.colors #content_bottom{
						width:396px;
						height:16px;
						float:right;
						background:url(/img/bg_content_bottom_colors.jpg) 0 0 no-repeat;
					}
						#color.active{
						       position:absolute;
						       width:477px;
						       height:364px;
						       display:block;
						       /* background:url(/img/colors/11.jpg) 0 0 no-repeat; */
						       /* margin:-302px 0 0 -440px; */
						       margin:-299px 0 0 -440px;
						      }
					/* */

						.info{
							width:420px;
							float:left;
							margin:0 0 0 5px;
						}
						.info img{
							border:solid 1px #870203;
						}
						.info p{
							float:left;
							width:300px;
						}
						.map{
							width:78px;
							height:78px;
							float:left;
						}


div.sdmenu {
	width: 420px;
	font-family: verdana, arial;
	font-size: 10px;
	padding-bottom: 5px;
	text-transform:uppercase;
}
div.sdmenu div {
	overflow: hidden;
	width:400px;
	padding:0 0 0 10px;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 0 10px 0;
	font-weight: bold;
	color: green;
	cursor: pointer;
}
div.sdmenu div.collapsed span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#850000;
}
div.sdmenu div p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#870203;
	text-transform:none;
	text-decoration:none;
	float:left;
	width:270px;
	padding:0 0 0 10px;
}
div.sdmenu div a {
	padding: 5px 10px;
	display: block;
	float:right;
}
div.sdmenu div a img {
	border:solid 1px #850000;
}
