/* Layout 
------------------------------------*/
.floatLeft {float:left}
.floatRight {float:right}
.nolist { list-style: none; }

.cfix, .clear-li li {width:100%}
.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */

#article-content {
	clear:right;
	float:left;
	width:66%;
	zoom:1;
	}

#article-right-col {
	float:right;
	width:34%;
	zoom:1;
	position:relative;
	}
	.h-article-right-col {
		padding:0 0 0 22px;
		overflow:hidden;
		zoom:1;
		}


/* Teasers 
-------------------------------------*/

/* b-teaser-super */
.b-teaser-super {
	margin:0 0 15px;
	overflow:hidden;
	zoom:1;
	background-color: #111;
	}

.b-teaser-super A.b-teaser-super-link {
	text-decoration:none;
	position:relative;
	display:block;
	}
	.b-teaser-super-link .txt {
		position:absolute;
		left:15px;
		top:144px;
		width:75%;
		display:block;
		opacity:.9;
		cursor:pointer;
		}
		.b-teaser-super-link .txt SPAN {
			background:#000;
			float:left;
			clear:both;
			padding:3px;
			}
	.b-teaser-super-link .h3 {
		font-size:2.33em;
		font-weight:bold;
		display:block;


		letter-spacing:-.05em;
		float:left;
		}
		.b-teaser-super-link .h3 EM {
			font-style:normal;
			border-bottom:1px solid;
			}
	.b-teaser-super-link .h4 {
		clear:both;
		font-size:1.33em;
		display:block;
		margin:0;
		color:#a3b2bf;
		white-space:nowrap;
		}
	.b-teaser-super-link .date {
		font-size:.85em;
		display:block;
		margin:0 0 5px;
		color:#666;
		}
	.b-teaser-super-link .picrelated {
		cursor:pointer;
		height:240px;
		background:url(0.gif) no-repeat 50% 0;
		display:block;
		}
	.b-teaser-super-link .picrelated SPAN  {
		display:block;
		height:232px;



		border:4px solid #000;
		opacity:.3;
		filter:alpha(opacity=30);
		}
		.b-teaser-super-link:hover .picrelated SPAN  {
			border:4px solid #fff;
			opacity:1;
			filter:alpha(opacity=100);
			}

.b-teaser-super  .b-comm-balloon-h {
	position:relative;
	zoom:1;
	}
	.b-teaser-super  .b-comm-balloon {
		position:absolute;
		top:210px;
		right:17px;
		z-index:999;
		}
						
/* b-teaser-big */
.b-teaser-big {
margin:0 0 5px;
	overflow:hidden;
	zoom:1;
	list-style:none;
color:#bfbfbf;
	}
.b-teaser-big p {
    line-height:145%;
}	
.b-teaser-big .b-twocol-l,
.b-teaser-big .b-twocol-r {
		width:49%;
	}
	.b-teaser-big .b-twocol-l {
		float:left;
		}
	.b-teaser-big .b-twocol-r {
		float:right;
		}

.b-teaser-big A.b-teaser-big-link {
	text-decoration:none;
	}
.b-teaser-big A.b-teaser-big-link SPAN {


		cursor:pointer;
		}
	.b-teaser-big-title {
		display:block;
		height:6em;
		cursor:pointer;
		}
	.b-teaser-big-link .h3 {
		font-size:2em;
		font-weight:bold;
display:block;
		margin:0 0 3px;
		letter-spacing:-.05em;
		float:left;
		border-bottom:1px solid;
		line-height:1;
		}
	.b-teaser-big-link .h4 {
		clear:both;
font-size:1.33em;
		display:block;
		margin:0;
		color:#a3b2bf;	
		}
	.b-teaser-big-link .date {
		font-size:.85em;
		display:block;
margin:0 0 5px;
		color:#666;
		}
	.b-teaser-big-link .picrelated {
		cursor:pointer;
		height:180px;
		background:url(0.gif) no-repeat 50% 0;
		display:block;
		margin:0 0 10px;
		}
	.b-teaser-big-link .picrelated SPAN  {
		display:block;
		height:172px;
		border:4px solid #000;
		opacity:.3;
		filter:alpha(opacity=30);
		}
		.b-teaser-big-link:hover .picrelated SPAN  {
			border:4px solid #fff;
			opacity:1;
			filter:alpha(opacity=100);
			}
.b-teaser-big-link:hover .h3 {
			color:#fff;
			}

.b-teaser-big  .b-comm-balloon-h {
	position:relative;
	zoom:1;
	}
	.b-teaser-big  .b-comm-balloon {
		position:absolute;
		top:155px;
		right:12px;
		z-index:999;
		}


.b-teaser-big-list {
	margin:0 0 15px;
	}
	.b-teaser-big-list .txt {
		height:7.5em;
		display:block;
		}

	.b-teaser-big-list .b-teaser-big-link {
		border-top:4px solid #a3b2bf;
		padding-top:6px;
		display:block;
		}
		.b-teaser-big-list .b-teaser-big-link:hover {
			border-top-color:#fff;
			}

	.b-teaser-big-list  .b-comm-balloon {
		top:-38px;
		right:15px;
		}
		
		
