BODY {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #666666;
	color: #333333;
}

BODY.nobg {
	background: #FFFFFF;
}

FORM {
	margin: 0;
	padding: 0;
}

IMG {
	border: none;
}

A {
	color: #2f6297;
	text-decoration: none;
	outline: none;
}

A:hover {
	color: #CA0002;
}

A.view-all {
	color: #CA0002;
	white-space: nowrap;
	font-size: 10px;
}

A.view-all:hover {
	color: #999999;
}

.hidden {
	display: none!important;
}

.row {
	width: 100%;
	float: left;
}

.overflow-hidden {
	overflow: hidden;
}

.page {
	width: 900px;
	margin: auto;
}

.page.print-version {
	width: 99%;
}

.header {
	background: #FFFFFF url("../images/news/header/bg.gif") repeat-x left bottom;
}

.top-bar {
	height: 30px;
	/*overflow: hidden;*/
	position: relative;
	top: 0px;
	left: 0px;
}

.header .top-bar {
	overflow: hidden;
}

.top-bar .checkbox.checked {
	background: url("../images/news/content/checkbox-checked-blue.gif") no-repeat 4px 5px;
}

.top-bar .tb-registration {
	position: absolute;
	top: 0px;
	left: 0px;
}

.top-bar .tb-registration H4 {
	margin: 8px 16px 0 9px;
	display: inline;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #306199;
	font-size: 12px;
	float: left;
}

.top-bar .tb-registration H4.hilight {
	color: #cb0003;
}

.top-bar .tb-registration INPUT {
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	border: 1px solid #bfbfbf;
	margin: 8px 4px 0 0;
	width: 92px;	
	padding: 0 0 0 20px;
	height: 15px;
}

.top-bar .tb-registration INPUT.email {
	background: #FFFFFF url("../images/news/icons/email-small.gif") no-repeat 4px center;
}

.top-bar .tb-registration INPUT.password {
	background: #FFFFFF url("../images/news/icons/key.gif") no-repeat 4px center;
}

.top-bar .tb-registration INPUT.nickname {
	background: #FFFFFF url("../images/news/icons/user.gif") no-repeat 4px center;
}

.top-bar .tb-registration IMG.captcha {
	float: left;
	margin: 8px 4px 0 0;
	_display: inline;
}

.top-bar .tb-registration INPUT.captcha {
	width: 75px;
	padding: 0;
	text-align: center;
}

.top-bar .tb-registration .agree {
	float: left;
	padding: 4px 0 0 0; 
	margin: 0 0 0 9px;
	_margin-left: 2px;
}

.top-bar .tb-registration .agree .checkbox {
	display: block;
	float: left; 
}

.top-bar .tb-registration .agree INPUT {
	width: auto;
	margin: 0 0 0 -7px;
	_margin-left: -18px;
	height: auto;
	padding: auto;
}

.top-bar .tb-registration .agree LABEL {
	margin: 0 0 0 14px;
	position: relative;
	top: 4px;
}

/* For Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .top-bar .tb-registration .agree LABEL { margin-left: -2px; }
}

/* for IE7 */
*:first-child+html .top-bar .tb-registration .agree LABEL {
	margin-left: 6px;
}


.top-bar .tb-registration .agree A {
	margin: 4px 0 0 2px;
	float: left;
}

.top-bar .tb-registration .reg-btn {
	margin: 7px 0 0 17px;
	_margin-left: 13px;
}



.top-bar .tb-message {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.top-bar .tb-message P {
	margin: 0;
	padding: 8px 0 0 0;
	text-align: center;
	font-weight: bold;
	color: #CA0002;
}

.top-bar .tb-message P.msg-success {
	color: #009900;
}

.header .search {
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.header .search .login-form {
	float: left;
	padding: 0 0 0 10px;
}

.header .search .login-form INPUT {
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	border: 1px solid #bfbfbf;
	margin: 8px 0 0 0;
	width: 92px;	
	padding: 0 0 0 20px;
	height: 15px;
}

.header .search .login-form INPUT.login {
	background: #FFFFFF url("../images/news/icons/email-small.gif") no-repeat 4px center;
}

.header .search .login-form INPUT.password {
	margin-left: 5px;
	margin-right: 11px;
	background: #FFFFFF url("../images/news/icons/key.gif") no-repeat 4px center;
}

.header .search .login-form BUTTON {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	border: none;
	background: none;
	margin: 8px 9px 0 0;
	_margin-left: 0;
	padding: 0;
	display: block;
	float: left;
}

.header .search .login-form BUTTON SPAN {
	cursor: pointer;
}

.header .search .login-form BUTTON SPAN.bg {
	background: url("../images/news/header/btn-bg.gif") repeat-x left top;
	display: block;
	float: left;
}

.header .search .login-form BUTTON SPAN.left {
	float: left;
	display: block;
	background: url("../images/news/header/btn-left.gif") no-repeat left top;
}

.header .search .login-form BUTTON SPAN.right {
	float: right;
	display: block;
	background: url("../images/news/header/btn-right.gif") no-repeat right top;
	padding: 1px 6px;
	white-space: nowrap;
}

.header .search .login-form A {
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 9px 0 0 0;
	color: #888888;
	_margin-left: -18px;
}

/* for IE7 */
*:first-child+html .header .search .login-form A {
	margin-left: -18px;
}

.header .search .login-form A:hover {
	text-decoration: underline;
}

.header .search .login-form SPAN.remember {
	float: left;
	display: block;
	margin: 4px 0 0 -5px;
}

.header .search .login-form .checkbox.checked {
	background: url("../images/news/content/checkbox-checked-blue.gif") no-repeat 4px 5px;
}

.header .search .login-form SPAN.remember INPUT {
	width: auto;
}

.header .search .login-form SPAN.remember LABEL {
	float: left;
	display: block;
	margin: 4px 8px 0 6px;
	_margin-left: 0;
}

/* for IE7 */
*:first-child+html .header .search .login-form SPAN.remember LABEL {
	margin-left: 0;
}

/*
 * For opera
 */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .header .search .login-form SPAN.remember LABEL { margin-left: -10px; }
}

.header .search .search-form {
	float: right;
	padding: 0 10px 0 0;
}

.header .search .search-form A.rss {
	float: right;
	display: block;
	margin: 7px 0 0 0; 
}

.header .search .search-form LABEL {
	font-weight: bold;
	float: right;
	margin: 8px 0 0 0;
}

.header .search .search-form BUTTON {
	float: right;
	background: none;
	border: none;
	margin: 7px 24px 0 1px;
	_margin: 7px 21px 0 3px;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
}

/*
 * For opera
 */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .header .search .search-form BUTTON { margin: 8px 27px 0 4px; }
}

