﻿A:link {
	color: #fff;
	TEXT-DECORATION: underline
}
A:visited {
	color: #fff;
	TEXT-DECORATION: underline
}
A:hover {
	color: #fff;
	TEXT-DECORATION: none
}
img{ behavior: url("js/iepngfix.htc") }
html{height:100%;}
body {
	text-align: left;
	font-family: Tahoma;
	margin:0 auto;
	padding:0;
	font-size:12px;
	color: #5B5B5B;
	background-color: #817266;
	line-height: 17px;
	width: 100%; 
	height: 500px;
	-webkit-text-size-adjust: none;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
p { margin: 0px 0 12px 0 ;}
.logo { margin: 22px 0 0 0; float:left;}
.menu {
	float: left;
	width: 750px;
	margin: 0 0 0 40px;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	display:inline;
}
.line_1{ float:left;}
.menu_btn a{ float:left; padding: 10px 15px 10px 15px; }
.menu_btn a img{filter:alpha(opacity=60);opacity:0.60;}
.menu_btn a:hover img{filter:alpha(opacity=100);opacity:1;}
.menu_btn_on a{ float:left; padding: 10px 15px 10px 15px }
.menu_btn_on a img{filter:alpha(opacity=100);opacity:1;}
.bottom{
	width:100%;
	height: 51px;
	float: left;
	z-index:1000;
	overflow:visible;
	position:fixed;
	left:0px;
	bottom:0px;
	background-image: url(../images/menu_bg.jpg);
	_position: absolute;
    _top: expression(documentElement . scrollTop +   documentElement .clientHeight-this . offsetHeight);	
}
.copyright{
	float:right;
	color: #5d5657;
	text-align: right;
	margin: 15px 40px 0 0;
	display:inline;
	font-family: Tahoma, Geneva, sans-serif;
}
.top_link {width: 52px; height: 27px; float:right;margin: 0 1px 0 0; background-image: url(../images/top_bg_1.gif); padding: 5px 0 0 9px; }
.top_link2 {width: 195px; height: 27px; float:right;margin: 0 1px 0 0; background-image: url(../images/top_bg_3.gif); padding: 5px 0 0 9px; }

.top_text {
	width: 140px;
	height: 27px;
	float: left;
	margin: 2px 3px 0 0;
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
}
.top_language {
	width: 95px;
	height: 27px;
	float: right;
	margin: 0 40px 0 0;
	background-image: url(../images/top_bg_2.gif);
	padding: 5px 0 0 9px;
	display:inline;
}
.hidden {
	visibility:hidden;
	height: 0px;
}
.top_right{ z-index:1100; width:100%; position:fixed; }
.top_mc{ width: 250px; float: right}
.top_link_1 a{ float:left; width: 20px; height: 20px; background-image: url(../images/facebook_btn_1.jpg); margin: 0 4px 0 0; }
.top_link_2 a{ float:left; width: 20px; height: 20px; background-image: url(../images/youtube_btn_1.jpg); }
.top_link_1 a:hover {background-image: url(../images/facebook_btn_2.jpg);}
.top_link_2 a:hover {background-image: url(../images/youtube_btn_2.jpg);}

.show_title{ font-size:16px; font-weight:bold}
.home_banner{
	z-index:1000;
	overflow:visible;
	width: 1000px;
	height: 716px;
	position:fixed;
	bottom:0;
	left:50%;
	margin:0 0 0 -500px;
	_position: absolute;
	background-position: center bottom;
	background-image: url(../images/bg_3.jpg);
	background-repeat: no-repeat;
}
.home_img{ float:right; margin: 0 68px 0 0; _margin:  0 0 0 539px; }
.home_left{ z-index:1200; width: 200px; height:400px; position:fixed; top:50%; left:50%; margin:-300px 0 0 -500px; _margin:-300px 0 0 -570px;
_position: absolute;}
.home_logo{ float:left; width: 200px; margin: 0 0 30px 150px;}
.home_title{
	z-index:100; height:100px; position:fixed; top:50%; left:50%; margin:-102px 0 0 -410px; *margin:-112px 0 0 -410px;
_position: absolute;
	width: 260px;
	font-size: 41px;
	color:#2b2628;
	line-height: 42px;
	text-align:center;
	font-family: Tahoma, Geneva, sans-serif;
}
.home_title a:link {color: #2b2628; TEXT-DECORATION: none}
.home_title a:visited {color: #2b2628; TEXT-DECORATION: none}
.home_title a:hover { color: #2b2628; TEXT-DECORATION:underline}
.home_video{
	float:left;
	width: 238px;
	height: 158px;
	margin: 120px 300px 0 100px;
	
}


.sub_logo{  text-align:center; width:60%;  height:1px; position:fixed; top:50%; left:-210px; margin:-110px 0 0 0;  _position: absolute;}
.sub_main{
	overflow:visible;
	width: 1000px;
	height:660px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-330px 0 0 -500px;
	_position: absolute;
	_bottom:39px;
	background-image: url(../images/bg_4.jpg);

}
.sub_menu_1{
	margin: 49px 0 15px 0;
	padding: 0 0 0 3px;
	width: 606px;
	height: 48px;
	float:right;
	background-image: url(../images/sub_menu_bg_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
.sub_menu_2{
	margin: 49px 60px 15px 0;
	padding: 0 0 0 3px;
	width: 763px;
	height: 48px;
	float:right;
	background-image: url(../images/sub_menu_bg_2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:inline;
}
.sub_menu_3{
	margin: 49px 60px 15px 0;
	padding: 0 0 0 3px;
	width: 763px;
	height: 48px;
	float:right;
	background-image: url(../images/sub_menu_bg_3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:inline;
}
.sub_menu_4{
	margin: 49px 0 15px 174px;
	padding: 0 0 0 3px;
	width: 600px;
	height: 48px;
	float: left;
	background-image: url(../images/sub_menu_bg_4.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:inline;
	
}
.sub_menu_5{
	margin: 49px 60px 15px 0;
	padding: 0 0 0 3px;
	width: 763px;
	height: 48px;
	float:right;
	display:inline;
}
.sub_menu_select{
	margin: 56px 60px 15px 0;
	padding: 0 0 0 3px;
	width: 153px;
	height: 20px;
	float:right;
	display:inline;
}
.sub_gallery{ z-index: 1000px ; width: 760px;_width: 762px; margin: 0 60px 0 0; height: 454px; padding: 1px 1px 1px 1px; _padding: 1px 0px 1px 0px;  float:right; background-image:url(../images/gallery_main_bg.jpg); display:inline;}
.sub_gallery_img{ float:left; margin: 1px 1px 1px 1px; width: 150px; height: 225px; overflow:hidden; text-align:center;}
.sub_gallery_img a img{filter:alpha(opacity=100);opacity:1; }
.sub_gallery_img a:hover img{filter:alpha(opacity=85);opacity:0.85; }


.sub_about{ z-index: 1000; width: 760px;_width: 762px; height: 454px;margin: 0 60px 0 0; padding: 1px 1px 1px 1px; _padding: 1px 0px 1px 0px;  float:right; background-image:url(../images/about_main_bg.jpg); display:inline; }

.sub_about_img{ float:left; width: 260px; margin: 52px 0 0 25px;}
.sub_about_img img{
	border: 2px solid #413b3b;
}
.sub_about_title{
	float:left;
	width: 245px;
	height: 34px;
	font-size: 22px;
	color: #FFF;
	margin: 28px 0 0 0;
	line-height: 20px;
	font-family: Tahoma, Geneva, sans-serif;
}
.sub_download_btn{float:right; margin: 25px 12px 0 0;}
.sub_about_content{
	float:left;
	width: 445px;
	height: 300px;
	font-size: 13px;
	color: #ded8d5;
	line-height: 20px;
	overflow: hidden;
}
.sub_rf{ width: 762px; height: 54px; margin: 2px 60px 0 0; display:inline; text-align:center; float:right;  background-image:url(../images/main_reflection.jpg)}

.sub_ls_title{
	float:left;
	width: 445px;
	height: 34px;
	font-size: 22px;
	color: #FFF;
	margin: 22px 0 0 30px;
	line-height: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	display:inline;
}
.sub_ls_content{
	float:left;
	width: 445px;
	height: 300px;
	font-size: 13px;
	color: #ded8d5;
	line-height: 20px;
	overflow: hidden;
	margin: 0 0 0 30px;
	display:inline;
}

.sub_menu_btn{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	float:left;
	line-height: 22px;
	margin: 0 30px 0 0;
	padding: 0 0 17px 0;
}
.sub_menu_btn a:link {color: #2a2628; TEXT-DECORATION: none}
.sub_menu_btn a:visited {color: #2a2628; TEXT-DECORATION: none}
.sub_menu_btn a:hover { color: #e9e3dd; TEXT-DECORATION: none}

.sub_menu_btn_on{
	font-size: 16px;
	float:left;
	line-height: 22px;
	margin: 0 30px 0 0;
	padding: 0 0 17px 0;
	color: #e9e3dd;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Tahoma, Geneva, sans-serif;
}
.sub_menu_btn_on a:link {color: #e9e3dd; TEXT-DECORATION: none}
.sub_menu_btn_on a:visited {color: #e9e3dd; TEXT-DECORATION: none}
.sub_menu_btn_on a:hover { color: #e9e3dd; TEXT-DECORATION: none}

.home_nav{
	                z-index:1000;
					width: 200px;
					height: 51px;
	                overflow:visible;
	                position:fixed;
					left:50%;
	                margin:0 0 0 -40px;
					bottom: 32px;
					_position: absolute;
	}
.sub_nav{zoom:1; display:inline-block; *display:inline;  margin: 14px 0 0 0;}

.login_input {
	float: left;
	margin: 10px 0 0 0;
	width: 320px;
	display:inline;
	font-size: 14px;
	color: #FFF;
	line-height: 26px;
}
.login_input_1 {
	float: left;
	margin: 4px 20px 0 0;
	width: 300px;
	display:inline;
	font-size: 14px;
	color: #FFF;
	line-height: 26px;
}
.login_input_2 {
	float: left;
	margin: 4px 200px 0 0;
	width: 320px;
	display: inline;
	font-size: 14px;
	color: #FFF;
	line-height: 26px;
}
.rg_1{
	float: left;
	width: 680px;
	}
.login_btn {
	float: left;
	margin: 13px 6px 0 0;
}
.lg_input {
	font-size: 12px;
	color: #FFF;
	background:url(../images/login_input_bg.gif);
	border: 0px;
	width: 203px;
	height: 27px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 5px 0 0 10px;
	font-size:14px;
	line-height: 20px;
}
.rg_input {
	font-size: 12px;
	color: #FFF;
	border: 0px;
	width: 265px;
	height: 19px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 5px 0 0 10px;
	font-size:14px;
	line-height: 18px;
	background-image: url(../images/input_bg_2.png);
}


.login_mc{ margin: 70px auto; width: 220px; height: 400px; }
.login_title{ float:left; height: 70px;}
.login_note{
	float:left;
	width: 208px;
	margin:20px 0 0 0;
	padding: 15px 0 0 3px;
	height:80px;
	color: #c2bebb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #534a46;
	font-family: Tahoma, Geneva, sans-serif;
}

.register_mc{ margin: 20px auto; width: 700px; height: 400px; }
.register_title{ float:left; height: 40px; width: 700px;}
.rg_text{ float:left; color:#FFF; width: 400px;  }

.catalog_mc{ float:left; margin: 40px 0 0 30px; display:inline; width: 216px; }
.catalog_img{ float:left; width: 128px; }
.catalog_img img{ border: 2px solid #413b3b;}
.catalog_title{
	float:left;
	height: 107px;
	width:88px;
	color: #221f20;
}
.catalog_btn{ float:left; margin: 0 0 8px 0; }
.catalog_btn a:hover img{filter:alpha(opacity=100);opacity:1; }
.catalog_btn a img{filter:alpha(opacity=70);opacity:0.70; }


.video_mc{ float:left; margin: 30px 0 0 22px; display:inline; width: 224px; height: 175px }
.video_img{ float:left;  }
.video_img img{ border: 2px solid #413b3b;}
.video_title{
	float:left;
	width:224px;
	color: #161415;
	text-align:center;
	margin: 8px 0 0 0;
}
.video_img a img{filter:alpha(opacity=100);opacity:1; }
.video_img a:hover img{filter:alpha(opacity=80);opacity:0.80; }
.rg_btn_mc{ float:left; margin: 335px 0 0 30px; width: 600px;}

.Scrollbar-Handle {
	position: absolute;
	top: 1;
}
.sc_1{
	position:absolute;
	width:438px;
	height:350px;
	overflow: hidden;
	left: 465px;
	top: 180px;
}
.sc_2{
	position:absolute;
	width:690px;
	height:350px;
	overflow: hidden;
	left: 210px;
	top: 180px;
}
.sc_3{
	position:absolute;
	width:690px;
	height:325px;
	overflow: hidden;
	left: 210px;
	top: 180px;
}
#Scrollbar-Container{position:absolute; left: 370px; top: 180px;}
.Scrollbar-Track{position:absolute; left: 545px; width: 9px; height: 350px; background:url(../images/btn_bg.jpg)}
.Scroller-Container{
	font-family: Tahoma, Geneva, sans-serif;
}
.sales_line a{
	float:left;
	width: 700px;
	height: 25px;
	padding: 3px 0 0 10px;
	color:#FFF;
	text-decoration: none;
	margin: 10px 0 0 0;
	background-image: url(../images/sales_bg_1.gif);
}
.sales_line a:hover {
	background-image: url(../images/sales_bg_2.gif);
	text-decoration: none;
}
.sales_ct{ float:left;}
.sales_ct a:link {color: #ded8d5; TEXT-DECORATION: underline}
.sales_ct a:visited {color: #ded8d5; TEXT-DECORATION: none}
.sales_ct a:hover { color: #fff; TEXT-DECORATION: none}
.nation_name{float:left; margin: 15px 0 5px 0;}
.xt1{ height: 1500px }
.sub_btn{ font-size:14px; position:relative; font-weight:bold; left: 30px; top: 10px; height: 1px }
.sub_btn a:link {color: #ded8d5; TEXT-DECORATION: none}
.sub_btn a:visited {color: #ded8d5; TEXT-DECORATION:none}
.sub_btn a:hover { color: #fff; TEXT-DECORATION: underline}
/* -------------------------------------------------------------- 
  =Homepage Feature
-------------------------------------------------------------- */
							
		#feature {
			height: 380px;
			
			}
			
			#feature .feat { 
				display: none;
				position: aboslute; 
				 
				}
            #feature .selectedFeat { 
            	display: block; 
            	position: aboslute;
				
            	}	
					.leftarrow {
						margin-left: 40px;
						float: left;
						display:inline;
						}
						
					.rightarrow {
						margin-right: 40px;
						float: right;
						display:inline;
						}
				#pagination {
					width: 100%;
					float: left;
					height: 51px;
	                z-index:1500;
	                overflow:visible;
	                position:fixed;
					left:0;
	                top:50%;
	                margin:-40px 0 0 0;
					_margin:-70px 0 0 0;
					_position: absolute;

						}
				#pagination a img{filter:alpha(opacity=40);opacity:0.40;}
                #pagination a:hover img{filter:alpha(opacity=100);opacity:1;}
				
				#pagination2 {
					width: 908px;
					float: left;
					height: 51px;
	                z-index:1000;
	                overflow:visible;
	                position:fixed;
					left:50%;
	                top:50%;
	                margin:-3px 0 0 -395px;
					_margin:-70px 0 0 0;
					_position: absolute;

						}
				#pagination2 a img{filter:alpha(opacity=35);opacity:0.35;}
                #pagination2 a:hover img{filter:alpha(opacity=80);opacity:0.8;}
				
				ul.navigation {}
				
				ul.navigation li {
					display:inline;
					float:left;
					width: 15px;
					height: 13px;
					margin: 0 5px 0 0;
				    background: transparent url('../images/dot_off.png') no-repeat top left;
					}
				
				ul.navigation a {
					width: 15px;
					height: 14px;
					text-indent: -9999px;
				    display: block;
					}
				
				ul.navigation a:hover {
					background: transparent url('../images/dot_over.png') no-repeat top left;
				    display: block;
					}
				
				ul.navigation a.selected {
				    display: block;
				    background: transparent url('../images/dot_on.png') no-repeat top left;
					}
				
				ul.navigation a:focus {
				    display: block;
				    background: transparent url('../images/dot_on.png') no-repeat top left;
					}					
