@charset "iso-8859-1";

@import url(../../base/css/general.css);
@import url(login_section.css);
@import url(buttons.css);
	html {
		height: 100%;
		overflow: hidden;
	}

	body
	{
		margin:0px;
		padding:0px;
	    background-repeat:repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		background: #333333;
	}
	#loading {
		background: #FFF url(../images/loading.gif) no-repeat 10px center;
		padding-left: 45px;
		text-align: center;
		position: absolute;
		z-index: 9999;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 8pt;
		width: 100px;
		left: 50%;
		top: 50%;
		border: 1px solid #F1F1F1;
		height: 50px;
		line-height: 50px;
		margin-left: -50px;
		margin-top: -25px;
		display: none;
	}
	td
	{
		text-align:left;
	}
	
	a img, form 
	{
		border:none;
		margin:0px;
		padding:0px;
	}	
	textarea {
    	resize: none;
	} 	
	select,
	select.no,
	input,
	input.no,
	textarea,
	textarea.no
	{
		font-size:12px;
		font-family:Arial;
	}
	
	/* * * * MsgBox * * * */
	
	.MsgBox
	{
		margin:15px auto 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:24px;
		padding:10px;
		text-transform:uppercase;
	}
	
	/* * * *  * * * */


	/** black box inside boxFirstHeader **/

	.black_box {
		background: #000000;
		color: #FFFFFF;
		text-align: center;
		vertical-align: middle;
		padding: 5px;
		width: 601px;
		height: 15px;
		margin-left: 28px;
	}
	
	/** black box inside boxFirstHeader **/


	/*** black borders ***/
	.top_bar {
		width: 980px;
		margin: auto;
		position: relative;
	}
	.top_nav {
		height: 33px;
		background: url(../images/top_nav_bg.jpg) repeat-x;
		line-height: 32px;
	}
	.top_nav_content {
		width: 980px;
		margin: auto;
		height: 33px;
	}
	.top_nav_content ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.top_nav_content ul li {
		float: left;
		margin: 0 13px;
		height: 33px;
	}
	.top_nav_content ul li.selected, .top_nav_content ul li:hover {
		background: url(../images/top_nav_selected.jpg) no-repeat center bottom;
	}
	.top_nav_content ul li a {
		text-decoration: none;
		font-size: 14px;
		color: #0066CC;
	}
	.logo_con {
		width: 123px;
		float: left;
	}
	.home_options_con {
		float: right;
		line-height: 60px;
		width: 61px;
		text-align: center;
	}
	.home_options_con a {
		font-size:20px;
		text-decoration:none;
		color:#666;
		font-family: "Myriad Pro", Arial;
		display: block;
	}
	.home_options_con a:hover, .home_options_con a.home-selected {
		text-decoration:none;
		background: url(../images/home_menu_selected_bg.jpg) no-repeat bottom center;
		color:#fff;
	}
	.music_con {
		float: left;
		padding-top: 12px;
		width: 36px;
	}
	.history_con{
		float: left;
		padding-top: 12px;
		margin-left: 20px;
	}
	.visit_con {
		float: left;
		margin-left: 50px;
		margin-top: 15px;
		width: 485px;
		display: block;

	}
	.visit_con input[type='text'] {
		border: none;
		padding: 4px 5px;
		color: #000;
		font-size: 14px;
		width: 425px;
		background: transparent;
		height: 15px;
		margin-left: 5px;
		margin-top: 3px;
		outline: none;
	}
	.se-skin {
		float: left;
		background: url(../images/buttons/search_bg.png) no-repeat;
		width: 447px;
		height: 31px;
	}
	#header_search_button {
		display:inline-block;
		float:right;
		width: 31px; 
		height: 31px;
		background: url(../images/header-search-button.png) no-repeat;
		outline:none;
		text-decoration:none;
	}
	#header_search_button:hover {
		background-position: 0 -31px;
	}
	#header_search_button:active {
		background-position: 0 -62px;
	}
	.search_con {
		float: left;
		padding-top: 17px;
		margin-left: 4px;
		background: url(../images/buttons/search_bg.png) no-repeat 1px 17px;
		width: 241px;
		display:none;
	}
	.search_con input[type='text'] {
		border: none;
		padding: 4px 5px;
		height: 15px;
		color: #000;
		font-size: 14px;
		width: 200px;
		background: transparent;
		margin-left: 5px;
		margin-top: 0px;
		outline: none;
	}
	#friend_search_button {
		display:inline-block;
		float:right;
		width:40px; height:24px;
		background:url(../images/header-search-button-small.png) no-repeat 8px 1px;
		outline:none;
		text-decoration:none;
	}
	#friend_search_button:hover{
		background:url(../images/header-search-button-active.png) no-repeat 8px 1px;
	}
	.friend_search_con {
		float: left;
		margin-left: 6px;
		margin-top: 0px;
		margin-bottom: 8px;
		width: 183px;
		background: url(../images/buttons/friend_search_bg.png) no-repeat;
		display: block;
	}
	.friend_search_con input[type='text'] {
		border: none;
		padding: 4px 5px;
		color: #000;
		font-size: 12px;
		width: 120px;
		background: transparent;
		height: 15px;
		float: left;
		margin-left: 5px;
		margin-top: 1px;
		outline: none;
	}
	.site_options_con {
		float: right;
		margin-right: 15px;
		line-height: 30px;
		height: 30px;
		margin-top: 14px;
	}
	.site_options_con a.white {
	background: url("../images/settings_logout.png") no-repeat scroll 0 31px transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin-left: 15px;
    text-align: center;
    text-decoration: none;
    width: 66px;
	}
	.site_options_con a.white:hover {
		background-position: 0 -31px;
	}
	.site_options_con a.white:active {
		background-position: 0 -62px;
	}
	.top_black {
		background:#000000;
		margin-left: auto;
		margin-right: auto;
	}
	.left_black {
	 	width: 50px;
		height:700px;
		background: #000000;
		float: left;
		position: relative;
	}
	.left_black a {
		position: absolute;
		top: 300px;
	}
	.right_black {
		background:#000000;
		width: 50px;
		height: 700px;
		float: left;
		position: relative;
	}

	.right_black a {
		position: absolute;
		top: 300px;
	}
	
	.bottom_black {
	 	/*background:#000000;
		width: 100%;
		height: 45px;
		text-align: center;
		clear: both;
		padding-top: 15px;*/
		background:#797979 url(../images/footer-bg.jpg) repeat-x;
		width: 100%;
		height: 39px;
		text-align: center;
		clear: both;
	 }
	 
	 
	 
	.whole_content {
	 	width: 100%;
		margin-left: auto;
		margin-right: auto;
		background: #FFF;
	}
	/*** black borders ***/
	.main
	{
		position:relative;
		width:100%;
		background-color:#ffffff;
		margin-bottom:0px;
		margin-top:0px;
		margin-left: auto;
		margin-right: auto;
		height: 690px;
/*		padding-top: 20px;*/
/*		overflow-y:auto;
*/	}
	#ajax_block {
    border:2px solid red;
		height: 1px;
		width: 610px;
		margin-left: auto;
		margin-right: auto;
	}
	#ajax_middle {
		height: 510px;
	}
	.topestMenuWrapper
	{
		position:relative;
		height:21px;
	}
	
	.topestMenu
	{
		position:absolute;
		top:-8px;
		left:-10px;
		width:774px;
		height:17px;
		padding-top:3px;
		border-bottom:1px solid #999999;
		background-image:url(../images/top_tab_cutting.gif);
		font-size:11px;
		text-align:center;
	}
	
	.topestMenu a
	{
		margin-left:5px;
	}
	
	.topBlock
	{
		position:relative;
		height:73px;
		border:0px dashed blue;
		margin:0 auto;
	}
	
	img.mainLogo
	{
	}

	.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
	{
		position:relative;
		height:24px;
		z-index:100;
	}
	
	.topMenu
	{
		position:relative;
		top:0px;
		left:-11px;
		width:775px;
	}
	
	table.topMenuCont
	{
		width:100%;
		/*background-color:#999999;*/
		/*border-collapse:collapse;*/
	}
	
	
	table.topMenuCont td
	{
		padding:0px;
		margin:0px;
	}
	
	.topMenuItem,
	.topMenuItemActive
	{
		border-top:1px solid #dddddd;
		border-left:1px solid #aaaaaa;
		border-bottom:1px solid #999999;		
	}
	
	td.topMenuItemHover
	{
		border-top:1px solid #bbbbbb;
		border-left:1px solid #bbbbbb;
		border-bottom:1px solid #eeeeee;
	}
	
	
	.topMenuItem .topMenuItemCont
	{
		background-image:url(../images/tab_cutting.gif);
		border-left:1px solid #ffffff;
		border-right:1px solid #ffffff;
	}
	
	.topMenuItemActive .topMenuItemCont
	{
		background-image:url(../images/tab_cutting_h.gif);
		border-left:1px solid #e2e2e2;
		border-right:1px solid #e2e2e2;
		color:#336699;
	}
	
	.topMenuItemHover .topMenuItemCont
	{
		background-image:url(../images/tab_cutting_h.gif);
		border-left:1px solid #ffffff;
		border-right:1px solid #ffffff;
	}
	
	.topMenuItemCont
	{
		text-align:center;
		background-color:#ffffff;
		height:19px;
		padding-top:3px;
		padding-left:3px;
		padding-right:3px;
		font-weight:bold;
		text-transform:capitalize;
		white-space:nowrap;
	}
	
	.topPageHeader
	{
		font-weight:bold;
		font-size:24px;
		color:#666666;
		text-transform:capitalize;
		height:30px;
		margin-bottom:2px;
	}
	
	.topCustomMenu
	{
		margin-bottom:5px;
		font-size:12px;
		font-weight:bold;
		text-transform:capitalize;
		color:#cccccc;
		height:15px;
		position:relative;
	}
	
	.topCustomMenu a,
	.topCustomMenu span
	{
		margin-right:9px;
	}
	
	.hiddenMenu
	{
		position:relative;
		top:0px;
		left:-10px;
		z-index:101;
	}
	
	.hiddenMenuBgCont
	{
		width:774px;
		height:57px;
		padding-top:8px;
		background-image:url( ../images/h_menu_bg.png);
		background-repeat:repeat-x;
		position:static;
	}
	
	* html .hiddenMenuBgCont
	{
		background-image:none;
		
	}
	
	.hiddenMenuCont
	{
		margin-left:14px;
		position:relative;
	}

	a.customMenuItem
	{
		position:relative;
	}
	
	.Notice
	{
		padding:3px;
		width:70%;
		border:1px solid #cc6;
		background-color:#ffc;
		margin:5px auto;
		text-align:center;
		color:black;
	}
	
	#bodyBlock
	{
		padding: 0px 10px 0px 10px;
		z-index:50;
		position: relative;
	}
	.leftNavDiv
	{
		position:relative;
		width:182px;
		float:left;
		margin-right:8px;
	}
	
	.rightNavDiv
	{
		position:relative;
		width:749px;
		/*float:left;*/
		padding:0px;
		overflow:hidden;
	}
	
	/* * * * * * */

	
	.bottomBlock
	{
		position:relative;
		height:60px;
		border:1px solid #D0D0D0;
	}
	
	.bottomImages
	{
		margin-top:7px;
		margin-left:7px;
		float:left;
		position:relative;
	}
	
	.bottomTexts
	{
		font-size:11px;
		margin-top:8px;
		margin-left:15px;
		float:left;
	}
	
	.bottomTexts div
	{
		margin-bottom:1px;
	}
	
	.bottomLinks a
	{
		margin-right:2px;
	}
	
	.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;
		margin-bottom:10px;
		background-repeat:repeat-x;
		background-color:#fff;
	}
	
	.boxFirstHeader
	{
		padding:0px;
		font-size:12px;
		font-weight:bold;
		color:#666;
		text-align:left;
		/*border-bottom: 1px solid #CCC;*/
	}
	
	.boxContent
	{
		position:relative;
		overflow:hidden;
		font-size:13px;
		background:#ffffff;
		/*color:#000000;*/
/*		padding: 6px 0px 0px 0px; 
*/	}
	
	.disignBoxFirst .boxFirstHeader .dbTopMenu,
	.disignBoxFirst .boxFirstHeader .caption_item
	{
		position: absolute;
		top: 0px;
		right: 0px;
		white-space:nowrap;
		color: #000;
		font-size: 11px;
		text-transform: capitalize;
		font-weight: bold;
	}
	
	.disignBoxFirst .boxFirstHeader .caption_item
	{
		padding-top:3px;
		padding-right:5px;
	}
	
	.dbTopMenu div.active,
	.dbTopMenu div.notActive
	{
		float: left;
		padding-left: 5px;
		padding-right: 5px;
		border-left: 1px solid #ccc;
		height:17px;
		padding-top:3px;
		position:relative;
	}
	
	.dbTopMenu div a,
	.dbTopMenu div a:link,
	.dbTopMenu div a:hover,
	.dbTopMenu div a:active,
	.dbTopMenu div a:visited,
	.caption_item a,
	.caption_item a:link,
	.caption_item a:hover,
	.caption_item a:active,
	.caption_item a:visited	
	{
		text-decoration: none;
		color: #0000CC;
	}
	
	.caption_item a
	{
		margin-left:4px;
	}
	
	.dbTopMenu div.active
	{
		border-bottom: 1px solid #F7F7F7;
	}
	
	.dbBottomMenu
	{
		position:relative;
	}
	