.header .search .search-form BUTTON SPAN {
	cursor: pointer;
}

.header .search .search-form BUTTON SPAN.bg {
	background: url("../images/news/header/btn-bg.gif") repeat-x left top;
	display: block;
	float: left;
}

.header .search .search-form BUTTON SPAN.left {
	float: left;
	display: block;
	background: url("../images/news/header/btn-left.gif") no-repeat left top;
}

.header .search .search-form BUTTON SPAN.right {
	float: right;
	display: block;
	background: url("../images/news/header/btn-right.gif") no-repeat right top;
	padding: 1px 6px;
	white-space: nowrap;
}

.header .search .search-form INPUT {
	background: #FFFFFF url("../images/news/icons/full-screen.gif") no-repeat 4px center!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
	color: #888888;
	border: 1px solid #bfbfbf!important;
	margin: 8px 0 0 0!important;
	width: 130px!important;
	_width: 130px!important;
	padding: 0 0 0 20px!important;
	height: 15px!important;
	float: right!important;
}

.header A.logo {
	display: block;
	float: left;
}

.header IMG.map {
	display: block;
	float: right;
}

.header .banner {
	margin: 6px 0 0 240px; 
}

.footer {
	height: 30px;
	background: url("../images/news/footer/bg.gif") repeat-x left top;
	font-size: 11px;
}

.footer P {
	padding: 9px 3px 0 22px;
	margin: 0;
	float: left;
}

.footer UL {
	margin: 0;
	padding: 9px 0 0 0;
	list-style: none;
}

.footer UL LI {
	float: left;
	background: url("../images/news/footer/sep.gif") no-repeat left center;
	padding: 0 3px 0 5px;
}

.content {
	background: #FFFFFF;
	padding: 0 0 14px 0;
}

.content .col-left {
	float: left;
	width: 127px;
	margin: 14px 0 0 0;
}

.content .col-center {
	float: left;
	width: 490px;
	margin: 14px 0 0 13px;
}

.print-version .content .col-center {
	width: 95%;
	_display: inline;
}

.content .col-right {
	float: left;
	width: 250px;
	margin: 0 0 0 10px;
}

.content H2 {
	margin: 3px 0 5px 0;
	padding: 1px 4px;
	background: #306199;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}

.content H2 A, 
.content H2 A:hover {
	color: #FFFFFF;
}

.content H2.hilight {
	background: #ca0002;
}

.rubric-list {
	margin: 0 0 0 3px;
}

.rubric-list UL {
	margin: 0 0 0 9px;
	padding: 0 0 20px 0;
	list-style: none;
}

.rubric-list UL LI {
	margin: 3px 0 0 0;
	font-weight: bold;
}

.bordered-block {
	border: 1px solid #cdcdcd;
}

.top-story {
	float: left;
	width: 200px;
	margin: 2px 2px 0 5px;
	display: inline;
	padding: 0 0 5px 0;
}

.top-story .ts-content {
	background: #FFFFFF;
	height: 324px;
}

.top-story H3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}

.top-story P {
	margin: 0;
	padding: 4px 0;
}

.breaking-news {
	float: left;
	width: 274px;
	margin: 2px 0 0 4px;
	padding: 0 0 5px 0;
}

.breaking-news .bn-cont {
	/*height: 295px;*/
	/*overflow: hidden;*/
	position: relative;
}

.breaking-news .bn-cont UL {
	position: relative;
	left: 0px;
	top: 0px;
}

.breaking-news .bn-cont UL LI {
	position: relative;
	left: 0px;
	top: 0px;
}

.news-list UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

.news-list UL LI {
	background: url("../images/news/icons/bullet.gif") no-repeat left 5px;
	padding: 0 0 10px 7px;
}

.news-list UL LI A {
	font-weight: bold;
}

.news-list.fw-normal UL LI A {
	font-weight: normal;
}

.news-list A.view-all {
	margin: 0 0 0 4px;
}

.news-list UL LI A.view-all {
	font-weight: normal;
	margin: 0;
}

.tabbed-news-block {
	float: left;
	clear: left;
	margin: 15px 0 0 0;
	width: 290px;
}

.tabbed-news-block .news-list UL {
	margin: 5px 5px 0 5px;
}

.block-tabset UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

.block-tabset UL LI {
	float: left;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0 5px;
}

.block-tabset UL LI A {
	background: #f3f3f3;
	display: block;
	padding: 4px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.block-tabset UL LI A:hover {
	color: #CA0002;
}

.block-tabset UL LI A.current {
	background: #FFFFFF;
	color: #CA0002;
	position: relative;
	padding-bottom: 5px;
	margin-bottom: -1px;
}

.news-photo-list UL {
	margin: 5px 6px 0 6px;
	padding: 0;
	list-style: none;
}

.np-right .news-photo-list UL {
	margin-left: 0;
}

.news-photo-list UL LI {
	float: left;
	width: 100%;
	padding: 0 0 5px 0;
	font-weight: bold;
}

.news-photo-list UL LI A.photo {
	float: left;
	margin: 0 4px 0 0;
}

.news-photo-list UL LI H4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 12px;
}

.news-photo-list UL LI H4 A {
	color: #CA0002;
}

.small-block {
	float: left;
	margin: 15px 0 0 14px;
	width: 183px;
}

.small-block H3 {
	color: #CA0002;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 0 21px;
	padding: 0;
}

.comment-block {
	background: url("../images/news/icons/comment.gif") no-repeat left 2px;
}

.focus-block {
	background: url("../images/news/icons/focus.gif") no-repeat left 2px;
}

.blog-block {
	background: url("../images/news/icons/blog.gif") no-repeat left 2px;
}

.comment-block P {
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-indent: 19px;
	background: url("../images/news/icons/quote.gif") no-repeat left top;
	clear: left;
}

.comment-block.nobg P {
	background: none;
	text-indent: 0;
}

.comment-block H4 {
	margin: 0;
	padding: 8px 0 2px 0;
	font-size: 15px;
	font-weight: bold;
}

.comment-block .author {
	padding: 5px 0;
}

.comment-block .author IMG {
	float: left;
	margin: 0 4px 0 0;
}

.comment-block .author H4 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
}

