.main_4{padding:0}
/*Error msg*/
.error_5{background-color: #F3FBFE;width:97%;height:200px;border: 1px solid #E1E1E1;padding:5px;}
.error_top_6{text-align:center;font-size:2em;font-weight:bold}
.error_txt_6{text-align:center;font-size:14px;font-weight:bold;color:#000;margin:20px 0}
.error{background-color: #F3FBFE;margin-bottom: 10px;border: 1px solid #E1E1E1;padding:10px 10px; width:95%}
#content .error{background-color: #ffcccc; border:1px solid #ff0000; margin:0; width:612px; padding: 6px 0 6px 6px; margin-bottom: 15px; color:#000; font-weight:bold}


.div_err_msg{position:absolute;width:267px; z-index: 10;text-align: center;}
.err_msg_button{width:100px;}
.err_msg_middle{padding:0 10px;font-weight: bold;background: url("../images/err_window2.png") repeat-y}
.err_msg_top{background: url("../images/err_window_top.png") no-repeat;height:10px;width:267px}
.err_msg_bot{background: url("../images/err_window_top.png") no-repeat 0 -10px;height:10px;width:267px}
.overlay{background-color: black;opacity: 0.8;filter: Alpha(opacity='80');position:absolute;top:0;left:0;}

.div_msg{position:absolute;width:580px; z-index: 10;text-align: center;}
.div_msg_middle{padding:0 10px;font-weight: bold;background: url("../images/msg_window2.png") repeat-y}
.div_msg_top{background: url("../images/msg_window.png") no-repeat;height:10px;width:580px}
.div_msg_bot{background: url("../images/msg_window.png") no-repeat 0 -10px;height:10px;width:580px}

img{border:0}
#content .error{background-color: #ffcccc; border:1px solid #ff0000; margin:0; width:930px; padding: 6px 0 6px 6px; margin-bottom: 15px; color:#000; font-weight:bold} 
.error2{color: #f82222;}


/*New styles*/
html, body {height: 100%;}
body{
	background:#fff;
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	min-height:100%;
}
#header{
	background-color:#000;
	height:146px;
	width:100%;
}
#header-mid{
	background:url(../images/header-bg.jpg) no-repeat;
	width:1220px;
	height:146px;
	margin:0 auto;
	padding-top:10px;
}
.clear{
	clear:both;
}
a:hover{
	/*color:red;*/
}
#login-block{
	background:url(../images/login-bg.jpg) no-repeat;
	width:298px;
	height:90px;
	margin:0px 0 0 770px;
	border:1px solid #616166;
}
#register{
	background:url(../images/register-bg.jpg) no-repeat;
	width:298px;
	height:31px;
	margin:1px 0 0 770px;
	border:1px solid #616166;
}
#login-form{
	margin:7px 0 0 0px;
	width:100%;
	overflow:hidden;
}
#login-fields{
	float:left;
	margin:1px 0 0 16px;
}
#login-titles{
	float:left;
	width:75px;
	margin:1px 0 0 16px;
}
#login-titles div{
	width:100%;
	height:21px;
	line-height: 21px;
	text-align: right;
	font-weight: bold;
	color:#fff;
}
#login-inputs{
	float:left;
	margin:1px 0 0 4px;
	width:131px;
}
#login-inputs input{
	display:block;
	width:129px;
	height:17px;
	padding:2px 0 2px 2px;
	border:0;
	line-height:17px;	
}
#login-submit{
	width:55px;
	float:left;
	margin:0 0 0 7px;
	display:inline;
}
#login-password{
	margin:4px 0 0 3px;
}
#header-mid strong{
	color:#fff;
}
#login-fields input{
	width:129px;
	height:17px;
	padding:2px 0 2px 2px;
	border:0;
	line-height:17px;
}
#login-submit input{
	background:url(../images/login-submit.gif) no-repeat;
	width:55px;
	height:48px;
	border:none;
}
#login-block a{
	float:left;
	color:#ff4e1e;
	font-size:12px;
	margin:10px 0 0 15px;
}
#register-link{
	margin:9px 0 0 16px;
}
#register strong{
	float:left;
}
#register a{
	float:left;
	color:#ff4e1e;
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
}
#navigate{
	width:100%;
	height:51px;
	background:url(../images/nav-bg.gif) repeat-x;
	overflow:hidden;	
}
#nav-mid{
	background:url(../images/nav-mid.gif) no-repeat;
	width:1220px;
	height:51px;
	margin:0 auto;
}
#nav-items{
	margin:0 0 0 110px;
}
.nav-item-block{
	background:none;
	height:51px;
	float:left;
	color:#fff;
	font-size:20px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.nav-item-over{
	background:url(../images/nav-item-over.gif) repeat-x;
	height:51px;
	float:left;
	color:#689CCA;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	text-decoration:none;	
}
#nav-item-home{
	width:52px;
	padding:13px 19px;	
}
#nav-item-search{
	width:63px;
	padding:13px 18px;
}
#nav-item-galer{
	width:76px;
	padding:13px 17px;
}
#nav-item-video{
	width:49px;
	padding:13px 18px;
}
#nav-item-forums{
	width:64px;
	padding:13px 18px;
}
#nav-item-inf{
	width:97px;
	padding:13px 19px;
}
#nav-item-help{
	width:40px;
	padding:13px 18px;
}
#nav-item-join{
	color:#ff4e1e;
	padding:13px 15px;
}
.submenu{
	background-color:#000;
	width:188px;
	padding:4px 0;
	visibility:hidden;
	position:relative;
	top:187px;
	float:left;
}
#search-submenu{
	left:201px;
}
#video-submenu{
	left:221px;
}
#inf-submenu{
	left:219px;
}
.submenu-item{
	height:29px;
	margin:0 0 0 11px;
}
.submenu-item img{
	float:left;
	margin:11px 0 0 0;
  width:8px;
  height:7px;
}
.submenu-item a{
	float:left;
	color:#fff;
	text-decoration:none;
	font:18px Arial, Helvetica, sans-serif;
	margin:3px 0 0 5px;
}
.submenu-item a:hover{
	float:left;
	color:#689CCA;
	text-decoration:none;
	font:18px Arial, Helvetica, sans-serif;
	margin:3px 0 0 5px;
}
.submenu-line{
	background:url(../images/submenu-line.gif) no-repeat;
	height:1px;
	width:100%;
}
#content{
	margin:22px auto 0 auto;
	width:960px;

}
#left-side{
	float:left;
	width:630px;
	margin:6px 0 0;
}
#right-side{
	float:left;
	width:310px;
}
.content-title1{
	font:italic 30px Arial, Helvetica, sans-serif;
	line-height:30px;
	width:562px;
	text-align:justify;
}
.content-title1 h1{
	font:italic 30px Arial, Helvetica, sans-serif;
	line-height:30px;
	width:562px;
	text-align:justify;
	margin:0;
}
.content-title2{
	margin:7px 0 0 0;
	width:610px;
	text-align:justify;	
}
.register-now{
	width:616px;
	height:77px;
	background-color:#E9F8FE;
	border: 1px solid #E1E1E1;
	margin:20px 0 0 0;
}
.free-to-join{
	font:36px Arial, Helvetica, sans-serif;
	margin:16px 0 0 20px;
	float:left;
}
.register-now-link{
	float:left;
}
.register-now a{
	float:left;
	background:url(../images/register-now-bg.jpg) no-repeat;
	width:308px;
	height:52px;
	margin:14px 0 0 18px;
}
.icon-text{
	margin:20px 0 0 0;
}
.icon-text span,.icon-text h1,.icon-text h2{
	font:italic 30px Arial, Helvetica, sans-serif;
	margin:0 0 0 3px;
	letter-spacing:-1px;
  display: inline;
}
.icon-text h1{
  display:inline;
}
.icon-text img{
	margin-bottom:2px;
  width:14px;
  height:16px;
}
#gallery-top{
	background:url(../images/gallery-top.gif) no-repeat;
	width:633px;
	height:2px;
	margin:14px 0 0 0;
}
#gallery-bot{
	background:url(../images/gallery-bot.gif) no-repeat;
	width:633px;
	height:2px;
}

