body{
}

a{
	text-decoration: none;
}

a:link{
	color: #355;
}

a:visited{
	color: #355;
}

a:hover{
  	text-decoration: underline; 
}

/* newsbox  */
.nn_newsbox {
	padding: 0px;
	border: 1px solid #76B5D3;
	display: block;
	background: url(images/nmb_fon.png);
	position: fixed;
	right: 5px;
	bottom: 50px;
	overflow: auto;
	z-index: 5000;
	-moz-border-radius: 5px;
}

.nn_newsbox .newsbox_title {
	padding: 1px;
	padding-left: 3px;
	padding-right: 2px;
	border-top: 1px solid #76B5D3;
	display: block;
	color: #3C6275;
	background: #CCE1F9;
	font: bold 10px arial;
	letter-spacing: -1px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
}

.nn_newsbox .newsbox_ext {
	width: 40px;
	display: block;
	height: 40px;
	overflow: hidden;
}

.nn_newsbox .newsbox_counter{
	margin-top: 2px;
	padding: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	color: #D73C39;
	font: bold 16px tahoma;
	text-align: center;
	text-align: center;
}

.nn_newsbox .newsbox_comment_counter{
	padding: 1px;
	display: block;
	color: #3E734B;
	font: 10px tahoma;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 16px;
}

/* nmcb: news client comment box*/
.nn_commentbox{
	border: 1px solid #76B5D3;
	border-bottom: 0px;
	padding: 0px;
	background: #FFF;
	position: fixed;
	bottom: 0px;
	right: 5px;
	z-index: 4999;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

.nn_commentbox .commentbox_frame{
	border: 0px solid #AAA;
	background: #FFF url(images/fonx.png);
}

.nn_commentbox .commentbox_header {
	border-bottom: 1px solid #76B5D3;
	padding: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: block;
	background: #D8E6ED;
	color: #255B78;
	font: bold 16px Georgia;
	vertical-align: middle;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

.nn_commentbox .commentbox_header_url_title{
	border-bottom: 1px dotted #76B5D3;
	padding: 2px;
	padding-left: 5px;
	display: block;
	color: white;
	font: bold 13px arial;
	background-color: #ccaabb;
}

.nn_commentbox .commentbox_close_img {
	border: 0px;
	margin: 2px;
	float: right;
	vertical-align: top;
}

/*comment page*/
.cmnt_type_like{
	float: right;
	width: 40px;
	display: block;
	background: no-repeat bottom right url(images/comment/lovethis.png);
	height: 40px;
}

.cmnt_type_dislike{
	float: right;
	width: 40px;
	display: block;
	background: no-repeat bottom right url(images/comment/dislikethis.png);
	height: 40px;
}

.cmnt_type_ask{
	float: right;
	width: 40px;
	display: block;
	background: no-repeat bottom right url(images/comment/askthis.png);
	height: 40px;
}

.cmnt_type_star{
	float: right;
	width: 16px;
	height: 16px;
	display: block;
	background: no-repeat url(images/feed16.png);
}

.cmnt_type_throw{
	float: right;
	width: 40px;
	display: block;
	background: no-repeat bottom right url(images/comment/throwthis.png);
	height: 40px;
}

input.cmnt_post_img{
float:right;
}

input.cmnt_post_img:hover{
}

input.cmnt_post_imgthrow{
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

input.cmnt_post_imgthrow:hover{
	opacity: 1.0;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
}

/* feedpopup */
.nn_feed_popup {
	width: 300px;
	padding: 0px;
	display: block;
	overflow: auto;
	position: fixed;
	bottom: 0px;
	right: 60px;
	z-index: 1000;
}

.nn_feed_pnl {
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #E08585;
	background: #F8F8FB;
	text-align: left;
	line-height: normal;
	-moz-border-radius: 10px;
}

.nn_feed_pnl .feed_h{
	padding: 2px;
	padding-right: 20px;
	display: block;
	background: no-repeat top right url(images/fl_ico16.png);
	color: #5B6584;
	font: bold 12px Georgia;
	text-align: right;
}

.nn_feed_pnl .feed_subinfo{
	padding-right: 20px;
	color: #7BB793;
	font: 10px verdana;
}

ul.nn_feed {
	margin: 0px;
	padding: 5px;
	display: block;
	list-style: none;
}

.nn_feed a{
	text-decoration: none;
}

.nn_feed li{
	padding-top: 10px;
	border-bottom: 1px dotted #DADBDE;
	display: block;
	font: 11px verdana;
}
.nn_feed ul.nn_feed_page{
	margin: 0px;
	padding: 0 0 0 3px;
	display: block;
	list-style: none;
}
.nn_feed_page li{
	border:0px !important;
}

.nn_feed .feed_date {
	padding-left: 10px;
	display: block;
	color: #7BB793;
	font: 10px Georgia;
	text-align: right;
}

.nn_feed .feed_user {
	color: #5B6584;
	font-weight: bold;
	text-transform: capitalize;
}

.nn_feed .feed_user_img {
	border: 1px solid #B6C5C7;
	float: left;
	margin-right: 10px;
	padding: 0;
	width: 50px;
	display: block;
	background: #FFFFFF url(images/fonx.png) repeat;
	overflow: hidden;
}

.nn_feed .feed_abstract {
/* 	padding-bottom: 10px;
		padding-left: 10px;
		padding-top: 20px; */
	display: block;
	color: #666666;
	font: 13px tahoma;
}

.nn_feed .feed_page_title{
	color: #AE3636;
	font-weight: bold;
}

.nn_feed .feed_page_title:visited {
	color: #AE3636;
}

.nn_feed li.old_feed {
	color: #666666;
}

.nn_feed li.old_feed .feed_page_title{
	color: #666666;
}

.nn_feed li.old_feed .feed_user{
	color: #666666;
}

.nn_feed li.old_feed .feed_date{
	color: #666666;
}

.nn_feed li.old_feed .feed_abstract{
	color: #666666;
}

/* inpage application frames */
.nn_in_page_app{
	padding: 10px;
	position: fixed;
	z-index: 5000;
}

.nn_in_page_app .appouter {
	padding: 15px;
	background: url(../base/images/appouterfon.png);
	border-collapse: collapse;
	-moz-border-radius: 10px;
}

.nn_in_page_app .appiframe{
	border: 0px;
	background: #FFF url(../base/images/fonx.png);
}

.nn_in_page_app .addizinfo{
	padding: 10px;
	display: block;
	font: normal 12px arial;
}

.nn_in_page_app .appbody{
	padding: 0px;
	padding-bottom: 3px;
	border: 1px solid #6D8C96;
	display: block;
	color: #315162;
	background: #FFF;
	font: bold 12px arial;
	overflow: hidden;
	-moz-border-radius: 5px;
}

.nn_in_page_app .appheader{
	border-bottom: 1px solid #AEC0C6;
	display: block;
	background: #E7EEEF;
	text-align: left;
	height: 20px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}

.nn_in_page_app .appname{
	margin-top: 3px;
	margin-left: 10px;
	display: inline-block;
	color: #315162;
	font: 12px verdana;
	font-weight: bold;
}

span.iz_links_in_page{
	border-bottom: 1px dotted #c8d9ea;
	-moz-border-radius: 5px;
}

span.iz_links_in_page:hover{
	margin: -5px;
	padding: 5px;
	border: 0px;
	color: #CC0033;
	background: #feeff3;
}

