*{
margin:0;
padding:0;
}
a{
color:#fff;
}
a:hover{
text-decoration:none;
color:#ddd;
}

@font-face {
	font-family: Candara;
    src: url(img/candara);
}

body{
background:#fff;
margin:0;
padding:0;
font:8.5pt Verdana, Arial, Helvetica;
color:#838383;
}

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

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

a img{
border:none;
}
h1{
color:#fff;
font:bold 20px Arial, Helvetica, sans-serif;
letter-spacing:1px;
padding:0px 0px 4px 5px;
text-align:left;
display: none;
}

h2{
padding:5px 0;
font-size:13px;
}

.input_text
{
background:#FFF3F3;
border:1px solid #828282;

}

select, input, textarea{
font-family:Verdana;
font-size:11px;
color:#000;
padding:1px;
}

#container,
#index_container{
width:878px;
margin:0 auto;
text-align:left;
}

#index_container{
width:758px;
}

#middle{
border:2px solid #707070;
border-top:none;
border-bottom:none;
background: url(img/middle_bg_all.jpg) repeat-y scroll 8px;
}

#middle_index_cont,
#middle_signup_cont{
position:relative;
height:510px;
background:#fff url(img/middle_bg.jpg) repeat-x;
border-left:2px solid #707070;
border-right:2px solid #707070;
}

#middle_signup_cont h1
{
	color: #777777;
	position: absolute;
	top: 30px;
	left: 340px;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing:normal;
	text-align:left;
}

.h_1
{
	color: #777777;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	text-align:left;
	margin: 10px 0 0 10px;
}


#middle_signup_cont #page_message
{
	position: absolute;
	top: 50px;
	left: 340px;
	color: #777777;
	font-size: 8pt;
	font-style: italic;
}
#middle_signup_cont .block_cap_no_bg
{
	display: none;
}

.promo
{
	text-align: left;
	padding: 7px 0 5px;
}

.welcome_people
{
	background: url(img/welcome_people.gif) no-repeat;
	width: 291px;
	height: 471px;
	position: absolute;
	top: 20px;
	left: 15px;
}

.slogan
{
	color: #fff;
	font: 11pt Candara;
	text-align:center;
	margin-top: 9px;
}

.singles_about
{
	color: #fff;
	font-family: Verdana;
	font-size:7.5pt;
	margin:240px 0pt 0pt 9px;
	width:279px;
}

.read_more
{
	color: #d32b1f;
	margin: 5px 0 0 14px;
	display: block;
}

.singles_about a
{
 	text-decoration: none;
}

#middle_footer
{
	background:#fff url(img/middle_foot.jpg) no-repeat scroll 8px 0px;
	border-left:2px solid #707070;
	border-right:2px solid #707070;
	height:147px;
	overflow-x:hidden;
	padding:76px 0pt 0pt 237px;
	width:637px;
}

.middle_top
{
	background: #fff url(img/middle_top.jpg) no-repeat scroll 8px 6px;
	width: 865px;
	height: 16px;
}

*+html #middle_footer
{
	background:#fff url(img/middle_foot.jpg) no-repeat scroll 6px 0px;
}

*+html .middle_top
{
	background: #fff url(img/middle_top.jpg) no-repeat scroll 6px 6px;
}


#content
{
	position: relative;
	float: left;
	width: 665px;
	padding: 0px 0 15px 14px;
	color: #fff;
}

*+html #content
{
padding-top: 6px;
}


#myspace_content
{
	float: left;
	padding-left:17px;
	width:659px;
}

#sidebar{
margin-left:5px;
padding:10px 0pt 0pt 3px;
width:173px;
float:left;
color: #fff;
}
.block_cap_profile_left{
background:url(img/profile_cap_left.gif) no-repeat;
}
.block_cap_profile_right{
background:url(img/profile_cap_right.gif) no-repeat right top;
}
.block_cap_profile_content{
height:18px;
background:url(img/profile_cap_bg.gif) repeat-x;
margin:0 9px;
padding:3px 0 0 10px;
font-size:12px;
font-weight:bold;
color:#fff;
}
.block_cap_profile_content a{
color:#fff;
text-decoration:none;
}
.block_cap_profile_content a:hover{
color:#E1ECFA;
}
.block_cap_profile_content span{
font-weight:normal;
}
.block_cap_left{
background:url(img/block_cap_left.png) no-repeat top left;
}
.block_cap_right{
background:url(img/block_cap_right.png) no-repeat top right;
}
.block_cap_content{
font: bold 8pt Verdana;
height:10px;
background:url(img/block_cap_mid.png) repeat-x;
margin:0 14px;
}

.block_cap_no_bg
{
	color:#fff;
	font: bold 8pt Verdana;
	margin:0 13px 0 0;
	padding:10px 0 0 5px;;
}

.cap
{
	color:#A90B00;
	font: bold 8pt Verdana;
	margin:0 13px 0 0;
	padding-top:5px;
	text-transform: uppercase;
}

