/*******************************Navigation Menu *****************/
#nsnavigation {position: absolute;top: 99px;left: 0px;height: 50px;clear: both;margin: 0 auto;padding: 1px 45px 0 46px;}

div#nsmenu ul {margin: 0px;padding: 0px;list-style: none;float: left;}
div#nsmenu li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div#nsmenu li a, #nsmenu li span.separator {height: 45px;display: block;float: left;line-height: 45px;text-decoration: none;color: #000;}
div#nsmenu li span {display: block;}
div#nsmenu li span {background-repeat: no-repeat;background-position: 95% 0px;}
div#nsmenu a:hover, div#nsmenu span.separator:hover {color: #FFF;}
div#nsmenu li.parent span.separator {cursor: pointer;}
div#nsmenu ul.nsmenu {padding-right: 1px;}
div#nsmenu li.level1 {background: url(/images/nav_sep.gif) 0 -1px no-repeat;}
div#nsmenu li.level1 span.last {background: url(/images/nav_sep.gif) 0 -1px no-repeat;height: 50px;width: 2px;display: block;}

/**** Modified*****/
div#nsmenu li.level1:hover {background: url(/images/nav-over.gif) 0 0 no-repeat;}
/**** Modified*****/

div#nsmenu a.level1, div#nsmenu span.level1 {
	color: #0f3248;text-shadow: 0 1px 0 #fff, 0 -1px 2px #fff;font-size: 120%;font-weight: bold;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;text-transform: uppercase;letter-spacing: -.02em;}
div#nsmenu a.level1 span, div#nsmenu span.level1 span {padding: 0px 15px 0px 15px;}
div#nsmenu li:hover a.level1, div#nsmenu li:hover span.level1 {color: #295171 /* 000 2873a8*/;text-shadow: 0 1px 0 #fff, 1px 1px 2px #aaa;}
div#nsmenu ul.nsmenu ul {position: absolute;top: 44px;left: -999em;width: 197px;padding: 1px 0 15px 0;}
div#nsmenu li:hover ul {z-index: 100;background: url(/images/menu_dropdown_bg.png) 0 100% no-repeat;left: -6px;}
div#nsmenu li.level1 li {width: 100%;text-indent: 15px;}
div#nsmenu li.level1 li a, div#nsmenu li.level1 li span.separator{height: 17px;line-height: 17px;margin: 0 7px;float: none;display: block;}

/**** Modified*****/
div#nsmenu ul.level2 li.level2 a {  
	background: url(/images/arrow_icon_blue.gif) no-repeat 8px 7px;padding: 3px 0 1px 6px;
	font: normal 11px Arial, Helvetica, sans-serif !important;color: #144564;}
div#nsmenu ul.level2 li.level2 a:hover {  
	background: #295171 url(/images/arrow_icon_white.gif) no-repeat 8px 7px; padding: 3px 0 1px 6px;
	font: normal 11px Arial, Helvetica, sans-serif !important;color: #fff;}
/**** Modified*****/

/******** Member menu *****/
ul#tabsmenu {margin:0;padding:0;list-style:none;float:right;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:normal;}
ul#tabsmenu li {display:inline;	margin:0;padding:0;}
ul#tabsmenu a {float:left;background:url("/images/tableft.png") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none !important;}
ul#tabsmenu a span {float:left;	display:block;background:url("/images/tabright.png") no-repeat right top;
	padding:6px 12px 5px 6px;color:#FFF;text-decoration:none !important; height: 14px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul#tabsmenu a span {float:none;}
/* End IE5-Mac hack */
ul#tabsmenu a:hover span {color:#FFF;}
ul#tabsmenu a:hover {background-position:0% -42px;}
ul#tabsmenu a:hover span {background-position:100% -42px;}
/******************* Member Menu **********/

