@charset "iso-8859-1";
@import url(../../base/css/index.css);
@import url(login_section.css);

.galleryRate {display:none;}
.shareMediaAdd {text-align:center;font-weight:bold;font-size:9pt;}
div.lastFilesPic {border:0px;}
/*#page_block_18 div.blog_wrapper_n {width:25%;display:inline;float:left;}*/
/*#page_block_18 div.thumbnail_block {width:25%;display:inline;float:left;}*/
#page_block_18 div.blog_text {display:none}
.rss_read_more {width:100%;text-align:center;}

	.bodyBlock
	{
		margin-top:38px;
	}

	.login_block
	{
		width:300px;
		height:120px;
	}

	* html .login_block
	{
		padding-top:11px;
	}

	.login_area
	{
		margin-left:5px;
		width:168px;
	}



	.login_section_hello
	{
		height:50px;
		position:relative;
	}

	.login_section_hello .topMemberBlock
	{
		top:0px;
		right:30px;
	}

	#indexPhoto
	{
		position:relative;
		height:200px;
		margin-bottom:14px;
		overflow: hidden;
		cursor: pointer;
	}

	#indexPhoto img {
		position: absolute;
	}

	h2.pageHeader {
		display: none;
	}

	.subMenu {
		background-color: transparent;
	}

	.promo_code_wrapper
	{
		border:1px solid #ccc;
		margin-bottom:10px;
		padding:10px;
	}

	.memberDiv, .photosDiv, .tagsDiv
	{
		position:relative;
		margin-bottom:13px;
		padding-bottom:13px;
	}

div.blogInfo span {display:none;}

	.blogsDiv
	{
		position:relative;
		/*margin-bottom:13px;*/
	}

	.blog_wrapper,
	.blog_wrapper_n
	{
		position: relative;
		float: left;
		margin-top:0px;
		margin-bottom:15px;
	}

	.blog_wrapper_n
	{
		width:82%;
	}

	.blog_wrapper
	{
		width:350px;
	}


	/*div#show_photos,
	div#show_members
	{
		width:355px;
		padding-left:8px;
		padding-bottom:27px;
	}

	div#show_blogs
	{
		padding-bottom:27px;
	}*/

	.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);
	}

	 .subject
	 {
	 	font-size:16px;
		font-weight:bold;
		padding-bottom:5px;
	 }


