#lx_visual {
	background: url(visual_lx.jpg) no-repeat;
	width: 970px;
	height: 645px;
	color: #fff;
	/*padding: 0 5px;*/
	margin: 0 0 50px 0;
	position: relative;
}

#lx_visual p { padding: 0; }

/*LEFT*/

.left { /*float: left;*/ width: 570px; height: 640px; padding-left: 5px; }

/*--position_select--*/
#position_select { position: absolute; width: 500px; height: 73px; z-index: 90; top: 50px; left: 45px; background-image: url(lx_logo.png); background-position: 0 0px; background-repeat: no-repeat; behavior: url(/css/iepngfix.htc); }
#select {position: absolute; width: 375px; height: 25px; z-index: 90; top: 23px; left: 105px; text-align: right;}

/*--content--*/
#lx_content { position: absolute; width: 580px; height: 290px; z-index: 90; top: 323px; left: 44px; }
h1 { margin: 0; padding: 0; height: 87px;}
#intro { color: #ccc; padding: 0 0 0 1px; }


/*--products--*/
#products { position: absolute; width: 593px; height: 253px; overflow: hidden; z-index: 80; top: 51px; left: 5px; background-image: url(product_all.jpg); background-position: 0 -253px; background-repeat: no-repeat; }
#products li { float: left; }
#products a, #products a:link, #products a:active, #products a:visited, #product a:hover  { display: block; height: 253px; text-decoration: none; text-align: center; vertical-align: bottom; color: #fff;/*border-right: 1px solid #f00; */ }

#products a#amplifiers { display: block; width: 120px; }
#products a#recorders { display: block; width: 97px; }
#products a#blu_ray { display: block; width: 90px; }
#products a#hcs { display: block; width: 187px; }
#products a#speakers { display: block; width: 93px; }

#products a span { display: block; }

/*RIGHT*/

.right {  }



.red { color: #b91440; }
.grey { color: #ccc; }
.arrow { padding-left: 5px; }
.no-bullet { list-style: none; }
.bold { font-weight: 600; }
.white { color: #fff; }



#action { height: 40px; position:absolute; vertical-align: bottom; width: 130px; right: 35px; bottom: 90px;  }
#action .no-bullet a { line-height: 1.5em; }
#action a { text-decoration: none; }
#action a:hover .red { text-decoration: underline; color: #b91440; }
#action a:hover .white { text-decoration: underline; color: #fff; }
#action .arrow { padding-left: 10px; }

#lx_visual .action_eur { }

/*MODEL BOX*/

.model_detail { display: none; position: absolute; width: 348px; height: 455px; top: 45px; right: 45px; background-image: url(model_box_bg.gif); background-repeat: no-repeat; z-index: 999; /*behavior:	url(/css/iepngfix.htc);*/ }
.model_detail h3 { margin: 45px 0 0 56px; height: 60px; }
.model_detail p.visual { margin: 0 0 15px 23px; }
.model_detail p.descr { margin: 0 30px 0 56px; }
.model_detail p.descr em { color:#b91440; font-weight: bold; font-style: normal; }
.model_detail a { position:relative; z-index:9999; }



     
