/* --------------------------------------------
	НАВИГАЦИЯ
-------------------------------------------- */
#nav 		{ 
	overflow: hidden; 
	padding: 26px 17px; 
	position: relative;
	margin-left:21%
}
.nav 					{ overflow: hidden; zoom: 1; }
.nav li 				{ float: left; }
.nav li:last-child 		{  }
.nav li a:hover 		{  }
.nav li.active a 		{  }



/* Nav Pills */
.nav.nav-filter 			{ margin-bottom: 45px; padding-top:10px; font-size: 14px; font-family: Tahoma, Geneva, sans-serif;  }
.nav.nav-filter li 			{ margin-right: 18px; border-bottom: 3px solid #C4C5C6; line-height: 13px;  padding: 3px 0px 8px; position:relative }
.nav.nav-filter li a 		{ display: block; color: #737373; text-decoration: none; float: left; }
.nav.nav-filter li a:hover 	{ color: #333; border-color: #333; }
.nav.nav-filter li.active 	{ border-color: #D4594F;  }
.nav.nav-filter li.active a { color: #D4594F; text-decoration: none; border-color: #ebf0f4; }
.nav.nav-filter li a.new 	{ position:absolute; top:-12px; right:0;font-size:10px; color:green; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; width:100%; text-align:center; overflow:hidden}
.nav.nav-filter li.active span.all 	{ color:#CC665E;}
.nav.nav-filter li span.all { position:absolute; width:100%; text-align:center; top:-12px; left:0; font-size:10px; color:#737373; font-family: Tahoma, Geneva, sans-serif; font-weight:bold}

.nav.nav-pills 				{ margin-bottom: 15px; font-size: 11px; }
.nav.nav-pills li 			{ /*margin-right: 10px;*/ border: 3px solid transparent; line-height: 13px; border-radius: 5px; padding: 3px 6px 4px; }
.nav.nav-pills li a 		{ display: block; color: #000;  float: left; }
.nav.nav-pills li a:hover 	{ color: #333; border-color: #333; }
.nav.nav-pills li a.new		{ margin-left: 5px; text-decoration: none; }
.nav.nav-pills li.active 	{ border-color: #DCDCDC; background:#FFF }
.nav.nav-pills li.active a 	{ color: #000; text-decoration: none; border-color: #ebf0f4; }
.nav.nav-pills.nav-pills-profile 		{ margin-bottom: 30px; }


/* Nav Topic Filter */
.nav.nav-menu 						{ font-size: 17px;  float: left; position: relative; font-family: Tahoma, Geneva, sans-serif; overflow: visible;   }
.nav.nav-menu li 					{ position: relative; padding: 1px 1px 1px 0; }
.nav.nav-menu li span 				{ position:absolute; top:-15px; left:0; font-size:10px; color:#FFF; font-family: Tahoma, Geneva, sans-serif; width:100%; text-align:center}

.nav.nav-menu li a { 
	color: #fff; 
	padding: 6px 10px; 
	float: left;	
}
.nav.nav-menu li:first-child			{  }
.nav.nav-menu li:first-child a			{  }
.nav.nav-menu li:last-child				{  }
.nav.nav-menu li:last-child a			{  }

.nav.nav-menu li:hover { }
.nav.nav-menu li:hover a { 
	color: #fff;
	text-decoration:none
}

.nav.nav-menu li.active 					{ }
.nav.nav-menu li.active a 					{ color:#000; background:#fff; text-decoration:none; border-radius: 5px; }
.nav.nav-menu.nav-filter-sub li a 			{ padding: 5px 10px; font-size: 11px; color: #777; }
.nav.nav-menu.nav-filter-sub li.active a 	{ color: #fff; }
.nav-menu-wrapper 							{ margin: 45px 0; position: relative; }

.oldie .nav.nav-menu {  }
.oldie .nav.nav-menu li {  }
.oldie #nav {  }


/* Userbar */
#userbar {
	border: 1px solid #ddd;
	border-top: none;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
}
#userbar .search { float: left; margin: 5px 0 0 6px; *margin: 4px 0 0 4px; }
.nav.nav-userbar 									{ float: right; }
.nav.nav-userbar li 								{ border-radius: 0 0 0 4px; border-left: 1px solid #eaeaea; }
.nav.nav-userbar li a 								{ color: #555; }
.nav.nav-userbar li:first-child a 					{ border-radius: 0 0 0 4px; }
.nav.nav-userbar li:last-child a 					{ border-radius: 0 0 4px 0; }
.nav.nav-userbar li.nav-userbar-username a 			{ position: relative; padding-left: 47px; font-weight: bold; color: #333; }
.nav.nav-userbar li.nav-userbar-username .avatar 	{ position: absolute; top: 7px; left: 15px; }
.nav.nav-userbar li .new-messages 					{ color: #4AA731; font-weight: bold; }


/* Nav Main */
.nav.nav-main { 
	overflow: hidden; 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size:20px; 
	margin-left:21%; 
	height:71px; 
	position:relative; 
	z-index:5; 
	top:5px
}
.nav.nav-main li 									{ position: relative;   }
.nav.nav-main li a 									{ border-bottom:5px solid #464646; color: #333; display:block;	padding:26px 10px 22px; text-decoration: none;}
.nav.nav-main li a:hover 							{ color: #666; }	

.nav.nav-main li a.index 							{ border-bottom:5px solid #CC665E;}
.nav.nav-main li a.index:hover 						{ color:#d14b41}	
.nav.nav-main li a.blogs 							{ border-bottom:5px solid #BA5B84; }
.nav.nav-main li a.blogs:hover 						{ color:#BE3B74}
.nav.nav-main li a.people 							{ border-bottom:5px solid #9B60A9;}
.nav.nav-main li a.people:hover 					{ color:#9D38B4}
.nav.nav-main li a.stream 							{ border-bottom:5px solid #725FAA;}
.nav.nav-main li a.stream:hover 					{ color:#5838B4}
.nav.nav-main li a.page 							{ border-bottom:5px solid #5FA26E;}
.nav.nav-main li a.page:hover 						{ color:#439254}

.nav.nav-main li.active a.index 					{ color:#D14B41}
.nav.nav-main li.active a.blogs 					{ color:#BE3B74}
.nav.nav-main li.active a.people 					{ color:#9D38B4}
.nav.nav-main li.active a.stream 					{ color:#5838B4}
.nav.nav-main li.active a.page 						{ color:#439254}

.nav.nav-main li i { 
	border-color: transparent transparent #464646; 
	border-image: none; 
	border-style: solid; 
	border-width: 5px; 
	bottom: 5px; 
	display: none; 
	height: 0; 
	left: 50%; 
	margin-left: -5px; 
	position: absolute; 
	width: 0
}
.nav.nav-main li.active i 							{ display: block; }
.nav.nav-main li a.index i 							{ border-color: transparent transparent #CC665E;}
.nav.nav-main li a.blogs i 							{ border-color: transparent transparent #BA5B84;}
.nav.nav-main li a.people i 						{ border-color: transparent transparent #9B60A9;}
.nav.nav-main li a.stream i 						{ border-color: transparent transparent #725FAA;}
.nav.nav-main li a.page i 							{ border-color: transparent transparent #5FA26E;}

.nav.nav-main li.nav-main-more 						{ display: none;  padding:0 10px }
.nav.nav-main li.nav-main-more a					{ border: 1px solid #595959; border-radius: 3px; padding: 0 5px 2px; position: relative; padding-right: 15px; top:25px }
.nav.nav-main li.nav-main-more a:before 			{ content: ''; position: absolute; top: 9px; right: 4px; width: 0; height: 0; border: 4px solid #333; border-color: #333 transparent transparent transparent; }

.header-decor 										{ background:#464646; border-top:5px solid #D8935E; position:relative; z-index:1 }
.header-decor.index 								{ background:#CC665E }
.header-decor.blogs 								{ background:#BA5B84 }
.header-decor.people 								{ background:#9B60A9 }
.header-decor.stream 								{ background:#725FAA }
.header-decor.page 									{ background:#5FA26E }

.footer-decor 										{ background: #282828; border-top:6px solid #D18041; font-size:11px}
.footer-decor.index 								{ border-color:#CC665E}
.footer-decor.blogs 								{ border-color:#BA5B84}
.footer-decor.people 								{ border-color:#9B60A9}
.footer-decor.stream 								{ border-color:#725FAA}
.footer-decor.page 									{ border-color:#5FA26E}

.footer-links-panel li.active a.index { background:#CC665E; padding:3px 7px}
.footer-links-panel li.active a.blogs { background:#BA5B84; padding:3px 7px}
.footer-links-panel li.active a.people { background:#9B60A9; padding:3px 7px}
.footer-links-panel li.active a.stream { background:#725FAA; padding:3px 7px}
.footer-links-panel li.active a.page { background:#5FA26E; padding:3px 7px}	
	

/* Nav Profile */
.nav.nav-profile 				{  }
.nav.nav-profile li 			{ float: none; font-size: 16px; border-bottom: 1px solid #dce1e6; border-left: 1px solid #dce1e6; border-right: 1px solid #dce1e6; font-family: Tahoma, Geneva, sans-serif; line-height:1.5; position:relative }
.nav.nav-profile li span 		{ position:absolute;  padding:1px 5px 2px; border:1px solid #DCDCDC; font-size:11px; font-weight:bold; right:15px; top:11px; color:#275EC2}
.nav.nav-profile li.active span {border:1px solid #F9F9F9; color:#F9F9F9}
.nav.nav-profile li.active 		{ background:#9B60A9; border-left: 1px solid #9B60A9; border-right: 1px solid #9B60A9;} 
.nav.nav-profile li.active.message, .nav.nav-profile li.active.settings {background:#424242; border-color:#424242}
.nav.nav-profile li a 			{ text-decoration: none; color: #275ec2; display:block; padding: 8px 15px 10px 15px; line-height:1.6; position:relative; z-index:2}
.nav.nav-profile li a:hover 	{ color: #f00; }
.nav.nav-profile li.active a 	{ text-decoration: none; color: #fff; position:relative; z-index:2 }


/* Dropdown */
.nav.nav-pills li.dropdown 			{ position: relative; }
.nav.nav-pills li.dropdown a 		{ padding-right: 12px; }
.nav.nav-pills li.dropdown i 		{ position: absolute; top: 5px; right: 3px; cursor: pointer; }
.nav.nav-pills li.dropdown ul 		{ display: none; position: absolute; }
.nav.nav-pills li.dropdown.opened a {   }

.dropdown-menu 						{ display: none; padding: 5px 15px 7px; border: 3px solid #DCDCDC; border-radius: 10px; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5); box-shadow: 0 0 10px rgba(0,0,0,.5); position: absolute; top: 28px; overflow: hidden; z-index: 3600 !important; background: #F9F9F9;  }
.dropdown-menu li 					{ line-height: 2em;  }
.dropdown-menu li:last-child 		{ margin-bottom: 0; }
.dropdown-menu li a 				{ display: block; }
.dropdown-menu li a:hover 			{  }
.dropdown-menu li.active a 			{ color: #aaa; }

.dropdown-menu.dropdown-nav-main						{ background: #333; border: 1px solid #333; }
.dropdown-menu.dropdown-nav-main li a					{ color: #fff; text-decoration: none; }
.dropdown-menu.dropdown-nav-main li a:hover 			{ color: #ddd; }
.dropdown-menu.dropdown-nav-main li.active a 			{ color: #555; }

.dropdown-create 		{ margin-right: 120px; line-height: 23px; }
.dropdown-create a 		{ font-weight: normal; }
.dropdown-create h2 a 	{ text-transform: lowercase; display: inline-block; }

.dropdown-menu-create 				{ padding: 10px 15px 15px; border: 3px solid #DCDCDC; border-radius: 10px; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5); box-shadow: 0 0 10px rgba(0,0,0,.5); position: absolute; background: #F9F9F9; min-width: 150px; z-index: 10; font-family: Arial, Helvetica, sans-serif; font-size: 28px; text-transform: lowercase; }
.dropdown-menu-create li 			{ line-height: 1em; margin-bottom: 10px; }
.dropdown-menu-create li:last-child { margin: 0; }
.dropdown-menu-create li a 			{ color: #275ec2; text-decoration: none; border-bottom: 1px solid #275ec2; display: inline-block; }
.dropdown-menu-create li a:hover 	{ color: #f00; border-color: #f00; }
.dropdown-menu-create li.active a	{ color: #aaa; border-color: #aaa; }

.nav.nav-pills.nav-pills-dropdown { position: absolute; top: 7px; right: 0; margin: 0; display: none; font-size:14px; font-family:Tahoma, Geneva, sans-serif; C }
.nav.nav-pills.nav-pills-dropdown li { margin: 0; border: 3px solid transparent;background:#ECEBEB  }
.nav.nav-pills.nav-pills-dropdown li a {color:#D14B41}