#gallery{
	margin:14px 0 0 0;
}
.gallery-row{
	margin:0 0 0 -4px;
	overflow:hidden;
	zoom:1;
}
.photo{
  background:url(../images/photo-bg.gif) no-repeat;
  width:156px;
  height:200px;
  float:left;
  margin:0 1px 0 0;
  text-align:center;
}
.photo_red{
  background:url(../images/photo-bg.gif) no-repeat;
  width:156px;
  height:200px;
  float:left;
  margin:0 1px 0 0;
  text-align:center;  
}

.photo a.photo-link,.photo_red a.photo-link{
  width:140px;
  height:140px;
  margin:6px 0 2px 8px;
  float:left;
}
.photo img.avatar,.photo_red img.avatar{
  border:0;
  margin:0;
  width:140px;
  height:140px;
}
.photo a.name-link,.photo_red a.name-link{
   /*display:inline-block;
  margin:10px 0 0;*/
  color:#014885;
  font-weight:bold;
  font-size:12px;
  line-height:12px;
}
.photo a.name-link:hover,.photo_red a.name-link:hover{
  color:#FF4E1E;
}
.photo-link-block{
  width:140px;
  height:15px;
  overflow:hidden;
  text-align: center;
  margin:0 0 0 7px;  
}
.name-link-online{
  margin-top:2px !important;  
}
.user-city{
  text-align:center;
  font-size:12px;
  clear:both;
  margin-top:0px;
}

#register-now2{
	margin-top:7px;
}
#search-block{

}
#search-block-top{
	background:url(../images/search-block-top.gif) no-repeat;
	width:316px;
	height:8px;
}
#search-block-mid{
	background:url(../images/search-block-bg.gif) repeat-y;
	width:316px;
	min-height:235px;
	padding:14px 0 0 0;
}
#search-block-bot{
	background:url(../images/search-block-bot.gif) no-repeat;
	width:316px;
	height:14px;
}
#search-block-mid div.icon-text{
	margin:0 0 0 17px;
}
#search-title{
	font-size:16px;
	margin:5px 0 14px 19px;
}
form#search-form{
	margin: 0 0 0 42px;
}
.search-field{
	margin:0 0 2px 0;
}
#search-checks{
	margin-top:7px;
}
.search-text{
	margin:0 5px 0 0;
}
.search-text1{
	margin:0 5px 0 30px;
}
.search-text2{
	margin:1px 5px 0 19px;
	float:left;
}
.search-field input[type="text"]{
	width:131px;
	height:21px;
	border:1px solid #a2a2a3;
}
.search-field select{
	width:133px;
	height:26px;
	border:1px solid #a2a2a3;
	font-size:14px;
	padding:1px 0 0;
}
.search-field input[type="checkbox"]{
	width:15px;
	height:15px;
	border:0;
	float:left;
}
#search-form input[type="submit"] {
	background:url(../images/search-submit.jpg) no-repeat;
	width:131px;
	height:39px;
	border:0;
	padding:0;
	margin:11px 0 6px 47px;
}
 #become-member{
	background:url(../images/become-member-bg.jpg) no-repeat;
	width:308px;
	height:289px;
	margin:3px 0 0 5px;
}
#become-member-top{
	height:28px;
}
#become-member-title{
	font:30px Arial, Helvetica, sans-serif;
	line-height:27px;
	color:#fff;
	margin:0px 0 12px 20px;
}
.become-member-item{
	height:33px;
	width:100%;
}
.become-member-icon{
	background:url(../images/become-member-icon.gif) no-repeat;
	width:24px;
	height:16px;
	margin:8px 0 0 -1px;
	float:left;
}
.become-member-text{
	color:#b0b0b0;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	margin:5px 0 0 8px;
	float:left;
}
.become-member-text span{
	color:#f2f2f2;
}
.become-member-line{
	background:url(../images/become-member-line.gif) no-repeat;
	width:100%;
	height:2px;
}
#banner{
	margin:9px 0 0 0;
	width:316px;
}
#banner-top{
	background:url(../images/banner-top.gif) no-repeat;
	width:100%;
	height:8px;
}
#banner-mid{
	background:url(../images/banner-mid.gif) repeat-y;
	width:100%;
	min-height:236px;
	padding-top:18px;
}
#banner-bot{
	background:url(../images/banner-bot.gif) no-repeat;
	width:100%;
	height:14px;
}
.banner-text1{
	margin:0 0 0 21px;
	font:bold 24px Arial, Helvetica, sans-serif;
	line-height:22px;
	width:214px;
	text-align:justify;
}
.banner-text1 h2{
	font:bold 24px Arial, Helvetica, sans-serif;
	line-height:22px;
	width:214px;
	text-align:justify;
	margin:0;
}
.banner-text2{
	margin:17px 0 0 21px;
	font-size:18px;
	width:255px;
	text-align:justify;
}
.banner-text2 h2{
	margin:0;
	font:18px Arial, Helvetica, sans-serif;
	width:255px;
	text-align:justify;
}
#banner-mid a{
	float:left;
	background:url(../images/banner-button.jpg) no-repeat;
	width:275px;
	height:47px;
	margin:18px 0 0 17px;
}
#newest{
	margin:2px 0 0 0;
	width:316px;
}
#newest-top{
	background:url(../images/banner-top.gif) no-repeat;
	width:100%;
	height:8px;
}
#newest-mid{
	background:url(../images/banner-mid.gif) repeat-y;
	width:100%;
	min-height:236px;
	padding:5px 0 4px 25px;
}
#newest-bot{
	background:url(../images/banner-bot.gif) no-repeat;
	width:100%;
	height:14px;
}
#newest-mid div.icon-text{
	margin:0 0 3px 2px;
}
.newest-row{
	margin:2px 0 14px 21px;
}
.newest-photo{
	background:url(../images/newest-photo-bg.gif) no-repeat;
	width:124px;
	height:145px;
	float:left;
	margin-right:16px;
	text-align: center;
}
.newest-photo a.newest-photo-link{
	float:left;
	height:100px;
	margin:10px 0 0 12px;
}
.newest-photo img{
	border:0;
	margin:0;
	height:100px;
	width:100px;	
}
.newest-photo a.newest-name-link{
	display:inline-block;
	margin:8px 0 0;
	color:#014885;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	width:100px;
	height:14px;
	overflow:hidden;
}
.newest-photo a.newest-name-link:hover{
	color:#FF4E1E;
}
  .blog-posts{
	width:100%;
	height:346px;
	background-color:#000a1b;
	margin-top:20px;
	padding-top:20px;
	padding-bottom:374px;
}
#reg-blog-posts{
	height:421px;
}
#blog-posts-content{
	width:961px;
	margin:0px auto;
	height:100%;
}
#blog-posts-left{
	float:left;
	width:630px;
}
#blog-posts-title{
	color:#fff;
	font:30px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:19px 0 0 34px;
}
.blog-posts-text{
	width:100%;
	height:238px;
	background-color:#000711;
	margin:16px 0 0 0;
	overflow:hidden;
}
#reg-blog-posts-text{
	height:313px;
}
#reg-blog-posts-text1{
	width:300px;
	height:313px;
}
.blog-posts-text1{
	color:#8094b8;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	margin:20px 0 0 16px;
}
.blog-posts-text2{
	color:#fff;
	text-align:justify;
	margin:24px 0 0 16px;
	width:599px;
}
#reg-blog-posts-text2{
	width:260px;
}
#reg-blog-posts-white{
	font-size:16px;
	font-weight:bold;
	width:260px;
}
#blog-posts-text3{
	margin:18px 0 0 14px;
	width:599px;
	text-align:right;
}
#blog-posts-text3 a{
	color:#ff4e1e;
	font-weight:bold;
}
#blog-posts-right{
	float:left;
	margin-left:13px;
}
#recent-posts{
	background:url(../images/recent-posts-bg.gif) no-repeat;
	width:302px;
	height:276px;
	padding-top:21px;
}
#recent-posts-title{
	color:#fff;
	font:italic 30px Arial, Helvetica, sans-serif;
	line-height:30px;
	margin:0px 0 0px 16px;
	display:inline;
}
#recent-posts-list{
	margin:27px 0 0 -5px;
	list-style-image:url(../images/recent-posts-icon.gif);
}
.recent-posts-item{
	margin:0 0 16px 0;
	overflow:hidden;
	zoom:0;
}
.recent-posts-item img{
	float:left;
  width:24px;
  height:16px;
}
.recent-posts-item a{
	float:left;
	color:#b3b3b3;
	font-weight:bold;
	font-size:12px;
	margin:0 0 0 10px;
}
#footer{
	background-color:#071326;
	width:100%;
	height:374px;
	border-top:1px solid #1f2b3a;
	position: relative;
	margin-top:-374px;	
}
#footer-links{
	width:660px;
	margin:18px auto 0 auto;
}
#footer-links2{
	width:660px;
	margin:10px auto -10px auto;
	text-align:center;
}
.footer-link{
	text-decoration:none;
	color:#fff;
	font-size:18px;
	margin-right:23px;
}
.footer-link2{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	margin-right:15px;
}
.footer-link-red{
	color:#ff4e1e;
	font-size:18px;
}
#footer-title{
	background:url(../images/footer-title.gif) no-repeat;
	width:313px;
	height:47px;
	margin:42px auto 0 auto;
}
#footer-text{
	color:#3e537a;
	font-size:12px;
	text-align:center;
	width:386px;
	margin:6px auto 0 auto;
}
#content .head{
	font-size: 20px; color: #333333; text-align: left;
}
.post-content{
	width:940px;
	text-align: justify;
	margin-bottom: 10px;
	padding-bottom: 374px;	
}
.forgot-pass{
	width:940px;
	margin: 20px 0 0px;
}
.forgot-pass-block{
	width:940px;
	height:134px;
	background-color: #e9f8fe;
	border:1px solid #e1e1e1;
	margin:14px 0 0;
}
.forgot-pass-content{
	margin:28px 0 0 19px;
}
.forgot-pass-content2{
	margin:25px 0 0 265px;
}
.forgot-pass-email{
	float:left;
}
.forgot-pass-email input{
	margin:0 0 0 24px;
}

