/* rr styles */
body{
background:#b8530f;
margin:0;
padding:0;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#F0D9A3;
}

iframe
{
	margin: 0;
	border: none;
	padding: 0;
}

a{
color:#F0D9A3;
}
h1{
padding:0 0 10px 5px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#F8A1A1;
letter-spacing:1px;
}
*{
margin:0;
padding:0;
}
table{
border:0;
border-collapse:collapse;
}
table td{
padding:0;
}
a img{
border:none;
}
h2{
padding:5px 0;
font-size:13px;
}
a:hover{
text-decoration:none;
}
.clr{
clear:both;
}
.error_msg {
	border: 1px solid #FF0000;
	padding: 2px 3px;
	background: #FFFFEF;
	color: #AF1111;
}
#container{
width:965px;
margin:0 auto;
text-align:left;
}
#middle{
position:relative;
background:url(img/rr_main_body_bg.jpg) repeat-y;
min-height:600px;
}
#myspace_middle{
background:url(img/rr_main_body_bg.jpg) repeat-y;
min-height:600px;
}

*html #middle{
height:600px;
}
#bottom_girl{
position:absolute;
right:0;
bottom:0;
height:597px;
width:153px;
background:url(img/rr_bottom_girl.jpg) no-repeat;
z-index:1;
}
*html #bottom_girl{
right:-1px;
}
#back_foot{
height:59px;
background:url(img/rr_body_foot.jpg) no-repeat 70px 0;
padding:40px 148px 0 0;
}
#page_message1{
font-size:12px;
color:#ffffff;
}

#chat_content
{
	position: relative;
	float: left;
	width: 596px;
	padding: 0px;
	padding-left: 12px;
}

#content
{
	position: relative;
	float: left;
	width: 573px;
	padding: 15px;
	padding-left: 25px;
}

#myspace_content
{
	float: left;
	width: 573px;
	padding: 15px;
	padding-left: 25px;
}

#sidebar{
float:left;
width:156px;
padding:0px 0 0 43px;
}
.sidebar_cap{
background:url(img/rr_sidebar_cap_bg.gif) repeat-x;
border:1px solid #CC6666;
padding:2px 5px 1px;
height:17px;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#ED9310;
text-align:center;
}
.sidebar_body, .sidebar_bodys, .sidebar_bod{
background:#993333 url(img/rr_sidebar_bot_bg.gif) repeat-x bottom;
border-left:1px solid #CC6666;
border-right:1px solid #CC6666;
padding-left:15px;
padding-top:5px;
}
.sidebar_bodys{
border-bottom:1px solid #CC6666;
padding:8px;
}
.sidebar_s_bottom{
background:url(img/rr_spec_bottom_bg.gif) no-repeat;
padding-top:13px;
margin-bottom:10px;
}
#sidebar .sidebar_body input{
width:120px;
margin:2px 0 5px 0;
}
.sidebar_body label{
}
.sidebar_bottom{
padding:5px 16px 3px 0;
text-align:right;
}
#index_container{
width:856px;
margin:0 auto;
text-align:left;
}
#sub_index_cont, #sub_sign_in_cont{
height:669px;
background:url(img/rr_index_bg.jpg) no-repeat;
position:relative;
}
#sub_sign_in_cont{
background:url(img/rr_sign_in_bg.jpg) no-repeat;
}
.input_text, select, .input_texts input, textarea{
background:#f8dea1;
border:1px solid #670001;
color:#670001;
font-family:inherit;
font-size:11px;
padding:1px;
}
#sidebar .input_text, #sidebar .input_texts input{
background:#F8DEA1;
border:none;
color:#670001;
}
.sidebar_bottom .submit{
width:auto;
}
.submit{
background:#9A2525;
height:21px;
border:1px solid #F0D9A3;
padding:0 5px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#F0D9A3;
cursor:pointer;
}
.basic_box_cap{
background:url(img/rr_basic_box_cap_bg.jpg) repeat-x;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:7px;
padding-bottom:5px;
color:#DF6729;
}
.pseudo_bottom{
padding:0 18px 0 20px;
color:#fff;
text-align:right;
}
.block_bottom_left{
background:url(img/rr_block_bottom_left.gif) no-repeat;
margin-bottom:10px;
}
.block_bottom_right{
background:url(img/rr_block_bottom_right.gif) no-repeat right;
}
.block_bottom_mid{
height:13px;
background:url(img/rr_block_bottom_mid.gif) repeat-x;
margin:0 14px;
}
.new_block_body, .new_block_bodys{
background:#780b0b url(img/rr_body_bg.gif) repeat-x bottom;
border:1px solid #AA4141;
border-bottom:none;
padding:3px;
}
.new_block_bodys{
border-bottom:1px solid #AA4141;
margin-bottom:10px;
}
.padder{
padding:4px;
}
/*index_styles*/
#index_inventory_line{
position:absolute;
top:20px;
right:57px;
}
#index_sign_in{
position:absolute;
top:530px;
left:145px;
}
#index_lang_switch_container{
position:absolute;
top:80px;
right:70px;
color:#fff;
}
#index_footer{
position:absolute;
right:57px;
bottom:5px;
}
#index_quick_search{
position:absolute;
top:190px;
left:450px;
height:250px;
width:250px;
}
#join_us_link{
position:absolute;
top:473px;
left:500px;
}
#join_us_link1{
position:absolute;
top:473px;
left:490px;
}
#join_us_link a{
display:block;
height:55px;
width:160px;
}
#join_us_link1 a{
display:block;
height:55px;
width:230px;
}
#main_sign_in{
position:absolute;
top:200px;
left:250px;
height:250px;
width:400px;
font-size:12px;
}
#page_message{
position:absolute;
top:170px;
left:320px;
}
/*index_styles*/
.profile_photo_album_rate_block_points_left{
background:url(img/rr_rate_left_ear.gif) no-repeat;
}
.profile_photo_album_rate_block_points_right{
background:url(img/rr_rate_right_ear.gif) no-repeat right top;
}
/*pics blocks styles*/
.bookmark,
.unbookmark,
.block,
.unblock,
.friend,
.stranger,
.compose_msg,
.send_kiss,
.accept,
.decline{
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{
background:url(img/bookmark.gif) no-repeat;
}
.block, .unblock{
background:url(img/close.gif) no-repeat;
}

.got_friend_requests,
.sent_friend_requests
{
	padding:1px 0px 5px 0px;
	margin-top:5px;
}

.friend{
background:url(img/check.gif) no-repeat;
}
.stranger{
background:url(img/close.gif) no-repeat;
}
.accept
{
	background:url(img/check.gif) no-repeat;
}

.decline
{
	background:url(img/locked.gif) no-repeat;
}
.send_profile{
background:transparent url(img/document.gif) no-repeat;
}
.compose_msg{
background:transparent url(img/email.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
{
	border-collapse:collapse;
	border:1px solid #AA4141;
}
.forum_tbl td
{
	border:1px solid #AA4141;
}
.forum_tbl th
{
	background:#780B0B;
	padding:4px;
	text-align:left;
	color:#FFFFFF;
}
.sub_table_class
{
	border-collapse:separate;
}
.sub_table_class td
{
	border:1px solid #AA4141;
	padding:2px 4px;
}
.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: #600;
	color: #dfdfdf;
	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;
}
.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;
}