/* b-teaser4 */
.b-teaser4 {
	margin:15px -8px 15px 0;
	overflow:hidden;
	zoom:1;
	list-style:none;
	}
* HTML .b-teaser4 {
	margin:15px -15px 15px 0;
	}
	.b-teaser4 LI {
		float:left;
		width:25%;
		}
* HTML .b-teaser4 LI.last {
			width:24.5%;
			float:right;
			margin:0 -2px 0 0;
			}

	.b-teaser4 LI .section {
		padding:0 8px 0 0;
		color:#a3b2bf;
		}
		
	.b-teaser4 LI .section {
		padding:0 8px 0 0;
		}

	.b-teaser4-link .picrelated {
		height:90px;
		background:url(0.gif) no-repeat 50% 0;
		display:block;
		margin:0 0 10px;
		cursor:pointer;
		}
		.b-teaser4-link .picrelated A {
			height:90px;
			display:block;
			}
			.b-teaser4-link:hover .picrelated SPAN {
				height:86px;
				display:block;
				border:2px solid #fff;
				}

	.b-teaser4-link .h4 {
		font-size:1.17em;
		font-weight:bold;
		margin:0 0 3px;
		display:block;
		}
		.b-teaser4-link,
		.b-teaser4-link:hover {
			color:#aaa;
			text-decoration:none;		
			}		
		.b-teaser4-link:link .link {color:#6094bf;text-decoration:underline;}
		.b-teaser4-link:visited .link {color:#4C6175;text-decoration:underline;}
		.b-teaser4-link:hover .link,
		.b-teaser4-link:active .link {color:#fff;}

	.b-teaser4-link .txt {
		display:block;
		margin:0 0 3px;
		font-size:.92em;
		color:#a3b2bf;
		}
	.b-teaser4-link .date {
		font-size:.85em;
		color:#666;
		display:block;
		}

	.b-teaser4 .b-comm-balloon-h {
		position:relative;
		zoom:1;
		margin:0;
		}
		.b-teaser4 .b-comm-balloon {
			position:absolute;
			top:65px;
			right:12px;
			}
		
/* b-teaser4-twocol */
H2.b-teaser-title {
	font-size:1.5em;
	color:#525149;
	font-weight:bold;
	margin:20px 0 15px;
	}

.b-teaser4-twocol {
	margin:15px 0 0;
	}
	.b-teaser4-twocol LI {
		float:left;
		width:49.9% !important;
		height:5em;
		padding:0 0 30px;
		zoom:1;
		}

	.b-teaser4-twocol .picrel {
		float:left;
		width:27%;
		margin:0 12px 0 0;
		}
	.b-teaser4-twocol .section {
		overflow:hidden;
		zoom:1;
		padding:0 10px 0 0;
		}
		.b-teaser4-twocol .section .rubric{
			font-weight: normal;
			color:#525149;
		}
		.b-teaser4-twocol .section H3 {
			font-size:1em;
			margin:0 0 .33em;
			font-weight:normal;
			}
		.b-teaser4-twocol .section H4 {
			font-size:1.17em;
			margin:0 0 .15em;
			}
		.b-teaser4-twocol .section P {
			margin:0 0 .25em;
			}
.b-teaser4-twocol .date {
			font-size:.85em;
			color:#666;
			display:block;
			}

	.b-teaser4-twocol .picrelated {
		height:45px;
		background:url(0.gif) no-repeat 50% 0;
		display:block;
		margin:0;
		}
		.b-teaser4-twocol .picrelated A {
			height:45px;
			display:block;
			}

		.b-teaser4-twocol .b-comm-balloon {
			top:25px;
			right:8px;
			}
		
/* b-teaser4-twocol-full  */
.b-teaser4-twocol-full .col {
	float:left;
	width:49.5%;
	}
.b-teaser4-twocol-full LI {
	width:100% !important;
	float:none;
	}
.b-teaser4-twocol-full .picrel {
	width:18%;
	}
	
	.b-teaser4-twocol-full LI {
		height:auto;
		}
	
/* b-teaser-zoom */
.b-teaser-zoom {
	position:relative;
	border-top:1px solid #1d1d1d;
	padding:15px 0 20px;
	zoom:1;
	}
	.b-teaser-zoom-title {
		position:absolute;
		top:-1px;
		left:-26%;
		width:26%;
		border-top:1px solid #1d1d1d;
		padding:15px 0;
		font-size:1em;
		font-weight:bold;
		}
* HTML .b-teaser-zoom-title {
		top:0px;
		}
		.b-teaser-zoom-title A {
			margin:0 10px;
			color:#fff !important;
			}
		.b-teaser-zoom-title A:hover {
			color:#d22333 !important;
			}
			
	.b-teaser-zoom UL {
		overflow:hidden;
		zoom:1;
		margin:0 -9px 0 0;
		list-style:none;
		}
		.b-teaser-zoom LI {
			width:25%;
			float:left;
			zoom:1;
			position:relative;
			}
			.b-teaser-zoom LI.top {

				width:50%;
				}

			.b-teaser-zoom LI .b-teaser-link {
				padding:0 9px 0 0;
				display:block;
				text-decoration:none;
				}

				.b-teaser-zoom LI .b-teaser-link .picrelated {
					margin:0 0 5px;
					}
				
	.b-teaser-zoom .b-comm-balloon-h {
		position:relative;
		zoom:1;
		margin:0;
		}
		.b-teaser-zoom .b-comm-balloon {
			position:absolute;
			top:66px;
			right:20px;
			z-index:9;
			}
		.b-teaser-zoom .top .b-comm-balloon {
			top:152px;
			right:28px;
			}




		
/* balloonns */
/* b-comm-balloon */
.b-comm-balloon {
	text-decoration:none;
	height:19px;
	font-size:11px;
	}
	.b-comm-balloon SPAN {
		position:relative;
		display:block;
		color:#000 !important;
		font-size:11px !important;
		line-height:16px;
		background:url(../img/1.6/comms-balloon.png) no-repeat 0 0;
		padding:0 0 0 4px;
		left:-4px;
		height:16px;
		}
	.b-comm-balloon SPAN SPAN {
		background:url(../img/1.6/comms-balloon.png) no-repeat 100% 0;
		padding:0 4px 0 0;
		left:8px;
		}
	.b-comm-balloon SPAN SPAN SPAN {
		background:url(../img/1.6/comms-balloon.png) no-repeat 50% 0;
		left:-4px;
		height:19px;
		padding:0;
		margin:0 -3px;
		}

* HTML .b-comm-balloon {width:0;white-space:nowrap;}
* HTML .b-comm-balloon SPAN {background:url(../img/1.6/comms-balloon_.png) no-repeat 0 0;cursor:pointer;}
* HTML .b-comm-balloon SPAN SPAN {background:url(../img/1.6/comms-balloon_.png) no-repeat 100% 0;}
* HTML .b-comm-balloon SPAN SPAN SPAN {background:url(../img/1.6/comms-balloon_.png) no-repeat 50% 0;}


/* ad */
.ad-center {
	margin:0 0 15px;
	overflow:hidden;
	zoom:1;
	text-align:center;
	}
.ad-right {
	margin:0 0 30px;
	text-align:center;
	zoom:1;
	}
	
#g-adsence-200	{padding-left:0;margin:0 0 30px;zoom:1;}
#g-adsence-200 .tl {background:#161e27 url(../img/1.6/bg-adsence-tl.gif) no-repeat 0 0;}
#g-adsence-200 .tr {background:url(../img/1.6/bg-adsence-tr.gif) no-repeat 100% 0;}
#g-adsence-200 .br {background:url(../img/1.6/bg-adsence-br.gif) no-repeat 100% 100%;}
#g-adsence-200 .bl {background:url(../img/1.6/bg-adsence-bl.gif) no-repeat 0 100%;padding:10px;height:200px;zoom:1;}
#g-adsence-200 .bl DIV {width:200px;margin:0 auto;}
#g-adsence-200 IFRAME {
	background:#161e27;
	}
#ctl00_mainPH_PNL_NotLogged	{
	line-height: 145%;
	}

#article-right-col .car-vobler	{	padding:10px 15px 15px;margin:0 0 30px;background:#181818 url(../img/car-vobler-bg.jpg) repeat-x left top;	}	
	#article-right-col .car-vobler .icon	{	float:left;	}
	#article-right-col .car-vobler .logo	{	float:right;	}
		#article-right-col .car-vobler .logo	{	padding-top:8px;	}
	#article-right-col .car-vobler h5	{	color:#000;padding:10px 0 5px;font-size:1.1em;clear:both;	}
	#article-right-col .car-vobler .car-type	{	font-size:.916em;color:#ccc;	}
	#article-right-col .car-vobler ul	{	margin-top:15px;font-size:.916em; }
	#article-right-col .car-vobler ul li	{	background:url(../img/car-vobler-bullet.gif) no-repeat left center;margin:0 7px 10px 5px; padding-left:15px;	}
	#article-right-col .car-vobler a:visited	{	color:#7094c2;	}
	#article-right-col .car-vobler a:hover	{	color:#d22333;	}	

	
/* realtime */
.b-realtime {
margin:0 0 30px;
	background:#202020;
	position:relative;
	}
	.b-realtime .tl {background:url(../img/1.6/realtime-tl.gif) no-repeat 0 0;}
	.b-realtime .tr {background:url(../img/1.6/realtime-tr.gif) no-repeat 100% 0;}
	.b-realtime .br {
		background:url(../img/1.6/realtime-br.gif) no-repeat 100% 100%;
		position:relative;
		top:10px;
		}
	.b-realtime .bl {
		background:url(../img/1.6/realtime-bl.gif) no-repeat 0 100%;
		padding:16px;
		position:relative;
		top:-10px;
		zoom:1;
		}

.b-realtime H3 {
	margin:5px 0 20px;
	color:#6f6d64;
	}
.b-realtime .out	{
	font-weight: bold;
}
.b-realtime .sort {
	margin:-2px 0 0;
	float:right;
	}
	.b-realtime .sort LI {
		text-align:right;
		font-size:10px;
		list-style:none;
		}
		.b-realtime .sort LI SPAN {
			text-decoration:none;
			color:#7094c2;
			cursor:hand;
			border-bottom:1px dotted #7094c2;
			cursor:pointer;
			zoom:1;
			}
		.b-realtime .sort LI.on SPAN {
			color:#fff;
			border-bottom:none 0;
			cursor:default;
			}

.b-realtime .g-rss {
	padding:3px 32px;
	}

.b-realtime-flow LI {
	margin:0 0 10px;
	list-style:none;
	font-size:.92em;
	border:1px solid #202020;
	}
.b-realtime-flow LI .picrelated {
		float:left;
		zoom:1;
		width:24px;
		height:24px;
		}
		.b-realtime-flow LI .picrelated TD {
			width:24px;
			height:24px;
			text-align:center;
			vertical-align:middle;
			}
	.b-realtime-flow LI .section {
		margin:0 0 0 32px;
		zoom:1;
		}
		.b-realtime-flow LI .meta {
			overflow:hidden;
			margin:0 0 2px;
			}
			.b-realtime-flow LI .meta .dots {
				float:right;
				width:12px;
			}
* HTML .b-realtime-flow LI .meta .dots {
				position:relative;
				top:2px;
				left:-3px;
				}
			.b-realtime-flow LI .meta DIV {
				zoom:1;
				margin:0 12px 0 0;
				}
				.b-realtime-flow LI .meta P {
					white-space:nowrap;
					overflow:hidden;
					zoom:1;
					position:relative;
					width:100%;
				}
		.b-realtime-flow LI .text {
			overflow: hidden;
			}		
		.b-realtime-flow LI .text A {
			text-decoration:none;
			color:#9b9b9b;
			}
			
/* tags cloud */
.b-tags-cloud {
margin:0 0 30px;
	border:1px solid #202020;
	}
	.b-tags-cloud DIV {
		position:relative;
		}
	.b-tags-cloud .tl {
		background:url(../img/1.6/thin-tl.gif) no-repeat 0 0;
		left:-1px;
		top:-1px;
		}
	.b-tags-cloud .tr {
		background:url(../img/1.6/thin-tr.gif) no-repeat 100% 0;
		left:2px;
		}
	.b-tags-cloud .br {
		background:url(../img/1.6/thin-br.gif) no-repeat 100% 100%;
		top:2px;
		}
	.b-tags-cloud .bl {
		background:url(../img/1.6/thin-bl.gif) no-repeat 0 100%;
		left:-2px;
		padding:14px 14px 16px 16px;
		zoom:1;
		}
		.b-tags-cloud h3	{
		    margin:0 0 .75em;
		    color:#393833;
			}

.b-tags-cloud A:link,
.b-tags-cloud A:visited {
	text-decoration:none;
	color:#2d3e59;
	}
.b-tags-cloud A:hover,
.b-tags-cloud A:active {
	color:#6094bf;
	}	
	
	
/* related */
#center-col .related	{	width:75%;margin:35px 0;	}
#article-content .related	{	width:100%;margin-top:0;	}
	#center-col .related li	{	margin-bottom:25px;overflow:hidden;zoom:1;	}
	#center-col .related h4	{	font-size:1.3em;margin-bottom:.25em;padding-top:1px;color:#a3b2bf;	}
	#center-col .related p	{	line-height:140%;margin-bottom:5px;color:#bfbfbf;	}
	#center-col .related span	{	color:#666;font-size:.85em;	}
	
	#center-col .related .news_section .rubric	{
		font-weight: normal;
		color:#525149;
		}
	#center-col .related .news_section span	{	color:#525149;font-size:.916em;	}