.blog_subject_n
	{
		font-size:16px;
		font-weight:bold;
		/*margin-left:12px;*/
		/*padding-left:25px;*/
		padding-bottom:5px;
		background-repeat:no-repeat;
		background-position:left top;
		/*background-image:url(../images/icons/artic_papr.gif);*/
	}

	.blog_author, .author
	{
		font-size:11px;
		color:#666666;
		padding-top:2px;
		padding-bottom:2px;
	}

	.blog_author_n
	{
		font-size:11px;
		color:#666666;
		padding-top:2px;
		padding-bottom:2px;
	}

	.rss_item_header
	{
		padding-bottom:5px;
	}

	.rss_item_info
	{
		padding:2px 0px;
	}

	.rss_item_desc
	{
		text-align:justify;
	}

	.blog_author span,
	.blog_author_n span,
	.rss_item_info span
	{
		margin-right:5px;
		line-height:18px;
	}

	.blog_author span img,
	.blog_author_n span img,
	.rss_item_info span img,
	.newsInfo img
	{
		vertical-align:middle;
		margin-right:3px;
	}

	.blog_text_n
	{
		text-align:justify;
	}

	.blog_text, .text
	{
		font-size:13px;
		text-align:justify;
	}

	.blogs_pages
	{
		margin:4px;
		text-align:center;
		font-weight:bold;
		font-size:12px;
	}

	/*##############################################################*/


	div#TopMembers
	{
		position:relative;
		display:block;


	}
	div#top_members_menu
	{
		position:absolute;
		right:-1px;
		top:-28px;
		text-transform:capitalize;
		height:26px;
		text-align:center;
		border:0px solid red;
		font-family:Arial;
		font-size:12px;
		color:#669;
		text-decoration:none;
	}

	.boxTitle
	{
		position:absolute;
		top:4px;
		left:0px;
		font-family:Arial;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		color:#666;
	}

	/*.active, .notActive
	{
		position:relative;
		width:60px;
		height:21px;
		float:left;
		text-align:center;
		padding-top:5px;
		border:1px solid #ccc;
	}

	div#top_members_menu .active
	{
		background-image:url('../images/ActiveCutting.gif');
	    background-repeat:repeat-x;
		border-bottom:1px solid #fff;
		color:#333;
		font-family:Arial;
	}

	div#top_members_menu  .notActive
	{
		background-color:#EFEFEF;
	}*/


	div.topmembers_block_1, div.topmembers_block_2, div.topmembers_block_3
	{
		position:relative;
		overflow:hidden;
		float:left;
		/*width:112px;*/
	}

	div.topmembers_block_1
	{
		margin: 0px 10px 10px 0px;
		width:112px;
	}

	div.topmembers_block_2
	{
		margin: 0px 0px 10px;
	}

	div.topmembers_block_3
	{
		margin: 0px 0px 10px 0px;
	}

	div.topmembers_desc_block
	{
		position:relative;
		float:left;
		border:0px dashed blue;
		width:100%;
		left:0;
	}

	div.topmembers_nickname
	{
		position:relative;
		height:17px;
		line-height:17px;
		vertical-align:middle;
		text-align:center;
		border:0px solid red;
		font-weight:bold;
		/*width:112px;*/
	}

	div.topmembers_age_sex_country
	{
		position:relative;
		line-height:15px;
		vertical-align:middle;
		text-align:center;
		color:#555;
		border:0px solid blue;
		font-weight:normal;
	}

	.thumbnail_block
	{
		text-align:center;
	}

	.topmembers_block_1 .thumbnail_block a img
	{
		text-align:center;
		border:0px;
	}

	div.logged_section_block
	{
		position:relative;
		padding-top:0px;
		padding-left:3px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
	}

	.loading
	{
		text-align:center;
		margin-bottom:10px;
	}

	* html .loading
	{
		padding-top:60px;
	}

	/* * * * * * */

	.qsi_wrapper
	{
		height:162px;
        position:relative;
	}

	div.qsi_line
	{
		position:relative;
		overflow:hidden;
		height:25px;
		margin-bottom:5px;
	}

	div.qsi_first
	{
		position:relative;
		float:left;
		width:100px;
		line-height:18px;
		vertical-align:middle;
		text-align:right;
		white-space:nowrap;
		margin-right:6px;
	}

	div.qsi_second
	{
		position:relative;
		float:left;
		width:170px;
		padding-bottom:10px;
	}

	div.qsi_second span input
	{
		height:14px;
	}

	div.qsi_second span select
	{
		width:50px;
	}

	div.qsi_second select,
	div.qsi_second input
	{
		vertical-align:middle;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		width:170px;
	}

	div.qsi_second input
	{
		width:166px;
	}


	/* * * * * * */

	div.pollInfo
	{
		left:0px;
		margin-bottom:10px;
		width:100%;
		overflow:hidden;
	}

	div.pollBody
	{
		left:0px;
		/*width:285px;*/
		margin:0px;
		margin-top:5px;
	}

	div.featured_info
	{
		/*left:10px;*/
		top:0px;
		font-weight:normal;
	}


	div.pollBlock
	{
		margin-top:3px;
		/*width:285px;*/
	}
	div.pollQuestionBlock
	{
		/*width:170px;*/
	}

	* html div.pollBlock input
	{
		border:none;
	}

	/*div#prof_of_week
	{

	}

	div#prof_of_month
	{
		left:5px;
	}*/

	div#prof_of_month,
	div#prof_of_week,
	div#prof_of_day
	{
		width:112px;
		margin-left:0px;
		margin-right:0px;
		left:0px;
		float:left;
		position:relative;
	}


	div#prof_of_month,
	div#prof_of_week
	{
		margin:0px 10px 0px 0px;
	}

	div.rate_block_position
	{
		margin-bottom:10px;
	}

	div.top_rated_head
	{
		text-align:center;
	}

	/*div.featured_container
	{
		position:relative;
		width:343px;
		left:0px;
	}*/

	div.featured_block_1
	{
		position:relative;
		float:left;
		border:none;
		/*margin:0px 7px 7px 0px;*/
	}
	div.featured_block_2
	{
		position:relative;
		float:left;
		border:none;
		margin:0px 0px 7px;
	}
	div.featured_block
	{
		margin:0px 2px 7px 2px;
		float:left;
		border:none;
	}

	* html div.featured_block
	{
		margin:3px 0px;
	}

	div.member_stat_block
	{
		float:left;
	}

	div.topOfBlock
	{
		font-weight:bold;
	}

	.online_offline_bulb
	{
		position:absolute;
		z-index:10;
		right:0px;
		top:0px;
		border:0px solid red;
	}

	/* * * * News * * * */

	div.news_title
	{
		position:relative;
		margin-left:20px;
		margin-bottom:5px;
		color:#0168B9;
		font-weight:bold;
		vertical-align:middle;
	}


	.siteStatUnit
	{
		position: relative;
		float: left;
		width: 33%;
	}

	.siteStatUnit img
	{
		width: 16px;
		height: 16px;
	}

	.sharePhotosContent_1, .sharePhotosContent_2
	{
		position: relative;
		float: left;
		width: 112px;
		height: 145px;
		overflow: hidden;
		white-space: nowrap;
	}

	.sharePhotosContent_1
	{
		margin:0px 10px 10px 0px;
	}

	.sharedMediaAdd {
		overflow: hidden;
		white-space: nowrap;
	}

	.lastFilesPic
	{
		position: relative;
		/*float: left;*/
		border: 1px solid #EDEDED;
		width: 110px;
		height: 110px;
		background-position: center;
		background-repeat: no-repeat;
		margin-right: 10px;
	}

	.sharePhotosContent_1 .votes_small b,
	.sharePhotosContent_2 .votes_small b
	{
		display: none;
	}

	.sharePhotosContent_1 .votes_small .votes_gray_small,
	.sharePhotosContent_2 .votes_small .votes_gray_small
	{

	}

	.lastVideoPic
	{
		position: relative;
		/*float: left;*/
		border: 1px solid #EDEDED;
		width: 112px;
		height: 80px;
		margin-right: 10px;
	}

	.shareMusicContent_1, .shareMusicContent_2
	{
		position: relative;
		float: left;
		width: 112px;
		overflow: hidden;
	}

	.shareMusicContent_1
	{
		margin:0px 7px 7px 0px;
	}

	.shareMusicContent_2
	{
		margin:0px 0px 7px;
	}

	.shareMusicContent_1 .votes_small b, .shareMusicContent_2 .votes_small b
	{
		display: none;
	}

	.lastMusicPic
	{
		position: relative;
		/*float: left;*/
		border: 1px solid #EDEDED;
		width: 110px;
		height: 110px;
	}

	.galleryRate .votes_small
	{
		width:112px;
	}

	.icon_block
	{
		position:relative;
		float:none;
		width:47px;
		height:47px;
		margin-right:0px;
	}

        .blog_subject_n, .rss_item_header
        {
	        font-size:12px;
        }

