/* userstyle.css */
/*body {
background-color:#f0f0f0;
text-align:left;
}
*/
.menu a, .menu a img{
float:none;
margin:0;
padding:0;
border: none;
text-decoration:none;
display:inline;
}

.wrapper {
	float:left;
	clear:both;
}
.clear {
	float:left;
	clear:both;
}

.user {
	width:639px;
	line-height:150%;
	font-size:13px;
/*	background-color:#fff;*/
	color:#474747;
	float:left;
	clear:both;
/*	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;*/
}


.passport .user {
/* 	width:539px; */
}

.user .fieldset, .user fieldset{
	border:none;
	/*border:1px solid #FF0000;*/
	/*border-bottom:1px solid #FFFFFF;*/
	clear:both;
	/*padding:8px;*/
	/*margin-top:1px;*/
	display:block;
	float:left;
/*	background-color:#f7efd5;*/
	background-image:url('http://i.spark-media.ru/love/images/art/sepatator.gif');
	background-repeat: no-repeat;
	background-position:50% bottom; 
	padding-bottom:28px;
	width:639px;
	
}

.about-me .user .fieldset, .user fieldset{
	background-image:none;
}

.passport .user .fieldset{
	border:none;
	/*border:1px solid #FF0000;*/
	/*border-bottom:1px solid #FFFFFF;*/
	clear:both;
	/*padding:8px;*/
	/*margin-top:1px;*/
	display:block;
	float:left;
/* 	background-color:#f7efd5; */
	background-color:transparent;
	background:none !important;
	padding-bottom:28px;
	/*width:auto;*/
	
}

form.user_editor fieldset{
background-image:none;
}
.user fieldset{
	width:600px;
	/* //width:630px; */
	clear:both;
	display:block;
}

.passport .user fieldset{
	width:550px;
}

.user .fieldset .settitle{
	display:block;
	clear:both;
	font-weight:bold;
	font-size:110%;
/*	background-color:#D9D9D9;*/
	color:#555;
	margin-top:10px;
	margin-left:10px;
	text-align:left;
}



.user .fieldset .settitle .title, .user fieldset legend.settitle{
	display:block;
	font-weight:bold;
	font-size:16px;
/*	background-color:#D9D9D9;*/
	color:#555;
	background-image:url('http://i.spark-media.ru/love/images/down_arrow.gif');
	background-repeat:no-repeat;
	text-align:left;
	padding-left:25px;
	width:300px;
	float:none;
}
.photogal_field {
width: 210px;
}

.passport .user .fieldset .settitle .title, .passport .user fieldset legend.settitle{
background:none;
}

.passport .user .fieldset .settitle .title, .passport .user fieldset legend.settitle{
background-image:url(http://i.spark-media.ru/sm3/passport/b1.gif);
background-repeat:repeat-x;
color:white;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:27px;
line-height:normal;
padding-left:10px;
width:550px;
display:block;
}

.user fieldset legend.settitle{
	padding-top:8px;
	background-position:left 8px;
}

.user .fieldset .settitle .setedit{
	display:block;
	/*background-image:url('http://i.spark-media.ru/love/images/on_showhide.png');*/
	font-weight:normal;
	font-size:11px;
	background-repeat:no-repeat;
	text-align:right;
	width:158px;
	height:24px;
	float:right;
}

.user .fieldset a.showhide{
	display:inline;
	font-weight:normal;
	font-size:11px;
	line-height:24px;
	margin-right:10px;
	color:#555;
	vertical-align:top;
}


.user .fieldset .setedit a img{
float:none;
margin:0;
padding:0;
padding-top:5px;
padding-right:4px;
border: none;
text-decoration:none;
display:inline;	
}
.user .fieldset .field{
	/*border:1px solid red;*/
	width:265px;
	display:block;
	float:left;
	clear:none;
	text-align:left;
	padding-bottom:5px;
	padding-left:32px;
}

.user .fieldset .field .title{
	font-weight:bold;
	/*color:#111;*/
	text-align:left;
	color:#000;
}

.user .fieldset .field .value{
	color:#000;
	padding-left:0px;
}

.user .fieldset .field .value ul{
	padding:0px;
	margin:0px;
	list-style:inside;
}

.user .fieldset .avatar .value{
/*height:120px;*/
text-align: center; margin: 1em auto; width: 50%;}

.user .fieldset .realname .value{
font-weight:bold;
font-size:140%;
margin:5px;
}

.user .fieldset .avatar .value img{
padding:4px;
margin:4px;
border:1px solid #770;
background-color:#FFFFFF;
}

.user .fieldset .about_me, .user .fieldset .waitingfor{
	width:auto;
	clear:both;
	float:none;
	text-align:justify;
}

.user .fieldset .sex .title,
 .user .fieldset .height .title, 
 .user .fieldset .weight .title, 
 .user .fieldset .desired_age_min .title,
 .user .fieldset .orientation .title
{
	width:auto;
	clear:none;
	display:inline;
}

.user .fieldset .sex .value, 
 .user .fieldset .height .value,
 .user .fieldset .weight .value,
 .user .fieldset .desired_age_min .value,
 .user .fieldset .orientation .value
{
	width:auto;
	display:inline;
}

.user .fieldset .birthday .value img{
	border:1px solid #FFFFFF;
} 

.user_editor .birthday input{
	width:350px;
} 


.birthday_wrapper input{
margin-top:5px;
}

.birthday_wrapper img{
padding:0 3px 0 3px;
vertical-align:top;
}

.birthday_wrapper img.calendar{
padding:0px 3px 0px 0px;
margin-top:5px;
}


.city .widget-wrapper{
float:none;
}

.user .fieldset .avatar{
	width:200px;
/*	height:120px;*/
}
.user #gallery{
	width:539px;
	padding:10px;
}

