.empty {  }

/* --------------------------- News CSS --------------------------- */

/* Layout */

.layout {
	width: 100%; border-collapse: collapse; border: 0; table-layout: fixed;
	}
.layout TD {
	vertical-align: top; border: 0;
	}
.layout TD TD {
	vertical-align: middle;
	}
.col-left {
	width: 275px;
	}
/*.col-right {
	width: 659px;
	}*/
.wrap {
	position: relative; margin: 0 13px 2em; zoom: 1; padding: 1px 0;
	}


/* Common */

#about {
	width: 249px; color: #808080; margin: 1.6em 0;
	}
.add-new-btn {
	display: block; text-align: center;
	margin: 1.6em 0; padding: 0.83em 0; font-weight: bold; text-decoration: none;
	background: url(/img/dolby/bg-add-new-btn.gif) 0 50% no-repeat; width: 249px;
	}
.add-new-btn,
.add-new-btn:hover,
.add-new-btn:active {
	color: #FFF;
	}
#rss-links {
	margin: 1.8em 0;
	}
#rss-links A {
	background: url(/img/dolby/rss.gif) 0 0 no-repeat; padding-left: 23px; line-height: 2;
	}

	
/* Navigation */

.content_submenu {
	padding-top: 39px; //padding-top: 38px;
	}
.content_submenu UL {
	position: relative; left: -17px !important;
	}
.nav3 {
	overflow: hidden; margin-left: -0.8em;
	}
.nav3 LI {
	display: inline; background: url(/img/dolby/nav3sep.gif) 0 0.2em no-repeat;
	padding: 0 0.8em; margin-left: -1px;
	}
.nav3 LI.active {
	font-weight: bold;
	}


/* Text */

H1.page-header {
	width: 100%; border-bottom: 1px solid #C0C0C0; padding: 1em 0 0.3em !important;
	}
#explanation {
	width: 249px; margin: 1.6em 0;
	}
#explanation P {
	margin: 1.3em 0;
	}


/* Tags */

#tags {
	width: 249px;
	}
#tags H2 {

	}
#tags FORM {
	margin-top: 2em;
	}
#tags LABEL {
	display: block; margin: 0 0 0.2em;
	}
#tags INPUT.txt {
	width: 180px; border: 1px solid #99CCFF; padding: 0.2em 0.3em;
	}
#tags INPUT.submit {
	width: 14px; height: 15px;
	}


/* Pubs */

.pub {
	position: relative;
	margin: 2em 0;
	padding-bottom: 2em;
	padding: 0 0.5em 2em 0;
	line-height: 1.4;
	border-bottom: 1px solid #C6CAD3;
	zoom: 1;
	min-height: 60px;
	}
* html .pub{
	height: 60px;
}
.pub H4 {
	font-size: 1.2em;
	line-height: 1.4;
	margin: 0 0 0.5em;
	font-weight: bold;
	word-wrap: break-word;
}
.pub H4.viewed A {
	color: #999;
	}
.pub .add-vote {
	display: block; width: 16px; height: 16px; position: absolute; top: 0; right: -16px;
	background: #99CC00 url(/img/dolby/plus.gif) 50% 50% no-repeat;
	}
.pub P {
	color: #4F4F4F; margin: 0.5em 0 1em 0;
	}
.pub .pub-tags {
	font-size: 0.88em; margin: 1em 0;
	}
.pub_content {
	margin:0 0 0 64px;
}
.pub_content_tags{
	color: #4F4F4F;
}
.pub_content_tags a{
	font-size: 11px;
}
.vote {
	position: absolute;
	width: 56px;
}
.pub_content .vote {
	left: 0.5em; top: 0.5em;
	}
