*
{
	margin:0;
	padding:0;
}

a
{
	color:#677719;
}

a:hover
{
	text-decoration:none;
	color:#677719;
}

body{
	background:#b0b579;
	margin:0;
	padding:0;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color:#677719;
}

iframe
{
	margin: 0;
	border: none;
	padding: 0;
}

table{
border:0;
border-collapse:collapse;
}

a img{
border:none;
}
h1{
padding:0 0 5px 5px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#677719;
letter-spacing:1px;
text-align:right;
text-transform:uppercase;
display: block;
float: left;
}
h2{
padding:5px 0;
font-size:13px;
}
select, input, textarea{
	font-family:inherit;
	font-size:11px;
	color:#4e4f51;
	padding:1px;
}

select, textarea{
	border: 1px solid #c1c38d;
}

#container{
	width: 833px;
	margin:0 auto;
	text-align:left;
}

#middle{
	background:#ffffff;
	padding-bottom: 115px;
}

#content
{
	position: relative;
	float: left;
	width: 570px;
	padding: 0px;
}

#myspace_content
{
	float: left;
	width: 580px;
	padding-left: 5px;
	padding-top: 5px;
}

#sidebar{
	float: left;
	width: 185px;
	padding: 0 25px;
}

.sidebar_btn
{
	width: 70px;
}

/*Block functions CSS styles*/

.block_cap_left{
	background:url(img/m_profile_cap_left.gif) no-repeat left top;
}

.block_cap_right{
	background:url(img/m_profile_cap_right.gif) no-repeat right top;
}

.block_cap_content{
	height:25px;
	background:url(img/m_profile_cap_bg.jpg) repeat-x;
	margin:0 9px;
	padding:5px 0 0 10px;
	font-size:15px;
	text-align: center;
	color:#677719;
	text-transform:uppercase;
}

.block_cap_home_content{
	background:url(img/m_p_cap_bg.jpg) repeat-x;
	margin:0 9px;
	padding:1px 0 4px 10px;
	font-size:12px;
	font-weight:bold;
	color:#677719;
	text-align:center;
}


.block_body{
	border:1px solid #79934d;
	background: #ebebd8 url(img/m_block_body_big_bg.jpg) repeat-x;
	padding: 10px;
	margin-bottom: 10px;
}

.block_body_small{
	border:1px solid #79934d;
	background: #f0eee0 url(img/m_block_body_small_bg.jpg) repeat-x;
	padding: 10px;
	margin-bottom: 10px;
}

.block_cap_profile_left{
	background:url(img/m_p_cap_left.gif) no-repeat left top;
}

.block_cap_profile_right{
	background:url(img/m_p_cap_right.gif) no-repeat right top;
}

.block_cap_profile_content{
	height:17px;
	background:url(img/m_p_cap_bg.jpg) repeat-x;
	margin:0 9px;
	padding:1px 0 0 10px;
	font-size:12px;
	text-align: center;
	color:#677719;
	/*overflow:hidden;*/
}

.block_cap_member_left{
	background:url(img/m_member_cap_left.gif) no-repeat left top;
}

.block_cap_member_right{
	background:url(img/m_member_cap_right.gif) no-repeat right top;
}

.block_cap_member_content{
	height:25px;
	background:url(img/m_member_cap_bg.gif) repeat-x;
	margin:0 9px;
	padding:5px 0 0 10px;
	font-size:15px;
	text-align: center;
	text-transform:uppercase;
	color:#fff;
	overflow:hidden;
}

.block_cap_profile_content a{
	color:#677719;
}

.block_body_profile{
	border:1px solid #79934d;
	background: #ebebd8 url(img/m_block_body_big_bg.jpg) repeat-x;
	padding: 10px;
	margin-bottom: 10px;
}

.sidebar_body{
padding-left:15px;
}
.sidebar_body input{
width:140px;
margin:2px 0 5px 0;
}
.sidebar_body label{
}

.clr{
clear:both;
}

.submit, submit2,
sidebar_bottom 
{
	background:url(img/submit_bg.jpg) repeat-x;
	height:21px;
	margin:0 6px 0 5px;
	text-align: center;
	font:bold 11px Arial, Helvetica, sans-serif;
	overflow:hidden;
	color: #5c7613;
	border: none;
	cursor:pointer;
}

.submit2
{
	background: #D2D3B1;
	border: 1px solid #79934D;
	cursor: pointer;
}
	
.submit_left{
	background: url(img/submit_left.png) no-repeat left center;
	margin: 5px 0 5px 0;
	cursor:pointer;
}

.submit_right{
	background:url(img/submit_right.png) no-repeat right center;
}


