.b-badge { position: relative; }
.b-avatar { float:left; position:relative; }
#calendar {
	width:100%;
	}
#calendar tr td {
	font-size: 11px;
	text-align: center;
	line-height: 22px;
	}
#calendar .workday {  font-weight:bold; }
#calendar .weekend {  font-weight:bold; }
#calendar .days td { border:1px solid #d7d7d7; color:#595959; }
#calendar .days .empty { border: 0px; }
#calendar .days .hl { background:#F1F1F1; }
.recent { margin: 0 0 0.5em 0; clear:both; }
.recent div { float:right; }
/*ul.recent { margin:0; padding:0; }
ul.recent li { list-style-type:none; margin:0; padding:0 0 10px 0; }
ul.recent li span { color:#8F8F8F; }*/
.rss {
	padding-left: 20px;
	}
.rss A {
	text-decoration: none;
	}
.rss A SPAN {
	text-decoration: underline;
	}

/*.b-footer2 { width:100%; }
.b-comm { white-space:nowrap; width:140px; }*/

h2.b-post-header { float:left; width:500px; display:block; padding:0 0 8px 0; margin:0; position:relative; font-size:21px; font-weight:normal; }
/*.b-post-date { float:right;  width:140px; }*/
.b-post-header-link { text-decoration:none; font-size:21px; font-weight:normal;}
.group-avatar { float:right; position:relative; text-align:center; padding:5px; margin: 0 0 10px 10px; border:1px solid #E3E3E3; /*background-color:#FFFFFF;*/ background-color:#ffffff; }
/**html .group-avatar { margin:45px -20px 10px 20px; }
*html #group-avatar-mail { margin: 0 0 10px 10px; }*/
.post-body { color:#595959;  font-size:13px; zoom: 1; }
.post-body-list { color:#595959; font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif; overflow:hidden;position:relative; padding-bottom:5px; }
.post-body-one { color:#595959;  font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif; overflow:hidden; width:870px; position:relative;  padding-bottom:5px; }

.short { margin:0 0 8px 10px/**/; width:25%; float:left; white-space:nowrap;/*border:solid red 1px; /**/}
.pagenator-container { padding-bottom:12px; }
.pagenator-wrapper01 { background:url(/img/pagenator-bg01.gif) left top no-repeat; }
.pagenator-wrapper02 { height:35px; background:url(/img/pagenator-bg02.gif) right top no-repeat; position:relative; }
.pagenator-wrapper03 { height:35px; background:url(/img/pagenator-bg02.gif) right top no-repeat; }
.pn-left img, .pn-right img { border:none; }
.pn-left, .pn-right { position:absolute; width:45%; font-size:19px; padding: 5px 0 5px 0;}
*html .pn-left, *html .pn-right { padding: 8px 0 5px 0; }
.pn-right { right:0px; text-align:right;} 
.pn-left { left:0px;}
.pn-l { margin-left:10px; }
.pn-r { margin-right:10px; position:relative;}
/*.pn-r img { float:right; position:absolute; top:0; right:5px; padding:5px 0; background-color:#FFFFFF;}*/
.pn-center { position:absolute; width:50%; text-align:center; padding: 10px 0 10px 0; left:20%;}
.pn-center span { font-weight:bold; color:#005286; }
.tags-left { background:#F8F8F8 url(/img/tags-bg-line.gif) left repeat-y; margin-bottom:12px; width:100%;}
.tags-right { background:url(/img/tags-bg-line.gif) right repeat-y; width:100%;}
.tags-c-left { background:url(/img/tags-c-left.gif) left top no-repeat; }
.tags-c-right { height:13px; line-height:13px; background:url(/img/tags-c-right.gif) right top no-repeat; }
.tags-c-bottom-left { background:url(/img/tags-c-bottom-left.gif) left bottom no-repeat; }
.tags-c-bottom-right { height: 13px; line-height:13px; background:url(/img/tags-c-bottom-right.gif) right bottom no-repeat; clear: both; }
.tags-body { padding: 0 20px 0 20px; font-size:11px;}
.post_img { display:inline; }

.main-blog-header { font-size:27px; text-align:center; margin:0 0 15px 0; padding:0; font-weight:normal; }

/* BOX 2 */
.box-container-top { padding-bottom:10px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif; }

.box-header-r-top { position: relative; }
.box-header-r-top h2 { margin:0; padding:0 0 0 19px; font:17px Tahoma;  }

.box-footer-r-top { position:relative; }
.box-more-lnk-top { text-align:right; margin:0 20px 0 0; padding: 4px 9px 0 0; }
.box-more-lnk-top a { padding: 5px 0 5px 10px; text-decoration:none; color:#999999; font-size:11px;  }
.box-footer-container-top { width:100%;}

/** Button add_to|remove_from favorites */
.favorites_btn_remove, .favorites_btn_add, .favorites_btn_del, .favorites_btn_undo
{
	width: 50px;
	height: 24px;
	overflow: hidden;
	border:0;
	cursor:pointer;
	margin:1px 0 0 20px;
	text-align:center;
}
.favorites_btn_remove { background: url('/img/b-favorites.gif') no-repeat 0 0; }
.favorites_btn_add { background: url('/img/b-favorites.gif') no-repeat 0 -24px; }
.favorites_btn_del { background: url('/img/b-favorites-del.gif') no-repeat 0 0; }
.favorites_btn_undo { background: url('/img/b-favorites-del.gif') no-repeat 0 -24px;  }
.favorites_btn_remove img, .favorites_btn_add img, .favorites_btn_del img, .favorites_btn_undo img { margin:3px 0 0 0; display:none; }
.favbtn_wrapper { width: 50px; }
/** /Button add_to|remove_from favorites */

.blog-prof { padding: 3px 0; margin: auto; width: 160px; overflow: hidden; }
.cyt_content {
	width: 85%; margin: 5px 0 5px 70px; padding: 0 0 0 25px;
	background: url(/img/box-border-bg.gif) 15px top repeat-y; color: #8d8d8d;
	}

*html .cyt_content { margin:5px 0 5px 60px ;}

.del_btn { 
	width: 50px;
	height: 24px;
	overflow: hidden;
	border:0;
	cursor:pointer;
	/*margin:1px 0 0 20px;/**/
	text-align:center;
	margin:1px 0 0 10px; 
	background: url('/img/del.gif');
}
.del_btn img {margin:3px 0 0 0; display:none;}

.textalign_left { text-align:left; }
.textalign_center { text-align:center; }
.textalign_right { text-align:right; }
.textalign_justify { text-align:justify; }

.altlink { display:block; position:absolute; top:0px; left:10px;}

/**/
.brows-blogs-by-tag{
	margin: 0 0 0 15px;
	 
}
.brows-blogs-by-tag-left{
	/* margin-right: 200px; */
	width: 735px; 
	float: left;
}
.brows-blogs-by-tag-right{
	float: right;
	width: 190px;
}
.brows-blogs-by-tag-right H2{
	margin: 0 0;
	padding: 50px 0 10px 0;
	font: bold 14px Arial, Tahoma, Verdana, sans-serif;
	color: #8F8F8F;
	}
.brows-blogs-by-tag-right .tag_cloud {
	font: 11px Arial, Tahoma, Verdana, sans-serif;
	text-align: left;
	}