.forgot-pass-submit{
	float:left;
	margin:-9px 0 0 26px;
}
#wrapper{
  position: relative;
  min-height: 100%;
}
#posts{
	width:930px;
	text-align:justify;
}
* html #content {
  height: 100%;
}

/*Registration*/

#register-left-side{
	margin:-7px 0 0 -6px;
	float:left;
	width:325px;
}
#register-right-side{
	float:left;
	width:615px;
}
#spice-up{
	background:url(../images/spice-up.jpg) no-repeat;
	width:316px;
	height:423px;
}
#spice-up-top{
	height:23px;
}
#spice-up-title{
	margin:0 0 0 23px;
	font-size:30px;
	line-height:30px;
}
#spice-up-text{
	width:240px;
	font-size:16px;
	margin:15px 0 0 23px;
}
#spice-up-question{
	margin:13px 0 0 23px;
	font-size:18px;
}
#register-text1{
	font-style:italic;
	font-size:38px;
	margin-top:-4px;
	line-height:38px;
}
#register-text2{
	font-style:italic;
	font-size:38px;
	font-weight:bold;
	line-height:38px;
}
#register-text3{
	margin:22px 0 0;
	line-height:14px;
}
#register-block{
	width:618px;
	border:1px solid #c7c7c7;
	background-color:#f3fbfe;
	margin:21px 0 0;
}
#register-block-top{
	background:url(../images/register-block-top.gif) no-repeat;
	width:100%;
	height:5px;
	margin-bottom:3px;
}
.register-item-white{
	height:55px;
	/*width:616px;*/
	background-color:#fff;
	margin:0 0 0 1px;
}
.register-item-white-top{
	height:10px;
}
.register-item-title{
	font-weight:bold;
	line-height:14px;
	margin:13px 0 0 12px;
	float:left;
	width:166px;
	text-align:right;
}
#register-form input[type="text"],#register-form input[type="password"],#register-form select,#register-form textarea{
  border:1px solid #9c9c9d;
	float:left;
	margin-left:13px;
	padding:8px 10px;
	font-size:16px;
}
#register-form input[type="file"]#useravatar{
	font-size:16px;
	margin:5px 0 0 13px;
	float:left;
	width:194px;
	padding:8px 10px;
}
#register-form input[type="text"],#register-form input[type="password"],#register-form textarea{
	width:194px;
}
#nick-couple{margin-left:153px !important}
#nick-couple_ie7{margin-left:133px !important}
select#country,select#register-gender{
	width:216px;
}
.register-item-tip1{
	float:left;
	margin:12px 0 0 10px;
	font-size:10px;
	color:#7f7f7f;
	width:198px;
}
.register-item-tip2{
	float:left;
	margin:7px 0 0 10px;
	font-size:10px;
	color:#7f7f7f;
	width:198px;
}
.register-item{
	height:59px;
	/*width:616px;*/
	margin:0 0 0 1px;
}
#register-zip{
	height:51px;
}
#register-code{
	height:64px;
}
#register-zip input[type="text"]{
	width:96px;
}
.register-item-top{
	height:10px;
}
#register-gender-title{
	margin-top:6px;
}
#register-code input[type="text"]{
	width:68px;
}
#register-code img{
	float:left;
	margin-left:13px;
}
#register-check{
	height:30px;
}
#register-check input[type="checkbox"]{
	float:left;
	margin:1px 0 0 170px;
}
#register-check span{
	font-size:12px;
	margin-left:5px;
}
#register-form input[type="image"]#next{
	float:right;
	margin:15px 13px 5px 0;
}
.advert_tips{
	font-size:10px;
	color:#7f7f7f;
}
/*Video chat*/

#icon-text-chat{
	margin:0px 0 0 0;
}
#content-title-chat{
	width:618px;
}
#chat-picture{
	background:url(../images/chat-picture.jpg) no-repeat;
	width:416px;
	height:433px;
	margin:25px 0 50px 69px;
}
#register-now-chat{
	width:616px;
	height:129px;
	background-color:#E9F8FE;
	border: 1px solid #E1E1E1;
	margin:20px 0 0 0;
}
.register-chat-text{
	font-weight:bold;
	font-size:18px;
	width:257px;
	float:left;
	margin:19px 0 0 21px;
}
#register-now-chat a{
	margin:40px 0 0 18px;
}
/*Verify email*/
.email-ver{
	width:954px;
	margin:12px 0 0 -8px;
}
.email-ver-top{
	background:url(../images/email-ver-top.gif) no-repeat;
	width:100%;
	height:10px;
}
.email-ver-mid{
	background:url(../images/email-ver-mid.gif) repeat-y;
	width:100%;
	padding:10px 0 30px;
}
.email-ver-bot{
	background:url(../images/email-ver-bot.gif) no-repeat;
	width:100%;
	height:15px;
}
.email-ver-content{
	margin-left:30px;
	width:900px;
}
.email-ver-content ol{
	padding-left:20px;
	margin-bottom:60px;
}
.email-ver-content ol li{
	margin-bottom:5px;
}

