/* Nav */
header nav {
	position:absolute;
	top:-1px;
	right:0;
	border-left:1px solid #000;
}
header nav a {
	display:block;
	padding-top:49px;
	width:104px;
	height:20px;
	background:url(../img/header_krasn.png) no-repeat;
	color:#B9B8B9;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	transition: 0.01s;
}

header nav li {
	position:relative;
	float:left;
	border-right:1px solid #000;
	border-left:1px solid #707785;
}
header nav li:nth-child(even) a {width:103px;}
header nav li li:first-child {
	padding-top:1px;
	border-top:0;
}
header nav li li {
	float:none;
	border-top:1px solid #5F6776;
	border-right:0;
	border-bottom:1px solid #000;
	border-left:0;
}
header nav li li a {
	padding:70px 1px 0;
	height:29px;
}
header nav li ul {
	position:absolute;
	top:-999em;
	left:-999em;
	width:104px;
	background:#4D5462 url(../img/header_krasn.png) 100% -299px no-repeat;
	box-shadow:#666 0 6px 12px;
	behavior:url(/PIE.htc);
}
header nav li:hover ul.prehover {
	top:-999em;
	left:-999em;
}
header nav li:hover ul,
header nav li ul.hover,
header nav li:hover ul.hover {
	top:69px;
	left:0;
}
header nav .p-2, header nav .p-4,header nav .p-6,header nav .p-8 {width:103px;} /* IE7-IE8 */
header nav .p-1 {background-position:0 0;}
header nav .p-1:hover {background-position:0 -70px;}
header nav .p-2 {background-position:-104px 0;}
header nav .p-2:hover {background-position:-104px -70px;}
header nav .p-3 {background-position:-208px 0;}
header nav .p-3:hover {background-position:-208px -70px;}
header nav .p-4 {background-position:-312px 0;}
header nav .p-4:hover {background-position:-312px -70px;}
header nav .p-5 {background-position:-416px 0;}
header nav .p-5:hover {background-position:-416px -70px;}
header nav .p-6 {background-position:-520px 0;}
header nav .p-6:hover {background-position:-520px -70px;}
header nav .p-7 {background-position:-624px 0;}
header nav .p-7:hover {background-position:-624px -70px;}
header nav .p-8 {background-position:-832px 0;}
header nav .p-8:hover {background-position:-832px -70px;}
header nav .login .p-8 {background-position:-728px 0;}
header nav .login .p-8:hover {background-position:-728px -70px;}
header nav .p-9 {background-position:-936px 0;}
header nav .p-10 {background-position:-936px 0;}
header nav .pp-1 {background-position:0 -140px;}
header nav .pp-1:hover {background-position:0 -240px;}
header nav .pp-2 {background-position:-104px -140px;}
header nav .pp-2:hover {background-position:-104px -240px;}
header nav .pp-3 {background-position:-208px -140px;}
header nav .pp-3:hover {background-position:-208px -240px;}
header nav .p-22 {background: none;}

header nav a.p-22 {
	width: 250px !important;
	padding: 0;
	height:69px;
	background: url(../img/logo_top.png) 100% no-repeat;

}
.no-js header nav .login {display:none;}

/* Count-balloon */
header nav li a.count-balloon {
	position:absolute;
	top:6px;
	right:0;
	width:auto;
}

header nav li em {
	position:absolute;
	top:5px;
	right:5px;
	padding:0 1px;
	border:1px solid #C00E0E;
	border-radius:1px;
	background:#C00E0E;
	color:#FFF;
	text-transform:uppercase;
	font:8px/1 Arial,Helvetica,sans-serif;
}

/* Menu-extra
------------------------------------ */
.menu-extra {
	position:relative;
	overflow:hidden;
	margin:auto;
	padding:0 1px 10px;
	width:1248px;
	background:#75797E url(../img/menu-extra.png) repeat-x;
	color:#FFF;
	font:12px/29px Arial,Helvetica,sans-serif;
}
.menu-extra span {
	display:block;
	text-decoration:underline;
	font-weight:bold;
}
.menu-extra em {
	position:relative;
	left:5px;
	display:inline-block;
	width:31px;
	background:#1F99E8 url(../img/menu-extra_new.png) 50% 50% no-repeat;
	color:#FFF;
	vertical-align:middle;
	text-align:center;
	font:10px/16px Arial,Helvetica,sans-serif;
	*display:inline;
	*zoom:1;
}
.menu-extra li {
	float:left;
	margin:10px 10px 0;
	padding-left:10px;
	width:282px;
	border-bottom:2px solid #7C8084;
}
.menu-extra li li {
	float:none;
	margin:0 0 0 -10px;
	padding:0;
	width:292px;
	border:solid #7C8084;
	border-width:2px 0 0;
}
.menu-extra a {
	position:relative;
	display:block;
	padding-left:10px;
	width:282px;
	color:#F2F0F0;
	text-decoration:none;
}
.menu-extra a:hover {background:#696D73}

#menu-extra-alt {
	position:absolute;
	top:69px;
	left:0;
	z-index:1;
	display:none;
}

/* Headings */
.header-on,
.header-off {
	position:relative;
}
.header-on i,
.header-off i {
	display:block;
	position:absolute;
	top:12px;
	right:10px;
	width:9px;
	height:7px;
	background: url(../img/lc-header-on.png) no-repeat;
}
.header-off i {
	background: url(../img/lc-header-off.png) no-repeat;
}

.person-info img {
	content:url(../img/anonim.png) !important;
}