/* * sub menus */
div.mod-menu ul {margin: 0px;padding: 0px;overflow: hidden;list-style: none;}
div.mod-menu ul.menu li {margin: 0px;padding: 0px;}
div.mod-menu ul.menu a, div.mod-menu ul.menu span { display: block; }
div.mod-menu ul.menu a { text-decoration: none; }
div.mod-menu ul.menu span.icon {background-repeat: no-repeat;background-position: 5px 50%;text-indent: 35px;}
div.mod-menu ul.menu li.parent span.separator { cursor: pointer; }
div.mod-menu ul.menu span.subtitle { display: none; }

/* * sub menu: mod-rider */
ul.menu {font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px;}
div.mod-rider ul.menu span.bg {height: 30px;line-height: 30px;text-indent: 25px;color: #ffffff;	text-shadow: 1px 0 1px #111;
	background: url(/images/submenu_bg.png) no-repeat 10px 1px;}
div.mod-rider ul.menu span.bg:hover {color: #ed5d00;text-shadow: 1px 0 1px #000;background: url(/images/submenu_bg.png) no-repeat 10px -25px;}
div.mod-rider ul.menu a.bold span.bg { font-weight: bold; }
div.mod-rider ul.menu a.level1,
div.mod-rider ul.menu span.level1 { background: #295171 url(/images/submenu_level1_item.png) 100% 0 no-repeat; }
#right div.mod-rider ul.menu a.level1,
#right div.mod-rider ul.menu span.level1 { background-position: 0 0; }
div.mod-rider ul.menu a.level1:hover,
div.mod-rider ul.menu span.level1:hover { background: #1D3B52 url(/images/submenu_level1_item.png) 100% 0 no-repeat; cursor: pointer;}


.accordion { margin:0;}
.accordion h2 {font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; padding:0; margin:0;}
.accordion h2.acc_trigger {
	height: 30px;
	line-height: 30px;
	text-indent: 25px;
	color: #ffffff;	
	text-shadow: 1px 0 1px #111;
	background: #295171 url(/images/submenu_level1_item.png) 100% 0 no-repeat;
	cursor:pointer;
}
.accordion h2.acc_trigger span.bg {
	height: 30px;
	line-height: 30px;
	text-indent: 25px;
	color: #ffffff;	
	text-shadow: 1px 0 1px #111;
	background: url(/images/submenu_bg.png) no-repeat 10px 1px;}
.accordion h2.acc_trigger span.bg:hover {color: #ed5d00;text-shadow: 1px 0 1px #000;background: url(/images/submenu_bg.png) no-repeat 10px -25px;}
.accordion h2.active, /*{background: #1D3B52 url(/images/acc_container_bg.png) 100% 0 repeat-y; cursor: pointer;}*/
.accordion h2:hover {background: #1D3B52 url(/images/submenu_level1_item.png) 100% 0 no-repeat; cursor: pointer;}
.acc_container {padding:0;background: #1D3B52 url(/images/acc_container_bg.png) 100% 0 repeat-y;text-transform:none !important;}
	.acc_container .block {padding:5px}
		.acc_container .block ul.newslist {padding:0; margin: 0 4px 0 5px; list-style:none; background:none}
			.acc_container .block ul.newslist li {background: url(/images/submenu_level2_item.png) no-repeat 0px -3px; padding: 3px 0 3px 15px; list-style:none;}
			.acc_container .block ul.newslist li:hover {background: url(/images/submenu_level2_item.png) no-repeat 0px -29px;}
		
		.acc_container .block ul.genre {padding:0; margin: 0 5px 0 5px; list-style:none; background:none; overflow:hidden}
			.acc_container .block ul.genre li {background: url(/images/submenu_level2_item.png) no-repeat 0px -3px; padding: 3px 0 3px 15px; list-style:none;display:inline; float:left; width:42%; overflow:hidden}
			.acc_container .block ul.genre li:hover {background: url(/images/submenu_level2_item.png) no-repeat 0px -29px;}

.genreblock {display:block;margin:0; padding:5px;position:relative;background: #444;background: rgba(0,0,0,.5);
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset;}
		.genreblock ul.genres {padding:0; margin:3px 0 3px 3px; list-style:none; overflow:hidden}
.genreblock ul.genres li {margin:1px 0;padding:0;display:inline; float:left; width:107px; overflow:hidden}
.genreblock ul.genres li a {float:left;background:url("/images/tableft.png") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none !important;}
.genreblock ul.genres li a span {display:block;background:url("/images/tabright.png") no-repeat right top;
	padding:6px 12px 5px 6px;color:#FFF;text-decoration:none !important; height: 14px;width:83px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.genreblock ul.genres li a span {float:none;}
/* End IE5-Mac hack */
.genreblock ul.genres li a:hover span {color:#FFF;}
.genreblock ul.genres li a:hover {background-position:0% -42px;}
.genreblock ul.genres li a:hover span {background-position:100% -42px;}

/*sort menu */
ul#sortmenu {margin:0 0 0 35px;padding:0;list-style:none;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:normal;}
ul#sortmenu li {display:inline;	margin:0;padding:0;}
ul#sortmenu a {float:left;background:url("/images/tableft.png") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none !important;}
ul#sortmenu a span {display:block;background:url("/images/tabright.png") no-repeat right top;
	padding:6px 8px 5px 6px;color:#FFF;text-decoration:none !important; height: 14px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul#sortmenu a span {float:none;}
/* End IE5-Mac hack */
ul#sortmenu a:hover span {color:#FFF;}
ul#sortmenu a:hover {background-position:0% -42px;}
ul#sortmenu a:hover span {background-position:100% -42px;}
					
.acc_sep {display:block; height:3px;background: #1D3B52 url(/images/acc_container.png) 100% 100% no-repeat;}


/***** Styles system buttons (vote/poll etc)*****/
input.bbcodes, input.button, input.buttons, input.bbcodes_poll, button.fbutton, button.fbutton2, .ubuttons a, .ubuttons a:visited{	
	padding: 2px 10px 4px 10px;height: 23px;line-height: 23px;margin-left: 3px;text-decoration: none;
	-moz-border-radius: 15px;-khtml-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;
	background: #cdcdcd url(/images/buttons.gif) 0 0 repeat-x;
	text-align: center;outline: none !important;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #aaa;
	color:#000;
	text-shadow: 1px 1px 1px #fff;
	text-decoration: none;
	-moz-box-shadow: 0px 0px 4px #aaa;
	-moz-box-shadow: 0px 0px 4px #aaa;
	box-shadow: 0px 0px 4px #aaa;	
	}
button.fbutton, button.fbutton2 {padding: 4px 12px;height:auto !important;line-height: auto !important;font:bold 16px Arial, Helvetica, sans-serif;}
	
input.bbcodes:hover, input.bbcodes:focus,
input.button:hover, input.button:focus,
input.buttons:hover, input.buttons:focus,
input.bbcodes_poll:hover, input.bbcodes_poll:focus, 
.ubuttons a:hover, .ubuttons a:active,
button.fbutton:hover, button.fbutton:focus,
button.fbutton2:hover, button.fbutton2:focus {	
	cursor: pointer;
	background: #fff url(/images/buttons.gif) 0 -49px repeat-x; 
	color: #284e6d;
	outline: none !important;
	text-decoration: none;
	border:1px solid #284e6d}
button.fbutton2 {font-size: 20px !important;height: 30px;line-height: 30px;-moz-border-radius: 25px;-khtml-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;padding: 0 10px 15px 10px;}	
.ubuttons a, .ubuttons a:visited, .ubuttons a:hover, .ubuttons a:active { /* for user profile link buttons */
	font-size:12px !important; font-weight:bold;padding: 3px 15px 3px 15px;text-decoration: none !important;}
.ubuttons {color:#eceff0} /* for none link text in user profile - let make it disappear by color as smae as backgroun*/
/***** Styles system buttons (vote/poll etc)*****/

.img {border: 0; padding-right: 5px; vertical-align: top; padding-top: 2px;}