#center-col .related .picrelated {
	float:left;
	position:relative;
	width:25%;
	height:90px;
	border:1px solid #434343;
	overflow:hidden;
	margin:0 10px 0 0;
	display:inline;
	max-width:180px;
	}
	#center-col .related .picrelated A.link-flood {
		display:block;
		height:90px;
		}
	#center-col .related .picrelated .b-comm-balloon {
		position:absolute;
		right:11px;
		top:67px;
		}
	#center-col .related div {
		margin-left:0;
		}
	#center-col .related .section {
		overflow:hidden;
		zoom:1;
		}
		
		
/* Paging-dark
-------------------------*/	
.b-paging-dark {
	overflow:hidden;
	zoom:1;
	list-style:none;
	font-size:1.25em;
	font-weight:bold;
	}
	.b-paging-dark LI {
		float:left;
		margin:0 7px 0 0;
		}
	.b-paging-dark LI A {
		display:block;
		padding:1px 5px;
		border:1px solid #333b45;
		background:#161e27;
		text-decoration:none;
		color:#6084bf;
		}
	.b-paging-dark LI A:hover {
		color:#80b0ff;
		}
	.b-paging-dark LI SPAN {
		display:block;
		padding:2px 6px;
		}
	.b-paging-dark LI SPAN.cur {
		border:1px solid #202020;
		padding:1px 5px;
		}

	.b-paging-dark LI.next A,
	.b-paging-dark LI.prev A {
		border:none;
		background:transparent;
		text-decoration:underline;
		}
	.b-paging-dark LI.prev A,
	.b-paging-dark LI.prev SPAN {
		padding-left:0;
		}
		