.vote_btn{
	background: url(/img/dolby/news/vote.gif) no-repeat;
	cursor: pointer;
	height: 56px;
}
.vote.inactive .vote_btn{
	background: url(/img/dolby/news/vote_inactive.gif) no-repeat;
	cursor: default;
}
.vote.inactive .vote_line{
	color: #bbc8bb;
}
DIV.vote_line div{
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	height: 20px;
	line-height: 20px;
}
DIV.vote_line{
	text-align: center;
	color: black;
	font-size: 9px;
	height: 16px;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
}
A.vote_line{
	display: block;
	text-align: center;
	color: black;
	font-size: 9px;
	text-decoration: underline;
	cursor: pointer;
}
.pub .pub-tags,
.pub .pub-tags A {
	color: #808080;
	}
.pub .pub-image,
.pub_content .pub-image {
	float: right;
	margin: 0 0 1em 1em;
	}
.pub .pub-source {
	padding: 2px 0; text-decoration: none; line-height: 1;
}
.pub .pub-source IMG {
	position: relative; margin-right: 0.4em; bottom: -0.3em;
	}
.pub .pub-source SPAN {
	text-decoration: underline;
	}
.pub .pub-info {
	position: relative; clear: both; margin-top: 0.2em; zoom: 1;
	font-size: 11px;
	color: #999999;
}
.pub .pub-info *, .pub .pub-info{
	line-height: 1em !important;
}
.pub .pub-info .userNickLink{
	font-size: 11px !important;
	position: relative;
	top: -1px;
}
.pub .date-time {
	margin-left: 0.5em;
	}
.pub .add-comment {
	position: absolute; right: 0; bottom: 0;
	}

	
/* Search */

#search-news {
	position: absolute; right: 15px; top: 25px;
	}
#search-news INPUT.txt {
	width: 170px; border: 1px solid #999; padding: 0.3em 0.4em; color: #808080;
	}
#search-news INPUT.submit {
	width: 14px; height: 15px; margin: 0 0 -3px 5px; //margin-bottom: 0;
	}


/* Add new form */

#add-new .round_corners {
	margin: 0.8em 0;
	}
#add-new .round_corners .content {
	padding: 1.6em 1.6em 0; zoom: 1;
	}
#add-new LABEL.large {
	font-size: 1.3em; font-weight: bold; margin-right: 0.8em;
	}
#add-new INPUT.txt,
#add-new TEXTAREA {
	display: block; width: 97%; margin: 0.5em 0 2em; padding: 0.2em 0.4em; color: #4F4F4F;
	}
#add-new .desc {
	font-size: 0.9em; color: #808080; margin: 0.5em 0;
	}
#add-new .cb {
	width: 15px; height: 14px; margin: 0 0.3em 0 0;
	}
#add-new .check {
	position: absolute; right: 1.6em; top: 3.3em; width: 101px; height: 26px;
	font-size: 1.1em; line-height: 1.8; color: #808080; text-decoration: none; text-align: center;
	background: url(/img/dolby/checkup-btn.gif) 0 0 no-repeat;
	}
#add-new .submit {
	display: block; color: #FFF; text-align: center; border: 0;
	margin: 1.4em 0 1.4em auto; padding: 1em 0; font-weight: bold;
	background: url(/img/dolby/bg-add-new-btn.gif) 0 50% no-repeat; width: 249px;
	cursor: pointer;
	}
#add-new .select-tags {
	margin-top: -1em;
	}
#add-new .infomsg {
	font-size: 0.88em; color: #FF0000; margin: 0.5em 0;
}


/* Published */

#published {
	width: 650px; margin: 2em auto 0;
	}
#published .content {
	padding: 1.5em 1.5em 2.2em;
	}
#published H2 {
	font-weight: normal; color: #99CC00;
	}
#published P {
	margin: 1.3em 0;
	}
#published UL {
	overflow: hidden; margin-left: -0.8em;
	}
#published LI {
	display: inline; background: url(/img/dolby/nav3sep.gif) 0 0.2em no-repeat;
	padding: 0 0.8em; margin-left: -1px;
	}