@font-face {
    font-family: 'EuropeExtNormal';
    src: url('/fonts/europe_ext_normal_wwww.font-cat.com-webfont.eot');
    src: url('/fonts/europe_ext_normal_wwww.font-cat.com-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/europe_ext_normal_wwww.font-cat.com-webfont.woff') format('woff'),
         url('/fonts/europe_ext_normal_wwww.font-cat.com-webfont.ttf') format('truetype'),
         url('/fonts/europe_ext_normal_wwww.font-cat.com-webfont.svg#EuropeExtNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}
body
{
	margin:0;
	padding:0;
	background-color:#000;
	font-family:EuropeExtNormal;
	}
img
{
	border:none;
	}
#header { height:100px; }
.headerimg {
	background: no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	width:100%;
	position:absolute;
	top:85px; 
}
.btn_group{
	position:absolute;
	left:-128px;
	bottom:-1px;
	}
.btn { height:32px; width:32px; float:left;}

#new_back { background-image:url("../images/btn_back.png"); }
#new_next { background-image:url("../images/btn_next.png"); }
#new_control_pause { background-image:url("../images/btn_pause.png"); }

#headernav-outer { position:relative; top:400px; margin:0 auto; width:960px; }
#headernav { padding-left:864px; }
.logo
{
	height:85px;
	width:640px;
	position:absolute;
	top:0;
	right:0;
	background-image:url(/images/logo_new.png);
	background-repeat:no-repeat;
	}
a{text-decoration:none}
.mail
{
	color:#FFF;
	font-size:24px;
	width:293px;
	height:22px;
	background-repeat:no-repeat;
	margin-left:122px;
	padding-top:8px;
	padding-bottom:8px;
	}
.mail a
{color:#FFF;}
.phone
{
	color:#FFF;
	font-size:23px;
	width:290px;
	height:18px;
	background-repeat:no-repeat;
	margin-left:122px;

	}
.menu1
{
	height:85px;
	position:absolute;
	top:0;
	left:0;
	background:#000000;
	}
	.links {position:relative; padding: 0 0 0 44px;}
	.links  a{text-decoration:none; }
	.links_label {position:relative; top:-69px; width:100px; height:111px; display: inline-block; text-align:center; border-radius: 0 0 10px 10px; background-image:url(../images/links.png); 
	border-left: 1px solid #ccc; border-right: 1px solid #333; opacity:0.7;}
	.links_label:hover {opacity:1; }
	.links_href {display:block; position:relative; top:50px;}
	#label_led_mono {position:absolute; width:70px; height:36px; top:40px; left:13px; background-image:url(/images/sl_mono.png); }
	#label_led_grad {position:absolute; width:70px; height:36px; top:40px; left:13px; background-image:url(/images/sl_grad.png); }
	#label_tech_mono {position:absolute; width:70px; height:36px; top:40px; left:13px; background-image:url(/images/st_mono.png); }
	#label_tech_grad {position:absolute; width:70px; height:36px; top:40px; left:13px; background-image:url(/images/st_grad.png); }
	.links_label span{color:white; font-size:10px; margin-top:35px;}
	
.menu1_div
{
	background-image:url(/images/menu1_bg.png);
	background-repeat:no-repeat;
	height:85px;
	width:362px;
	position:relative;
	left:50%;
	margin-left:-550px;
	z-index:100;
	display:inline-block;
	}
.menu2
{
	height:25px;
	position:absolute;
	top:85px;
	left:0;
	z-index:300;
	}
.menu_noitems_first
{
	position:relative;
	left:0;
	height:25px;
	width:20px;
	background-image:url(/images/menu_bb.png);
	text-align:center;
	float:left;
	}
.menu_noitems
{
	position:relative;
	float:left;
	left:0;
	height:25px;
	background-image:url(/images/menu_bb.png);
	text-align:center;
	}
.menu_noitems_last
{
	position:relative;
	float:left;
	left:0;
	width:220px;
	height:25px;
	background-image:url(/images/menu_bb.png);
	text-align:center;
	}
.menu_items
{
	position:relative;
	float:left;
	left:0;
	width:210px;
	height:25px;
	background-image:url(/images/menu_bb.png);
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
	}
#div_contacts
{
	width:120px;
	overflow:hidden;
	}
a
{ 
	color:#FFFFFF;
    text-decoration: none; /* Убираем подчеркивание у ссылок */
	}
	#img
{
	position:absolute;
	top:320px;
	right:40%;
	display:block;
	width:256px;
	height:100px;	
	}
#headertxt
{
	position:absolute;
	left:546px;
	bottom:25px;
	background-image:url(/images/menu_w.png);
	padding:10px;
	height:100px;
	}
#infos
{
	position:absolute;
	left:5px;
	top:115px;
	background-image:url(/images/menu_bb.png);
	padding:10px;
	width:370px;
	color:#FFFFFF;
	font-size:14px;
	line-height: 1.2;
	z-index:10;
	overflow:hidden;
	}
.menubottom
{
	height:25px;
	position:fixed;
	bottom:0;
	z-index:100;
	background-image:url(/images/menu_w.png);
	}
.menubottom_noitems
{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	height:25px;
	background-image:url(/images/menu_w.png);
	display:none;
	}
.menubottom_but
{
	position:relative;
	float:left;
	left:0;
	width:100px;
	height:25px;
	background-image:url(/images/menu_w.png);
	text-align:center;
	color:#FF0000;
	}