/**************************************************************/
	div.design_box_border
	{
		position:relative;
		border:1px solid #ccc;
		margin:10px;
		padding:1px;
	}
	div.design_box_border div.header
	{
		position:relative;
		padding:0px 0px 0px 7px;
		height:30px;
		line-height:23px;
		vertical-align:middle;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		
		background-image:url('../images/design_border_cutting.gif');
	    background-repeat:repeat-x;
		
	}
	div.design_box_border div.keeper
	{
		position:relative;
		padding:5px;
		border:0px solid red;
		text-align:center;
		margin:2px;
	}
	
		
/**************************************************************/	
	.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;
		/*height:40px;*/
		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;
		width:260px;
		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;
		/*background-color:#96B2C9;
		color:#fff;*/
	}
	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;
		width:190px;
		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;
		
	}
	
	/*.rightNavDiv .boxContent table textarea
	{
		width:300px;
	}*/
	
/*####################################################################*/

	.customMenuItemActive
	{
		color:black;
	}
	
	div.menuLine,
	div.menuLine:hover,
	div.menuLineActive
	{
		font-size:13px;
		margin-bottom:5px;
		text-transform:capitalize;
		color:black;
	}
	
	.menuLineDivider
	{
		
	}
	
	div.menuLinkBlock
	{
		padding-left:20px;
		background-repeat:no-repeat;
		background-image:url(../images/menu_pt.gif);
	}
	
	div.menuLine div.menuLinkBlock:hover
	{
		background-image:url(../images/menu_pt_h.gif);
	}
	
	.topMemberBlock
	{
		position:absolute;
		right:200px;
		top:10px;
		height:50px;
		text-align: center;
		padding:3px;
		width:300px;
	}
	
	.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block
	{
		margin-left:5px;		
	}
	
	.hello_member
	{
		padding:7px 0px 0px;
		font-weight: bold;
		color: #666666;
	}
	.hello_member a.label
	{
		padding:7px 12px 0px;
		font-size:24px;
		font-weight: bold;
		color: #666666;
		 text-decoration: none;
	}
	.boxlabel a.label {
		font-size: 14px;
		font-weight: normal;
		text-decoration: none;
		color: #666666;
	}
	.hello_actions
	{
		text-transform:capitalize;
		font-size:11px;
	}
	
	.hello_actions span
	{
		margin-left:5px;
	}
	
	.no_hello_actions
	{
		font-size:18px;
		font-weight:bold;
		padding-right:10px;
		padding-top:9px;
	}
	
	.no_hello_actions a
	{
		margin-left:15px;
	}
	
	/* * * * Tags * * * */
	
	.tags_wrapper
	{
		text-align:center;
		border:0px solid green;
		margin:0px 18px 30px auto;
	}
	
	.one_tag
	{
		margin:0px 1px;
		line-height:30px;
		border:0px solid green;
	}
	
	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
	{
		
	}
		
	.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:13px;
		text-align:justify;
	}

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

	.menuLinkBlock 
	{
		font-weight:bold;
		font-size:18px;
		text-decoration:underline;
		color:#333366;
	}
	
	.online_offline_bulb
	{
		position:absolute;
		z-index:10;
		right:0px;
		top:0px;
	}
	
	/* * * * RSS Feed * * * */
	
	.rss_item_wrapper
	{
		padding-bottom:15px;
	}
	
	.rss_item_header
	{
		font-size:16px;
		font-weight:bold;
	}
	
	.rss_item_info
	{
		color:#666;
		font-size:11px;
	}
	
	.rss_read_more
	{
		text-align:right;
		font-weight:bold;
	}
	
	.search {
	}
	.search div {
	}
	div.log_out {
		position: absolute;
		bottom: 0px;
		left: 35%;
		background: #000000;
		color: #FFFFFF;
		font-weight: bold;
		width: 200px;
		padding: 4px 0px;
		text-align: center;
	}
	div.log_out a {
		text-decoration: none;
		color: #FFFFFF;
		display: block;
	}
	#divUnderCustomization {
		width: 620px;
		margin-left: auto;
		margin-right: auto;
		min-height: 465px;
		height: 465px;
		height: auto !important;
	}
	input.black_search {
		border: 1px solid #FFFFFF;
		height: 23px;
		float: left;
		margin-top: 1px;
		font-size: 16px;
	}
	
	.bottom_bar {
		background: #191919;
		color: #FFF;
		height: 25px;
		line-height: 25px;
		font-size: 14px;
	}
	.bottom_bar a.white {
		color: #FFF;
		text-decoration: none;
	}
	.patent {
		float: left;
		width: 261px;
		text-align: left;
		padding-left: 5px;
	}
	.copyright {
		float: left;
		width: 266px;
		text-align: center;
	}
	.feedback {
		float: right;
		width: 261px;
		text-align: right;
		padding-right: 5px;
	}
	.suggestionsBox {
		position: absolute;
		left: 0px;
		margin: 31px 0px 0px 0px;
		width: 215px;
		background-color: #212427;
	/*	-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
	*/	border: 2px solid #000;	
		color: #fff;
		z-index: 100;
		text-align: left;
	}
	.suggestionList li  a {
		color: #FFFFFF;
		text-decoration: none;
	}
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		list-style: none;
	}
	
	.suggestionList li:hover {
		background-color: #666666;
	}
	#statement_update {
		background: url(../images/buttons/statement_update_bg.jpg) center no-repeat;
		color: #FFF;
		font-size: 18px;
		height: 40px;
		text-align: center;
		padding-top: 10px;
	}
	#statement_update a {
		color: #FFF;
		text-decoration: none;
	}
	.desktop_other_buttons {
		float: left;
		background: #000;
		text-align: center;
		width: 200px;
		margin-right: 5px;
		height: 25px;
		line-height: 25px;
		font-size: 14px;
		font-weight: bold;
		cursor: pointer;
	}
	.desktop_other_buttons a.desktop_a {
		color: #FFF;
		text-decoration: none;
		display: block;
	}
	/***************** For landing pages of not logged users **********************/
	
	.lp_main {
		width: 610px;
		margin-left: 45px;
	}
	.lp_black {
		text-align: center;
		color: #000;
		font-size: 30px;
		border-bottom: 1px solid #000;
		padding-top: 80px;
		padding-bottom: 5px;
	}
	.lp_gray {
		text-align: center;
		color: #797979;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 70px;
	}
	.lp_sign_in {
		float: left;
		width: 300px;
	}
	.lp_sign_up {
		float: right;
		width: 300px;
		font-size: 14px;
	}