/*----------------------------------------------------------*/


/*Stories-Advices*/

#story-content{
	padding-bottom:374px;
}
#icon-text-stories{
	margin:-8px 0 15px 0;
}
#icon-text-stories span{
	letter-spacing: 0;
}
#content-title-stories{
	width:618px;
	margin:0 0 8px;
}
.story-block{
	width:618px;
	border:1px solid #e1e1e1;
	background-color:#e9f8fe;
	overflow:hidden;
	margin:0 0 10px;
}
.story-block-top{
	height:1px;
}
.story-head{
	height:34px;
	width:616px;
	margin:0 0 0 1px;
	background-color:#dbe7ec;
}
.story-title{
	margin:10px 0 0 11px;
	font-weight:bold;
	display:inline-block;
	line-height:14px;
}
.story-content{
	padding:13px 10px 0 13px;
	text-align:justify;
}
.story-content p{
	margin:0;
}
.read-more{
	background:url(../images/read-more.jpg);
	width:97px;
	height:31px;
	float:right;
	margin:3px 7px 5px 0;
}
#story-back{
	background:url(../images/story-back.jpg);
}


/*Advanced Search -------------------------------*/

#search-panel{
  width:617px;
  background: #f3fbfe;
  border:1px solid #e1e1e1;
  margin:10px 0 15px;
  padding-bottom:8px;
}
#search-panel-tabs{
  height:25px;
}
#search-panel-tabs div{
  float:left;
  text-align: center;
  line-height:24px;
}
#search-panel-tabs div a{
  color:#014885;
  font-size:12px;
  font-weight: bold;
}
#search-panel-tabs div a:hover{
  color:#FF4E1E;
}
.search-tabs-delimiter{
  width:1px;
  height:100%;
  background:url(../images/search-tabs-delimiter.gif) no-repeat;
}
.search-tab-a{
  width:102px;
  background: #f3fbfe;
  height:100%;
}
.search-tab-na{
  width:102px;
  background: url(../images/search-tab-na.gif) no-repeat;
  height:100%;
}
.search-nearest-titles{
  margin:3px 0 0 24px;
  width:274px;
  float:left;
}
.search-nearest-titles div{
  width:100%;
  text-align: right;
  height:17px;
  line-height:17px;
  margin-bottom:9px;
}
.search-nearest-fields{
  margin:3px 0 0 12px;
  float:left;
}
.search-nearest-fields input[type="text"]{
  height:17px;
  display:block;
  margin-bottom:5px;
}
#search-panel input[type="image"]{
  margin:0 0 0 79px;
}
#search-panel-content{

}
.search-name{
  margin:36px 0 10px 10px;
}
.search-name span{
  line-height: 17px;
}
.search-name input[type="text"]{
  height: 17px;
  width:195px;
  margin-left:4px;
}
.search-online-now{
  margin:12px 0 0 21px;
}
.search-online-now-row{
  margin-bottom:8px;
}
.search-online-text{
  margin-left:6px;
  line-height:14px;
  float:left;
}
.search-online-box{
  margin-left:17px;
  line-height:14px;
  float:left;
}
.search-online-box input{
  margin:0;
  padding:0;
}
.search-online-select{
  line-height:23px;
  float:left;
}
.search-online-select select{
  width:218px;
  padding:1px;
  height:21px;
}
.search-online-now-row1{
  margin-bottom:1px;
}
.search-online-text1{
  margin-left:6px;
  line-height:14px;
  float:left;
  width:120px;
}

/*Search Results -------------------------------------------------------*/

#search-sort{
  /*margin-top:14px;*/
  margin-bottom:10px;
}
#search-sort-text{
  margin:12px 0 0 12px;
  float:left;
}
#search-sort select{
  width:137px;
  font-size:16px;
  float:left;
  margin:7px 0 0 5px;
}
.search-profile{
  width:618px;
  height:201px;
  background:#f3fbfe;
  border:1px solid #e1e1e1;
  overflow:hidden;
  margin-bottom:10px;
}
.search-profile-photo-bg{
  background:url(../images/search-photo-bg.gif) no-repeat;
  width:159px;
  height:194px;
  margin:5px 0 0 1px;
  float:left;
  text-align:center;
}
a.search-profile-photo-link{
  float:left;
  margin:6px 0 0 9px;
  height:140px;
}
.search-profile-photo-bg img{
  width:140px;
  height:140px;
}
.search-profile-online{
  margin:10px 0 0;
}
.search-profile-online img{
  width:15px;
  height:15px;
}
.search-status-title{
  font-size:16px;
  font-weight:bold;
  margin-left:3px;
}

.search-profile-online span{
  font-size:16px;
  font-weight:bold;
}
.search-profile-inf{
  float:left;
}
.search-profile-name{
  width:452px;
  height:51px;
  margin:7px 0 0;
  background:#fff;
}
.search-profile-name-title{
  color:#014885;
  font-size:20px;
  font-weight:bold;
  margin:0 0 0 7px;
}
.search-profile-name-title a{
  text-decoration: none;
  color:#014885;
}
.search-profile-name-title a:hover{
  color:#FF4E1E;
}

.search-profile-rating{
  margin:2px 0 0 7px;
}
.search-profile-rating-title{
  font-size:12px;
  font-weight:bold;
  margin:4px 8px 0 2px;
  float:left;
}
.search-profile-rating img{
  float:left;
  width:20px;
  height:20px;
}
.search-rating-points{
  color:#d62701;
  font-weight:bold;
  float:left;
  margin:4px 0 0 7px;
}
.search-profile-located{
  margin:8px 0 0 16px;
  height:33px;
  overflow:hidden;
}
.search-profile-located-title{
  float:left;
}
.search-profile-ditance{
  float:left;
  margin-left:16px;
  width:195px;
  height:32px;
}
.search-profile-aged{
  width:302px;
  height:24px;
  background:#fff;
  margin-top:2px;
}
.search-profile-aged-title{
  margin:3px 0 0 33px;
  float:left;
}
.search-profile-aged-value{
  margin:3px 0 0 16px;
  float:left;
}
.search-profile-visit{
  margin:4px 0 0 10px;
}
.search-profile-visit-title{
  float:left;
}
.search-profile-last-visit{
  float:left;
  margin-left:16px;
}
.search-profile-media{
  margin:7px 0 0;
}
.search-profile-media img{
  float:left;
}
.search-profile-media a{
  float:left;
  color:#014885;
  font-weight:bold;
  font-size:12px;
  margin:17px 0 0 7px;
}
.search-profile-media a:hover{
  color:#FF4E1E;
}
.search-profile-photos{
  margin:0 0 0 3px;
}
.search-profile-videos{
  margin:0 0 0 18px;
}
.search-profile-inf-left{
  float:left;
}
.search-profile-links{
  width:143px;
  height:128px;
  background:#fff;
  border:1px solid #cacbcb;
  float:left;
  margin:6px 0 0 5px;
}
.search-profile-link{
  margin:8px 0 0 14px;
}
.search-profile-link img{
  float:left;
  margin-top:3px;
  margin-right:4px;
}
.search-profile-link a{
  color:#014885;
  font-weight:bold;
  font-size:12px;
}
.search-profile-link a:hover{
  color:#FF4E1E;
}