/* hr */
.hr-carbon-dark {
	background:#1a1a1a;
	height:1px;
	margin:0 0 15px;
	font-size:0;
	}
	
	
	
		
/* b-article-tags */
.b-article-tags {
	margin:15px 0;
	background:url(../img/1.6/ico-tag.png) no-repeat 0 70%;
	padding:5px 0 5px 21px;
	font-size:.92em;
	color:#444;
	}
.b-article-tags A {
	color:#444;
	}
	
/* Photo gallery */
	#articlephotogallery	h5, #articlephotogallery2	h5	{ color:#d22333;font-weight:normal;font-size:1.6em;margin:25px 0 15px;	}
#articlephotogallery	img, #articlephotogallery2	img	{
	background-color: #121212;
}	
	
/* scribe */
.b-scribe {
	margin:0 0 25px;
	}
	.b-scribe H3 {
		font-size:1.25em;
		font-weight:bold;
		margin:0 0 .5em;
		}
	.b-scribe P {
		margin:0 0 .5em;
		font-size:.92em;
		padding:0 2px 0 0;
		}
	.b-scribe .h-txt {
		/*padding:8px;*/
		margin:.5em 0 1em;
		background: rgb(94, 38, 42);
		}
		.b-scribe INPUT.text {
			background:#130304;
			border:1px solid #49292b;
			color:#736465;
			font-size:1em;
			width:100%;
			padding:4px 3px;
			}