/*	.login_form_val input[type='text'], input[type='password']{
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-bottom: 1px solid #999999;
		border-right: 1px solid #999999;
		padding: 5px;
		color: #999999;
		font-size: 14px;
	}*/
	.login_form_val input[type='submit'] {
		background: #000000;
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-bottom: 1px solid #999999;
		border-right: 1px solid #999999;
		padding: 5px;
		color: #FFFFFF;
		font-size: 14px;
		width: 192px;
	}
	div.black_bar {
		background-color: #000000;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		height: 25px;
		line-height: 25px;
		padding: 0;
	}
	.setting01_full {
		background:url("../images/settings/box_full_bg.png") repeat-y scroll 0 0 #fff;
		width:auto;
		margin-bottom:10px;
		width:984px;
		margin-top: 20px;
	}
	.setting01_full2 {
		background:url("../images/box_full_bg2.png") repeat-y scroll 0 0 #fff;
		width:auto;
		margin-bottom:10px;
		width:984px;
	}	
	.setting01_top {
		background:url("../images/settings/box_full_bgtop.png") no-repeat scroll 0 0 transparent;
		top:0;
	}
	.setting01_top{
		font-size:1px;
		height:6px;
		width:984px;
	}
	.setting01 {		
		background:url(../images/settings/box_header.gif) repeat-x scroll 0 0 #DFDFDF;
		border-bottom:1px solid #D9D9D9;
		color:#4D4D4D;
		font-size:14px;
		margin:0 2px;
		font-weight:bold;
		border-bottom:1px solid #D9D9D9;
		padding:1px 10px 4px;
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;

	}
	.setting_pad{ 
		padding:5px 10px; 
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size:12px;
}

	.setting_pad2{ 
		padding:5px 10px; 
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size:12px;
		float:right;
		width:720px;
		}
	.setting01_bottom {
		background:url(../images/settings/box_full_bgbottom.png) no-repeat scroll 0 100% transparent;
		bottom:0;
		font-size:1px;
		height:6px;
	}
	
	.cat_opt {
		width: 150px;
		padding-top: 0px;
		padding-bottom: 1px;
		padding-left: 0px;
		padding-right: 0px;
		margin: 0px;
		text-align: center;
		font-size: 14px;
		position: absolute;
		right: 0px;
		color: #FFF;
		z-index: 107;
		min-height: 25px;
		height: auto !important;
		height: 25px;
		background: #000;
		visibility: visible;
	}
	.cat_opt li {
		list-style: none;
		text-align: center;
		border: 1px solid #000;
		display: none;
		height: 25px;
		line-height: 25px;
		border-bottom: none;
		background: #797979 url(../images/buttons/cat_opt_bg.jpg) bottom repeat-x;
		z-index: 107;
	}
	.cat_opt li:first-child {
		background: #797979 url(../images/buttons/arrow_down.png) top right no-repeat;
		display: block;
	}
	.cat_opt li#frs {
		background: #797979 url(../images/buttons/arrow_down.png) top right no-repeat;
		display: block;
	}
	.bottom_buttons {
		width: 980px;
		margin: auto;
		position: relative;
	}
	
	
	.appication-list {
		position: absolute;
		left: -9px;
		height: auto;
		width: 211px;
		bottom: -12px;
		z-index: 2000;
		display: none;
	}
	.activity-list {
		position: absolute;
		left: 186px;
		height: auto;
		width: 211px;
		bottom: -45px;
		z-index: 2000;
		display: none;
	}
	.menu-friend-list {
		position: absolute;
		left: 178px;
		height: auto;
		width: 211px;
		bottom: -12px;
		z-index: 2000;
		display: none;
	}
	.dis {
		font-style: italic;
		color: #797979;
	}
	.nor {
		font-style: normal;
		color: #000;
	}
	.friend-list-scroller {
		padding: 0 5px;
		overflow: auto;
		max-height: 400px;
		height: auto !important;
		height: 400px;
	}
	.chat-list {
		position: absolute;
		left: 581px;
		height: auto;
		width: 211px;
		bottom: -12px;
		z-index: 2000;
		display: none;
	}
	.bookmark-list {
		position: absolute;
		left: 368px;
		height: auto;
		width: 211px;
		bottom: -12px;
		z-index: 2000;
		display: none;
	}
	.notification-list {
		position: absolute;
		left: 748px;
		height: auto;
		width: 211px;
		bottom: -12px;
		z-index: 2000;
		display: none;
	}
	.q_access_button {
		font-size: 14px;
		text-align: left;
		border-bottom: 1px solid #CCC;
		line-height: 35px;
		padding-left: 35px;
	}
	.q_access_button a {
		color: #000;
		text-decoration: none;
		display: block;
	}
	.new-notification-row {
		padding: 5px 0 5px 5px;
		border-bottom: 1px solid #CCCCCC;
	}
	.new-notification-title {
		float: left;
		margin-left: 10px;
		font-size: 14px;
		width: 137px;
		text-align: left;
	}
	.new-notification-title a {
		color: #0066CC;
		text-decoration: none;
	}
	.new-notification-row a.nt_removebutton{
		width:15px;
		height:15px;
		background:#FFF url(../images/buttons/notification_x.png) no-repeat;
		overflow:hidden;
		display:inline-block;
		text-decoration:none;
		position:absolute;
		margin-left:164px;
	
	}
	
	.online-friend-list {
		padding: 5px;
	}
	.online-friend {
		float: left;
	}
	.online-friend-name {
		float: left;
		margin-left: 10px;
		width: 115px;
		text-align: left;
	}
	.online-friend-name a {
		color: #0066CC;
		font-size: 14px;
		text-decoration: none;
	}
	.list-head {
		background: url(../images/list_head_bg.png) top;
		padding: 13px 0 0 13px;
		height: 32px;
	}
	.list-body {
		background: url(../images/list_body_bg.png);
		padding: 0px 14px 0 13px;
	}
	.friend-list-scroller, .online-friend-list, .list-bg {
		background: #FFF;
	}
	.list-foot {
		background: url(../images/list_foot_bg.png) bottom no-repeat;
		height: 47px;
		line-height: 47px;
		font-size: 15px;
		padding: 0 14px 13px 13px
	}
	.list-foot div {
		background: #FFF url(../images/list_foot_bg.png) center 0;
	}
	.list-foot a {
		color: #000;
		text-decoration: none;
		font-size: 15px;
	}
	
	.black_button_sep{
		float:left;
		height:39px;
		width:3px;
		overflow:hidden;
		background:url(../images/footer-sep.jpg) no-repeat;
	}
	
	.bottom_button_item{
		width: 188px;
		height: 39px;
		background:url(../images/footer-bg.jpg) repeat-x;
		float:left;
	}
	
	.bottom_button_item_hover{
		background:url(../images/footer-bg-hover.jpg) repeat-x;
		width: 188px;
		height: 39px;
	}
	
	.bottom_button_item_compact{
		width:36px;
		overflow:hidden;
	}	
	.bottom_button_item_compact .black_button{
		display:none;
	}	
	.bottom_button_item_compact .bottom_button_item_icon{
		margin-left:0px;
	}
	
	
	.bottom_button_item_compact_hover{
		width: 188px;
		overflow:hidden;
	}	
	.bottom_button_item_compact_hover .black_button{
		display:inline-block;
	}	
	.bottom_button_item_compact_hover .bottom_button_item_icon{
		margin-left:150px;
	}
	
	.bottom_button_item_icon{
		position:absolute;
		margin-left:150px;
		width:30px;
		height:39px;
		overflow:hidden;
	}
	
	
	
	.bbii_app{
		float:left;
		background:url(../images/footer-icon-app.png) 8px 8px no-repeat;
		width:30px;
		height:39px;
	}
	
	.bbii_friends{
		float:left;
		background:url(../images/footer-icon-friends.png) 2px 8px no-repeat;
		width:30px;
		height:39px;
	}
	
	.bbii_bookmarks{
		float:left;
		background:url(../images/footer-icon-bookmarks.png) 6px 8px no-repeat;
		width:30px;
		height:39px;
	}
	
	.bbii_chat{
		float:left;
		background:url(../images/footer-icon-chat.png) 2px 10px no-repeat;
		width:30px;
		height:39px;
	}	
	.bbii_chat_newmsgcount{
		text-align:center;
		padding-top:11px;
		padding-right:0px;
		font-size:9pt;
		color:#FFF;
	}
	
	.bbii_notifications{
		float:left;
		background:url(../images/footer-icon-notification.png) 6px 8px no-repeat;
		width:30px;
		height:39px;
	}	
	
	
	.black_button {
		/*background: url(../images/buttons/black_button.png);
		color: #FFF;
		width: 186px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		text-decoration: none;
		font-size: 15px;
		float: left;*/
		
		width: 188px;
		height: 39px;
		line-height: 39px;
		text-align: center;
		text-decoration: none;
		font-size: 15px;
		color:#333;
		float:left;
		
	}
	
	#bottom_mainbuttons{
		float:left;
	}
	#curchat_list{
		float:left;
		display:none;

	}
	
	#curchat_userlist{
		position:absolute;
	}
	
	#curchat_userlist_moveleft{
		height:39px;
		width:36px;

		background:url(../images/buttons/footer_chat_moveleft.png) no-repeat 10px 11px;
		position:absolute;
		margin:0px;
	}
	#curchat_userlist_moveright{
		height:39px;
		width:36px;

		background:url(../images/buttons/footer_chat_moveright.png) no-repeat 10px 11px;
		position:absolute;
	}
	#curchat_userlist_scroller{
		position:absolute;
		margin-left:36px;
		/*position:relative;
		overflow:hidden;*/
	}
	#curchat_userlist_scroller_inner{
		float:right;
		/*margin-left:0px;
		position:absolute;*/
	}
	#curchat_close{
		float:right;
		width:36px;
	}
	#curchat_close_button{
		display:inline-block;
		height:39px;
		width:33px;
		float:left;
		background:url(../images/footer-chat-close.png) 4px 8px no-repeat;
		text-decoration:none;
		cursor:pointer;

	}
	
	
	.chatuser_item{
		float:right;
		width:164px;
		height:39px;
	}
	.chatuser_item_inner{
		position:absolute;
		width:164px;
		height:39px;
	}
	
	.chatuser_item .black_button_sep{
		position:absolute;
		/*margin-left:162px;*/
	}
	.chatuser_item .chatuser_item_minnewmsgcount{
		position:absolute;
		background:url(../images/footer-icon-chat.png) no-repeat 0px 0px transparent;
		margin-left:126px;
		margin-top:10px;
		height:20px;
		width:30px;
		display:none;
	}
	.chatuser_item .chatuser_item_minnewmsgcount_inner{
		text-align:center;
		padding-top:1px;
		padding-right:2px;
		font-size:9pt;
		color:#FFF;
		
	}
	
	
	.chatuser_item  .cui_status{
		position:absolute;
		width:164px;
		height:39px;
		cursor:pointer;

	}
	
	.cui_status_online{
		background:url(../images/buttons/online.png) 13px 14px no-repeat;
	}
	.cui_status_away{
		background:url(../images/buttons/away.png) 13px 14px no-repeat;
	}
	
	
	.chatuser_item .cui_name{
		position:absolute;
		width:164px;
		height:39px;
		cursor:pointer;
		
	}
	
	.chatuser_item .cui_name_text{
		height:39px;
		padding-left:28px;
		color:#333;
		font-size: 15px;
		line-height:39px;
		text-align:left;
	}
	
	.chatuser_item .cui_messages_parent{
		height:383px;
		width:192px;
		position:absolute;
		z-index:3000;
		margin-left:-14px;
		margin-top:-344px;
		background:url(../images/footer-chat-bg.png) no-repeat 0px 0px;
		display:none;
	}
	.chatuser_item .cui_messages{
		padding:14px 14px 0px 14px;
	}
	/*.chatuser_item .cui_messages{
		height:369px;
		width:164px;
		position:absolute;
		z-index:3000;
		margin-left:0px;
		margin-top:-330px;
		background:#FFF;
		display:none;
	}*/
	.chatuser_item .cui_message_header{
		height:39px;
		width:164px;
		background:url(../images/chat-message-head-bg.jpg) repeat-x;
	}
	
	.cui_message_header  .cui_headerstatus{
		position:absolute;
		width:164px;
		height:39px;
		cursor:pointer;

	}
	
	
	
	
	.chatuser_item .cui_message_header_text{
		line-height:39px;

		font-size:9pt;
		color:#FFF;
		padding-left:32px;
		text-align:left;
		width:164px;
		position:absolute;
	}
	
	.chatuser_item .cui_message_scroll{
		height:254px;
	}
	.cui_message_scroll_inner{
		height:254px;
	}
	
	.chatuser_item .cui_message_msgitem_from{
		text-align:left;
		font-size:8pt;
		padding:4px;
		color:#333;
	}
	
	.chatuser_item .cui_message_msgitem_to{
		text-align:right;
		font-size:8pt;
		padding:4px;
		color:#000;
	}
	
	.chatuser_item .cui_message_msgitem_new{
		color:#900;
	}
	
	
	.chatuser_item .cui_message_inputtext{
		height:38px;
	}
	
	.chatuser_item .cui_message_textbox{
		margin:0px 6px 0px 6px;
		width:146px;
		height:26px;
		color:#333;
		font-size:9pt;
	}
	
	.chatuser_item .cui_message_bottom_minimize{
		float:left;
		width:80px;
		display:inline-block;
		height:32px;
		line-height:32px;
		text-align:center;
		font-size:9pt;
		color:#333;
		text-decoration:none;
		cursor:pointer;
		
	}
	.chatuser_item .cui_message_bottom_minimize:hover{
		color:#000;
	}
	
	.chatuser_item .cui_message_bottom_close{
		float:left;
		width:80px;
		display:inline-block;
		height:32px;
		line-height:32px;
		text-align:center;
		font-size:9pt;
		color:#333;
		text-decoration:none;
		cursor:pointer;

	}
	.chatuser_item .cui_message_bottom_close:hover{
		color:#000;
	}
	
	
	
	
	
	
	.black_button:hover {
		/*background: url(../images/buttons/black_button_hover.png);*/
	}
	.red_button {
		background: url(../images/buttons/red_button.png);
		color: #FFF;
		width: 186px;
		height: 39px;
		line-height: 39px;
		text-align: center;
		text-decoration: none;
		font-size: 15px;
		float: left;
	}
	.view_opt {
		background: url(../images/buttons/black_button_short.png);
		color: #FFF;
		width: 93px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		text-decoration: none;
		font-size: 15px;
		float: left;
	}
	.view_opt:hover {
		background: url(../images/buttons/white_button.png);
		color: #FFF;
		width: 93px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		text-decoration: none;
		font-size: 15px;
		float: left;
	}
	.view_opt_selected{
		background: url(../images/buttons/white_button.png);
		color: #FFF;
		width: 93px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		text-decoration: none;
		font-size: 15px;
		float: left;
	}
	.bookmark_con {
		width: 980px;
		margin: auto;
	} 
	#bookmarks_bar {
		background: #000;
		padding: 10px;
		width: 960px;
		display: none;
		position: absolute;
		top: 0px;
		z-index: 100;
	}
	#bookmarks_bar .tab {
		float: left;
		background: url(../images/buttons/black_button_bg.png) repeat-x;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		border: 1px solid #3c3c3c;
	}
	#bookmarks_bar .tab:hover {
		background: url(../images/buttons/white_button_bg.png) repeat-x;
		border: 1px solid #a7a7a7;
	}
	#bookmarks_bar .tab_selected {
		background: url(../images/buttons/white_button_bg.png) repeat-x;
		border: 1px solid #a7a7a7;
	}
	#bookmarks_bar .tab a {
		display: block;
		color: #FFF;
		text-decoration: none;
		padding: 0 15px;
	}
	.app_row {
		padding: 5px 0;
		border-bottom: 1px solid #CCC;
	}
	
	
	
	.app_icon {
		float: left;
		width: 40px;
		text-align: center;
	}
	.app_name {
		float: left;
		font-size: 14px;
		line-height: 34px;
		padding-left: 10px;
	}
	.app_name a {
		color: #000;
		text-decoration: none;
	}
	
	
	/***************** For landing pages of not logged users **********************/
	
	/****** For sign up page * include in landing pages ******/
	.jp_head {
		text-align: center;
		border-bottom: 1px solid #797979;
		display: none;
	}
	.jp_label {
		font-size: 18px;
		color: #b4b4b4;
	}
	.jp_label a.ts {
		font-size: 18px;
		color: #b4b4b4;
		text-decoration: none;
	}
	.jp_input {
		padding: 5px 0;
		color: #000;
	}
	.jp_input input {
		width: 290px;
		padding: 3px;
		border: 1px solid #000;
		font-size: 14px;
		color: #000;
	}
	#d_m, #d_f {
		float:left; 
		color: #FFFFFF; 
		width: 145px; 
		padding: 5px 0px; 
		text-align: center;
	}
	.jp_select {
		margin-bottom: 30px;
	}
	.jp_select select {
		width: 97px;
		border: 1px solid #000000;
	}
	.stp1 {
		margin-top: 1px;
	}
	.stp1, .stp2, .stp3, .stp4 {
		padding: 0 5px;
		margin-bottom: 1px;
		font-weight: normal !important;
	}
	#t_y, #t_n {
		float: left;
		background: #797979;
		color: #FFFFFF;
		width: 147px;
		text-align: center;
		padding: 5px 0;
	}
	.captcha input {
		width: 85px;
	}
	.chat-ol-row .thumbnail_block, .chat-ol-row .thumbnail_block img, .chat-ol-row .online_pr_photo img {
	
	
	}
	.chat-ol-list {
		padding: 0 5px;
	}
	.chat-ol-row {
		padding: 5px 0;
		border-bottom: 1px solid #CCC;
	}
	.u_c_online {
		background: url(../images/buttons/online.png) no-repeat right 5px;
	}
	.u_c_away {
		background: url(../images/buttons/away.png) no-repeat right 5px;
	}
	