.comment-block .author H5 {
	margin: 0;
	padding: 0;
	font-weight: normal;;
	font-size: 9px;
}

.focus-block H4 {
	margin: 0;
	padding: 5px 0;
	font-size: 15px;
	font-weight: bold;
}

.photo-block {
	float: left;
	width: 200px;
	margin: 14px 0 0 0;
}

.photo-block .ph-content {
	background: #FFFFFF;
}

.photo-block A {
	color: #CA0002;
	font-weight: bold;
}

.photo-block A:hover {
	color: #999999;
}

.press-review-block {
	margin: 14px 0 0 15px;
	width: 265px;
	float: left;
}

.col-right H3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 4px 0;
	text-indent: 25px;
}

.video-block {
	background: url("../images/news/icons/video-block.gif") no-repeat left 3px;
	margin: 14px 0 0 0;
}

.video-block .video-player {
	margin: 3px 0 0 0;
}

.video-block A {
	background: url("../images/news/icons/full-screen.gif") no-repeat left center;
	padding: 0 0 0 17px;
	color: #CA0002;
	display: block;
	margin: 3px 0 0 0;
}

.video-block A:hover {
	color: #999999;
}

.events-block {
	margin: 14px 0 0 0;
	background: url("../images/news/icons/calendar.gif") no-repeat left 3px;
}

.snapshot-block {
	margin: 14px 0 0 0;
	background: url("../images/news/icons/snapshot.gif") no-repeat left 5px;
}

.ds-gallery-container {
	background: #f3f3f3;
	border: 1px solid #CCCCCC;
	height: 105px;
}

.ds-gallery-container .sn-arr-left {
	float: left;
	padding: 44px 0 0 8px;
}

.ds-gallery-container .sn-arr-right {
	float: right;
	padding: 44px 8px 0 0;
}

.ds-gallery-container .dsg-content {
	width: 193px;
	height: 100%;
	margin: auto;
	background: url("../images/news/loading.gif") no-repeat center center;
}

.ds-gallery-container .dsg-item {
	background: #f3f3f3;
	float: left;
	width: 100%;
	height: 100%;
}

.ds-gallery-container .dsg-item A.dsg-image {
	display: block;
	float: left;
	height: 85px;
	width: 80px;
	background: #FFFFFF;
	margin: 9px 0 0 0;
}

.ds-gallery-container .dsg-item A.dsg-image IMG {
	margin: 6px auto 7px auto;
	display: block;
}

.ds-gallery-container .dsg-item A.dsg-image SPAN {
	font-size: 10px;
	color: #333333;
	display: block;
	margin: 0 0 0 6px;
}

.ds-gallery-container .dsg-item A.dsg-link {
	display: block;
	float: left;
	margin: 14px 0 0 9px;
	width: 95px;
}

.snapshot-block .most-popular {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 7px 1px;
}

.snapshot-block .most-popular H4 {
	margin: 0;
	padding: 7px 4px 0 4px;
	font-size: 12px;
	font-weight: bold;
}

.snapshot-block .most-popular UL {
	margin: 0 4px;
	padding: 0;
	list-style: none;
}

.snapshot-block .most-popular UL LI {
	background: url("../images/news/icons/photo.gif") no-repeat left 9px;
	padding: 7px 0 0 0;
	text-indent: 16px;
}

.snapshot-block .most-popular P {
	margin: 4px 4px 0 4px;
	padding: 0;
}

.quote-of-day {
	margin: 14px 0 0 0;
	background: #f3f3f3 url("../images/news/content/quote-tail.gif") no-repeat left bottom;
	padding: 0 0 35px 0;
}

.col-right .quote-of-day H3 {
	margin: 10px 0 0 6px;
	padding: 0;
	color: #515151;
	text-indent: 0;
}

.quote-of-day P {
	margin: 7px 6px 0 6px;
}

.quote-of-day P.quote {
	text-indent: 20px;
	background: url("../images/news/icons/quote.gif") no-repeat left 2px;
	font-size: 15px;
}

.news-page H1 {
	margin: 0;
	padding: 0;
	color: #464646;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
}