* HTML .b-scribe INPUT.text {
			width:95%;
			}
	.b-scribe .h-bt {
		margin:0;
		}
		.b-scribe .h-bt INPUT {
			font-size:1em;
			}

	
.b-blood {
	background:#400b0f;
	color:#b39d9f;
	}
	.b-blood-tl {background:url(../img/1.7/gt/blood-tl.gif) no-repeat 0 0;}
	.b-blood-tr {background:url(../img/1.7/gt/blood-tr.gif) no-repeat 100% 0;}
	.b-blood-br {background:url(../img/1.7/gt/blood-br.gif) no-repeat 100% 100%;}
	.b-blood-bl {
		background:url(../img/1.7/gt/blood-bl.gif) no-repeat 0 100%;
		padding:12px 16px;
		zoom:1;
		}
/* btns */
.bt-grey {
	background:url(../img/1.6/bt-grey-bg.gif) repeat-x 0 50%;
	float:left;
	}
.bt-grey SPAN {display:block;background:url(../img/1.6/bt-grey-tl.gif) no-repeat 0 0;}
.bt-grey SPAN SPAN {background:url(../img/1.6/bt-grey-tr.gif) no-repeat 100% 0;}
.bt-grey SPAN SPAN SPAN {background:url(../img/1.6/bt-grey-br.gif) no-repeat 100% 100%;}
.bt-grey SPAN SPAN SPAN SPAN {background:url(../img/1.6/bt-grey-bl.gif) no-repeat 0 100%;padding:3px 5px;}
		
.bt-blue {
	background:url(../img/1.6/bt-blue-bg.gif) repeat-x 0 50%;
	float:left;
	}
.bt-blue SPAN {display:block;background:url(../img/1.6/bt-blue-tl.gif) no-repeat 0 0;}
.bt-blue SPAN SPAN {background:url(../img/1.6/bt-blue-tr.gif) no-repeat 100% 0;}
.bt-blue SPAN SPAN SPAN {background:url(../img/1.6/bt-blue-br.gif) no-repeat 100% 100%;}
.bt-blue SPAN SPAN SPAN SPAN {background:url(../img/1.6/bt-blue-bl.gif) no-repeat 0 100%;padding:4px 6px;}
		
.bt-grey,
.bt-blue {
	color:#ccc !important;
	text-decoration:none;
	}
.bt-grey:hover SPAN SPAN SPAN SPAN,
.bt-blue:hover SPAN SPAN SPAN SPAN {
	color:#fff;
	}
		