/****** For sign up page * include in landing pages ******/
	
	/*
jquery scroll pane
*/

.jScrollPaneContainer {
	position: absolute;
	/* *position:absolute; */
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:#FFFFFF;
}
.jScrollPaneDrag {
	position: absolute;
	background:url(http://ouibox.com/jscripts/scrollbar/scrollbar.png) no-repeat bottom scroll;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/*.info {
	padding: 200px 120px 0;
	color: #797979;
	text-align: center;
	font-size: 18px;
}*/

.row_setting{ 
	border-bottom:1px solid #CDCDCD; 
	padding: 0 0 15px 0; 
	font-size:12px;
	margin-bottom:5px;
}
.row_setting1{ 
	padding: 0 0 15px 0; 
	font-size:12px;
}
.lftrow_settings{ 
	float:left;
	width:500px;
}
.lftrow_settings2{
	float:left;
	width:420px;
}
.rghtrow_settings{
	float:right;
	width:200px;
}
.grey{
	color:#797979;
	font-size:11pt;
}
.bck1{
	color:#333333;
	font-size:12pt;
	font-weight:bold;
	margin:0 2px 0 1px;
	padding-bottom:5px;
	padding-top:12px;
}

.bck2{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin:0 2px 0 1px;
	padding-top:12px;
}
.bck2_01{ padding-left:5px; color:#333;}
#email_options{ 
	background:url(../images/settings/darkbox1.jpg) no-repeat top center;
	color:#fff;
	font-weight:bold;
	padding:5px 2px 0 2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:28px;
	width:101px;
	margin:0 auto;
}
.rght102{ 
	float:right; 
	width:100px;
	padding-top:20px;
}
.rght102 div{ 
	float:left; 
	display:inline;
	color:#0088CC;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
	padding:0px 15px;
	cursor:pointer;
}
.left_set_top01 {
	float:left; 
	width:223px;
	margin:10px 0 0 10px;
}
.set_top{ 
	background:url(../images/settings/top_set.jpg) no-repeat; 
	padding:5px 5px 4px 10px;
	width:223px;
	font-size:12px;
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}
.set_top_bg{ 
	background:url(../images/settings/box_setbg.png) no-repeat bottom left;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#333;
	}
.bck11{
	color:#333;
	font-size:12px;
	margin:0 2px 0 1px;
	padding:2px 0;
}
#email_options{ 
	background:url(../images/settings/darkbox1.jpg) no-repeat top;
	color:#fff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:36px;
	width:142px;
	float:right;
	line-height: 32px;
	padding: 0;
	font-weight: normal;
}
#email_options:hover {
	background-position: 0 -36px;
}
#email_options:active {
	background-position: 0 -72px;
}
.rght102{ 
	float:right; 
	width:100px;
	padding-top:20px;
}
.rght102 div{ 
	float:left; 
	display:inline;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 15px;
	cursor:pointer;
}
.left_set_top01 {
	float:left; 
	width:223px;
	margin:10px 0 0 10px;
}
.set_top{ 
	background:url(../images/settings/top_set.jpg) no-repeat; 
	padding:5px 5px 4px 10px;
	width:223px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}
