/* @group User panel */

#header .user-panel
{
	background: url(/images/user-panel-bg.gif) repeat-x;
	position: relative;
	height: 34px;
	text-align: right;
	padding: 0 20px 0 0;
	line-height: 34px;
	color: #4b4c4f;
	font-size: 12px;
}

#header .user-panel span
{
	color: #C2C5CB;
}

#header .user-panel span
{ 
	margin: 0 10px;
	position: relative;
	bottom: -2px;
}

#header .user-panel span.corner
{ 
	position: absolute;
	bottom: 0;
	margin: 0;
	background: transparent url("/images/user-panel-corners.gif") no-repeat scroll left top;
	width: 5px;
	height: 5px;
}

#header .user-panel span.lb
{ 
	left: 0;
}

#header .user-panel span.rb
{ 
	margin-left: 100%;
	/*margin-left: 0;*/
	left: -5px;
	background-position: right top;
}


#header .user-panel a
{ 
	/*text-decoration: none;*/
	
	font: 12px Arial;
}

#registration-link {color: #D53C00;}

#header .user-panel a.login
{ 
	/*color: #007AFF;*/
	padding-left: 15px;
	background: url(/images/login-icon.gif) no-repeat left 2px;
}
/* @end */

#logo { margin: 0; }
#logo a {text-decoration: none;}

#header #search-block
{ 
	position: relative;
	margin: 0 0 0 230px;
}

#header ul.menu
{ 
	position: relative;
	display: block;
	float: left;
	clear: both;
	margin: 0;
	margin-top: 30px;
}

#header ul.menu li
{ 
	position: relative;
	display: block;
	float: left;
	height: 34px;
	font-size: 18px;
	line-height: 34px;
	margin: 0;
	padding: 0 15px 0 15px;
	text-align: center;
/* 	width: 80px;	 */
}

#header .menu li.personal-menu-link
{ 
	width: 140px;
	white-space: nowrap;
}

#header .menu li a
{ 
	color: #007AFF;
	line-height: 34px;
}

#header .menu li.active, #header .menu li.active a
{
	color: white;
	/*text-decoration: none;*/
	position: relative;
	background: #f4811f none 99%;
	/*cursor: default;*/
}

#header .search-container
{ 
	float: left;
	clear: both;
	position: relative;
	width: 100%;
	z-index: 1000;
}

#header #search-block .lb { background-position: left -6px; }
#header #search-block .rb { background-position: -6px -6px; }


#header .search-field
{ 
	float: left;
	clear: both;
	position: relative;
	background-color: #f4811f;
	background-image: none;
	width: 100%;
	padding: 10px 0 10px;
	color: white;
	z-index: 1000;
}

#header .search-field a, #header .search-field .like-link
{ 
	color: white;
}

#header .search-field .inner
{ 
	padding: 0 15px;

}

#header .search-field fieldset.inputs
{ 
	margin-right: 145px;
}

#header .search-field fieldset.inputs .input
{ 
	margin: 0 0 5px 0;
	position: relative;
	width: 100%;
	float: left;
	clear: both;
	padding: 0;
	
}

#header .search-field fieldset.inputs .input .l, #header .search-field fieldset.inputs .input .r
{
	background: url("/images/buttons/input-side-sprites.gif") scroll no-repeat left -130px;
	width: 6px;
	height: 27px; 
}

#header .search-field fieldset.inputs .input .r 
{
	background-position: -6px -130px;
}

#header .search-field fieldset.inputs .input input
{ 
	border: 0;
	float: left;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	width: 95%;
	height: 21px;
	padding-top: 4px
	
}

#header .search-field fieldset.inputs .checkbox
{ 
	float: left;
}

#header .search-field fieldset.buttons
{ 
	position: absolute;
	top: 10px;
	/*left: 100%;*/
	right: 15px;
}

#header .search-field fieldset.buttons .button
{ 
	float: left;
	clear: both;
}

#header .search-field fieldset.buttons a
{ 
	display: block;
	text-align: right;
	position: relative;
	top: 10px;
	clear: both;
}




#header .search-field .long-button input
{ 
	background-position: 0 0;
	width: 115px;
	font-size: 11px;
}

#header .search-suggestion
{ 
	margin: 6px 0 3px;
	line-height: 20px;
}

#header .search-suggestion .like-link {text-decoration: none}

#header .search-suggestion .dashed { border-bottom: 1px dashed white; }

#header #top-menu .vacancy {width: 79px;}
#header #top-menu .company {width: 83px;}
#header #top-menu .events {width: 74px;}
#header #top-menu .blogs {width: 49px;}
#header #top-menu .personal-menu-link {width: 65px;}
