/*********************	general classes	*****************************/
body
{
	background-color: #fff;
	background-image:url('../img/bones/body_bg.gif');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-family:Verdana,Arial;
}

body#level2
{
	background-image:url('../img/bones/body_bg_level2.gif');
}

a, img, div, p, li, ul
{
	margin:0px;
	padding:0px;
	border:none;
}
.no_arrow
{
	width:14px;
	height:14px;
	border:none;
}
.hidden
{
	display:none;
	visibility:hidden;
}

.visible
{
	display:block;
	visibility:visible;
}

.clear
{
	display:block;
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	float:none;
}


.hideScreen
{
	visibility:hidden;
	display:none;
}

.screen
{
	width:100%;
	left:0px;
	height:0px;
	padding:300px 0px 0px 0px;
	height:1000px;
	z-index:100;
	background-color:#555;
	position:absolute;
	visibility:visible;
	display:block;
}

.screenMessage
{
	position:relative;
	width:300px;
	height:100px;
	margin:0px auto;
	background-color:#FFF;
}

/* CSS classes */
#main
{
	position:relative;
	width:770px;/*982px;*/
	margin:0 auto;
	padding:0 0px 70px;
	/*background-color: #fff;*/
	overflow:hidden;
}


#header
{
	position:relative;
	width:755px;
	height:70px;
	padding:0;
	margin:0;
}

.logo
{
	position:absolute;
	left:0px;	
	bottom:18px;
}

.header_title
{
	position:absolute;
	bottom:3px;
	right:3px;
	font-size:12px;
	font-weight:bold;
}

.page_crumbs
{
	position:absolute;
	top:98px;
	left:0px;
	font-size:9px;
}

.page_cr_link
{
	color:#6666cc;
	text-decoration:underline;
}

.p_cru
{
	text-align:middle;
	margin:0 5px;
}

.t_menu_small
{
	position:absolute;
	top:5px;
	right:210px;
	font-size:11px;
	word-spacing:8px;
	text-align:right;
}

#menu
{
	position:relative;
	width:725px;
	height:28px;
	padding:11px 15px 0;
	margin:10px 0 0;
	background-color:#933;
	color:#fff;
	font-size:11px;
}

.body_content_in
{
	position:relative;
	margin:100px auto 0;
	width:768px;
	border:1px dashed white;
}

.top_line
{
	position:absolute;
	top:0px;
	left:0px;
	height:114px;
	/*width:1000px;*/
	width:100%;
	border-bottom:1px solid #CCC;
}

.top_search_form
{
	position:absolute;
	right:65px;
	top:3px;
	width:130px;
	z-index:100;
}
.s_form_top
{
	width:127px;
	height:16px;
	border:1px solid #333;
	vertical-align:middle;
	background-color:#fff;
	padding:0px;
	font-size:11px;
}

.s_btn_class
{
	position:absolute;
	top:1px;
	right:-58px;
}

.line_in_top
{
	position:absolute;
	top:0px;
	left:0px;
	height:26px;
	width:770px;
	background-color:#933;
}

.mnu_memb_login
{
	position:absolute;
	top:11px;
	right:15px;
}

#menu .menu_space
{
	word-spacing:12px;
}

.boonex_link
{
	position:absolute;
	top:5px;
	left:0px;
	font-size:11px;
	color:#fff;
}

#menu a
{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
	word-spacing:normal;
}

.created
{
	margin:3px 0;
	padding:0;
	font-size:11px;
}

.bone_tags
{
	margin:0px 0 3px;
	padding:0;
	font-size:11px;
}

.bone_members
{
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:40px 0 33px;
	padding:0;
}
.bone_left, .bone_right
{
	width:292px;
	font-size:24px;
	font-weight:bold;

	text-align:right;
}

.bone_right
{
	text-align:left;
}

.vs
{
	vertical-align:middle;
	font-size:24px;
	font-weight:bold;
	color:#933;
	text-align:center;
}

hr
{
	display:block;
	color:#CCC;
	background-color:#CCC;
	border:0;
	height:1px;
	margin:0;
	padding:0;
}

.bone_description
{
	padding:15px 0;
	margin:0;

	font-size:13px;
	color:#666;
	text-align:justify;
}

div.bone_comments
{
	display:block;
	width:100%;
	padding:0;
	margin:13px 0;
	list-style-type:none;
	
	background-image:url('../img/bones/bone_comments_bg.gif');
	background-repeat:repeat-y;
	background-position:50% 0;
}

div.bone_comments_lft
{
	width:358px;
	padding:0 10px 0 0;
	float:left;
	margin:0;
}
* html div.bone_comments_lft
{
	display:inline;
}

div.bone_comments_rgt
{
	width:352px;
	padding:0 0 0 25px;
	float:left;
	margin:0;
}
* html div.bone_comments_rgt
{
	display:inline;
}

.left_bone_box
{
	float:left;
	margin:0;
	padding:0;
}

.left_title
{
	float:left;
	width:131px;

	font-size:13px;
	font-weight:bold;
	color:#999;
	text-align:right;
}
.left_score
{
	float:left;
	width:94px;
	margin:-18px 0 0 14px;

	font-size:72px;
	font-weight:bold;
	color:#999;
}

.right_bone_box
{	
	float:right;
	margin:0;
	padding:0;
}

.right_title
{
	float:right;
	width:135px;

	font-size:13px;
	font-weight:bold;
	color:#999;
	text-align:left;
}
* html .right_title
{
	display:inline;
}

.right_score
{
	float:right;
	width:94px;
	margin:-18px 14px 0 0px;

	font-size:72px;
	font-weight:bold;
	color:#999;
}

* html .right_score
{
	display:inline;
}

.comment_author
{
	font-size:11px;
	color:#666;
	margin:10px 0 0 0;
}

.comment_author a
{
	font-size:13px;
	font-weight:bold;
}

.comment_text
{
	font-size:13px;
	color:#666;
	text-align:justify;
	margin:0 0 10px 0;
	padding:0;
}

.hor_line
{
	height:1px;
	background-image:url('../img/bones/hor_line.gif');
	background-repeat:repeat-x;
	font-size:0;
}

.add_opinion
{
	text-align:center;
	color:#999;
	font-weight:bold;
	font-size:24px;
	margin:10px 0;
}

