/*@charset "iso-8859-1";*/
@import url(../../base/css/general.css);
/*@import url(login_section.css);*/
@import url(bxbox6.css);
/*@import url(bxbox2.css);*/
/*@import url(bxbox3.css);
@import url(bxbox4.css);*/
body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#666e79;
}
td {
	text-align:left;
}
a img, form {
	border:none;
	margin:auto;
	padding:0px;
}
select, select.no, input, input.no, textarea, textarea.no {
	font-size:12px;
	font-family:Arial;
}
.class_input {
	background-color:#EDEDED;
	border:#999999 1px solid;
}
/* * * * MsgBox * * * */
.MsgBox {
	margin:15px auto;
}
.MsgBox td {
	margin:0px;
	padding:0px;
}
.MsgBox .corner, .MsgBox .corner img {
	width:7px;
	height:7px;
	font-size:0px;
}
.MsgBox .left_side, .MsgBox .right_side, .MsgBox .top_side, .MsgBox .bottom_side {
	background-color:#F8F8F8;
	background-image:url(../images/msgbox_bd.gif );
	font-size:0px;
}
.MsgBox .left_side {
	width:7px;
	background-position:left top;
	background-repeat:repeat-y;
}
.MsgBox .right_side {
	width:7px;
	background-position:right top;
	background-repeat:repeat-y;
}
.MsgBox tr .top_side {
	height:7px;
	background-position:left top;
	background-repeat:repeat-x;
}
.MsgBox .bottom_side {
	height:7px;
	background-position:left bottom;
	background-repeat:repeat-x;
}
.MsgBox .msgbox_content {
	background-color:#F8F8F8;
}
.MsgBox .msgbox_text {
	text-align:center;
	color:#CCCCCC;
	font-weight:bold;
	font-size:12px;
	padding:8px 0;
	text-transform:uppercase;
}
.joinclass .MsgBox {
	margin:15px auto 0 auto;
}
.joinclass .MsgBox .msgbox_text {

}
.grayblock .MsgBox .msgbox_text {
	color:#666666;
}
.grayblock .MsgBox a:link, .grayblock .MsgBox a:visited {

}
a:link, a:focus {
	outline:none;
}
.mainfore {
	position:relative;
	background: url(../images/tbccv2/bg_top.jpg) repeat-x !important;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 2px;
}
.mainfore1 {
	position:relative;
	width: 1003px;
	margin-left:auto;
	margin-right:auto;
	background-position: left bottom;
}
.mainbck {
	position:relative;
	width: 1003px;
	margin-left:auto;
	margin-right:auto;
	background:none !important;
}
.main {
	position:relative;
	width: 970px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 5px;
	background:none !important;
}
div#themes {
	position: relative;
	display: none;
}
.ct {
}
.c1 {
	position: relative;
	background-color: #333;
	margin: auto;
	color: #FFF;
	height: 30px;
	text-align: center;
}
.c2 {
	color: #FFF;
	height: 30px;
	text-align: center;
}
.c3 {
	text-align: center;
	margin-right: auto;
	margin-left: 450px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.topestMenu {
	height:14px;
	padding-top:0px;
	font-size:10px;
	text-align:right;
	background-image: url(../images/img/top_menu.jpg);
	background-repeat: repeat-x;
}
.topestMenu1 {
	height:14px;
	font-size:10px;
	text-align:center;
	line-height: 20px;
	margin-right: 3px;
	margin-left: 3px;
}
.topestdivider {
	height:14px;
	padding-top:0px;
	background-image:url(../images/img/topest_divider.jpg);
	background-repeat: no-repeat;
	width: 5px;
}
.topestMenu a {
	margin-right:5px;
}
.topBlock {
	position:relative;
	min-height:61px;
	background-repeat: no-repeat;
	background-position: right;
	padding:0 5px;
}
.lang {
	border: 1px solid #CCCCCC;
	float: right;
	margin-right: 4px;
	padding-right: 0;
	position: relative;
	top: 60px;
	padding-bottom:2px;
}
.lang a:link, .lang a:visited, .lang a:hover {
	text-decoration:none !important;
}
img.mainLogo {
	position:absolute;
}
.topBigText {
	position:absolute;
	top:7px;
	left:70px;
}
.topBigText .title {
	font-size:36px;
	line-height:36px;
}
.topBigText .title a, .topBigText .title a:link, .topBigText .title a:visited, .topBigText .title a:active, .topBigText .title a:hover {
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.topBigText .powered {
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
	margin-left:3px;
}
.topMenuWrapper {
    left: 38px;
	margin: 8px;
    position: absolute;
	top: -10px;
    z-index: 100;
}
.topMenuWrapper a:link {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
.topMenuWrapper ul li a.c_menu_a {
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 33px;
	padding-right: 2px;
	text-align: center;
	text-decoration: none;
	padding-top:5px;
}
.div_active_left {
	float:left;
	background: url(../images/tbccv2/menu_active_left.png);
	width:6px;
	height:30px;
}
.div_active_center {
	float:left;
	background: url(../images/tbccv2/menu_active_center.png) repeat-x;
	line-height:30px;
	padding:0 8px;
}
.div_active_right {
	float:left;
	background: url(../images/tbccv2/menu_active_right.png);
	width:6px;
	height:30px;
}
.div_left {
	float:left;
	width:6px;
	height:30px;
}
.div_center {
	float:left;
	line-height:30px;
}
.div_right {
	float:left;
	width:1px;
	line-height:30px;
	background: url(../images/tbccv2/menu_end.png);
	margin-left:10px;
	margin-top:1px;
}
.div_right_none {
	float:left;
	width:1px;
	line-height:30px;
	margin-left:10px;
	margin-top:1px;
}
.thumbnail_block2222 {
	text-align:center;
	padding:0px;
	border: medium none;
	float: right;
	position: relative;
	width: 49px;
	margin-right: 0px;
	background:#eaeaea;
}
.c_div_menu {
	padding:0 10px 0 0;
}
.topMenu {
	width: 100%;
	height: 27px;
}
.topMenuMob {
	width: 100%;
	height: 27px;
}
.topMenu td {
	height: 27px;
	text-align: center;
	vertical-align: middle;
}
.topMenuMob td {
	height: 27px;
	text-align: center;
	vertical-align: middle;
}
.topMenu a, .topMenu b {
	font-weight: bold;
	line-height: 26px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
.topMenuMob a, .topMenuMob b {
	font-weight: bold;
	line-height: 26px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
.topMenu a, .topMenu a:link, .topMenu a:visited, .topMenu a:active {
	color: #000000;
	text-decoration: none;
}
.topMenuMob a, .topMenuMob a:link, .topMenuMob a:visited, .topMenuMob a:active {
	color: #000000;
	text-decoration: none;
}
.topMenu b, .topMenu a:hover {
	color: #999999;
	text-decoration: none;
}
.topMenuMob b, .topMenuMob a:hover {
	color: #999999;
	text-decoration: none;
}
.topMenu b {
	cursor: default;
	white-space: nowrap;
	color:#FC1324;
}
.topMenuMob b {
	cursor: default;
	white-space: nowrap;
	color:#FC1324;
}
.subMenusContainer {
	position: relative;
	z-index: 150;
	background-color:#FFFFFF;
}
.subMenu {	
	background-color:#FAFBFF;
	height:25px;
	padding-top:0px;
	font-weight: bold;
	position: absolute;
	top: 0px;
	width: 98%;
	line-height: 20px;
	margin-left:10px;
}
.submenutop {
	background: #FFFFFF;
	clear: both;
	position: absolute;
	text-align:left;
	font-size:11px;
	padding: 0 5px;
	margin-top:-5px;
	min-width:130px;
	border:solid 1px #CCCCCC;
}
.submenutop div {

	border-bottom:solid 1px #CCCCCC;
	font-size:11px;
}
.submenutop div a {
	color:#000000 !important;
	font-size:11px !important;
	display:block !important;
	line-height:20px !important;
	font-weight:normal !important;
}
.submenutop a:visited {
	color:#000000 !important;
	font-size:11px;
	text-decoration:none;
}
.submenutop a:hover {
	color:#FF0000 !important;
	font-size:11px;
}
.submenutop a b {
	font-weight:normal !important;
	font-size:11px;
}

.topMenuWrapper ul li {
	display: inline;
	float: left;
	list-style-type: none;
}
.submenutop li {
	list-style-type:none;
}
.subMenuRight {
	height:25px;
	padding-top:0px;
	font-weight: bold;
	top: 0px;
	width: 100%;
	background-position: right;
}
.subMenuLeft {
	height:25px;
	padding-top:0px;
	font-weight: bold;
	top: 0px;
	width: 100%;
	background-position: left 0px;
}
.subMenuOvr {
	margin-left:14px;
}
* html.subMenu {
	background-repeat:repeat-x;
}
.subMenu h2 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	font-size: 20px;
	color: #666666;
	text-transform: capitalize;
	display: none;
	width:150px;
	float:left;
}
.subMenu a, .subMenu a:link, .subMenu a:visited {
	color: #004276;
	text-decoration: none;
}
.subMenu a:hover {
	color: #FF0000;
	text-decoration: none;
}
.subMenu a:active {
	color: #CA0002;
	text-decoration: none;
}
.subMenu a, .subMenu b {
	margin-right: 9px;
}
.subMenu b {
	color:#FF0000;
}
.subMenu li {
	list-style-type:none;
}
.c_float_left {
	float:left;
}
.c_float_right {
	float:right;
}
h2.pageHeader {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	color: #FFFFFF;
	height: 15px;
	padding-left: 14px;
}
.Notice {
	padding:3px;
	width:70%;
	border:1px solid #cc6;
	background-color:#ffc;
	margin:5px auto;
	text-align:center;
	color:black;
}
.bodyBlock {
	margin-top: 5px;
	z-index: 50;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
	background:none !important;
}
.page_column {
	float: left;
	position: relative;
}
.page_block_container {
	margin-left: 5px;
	margin-right: 5px;
}
.page_column_first .page_block_container {
	margin-left: 0px;
}
.page_column_last .page_block_container {
	margin-right: 0px;
}
.leftNavDiv {
	position:relative;
	width:182px;
	float:left;
	margin-right:8px;
}
.rightNavDiv {
	position:relative;
	width:749px;
	padding:0px;
	overflow:hidden;
}
.loginDiv {
	position:relative;
	height:201px;
	border:1px solid #ccc;
	margin-bottom:13px;
}
* html .loginDiv {
	margin-bottom:14px;
}
.shoutboxDiv {
	position:relative;
	border:1px solid #ccc;
	margin-bottom:13px;
	height:241px;
}
* html .shoutboxDiv {
	height:242px;
}
.pollsDiv {
	position:relative;
	border:0px solid green;
}
.boxHeader {
	position:relative;
	background-image:url('../images/head_cutting.gif');
	background-repeat:repeat-x;
	height:22px;
	padding:4px 0px 0px 6px;
	font-size:10px;
	font-weight:bold;
	color:#666;
	text-align:left;
	text-transform:uppercase;
}
.menu_item_link {
	text-decoration:none;
}
div.menu_item_line {
	position:relative;
	padding:0px 0px 0px 25px;
	margin:0px 0px 1px 0px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:capitalize;
}
div.menu_item_line_active {
	position:relative;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:capitalize;
	padding:0px 0px 0px 25px;
	margin:0px 0px 1px 0px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.disignBoxFirst {
	position:relative;
	border:1px solid #CCC;
	margin-bottom:10px;
	background-image:url('../images/head_cutting.gif');
	background-repeat:repeat-x;
	background-color:#fff;
}
.boxFirstHeader {
	height:17px;
	padding:3px 0px 0px 8px;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-align:left;
	text-transform:uppercase;
	border-bottom: 1px solid #CCC;
}
.boxContent {
	overflow:hidden;
	font-size:11px;
	padding:10px;
}
.disignBoxFirst .boxFirstHeader .dbTopMenu, .disignBoxFirst .boxFirstHeader .caption_item {
	position: absolute;
	top: 0px;
	right: 2px;
	white-space:nowrap;
	color: #000;
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
	right: 5px;
	float:left;
	text-align:left;
}
.disignBoxFirst .boxFirstHeader .caption_item {
	padding-top:0px;
	padding-right:2px;
}
.dbTopMenu div.active, .dbTopMenu div.notActive {
	float: left;
	height:38px;
	position:relative;
	text-align: center;
	line-height: 30px;
	text-indent: 0px;
	font-weight: normal;
	text-align:left
}
.dbTopMenu div a, .dbTopMenu div a:link, .dbTopMenu div a:active, .dbTopMenu div a:visited, .caption_item a, .caption_item a:link, .caption_item a:active, .caption_item a:visited {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	text-align: center;
}
.caption_item a:hover, .dbTopMenu div a:hover {
	color: #000;
}
.caption_item a {
	margin-left:4px;
}
.dbTopMenu div.active {
	background-image: none !important;
	background-repeat: no-repeat;
	background-position: left;
	text-align: center !important;
	color: #000;
	margin-right: 15px;
	padding-left: 3px;
}
.dbTopMenu div.active_left {
	background-image: none !important;
	background-repeat: no-repeat;
	float:left;
	text-align: center;
	color: #000;
	width: 3px;
	height: 38px;
	margin-right: 3px;
}
.dbBottomMenu {
	position:relative;
	height: 16px;
	margin-top:5px;
	text-align: center;
}
.backMembers, .moreMembers, .viewAllMembers {
	color:#669;
	text-transform:capitalize;
	font-weight:bold;
}
.viewAllMembersGrp {
	color:#669;
	font-weight:bold;
}
.backMembers {
	float: left;
}
.moreMembers {
	float: right;
}
div.design_box_border {
	position:relative;
	background-repeat:repeat-x;
	margin-bottom: 10px;
	background-image: url('../images/img/bxmid.jpg');
	background-color: #FFFFFF;
	border-bottom:1px solid #C9CACE;
	top: -10px;
}
div.design_box_border div.header {
	position:relative;
	padding:3px 0px 0px 15px;
	height:35px;
	line-height:23px;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../boxesimg/box6/box6_topleft2.gif);
	background-position:left 0;
	background-repeat:no-repeat;
}
div.design_box_border .boxFirstHeaderR {
	height:35px;
	background-image: url(../boxesimg/box6/box6_topright2.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}
div.design_box_border .boxFirstHeaderL {
	height:30px;
	background-image: url(../boxesimg/box6/box6_topmiddle.jpg);
	background-repeat: repeat-x;
}
div.design_box_border div.keeper {
	position:relative;
	padding-bottom:4px;
	border-left:1px solid #C9CACE;
	border-right:1px solid #C9CACE;
	text-align:center;
}
.emptyBox {
	position:relative;
	border:1px solid #ccc;
	margin:0px;
	padding:3px;
}
.languageBlock {
	position:relative;
	border:0px solid red;
	float:right;
	margin-top:0px;
}
.skinBlock {
	position:relative;
	border:0px solid red;
	float:right;
	margin-top:24px;
	margin-right:-90px;
}
.topBannerBlock {
	position:relative;
	width:770px;
	margin-top:5px;
	border:1px solid red;
	margin-left:auto;
	margin-right:auto;
}
.bannerBlock {
	position:relative;
	width:770px;
	margin:0px auto;
	border:0px solid red;
}
.leftBanner {
	position:absolute;
	top:0px;
	left:-150px;
	border:0px solid red;
}
.rightBanner {
	position:absolute;
	top:0px;
	right:-150px;
	border:0px solid red;
}
.bottomBannerBlock {
	position:relative;
	width:770px;
	margin-top:0px;
	border:0px solid red;
	margin:auto;
}
.bannerInnerBlock {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	border:0px solid blue;
	width:470px;
}
div.playerAdminLink {
	position:relative;
	text-align:left;
	margin-bottom:15px;
}
.action {
	margin-top:20px;
}
.logInRegistrationText {
	margin:5px;
}
/***************************/
div.pollBlock {
	position:relative;
	overflow:hidden;
	height:154px;
	border:0px solid #96B2C9;
	text-align:left;
	float:left;
	margin-bottom:10px;
}
div.pollBody {
	border:1px dashed #CCC;
	margin:5px;
}
div.pollCaption {
	position:relative;
	margin:3px;
	padding:0px;
	overflow:hidden;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	font-weight:bold;
}
div.pollAnswerBlock {
	position:relative;
	margin:2px;
	overflow:hidden;
	height:100px;
	border:0px solid #96B2C9;
	text-align:left;
}
div.pollUp {
	position:absolute;
	left:2px;
	top:2px;
}
div.pollDown {
	position:absolute;
	left:2px;
	bottom:2px;
}
div.pollQuestionBlock {
	position:absolute;
	padding:2px;
	overflow:hidden;
	margin-left:18px;
}
div.pollSubmitBlock {
	position:relative;
	margin:2px;
	overflow:hidden;
	height:30px;
	border:solid 0px #0000cc;
	text-align:center;
}
.small {
	font-size:11px;
	color:#333366;
}
.text2 {
/*border:1px solid #fff;*/
}
.pollContainer {
	position:relative;
	margin-top:2px;
	padding:10px;
	background-color:transparent;
	border:0px solid red;
}
.createPollSection {
	position:relative;
	padding:10px;
	background-color:transparent;
	border:0px solid red;
}
.controlsDiv {
	position:relative;
	clear:both;
	margin:10px;
	background-color:#ffffff;
}
.innerControlBlock {
	position:relative;
	float:none;
	width:auto;
}
.controlsHeader {
	padding: 0px 2px;
	font-weight:bold;
}
.deleteDiv {
	padding: 2px 0px 0px 2px;
}


.customMenuItemActive {
	color:black;
}
div.menuLine, div.menuLine:hover, div.menuLineActive {
	font-size:11px;
	margin-bottom:5px;
	color:black;
}
.menuLineDivider {
}
div.menuLinkBlock {
	background-repeat:no-repeat;
}
div.menuLine div.menuLinkBlock:hover {

}
.topMemberBlock {
	position:absolute;
	right:6px;
	top:13px;
	text-align:right;
	padding:3px;
	width:400px;
	font-size:11px;
}
.topMemberBlock1 {
	position:absolute;
	right:0px;
	top:5px;
	height:50px;
	text-align:right;
	padding:3px;
	width:400px;
	font-size:11px;
}
.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block {
	margin-left:5px;
}
.hello_member {
	padding:0 12px 0px;
	font-size:14px;
	color: #FFFFFF;
}
.hello_actions {
	text-transform:capitalize;
	font-size:11px;
}
.hello_actions span {
	margin-left:5px;
}
.no_hello_actions {
	font-size:.17in;
	font-weight:bold;
	padding-right:0px;
	padding-top:0px;
}
.no_hello_actions a {
	margin-left:15px;
}
/* * * * Tags * * * */

.tags_wrapper {
	text-align:center;
	border:0px solid green;
	margin:0px 18px 30px auto;
}
.tags_wrapper a {

}
.one_tag {
	margin:0px 3px;
	line-height:30px;
	color:#CC5602;

}
.link_tags_result_search1 {
	cursor:pointer;
	color:#CC5602;
	text-decoration:none;
}
.link_tags_result_search1:hover {
	cursor:pointer;
	color:#0066CC;
	text-decoration:none;
}
div.rate_text {
	text-align:center;
	font-weight:bold;
}
/* * * * STANDART * * * */

.newsWrap, .categoryBlock1, .categoryHeader, .articleBlock, .articleBlock1, .articleBlock2 {
	margin: 0px 0px 10px;
}
.categoryBlock1, .categoryHeader, .articleBlock, .articleBlock1, .articleBlock2 {
	margin-left:12px;
	margin-right:12px;
	text-align:justify;
}
.newsHead, .categoryCaption, .artCaption, .articleBlock1 .title, .articleBlock2 .title {
	font-size:16px;
	font-weight:bold;
	padding-left:30px;
	padding-bottom:10px;
	background-position:left top;
	background-repeat:no-repeat;
}
.newsHead {
	background-image:url(../images/icons/news.gif);
	text-align:left;
}
.newsInfo {
	font-size:11px;
	color:#666666;
}
.newsText {
}
.newsReadMore {
	font-weight:bold;
	text-align:right;
}
.articleBlock1 .title, .articleBlock2 .title {
	margin-bottom:5px;
	background-image:url(../images/icons/artic_papr.gif);
}
.categoryCaption, .artCaption {
	background-image:url(../images/icons/artic_fldr.gif);
}
.articleBlock .date, .articleBlock1 .date, .articleBlock2 .date {
	font-size:11px;
	color:#666666;
}
.guestbookTextArea {
	width: 530px;
	height:250px;
}
/* Blog Design Box */
.blogBlock {
	margin-bottom:10px;
	margin-top:10px;
}
.blog_wrapper {
	margin-bottom:10px;
	margin-top:10px;
}
.blog_subject {
	font-size:16px;
	font-weight:bold;
	padding-left:35px;
	padding-bottom:10px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/icons/artic_papr.gif);
}
.blog_author {
	font-size:11px;
	font-style:normal;
	color:#666666;
	padding-top:2px;
	padding-bottom:2px;
}
.blog_text {
	font-size:11px;
	text-align:justify;
}
.votez {
	color: #666666;
}
.blogs_pages {
	margin:4px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.menuLinkBlock {
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#333366;
}
.online_offline_bulb {
	position:absolute;
	z-index:10;
	right:0px;
	top:0px;
}
.groups_result_row .online_offline_bulb {
	position:relative;
	z-index:10;
	right:0px;
	top:0px;
}
/* * * * Blog/Cls/Adv little blocks * * * */
.blog_subject_n {
	clear:both;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-top: -15px;
	padding-top: 15px;
}
.caption_item {
	position:relative;
	float:right;
	font-weight:bold;
	font-size:11px;
}
.blog_subject {
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	padding-bottom:5px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/icons/artic_papr.gif);
}
.blogInfo {
	color:#666666;
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
}
.blogInfo span {
	margin-right:5px;
	line-height:18px;
}
.blogInfo span img {
	vertical-align:middle;
	margin-right:3px;
}
.blogSnipper {
	font-size:11px;
	text-align:justify;
}
.icon_block {
	position:relative;
	float:left;
	width:47px;
	height:47px;
	margin-right:5px;
}
.grpicon_block {
	float:left;
	width:47px;
	height:47px;
	margin-right:5px;
}
.blog_wrapper_n {
	float: left;
	margin-top:0px;
	width:80%;
}
.blogHead {
	background-image:url(../images/icons/artic_papr.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:25px;
}
.blogInfo {
	color:#666666;
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
}
.blogInfo span {
	margin-right:5px;
	line-height:18px;
}
.blogInfo span img {
	vertical-align:middle;
	margin-right:3px;
}
.blogSnippet {
	font-size:11px;
	text-align:justify;
}
/* * * * RSS Feed * * * */

.rss_item_wrapper {
	padding-bottom:15px;
}
.rss_item_header {
	font-size:12px;
	font-weight:bold;
}
.rss_item_info {
	color:#666;
	font-size:11px;
}
.rss_read_more {
	text-align:right;
	font-weight:bold;
}
.login_ajax {
	position:absolute;
	z-index:555550;
	background-image:url('../images/op40.png');
	display:none;
}

/* * * * Modal window * * * */

.popup_form_wrapper {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:350px;
}
.popup_form_wrapper td {
	padding:0px;
	margin:0px;
}
.popup_form_wrapper td.corner {
	width:16px;
	height:16px;
	font-size:1px;
}
.popup_form_wrapper td.side {
	width:16px;
}
.popup_form_wrapper td.side_ver {
	height:16px;
}
.popup_form_wrapper td.side_ver, .popup_form_wrapper td.side {
	background-image:url(../images/sp_op_gr.png);
	font-size:1px;
}
.popup_form_wrapper td.container {
	background-color:white;
	width:450px;
}
/************EOS*************/

.edit_item_table_cont {
	position:relative;
	border:1px solid #666666;
}
.bottomCopyright {
	height: 21px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
.bottomLinks {
	position: relative;
	text-align: left;
	top: 2px;
	font-size: 12px;
	width: 760px;
	float: left;
}
.bottomCpr {
	position: relative;
	top: 2px;
	text-align: right;
	font-size: 12px;
	color: #000000;
	width: 200px;
	float: left;
}
.short_desc {
	position: relative;
	float:left;
	width:70%;
}
.links {
	position: relative;
	color: #000000;
	margin-left: 120px;
}
.login_ajax_wrap {
	width:350px;
	margin:250px auto 0px;
}
.login_ajx_close {
	position: absolute;
	right: -1px;
	top: 3px;
	z-index: 150;
	cursor: pointer;
}
#ajaxpromo {
	overflow: hidden;
	position: relative;
	width: 972px;
	height: 279px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#ajaxpromo img {
	display: none;
	position: absolute;
	left: 0;
}
.expand {
	height: 600px;
}
.cmt-bodya {
	background-image: url(../../tmpl_extreem/img/cmt_bottom_mid.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #F6F6F8;
	margin-bottom: 5px;
}
.cmt-bodyb {
	background-image: url(../../tmpl_extreem/img/cmt_body_left.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
}
.cmt-bodyc {
	background-image: url(../../tmpl_extreem/img/cmt_body_r.jpg);
	background-repeat: repeat-y;
	background-position: right 0px;
}
.cmt-bodyd {
	background-image: url(../../tmpl_extreem/img/cmt_bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cmt-bodye {
	background-image: url(../../tmpl_extreem/img/cmt_bottom_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cmt-bodyf {
	background-image: url(../../tmpl_extreem/img/cmt_top_mid.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.cmt-bodyg {
	background-image: url(../../tmpl_extreem/img/cmt_top_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cmt-body {
	background-image: url(../../tmpl_extreem/img/cmt_top_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 13px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	color: #666e79;
}
.cmt-post-reply {
	font-size:11px
}
.cmts .cmts li.cmt-reply-to {
	font-size:11px;
	background-color:#CCC;
}
.cmt-replies, .cmt-replies-hover {
	font-size:11px;
}
.cmt-head {
	font-size:11px;
}
.cmt-replies:hover, .cmt-replies-hover {
	background-color:#CCC;
}
.cmt-post-reply-to, ul > .cmt-post-reply-to {
	font-size:11px;
}
div.rndBtn .ct .cl, div.rndBtn .cb .cl {
	left:-2px;
	width:4px;
}
div.btn-gray {
	background:transparent url(https://a248.e.akamai.net/sec.yimg.com/i/reg/gradients.gif) repeat-x scroll 0 0;
	border:1px solid #999999;
}
div.btn-green {
	background:#008100;
	border:1px solid #999999;
}
div.btn-gray .ct {
	background:transparent url(https://a248.e.akamai.net/sec.yimg.com/i/reg/smileyliamandroundedcorners.gif) no-repeat scroll 0 -81px;
	left:137px;
	top: -1px;
}
div.btn-gray .ct .cl {
	background:transparent url(https://a248.e.akamai.net/sec.yimg.com/i/reg/smileyliamandroundedcorners.gif) no-repeat scroll 0 -90px;
	left:-138px;
}
div.btn-gray .ctl {
	background:transparent url(https://a248.e.akamai.net/sec.yimg.com/i/reg/smileyliamandroundedcorners.gif) no-repeat scroll 0 -81px;
	left:125px;
	top: -1px;
}
div.btn-gray .ctl .cl {
	background:transparent url(https://a248.e.akamai.net/sec.yimg.com/i/reg/smileyliamandroundedcorners.gif) no-repeat scroll 0 -90px;
	left:-126px;
}
div.rndBtn input {
	background-color:transparent;
	border:0 none;
	color:#000000;
	cursor:pointer;
	display:block;
	font-size:100%;
	font-weight:bold;
	margin:-0.69em 0;
	padding:1em 0;
	text-align:center;
	width:100%;
}
div.btn-gray .cb {
	background:transparent url(https://a248.e.akamai.net/sec.yimg.com/i/reg/smileyliamandroundedcorners.gif) no-repeat scroll 0 -109px;
	left:137px;
	top:2px;
}
div.btn-gray .cb .cl {
	background:transparent url(https://a248.e.akamai.net/sec.yimg.com/i/reg/smileyliamandroundedcorners.gif) no-repeat scroll 0 -99px;
	left:-138px;
}
div.btn-gray .cbl {
	background:transparent url(https://a248.e.akamai.net/sec.yimg.com/i/reg/smileyliamandroundedcorners.gif) no-repeat scroll 0 -109px;
	left:125px;
}
div.btn-gray .cbl .cl {
	background:transparent url(https://a248.e.akamai.net/sec.yimg.com/i/reg/smileyliamandroundedcorners.gif) no-repeat scroll 0 -99px;
	left:-126px;
}
.return div.rndBtn {
	display:block;
	position:absolute;
	right:0;
}
div.rndBtn span {
	background-color:transparent;
	background-repeat:no-repeat;
	display:block;
	font-size:0;
	height:7px;
	line-height:0;
	margin:0;
	position:relative;
}
div.rndBtn .ct, div.rndBtn .cb {
	right:-1px;
	width:100%;
}
#IDontAgreeBtn-rnd, #SignUpBtn-rnd {
	width:121px;
	height:2em;
	margin:auto;
}
.group_res_info_p {
	clear: both;
	color: #666666;
	font-size: 12px;
	margin-top: -15px;
	padding-bottom: 5px;
	padding-top: 15px;
	text-align: justify;
}
.group_res_info_p a.actions {
	font-size: 12px;
}
.group_res_info_p span img {
	margin-right:3px;
	vertical-align:middle;
}
a.actions {
	font-weight:bold;
	font-size:16px;
}
.groups_result_row {
	margin-bottom: 10px;
}
.selectedMenu a {
	color:#FF0000;
}
.viewAllMembersGrp, .moreMembers, .backMembers {
	font-size:11px;
}
/************************************  open inviter css  *****************************/

.wrap1Col.signupCol {
	padding:0 0 20px 1px;
	z-index:0;
}
.signup {
	background:transparent url(../images/invite_bg.png) no-repeat scroll left top;
	padding:0 5px 0;
	height:544px;
}
.network_bg {
	background:transparent url(../images/network_bg.png) no-repeat scroll left top;
	width:304px;
	height:72px;
	padding-right:8px;
}
.email_bg {
	background:transparent url(../images/email_bg.png) no-repeat scroll left top;
	width:303px;
	height:72px;
}
.password_bg {
	background:transparent url(../images/password_bg.png) no-repeat scroll left top;
	width:303px;
	height:72px;
}
.signup_bg {
	background:transparent url(../images/sign_up.png) no-repeat scroll left top;
	width:212px;
	height:51px;
	border:none;
}
.label_text {
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
a.tag_links, a.tag_links:hover {

}
/************************************  end   *****************************************/


.placeFilters {
	float:left;
	overflow:hidden;
	position:relative;
	width:100%;
}
.placeFilters ul {
	clear:left;
	float:left;
	left:50%;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.placeFilters ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
	margin-right: 10px;
}
.friends_thumb_12222 div.birthday {
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
#dhtmltooltip {
	position: absolute;
	left: -300px;
	width: 170px;
	border: 1px solid black;
	padding: 4px;
	padding-left: 5px;
	background-color: #ffffff;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
#dhtmlpointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
#ilike {
	float:left;
	padding:2px;
	background-color:white;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 5px;
	margin-top:5px;
}
.sgblock {
	display: block;
	width: 468px;
	height: 148px;
	border: none;
	background:transparent url(../../../spelling/images/banner.png) no-repeat scroll left top;
}
.sgblock:hover {
	background:transparent url(../../../spelling/images/banner2.png) no-repeat scroll left top;
}
.sgblock img {
	cursor: pointer;
}
.right_header_user {
	float: right;
	padding-top:8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color:#FFFFFF;
}
.right_header_user span {
	padding-left:5px;
}
.right_header_user span a {
	color:#FFFFFF;
	text-decoration:none;
}
.right_header_user span a:hover {
	color:#FF0000;
}
.lang_item {
	display: block;
	float: left;
	height: 14px;
	width: 26px;
}
.lang_item_space {
	display: block;
	float: left;
	height: 14px;
	width: 6px;
}
.suggestions_text {
	float:right;
	top:60px;
	padding:5px 10px 0 3px;
	color:#000000;
	position:relative;
	font-size:10px;
}
/* Chang color sign up FB */
#facebook .connect_widget_not_connected_text a:link {
	color:#FFFFFF !important;
}
.box_more_wall {
	text-align:center;
	padding:9px 6px 8px 6px;
	border:solid 1px #999999;
	margin-top:8px;
}
.box_more_walltext {
	font-size:16px !important;
	color:#999999 !important;
	text-decoration:none !important;
}
/*Begin : Recent Activity Profile*/
.box_recent_activity {
	padding:1px 0;
	margin-top:5px;
}
.box_recent_icon {
	float:left;
	width:10%;
	position: relative;
	margin-right:3px;
}
.box_recent_icon_friend {
	float:left;
	width:49px;
	background: url(../images/tbccv2/icon_tofriend.png);
	height:49px;
}
.box_recent_icon_group {
	float:left;
	width:49px;
	background: url(../images/tbccv2/hasJoinGroup.png);
	height:49px;
}
.box_recent_icon_tofriend {
	float:left;
	width:10%;
	position: relative;
}
.box_recent_tractext {
	float:left;
	width:86%;
	padding-left:10px;
}
.box_recent_tractext_wall {
	float:left;
	width:83%;
	padding-left:10px;
}
.recent_del {
	float:right;
	cursor:pointer;
	background: url(../images/tbccv2/recent_close1.png);
	width:15px;
	height:16px;
	diplay:block;
	z-index:999;
}

.recent_del_hover
{
	float:right;
	cursor:pointer;
	background: url(../images/tbccv2/recent_close4.png);
	width:15px;
	height:16px;
	diplay:block;
	z-index:999;
}

.recent_del_1
{
	cursor: pointer;
    float: right;
    height: 16px;
    margin-left: 387px;
    position: absolute;
    width: 15px;
    z-index: 999;
}

.recent_del_wall {
	float:left;
	cursor:pointer;
	margin-top:0px;
	background: url(../images/tbccv2/recent_close3.png);
	width:15px;
	height:16px;
}

.box_recent_tractext_tofriend {
	float:left;
	width:60%;
	padding-left:10px;
}
.box_recent_username {
	font-size:12px;
	font-weight:bold;
}
.box_recent_username a {
	text-decoration:none;
	color:#59848a;
}
.box_recent_text_and_link {
	color:#000000;
	line-height:22px;
}
.box_recent_time_ago
{
	padding-top:10px;
	font-size:10px;
	width:392px;
}
.box_recent_time_ago_1 {
	padding-top:10px;
	font-size:10px;
	width:400px;
}
.box_recent_dotted {
	border-bottom:1px dotted;
	width:100%;
	height:1px;
}
.input_activity_cmt {
	width:380px;
	float:left;
	height:22px;
	margin-right:5px;
}
.input_activity_cmt_wall {
	width:350px;
	float:left;
	height:22px;
	margin-right:5px;
}
.div_btn_recent_left {
	float:left;
	background: url(../images/tbccv2/recent_sharing1.png);
	width:4px;
	height:28px;
}
.div_btn_recent_center {
	color:#ffffff;
	float:left;
	background: url(../images/tbccv2/recent_sharing2.png) repeat-x;
	line-height:30px;
	padding:0 5px;
}
.div_btn_recent_right {
	float:left;
	background: url(../images/tbccv2/recent_sharing3.png);
	width:4px;
	height:28px;
}
.div_class_wall_waiting_group {
	display:none;
}
.more_waiting_text {
	float:left;
}
.more_waiting {
	background: url(../images/tbccv2/waiting.gif);
	width:16px;
	height:11px;
	float:left;
}
/*End : Recent Activity Profile*/

/*Begin : Tags*/
	.div_block_tags1 {
	padding:0px;
	margin:0px;
}
.div_block_tags2 {
	padding:0px;
	margin:0px;
}
.div_contain_txt_tags {
	padding-bottom:10px;
	float:left;
}
.div_arrow_tags {
	background: url(../images/tbccv2/arrow_down.png);
	width:24px;
	height:27px;
	float:left;
	cursor:pointer;
	margin-left: -25px;
}
.div_arrow_tags_c5 {
	background: url(../images/tbccv2/arrow_down.png);
	width:24px;
	height:24px;
	float:left;
	cursor:pointer;
	margin-left: -24px;
}
 @-moz-document url-prefix() {
 .div_arrow_tags_c5 {
 margin-top:1px;
 height:23px !important;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.div_arrow_tags_c5 {
	height:25px !important;
}
}
.text_list_tags_c5 {
	border: 1px solid #CCCCCC;
	height: 19px;
	width: 370px;
	resize:none;
	padding-top:3px;
	padding-left:1px;
	resize:none;
}
.txt_list_tags {
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	padding:5px 3px;
	width:232px;
}
.txtarea_list_tags {
	border:solid 1px #CCCCCC;
	padding:5px 3px;
	display:none;
	margin-top: -0.5px;
	width:216px;
	height:60px;
	overflow:hidden;
	padding-right:20px;
}
.div_tags_more_10 {
	width:239px;
	display:none;
	border:solid 1px #CCCCCC;
	background:#ffffff;
	overflow:auto;
	height:200px;
}
.div_more_item {
	cursor:pointer;
	padding-left:5px;
	font-weight:normal;
	color:#3F3F3F;
	text-align:left;
	text-transform:lowercase !important;
}
.div_more_item:hover {
	background:#CCC;
}
/*End : Tags*/

.c_div_recent_reply_header {
	width:100%;
	height:15px;
	background: url(../images/tbccv2/reply_header.png);
	padding:0 2px;
	margin-top:2px;
}
.c_div_recent_reply {
	padding:2px;
	float:left;
	width:100%;
	background:#E8EDF3;
}
.menu_change_school a:hover {
	display:block;
	color:#000000 !important;
}
.div_contain_textarea_expand textarea {

}
.sTxtNickNameOfWall {
	color: #59848A !important;
	text-decoration: none !important;
}
.clearBoth {
	clear:both;
}
.sReplyCommWall {
	float:right;
	cursor:pointer;
	color:#666E79;
}