.button_left_ear{
width:5px;
background:url(img/submit_left.png) no-repeat;
}
.button_right_ear{
width:6px;
background:url(img/submit_right.png) no-repeat;
}
.button_mid{
background:url(img/submit_bg.jpg) repeat-x;
}



/*index_header_styles*/
#sub_header{
position:relative;
height:220px;
width:830px;
}

#main_menu{
	position:absolute;
	left:20px;
	top:162px;
}

#index_sign_in{
float:right;
margin-right: 20px;
padding: 10px 0 0 12px;
width: 344px;
height: 337px;
border-left: 1px solid #486500;
}

*html #index_sign_in
{
	margin-right: 5px;
}

#lang_switch_container{
position:absolute;
top:10px;
right:10px;
color:#fff;
}
#breadcrumb_container{
padding-top:10px;
}
/*index_header_styles*/

/*sign_in styles*/
#sidebar_cont
{
	width:185px;
	overflow:hidden;
}

#sidebar_heighter
{
	height:60px;
}
/*sign_in styles*/

/*pics blocks styles*/
.bookmark,
.unbookmark,
.block,
.unblock,
.friend,
.stranger,
.compose_msg,
.send_kiss{
padding:1px 0px 2px 20px;
background:url(img/bookmark.gif) no-repeat;
margin-top:5px;
}
.block_info{
background:url(img/info.gif) no-repeat 4px 6px;
padding:10px 6px 6px 6px;
text-indent:20px;
text-align:left;
}
.bookmark, .unbookmark, .block, .unblock, .friend, .send_kiss, .compose_msg, .send_profile, .stranger{
margin-top:5px;
padding:1px 0px 5px 27px;
}
.bookmark, .unbookmark{
background:url(img/useradd.gif) no-repeat;
}
.block, .unblock{
background:url(img/userremove.gif) no-repeat;
}
.friend{
background:url(img/friend.gif) no-repeat;
}
.stranger{
background:url(img/close.gif) no-repeat;
}
.send_profile{
background:transparent url(img/document.gif) no-repeat;
}
.compose_msg{
background:transparent url(img/mail.gif) no-repeat;
}
.send_kiss{
background:transparent url(img/user.gif) no-repeat;
}
/*pics blocks styles*/

.inactive
{
	color: #7f7f7f;
}

a.inactive
{
	text-decoration: none;
	cursor: default;
}
/* --- Forum styles --- */
.forum_tbl a
{
	color: #aaa;
	padding:3px;
	text-decoration:none;
}

.forum_tbl
{
	border-collapse:collapse;
	border:1px solid #79934d;
	background: url(img/m_block_body_big_bg.jpg) repeat-x;
}
.forum_tbl td
{
	border:1px solid #79934d;
	padding: 4px;
}
.forum_tbl th
{
	padding:4px;
	text-align:left;
}
.sub_table_class a
{
	color: #aaa;
}
.sub_table_class
{
	border-collapse:separate;
}
.sub_table_class td
{
	border:1px solid #B0B579;
	padding:2px 4px;
	color: #677719;
}
.center
{
	text-align:center;
}
.page_num
{
	width:45px;
}
.last_post
{
	font-size: 11px;
	margin: 2px 1px;
}
a.close_forum_cont:link,
a.close_forum_cont:visited
{
	float: right;
	border: 1px solid #999;
	padding: 0px 2px 1px 3px;
	background: #677719;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	text-decoration:none;
}
a.close_topic:link,
a.close_topic:visited,
a.open_topic:link,
a.open_topic:visited,
a.del_topic:link,
a.del_topic:visited,
a.move_topic:link,
a.move_topic:visited,
a.for_aprrove:link,
a.for_aprrove:visited,
a.edit_topic:link,
a.edit_topic:visited
{
	display:block;
	float:left;
	padding:2px 0 3px 3px;
	line-height:normal;
	text-decoration:none;
	margin-right:12px;
	color: 
}
.closed
{
	width:100%;
	height:30px;
	background:url(img/locked.gif) no-repeat center center;
}
.active
{
	width:100%;
	height:30px;
	background:url(img/check.gif) no-repeat center center;
}
a.forum_top_link
{
	text-decoration:none;
}
.banned_list
{
	padding:8px;
	width:200px;
	float:right;
	text-align:right;
}

#sub_menu
{
clear:both;
}

.profile_padding
{
	padding: 0 5px;
}

.input_text
{
	width: 156px;
}

.in_out
{	
	float: right; margin: auto 10px auto 10px; text-align: right; /*  width: 100px; */
}

.in_out a:link,
.in_out a:visited
{
	padding: 3px;
	line-height: 21px;
	text-decoration: none;
}