.pagecontrol{margin:0 auto}
.pagecontrol a{margin-right:7px}

/*--------------------------------------------------*/

.gray_block_9{background: url(../images/photo-bg.gif) no-repeat; width:156px;height:200px;margin:0 0 1px 0;float:left} 
.gray_block_img_10{margin:5px auto 0;width:140px;height:140px}
.gray_block_img_10 a img.avatar{width:140px;height:140px}
.gray_block_bott_10{margin:auto;width:90%;text-align:center;font-size:12px;}
.gray_block_bott_10 a{font-weight:bold;color:#014885}
.gray_block_bott_10 a:hover{color:#FF4E1E}
.nbdiv{width:1px;height:1px;line-height: 0px;}

.gray_block_horny{background: url(../images/horny-block.gif) no-repeat; width:632px;height:317px;margin:8px 3px 1px -8px}
.gray_block_img_horny{margin:3px auto 0;width:180px;height:180px} 
.gray_block_img_horny a img.avatar{width:180px;height:180px} 

.gray_block_viewed{background: url(../images/viewed-me-bg.gif) no-repeat; width:126px;height:147px;margin:0 10px 1px 0;float:left} 
.gray_block_img_viewed{margin:8px auto 0;width:100px;height:100px}
.gray_block_img_viewed a img.avatar{width:100px;height:100px}

/*Popup Information Window --------------------------------------------------*/

.popup{
  margin:50px 0 0 50px;
}
.popup-arrow{
  float:left;
  background:url(../images/popup-arrow.gif) no-repeat;
  width:73px;
  height:30px;
  margin:33px 0 0 0;
  z-index:-1;
  position:relative;
}
.popup-content{
  width:281px;
  float:left;
  margin:0 0 0 -2px;
  z-index:-2;
  position:relative;
  text-align:left;
}
.popup-top{
  background:url(../images/popup-bg-top.gif) no-repeat;
  width:100%;
  height:9px;
}
.popup-mid{
  background:url(../images/popup-bg-mid.gif) repeat-y;
  width:100%;
  min-height:55px;
}
.popup-bot{
  background:url(../images/popup-bg-bot.gif) no-repeat;
  width:100%;
  height:9px;
}
.popup-advert-title{
  display:inline-block;
  height:18px;
  width:277px;
  background-color:#e9f8fe;
  margin-left:2px;
}
.popup-text1{
  margin:1px 0 0 10px;
  color:#014885;
  font-size:13px;
  font-weight:bold;
}
.popup-line{
  width:279px;
  height:1px;
  margin-left:1px;
  background:#c8c8c9;
}
.popup-profile{
  width:277px;
  margin-left:3px;
  background:#fff;
  padding-bottom:3px;
}
.popup-profile-title{
  display:inline-block;
  color:#014885;
  font-size:11px;
  line-height:11px;
  font-weight:bold;
  margin:6px 0 0 7px;
}
.popup-profile-text{
  width:262px;
  max-height:55px;
  margin:3px 0 0 7px;
  font-size:11px;
  text-align:justify;
  overflow:hidden;
}
.popup-profile-link{
  color:#014885;
  font-size:11px;
  line-height:11px;
  margin:0 0 0 7px;
}
.popup-profile-link:hover{
  color:#FF4E1E;
}
.popup-media{
  width:277px;
  margin-left:2px;
  background-color:#e9f8fe;
  padding-bottom:3px;
}
.popup-photos-text{
  display:inline-block;
  margin:5px 0 0 21px;
}
span.popup-title{
  color:#014885;
  font-size:11px;
  line-height:11px;
  font-weight:bold;  
}
span.popup-media-link{
  color:#014885;
  font-size:11px;
  line-height:11px;
  margin-left:80px;
}
span.popup-media-link a{
  color:#014885;
}
span.popup-media-link a:hover{
  color:#FF4E1E;
}

.popup-pics{
  margin:3px 0 0 21px;
}
.popup-videos-text{
  margin:10px 0 0 21px;
}
.popup-inf{
  width:277px;
  margin-left:2px;
  background:#fff;
  padding-bottom:4px;
}
.popup-inf-name{
  width:87px;
  height:61px;
  float:left;
  margin:10px 0 0;
  text-align:right;
  color:#014885;
  font-size:11px;
  font-weight:bold;  
}
.popup-inf-name div{
  height:15px;
  line-height:11px;  
}
.popup-inf-val{
  width:174px;
  height:70px;
  float:left;
  margin:10px 0 0 14px;
  text-align:left;
  color:#014885;
  font-size:11px;
  font-weight:bold;
  overflow:hidden;
}
.popup-inf-val div{
  height:15px;
  line-height:11px;  
}
.popup-rating{
}
.popup-rating-title{
  float:left;
  width:87px;
  text-align:right;
  margin:2px 10px 0 0;
  color:#014885;
  font-size:11px;
  font-weight:bold;
  line-height:11px;
}
.popup-rating img{
  float:left;
  width:15px;
  height:16px;
}
.popup-rating-points{
  color:#d62701;
  font-size:11px;
  font-weight:bold;
  float:left;
  margin:2px 0 0 7px;
}
.popup-links{
  width:277px;
  margin-left:2px;
  background-color:#e9f8fe;
}
.popup-links img{
  float:left;
}
.popup-links a{
  float:left;
  color:#014885;
  font-size:11px;  
}
.popup-message-pic{
  margin:4px 0 0 18px;
}
.popup-message-link{
  margin:8px 0 0 4px;
}
.popup-message-link:hover{
  color:#FF4E1E;
}
.popup-friend-pic{
  margin:4px 0 0 17px;
}
.popup-friend-link{
  margin:9px 0 0 4px;
}
.popup-friend-link:hover{
  color:#FF4E1E;
}
.popup-flirt-pic{
  margin:8px 0 -1px 19px;
}
.popup-flirt-link{
  margin:12px 0 0 4px;
}
.popup-flirt-link:hover{
  color:#FF4E1E;
}
.popup-favor-pic{
  margin:5px 0 -3px 46px;
}
.popup-favor-link{
  margin:12px 0 0 4px;
}
.popup-favor-link:hover{
  color:#FF4E1E;
}

/* info icon*/

.popup_users_icon{margin:-19px 0 0 0;text-align: right;position: absolute;}
.popup_users_icon2{margin:2px 0;float:left;width:19px}
.popup_users_info_table{vertical-align: top;}
.popup_users_info{
  position:absolute;
  top:-47px;
  left:3px;
  z-index: 2;
  display:none;
  width:352px;
}
.popup_users_info_header{height:25px;text-align:center;}
.popup_users_info_header_2{float:left;text-align:center;width:330px;overflow:hidden}
.popup_users_info_header_II_2{text-align:center;width:20px;float:right}
.popup_users_info_bottom_2{text-align:center;width:100%}
.popup_users_info_bottom_II_2{width:75px}
.popup_users_info_bottom{border-top:none;  background-color: white;padding:5px;text-align:left;}
.popup_users_icon_2{}

.window_384_II{width:112px;color:#6d6d6d;font-size:0.9em;padding:5px;border:1px solid gray; background-color: white;float:left;margin:5px}
.window_384_2{margin:auto;width:100px;text-align:center;padding-top:5px}
.pagination_2{margin:10px auto 0}
.pagination{text-align: center;width:100%;}
.pag_buttons{float:left}
.pag_current{color:#E5BF2E;font-weight:bold}
.no_decor{text-decoration: none;}
.grey{color:#636363}
.black{color:#000; font-weight: bold}
.blue{color:#014885; font-weight: bold}
a.blue:hover{color:#FF4E1E}
.violet{color:#014885}

/*Gallery--------------------------------------------------------------*/

#gallery-text{
  width:620px;
  height:50px;
  margin:12px 0 0;
  text-align:justify;
}
.blue-block{
  width:618px;
  height:37px;
  background:#e9f8fe;
  border:1px solid #e1e1e1;
  margin:8px 0 8px;
}
#gallery-switch-show{
  margin:12px 0 0 12px;
  float:left;
}
.blue-block input[type="checkbox"]{
  float:left;
  margin:14px 0 0 10px;
  padding:0;
  height:14px;
}
.gallery-switch-type{
  float:left;
  color:#014885;
  margin:13px 0 0 3px;
}
.blue-block a{
  float:left;
  margin:5px 0 0 5px;
}
.blue-block img{
  width:48px;
  height:31px;
}

/*Profile*/

#verif-status{
	margin:0 0 0 10px;
	font-size:12px;
}
#profile-verification{
  margin-bottom:10px;
}
.profile-grey-spot{
	background-color: #f3fbfe;
	height:20px;
	margin-top:3px;
}
.profile-ver-pics{
	height:46px;
}
.profile-pic-block{
	float:left;
	width:58px;
	height:46px;
	text-align: center;
	margin-left:5px;
}
.profile-ver-pics img{
	margin-left:0px;
}
.profile-ver-links a{
	float:left;
	margin-left:16px;
	font-size:12px;
	color:#000;
	font-weight: bold;
}
.profile-ver-links a:hover{
  color:#FF4E1E;
}
#logout{
	background:url(../images/logout-bg.jpg) no-repeat;
	width:298px;
	height:102px;
	margin:0px 0 0 770px;
	border:1px solid #616166;
}
#logout-top{
	width:100%;
	height:10px;
}
.logout-text{
	color:#fff;
	margin-left:16px;
	line-height:14px;
}
#logout-hello{
	float:left;
	width:210px;
	height:16px;
	overflow:hidden;
}
a.logout-text{
	text-decoration:none;
}
#logout-link{
	color:#ff4e1e;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-right:15px;
	float:right;
}
#logout-line2{
	margin-top:17px;
}
#logout-line3{
	margin-top:15px;
}
.logout-text b{
	margin-left:16px;
}
#profile-block{
	background-color:#f3fbfe;
	border:1px solid #e1e1e1;
	width:620px;
}
#profile-block-top{
	height:13px;
	width:100%;
}
#profile-left{
	float:left;
	width:220px;
}
#profile-right{
	float:left;
	width:400px;
	margin-bottom:12px;
}
#profile-menu{
	width:196px;
	height:495px;
	background-color:#fff;
	border:1px solid #cdcece;
	margin:0 0 0 16px;
}
#profile-photo-bg{
	background:url(../images/profile-photo-bg.gif) no-repeat;
	width:211px;
	height:213px;
	margin:-1px -6px 0 -8px;
}
#profile-photo-bg img{
	border:0 none;
	margin:11px 0 0 16px;
	width:180px;
	height:180px;	
}
.media-link{
	margin-top:11px;
	float:left;
}
#phone-link{
	margin-left:15px;
}
.media-link img{
	/*display:block;*/
	margin:0;
	border:0 none;
}
a.profile-link{
	font-size:12px;
	font-weight:bold;
	color:#000;
}
a.profile-link:hover{
	color:#FF4E1E;
}
.media-link a{
	float:left;
}
#phone-link a.profile-link{
	margin:-1px 0 0 3px;
}
#photo-link{
	margin-left:11px;
}
#cam-link{
	margin-left:10px;
}
#photo-link a.profile-link{
	margin:-1px 0 0 13px;
}
#cam-link a.profile-link{
	margin:-3px 0 0 10px;
}
#profile-bot-links{
	margin:3px 0 0 17px;
}
#profile-bot-links div{
	margin-bottom:7px;
}
#profile-name{
	color:#014885;
	margin-left:5px;
}
#profile-name span{
	font:bold 20px Arial, Helvetica, sans-serif;
	float:left;
}
#profile-name a{
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:8px 12px 0 0;
	float:right;
	color:#014885;
}
#profile-name a:hover{
	color:#FF4E1E;
}
#activity-rating{
	margin:25px 0 27px 20px;
}
#activity-rating strong{
	float:left;
}
#activity-rating-stars{
	float:left;
	margin:-6px 0 0 7px;
}
#activity-rating span{
	font-weight:bold;
	color:#d62701;
	margin-left:14px;
}
.profile-feature{
	width:382px;
	margin-left:5px;
	overflow:hidden;
}
#located{
	height:42px;
	background-color:white;
}
#located-top{
	height:5px;
}
.profile-feature-left{
	width:124px;
	height:100%;
	text-align:right;
	float:left;
}
.profile-feature-right{
	width:238px;
	height:100%;
	text-align:left;
	float:left;
	margin-left:16px;
}
.profile-feature-right img{
	width:35px;
	height:30px;
	margin:-4px 10px 0 0;
	border:0;
}
#last-logged{
	height:19px;
}
#last-logged-top{
	height:2px;
}
#ver-status{
	height:45px;
	background-color:white;
}
#ver-status-top{
	height:11px;
}
#sex-him{
	height:26px;
}
#sex-him-top{
	height:10px;
}
#sex-him img{
	margin-top:-2px;
}
#nickname{
	height:28px;
	background-color:white;
}
#nickname-top{
	height:12px;
}
#aged{
	height:26px;
}
#aged-top{
	height:9px;
}
#i-am{
	height:28px;
	background-color:white;
}
#i-am-top{
	height:11px;
}
#height{
	height:24px;
}
#height-top{
	height:8px;
}
#build{
	height:28px;
	background-color:white;
}
#build-top{
	height:11px;
}
#attributes{
	height:27px;
}
#attributes-top{
	height:10px;
}
#smoker{
	height:28px;
	background-color:white;
}
#smoker-top{
	height:11px;
}
#sex-her{
	height:29px;
}
#sex-her-top{
	height:12px;
}
#sex-her img{
	margin-top:-2px;
}
#couple-nickname{
	height:28px;
	background-color:white;
}
#couple-nickname-top{
	height:12px;
}
#couple-aged{
	height:24px;
}
#couple-aged-top{
	height:7px;
}
#couple-i-am{
	height:28px;
	background-color:white;
}
#couple-i-am-top{
	height:11px;
}
#couple-height{
	height:23px;
}
#couple-height-top{
	height:7px;
}
#couple-build{
	height:28px;
	background-color:white;
}
#couple-build-top{
	height:11px;
}
#couple-attributes{
	height:27px;
}
#couple-attributes-top{
	height:10px;
}
#couple-smoker{
	height:28px;
	background-color:white;
}
#couple-smoker-top{
	height:11px;
}
#accommodate{
	height:30px;
}
#accommodate-top{
	height:13px;
}
#travel{
	height:28px;
	background-color:white;
}
#travel-top{
	height:11px;
}
#status,#experience{
	height:28px;
}
#status-top,#experience-top{
	height:11px;
}
#looking-for,#enjoy{
	min-height:28px;
}
#looking-for-top,#enjoy-top{
	height:11px;
}
#about-me{
	background-color:#f3fbfe;
	border:1px solid #e1e1e1;
	width:620px;
	margin-top:7px;
}
#about-me-title{
	font:italic 30px Arial, Helvetica, sans-serif;
	margin:12px 0 0 22px;
}
#about-me-text{
	margin:13px 0 22px 1px;
}
#about-me-text-left{
	float:left;
	background: url(../images/about-me-bg-left.gif) no-repeat;
	width:23px;
	height:16px;
	margin:15px 0 0 0;
	position:relative;
	left:1px;
}
#about-me-text-right{
	float:left;
	width:583px;
}
#about-me-text-top{
	background: url(../images/about-me-bg-top.gif) no-repeat;
	width:100%;
	height:9px;
}
#about-me-text-mid{
	background: url(../images/about-me-bg-mid.gif) repeat-y;
	width:100%;
	padding:6px 0;
}
#about-me-text-mid div{
	display: inline-block;
	margin:0 14px;
}
#about-me-text-bot{
	background: url(../images/about-me-bg-bot.gif) no-repeat;
	width:100%;
	height:9px;
}
#photos{
	margin-top:18px;
}
#photos .icon-text{
	float:left;
	margin-top:0px;
}
.public-albums{
	margin:3px 0 0 28px;
	float:left;
}
.public-albums img{
	float:left;
	margin:2px 0 0 0;
}
.public-albums span{
	float:left;
	margin:10px 0 0 2px;
	font-weight:bold;
	color:#000;
}
.public-albums a:hover{
	color:#FF4E1E;
}
.private-albums{
	margin:3px 0 0 24px;
	float:left;
}
.private-albums img{
	float:left;
	margin:2px 0 0 0;
}
.private-albums span{
	float:left;
	margin:10px 0 0 4px;
	font-weight:bold;
	color:#000;
}
.private-albums a:hover{
	color:#FF4E1E;
}
.all-albums{
	margin:3px 0 0 11px;
	float:left;
}
#all-video{
	margin:3px 20px 0 0px;
	float:right;
}
.all-albums img{
	float:left;
	margin:5px 0 0 0;
}
.all-albums a{
	float:left;
	margin:10px 0 0 4px;
	font-weight:bold;
	color:#014885;
}
.all-albums a:hover{
	color:#FF4E1E;
}
#videos{
	margin-top:2px;
}
#videos .icon-text{
	float:left;
	margin-top:0px;
}
#blog-wall{
	margin:16px 0 13px;
	background-color:#f3fbfe;
	border:1px solid #c7c7c7;
	width:609px;
	padding-left: 11px;
}
#blog-wall-title{
	font:italic 28px Arial, Helvetica, sans-serif;
	margin:10px 0 8px 2px;
}
#blog-wall-editor{
	background:url(../images/blog-wall-editor.gif) no-repeat;
	width:594px;
	height:130px;
	margin:8px 0 0px 11px;	
}
#blog-wall input[type="image"]{
	margin:10px 0 13px 462px;
}
.profile-post{
	background-color:#f3fbfe;
	border:1px solid #c7c7c7;
	width:620px;
	margin-bottom:6px;
}
.profile-post-photo{
	background:url(../images/profile-post-photo-bg.gif) no-repeat;
	width:132px;
	height:167px;
	margin:16px 0 0 2px;
	float:left;

}
a.profile-post-photo-link{
	float:left;
	height:116px;
	margin:4px 0 0 8px;	
}
.profile-post-photo-pic{
	display:block;
	border:0;
	width:116px;
	height:116px;
}
.profile-post-lamp{
	background:url(../images/profile-post-lamp.jpg) no-repeat;
	width:23px;
	height:22px;
	margin:-22px 0 0 8px;
	position:relative;
}
.profile-post-photo-sub{
	text-align:center;
}
.profile-post-photo a.name-link{
	color:#014885;
	font-size:12px;
	line-height:12px;
  font-weight: bold;
}
.profile-post-photo a.name-link:hover{
	color:#FF4E1E;
}
.post-link-block{
	width:120px;
	height:16px;
	overflow:hidden;
	margin:0px 0 0 8px;
}
.profile-post-photo div.user-city{
	text-align:center;
	font-size:10px;
	clear:both;
	margin-top:0px;
	width:120px;
	overflow:hidden;
	display:inline-block;
	height:14px;
}
.user-city-online{
 	height:28px;
	line-height: 12px;
}
.profile-post-text-bg{
	float:left;
	margin:15px 0 0 -6px;	
}
.profile-post-left{
	float:left;
	background: url(../images/blog-wall-post-left.gif) no-repeat;
	width:25px;
	height:16px;
	margin:16px 0 0 0;
	position:relative;
	left:1px;
}
.profile-post-right{
	float:left;
	width:449px;
}
.profile-post-top{
	background: url(../images/blog-wall-post-top.gif) no-repeat;
	width:100%;
	height:9px;
}
.profile-post-mid{
	background: url(../images/blog-wall-post-mid.gif) repeat-y;
	width:100%;
	padding:3px 0;
}
.profile-post-bot{
	background: url(../images/blog-wall-post-bot.gif) no-repeat;
	width:100%;
	height:9px;
}