.news-page P {
	margin: 13px 0 0 0;
	padding: 0;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.news-page .news-content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.news-page P.date {
	float: left;
	clear: left;
	margin: 0;
}

.news-page .hr {
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	border-bottom: 1px solid #cccccc;
	clear: left;
}

.news-page .main-photo {
	float: left;
	clear: left;
	width: 202px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 8px 0 0;
}

.news-page .main-photo IMG {
	border: 1px solid #bfbfbf;
	display: block;
}

.news-page .main-photo P.copyright {
	margin: 0;
	padding: 0;
	text-align: right;
	color: #797979;
	font-size: 9px;
}

.news-page .main-photo P.description {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 10px;
	color: #202020;
}

.news-page .top-bar {
	padding: 10px 0;
}

.news-page .top-bar .email-container {
	float: right;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100px;
}

.print-version .news-page .top-bar .email-container {
	display: none;
}

.news-page .top-bar .email-popup {
	position: absolute;
	top: -50px;
	left: 0px;
	background: #CCCCCC;
	border: 1px solid #333333;
	padding: 5px;
}

.news-page .top-bar .email-popup P {
	margin: 0;
	padding: 0;
	font-size: 11px;
	white-space: nowrap;
}

.news-page .top-bar .email-popup INPUT {
	font-size: 12px;
	display: block;
	width: 200px;
}

.news-page .top-bar A.link {
	display: block;
	float: right;
	font-size: 14px;
	color: #202020;
	margin: 0 0 0 17px;
	padding: 0 0 0 26px;
}

.news-page .top-bar A.link:hover {
	text-decoration: underline;
}

.news-page .top-bar A.reprints {
	background: url("../images/news/icons/reprints.gif") no-repeat left center;
}

.news-page .top-bar A.print {
	background: url("../images/news/icons/print.gif") no-repeat left center;
}

.news-page .top-bar A.email {
	background: url("../images/news/icons/email.gif") no-repeat left center;
}

.news-page .inline-banner {
	float: left;
	clear: left;
	padding: 12px 8px 5px 0;
}

.news-page .small-block.np-inline {
	margin: 10px 8px 0 0;
	width: 202px;
	clear: left;
}

.news-page .small-block .hr {
	margin: 9px 0 0 0;
}

.news-page .inner-quote {
	width: 202px;
	clear: left;
	margin: 10px 8px 0 0;
}

.news-page .focus-block {
	overflow: hidden;
}

.news-page .focus-block .news-list UL LI {
	padding-top: 2px;
	padding-bottom: 5px;
	background: url("../images/news/icons/bullet.gif") no-repeat left 7px
}

.news-page .focus-block .news-list .concealed {
	height: 0;
	overflow: hidden;
}

.share-now H2 {
	margin: 9px 0 0 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #c50901;
	background: none;
}

.share-now UL {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}

.share-now UL LI {
	float: left;
	font-size: 14px;
	padding: 0 18px 0 0;
	height: 20px;
}

.share-now UL LI.email {
	position: relative;
	left: 0px;
	top: 0px;
}

.share-now UL LI.email .email-popup {
	position: absolute;
	top: -50px;
	background: #CCCCCC;
	border: 1px solid #333333;
	padding: 5px;
}

.share-now UL LI.email .email-popup P {
	margin: 0;
	padding: 0;
	font-size: 11px;
	white-space: nowrap;
}

.share-now UL LI.email .email-popup INPUT {
	font-size: 12px;
	display: block;
	width: 200px;
}

.share-now UL LI A {
	color: #202020;
	padding: 0 0 0 26px;
}

.share-now UL LI A:hover {
	text-decoration: underline;
}

.share-now UL LI.email A {
	background: url("../images/news/icons/email.gif") no-repeat left center;
}

.share-now UL LI.digg A {
	background: url("../images/news/icons/digg.gif") no-repeat left center;
}

.share-now UL LI.facebook A {
	background: url("../images/news/icons/facebook.gif") no-repeat left center;
}

.share-now UL LI.twitter A {
	background: url("../images/news/icons/twitter.gif") no-repeat left center;
}

.share-now UL LI.delicious A {
	background: url("../images/news/icons/delicious.gif") no-repeat left center;
}

.share-now UL LI.myspace A {
	background: url("../images/news/icons/myspace.gif") no-repeat left center;
}

.share-now UL LI.linkedin A {
	background: url("../images/news/icons/linkedin.gif") no-repeat left center;
}

.share-now UL LI.stumbleupon A {
	background: url("../images/news/icons/stumbleupon.gif") no-repeat left center;
}

.share-now UL LI.buzz A {
	background: url("../images/news/icons/buzz.gif") no-repeat left center;
}

.share-now UL LI.mixx A {
	background: url("../images/news/icons/mixx.gif") no-repeat left center;
}

.print-version .news-page .quick-search {
	display: none;
}

.news-page .quick-search {
	padding: 14px 0 0 0;
	float: left;
	width: 100%;
}

.news-page .quick-search H3 {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #c50901;
}

.news-page .quick-search UL {
	margin: 0 0 0 82px;
	padding: 0;
	list-style: none;
}

.news-page .quick-search UL LI {
	float: left;
	padding: 0 10px;
	background: url("../images/news/content/tag-sep.gif") no-repeat right center;
}

.news-page .quick-search UL LI A {
	white-space: nowrap;
}

.news-page .quick-search UL LI.last {
	background: none;
}

.news-page .article-banner {
	padding: 14px 0 0 0;
}

.news-page .photo-gallery {
	background: #f3f3f3;
	border: 1px solid #bfbfbf;
	margin: 10px 0 0 0;
}

.print-version .news-page .photo-gallery {
	width: 488px;
	margin-left: auto;
	margin-right: auto;
}

.news-page .photo-gallery .phg-content {
	margin: 6px -1px 0 -1px;
	text-align: center;
	background: url("../images/news/loading.gif") no-repeat center center;
}

.news-page .photo-gallery .phg-item IMG {
	border: 1px solid #bfbfbf;
}

.news-page .photo-gallery .phg-item P {
	margin: 0;
	padding: 8px 8px 12px 8px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #202020;
	text-align: left;
}

.news-page .photo-gallery .phg-item P.copyright {
	margin: 0;
	padding: 4px 5px 0 0;
	font-size: 9px;
	color: #797979;
	text-align: right;
}

.news-page .photo-gallery .phg-item P.copyright {
	margin: 0;
	padding: 4px 5px 0 0;
	font-size: 9px;
	color: #797979;
	text-align: right;
}

.news-page .photo-gallery .phg-tbar {
	width: 140px;
	margin: auto;
	padding: 5px 0 0 0;
}

.news-page .photo-gallery .phg-tbar A.prev {
	float: left;
	font-size: 0px;
	line-height: 0px;
}

.news-page .photo-gallery .phg-tbar A.next {
	float: right;
	font-size: 0px;
	line-height: 0px;
}

.news-page .photo-gallery .phg-tbar P {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #787878;
	text-align: center;
	margin: 0 30px;
	padding: 3px 0;
}

.news-page .user-menu {
	border: 1px solid #c4c4c4;
	background: #f3f3f3;
	font-size: 14px;
	height: 32px;
	margin: 0 0 5px 0;
}

.news-page .user-menu UL {
	margin: 7px 0 0 9px;
	padding: 0;
	list-style: none;
}

.news-page .user-menu UL LI {
	float: left;
	padding: 0 24px 0 0;
}

.news-page .user-menu UL LI A {
	padding: 0 0 0 22px;
}

.news-page .user-menu UL LI.new A {
	background: url("../images/news/icons/new.gif") no-repeat left center;
}

.news-page .user-menu UL LI.edit A {
	background: url("../images/news/icons/edit.gif") no-repeat left center;
}

.news-page .user-menu UL LI.delete A {
	background: url("../images/news/icons/delete.gif") no-repeat left center;
}

.news-page .user-menu UL LI.my-news A {
	background: url("../images/news/icons/my-news.gif") no-repeat left center;
}

.news-page .user-menu UL LI.drafts A {
	background: url("../images/news/icons/drafts.gif") no-repeat left center;
}

.news-page .edit-area {
	background: #f3f3f3;
	border: 1px solid #c1c1c1;
	padding: 0 8px 15px 8px;
}

.news-page .edit-area INPUT.input {
	width: 99%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #888888;
	margin: 10px 0 0 0;
	border: 1px solid #c1c1c1;
	padding-top: 2px;
	padding-bottom: 3px;
}

.news-page .edit-area .fl {
	float: left;
}

.news-page .edit-area #quote_text.input {
	padding-left: 24px;
	background: #FFFFFF url("../images/news/icons/a_quote.gif") no-repeat 5px center;
	width: 94%;
}

.news-page .edit-area #tags.input {
	padding-left: 24px;
	background: #FFFFFF url("../images/news/icons/keyword.gif") no-repeat 5px center;
	width: 94%;
}