.set_top_bg{ 
	background:url(../images/settings/box_setbg.png) no-repeat bottom left;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#333;
	}
.bck11{
	color:#333;
	font-size:12px;
	margin:0 2px 0 1px;
	padding:2px 0;
}
.but_hold1{ margin:3px 0 5px 0;}
.top_but{
	background:url(../images/settings/but.png) no-repeat top left;
	width:13px;
	height:31px;
	float:left;
}
.cent_but{
	background:url(../images/settings/but.png) repeat-x -31px;
	height:31px;
	width:175px;
	float:left;
}
.fot_but{
	background:url(../images/settings/but.png) no-repeat bottom right;
	width:13px;
	height:31px;
	float:left;
}
.c_pass103{ 
	background:none; 
	border:none; 
	padding:2px 0;
	margin-top:6px;
	width:175px;
	outline:medium none;
	}
	
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


#online_status{
	background: url(http://www.ouibox.com/templates/tmpl_uni/images/online_bg.png) no-repeat top;
	font: normal 13px Arial, Helvetica, sans-serif;
	padding:10px 10px 5px 10px;
	width: 125px;
	height:166px;
	z-index: 100;
	margin-left:20px;

}
#online_status ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#online_status ul li a{
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #9a9a9a;
	padding: 9px 0px 8px 20px;
	text-decoration: none;
	text-indent: 5px;
	color:#000000;
}