/* b-article-links */
.b-article-links {
	margin:20px 0;
	overflow:hidden;
	zoom:1;
	}
	.b-article-links-l {
		float:left;
		width:50%;
		zoom:1;
		position:relative;
		}
	.b-article-links-r {
		float:right;
		width:49%;
		zoom:1;
		position:relative;
		}
	
	.b-article-links H3 {
		font-size:1.8em;
		letter-spacing:-.05em;
		font-weight:bold;
		color:rgb(82, 81, 73);
		margin:0 0 20px;
		}
	.b-article-links LI {
	    clear: both;
		margin:0 0 10px;
		padding:0 20px 0 0;
		list-style:none;
		zoom:1;
		}
		.b-article-links LI .picrelated {
			float:left;
			width:16%;
			background:#121212 url(0.gif) no-repeat center center;
			height:45px;
			zoom:1;
			margin-bottom:20px;
			}
			.b-article-links LI .picrelated A {
				display:block;
				height:45px;
				}
		.b-article-links LI .section {
			margin:0 0 0 12%;
			padding:0 0 0 10px;
			position:relative;
			overflow:hidden;
			zoom:1;
			}
			.b-article-links LI .section H4 {
				font-size:1.167em;
				font-weight:bold;
				margin:0 0 5px;
				float:left;
				color:#a3b2bf;
				line-height: 145%;
				}
			.b-article-links LI .section .rubric,
			.b-article-links LI .section span {
				font-weight: normal;
				color:#525149;
				}
			.b-article-links LI .section .comm-count {
				float:left;
				}
			.b-article-links LI .section P {
				clear:left;
				color:#9b9b9b;
				}
			.b-article-links LI .section P {
				clear:left;
				color:#9b9b9b;
				margin:0 0 3px;
				}
				.b-article-links LI .section P A {
					color:#9b9b9b;
					text-decoration:none;
					}
			.b-article-links LI .section P.date {
				font-size:.85em;
				color:#666;
				margin:0;
				}

			.b-article-links .comm-count {
				background:url(../img/1.6/comms-balloon-small.png) no-repeat 50% 0;
				float:left;
				text-decoration:none;
				color:#000 !important;
				line-height:13px;
				height:15px;
				font-size:10px;
				margin:0 5px;
				position:relative;
				top:3px;
				text-align:center;
			}
			.b-article-links .comm-count SPAN {
				background:url(../img/1.6/comms-balloon-small.png) no-repeat 0 0;
				display:block;
				padding:0 0 0 3px;
				height:13px;
				cursor:pointer;
			}
			.b-article-links .comm-count SPAN SPAN {
				background:url(../img/1.6/comms-balloon-small.png) no-repeat 100% 0;
				padding:0 3px 0 0;
				}
* HTML .b-article-links .comm-count {
				width:0;
				white-space:nowrap;
				}


		.b-article-links-onecol LI .picrelated {
			width:12%;
			
			}
		.b-article-links-onecol LI .section {
			margin:0 0 0 13%;
			}	
			
			
/* Comments
------------------------------- */
/* Comments
-----------------------------------*/
.b-comments {
	margin:0 0 15px;
	}
	.b-comments-h {
		margin:0 0 20px;
		overflow:hidden;
		zoom:1;
		}
		.b-comments-h .count {
			float:left;
			margin-right:5px;
			background:url(../img/1.6/comms-balloon-big.png) no-repeat 50% 0;
			height:19px;
			color:#000;
			font-size:11px;
			line-height:16px;
			}
* HTML		.b-comments-h .count {
		width:0;
		white-space:nowrap;
			}
			.b-comments-h .count A {
				color:#000;
				text-decoration:none;
				}
			.b-comments-h .count SPAN {
				display:block;
				background:url(../img/1.6/comms-balloon-big.png) no-repeat 0 0;
				height:16px;
				position:relative;
				padding:0 0 0 5px;
				}
			.b-comments-h .count SPAN SPAN {
				background:url(../img/1.6/comms-balloon-big.png) no-repeat 100% 0;
				padding:0 5px 0 0px;
				}
		.b-comments-h H3 {
			font-size:1.17em;
			float:left;
			font-weight:normal;
			line-height:1.3;
			}
			.b-comments-h H3 A {
				text-decoration:none;
				border-bottom:1px dotted;
				}

		.b-comments-h-on .count {
			background-position:50% -19px;
			}
			.b-comments-h-on .count SPAN {
				background-position:0 -19px;
				}
			.b-comments-h-on .count SPAN SPAN {
				background-position:100% -19px;
				}
		.b-comments-h-on H3 A {
			color:#525149 !important;
			}

				
	.b-comments-body {
		margin:0 0 30px;
		list-style:none;
		font-size:.92em;
		}
		.b-comment {
			margin:0 0 1px;
			background:#202020;
			padding:10px 16px;
			overflow:hidden;
			zoom:1;
			}
			.b-comment .picrelated {
				float:left;
				width:24px;
				overflow:hidden;
				}
			.b-comment .section {
				margin-left:33px;
				}
			.b-comment .c-body {
				margin:0 0 5px;
				line-height:1.45;
				}
			.b-comment .c-meta {
				color:#4d4d4d;
				}
				.b-comment .c-meta .who-when {
					margin:0 1em 0 0;
					}
					.b-comment .c-meta .who-when A {
						font-weight:bold;
						}
				.b-comment .c-meta .answer {
					margin:0 1em 0 0;
					background:url(../img/1.6/ico-answer.gif) no-repeat 0 60%;
					padding:0 0 0 12px;
					}
					.b-comment .c-meta .answer span, .deleteComment {
						text-decoration:none;
						border-bottom:1px dotted #304250;
						zoom:1;
						color:#3e5f7a;	
						cursor:pointer;					
						}
						.b-comment .c-meta .answer span:hover, .deleteComment:hover {						
						color:#80c6ff;							
						}

				.b-comment .c-meta .answer-on {
					background:url(../img/1.6/ico-answer-on.gif) no-repeat 0 60%;
					}
					.b-comment .c-meta .answer-on A {
						color:#525149;
						}