.news-page .edit-area #press_review_src.input {
	padding-left: 24px;
	background: #FFFFFF url("../images/news/icons/pr_source.gif") no-repeat 5px center;
	width: 94%;
}

.news-page .edit-area #quote_author.input, 
.news-page .edit-area #col_author.input {
	width: 160px;
	margin-left: 0;
	padding-left: 24px;
}

.news-page .edit-area #quote_author.input {
	background: #FFFFFF url("../images/news/icons/a_name.gif") no-repeat 5px center;
	margin-top: 2px;
}

.news-page .edit-area #col_author.input {
	background: #FFFFFF url("../images/news/icons/c_name.gif") no-repeat 5px center;
}

.news-page .edit-area #quote_author_occupation.input, 
.news-page .edit-area #col_occupation.input {
	width: 250px;
	float: right;
	margin-right: -15px;
	position: relative;
	_top: 1px;
	background: #FFFFFF url("../images/news/icons/whois.gif") no-repeat 5px center;
	padding-left: 24px;
}

.news-page .edit-area #quote_author_occupation.input { 
	margin-top: 2px;
}

/* for IE7 */
*:first-child+html .news-page .edit-area #quote_author_occupation.input {
	top: 1px;
}

.news-page .edit-area .input.calendar {
	width: 128px!important;
	padding-left: 22px;
	margin-left: 0;
	background: #FFFFFF url("../images/news/icons/calendar.gif") no-repeat 5px center;
}

.news-page .edit-area #swf_file_url.input {
	width: 284px;
	_width: 286px;
	float: right;
	margin-right: -9px;
	_margin-right: -12px;
	position: relative;
	_top: 1px;
	background: #FFFFFF url("../images/news/icons/video.gif") no-repeat 5px center;
	padding-left: 24px;
}

/* for IE7 */
*:first-child+html .news-page .edit-area #swf_file_url.input {
	top: 1px;
}

.news-page .edit-area .htmlarea {
	margin: 10px 0 0 0;
	background: #3a3a3a url("../images/news/loading-big.gif") no-repeat center center;
	opacity: 0.5;
}

.news-page .edit-area .htmlarea TEXTAREA {
	visibility: hidden;
}

.news-page .edit-area TEXTAREA.input {
	border: 1px solid #c1c1c1;
	width: 99%;
}

.news-page .edit-area .tags-picker {
	padding: 10px 0 0 0;
	clear: left;
}

.news-page .edit-area .tags-picker .tags-area P.nosel {
	margin: 2px 0 0 0;
	padding: 0;
	color: #cb0003;
	font-size: 12px;
	font-weight: bold;
	clear: left;
}

.news-page .edit-area .tags-picker .tags-area {
	clear: left;
	margin: 5px 0 0 0;
	float: left;
}

.news-page .edit-area .tags-picker .tags-area UL {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: left;
}

.news-page .edit-area .tags-picker .tags-area UL LI {
	font-weight: bold;
	font-size: 12px;
	color: #306199;
	float: left;
	padding: 2px 10px 0 0;
	white-space: nowrap;
}

.news-page .edit-area .tags-picker .tags-area UL LI A {
	color: #d02023;
}

.news-page .edit-area #body_path_row {
	display: none!important;
}

.combobox  {
	width: 120px;
}

.combobox A.title {
	display: block;
	background: #306199 url("../images/news/content/combo.gif") no-repeat 108px center;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 7px;
}

.combobox .items-container {
	position: relative;
	top: 0px;
	left: 0px;
}

.combobox .items-container UL {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 150px;
	overflow: auto;
	width: 160px;
	line-height: 20px;
	visibility: hidden;
	z-index: 10;
}

.checkbox {
	background: url("../images/news/content/checkbox.gif") no-repeat 4px 7px;
	cursor: pointer;
}

.checkbox LABEL {
	cursor: pointer;
}

.checkbox.checked {
	background: url("../images/news/content/checkbox-checked.gif") no-repeat 4px 5px;
}

.checkbox INPUT {
	visibility: hidden;
}

.news-page .edit-area .tags-picker .cols .col {
	float: left;
	width: 33%;
}

.news-page .edit-area .linked-news {
	border: 1px solid #CCCCCC;
	clear: left;
	padding: 0 10px 10px 10px;
	margin: 10px 0 0 0;
}

.news-page .edit-area .linked-news UL {
	border: 1px solid #CCCCCC;
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #306199;
	height: 85px;
	overflow: auto;
	width: 99%;
}

.news-page .edit-area .error-container {
	height: 0px;
	overflow: hidden;
}

.news-page .edit-area .error {
	margin: 10px 0 0 0;
	padding: 7px 0 10px 0;
	border: 1px solid #CCCCCC;
	background: #fff7ca;
}

.news-page .edit-area .error P {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cb0003;
}

.news-page .edit-area .error P IMG {
	margin: 3px 0 -3px 0;
}

.news-page .edit-area .buttons {
	margin: 10px 0 0 0;
	height: 20px;
}

.news-page .edit-area .buttons A, 
.custom-btn {
	display: block;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	width: 117px;
	background: url("../images/news/buttons/blue-bg.gif") repeat-x left top;
	margin: 0 0 0 60px;
	_margin-left: 59px;
}

.news-page .edit-area .buttons A.first, 
.custom-btn {
	margin-left: 0;
}

.news-page .edit-area .buttons A SPAN.left, 
.custom-btn SPAN.left {
	display: block;
	height: 100%;
	background: url("../images/news/buttons/blue-left.gif") no-repeat left top;
}

.news-page .edit-area .buttons A SPAN.right, 
.custom-btn SPAN.right {
	display: block;
	height: 100%;
	background: url("../images/news/buttons/blue-right.gif") no-repeat right top;
	cursor: pointer;
}

.news-page .edit-area .buttons A SPAN.txt, 
.custom-btn SPAN.txt {
	display: block;
	text-align: center;
	padding: 4px 0 0 0;
	cursor: pointer;
}

.custom-btn {
	width: auto;
	height: 17px;
	background: url("../images/news/header/btn-bg.gif") repeat-x left top;
}

A.custom-btn:hover {
	color: #FFFFFF;
}

.custom-btn SPAN.left, 
.custom-btn SPAN.right{
	float: left;
}

.custom-btn SPAN.txt {
	margin: 0 7px;
	padding-top: 1px;
	float: left;
}

