.navi { width:85%; margin:50px auto 0 auto; }
.navi TD DIV A {
	font-size:18px;
	color:#000;
	position:relative;
	top:8px;
}

/* ЛЕВАЯ */
.navi .lbtn {
	width: 33%; 
	text-align:left;
	background:url(navi/bg-main-nav-l.jpg) top left no-repeat;	
}

.navi .lbtn DIV {
	background:url(navi/bg-main-nav.jpg) top left repeat-x;
	text-align:left;
	margin-left: 20px;
}

.navi .lbtn DIV A {
	position:relative;
	left:8%;
}

.navi .lbtn B {
	width:32px;
	height:34px;
	text-align:center;
	color:#fff;
	background:url(navi/balloon_contacts.png) top left no-repeat;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='balloon_contacts.png');
	padding-top:15px;
	position:absolute;
	margin:0px 0 0 10px;
	cursor: pointer;
}

.navi .lbtn B I {
	position:relative;
	top:-15px;
	left:12px;
	display:block;
	font-style:normal;
	width:150px;
	z-index:10;
	font:normal 12px Arial;
	color:#91B405;
	white-space:nowrap;
}

/* ЦЕНТРАЛЬНАЯ */
.navi .cbtn { 
	width: 33%; 
	background:url(navi/bg-main-nav.jpg) top left repeat-x; 
	text-align:center;
	position: relative;
}

.navi .cbtn DIV { margin-left:2px; }

.navi .cbtn DIV A {
	position:relative;
	left:17px;
}

.navi .cbtn I {
	display:block;
	width:48px;
	height:53px;
	background:url(navi/bg_photo_mini.png) top left no-repeat;
	position:absolute;
	//left: 0;
	margin:-7px 0 0 -10px;
	padding:3px 0 0 0;
}

.navi .cbtn I IMG {
	width:40px;
	height:45px;
}

/* ПРАВАЯ */
.navi .rbtn { background:url(navi/bg-main-nav-r.jpg) top right no-repeat; }

.navi .rbtn DIV {
	background:url(navi/bg-main-nav.jpg) top left repeat-x;
	text-align:center;
	margin-right: 20px;
}

.navi .rbtn A.settings { left:4%; }

.navi .rbtn SPAN { display: block; position: relative; top: 15px; left: 35px; }
.navi .rbtn SPAN A
{
	white-space: nowrap;
	font-size: 13px;
	color: #FB5F00;
}

.navi .rbtn IMG {
	position:relative;
	top:11px;
	left:-5px;
}
	
/* ОБЩИЕ */
.navi .lbtn DIV,
.navi .cbtn DIV,
.navi .rbtn DIV { height:39px; }

/* АКТИВНЫЕ */
.navi .lbtn-s { background:url(navi/bg-main-nav-l-s.jpg) top left no-repeat;	}

.navi .cbtn-s,
.navi .rbtn-s { background:url(navi/bg-main-nav-c-s.jpg) top left no-repeat;	}

.navi .lbtn-s DIV,
.navi .cbtn-s DIV {	background:url(navi/bg-main-nav-s.jpg) top right repeat-x; }

.navi .rbtn-s DIV {
	margin-left:2px;
	margin-right: 0px;
	background:url(navi/bg-main-nav-r-s.jpg) top right repeat-x;
}

.navi .lbtn-s DIV A,
.navi .cbtn-s DIV A,
.navi .rbtn-s DIV A.settings  {
	color:#fff;
	text-decoration:none;
}

.navi .rbtn-s DIV A.settings  {
	position:relative;
	left:-2px;
}

.navi .rbtn-s SPAN A
{
	margin-left: -84px;
}


.new-nav { position: relative; }
.new-nav { width: 370px; margin: 0; }
.new-nav .lbtn DIV A { background: url(ico_comm.png) 0 3px no-repeat; left: 0; padding: 0 0 0 25px; margin-right: 20px; }
.new-nav .lbtn-s DIV A { background-image: url(ico_comma.png); }

.new-nav .rbtn { text-align: left; }
.new-nav .rbtn DIV A { background: url(ico_search.png) 0 4px no-repeat; left: 0; padding: 0 0 0 25px; }
.new-nav .rbtn-s DIV A { background-image: url(ico_searcha.png); color: #fff; text-decoration: none; }

.new-nav .lbtn INS { width: 14px; height: 100px; background: url(search_arrow.gif) no-repeat; position: absolute; display: block; margin: -47px 0 0 -25px; //margin-left: -45px; }