.button2{background-image: url(/templates/tmpl_uni/images/learnmore5.png); width:140px; height:151px;}
.button2:hover{background-image: url(/templates/tmpl_uni/images/learnmore5-over.png);}
.button2 a{display:block;width:140px;height:151px;}

.wrapper {
    position:relative;
	top: 13px;
	width:540px;
    height:200px;
	background-color:#fff;
	border: 3px double green;
    padding-bottom:1px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.wrapper2 {
    position:relative;
	top: 0px;
	width:540px;
    height:15px;
    padding-bottom:1px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.wrapper2 a {padding-left:15px;padding-right:15px;;}

.description {
        display:inline;
        float:left;
	text-align:left;
	width:340px;
	border-right: 3px double green;
	padding: 10px;
}

.joinnow {
          display:block;
          float:right;
          width:177px;
          height:63px;
	  border-bottom: 3px double green;
}

.memberlogin {
          display:block;
          float:right;
          width:177px;
          height:63px;
	  border-bottom: 3px double green;
}

.learnmore {
          display:block;
          float:right;
          width:177px;
          height:63px;
}

.icon {
          width:63px;
          background-repeat: no-repeat;
          display:inline;
          float:left
}

.icon img {
           position:relative;
           top:4px;
           left:10px;
}

.link {
          width:110px;
          display:inline;
          float:right;
          position:relative;
          top:25px;
          font: 14px bold;
          text-align:center;
}




/* ************** ABOUT NUHABITS BLOCK ***************** */

a#connect {left:0px; background-position:12px 0px;background-image:url('/templates/tmpl_uni/images/learnmore_connect.jpg');}
a:hover#connect {left:0px; background-position:12px 0px;background-image:url('/templates/tmpl_uni/images/learnmore_connect_over.jpg');}
a#learn {left:130px;background-position:14px 0px;background-image:url('/templates/tmpl_uni/images/learnmore_learn.jpg');}
a:hover#learn {left:130px;background-position:14px 0px;background-image:url('/templates/tmpl_uni/images/learnmore_learn_over.jpg');}
a#share {z-index:90;left:275px;width:160px;background-position:-10px 0px;background-image:url('/templates/tmpl_uni/images/learnmore_share.jpg');}
a:hover#share {background-position:-10px 0px;background-image:url('/templates/tmpl_uni/images/learnmore_share_over.jpg');}
a#change {left:425px;background-position:6px 0px;background-image:url('/templates/tmpl_uni/images/learnmore_change.jpg');}
a:hover#change{left:425px;background-position:6px 0px;background-image:url('/templates/tmpl_uni/images/learnmore_change_over.jpg');}


a.wrapper4  {
	display:block;
	position:absolute;
	width:130px;
	height: 175px;
	padding: 0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-repeat:no-repeat;
	background-color:transparent;
}
a:hover.wrapper4{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

a.infoblock4{
	width: 295px;
	display:none;
    position:absolute;
	left:110px;
	top:30px;
	background: #fff;
    padding: 20px;
	border: 3px double green;
    background: #A2CD4A url('http://www.nuhabits.com/templates/tmpl_uni/images/closebutton.gif') no-repeat 99% 5px; 
	color:#000; 
	z-index:100; 
}
a:hover.infoblock4 {text-decoration:none;}

a.getstarted {
	position:absolute;
	bottom:5px;
	right:-32px;
	width:114px;
	height:100px; 
	background: url('http://www.nuhabits.com/templates/tmpl_uni/images/getstarted.png');
}

a:hover.getstarted {
	background: url('http://www.nuhabits.com/templates/tmpl_uni/images/getstartedhover.png');
}

.box4 {position:relative; top:-15px; height:390px;}

.description4 {
	position:absolute;
	top:180px;
    width:520px;
	text-align:left;
	padding: 10px 0px;
}

/* ************** ABOUT NUHBITS BLOCK END ***************** */

/* ************** START MEMBER LOGIN HEIGHT CUSTOMIZATION FOR INDEX ONLY ******* */

	.designBoxMemberLogin
	{
		min-height:180px;
	}

/* ************** END MEMBER LOGIN HEIGHT CUSTOMIZATION FOR INDEX ONLY ******* */

/****** COLLECTIVE ABSTINANCE BLOCK ******/

/*span#abstinanceblock {height:103px; text-align:center; display:block;padding:10px 10px 10px 160px;font-size:14px;font-weight:bold;
		background-image:url(../images/bg_abstinanceblock.gif);background-repeat:no-repeat;}*/
span#abstinanceblock {text-align:center; display:block;padding:10px 10px 10px 10px;font-size:14px;font-weight:bold;}
span.question {font-size:14px;font-weight:bold;}
span.emphasis {font-size:20px;}

/****** COLLECTIVE ABSTINANCE BLOCK ******/

.groups_unit {
	float: left;
	text-align:center;
	width: 150px;
	height: 110px;
}
.groups_unit .blog_wrapper_n {
	width: 100%;
	float:none;
	display:block;
	margin: auto;
	overflow:hidden;
}

/******* QUOTES BLOCK ********/
#page_block_123 div.boxInviterHeader {display:none;}
#page_block_123 div.boxContent {padding-top:0px;}
#page_block_123 div.boxContent table {width:100%; font:14pt;}
td.quotes_text {color:#F7F7F7;text-align:center;padding-top:10px;font-weight:bold;}
td.quotes_author {color:white;text-align:right;padding-top:10px;font-weight:bold;font-variant: small-caps;}

.habits_unit {
	float:left;
	text-align:center;
	width:150px;
    border:3px solid #fff;
	margin:3px;
}

.habits_unit:hover {border:3px solid yellow;}

.habits_unit div.designBoxInviter {margin-bottom:0px;}

.habits_icon_block {
	float:none;
	height:120px;
	margin-right:0;
	position:relative;
	width:120px;
}

.habits_icon_block .thumbnail_block a img
	{
		text-align:center;
		border:0px;
	}
.habits_subject {
	margin-top: 5px;
	font-weight:bold;
	margin-bottom:5px;
}