.news-page .edit-area .buttons A.green {
	background: url("../images/news/buttons/green-bg.gif") repeat-x left top;
}

.news-page .edit-area .buttons A.green SPAN.left {
	background: url("../images/news/buttons/green-left.gif") no-repeat left top;
}

.news-page .edit-area .buttons A.green SPAN.right {
	background: url("../images/news/buttons/green-right.gif") no-repeat right top;
}

.news-page .edit-area .buttons A.red {
	background: url("../images/news/buttons/red-bg.gif") repeat-x left top;
}

.news-page .edit-area .buttons A.red SPAN.left {
	background: url("../images/news/buttons/red-left.gif") no-repeat left top;
}

.news-page .edit-area .buttons A.red SPAN.right {
	background: url("../images/news/buttons/red-right.gif") no-repeat right top;
}

.news-page .edit-area .check-group {
	margin: 10px 0 0 0;
	clear: left;
	border: 1px solid #CCCCCC;
	clear: left;
	height: 27px;
}

.news-page .edit-area .check-group UL {
	margin: 0;
	padding: 1px 0 0 0;
	list-style: none;
}

.news-page .edit-area .check-group UL LI {
	float: left;
	width: 33%;
	font-size: 12px;
	font-weight: bold;
	color: #306199;
}

.news-page .edit-area .check-group UL LI LABEL {
	float: left;
	display: block;
	padding: 4px 0 0 2px;
}

.news-page .edit-area .check-group UL LI INPUT {
	float: left;
}

.disabler {
	position: absolute;
	z-index: 99999;
	background: #3a3a3a url("../images/news/loading-big.gif") no-repeat center center;
}

.uploader .topbar {
	background: #306199;
	height: 37px;
}

.uploader .topbar H4 {
	margin: 11px 0 0 10px;
	padding: 0;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.uploader A.button {
	display: block;
	float: left;
	background: url("../images/news/buttons/gray-bg.gif") repeat-x left top;
	color: #404040;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.uploader A.button SPAN.left {
	display: block;
	float: left;
	background: url("../images/news/buttons/gray-left.gif") no-repeat left top;
}

.uploader A.button SPAN.right {
	float: left;
	background: url("../images/news/buttons/gray-right.gif") no-repeat right top;
	display: block;
	height: 22px;
	cursor: pointer;
}

.uploader A.button SPAN.txt {
	cursor: pointer;
	display: block;
	padding: 4px 13px 0 13px;
}

.uploader .topbar A.button {
	margin: 7px 30px 0 10px;
	_margin-right: 15px;
	float: right;
}

.uploader .items-container {
	border: 1px solid #bfbfbf;
	background: #f3f3f3;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
}

.uploader .items-container .noitems {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	overflow: hidden;
}

.uploader .items-container .noitems P {
	padding: 10px 0 0 5px;
	margin: 0;
}

.uploader .items-container .sortable-area {
	overflow: hidden;
}

.uploader .items-container .sortable-area .button {
	margin: 10px 0 0 10px;
	_margin-left: 5px;
}

.uploader .items-container .sortable-area .items {
	clear: left;
	float: left;
	padding: 10px 0 10px 10px;
	width: 294px;
	_width: 100%;
}

.uploader .items-container .sortable-area .item {
	float: left;
	margin: 5px 5px 0 0;
	width: 73px;
	height: 73px;
	text-align: center;
	font-size: 0px;
}

.uploader .items-container .sortable-area .item IMG {
	padding: 3px;
	margin: 8px 0 0 0;
	cursor: pointer;
}

.uploader .items-container .sortable-area .item.vert IMG {
	margin-top: 0px;
}

.uploader .items-container .sortable-area .item IMG.selected {
	background: url("../images/news/uploader/frame-h.gif") no-repeat center center;
}

.uploader .items-container .sortable-area  .item.vert IMG.selected {
	background: url("../images/news/uploader/frame-v.gif") no-repeat center center;
}

.uploader .items-container .editable-area TABLE {
	height: 200px;
	width: 232px;
}

.uploader .items-container .editable-area .item {
	padding: 20px 8px 0 8px;
}

.uploader .items-container .editable-area .item .photo {
	text-align: center;	
}

.uploader .items-container .editable-area .item .photo DIV {
	margin: auto;
}

.uploader .items-container .editable-area .item .photo .S, 
.uploader .items-container .editable-area .item .photo .E, 
.uploader .items-container .editable-area .item .photo .W, 
.uploader .items-container .editable-area .item .photo .N {
	display: none!important;
}

.uploader .items-container .editable-area .item .controls {
	text-align: right;
	padding: 10px 0 0 0;
	color: #6b6b6b;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.uploader .items-container .editable-area .item .controls A.del {
	float: left;
	padding: 1px 0 1px 19px;
	background: url("../images/news/icons/delete-small.gif") no-repeat left center;
	display: block;
}

.uploader .items-container .editable-area .item .controls INPUT {
	float: right;
	width: 86px;
	border: 1px solid #cecece;
	color: #6b6b6b;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.uploader .items-container .editable-area .item .controls LABEL {
	float: right;
	margin: 1px 3px 0 0;
}

.uploader .items-container .editable-area .item .controls TEXTAREA {
	color: #6b6b6b;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	border: 1px solid #cecece;
	margin: 5px 0 0 0;
	width: 230px;
	height: 40px;
	overflow: auto;
	_margin-top: -5px;
}

/* for IE7 */
*:first-child+html .uploader .items-container .editable-area .item .controls TEXTAREA {
	margin-top: -5px;
}

.uploader .items-container .editable-area A.button {
	margin: 25px 0 0 100px;
	_margin-left: 50px;
}

.uploader .upload-area {
	overflow: hidden;
	height: 0px;
}

.uploader .upload-area #upload-status {
	padding: 0 0 0 5px;
}

.uploader .upload-area .progress-text {
	display: none;
}

.uploader .editable-area {
	overflow: hidden;
	
}

.uploader {
	_overflow: hidden;
	_width: 250px;
}

.uploader .error {
	color: #CC0000;
	font-weight: bold;
}

.breaking-stories-list {
	border: 1px solid #ccccca;
	padding: 4px 14px 20px 14px;
}

.breaking-stories-list H2 {
	float: left;
	padding-right: 30px;
}

.breaking-stories-list UL {
	clear: left;
	padding-top: 8px;
}

.page-navigator {
	text-align: center;
	font-weight: bold;
	padding: 20px 0;
}

.page-navigator SPAN {
	color: #CA0002;
}