.content-wrapper .user_search{
width:350px;
line-height:150%;
font-size:13px;
/*	background-color:#fff;
	color:#474747;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;*/
padding:10px 10px 10px 10px;
margin:0;
}
/*
.content-wrapper .user_search select{
width:100%;
}
*/
.content-wrapper .user_search label{
	padding-left:5px;
	padding-right:5px;
	vertical-align: middle;
}

.content-wrapper .search_results .userinfo_breif{
float:left;
clear:both;
/*height:100px;*/
width:620px;
/*border:1px solid #FFFFFF;*/
}

.content-wrapper .search_results ul.pager,
.messager ul.pager,
.content-wrapper ul.pager,
.content-wrapper .pages_total
{
text-align:center;
}

.content-wrapper .pages_total{
float:left;
clear:both;
}

.content-wrapper .search_results ul.pager li,
.messager ul.pager li,
.content-wrapper ul.pager li
{
text-align:center;
padding:3px;
margin:3px;
background-color:#eaeaea;
}

.content-wrapper .search_results ul.pager li.current,
.messager ul.pager li.current
{
background:#fafafa;
}

.messager div.pager{
float:left;
clear:both;
}
/*
#gsSidebar ul, #gsSidebar h2{
display:none;
}*/

#fieldset_basic .searchable{
display:none;
}


.passport .content {
width:550px !important;
}

.karma{
display:block;
width:250px;
float:left;
padding:10px;
margin-top:30px;
}
a.edit-me, a.edit-auto{
display:block;
width:150px;
float:left;
padding:10px;
}

div.message{
display:block;
clear:both;
padding:20px;
background:url('http://i.spark-media.ru/love/images/alert.gif')   no-repeat;
background-position:10px 10px;
padding-left:45px;
}

.content-wrapper h2{
font-size:14px;
margin:20px 10px 10px 30px;
}

ul.folder_list{
padding:3px;
margin:3px;
margin-left:20px;
float:left;
}

ul.folder_list li, ul.folder_list .label, ul.folder_list .total, ul.folder_list .unread{
display:block;
width:200px;
float:left;
padding:3px;
}

ul.folder_list .total, ul.folder_list .unread
{
width:130px;
}

ul.folder_list li{
clear:both;
width:500px;
/*background-color:#eee;*/
}

ul.folder_list li.curent .label{
/*color:#FF5400;*/
font-weight:bold;
}

ul.folder_list .user .unread, ul.folder_list .service .unread{
color:#FF5400;
font-weight:bold;
}

.top-item .karma{
width:200px;
}

p.help{
clear:both;
}

#photogal{
/*padding-left:10px;*/
float:left;
clear:both;
width:640px;
text-align:center;
overflow: hidden;

}
	
#photogal .error, #photogal .notice, #photogal .exclamation{
margin-top: 20px;
margin-bottom: 10px;
width:auto;
width:300px;
}

#photogal a img{
border:medium none;
}

#photogal .itemList{
margin-bottom:10px;
}

#photogal .itemList a.add{
margin-top:10px;
}


#photogal .album_item {
width:130px;
height:160px;
/*overflow:hidden;*/
}

#photogal .item{
text-align:center;
}

#photogal ul{
float:left;
width:640px;
margin:0;
padding:0;
}

#photogal ul li{
float:left;
padding:5px;
}

#photogal ul li.prev, #photogal ul li.next, #photogal ul li.code, #photogal ul li.up{
width:310px;
}

#photogal ul li.code{
clear:left;
}

#photogal ul li.up{
clear:right;
}


#photogal .upload{
text-align:left;
}

#photogal .upload li{
clear:both;
}
#photogal table{
	font-size:10pt;
}


.add, .up, .edit, .delete {
color:#474747 !important;
}

table#photostrip_table td#photostrip{
width:605px;
overflow:hidden;
/*height:130px;*/
background-color:#D4E1FC;
position:relative;
padding: 0 0px 10px 0px;
float:left;
clear:both;
border: 1px none  ;
	
}

table#photostrip_table2 td#photostrip{
overflow:hidden;
background-color:#D4E1FC;
position:relative;
padding: 0 0px 10px 0px;
float:left;
clear:both;
}

table#photostrip_table td, table#photostrip_table2 td{
overflow:hidden;
/*height:130px;*/
background-color:#D4E1FC;

}

table#photostrip_table {
width:641px;
/*height:130px;*/
display:table;
}

#photostrip .itemList{
display:block;

height:150px;
padding-bottom:5px;
padding-left:5px;
white-space:nowrap;
float: left;
overflow: hidden;

}

#photostrip .itemList .__scrollable{
/*width:630px;*/

}

#photostrip .album_item{
width:120px;
font-size:10px;
color:#464c58;
white-space:normal;
padding-bottom: 20px;
}

#photostrip .album_item .img{
height:122px;
}

#photostrip .album_item {
height:auto;
}

.album_item a{
color:#464c58;
font-size:10px;
display:block;
float:left;
height:122px;
}


#photostrip .itemList a{
display:block;
float:left;
height:122px;
width:100%;
}

#photostrip .itemList a img{
border:medium none;
}

#photostrip .nav{
text-align:center;
float:left;
clear:both;
width:605px;
margin-top:30px;
font-size: 9px;
vertical-align: bottom;
color: #555;

}

#photostrip .prev, #photostrip .next, #photostrip .more{
margin:0 10px;
}

#photostrip a.disabled{
color:#aaa !important;
}
#photostrip_table img.disabled, #photostrip_table2 img.disabled{
display: none;

}

#msg_count, #hit_count{
vertical-align:top;
}