.profile-post-text-time{
	font-size:16px;
	margin:0 0 0 12px;
	height:18px;
	width:130px;
	overflow:hidden;
}
.profile-post-text{
	font-size:16px;
	margin:15px 12px 0 12px;
	/*width:435px;*/
}

/* Autocompleter */
div.autocomplete {
  text-align: left;
  position:absolute;
  width:250px;
  border:1px solid #d8d885;
  background-color:#FFFFE1;
  margin:0px;
  padding:0px;
  color: #000000;
  z-index: 2;
}
ul.autocomplete  {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
ul.autocomplete li.selected { background-color: #ffb; }
.info { background: #F3FBFE; width:620px; padding: 20px 0; font-size: 16px; font-weight: bold; border: 1px solid #E1E1E1; color: #000; margin: 10px 2px; text-align: center;}

/* Clubs -------------------------------*/

#guidelines{
  margin:10px 0 15px -10px;
  width:637px;  
}
#guidelines-top{
  background:url(../images/guidelines-top.gif) no-repeat;
  width:100%;
  height:10px;
}
#guidelines-mid{
  background:url(../images/guidelines-mid.gif) repeat-y;
  width:100%;
}
#guidelines-bot{
  background:url(../images/guidelines-bot.gif) no-repeat;
  width:100%;
  height:13px;
}
#guidelines-content{
  display:inline-block;
  margin:20px 0 20px 57px;
  width:545px;
  font-size:14px;
}
#guidelines-content p{
  margin:5px 0;
}

