@charset "utf-8";
/* CSS Document */
@import url(reset.css);

img, div, a { behavior: url(iepngfix.htc) }

body { background:#0e0e0e; font:400 normal 12px Tahoma, Geneva, sans-serif; color:#fff;}
div  { border:0px dashed #ccc;}
p	 { line-height:1.3em;}

a{color:#FFF;}
#main {}
#container{ width:998px;}

#header{}	
	div.top-nav{height:23px; background:#b1040a; margin-bottom:12px;}
		div.top-links{float:left; width:150px; margin:6px 0 0 24px;}
			div.top-links ul{padding:0px; list-style:none;}
				div.top-links ul li{float:left; margin:0 33px 0 0; }
		
		
		div.langs{float:right; width:130px; text-align:right; margin:6px 0 0 24px;}
			div.langs ul{padding:0px; list-style:none;}
				div.langs ul li{float:left; margin:0 14px 0 0; }


#nav{background:url(../img/menu-nav-bg.gif) repeat-x; height:30px; margin-top:9px;}

	div.menu{ float:left;}	
		ul.menu{padding:0px; list-style:none; }
			ul.menu li{float:left;height:30px;}
			ul.menu li.line{background:url(../img/menu-line.gif) left bottom no-repeat;padding-left:2px;}
			ul.menu li a{color:#fff; display:block; padding: 10px 20px 10px 20px; font-weight:bold;}
			ul.menu li:hover{background:url(../img/menu-hover.gif) repeat-x;}
			
			ul.menu li ul li{background:#3e3e3e; text-align:left; padding:0px; height:auto;}
				ul.menu li ul li a, ul.menu li ul li a:visited{font-size:11px; font-weight:normal; margin:0px;}
				ul.menu li ul li a:hover{background:#1c1c1c;}
	
	div.search-block{ float:right; margin-top:5px; width:320px;}
		div.search-block input{width:210px; height:20px; background:url(../img/search-text-bg.gif) no-repeat; border:none; padding:0 0 0 10px; 
							   font-size:10px;}
			div.search-block input.button{ background:url(../img/search-button.gif) no-repeat; border:none; width:20px; cursor:pointer;}
	dl,dt,dd{margin:0px; padding:0px;}
		dt a,dt a:visited{font-weight:bold; text-decoration:underline; line-height:25px;}
		dt a:hover{text-decoration:none;}

#content{}			
	#content div.inner{margin-top:17px;}
	
	div.sidebar{width:200px;}
		ul.product-menu{padding:0px; list-style:none; background:#1c1c1c;}
			ul.product-menu li{text-align:left;  background:#1c1c1c; padding-left:14px; margin:0px;}
				ul.product-menu li.top{background:url(../img/sub-menu-top.gif) center top no-repeat; height:8px;}
				ul.product-menu li.bottom{background:url(../img/sub-menu-bottom.gif) center bottom no-repeat; height:8px;}
				ul.product-menu li.line{background:#1c1c1c url(../img/sub-menu-line.gif) top no-repeat;}
				ul.product-menu li a{color:#fff; display:block; padding:10px; color:#fff;}
				ul.product-menu li a:hover{color:#903;}
				ul.product-menu li a.active{color:#903;}
	
	div.chair-banner{ margin-top:21px; } 
		div.chair-banner a{ text-transform:uppercase; color:#FFF;}
		div.chair-banner span{position:relative; top:-45px; text-align:left; padding:0 0 0 40px; font-size:16px;}
		
	div.user-enter{ height:33px; background:url(../img/user-enter.png) no-repeat; margin-bottom:20px;}
		div.user-enter a{display:block; color:#FFF; padding:9px 0 0 20px;}
	
	div.content-with-sidebar{margin:0 10px; width:470px;text-align:left;}
		
		div.welcome{background:#1c1c1c; width:470px;}			
			div.welcome .top{background:url(../img/welcome-top.gif) top no-repeat; height:11px;}
			div.welcome .bottom{background:url(../img/welcome-bottom.gif) bottom no-repeat; height:11px;}
			div.welcome .content{padding:15px;}
			div.welcome p{ color:#dfdede; text-align:left;}
	
		div.products .carousel{background:#282828; padding:5px;}		
			
			
		
	div.sidebar-r{ width:298px; text-align:left;}
	
		div.news{margin-bottom:12px;}
		div.news h2, div.video h2{padding:0px;}
			div.news img{float:left;}
		
		ul.news{padding:0 0 15px 0; list-style:none; border-bottom:#393939 1px solid;}
		ul.no-line{ border-bottom:none; }
			ul.news li{padding:11px 0 0 0;}
				ul.news li h4, ul.news li p{padding:0px;}
				ul.news h4.news-title{font-size:13px;}
				.news-date{ color:#4b4b4b; font-size:11px;margin:0px; padding:0px;}
				ul.news li h4 a{padding:0 0 5px 0; color:#FFF; font-weight:bold;}
		
			ul.news li p.more a, ul.news li p.more a:visited{color:#810000; text-decoration:underline;}
			
				
		ul.video{padding:0 0 15px 0; list-style:none;}
			ul.video li{padding:13px 0 0 0;}
				
				ul.video li img{float:left; margin:0 15px 15px 0; border:2px solid #383838;}
			
			ul.video li p.more a, ul.video li p.more a:visited{color:#810000; text-decoration:underline;}
	
	div.content-without-sidebar{ margin:0 14px 0 20px; width:740px;text-align:left;}
		div.content-without-sidebar h1{text-align:left; padding:0 0 10px 0;}
			div.content-without-sidebar a,div.content-without-sidebar a:visited{color:#FFF;text-decoration:underline;}
			div.content-without-sidebar a:hover{text-decoration:none;}


/*Feedback*/

	div.feedback-content{width:45%; float:right;}			
	
	div.login{background:#1c1c1c; padding:10px;}
	
	div.feedback-form{ width:337px; float:left; margin:40px 0 0 0 ;}

	div.feedback-form ul{ list-style:none;}	
		div.feedback-form ul li{vertical-align:top; padding:5px 0 5px 0; }
		div.feedback-form ul li.empty{vertical-align:top; padding:25px 0 5px 0; }		
		div.feedback-form ul li.sec_code{padding:0px;}
		div.feedback-form ul li.button{ text-align:left;}
		div.feedback-form ul li.login{ text-align:right;}
	
	div.feedback-form label{ float:left; font-size:11px; width:100px;}
	div.feedback-form input, div.feedback-form textarea{width:200px;}
	
	div.feedback-form input.button{width:100px;}
	div.feedback-form input.sec_code{width:96px;}
	div.feedback-form .error_msg , div.error_msg{color:#990033; text-align:left;}
	
	
/*END Feedback*/



/*Prod*/

	div.products-all-inn ul{padding:0px; list-style:none;}
		div.products-all-inn ul li{float:left; margin:10px;background:#1c1c1c; width:30%;}
		div.products-all-inn ul li.clear{clear:both;}
	
	
	div.prod{margin-top:20px; }
	
	div.prod-small{width:150px;}
	div.prod-small ul{list-style:none;}
	
	div.prod-big{/*width:570px;*/ height:auto; margin-left:20px;  position:relative; width:500px}
	
		div.prod-big .loading{ position:absolute; display:block; width:550px; height:500px; background:  url('../img/loading.gif') no-repeat center; }
		div.prod-detail{}

/*END Prod*/
	
#footer{ border-top:4px #740a09 solid;padding-top:10px; margin-top:35px;}
	div.bottom-menu{ }
		ul.bottom-menu{padding:0 0 0 5px; list-style:none;}
			ul.bottom-menu li{float:left; padding:3px;}
			ul.bottom-menu li a{color:#FFF;}
		
	
	div.copyright{}
		div.copyright p{font-size:10px;}
		ul.copyright{padding:0 0 0 5px; list-style:none;}
			ul.copyright li{float:left; padding: 0 25px 0 0;}
			ul.copyright li p{color:#FFF;}
			
/*Gallery*/
.prod{background:#1c1c1c;}
	.cmd_up{display:block; background: url(../img/up.gif) no-repeat; height:18px; width:21px; cursor:pointer; margin-left:55px;}
	.cmd_down{display:block; background: url(../img/down.gif) no-repeat; height:18px; width:21px; cursor:pointer; margin-left:55px;}
	.cmd_left{display:block; float:left; background: url(../img/left.gif) no-repeat; height:18px; width:18px; cursor:pointer; margin-top:40px; }
	.cmd_right{display:block; float:left; background: url(../img/right.gif) no-repeat; height:18px; width:18px; cursor:pointer; margin-top:40px; }
	
	#myprod-first {float:left; background:#1c1c1c; height:105px;}
		#myprod-first li{ width:92px; height:90px; overflow:hidden; margin:7px;}
		#myprod-first li img{width:110px;}
		#myprod-first ul li a span{position:absolute;display:none; padding:5px 5px 5px 5px; text-align:center; font-size:11px; color:white;background: url(../img/prod_hover.png) repeat; width:82px; height:80px; word-wrap: break-word;}
	
	.prod-detail {height:520px; overflow:hidden;}
	.prod-detail img{/*.border:10px solid #1c1c1c;*/ margin-top:18px; }
	.prod-detail h2{padding:10px 0 0 0 ;}
	.prod-detail-text  {position:relative;padding:5px 5px 5px 5px; color:white; word-wrap: break-word;}
	.prod-fil-text  {position:absolute;padding:5px 5px 5px 5px; color:white;background: url(../img/prod_hover.png) repeat; width:490px; height:12px; word-wrap: break-word;top:498px; overflow:hidden;}
	.prod-detail-text p{padding:20px;}
	

	.products-all-inn #myprod{color:#FFF; font-size:14px; font-weight:bold;}
		.prod-small{background:#282828; padding-left:15px;}
			.prod-small #myprod ul li{margin-bottom:2px;margin-right:20px;}
			.prod-small #myprod ul li a span{position:absolute;display:none; padding:10px 15px 0px 10px; text-align:center;font-weight:bold; color:white;background: url(../img/prod_hover.png) repeat; width:107px; height:107px; word-wrap: break-word; }
	
.products-all-inn ul li a img{margin-left:40px; margin-top:15px;}
.products-all-inn ul li p{padding-left:40px;padding-right:40px;}
div#map_canvas{width: 500px; height: 300px;color:#000000;}
	