.block_cap_big_left{
background:url(img/block_cap_left_big.png) no-repeat top left;
}
.block_cap_big_right{
background:url(img/block_cap_right_big.png) no-repeat top right;
}
.block_cap_big_content{
height:17px;
background:url(img/block_cap_mid_big.png) repeat-x;
margin:0 13px 0 11px;
font: bold 8pt Verdana;
color:#A90B00;
padding: 10px 0 0 5px;
text-transform: uppercase;
}
.block_cap_home_content{
background:url(img/main_search_cap_bg_new.gif) repeat-x;
margin:0 7px 2px;
border-top:1px solid #5C8DD3;
border-bottom:1px solid #5C8DD3;
padding:3px 0 4px 10px;
font-size:13px;
font-weight:bold;
color:#FC9E17;
text-align:center;
}
.block_bottom_left{
background:url(img/block_bottom_left.png) no-repeat left;
}
.block_bottom_right{
background:url(img/block_bottom_right.png) no-repeat right;
}
.block_bottom_mid{
height:17px;
background:url(img/block_bottom_mid.png) repeat-x;
margin:0 14px;
}
.block_body_left
{
	background:url(img/block_left.png) repeat-y left;
}
.block_body_right
{
	background:url(img/block_right.png) repeat-y right;
}

.block_body{
background-color:#fff;
margin: 0 14px;
padding:5px;
color:#777777;
}

.block_body a
{
	color: #A90B00;
}


.block_body_profile{
	background: #fff url(img/profile_bg.jpg) no-repeat;
	margin: 0 14px;
	color:#777777;
}

.block_body_profile_det{
	background: #fff url(img/profile_bg2.jpg) no-repeat;
	margin: 0 14px;
	color:#777777;
}


.profile_body{
border:1px solid #4B73A4;
}
.pseudo_bottom{
background:#7AA2DB;
padding:0 10px 0 20px;
color:#fff;
text-align:right;
}
.block_body_home{
background:#fcfdfe url(img/sidebar_leaps.gif) no-repeat right bottom;
border:1px solid #4b73a4;
padding:10px;
}
.block_bottom{
padding:0 10px 0 0;
text-align:right;
}
.block_bottom_home{
padding:5px 10px;
text-align:right;
}
#page_message{
padding:5px;
font: normat 8pt Verdana;
font-style: italic !important;
color:#fff;
}
.cap_leaps{
display:inline;
background:url(img/cap_leaps.gif) no-repeat top;
}
.sidebar_cap{
height:30px;
padding-top:5px;
font:8pt Verdana, Arial, Helvetica, sans-serif;
color:#A90B00;
text-align:center;
font-weight: bold;
text-transform: uppercase;
font-weight: bold;
}
.sidebar_body{
padding-left:10px;
}
.sidebar_body input{
width:140px;
margin:2px 0 5px 0;
}
.sidebar_body label{
}
.sidebar_bottom{
padding:10px 10px 10px 0;
text-align:right;
}
.sidebar_bottom input, .submit{
height:18px;
cursor:pointer;
border:none;
padding:0px;
font:bold 9px Arial, Helvetica, sans-serif;
color:#70afd9;
}

.button_left_ear{
width:8px;
background:url(img/submit_left.png) no-repeat;
cursor:pointer;
}

.button_right_ear{
width:15px;
background:url(img/submit_right.png) no-repeat;
cursor:pointer;
}
.button_mid{
background:url(img/submit_bg.png) repeat-x;
}

.clr{
clear:both;
}
.submit{
background:url(img/submit_bg.jpg) repeat-x;
font-size:9px;
text-transform:uppercase;
font-weight: bold;
}
/*index_header_styles*/
#sub_header{
position:relative;
height:140px;
width:758px;
background:url(img/header_bg_photo.jpg) no-repeat;
}

#header{
position:relative;
height:218px;
width:878px;
background:url(img/main_header_bg_photo.jpg) no-repeat;
}


#main_menu{
position:absolute;
right:4px;
top:172px;
width: 860px;
}
#index_sign_in{
position:absolute;
top:25px;
right:18px;
width:270px;
}
#lang_switch_container{
position:absolute;
top:10px;
right:10px;
color:#fff;
}
#breadcrumb_container{
padding:10px 0;
}
/*index_header_styles*/

/*sign_in styles*/
#sidebar_cont{
width:164px;
padding-left:5px;
margin-bottom: -43px;
}

*+html #sidebar_cont
{
padding-left:3px;
}
#sidebar_shadow, .block_body_home_shadow{
background:#4B73A4;
margin:0 7px 10px;
padding-top:5px;
}
#sidebar_heighter{
height:40px;
}
/*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;
margin:27px 15px 0 0;
}
.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/bookmark.gif) no-repeat;
}
.block, .unblock{
background:url(img/locked.gif) no-repeat;
}
.friend{
background:url(img/add.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/email.gif) no-repeat;
}
.send_kiss{
background:transparent url(img/user.gif) no-repeat;
}
/*pics blocks styles*/

.inactive
{
	color: #fff;
}

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

.forum_tbl
{
	border-collapse:collapse;
	border:1px solid #434343;
	margin:5px 0px;
}
.forum_tbl td
{
	border:1px solid #434343;
	background: #fff;
	color: #404040;
}
.forum_tbl th
{
	background:#aeaeae;
	padding:4px;
	text-align:center;
	color: #fff;
}
.sub_table_class a
{
	color: #A90B00;
}
.sub_table_class
{
}
.sub_table_class td
{
	border:1px solid #434343;
	color:#404040;
	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: #A90B00;
	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:0px 8px 8px 0;
	width:200px;
	float:right;
	text-align:right;
}

#footer
{
	background:#1c1c1c;
	font: 10px Verdana;
}

.index_promo_text
{
	font-size: 10pt;
	left:273px;
	position:absolute;
	top:40px;
	width:173px;
	font-family: Candara;
}

.chuppouseron
{
	padding-left: 7px; 
	padding-top: 10px;
}