/* Clubs -------------------------------*/
.club-tabs{
  border-top: 1px solid #c9c9c9;
  width:307px;
  margin:10px 0 -1px;
}
.club-tab-border-left{
  width:1px;
  height:25px;
  background: #e1e1e1;
  float:left;
}
.club-tab-border{
  background:url(../images/club-tab-delimiter.gif) no-repeat;
  width:1px;
  height:25px; 
  float:left;
}
.club-tab-a{
  background:url(../images/club-tab-a.gif) no-repeat;
  width:101px;
  height:25px;
  float:left;
  text-align: center; 
}
.club-tab-na{
  background:url(../images/club-tab-na.gif) no-repeat;
  width:101px;
  height:25px;
  float:left;
  text-align: center;
}
.club-tab-link{
  color:#014885;
  font-size:12px;
  line-height: 25px;
}
.club-tab-link:hover{
  color:#FF4E1E;
}
#clubs-content{
  border:1px solid #e1e1e1;
  background: #f3fbfe;
  width:617px;
  padding:15px 0 15px;
}
.club{
  width:609px;
  margin:0 0 12px 3px;
}
.club-top{
  background:url(../images/club-top.gif) no-repeat;
  width:100%;
  height:8px;
}
.club-mid{
  background:url(../images/club-mid.gif) repeat-y;
  width:100%;
  padding:8px 0 10px;
}
.club-bot{
  background:url(../images/club-bot.gif) no-repeat;
  width:100%;
  height:13px;
}
.club-white-block{
  background: #fff;
  height:29px;
  width:160px;
  text-align:center;
  margin-left:7px;
  float:left;
  overflow:hidden;
}
.club-white-block span{
  line-height: 29px;
  font-size: 12px;
}
.club-white-block a{
  line-height: 29px;
  color:#014885;
  font-weight:bold;
}
.club-white-block a:hover{
  color:#FF4E1E;
}
.clubBanner1{display: block;max-height: 200px; max-width: 450px;}
.club-image{
  width:100%;
  margin:20px 0 15px;
}
.club-text{
  width:560px;
  margin:0 0 10px 25px;
  text-align: justify;
}
.club-more-link{
  float:right;
  color:#014885;
  font-size:12px;
  font-weight: bold;
  margin:0 15px 0 0;
}
.club-more-link:hover{
  color:#FF4E1E;
}