.page-navigator SPAN, 
.page-navigator A {
	margin: 0 3px;
}

.page-navigator A IMG {
	margin: 6px 0 -6px 0;
}

.breaking-stories-list.photos-list H2 {
	margin-left: 12px;
	_margin-left: 6px;
}

.breaking-stories-list.photos-list UL {
	padding: 0;
	margin: 0;
	clear: left;
	list-style: none;
	width: 100%;
}

.breaking-stories-list.photos-list UL LI {
	width: 49%;
	padding: 5px 0 7px 0;
	display: block;
	float: left;
	float: _none;
}

.breaking-stories-list.photos-list UL LI.relaxator {
	width: 100%;
	padding: 0;
	float: left;
}

.breaking-stories-list.photos-list UL LI.left {
	clear: left;
	float: left;
}

.breaking-stories-list.photos-list UL LI A {
	display: block;
	width: 200px;
	margin: auto;
}

.breaking-stories-list.photos-list UL LI A IMG {
	display: block;
}

.breaking-stories-list.photos-list UL LI A SPAN {
	display: block;
	font-size: 18px;
	margin: 3px 0 0 0;
}

.calendar {
	padding: 20px 0 0 0;
	clear: left;
}

.calendar H3 {
	margin: 0;
	padding: 0 0 4px 0;
	text-align: center;
	font-weight: bold;
	color: #306199;
	font-size: 20px;
	border-bottom: 1px solid #b2b2b2;
}

.calendar .month {
	float: left;
	width: 25%;
	_width: 24.5%;
}

.calendar .month TABLE {
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	margin: 12px 0 0 0;
	font-size: 11px;
}

.calendar .month TABLE TH {
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	font-weight: normal;
	text-align: center;
	padding: 2px 0;
	background: #EEEEEE;
}

.calendar .month TABLE TH.title {
	padding-top: 0;
	padding-bottom: 0;
}

.calendar .month TABLE TH.title H4 {
	margin: 0;
	padding: 1px 0 2px 0;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #306199;
}

.calendar .month TABLE TD {
	width: 22px;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	text-align: center;
}

.calendar .month TABLE TD.empty {
	padding: 2px 0;
	background: #e4e8f3;
}

.calendar .month TABLE TD A {
	padding: 2px 0;
	display: block;
}

.calendar .month TABLE TD A:hover {
	background: #FFD800;
}

.choose-date {
	margin: 0 0 0 3px;
}

.choose-date INPUT {
	display: block;
	border: 1px solid #c5c5c5;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #888888;
	width: 100px;
	padding: 2px 0 3px 22px;
	margin-left: 0;
	background: #FFFFFF url("../images/news/icons/calendar.gif") no-repeat 5px center;
}

#cse-search-results IFRAME {
	width: 100%!important;
}

INPUT.filled {
	color: #333333!important;
}

TEXTAREA.filled {
	color: #333333!important;
}

.relaxator {
	float: left;
	clear: left;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}

.nowrap {
	white-space: nowrap;
}

.header .user-info {
	float: left;
	padding: 8px 0 0 14px;
}

.header .user-info SPAN {
	float: left;
	display: block;
}

.header .user-info SPAN.nikname {
	color: #070707;
	font-weight: bold;
	margin: 0 14px 0 0;
	padding: 0 0 0 20px;
	background: url("../images/news/icons/user.gif") no-repeat 4px center;
}

.header .user-info SPAN.new_friends {
	margin: 0 14px 0 0;
	padding: 0 0 0 20px;
	height:16px;
	background: url("../images/profile/icons/new_friends.gif") no-repeat left center;
}

.header .user-info SPAN.new_messages {
	margin: 0 14px 0 0;
	padding: 0 0 0 20px;
	background: url("../images/profile/icons/new_messages.gif") no-repeat left center;
}

.top-message {
	background: #FFFFFF;
	padding: 10px 0 0 0;
}

.top-message .tm-border {
	border: 1px solid #CA0002;
	width: 670px;
	margin: auto;
}

.top-message.tm-success .tm-border {
	border: 1px solid #009900;
}

.top-message P {
	margin: 0;
	padding: 5px;
	color: #ca0002;
	font-weight: bold;
	text-align: center;
}

.top-message.tm-success P {
	color: #009900;
}

.top-message P IMG {
	margin: 2px 0 -2px 0;
}

.news-comments {
	clear: left;
	padding: 14px 0 0 0;
}

.news-comments .nc-bar {
	background: url("../images/news/header/bg.gif") repeat-x left top;
	height: 30px;
	margin: 0 0 5px 0;
}

.news-comments .nc-bar .nc-expand-link {
	float: left;
	display: inline;
	font-weight: bold;
	color: #C50901;
	margin: 8px 0 0 6px;
	padding: 0 13px 0 0;
	background: url("../images/news/content/bullet-down.gif") no-repeat right center;
}

.news-comments .nc-bar .nc-expand-link.collapsed {
	background: url("../images/news/content/bullet-up.gif") no-repeat right center;
}

.news-comments .nc-bar A.nc-expand-link:hover {
	text-decoration: underline;
}

.news-comments .nc-bar .nc-sort {
	float: right;
	padding: 8px 4px 0 0;
	width: 50%;
}

.news-comments .nc-bar .nc-sort SPAN {
	float: right;
}

.news-comments .nc-bar .nc-sort .nc-calendar {
	margin: 0 0 0 10px;
	float: right;
}

.news-comments .nc-bar .nc-sort .nc-thumb-up {
	float: right;
	margin: 0 0 0 7px;
}

.news-comments .nc-bar .nc-sort .nc-thumb-down {
	margin: 0 0 0 7px;
	float: right;
}

.news-comments .nc-container {
	overflow: hidden;
	position: relative;
}

.news-comments .nc-item {
	padding: 10px 0 0 0;
}

.news-comments .nc-block {
	border: 1px solid #C1C1C1;
	background: #FEFBEE;
	padding: 0 0 15px 0;
	_padding-bottom: 0;
	_position: relative;
}

/* for IE7 */
*:first-child+html .news-comments .nc-block {
	padding-bottom: 0;
}