.b-comments-body .b-comm-form {
	padding:10px 0 0;
	}
	.b-comments-body .b-comm-form TEXTAREA {
		height:50px;
		}
		
		
	.b-comments-say {
		margin:0 0 15px;
		}
		.b-comments-say-h {
			margin:0 0 8px;
			overflow:hidden;
			zoom:1;
			}
			.b-comments-say-h H3 {
				background:url(../img/1.6/ico-say.png) no-repeat 1px 60%;
				padding:0 0 0 29px;
				line-height:19px;
				font-weight:normal;
				color:#525149;
				margin:1px 8px 0 0;
				float:left;
				font-size:1.17em;
				}
				.b-comments-say H3 A {
					text-decoration:none;
					border-bottom:1px dotted;
					}

			.b-comments-say-h .username {
				overflow:hidden;
				zoom:1;
				margin:0 8px 0 0;
				font-size:1.33em;
				font-weight:bold;
				}
				.b-comments-say-h .picrelated {
					float:left;
					margin:0 6px 0 0;
					vertical-align:middle;
					}
				.b-comments-say-h SPAN {
					line-height: 1.4;
					}

		.b-comments-say .b-comment {
			padding:13px 15px;
			font-size:.92em;
			}
				
		.b-comments-say-on H3 {
			background:url(../img/1.6/ico-say-on.png) no-repeat 1px 60%;
			}
			.b-comments-say-on H3 A {
				color:#525149 !important;
				text-decoration: none;
				}
				
/* b-comm-form */

.b-comm-form .input-wrap {
	padding:0 10px 0 0;
	}
	.b-comm-form TEXTAREA {
		width:100%;
		border:1px solid #2d2d2d;
		padding:4px;
		background:#0a0a0a;
		font:1em arial,sans-seif;
		color:#7c7c7c;
		height:75px;
		margin:0 0 10px;
		}
		.b-comm-form .nameInput {
		width:100%;
		border:1px solid #2d2d2d;
		padding:4px;
		background:#0a0a0a;
		font:1em arial,sans-seif;
		color:#7c7c7c;
		height:15px;
		margin:0 0 10px;
		}
* HTML .b-comm-form .input-wrap {
	padding:0;
	}
* HTML	.b-comm-form TEXTAREA {
		padding:0px;
		width:99%
		}
.b-comm-form .controls {
	overflow:hidden;
	zoom:1;
	}
.b-comm-form .bt-blue {
	float:left;
	margin:0 .75em 0 0;
	}
.b-comm-form .bt-txt {
	float:left;
	padding:5px 0 0;
	margin:0 .75em 0 0;
	color:#666;
	}
	.b-comm-form .bt-txt span {
		color:#666;
		margin:0 .12em;
		border-bottom:1px dotted #666;
		cursor:pointer;
		}
		
		
/* archive */
.b-archive {
	margin:15px 0;
	}
	.b-archive H3 {
		font-size:1.5em;
		font-weight:bold;
		color:#525149;
		margin:0 0 1em;
		}
		.b-archive H3 SMALL {
			font-size:.61em;
			color:#333330;
			font-weight:normal
			}

	.b-archive UL {
		overflow:hidden;
		zoom:1;
		margin:0 0 1.5em;
		list-style:none;
		}
		.b-archive LI {
			float:left;
			margin:0 1em 0 0;
			}

		.b-archive .years LI {
			margin:0 9px 0 0;
			}
			.b-archive .years A,
			.b-archive .years SPAN {				
				display:block;
				padding:6px 13px;
				background:#070a0d;
				text-decoration:none;
				cursor:pointer;
				}
				.b-archive .years SPAN .inner{
				border-bottom:1px dotted;
				display:block;				
				background:#070a0d;
				text-decoration:none;
				cursor:pointer;
				padding:0;
				}
				.b-archive .years SPAN:hover {
					color:#fff;
					}				
			.b-archive .years .old SPAN {
				background:#162128;
				}
			.b-archive .years .oldold SPAN {
				background:#0f161c;
				}
			.b-archive .years .oldoldold SPAN {
				background:#0d141a;
				}
	
				.b-archive .years .cur SPAN {
					background:#80161e;
					color:#d9c3c5;
					font-weight:bold;
					}

		.b-archive .months LI {
			margin:0 1.5em 1em 0;
			white-space:nowrap;
			}
			.b-archive .months LI SMALL {
				color:#333330;
				font-size:.92em;
				margin:0 0 0 .25em;
				}
				
/* bkmrk */