.club-name{
  font-size:20px;
  font-weight:bold;
  color:#014885;
}
.club-name h2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#014885;
  display: inline;
}
.club-item{
  float:left;
  width:125px;
  font-size:14px;
  margin:0 0 15px 0;
  text-align: right;
}
.club-item-add{
  width:170px;
}
.club-edit{
  line-height:23px;
}
.club-value{
  float:left;
  width:435px;
  font-size:14px;
  font-weight:bold;
  margin:0 0 15px 20px;
  text-align: left;
}
.club-value-add{
  width:390px;
}
.club-value select{
  font-size: 16px;
}
.club-value a{
  color:#014885;
}
.club-value a:hover{
  color:#FF4E1E;
}
.club-value input[type="text"]{
  height:21px;
}
.club-value input[type="text"],.club-value textarea{
  width:300px;
  font-size:16px;
}
.addClubTextarea1{
  
}
.club-content p{
  margin:0 !important;
}
.clubBanner{display: block;max-height: 200px; max-width: 450px;}
.applyButton{
  background:url(../images/buttons/apply.jpg) no-repeat;
  width:111px;
  height:41px;
  float:right;
  cursor: pointer;
  margin:5px 0 0 5px;
}
.editButton{
  background:url(../images/buttons/club-edit.jpg) no-repeat;
  width:111px;
  height:41px;
  float:right;
  cursor: pointer;
  margin:5px 0 0 5px;
}
.delButton{
  background:url(../images/buttons/club-delete.jpg) no-repeat;
  width:111px;
  height:41px;
  float:right;
  cursor: pointer;
  margin:5px 0 0 5px;
}
.delete-banner{
  background:url(../images/buttons/delete-banner.jpg) no-repeat;
  width:185px;
  height:40px;
  cursor: pointer;
  margin:5px 0 0 0;  
}
.set-banner{
  background:url(../images/buttons/set-banner.jpg) no-repeat;
  width:185px;
  height:40px;
  cursor: pointer;
  margin:10px 0 20px 0;  
}
.add-club-text{
  margin:5px 0 25px;
}
.addClubSubmit{
  background:url(../images/buttons/add-club-submit.jpg) no-repeat;
  width:185px;
  height:40px;
  cursor: pointer;
  margin:10px 0 10px 20px;  
}
#addClubErr{border: solid 1px red;padding: 5px; padding-left: 20px; width: 250px;margin: 5px;background: #F8F8FF url(../images/users_info_icon.gif) no-repeat 5px 5px; cursor: default;}
#checkResult{margin-left: 20px;color: green; font: bold 10pt tahoma;}


/*rating*/
.rating-top{float:left;margin-top:2px;text-align:right;width:75px}
.rating {width:581px;height:85px;margin:12px auto 0;background:#e2f1f7;border:1px solid #dadada;}
.rating_2 {width: 80px;height: 16px;float:left;margin:34px 0 0 8px}
.unit-rating{list-style:none; margin: 0px;padding:0px;width: 80px;height: 16px;position: relative;background: url(../images/buttons/rate_assess_new.png) top left repeat-x;}
.unit-rating li{font-size: 0;line-height: 0;padding:0px;margin:0px;float: left;}
.unit-rating li a{display:block;width:6.5px;height: 16px;text-decoration: none;font-size: 0;line-height: 0; z-index: 5;position: absolute;}
.unit-rating li a:hover{background: url(../images/buttons/rate_assess_new.png) left center;z-index: 2;left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:8px;}
.unit-rating a.r2-unit{left:8px;}
.unit-rating a.r2-unit:hover{width: 16px;}
.unit-rating a.r3-unit{left: 16px;}
.unit-rating a.r3-unit:hover{width: 24px;}
.unit-rating a.r4-unit{left: 24px;}
.unit-rating a.r4-unit:hover{width: 32px;}
.unit-rating a.r5-unit{left: 32px;}
.unit-rating a.r5-unit:hover{width: 40px;}
.unit-rating a.r6-unit{left: 40px;}
.unit-rating a.r6-unit:hover{width: 48px;}
.unit-rating a.r7-unit{left: 48px;}
.unit-rating a.r7-unit:hover{width: 56px;}
.unit-rating a.r8-unit{left: 56px;}
.unit-rating a.r8-unit:hover{width: 64px;}
.unit-rating a.r9-unit{left: 64px;}
.unit-rating a.r9-unit:hover{width: 72px;}
.unit-rating a.r10-unit{left: 72px;}
.unit-rating a.r10-unit:hover{width: 80px;}
.unit-rating li.photo_assess_cur{background: url(../images/buttons/rate_assess_new.png) left bottom;position: absolute;height: 16px;display: block;font-size: 0;line-height: 0;z-index: 1;left:0}

.userRatingOneStar {float: right; width: 130px; text-align: center; padding: 0 10px 0 0; color: #ff5a00;}
.userRating5Stars {background: url(../images/user/ratingBg.png) no-repeat; float: right; width: 211px; height: 80px; padding-top: 40px; text-align: center; margin: 6px 0 0 0; color: #ff5a00;}
.userRatingOneStar span, .userRating5Stars span {font-size: 14px; font-weight: bold;}

#members-home-text{
  margin-top:0;
}

#clubCity_title,#clubCity_val{display: none;}
.club_states {
  margin:10px 0 0 20px;
  width:575px;
  font-weight:bold;
}
.club_states_side{
  float:left;
  width:270px;
  margin-right:15px;
}
.state_link{
  color:#014885;
}
.state_link:hover{
  color:#FF4E1E;
}

/*Блок со списком штатов на главной странице незалогоненного пользователя*/
.states_block{
  width:953px;
  margin:0 auto;
}
.states-top{
  background: url(../images/states-top.gif) no-repeat;
  width:100%;
  height:8px;
}
.states-mid{
  background: url(../images/states-mid.gif) repeat-y;
  width:100%;
  padding:12px 0 15px 30px;
}
.states-bot{
  background: url(../images/states-bot.gif) no-repeat;
  width:100%;
  height:14px;
}
.state-list{
  width:915px;
  margin:15px 0 0 0;
}
.state-list-column{
  float:left;
  font-size:12px;
  font-weight: bold;
  margin-right:35px;
}
.state-list-column a{
  text-decoration: none;
}