/* For Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .news-comments .nc-block {padding-bottom: 7px;}
}

.news-comments .nc-item .nc-block {
	padding-bottom: 5px;
	overflow: hidden;
}

.news-comments .nc-item .nc-block P {
	margin: 9px 14px 6px 14px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.news-comments .nc-item .nc-controls {
	padding: 0 5px 0 0;
	text-align: right;
}

.news-comments .nc-item .avatar {
	float: left;
	margin-right: 5px;
}

.news-comments .nc-item .nc-item-info {
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
}

.news-comments .nc-item .nc-item-info .left {
	float: left;
}

.news-comments .nc-item .nc-item-info .right {
	float: right;
}

.news-comments .nc-item .nc-item-info .nci-login {
	float: left;
	color: #306199;
	font-weight: bold;
	width: 115px;
}

.news-comments .nc-item .nc-item-info A.nci-report {
	float: right;
	color: #C50901;
	background: url("../images/news/icons/flag.gif") no-repeat left center;
	padding: 0 0 0 20px;
}

.news-comments .nc-item .nc-item-info A.nci-report:hover {
	text-decoration: underline;
}

.news-comments .nc-item .nc-item-info SPAN.nci-report {
	float: right;
	background: url("../images/news/icons/check.gif") no-repeat left center;
	padding: 0 0 0 20px;
}

.news-comments .nc-item .nc-item-info A.nci-thumb-down {
	float: left;
	color: #C50901;
	background: url("../images/news/icons/thumb-down.gif") no-repeat left center;
	padding: 0 30px 0 20px;
}

.news-comments .nc-item .nc-item-info .nci-thumb-down.disabled {
	background: url("../images/news/icons/thumb-down-dis.gif") no-repeat left center;
}

.news-comments .nc-item .nc-item-info A.nci-thumb-up {
	float: left;
	color: #306199;
	background: url("../images/news/icons/thumb-up.gif") no-repeat left center;
	padding: 0 15px 0 20px;
}

.news-comments .nc-item .nc-item-info .nci-thumb-up.disabled {
	background: url("../images/news/icons/thumb-up-dis.gif") no-repeat left center;
}

.news-comments .nc-item .nc-item-info .nci-date {
	float: left;
	background: url("../images/news/icons/calendar.gif") no-repeat left center;
	padding: 0 0 0 21px;
	width: 110px;
}

.news-comments .nc-comment-area {
	margin: 10px 0 0 0;
}

.news-comments .nc-comment-area.nc-edit-area {
	overflow: hidden;
	height: 0px;
	margin: 0;
}

.news-comments .nc-comment-area TEXTAREA {
	margin: 10px 0 0 10px;
	width: 465px;
	height: 92px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	border: 1px solid #C1C1C1;
	_position: relative;
}

.news-comments .textdisabler {
	margin:10px 0 0 10px;
	background: #3A3A3A url("../images/news/loading.gif") no-repeat center center;
	position:absolute;
	z-index:99999;
}

.news-comments .nc-comment-area TEXTAREA.loading {
	background: #3a3a3a url("../images/news/loading.gif") no-repeat center center;
}

.news-comments .nc-item  .nc-comment-area TEXTAREA {
	color: #333333;
	width: 394px;
}

.news-comments .nc-comment-area .nc-post {
	padding: 6px 11px 9px 0;
	_padding-bottom: 18px;
}

.news-comments .nc-comment-area .nc-post A {
	float: right;
	_position: relative;
}

.news-comments .nc-error {
	_position: relative;
}

.news-comments .nc-error P {
	margin: 0 10px;
	padding: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C50901;
	_position: relative;
}

.news-comments .nc-item .nc-error P {
	padding: 0;
}

.news-comments .nc-error P.success {
	color: #009900;
}

.news-comments .nc-auth {
	padding-bottom: 37px;
	_padding-bottom: 10px;
}

/* for IE7 */
*:first-child+html .news-comments .nc-auth {
	padding-bottom: 10px;
}

.news-comments .nc-auth H4 {
	padding: 13px 0 0 10px;
	margin: 0;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #306199;
	clear: left;
	_position: relative;
	_padding-top: 5px;
}

.news-comments .nc-auth H4.first {
	padding-top: 0px;
	_padding-top: 35px;
}

/* for IE7 */
*:first-child+html .news-comments .nc-auth H4 {
	padding-top: 5px;
}

.news-comments .nc-auth INPUT.input {
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	border: 1px solid #bfbfbf;
	margin: 8px 4px 0 0;
	width: 92px;	
	padding: 0 0 0 20px;
	height: 15px;
}

.news-comments .nc-auth INPUT.email {
	margin-left: 10px;
	background: #FFFFFF url("../images/news/icons/email-small.gif") no-repeat 4px center;
	_display: inline;
}

.news-comments .nc-auth INPUT.password {
	background: #FFFFFF url("../images/news/icons/key.gif") no-repeat 4px center;
}

.news-comments .nc-auth INPUT.nickname {
	background: #FFFFFF url("../images/news/icons/user.gif") no-repeat 4px center;
}

.news-comments .nc-auth #nc-btn-login {
	margin-top: 8px;
}

.news-comments .nc-auth IMG.captcha {
	float: left;
	margin: 5px 0 0 10px;
	display: inline;
}

.news-comments .nc-auth INPUT#nc-captcha {
	margin-top: 5px;
	margin-left: 4px;
	width: 75px;
	text-align: center;
	padding: 0;
}

.news-comments .nc-auth .agree {
	float: left;
	padding-top: 2px;
}

.news-comments .nc-auth .agree .checkbox {
	float: left;
}

.news-comments .nc-auth .agree .checkbox.checked {
	background: url("../images/news/content/checkbox-checked-blue.gif") no-repeat 4px 5px;
}

.news-comments .nc-auth .agree A {
	float: left;
	margin: 4px 0 0 3px;
}

.news-comments .nc-auth #nc-btn-registration {
	margin: 5px 0 0 10px;
}

/* For Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .news-comments .nc-auth .agree {
		padding-top: 2px;
	}
	head~body .news-comments .nc-auth .agree LABEL {
		margin-top: 4px;
		float: left;
	}
	head~body .news-comments .nc-auth .agree INPUT {
		float: left;
	}
}

.news-comments #nc-error-container {
	overflow: hidden;
	height: 0px;
}

.news-comments #nc-auth-block {
	overflow: hidden;
	height: 0px;
	width: 100%;
	_position: relative;
}

.news-comments #nc-disabler {
	position: absolute;
	background: #000000 url("../images/news/loading.gif") no-repeat center center;
}

P.empty-list {
	clear: left;
	margin: 10px 0 0 0;
	padding: 0;
	color: #2F6297;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.online {
	padding-left: 9px;
	background: url("../images/profile/icons/online.gif") no-repeat left center;
}