.opinion_options
{
	width:100%;
	border-collapse:collapse;
	border:none;
}

.opinion_options td
{
	width:50%;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

.radio
{
	vertical-align:middle;
	margin:0;
	padding:0;
}

.opinion_text
{
	width:742px;
	height:146px;
	border:1px solid #999;
	margin:10px 0;
	padding:2px;
}

/* index page classes */
.idx_top
{
	position:relative;
	height:232px;
	margin:7px 0 0;
	padding:0;
}

.idx_left
{
	float:left;
	display:block;
	width:372px;
	height:230px;
	border:1px solid #E2DDDD;
}

.idx_right
{
	position:relative;
	float:right;
	width:372px;
	height:230px;
	border:1px solid #E2DDDD;
}

.idx_rgt_moto
{
	position:absolute;
	left:35px;
	top:25px;
	color:#888585;
	font-size:18px;
	font-weight:bold;
}

.idx_sign_up
{
	position:absolute;
	left:210px;
	top:112px;
}

.idx_learn_more
{
	margin:0 0 0 22px;
	padding:0;
	color:#7B7979;
	font-size:11px;
	font-weight:bold;
}
.idx_learn_more a
{
	color:#7B7979;
	text-decoration:underline;
}

.idx_logged_members
{
	position:absolute;
	left:35px;
	top:186px;

	font-size:11px;
	font-weight:bold;
	color:#7B7979;
}
/* search bar classes */
.top_search
{
    position:absolute;
	top:20px;
	right:9px;
	font-size:13px;
}


.search_bar
{
	position:relative;
	width:730px;
	height:75px;
	padding:8px 19px 0;
	margin:20px 0 20px;
	background-color:#933;
	color:#fff;
	font-size:13px;
	vertical-align:middle;
}
.search_form
{
	display:inline;
	padding:0;
	margin:0;
}
.search_text
{
	position:absolute;
	top:38px;
	left:13px;
	width:218px;
	height:27px;
	border:1px solid #333;
	vertical-align:middle;
	background-color:#fff;
	font-size:17px;
}

.small_menu_links
{
	color:#fff;
	text-decoration:underline;
}

.search_button
{
	vertical-align:middle;
}

.search_link
{
	color:#fff;
	font-weight:bold;
}

.dd_field
{
	position:relative;
	height:800px;
	margin:20px 0;
}

/* drag and drop boxes classes */
.dd_box_big
{
 background-color:#fff;
 padding: 0 0 10px 0;
}

.dd_box
{
	position:absolute;
	width:255px;
	height:304px;
	
}

.dd_title
{
	position:relative;
	background-color:#ccc;
	height:18px;
	padding:4px 0px 0 33px;
	font-size:0;
	text-align:right;
	border:1px solid #ccc;
}

.dd_bone
{
	position:absolute;
	left:2px;
	bottom:1px;
}

.dd_name
{
	float:left;
	width:163px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
	color:#666;
}

.dd_btn
{	
	/*vertical-align:middle;*/
	margin:0px 3px 0 0;
	display:none;
}

/* dd body */
.dd_body
{
	position:relative;
	height:280px;
	margin:0;
	padding:0 3px 0 0;
	background-color:#fff;
	border:1px solid #ccc;
}

.dd_body ol
{
	list-style-position: outside;
	list-style-type:decimal;
	font-size:11px;
	margin:10px 0 10px 30px;
	padding:0;
	font-weight:bold;
	color:#666;
}
* html .dd_body ol
{
	margin-left:35px;
}

.dd_body ol li
{
	margin:10px 0 0 0;
	padding:0;
}

.dd_body ol li a
{
	color:#369;
}

.dd_body ol li a span
{
	font-weight:normal;
}

.bottom
{
	position:absolute;
	bottom:0px;
	left:9px;
	height:62px;
	width:755px;
	background-color:#993333;
	font-size:11px;
	font-family:Verdana,Arial;
	color:#ffffff;
	margin-top:5px;
}

.rights
{
    position:absolute;
	top:25px;
	left:269px;
}


.btn_big
{
	display:block;
	width:82px;
	height:27px;
	padding:5px 2px 0 0;
	text-align:center;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-image:url('../img/bones/btn_big.gif');
	background-repeat:no-repeat;
}

.input_big
{
	width:120px;
	height:32px;
	text-align:center;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	background-color:transparent;
	border:none;
	padding:0px 0px 3px 0px;
	letter-spacing:1px;
	cursor:pointer;
	
	background-image:url('../img/bones/btn_big.gif');
	background-repeat:no-repeat;
}

.btn_small
{
	display:block;
	width:80px;
	height:20px;
	padding:3px 2px 0 0;
	text-align:center;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-image:url("../img/bones/btn_small.gif");
	background-repeat:no-repeat;
}
.input_small
{
	width:82px;
	height:22px;
	padding:0px 2px 2px  0;
	text-align:center;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	border:none;
	background-image:url('../img/bones/btn_small.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}
* html .input_small
{
	padding:0px 2px 0px  0;
}

.login_block
{
	position:absolute;
	top:100px;
	left:100px;
	height:192px;
	width:124px;
	padding:0px;
}

.login_header
{
	position:relative;
	margin:0px;
	background-color:#A85151;
	height:24px;
	border:1px solid #979393;
}

.grad_block
{
	position:relative;
	height:100%;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:2px;

	font-family:Verdana;
	font-size:13px;
	color:#A85151;
	font-weight:bold;
	background-color:#fff;
}


.grad_top
{
	position:relative;
	margin:0px;
	background-image:url('../img/bones/grad1.jpg');
	background-repeat:repeat-x;
	height:100%;
	
}

.grad_right
{
	position:relative;
	background-image:url('../img/bones/grad2.jpg');
	background-repeat:repeat-y;
	height:100%;
	background-position:top right;
	margin:0px;
	padding:0px;
}

.grad_bottom
{
	position:relative;
	background-image:url('../img/bones/grad3.jpg');
	background-repeat:repeat-x;
	height:100%;
	background-position:bottom left;
}

.grad_left
{
	position:relative;
	background-image:url('../img/bones/grad4.jpg');
	background-repeat:repeat-y;
	height:100%;
	background-position:top left;

}

.tr
{
	position:absolute;
	top:0px;
	right:0px;
}

.tl
{
	position:absolute;
	top:0px;
	left:0px;
}

.bl
{
	position:absolute;
	bottom:0px;
	left:0px;
}

.br
{
	position:absolute;
	bottom:0px;
	right:0px;
}

.login_close
{
	position:absolute;
	top:5px;
	right:5px;
}

.header_text
{
	position:absolute;
	top:4px;
	left:15px;
	font-family:Verdana;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}

.log_pass
{
	position:relative;
	margin:0px;
	padding-top:12px;
	padding-left:18px;
}

.login_box
{
	width:179px;
	height:18px;
	border:1px solid #D1D1D1;
	vertical-align:middle;
	background-color:#E1DFDF;
	margin-top:6px;
}

.passa
{
	position:relative;
	margin-top:10px;
	
}

.login_button	
{	
	width:82px;
	height:22px;
	padding:0px 2px 2px  0;
	text-align:center;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	color:#fff;
	background-color:transparent;
	border:none;
	background-image:url('../img/bones/btn_small.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.butt
{
	position:relative;
	margin-top:20px;
	margin-left:100px;
}

.grad_block_reg
{
	position:relative;
	height:330px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:2px;

	font-family:Verdana;
	font-size:13px;
	color:#A85151;
	font-weight:bold;
}

* html .grad_block_reg
{
	position:relative;
	height:342px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:2px;

	font-family:Verdana;
	font-size:13px;
	color:#A85151;
	font-weight:bold;
}


/*********	browsing	**************/
.created
{
	margin:3px 0;
	padding:0;
	font-size:11px;
}

.bone_tags
{
	margin:0px 0 3px;
	padding:0;
	font-size:11px;
}

.bone_members
{
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:40px 0 33px;
	padding:0;
}
.bone_left, .bone_right
{
	width:292px;
	font-size:24px;
	font-weight:bold;

	text-align:right;
}

.bone_right
{
	text-align:left;
}

.vs
{
	vertical-align:middle;
	font-size:24px;
	font-weight:bold;
	color:#933;
	text-align:center;
}

hr
{
	display:block;
	color:#CCC;
	background-color:#CCC;
	border:0;
	height:1px;
	margin:0;
	padding:0;
}

.bone_description
{
	padding:15px 0;
	margin:0;

	font-size:13px;
	color:#666;
	text-align:justify;
}

div.bone_comments
{
	display:block;
	width:100%;
	padding:0;
	margin:13px 0;
	list-style-type:none;
	
	background-image:url('../img/bones/bone_comments_bg.gif');
	background-repeat:repeat-y;
	background-position:50% 0;
}

div.bone_comments_lft
{
	width:358px;
	padding:0 10px 0 0;
	float:left;
	margin:0;
}
* html div.bone_comments_lft
{
	display:inline;
}

div.bone_comments_rgt
{
	width:352px;
	padding:0 0 0 25px;
	float:left;
	margin:0;
}
* html div.bone_comments_rgt
{
	display:inline;
}

.left_bone_box
{
	float:left;
	margin:0;
	padding:0;
}

.left_title
{
	float:left;
	width:131px;

	font-size:13px;
	font-weight:bold;
	color:#999;
	text-align:right;
}
.left_score
{
	float:left;
	width:94px;
	margin:-18px 0 0 14px;

	font-size:72px;
	font-weight:bold;
	color:#999;
}

.right_bone_box
{	
	float:right;
	margin:0;
	padding:0;
}

.right_title
{
	float:right;
	width:135px;

	font-size:13px;
	font-weight:bold;
	color:#999;
	text-align:left;
}
* html .right_title
{
	display:inline;
}

.right_score
{
	float:right;
	width:94px;
	margin:-18px 14px 0 0px;

	font-size:72px;
	font-weight:bold;
	color:#999;
}

* html .right_score
{
	display:inline;
}

.comment_author
{
	font-size:11px;
	color:#666;
	margin:10px 0 0 0;
}

.comment_author a
{
	font-size:13px;
	font-weight:bold;
}

.comment_text
{
	font-size:13px;
	color:#666;
	text-align:justify;
	margin:0 0 10px 0;
	padding:0;
}

.hor_line
{
	height:1px;
	background-image:url('../img/bones/hor_line.gif');
	background-repeat:repeat-x;
	font-size:0;
}

.add_opinion
{
	text-align:center;
	color:#999;
	font-weight:bold;
	font-size:24px;
	margin:10px 0;
}

.opinion_options
{
	width:100%;
	border-collapse:collapse;
	border:none;
}

.opinion_options td
{
	width:50%;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

.radio
{
	vertical-align:middle;
	margin:0;
	padding:0;
}

.opinion_text
{
	width:750px;
	height:146px;
	border:1px solid #999;
	margin:10px 0;
	padding:2px;
}

.submit_box
{
	text-align:right;
	margin:10px 12px 10px 0;
}

.tag_list_a
{
	margin:0 3px;
}

/* index page classes */
.idx_top
{
	position:relative;
	height:232px;
	margin:20px 0 0;
	padding:0;
}

.idx_left
{
	float:left;
	display:block;
	width:372px;
	height:230px;
	border:1px solid #E2DDDD;
}

.idx_right
{
	position:relative;
	float:right;
	width:372px;
	height:230px;
	border:1px solid #E2DDDD;
}

.idx_rgt_moto
{
	position:absolute;
	left:35px;
	top:25px;
	color:#888585;
	font-size:18px;
	font-weight:bold;
}

.idx_sign_up
{
	position:absolute;
	left:210px;
	top:112px;
}

.idx_learn_more
{
	margin:0 0 0 22px;
	padding:0;
	color:#7B7979;
	font-size:11px;
	font-weight:bold;
}
.idx_learn_more a
{
	color:#7B7979;
	text-decoration:underline;
}

.idx_logged_members
{
	position:absolute;
	left:35px;
	top:186px;

	font-size:11px;
	font-weight:bold;
	color:#7B7979;
}

.search_button
{
	vertical-align:middle;
}

.search_link
{
	color:#fff;
	font-weight:bold;
}

.dd_field
{
	position:relative;
	height:800px;
	margin:20px 0;
}

/* drag and drop boxes classes */
.dd_box
{
	position:absolute;
	width:255px;
	height:304px;
	z-index:50;	
}

.dd_title
{
	position:relative;
	background-color:#ccc;
	height:18px;
	padding:4px 0px 0 33px;
	font-size:0;
	text-align:right;
	cursor:move;
}

.dd_bone
{
	position:absolute;
	left:2px;
	bottom:1px;
	cursor:move;
}

.dd_name
{
	float:left;
	width:163px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
	color:#666;
	cursor:move;
}

.dd_btn
{	
	margin:0px 3px 0 0;
}

.dd_body
{
	position:relative;
	height:400px;
	margin:0;
	padding:0 3px 0 0;
	background-color:transparent;
}

.dd_body ol
{
	list-style-position: outside;
	list-style-type:decimal;
	font-size:11px;
	margin:10px 0 10px 30px;
	padding:0;
	font-weight:bold;
	color:#666;
}
* html .dd_body ol
{
	margin-left:35px;
}

.dd_body ol li
{
	margin:10px 0 0 0;
	padding:0;
}

.dd_body ol li a
{
	color:#369;
}

.dd_body ol li a span
{
	font-weight:normal;
}

/* header_page */
.hp_header_page
{
	position:relative;
	height:100px;
	width:100%;
	margin:0;
	padding:0;
}

.hp_heading
{
	padding:34px 0 0 0;
	margin:0;
	font-size:30px;
	font-weight:bold;
	color:#000;
}

.hp_act_block
{
	position:absolute;
	right:10px;
	top:27px;
	width:240px;
	text-align:right;
}

.hp_act_block .btn_big
{
	float:right;
}

.hp_act_title
{
	text-align:right;
	font-size:18px;
	font-weight:bold;
}
/**/
.btn_big
{
	display:block;
	width:82px;
	height:27px;
	padding:5px 2px 0 0;
	text-align:center;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-image:url('../img/bones/btn_big.gif');
	background-repeat:no-repeat;
}

.btn_small
{
	display:block;
	width:80px;
	height:20px;
	padding:3px 2px 0 0;
	text-align:center;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-image:url('../img/bones/btn_small.gif');
	background-repeat:no-repeat;
}

/* sort orders*/

ul.sort_orders
{
	position:relative;
	margin:0;
	padding:7px 0 0 0;
	height:32px;
	background-color:#933;
	list-style-type:none;
}

ul.sort_orders li
{
	display:block;
	float:left;
	width:134px;
	margin:0 0 0 10px;
	height:27px;
	padding:5px 0 0 0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

ul.sort_orders li.so_act
{
	width:130px;
	height:25px;
	border-top:2px solid #600;
	border-left:2px solid #600;
	border-right:2px solid #600;
	color:#666;
	background-color:#fff;
}

ul.sort_orders li a
{
	color:#fff;
	text-decoration:underline;
}

/**/
.browse_actions
{
	position:absolute;
	right:10px;
	top:10px;
	margin:10px 0 30px 0;
	padding:0;
	height:25px;
	width:250px;
	overflow:hidden;
}

.browse_actions .btn_small
{
	float:right;
	margin-left:10px;
}
.ba_browse
{
	float:right;
	width:90px;
	padding:0;
	color:#888585;
	font-size:18px;
	font-weight:bold;
}

.dd_striped_box
{
	width:370px;
}

.tags_title
{
	position:absolute;
	left:10px;
	top:10px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	border:1px dashed white;
	width:300px;
}


/* tags types */
/*.tags_list a
{
	color:#933;
}*/

.tags_list a, .tags_list a:visited, .tags_list a:active
{
	color:#933;
}
a.tAll
{
	font-size:20px;
	color:#933;
	font-weight:bold;
}

.t20
{ font-size:20px; }
a.t19
{ font-size:19px; }
a.t18
{ font-size:18px; }
a.t17
{ font-size:17px; }
a.t16
{ font-size:16px; }
a.t15
{ font-size:15px; }
a.t14
{ font-size:14px; }
a.t13
{ font-size:13px; }
a.t12
{ font-size:12px; }
a.t11
{ font-size:11px; }
a.t10
{ font-size:10px; }

a.t9
{ font-size:9px; }
a.t8
{ font-size:9px; }
a.t7
{ font-size:9px; }
a.t6
{ font-size:9px; }
a.t5
{ font-size:9px; }
a.t4
{ font-size:9px; }
a.t3
{ font-size:9px; }
a.t2
{ font-size:9px; }

/* bones */
.bones_title
{
	position:absolute;
	left:368px;
	top:10px;
	color:#666;
	font-size:12px;
	font-weight:bold;
}

.bones_list
{
	position:absolute;
	width:350px;
	height:300px;
	top:40px;
	left:370px;
	padding:0;
	border:1px solid #ccc;
	overflow:auto;
	
}
.tags_list
{
	position:relative;	
	width:330px;
	height:220px;
	margin:36px 0 0 15px;
	overflow:auto;
}

.letters
{
	position:relative;
	width:350px;
	margin:36px 0 0 7px;
	padding:0px;
	font-family:Verdana;
	font-size:17px;
	color:#7A7A7A;
	font-weight:bold;
	letter-spacing:3px;
	line-height:25px;
	text-align:center;
}

.browseByDate
{
	position:relative;
	width:350px;
	margin:36px 0 0 87px;
	padding:0px;
	font-family:Verdana;
}


.active_letter
{
	text-decoration:none;
	color:#993333;
	cursor:default;
}

.empty_letter
{
	text-decoration:none;
	color:#7A7A7A;
	cursor:default;
}

.with_letter
{
	color:#7A7A7A;
	text-decoration:underline;
}

.calendar-container
{
	background-color:#FFF;
	width:200px;
}

/***********	add bone	*************/
.moto_text
{
	position:relative;
	padding-top:14px;
	font-family:Verdana;
	font-size:30px;
	font-weight:bold;
	color:#333333;
	
}


.fields_block

{
	position:relative;
	width:728px;
	padding-left:0px;
	padding-top:27px;
	font-family:Verdana;
	font-size:13px;
	color:#333333;
	line-height:17px;
}


.bit_bigger
{
    font-size:18px;
	font-weight:bold;
}

.oppo1
{
    position:relative;
	border:1px solid #9E9F9B;
	width:260px;
	height:19px;
}

.opponents
{
	position:relative;
	padding-top:14px;
	vertical-align:middle;
}

.oppo2
{
	position:relative;
	border:1px solid #9E9F9B;
	width:260px;
	height:19px;
}

.vs
{
	font-size:36px;
	line-height:36px;
	color:#9B3F3F;
	font-weight:bold;
	word-spacing:12px;
}

.message
{
	margin-top:19px;
	width:623px;
	height:95px;
	border:1px solid #9E9F9B;
}

input.ass_tags
{
	border:1px solid #9E9F9B;
	width:260px;
	height:19px;
}

.tags
{
	position:relative;
	padding-top:17px;
}

.notif
{
	position:relative;
	padding-top:2px;
}

.for_mails
{
	color:#B74C4C;
	font-weight:bold;
	vertical-align:text-top;
}



/*************	popup	**************/
.popup
{
	display:block;
	position:absolute;
	background-color:#000;
}

.popupContentDiv
{
	width:100%;
	height:80%;
	background-color:#FFF;
}

.button
{
	text-decoration:none;
}

.glass
{
	position:absolute;
	left:0px;
	top:0px;
	width:10px;
	height:10px;
	z-index:100;
	background-color:#000000;
}



/***********************************
*		search results
***********************************/
.sea_results
{
	position:relative;
	font-size:30px;
	font-weight:bold;
	color:#333333;
	padding-top:14px;
	padding-bottom:33px;
}

.sea_keys
{
	font-size:20px;	
	font-weight:bold;
}

.main_kt_block
{
	position:relative;
	width:768px;
	height:394px;
}

.m_i_block
{
	position:relative;
	width:754px;
	height:334px;
	padding-top:25px;
	/*border:1px dashed red;*/
}

.by_key_block, .by_tag_block
{
	position:relative;
	float:left;
	width:375px;
	height:361px;
}

.by_tag_block
{
	float:right;
}

.lat_bones
{
	position:relative;
	float:left;
	width:245px;
	height:306px;
	border:1px solid #cccccc;
}

.lat_bones_2
{
	position:relative;
	float:left;
	width:245px;
	height:306px;
	border:1px solid #cccccc;
	margin-left:6px;
}

* html .by_tag_block
{
	display:inline;
}



.gr_line
{
	position:relative;
	height:17px;
	background-color:#cccccc;
	padding:4px 0 3px 38px;

	font-family:Verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	border: 1px solid #CCC;
}

.bone_location
{
	position:absolute;
	top:-24px;
	left:7px;
}

.key_inner_block
{
	position:relative;
	height:280px;
	overflow:hidden;
	border:1px solid #CCC;
	background-color:#FFF;
}

.white_line
{
	position:relative;
	height:32px;
	padding-top:8px;
	padding-left:11px;
	overflow:hidden;
	
	font-family:Verdana;
	font-size:11px;
	color:#336699;
	
}

.ind_white_line
{
	position:relative;
	height:25px;
	padding-top:8px;
	padding-left:11px;
	background-color:#FFFFFF;
	
	font-family:Verdana;
	font-size:11px;
	color:#336699;
	
}

.grey_line
{
	position:relative;
	height:32px;
	background-color:#F0F0F0;
	padding-top:8px;
	padding-left:11px;
	overflow:hidden;

	font-family:Verdana;
	font-size:11px;
	color:#336699;
}

.ind_grey_line
{
	position:relative;
	height:25px;
	background-color:#F0F0F0;
	padding-top:8px;
	padding-left:11px;

	font-family:Verdana;
	font-size:11px;
	color:#336699;
}

.statistic
{
	color:#999999;
	text-decoration:none;
}

.text_link
{
	color:#336699;
}

.ed_del
{
	position:absolute;
	top:7px;
	right:11px;
	text-align:right;
}

div.ass_tags
{
	position:relative;
	width:753px;
	height:361px;
	border:1px solid #cccccc;;
}

.ass_inner_block
{
	position:relative;
	width:700px;
	height:300px;
	overflow:hidden;
	padding:17px 25px 17px 25px;
	
	color:#993636;
	font-family:Verdana;
	font-weight:bold;
}

.ass_inner_block a
{
	color:#933;
}

.g_line_cl
{
	position:absolute;
	top:4px;
	right:4px;
	display:none;
}

.g_line_min
{
	position:absolute;
	top:4px;
	right:20px;
	display:none;
}

.g_line_rss
{
	position:absolute;
	top:4px;
	right:37px;
	display:none;
}



/******************************************
*		account settings
******************************************/
.avatar_line
{
	position:relative;
	width:733px;
	height:77px;
	margin:0px;
	padding-top:21px;
	padding-left:20px;
	font-family:Verdana;
	color:#333333;
}

.hello
{
	font-size:24px;
	
}

.username
{
	font-size:24px;
	font-weight:bold;
}

.stat
{
	font-size:12px;
	color:#7B7979;
}

.stimul
{
	position:relative;
	margin-left:2px;
	margin-top:4px;
	line-height:14px;
}

* html .stimul
{
	margin-top:5px;
}

.create-text
{
	position:absolute;
	top:26px;
	right:17px;
	font-family:Verdana;
	color:#333333;
	font-size:18px;
	font-weight:bold;
}

.create_bt
{
	position:absolute;
	top:27px;
	right:1px;
}

.m_menu
{
	position:relative;
	width:686px;
	height:28px;
	background-color:#993333;
	padding:11px 35px 0;
	color:#fff;
	font-size:13px;
	
}	




/* !!!!!  menu order*/

ul.sort_orders
{
	position:relative;
	margin:0;
	padding:7px 0 0 0;
	height:32px;
	background-color:#933;
	list-style-type:none;
}

ul.sort_orders li
{
	display:block;
	float:left;
	width:134px;
	margin:0 0 0 13px;
	height:27px;
	padding:5px 0 0 0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}


* html ul.sort_orders li
{
	margin:0 0 0 6px;
}


ul.sort_orders li.so_act
{
	width:130px;
	height:25px;
	border-top:2px solid #600;
	border-left:2px solid #600;
	border-right:2px solid #600;
	color:#666;
	background-color:#fff;
}

ul.sort_orders li a
{
	color:#fff;
	text-decoration:underline;
}

/*!!!!*/

.notif_block
{
	position:relative;
	height:200px;
	width:323px;
	padding:29px 11px 20px 0px;
	
	float:right;

	font-family:Verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}


.notif_block .notif
{
	position:relative;
	float:right;
	height:100px;
	width:313px;
	border:1px solid #cccccc;
	margin-bottom:12px;
	padding:0px;
	
}

.gray_head
{
	position:relative;
	width:289px;
	height:17px;
	background-color:#cccccc;
	padding:3px 0 0 24px;
	margin:0px;
}

.mail_text
{
	position:relative;
	padding:6px 7px 4px 10px;
}

.mail_che_box
{
	position:absolute;
	top:52px;
	right:73px;
}

.on_off
{
	position:absolute;
	top:53px;
	right:27px;
}

* html .on_off
{
	top:54px;
}

.rss
{
	position:relative;
	float:right;
	height:100px;
	width:313px;
	border:1px solid #cccccc;
}

.min_b
{
	position:absolute;
	top:3px;
	right:2px;
	display:none;
}

.info_block
{
	position:relative;
	float:left;
	width:350px;
	height:323px;
	padding:20px 11px 20px 20px;

	font-family:Verdana;
	font-size:13px;
	color:#666666;
	font-weight:bold;
}





.fld
{
	position:relative;
	float:right;
	width:200px;
	height:200px;
}

.info_field
{
    position:relative;
	margin-top:0px;
	border:1px solid #BDBBBB;
	width:195px;
	height:18px;
}

.st_caption
{
	float:left;
	width:90px;
	text-align:right;
	margin:10px 5px 0 0;
	padding:3px 0 0 0;
}

.st_field
{
	float:left;
	width:200px;
	margin:10px 0 0 0;
	padding:0;
}

/*page maker*/

.pm_block
{
	position:relative;
	width:626px;
	height:415px;
	margin-left:116px;
	padding:0px;
	border:1px solid #cccccc;
	margin-bottom:20px;
}

.g_head
{
	position:relative;
	width:100%;
	height:17px;
	background-color:#cccccc;
	padding:3px 0 3px 0px;

	font-family:Verdana;
	font-size:14px;
	color:#545252;
	font-weight:bold;
}

.g_head .caption, .g_head_sm .caption
{
	margin:0px 0px 0px 10px;
}

.pm_text
{
	position:relative;
	margin-top:12px;
	margin-left:21px;

	font-family:Verdana;
	font-size:11px;
	color:#666666;	
	margin-bottom:12px;
}

.sections
{
	position:relative;
	width:285px;
	height:341px;
	border:1px solid #cccccc;
	margin-left:12px;
	margin-bottom:12px;

	font-family:Verdana;
	font-size:11px;
	color:#545252;
	font-weight:bold;
}

.g_head_sm
{
	position:relative;
	width:100%;
	height:17px;
	background-color:#cccccc;
	padding:3px 0 3px 0px;

	font-family:Verdana;
	font-size:11px;
	color:#545252;
	font-weight:bold;
}

.pages_block
{
	position:relative;
	width:300px;
	height:341px;
	float:right;
	margin-right:14px;
}

* html .pages_block
{
	margin-right:6px;
}

.home_page
{
	position:relative;
	width:300px;
	height:164px;
	border:1px solid #cccccc;
}

.browse_pa
{
	position:relative;
	width:300px;
	height:164px;
	border:1px solid #cccccc;
	margin-top:11px;
}

.for_blocks
{
	position:relative;
	width:244px;
	height:288px;
	padding-top:28px;
	padding-left:39px;
}

.s_head
{
	position:relative;
	height:23px;
	width:285px;		
}


.boxes
{
	position:relative;
	width:178px;
	height:24px;
	padding:5px 0 0 22px;

	font-family:Verdana;
	font-size:13px;
	color:#545252;
	font-weight:bold;
	margin-bottom:3px;
	background-image:url('../img/bones/sec_gr_m.jpg');
	background-repeat:repeat-x;
	cursor:move;
}

.sec_l_pic
{
	position:absolute;
	top:0px;
	left:0px;
}

.sec_r_pic
{
	position:absolute;
	top:0px;
	right:0px;
}

.save_b
{
	margin-left:115px;
	padding:0 0 20px 0;
}

.inner_block
{
	position:relative;
	width:261px;
	height:112px;
	padding-top:10px;
	padding-left:36px;
}

.rss_versions
{
	position:absolute;
	top:38px;
	left:11px;
	color:#336699;
	line-height:15px;
}

* html .rss_versions
{
	left:1px;
}

.rss_links
{
	color:#336699;
}

/**********************************************
*		TAGS page
**********************************************/
.related_bones
{
	position:relative;
	float:left;
	width:753px;
	height:363px;
	/*border:1px solid #cccccc;*/
}

.bone_snippet
{
	position:absolute;
	top:5px;
	left:280px;
	text-align:justify;
	padding-right:5px;
}

/************************************************
*		ABOUT page
************************************************/
.about_text
{
	position:relative;
	margin:38px 0px 10px 0px;
	font-family:Verdana;
	font-size:14px;
	color:#333333;
}

.about_header
{
	font-size:30px;
	font-weight:bold;
	margin-left:0px;
}


/*****************************************************************************
*			PAGE NATE
*****************************************************************************/
.numiraciya
{
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

.scroller_b
{
	position:absolute;
	bottom:1px;
	left:1px;
	z-index:100;
}

.scroller_f
{
	position:absolute;
	bottom:1px;
	right:1px;
	z-index:100;
}

.pages
{
	position:absolute;
	bottom:3px;
	left:0px;
	z-index:1;
	text-align:center;
	width:230px;

	font-family:Verdana;
	font-size:11px;
	color:#666666;
}

.pages1
{
	position:absolute;
	bottom:3px;
	left:365px;

	font-family:Verdana;
	font-size:11px;
	color:#666666;
}
.sepa
{
	position:relative;
	height:27px;
}

.text_link_object
{
	color:#336699;
	text-decoration:none;
}
/*********************
*		D&D
*********************/
.home3Blocks
{
	position:relative;
	width:770px;/*755px;*/
	height:345px;
}

.home3Block
{
	position:absolute;
	width:230px;
	height:310px;
	padding:20px 0px 0px 0px;
	overflow:hidden;
	top:5px;
}



ul.top_tabs
{
	position:absolute;
	top:87px;
	/*left:513px;*/
	right:0px;
	
	padding:0px;
	width:380px;
	list-style-type:none;
	
}

ul.top_tabs li
{
	position:relative;
	float:left;	
	margin:0 0 0 2px;
	padding:0;
}

* html ul.top_tabs li
{
	display:inline;
}

ul.top_tabs li a, ul.top_tabs li span
{
	display:block;
	width:90px;
	height:22px;
	margin:0px;
	padding:3px 0 0 0px;
	border:1px solid #fff;

	font-size:18px;
	color:#6666CC;
	text-align:center;
	text-decoration:none;
}

ul.top_tabs li a:hover
{
	border:1px dotted #ccc;
	height:23px;
}

ul.top_tabs li span
{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	color:#333;
	font-weight:bold;
	height:23px;
}

.explore_links
{
	position:absolute;
	top:118px;
	left:0px;
	height:34px;
	width:990px;
	/*border:1px dashed red;*/
}

.small_separator
{
	position:absolute;
	top:33px;
	left:0px;
	height:32px;
	width:1000px;
	
	background-image:url('../img/small_separ.gif');
	background-repeat:repeat-x;
}

ul.explore_tabs
{
	position:absolute;
	top:5px;
	left:265px;
	
	padding:0px;
	width:550px;
	list-style-type:none;
	margin:0px;
	/*border:1px dashed red;*/
}

ul.explore_tabs li, ul.explore_tabs li.act_tab
{
	position:relative;
	float:left;	
	display:block;
	margin-right:12px;
	padding:0px;
	text-align:center;
	
}

ul.explore_tabs li.act_tab
{
	color:#333333;
	text-decoration:none;
}  

ul.explore_tabs li a
{
	font-size:13px;
	color:#6666CC;
	text-decoration:underline;
}

/**/
.dTC
{
	position:relative;
	width:768px;/*755px;*/
	height:900px;
}

.dTI
{
	position:absolute;
	width:768px;/*755px;*/
	/*height:440px;*/
	padding:20px 0px 0px 0px;
	overflow:visible;
	margin:0;
}

.h450
{
	height:410px;
}

.h350
{
	height:300px;
}


/* screenMessage */
.screenMessage
{
	z-index:100;
	position:absolute;
	border: 1px solid #b5b5b5; 
	background-color: #f3f3f3;
	color: #333333; 
	font-weight: bold;
}

html>body .screenMessage
{
	position:fixed;
}

.small_avatar
{
	vertical-align:middle;
	margin:-5px 20px 0 0;
}

/* footer */
.footer
{
	position:relative;
	width:100%;
	height:45px;
	margin-bottom:10px;
	font-size:11px;
	margin:0;
	padding:0;

	background-image:url('../img/bones/point_4_separator.gif');
	background-repeat:repeat-x;
}

.footer_data
{
	position:relative;
	margin:0 auto;
	width:770px;
	height:45px;
}

.boonex_group
{
	position:absolute;
	top:18px;
	left:0px;
}

.pic_vertical
{
	position:absolute;
	top:20px;
	left:140px;
}

.main_footer_links
{
	position:absolute;
	top:18px;
	left:150px;
}

.footer_links_style
{
	color:#6666cc;
	margin-right:10px;
}

.footer_logo
{
	position:absolute;
	top:-24px;
	right:0px;
}

/* top user info and avatar*/
.member_info_top
{
	position:absolute;
	width:178px;
	top:33px;
	right:55px;
	text-align:right;

	font-size:11px;
}

.nick_style
{
	font-weight:bold;
}

.avatar_box
{
	position:absolute;
	height:40px;
	width:40px;
	top:0px;
	right:-50px;
	text-align:right;
	/*border:1px solid #ccc;*/
}

.avatar_box img
{border:1px solid #ccc;}

/* file fields */
div.fileinputs {
	position: relative;
	height:25px;
	width:235px;
}
img.fakebutton
{
	position: absolute;
	top: 0px;
	left: 150px;
	z-index: 1;
	vertical-align:middle;
}
input.fakefile
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	vertical-align:middle;
	border:1px solid #ccc;
	width:145px;
}

input.file {
	position: absolute;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/* search on home */
.s_real_bone
{
	position:absolute;
	top:8px;
	left:12px;

	font-size:18px;
	font-weight:bold;
}

.s_input_btn
{
	position:absolute;
	top:38px;
	left:240px;
}

.explore_r
{
	position:absolute;
	top:8px;
	left:389px;

	font-size:18px;
	font-weight:bold;
}

.main_links
{
	position:relative;
	top:27px;
	left:375px;
}

.l_st_main
{
	color:#fff;
	margin-left:13px;
}

.l_st_first
{
	color:#fff;
	margin-right:13px;
}
/* / search on home */

/**/
.tab_second_level
{
	text-align:center;
	margin:8px 0 20px;
}

.tab_second_level span
{
	font-size:13px;	
	font-weight:bold;
}

.tab_second_level span a
{
	color:#6666CC;
	font-weight:normal;
}

.position_separ
{
	vertical-align:middle;
	margin:0 10px;
}
/**/
.bone_edit
{
	margin:15px 0 40px;
	display:none;
}

.deleteCommentLink
{
	font-size:10px;
	text-align:right;
	padding:5px 0;
}

a.deleteCommentA
{
	color:#933;
}

/* for new explorer */
.left_top_522
{
	position:relative;
	width:522px;
	margin:10px 10px 10px 0;
	padding:0;
}

.bone_day
{
	position:relative;
	height:90px;
}
.bone_day_vs
{
	/*position:relative;*/
	padding:40px 0 0;
	font-size:28px;
	color:#933;
	font-weight:bold;
	text-align:center;
}

.bone_day_lft, .bone_day_rgt
{
	position:absolute;
	top:10px;
	right:300px;
	left:auto;
	text-align:center;
}

.bone_day_rgt
{
	left:300px;
	right:auto;
}

/*.bone_day_lft, .bone_day_rgt
{
	position:absolute;
	top:10px;
	left:0px;
	width:210px;	
	
}

.bone_day_rgt
{
	left:auto;
	right:0px;
}

.bone_day_lft_txt
{
	float:right;
	text-align:center;
}

.bone_day_rgt_txt
{
	float:left;
	text-align:center;
}*/
.bone_day_points
{
	color:#B4B3B3;
	font-size:24px;
	font-weight:bold;
}
.bone_day_link
{
	color:#666;
	font-size:28px;
	font-weight:bold;
}
.ex_outter_box
{
	padding:20px 0 10px;
}

.ex_member_box
{
	position:relative;
	float:left;
	width:73px;
	height:70px;
	overflow:hidden;
	padding:18px 0 2px;
	margin:0;
	text-align:center;
}
.ex_mem_avatar
{
	width:40px;
	height:40px;
	border:1px solid #000;
	margin:0 auto 10px;
	background-repeat:no-repeat;
	background-position:50% 50%;
}

.ex_member_box a
{
	font-size:10px;
}

.ex_search
{
	position:relative;
	height:44px;
	background-color:#933;
	margin:0;
	padding:0;
}
.ex_search_line
{
	position:absolute;
	top:8px;
	left:17px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:12px;
}
.ex_search_line input
{
	vertical-align:middle;
}
.ex_src_txt
{
	height:19px;
	border:1px solid #000;
	background-image:url('../img/srch_bg.gif');
	padding:0;
}

.ex_left_top_bones
{
	position:absolute;
	top:43px;
	right:0;
	width:240px; 
	padding:20px 0 0 0;
}

* html .ex_left_top_bones
{
	top:45px;
}
/**/

.box_header
{
	position:relative;
	background-color:#ccc;
	height:18px;
	padding:4px 0px 0 33px;
	font-size:0;
	text-align:right;
	border:1px solid #ccc;
}

.box_title
{
	float:left;
	width:163px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
	color:#666;
}

.box_body
{
	position:relative;
	margin:0;
	padding:0 0px 0 0;
	background-color:#fff;
	border:1px solid #ccc;
}

ol.list
{
	list-style-position: outside;
	list-style-type:decimal;
	font-size:11px;
	margin:10px 0 10px 0px;
	padding:0;
	font-weight:bold;
	color:#666;
}
* ol.list
{
	margin-left:35px;
}

ol.list li
{
	margin:0;
	padding:7px 0;
}

ol.list li a
{
	color:#369;
	font-weight:normal;
}

ol.list li a span
{
	font-weight:bold;
}

/**/
.exb_top_boxes
{
	position:relative;
	margin:0 0 20px 0;
	overflow:hidden;
	/*border:1px dashed red;*/
}
.exb_cont
{
	position:relative;
	float:left;
	margin: 0 24px 0 0;
	padding:25px 0 0 0;
	width:240px;
}
* html .exb_cont
{
	display:inline;
	margin: 0 22px 0 0;
}

.exb_comming
{
	display:block;
	margin:0 auto;
	padding:0;
	height:290px;
	background-image:url('../img/comming.gif');
	background-repeat:no-repeat;
	background-position:50% 50%;
}

/**/
.exb_bones_list
{
	position:absolute;
	width:350px;
	height:240px;
	top:140px;
	left:20px;
	padding:0;
	border:1px solid #ccc;
	overflow:auto;
}

.exb_tags_list
{
	position:absolute;
	top:0px;
	left:380px;
	width:330px;
	height:220px;
	margin:36px 0 0 15px;
	overflow:auto;
}

.exb_tags_title
{
	position:absolute;
	left:20px;
	top:10px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	border:1px dashed white;
	width:300px;
}

.exb_bones_title
{
	position:absolute;
	left:390px;
	top:10px;
	color:#666;
	font-size:12px;
	font-weight:bold;
}

.exb_bones_title2
{
	position:absolute;
	left:20px;
	top:120px;
	color:#666;
	font-size:12px;
	font-weight:bold;
}

/**/
.exm_top_boxes
{
	position:relative;
	margin:0 0 20px 0;
	overflow:hidden;
}

.exm_cont
{
	position:relative;
	float:left;
	width:223px;
	margin: 0 15px 0 0;
	padding:25px 0 0 0;
}

.exm_avatar
{
	position:relative;
	float:left;
	width:40px;
	height:40px;
	border:1px solid #ccc;
	background-position:50% 50%;
	background-repeat:no-repeat;
	margin:5px 5px 5px 10px;
}

* html .exm_avatar
{
	display:inline;
}

.exm_mem_data
{
	margin:5px 0 5px 55px;
	position:relative;
	font-size:11px;
	color:#B7AEAE;
}

.exm_mem_data a
{
	color:#3B6497;
	font-weight:bold;
}

.exm_leader_data
{
	margin:0px 0 5px 65px;
	position:relative;
	font-size:11px;
	color:#666;
}

.exm_members_by_alphabet
{
	position:relative;
	float:left;
	width:290px;
	margin: 145px 0 0 0;
	padding:25px 0 0 0;
}

* html .exm_members_by_alphabet
{
	display:inline;
	width:287px;
}

.exm_best_mem
{
	position:absolute;
	top:0px;
	left:475px;
	width:290px;
	margin: 0;
	padding:25px 0 0 0;
}

* html .exm_best_mem
{
	left:-285px;
}

.exm_best_box
{
	position:relative;
	padding:15px 0 15px 15px;
}

.exm_alph_table
{
	border:none;
	border-collapse:collapse;
	margin:10px 5%;
	width:90%;
}

.exm_alph_table td
{
	width:50%;
	vertical-align:top;
}

.exm_letter_box
{
	color:#666;
	font-size:13px;
	font-weight:bold;
	word-spacing:10px;
	margin:3px 0;
}

.ext_spacer
{
	padding:10px;
}

.ext_alph_table
{
	border:none;
	border-collapse:collapse;
	margin:10px 5%;
	width:90%;
}

.ext_alph_table td
{
	width:30%;
	vertical-align:top;
}