.b-ctrl-social {
	position:relative;
	margin:0 0 20px;
	zoom:1;
	}

	.b-ctrl-social UL.g-cols {
		font-size:.92em;
		}
		.b-ctrl-social LI.g-col {
			list-style:none;
			float:left;
			margin:0 1em .5em 0;
			padding:.25em 1em .25em 0;
			border-right:1px solid #202020;
			}
		.b-ctrl-social LI.g-col-last {
			border-right:none 0;
			margin:0 0 .5em 0;
			padding:.25em 0;
			}

	.b-ctrl-social .cfix {
		clear:both;
		}		
    .b-social-blogit {
	text-decoration:none;
	border-bottom:1px dotted;
	color:#406380;
	cursor:pointer;
	}
	.b-social-blogit:hover 
    {
    color:#80C6FF;
    }
.b-social-blogit-open {
	color:#525149;
	}
	.b-social-blogit .ico {
		float:left;
		margin:0 5px 0 0;
		width:16px;
		height:16px;
		}
.h-social-blogit {
	background:#202020;
	border-bottom:1px solid #0d0d0d;
	padding:13px 19px;
	display:none;
	zoom:1;
	}
.h-social-blogit-open {
	display:block;
	}
	.h-social-blogit TEXTAREA {
		border:1px solid #2d2d2d;
		background:#0a0a0a;
		padding:5px;
		margin:0 -6px;
		width:100%;
		font:.92em/1.3 arial,sans-serif;
		color:#7c7c7c;
		height:5.5em;
		display:block;
		}
		
.b-social-bkmrk {
	position:relative;
	}
	.b-social-bkmrk DT {
		color:#999;
		padding:4px 6px;
		margin:-3px 0 0;
		cursor:pointer;
		}
	.b-social-bkmrk-open DT {
		background:#fff;
		}
		.b-social-bkmrk DT SPAN {
			background:url(/img/1.7/gt/bkmrk-ico.gif) no-repeat 0 50%;
			padding:0 0 0 47px;
			text-decoration:none;
			color:#999;
			display:block;
			}
* HTML .b-social-bkmrk DT SPAN {
			zoom:1;
			width:0;
			white-space:nowrap;
			}
		.b-social-bkmrk DT SPAN SPAN {
			background:url(/img/1.7/gt/bkmrk-darr_.gif) no-repeat 100% 0px;
			padding:0 14px 0 0;
			display:block;
			}
		.b-social-bkmrk DT SPAN:hover SPAN {
			background:url(/img/1.7/gt/bkmrk-darr_.gif) no-repeat 100% -21px;
			color:#c0c0c0;
			}
		.b-social-bkmrk-open DT SPAN SPAN {
			background:url(/img/1.7/gt/bkmrk-darr_.gif) no-repeat 100% -42px !important;
			color:#333 !important;
			}

	.b-social-bkmrk DD {
		position:absolute;
		background:#fff;
		margin:0;
		display:none;
		z-index:99;
		border-top:1px solid #b0b0b0;
		width:12em;
		right:0;
		}
	.b-social-bkmrk-open DD {
		display:block;
		}
		.b-social-bkmrk DD UL {
			padding:4px 6px;
			}
			.b-social-bkmrk DD LI {
				list-style:none;
				padding:0 0 0 16px;
				margin:0 0 2px;
				height:20px;
				}
				.b-social-bkmrk DD LI A {
					background:#fff;
					display:block;
					height:20px;
					line-height:20px;
					padding:0 0 0 4px;
					}
		

.progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=30); 
    opacity:0.3; 
    z-index:1000; 
	}

.processMessage { 
    position:fixed; 
    top:40%; 
    left:40%;
    padding:10px; 
    width:240px; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    filter:alpha(opacity=70); 
    opacity:0.7; 
	}		

.bookmarks {
	border: 1px solid rgb(170, 170, 170); 
	margin: 0pt; 
	padding: 0pt; 
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;	
	overflow: hidden;
	z-index:100;
	width: 260px;
	}	
	.bookmarks UL	{
		margin: 0pt; 
		padding: 0pt; 
		overflow: hidden; 
		width: 130px; 
		float: left; 
		list-style-type: none; 
		list-style-image: none; 
		list-style-position: outside; 
		text-align: left;
		}
		.bookmarks LI {
			margin: 0pt 0pt 0pt 2px; 
			padding: 0pt 0pt 0pt 16px; 	
			overflow: hidden; 
			height: 20px;
			}
			.bookmarks A {
				background: rgb(255, 255, 255) none repeat scroll 0% 0%; 
				line-height: 20px; 
				float: left; 
				width: 100%; 
				text-decoration: none; 
				padding-left:4px;
				color: rgb(102, 102, 102);
				}

.addCommentMessage {
	color:Red;
	float:right;	
	}
	
.commentEmailButton,    
.commentUniEmailButton    
{
    margin-bottom:4px;
}
.commentEmailButton .commentEmailButtonText,
.commentUniEmailButton .commentUniEmailButtonText
{
    border-bottom:1px dotted #666666;
    color:#666666;
    cursor:pointer;
    margin:4px;
}
.divCommentEmail,
.divUniCommentEmail
{
    margin-bottom:10px;
}
.divCommentEmailClose,
.divUniCommentEmailClose
{
    display:none;
}
.commentEmailButton .hint,
.commentUniEmailButton .hint
{
    padding-left:5px;    
    color:#4D4D4D;    
    font-size:1em;
}