.available{ background:url(http://www.ouibox.com/templates/tmpl_uni/images/onlinestatus.png) no-repeat 5px 8px;}
#online_status ul li a:hover.available { background:url(http://www.ouibox.com/templates/tmpl_uni/images/onlinestatus.png) no-repeat 5px 8px; color:#219c59; }
.away{ background:url(http://www.ouibox.com/templates/tmpl_uni/images/onlinestatus.png) no-repeat 5px -28px;}
#online_status ul li a:hover.away { background:url(http://www.ouibox.com/templates/tmpl_uni/images/onlinestatus.png) no-repeat 5px -28px; color:#c29d34; }
.invisible{ background:url(http://www.ouibox.com/templates/tmpl_uni/images/onlinestatus.png) no-repeat 5px -67px;}
#online_status ul li a:hover.invisible { background:url(http://www.ouibox.com/templates/tmpl_uni/images/onlinestatus.png) no-repeat 5px -67px; color:#333; }
.busy{ background:url(http://www.ouibox.com/templates/tmpl_uni/images/onlinestatus.png) no-repeat 5px -102px;}
#online_status ul li a:hover.busy { background:url(http://www.ouibox.com/templates/tmpl_uni/images/onlinestatus.png) no-repeat 5px -102px; color:#F00}



.c2_arrows a{ color:#000; text-decoration:none;}
.c2_arrows a:hover{ color:#000; text-decoration:none;}
.up { background:url(http://www.ouibox.com/templates/tmpl_uni/images/arrow1_down.png) no-repeat right;}
.down { background:url(http://www.ouibox.com/templates/tmpl_uni/images/arrow1_up.png) no-repeat right;}

#profile_accounts1{
	background: url(http://www.ouibox.com/templates/tmpl_uni/images/profile_bg.png) no-repeat top;
	font: normal 14px Arial, Helvetica, sans-serif;
	width: 171px;
	padding-top:8px;
	height:130px;
	z-index: 100;
	position:absolute;
	top:28px;

}
#profile_accounts1 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#profile_accounts1 ul li a{
	display: block;
	padding: 9px 12px 13px 14px;
	background: url(../images/hover_c21.png) no-repeat bottom;
	cursor:pointer;
	text-decoration: none;
	color:#000000;
}
#profile_accounts1 ul li a:hover{
	display: block;
	background: url(../images/hover_c2.png) no-repeat top;
	color:#fff;
}




/*new*/

.v2_header_mainnav{
	height:41px;
	background: url(http://www.ouibox.com/templates/tmpl_ouibox_v2/images/main-nav-bg.jpg) top left repeat-x;
	padding:0px 0px 0px 80px;
}


.v2_header_mainnav_inner{
	width:980px;
	margin:0px auto 0px auto;
}

.v2_header_mainnav a.mainnav_item{
	 float:left; 
	 padding:10px 25px; 
	 display:block;
	 font-size:14px;
	 text-decoration:none;
	 font-weight:bold;
	 color:#262626;
	 font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif; 
	
}

.v2_header_mainnav a.mainnav_item:hover{
	text-decoration:none;
	 background: url(http://www.ouibox.com/templates/tmpl_ouibox_v2/images/main-nav-hover-bg.jpg) repeat-x;
	 color:#fff;


}

.v2_header_mainnav a.mainnav_item_current{
	 text-decoration:none;
	 background: url(http://www.ouibox.com/templates/tmpl_ouibox_v2/images/main-nav-selected-bg.jpg) repeat-x;
	 color:#fff;



}
.v2_header_top{
	height:172px;
	background:url(http://www.ouibox.com/templates/tmpl_ouibox_v2/images/header-bg.jpg) top left repeat-x;
}
.v2_header_top_inner{
	width:980px;
	margin:0px auto 0px auto;
}

.v2_header_top_inner_l{
	float:left;
}

.v2_header_top_inner_r{
	float:right;
	width:458px;
	padding-top:76px;
}

#v2_footer{
	height:35px;
	line-height: 35px;
	color: #666;
	border-top: 1px solid #CCC;
	background: url(../images/ouibox_small.png) no-repeat center #f2f2f2;
}
#v2_footer a {
	color: #666;
}
#v2_footer ul {
	width: auto;
}
#v2_footer li {
	padding: 0 7px;
}
#v2_footer_inner{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.footer-left-links {
	float: left;
}
.footer-right-links {
	float: right;
}

.footer_center2 ul{ padding:0; margin:0 auto;}
.footer_center2 li{ padding:0; list-style:none; display:inline; padding:5px 50px;}
.footer_center2 li a{ color:#fff; text-decoration:none;}
.footer_center2 li a:hover{ color:#fff; text-decoration: underline;}

.footer_center_shop ul{ padding: 0; margin:0 auto;}
.footer_center_shop li{ padding:0; list-style:none; display:inline; padding:5px 50px;}
.footer_center_shop li a{ color:#fff; text-decoration:none;}
.footer_center_shop li a:hover{ color:#fff; text-decoration: underline;}


.v2_content{
	width:900px;
	margin:0px auto 0px auto;
}
.status-con {
	background: none !important;
}
.status-opt {
	background: url(../images/arrows.png) no-repeat 165px 0px !important; 
}
.status-opt-up {
	background: url(../images/arrows.png) no-repeat 165px -42px !important; 
}
div.Online {
	background: url(../images/available.png) no-repeat 150px 15px !important;
}
div.Away {
	background: url(../images/away.png) no-repeat 150px 15px !important;
}
div.Busy {
	background: url(../images/busy.png) no-repeat 150px 15px !important;
}
div.Offline {
	background: url(../images/offline.png) no-repeat 150px 15px !important;
}
#user_status a {
	color: #333333;
	text-decoration: none;
	outline: none;
}
.status-options {
	background: url(../images/profile_bg.png) no-repeat !important;
	margin: -12px 0 0 15px;
	width: 171px;
	height: 165px;
	z-index: 2000;
	position: relative;
	display: none;
}
.status-options ul {
	margin: 0;
	text-align: left;
	padding: 0;
	line-height: 40px;
}
.status-options ul li {
	background: url(../images/hover_c21.png) no-repeat bottom center;
	padding: 0 20px;
	list-style: none;
	font-size: 14px;
}
.status-options ul li:hover {
	background: url(../images/hover_c2.png) no-repeat bottom center;
}
.status-options ul li.Online a {
	background: url(../images/available.png) no-repeat left center;
}
.status-options ul li.Away a {
	background: url(../images/away.png) no-repeat left center;
} 
.status-options ul li.Busy a {
	background: url(../images/busy.png) no-repeat left center;
}
.status-options ul li.Offline {
	background: none;
}
.status-options ul li.Offline:hover {
	background: url(../images/hover_c2.png) no-repeat bottom center;
}
.status-options ul li.Offline a{
	background: url(../images/offline.png) no-repeat left center;
}
.status-options ul li a {
	color: #000;
	text-decoration: none;
	padding-left: 20px;
	outline: none;
}
.u_online {
	background: url(../images/available.png) top right no-repeat;
}
.u_away {
	background: url(../images/away.png) top right no-repeat;
}
.u_busy {
	background: url(../images/busy.png) top right no-repeat;
}
.u_offline {
	background: url(../images/offline.png) top right no-repeat;
}
.home-menu {
	float: right;
}
.home-menu ul {
	margin: 0;
	padding: 0;
}
.home-menu li.menu-item {
	float:left; 
	height:60px;
	line-height: 60px;
}
.home-menu li.menu-item a{
	padding:0px 18px; 
	display:block;
	font-size:20px;
	text-decoration:none;
	color:#666;
	font-family: "Myriad Pro", Arial;
}

.home-menu li.menu-item a:hover, .home-menu li.menu-item-selected a {
	text-decoration:none;
	background: url(../images/home_menu_selected_bg.jpg) no-repeat bottom center;
	color:#fff;
}
.notification {
	float: right;
	padding: 16px 18px 0; 
	font-size: 17px;
	font-family: "Myriad Pro", Arial;
	text-align: center;
}
.notification span {
	background-image: url(../images/notification_bg.png);
	height: 29px;
	float: left;
}
.n-left {
	width: 8px;
}
.n-center {
	background-position: 0 -29px;
	line-height: 28px;
	padding: 0 5px;
}
.n-right {
	width: 10px;
	background-position: 0 -58px;
}
a#notification {
	color: #333;
	text-decoration: none;
}
.t-skin {
	padding: 15px 0 0;
}
.t-skin-left, .t-skin-middle, .t-skin-right {
	background: url(../images/t_skin_31.png);
	float: left;
	height: 31px;
}
.t-skin-left {
	width: 10px;
}
.t-skin-middle {
	background-position: 0 -31px;
	padding-top: 4px;
	height: 27px;
}
.t-skin-right {
	width: 10px;
	background-position: 0 -62px;
}
.t-skin-middle input {
	width: 370px;
	font-size: 14px;
	color: #666;
	padding: 3px 0;
	background: none;
	border: none;
}


