@charset "UTF-8";

.nav DIV, .nav SPAN, 
.nav P, .nav PRE, .nav A, .nav ABBR,
.nav IMG, .nav INS, .nav KBD, .nav Q, .nav S, .nav SAMP, .nav SMALL, .nav STRIKE,
.nav STRONG,.nav SUB,.nav SUP,.nav TT,.nav VAR,.nav DL,.nav DT, .nav DD,.nav OL,.nav UL,
.nav LI, .nav FIELDSET,.nav FORM,.nav LABEL,.nav LEGEND,.nav TABLE,
.nav CAPTION,.nav TBODY,.nav TFOOT,.nav THEAD,.nav TR,.nav TH,.nav TD,.nav HR {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	font-family:inherit;
	}
	
.nav TEXTAREA,.nav INPUT, .navSELECT {
	font-family:verdana,arial,sans-serif;
	font-size:1em;
	}
.nav INPUT[type=button],
.nav INPUT[type=submit] {
	cursor:pointer;
	}
.nav SMALL {
	font-size:.85em;
	}
.nav OL, .nav UL {
	list-style:none;
	}
.nav TABLE {
	border-collapse:collapse;
	border-spacing:0;
	}
.nav CAPTION,.nav TH,.nav TD {
	text-align:left;
	}
.nav :focus {
	outline:none;
	}
.nav SUP,.nav SUB {
	vertical-align:baseline;
	position:relative;
	top:-.5em;
	font-size:.85em;
	}
.nav SUB {
	top:.5em;
	}

.nav ABBR {
	letter-spacing:1px 
	}


/* Globals 
----------------*/
.nav {

	font:12px/18px verdana,arial,sans-serif;
	min-width:980px;
	color:#000;
	background:#fff;
	}
	
	
	
	
/* links */
.nav A {
	color:#0057ab;
	text-decoration:underline;
	}
	.nav A:hover {
		/*text-decoration:none;*/
		}
					
	.nav A.link-js {
		text-decoration:none;
		border-bottom:1px dotted;
		}	
.nav A.link-js:hover {
			border-bottom:none 0;
			}	

	.nav A.link-js-em {
		text-decoration:none;
		}	
.nav A.link-js-em EM {
			}	
.nav A.link-js-em:hover EM {
			border-bottom:1px dotted;
			}	
					

	.nav A.link-em {
		text-decoration:none;
		}	
.nav A.link-em:hover {
text-decoration:none !important;
			}	
.nav A.link-em:hover EM {
			text-decoration:underline;
			}	


.nav {
	background:url(/i/main/nav.png) repeat-x 0 0;
	height:39px;
	position:relative;
	z-index:2;
	}
	.nav__l {
		background:url(/i/main/nav.png) no-repeat 0 -80px;
		}
	.nav__r {
		background:url(/i/main/nav.png) no-repeat 100% -40px;
		height:39px;
		}
		
	.nav__ul {
		}
		.nav__i {
			float:left;
			background:url(/i/main/nav.png) no-repeat 0 -160px;
			position:relative;
			}
		.nav__i:first-child {
			background:none;
			}
			.nav__i > A,
			.nav__i > STRONG {
				display:block;
				font:bold 16px/20px "Trebuchet MS",verdana,sans-serif;
				text-decoration:none;
				padding:8px 18px;
				text-shadow:0 1px rgba(255,255,255,.75);
				color:#333;
				}

			.nav__i > A:hover {
				}

			.nav__i_cur > A,
			.nav__i_cur > STRONG {
				background:#e34429 url(/i/main/nav.png) repeat-x 0 -120px;
				border-radius:3px;
				color:#fff;
				text-shadow:0 1px rgba(0,0,0,.4);
				position:relative;
				}
				.nav__i_cur > A .i16_uarr,
				.nav__i_cur > STRONG .i16_uarr {
					position:absolute;
					left:50%;
					top:23px;
					margin:0 0 0 -9px;
					}
.nav__i_cur > A:hover strong{ color: #fff;}
			.nav__i_drop {
				}
			.nav__i_drop:hover {
				z-index:2;
				}
				.nav__i_drop:hover > A,
				.nav__i_drop:hover > STRONG {
					padding:9px 19px 6px;
					background:#fff !important;
					border:1px solid #ccc;
					border-bottom:none 0;
					margin:-2px -2px -1px;
					position:relative;
					z-index:10;
					border-radius:3px 3px 0 0;
					text-shadow:none;
					color:#333;
					}
				.nav__i_drop:hover .nav__i__drop {
					display:block;
					}
				.nav__i__drop {
					display:none;
					position:absolute;
					left:-2px;
					top:100%;
					min-width:100%;
					background:#fff;
					border:1px solid #ccc;
					padding:0 0 5px;
					box-shadow:0 1px 2px rgba(0,0,0,.3);
					}
					.nav__i__drop UL {
						}
						.nav__i__drop LI A,
						.nav__i__drop LI STRONG {
							display:block;
							padding:7px 18px;
							font:12px/18px verdana,sans-serif!important;
							white-space:nowrap;
							border-radius:0;
							text-decoration:none;
							color:#333;
							font-weight:normal;
							}

						.nav__i__drop LI.cur A,
						.nav__i__drop LI A:hover,
						.nav__i__drop LI STRONG {
							background:#f1eee2 url(/i/main/nav.png) repeat-x 0 -200px;
							}

	/* search */
.nav .search {
		float:right;
		margin:7px 8px 0 25px;
		}
.nav .search {
		background:#fff url(/i/main/search.png) no-repeat 0 0;
		width:158px;
		height:24px;
		position:relative;
		}
.nav .search__inp {
			width:155px;
			padding:0 5px;//padding:5px;
			height:24px;//height:14px;
			border:0 none;
			background:none;
			font-size:11px;
			position:absolute;
			left:0;
			top:0;
			}
.nav .search__bt {
			position:absolute;
			right:0;
			top:0;
			width:24px;
			height:24px;
			background:none;
			border:0 none;
			padding:0;
			cursor:pointer;
			}

