

@charset "windows-1251";
/* CSS Document */
html {text-align:center;font-family:Tahoma;font-size:11px; overflow-y:scroll;}
body {background:#fff;margin: 0px;height:100%;padding:10px 20px 10px 20px;}
:-moz-any-link:focus {
outline: none;
}
form, ul {margin:0px;}
 * {
	margin:0;
	padding:0;
}
.clr {clear:left;}
.vcouter {}
.vcinner {}
.vcmid img {display:block;  }

/*Now the hack for obsolete browsers-ok, just IE*/
/* \*/
* html .vcinner {
    top: 50%;
    left: 0;
    }

* html .vcinner .vcmid {
    position: relative;
    top: -50%;
    }

.fleft {
	float:left !important;
}
.fright {
	float:right !important;
}
.reddot {
	color:#d10e04;
}
.bluedot {
	color:#0033FF;
}
table tr td.tright span.reddot {
	font-size:10px;
}
div.spacer_dotted_15 {background:URL(../images/bg_dotted.jpg) center repeat-x;height:15px;clear:left;}
div.spacer_10 {height:10px;clear:left;}
#container {margin:0px auto 0px auto;  background:#FFFFFF;}
div.topmenu {background-color:#3A3A3A;height:36px;border-bottom:4px solid #F08E11;text-align:left;clear:left;}

.topmenu .top_left img {
	padding-right:7px;
}
.top_left img {
	float:left;
}
.top_right img {
	float:right;
	padding-left:7px;
}

div.topmenu a.menu {display:block; margin-top:8px; height:22px;padding-top:6px;color:#FFFFFF;text-decoration:none;text-align:center;width:88px;background:url(../images/topmenu_0.jpg) #5B5B5B top no-repeat;float:left;border-left:2px solid #3f3f3f;border-right:1px solid #3f3f3f;border-collapse:separate}
div.topmenu a.menu:HOVER {text-decoration:none; font-weight:bold; }
div.topmenu a.selected {background:url(../images/topmenu_1.jpg) #F08E11 top no-repeat; font-weight:bold;}
div.topmenu a.selected:hover {text-decoration:none;}
div.topmenu a.videochat {
	width:150px;
	background:url(../images/topmenu_videochat1.jpg) #5B5B5B top no-repeat;
}
div.topmenu a.videochat span {
	color:#f00101;
}
div.topmenu a.videochat.selected {
	background:url(../images/topmenu_videochat.jpg) #F08E11 top no-repeat;
}
div.bookmark {padding-top:5px;color:#FFFFFF; font-size:10px; }
div.bookmark a {color:#FFFFFF;}
div.bookmark ul {float:right;}
div.bookmark ul li {
	list-style:none;
}

div.loginmenu { 
	background:#EFEFEF url(../images/img_topmenub_center.gif) top left repeat-x;
	height:33px; 
	line-height:33px;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	padding-left:15px;
}



div.loginmenu input.text {font-size:12px;margin-right:10px;width:70px;}
div.loginmenu input.login { font-size:12px;margin-right:10px;width:70px;background-color:#5B5B5B;border:1px solid #000000;color:#FFFFFF;height:18px;font-weight:bold;}
div.loginmenu input.checkbox {margin-right:10px;}
div.loginmenu span {}
div.loginmenu span a { margin-right:10px; color:#3A3A3A; text-decoration:none;}
div.loginmenu span a:hover { color:#f08e11; }
div.loginmenu span.messages a {
	background:url(../images/profile/icon_mail.gif) no-repeat left center;
	padding-left:20px;
	margin-left:10px;
	font-size:11px;
	float:left;
}
 div.dclogo { width:135px;background-color:#F08E11;height:20px;padding-top:6px;text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;float:left}

* html div.dclogo { width:135px;background-color:#F08E11;height:20px;padding-top:10px;text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;float:left}


div.dclogo a {color:#FFFFFF;}

div.topbanner {
margin-left:30px;
margin-right:30px;
border-collapse:separate;clear:left;margin-top:10px;margin-bottom:10px;clear:left;
}
div.topbanner div {border:1px solid #5B5B5B;height:110px;font-size:24px;}

div.leftbanner {
border:6px solid #EFEFEF;border-collapse:separate;clear:left;margin-top:9px;margin-bottom:10px;clear:left;
}
div.leftbanner div {border:1px solid #5B5B5B;font-size:24px;padding:4px;}

/* Left menu */

div.leftmenu {
width:200px;
float:left;

}
div.leftmenu_list {



}
div.center {
width:405px;
float:left;margin-left:5px;
margin-right:5px;



}



div.dsearch {

	margin-bottom:5px;
	width:100%;
	background-color:#fff3e2;

	text-align:left;
	height:140px;
	clear:both;

} 

.adlist { 
margin-bottom:5px;
width:100%;
background-color:#fff3e2;

text-align:left;
height:140px;
clear:both;

} 

.adpicthb { 
	width:120px;
	height:120px;
	float:left;	
	clear:both;

} 

.addlist_left { 
	
		width:40%;
		height:140px;
		float:left;
	
} 

.addlist_right { 
		
		width:60%;
		float:left;
		margin-top:20px;
		

} 



a.leftmenu_item {
	background: url(/images/bgr_menu_left.gif) left top no-repeat;
	height:30px;
	line-height:30px;
	padding-left:10px;
	display:block;
	clear:left;
	color:#fff;
	font-family: Tahoma;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin-bottom:1px;
	text-decoration:none;
}
div.scrollbox {
	background:url(/images/bgr_menu.gif) left top repeat-x;
	margin-bottom:5px;
	padding-top:5px;
	border-bottom:2px solid #fbd3a9;
	clear:left;
	float:left;
}
div.scrollbox_no {
margin-bottom:5px;border-bottom:2px solid #fbd3a9;
padding-top:5px;
clear:left;float:left;background:url(/images/bgr_menu.gif) left top repeat-x;
}
div.scrollArea{height:192px;float:left;width:16px;padding-top:4px;padding-bottom:4px;}
div.scroller {height:10px;width:5px;background-color:#666666;position:relative; margin-left:5px; margin-top:2px;}
div.scrollerArea { height:165px;}
/* #categories_content {width:184px;float:left;height:200px;overflow:hidden;} *?

/*   #categories_content {width:184px;float:left; }   */
#categories_content {width:200px;float:left;} 
#categories_content a {
	background:url(/images/arrow_orange.gif) no-repeat 10px 7px;
	height:20px;
	line-height:20px;
	padding-left:20px;
	display:block;
	clear:left;
	color:#000000;
	font-size:11px;
	text-align:left;
	text-decoration:none;
}
#categories_content a:hover {
color:#f08e11;
}

div.scrollbox_no #categories_content  {
width:190px;
}

div.bottom {
	clear:left;
	height:80px;
	line-height:80px;
	font-size:10px;
	color:#7F7F7F;
}

#shoutbox {
overflow:hidden;

margin-bottom:1px;

border-bottom:1px solid #D6D7D9;
}

#shoutbox .shoutbox_menu {
float:left;
position:relative;
width:13px;
background-color:#D6D7D9;
height:255px;
overflow:visible;
}
#shoutbox .shout {
clear:left;float:left;
border-top:1px solid #FFFFFF;
background-color: #D6D7D9;
height:22px;
text-align:left;
width:250px;
}
#shoutbox .shout div.emot {
background-color:#FFFFFF;
width:22px;
height:19px;float:left;
margin-left:5px;
display:inline;
border-top:1px solid #D6D7D9
}
#shoutbox .shout div.error {
text-align:center;
color:red;
vertical-align:middle;
padding-top:4px;
float:left;
width:233px;

margin:0px;

}
#shoutbox .shout input.text {
font-size:12px;
margin-top:2px;
width:150px;
margin-left:5px;
margin-right:5px;
float:left;
}

#shoutbox .shout input.button {
font-size:12px;
margin-top:2px;
width:42px;
background:#F8F8F8;
border:1px solid #000000;
float:left;
height:17px;
}
#shoutbox .shout div.scrolllock {
font-size:12px;
margin-left:4px;
width:13px;
float:left;
background-color:#666666;
height:20px;
display:inline;

background-color:#333333;
}


#sending {float:left;width:200px;padding-left:6px;padding-top:2px;text-align:center;font-weight:bold;display:none;}
#sending img {vertical-align:text-bottom;}

div.shoutbox_content {
height:255px;
float:left;
width:224px;
overflow:hidden;
}

div.shout_scrollarea {
height:221px; 
float:right;
width:13px;
background-color:#F8F8F8;
padding-top:4px;padding-bottom:4px;
}

div.shout_scroller {height:15px;width:5px;background-color:#666666;position:relative;border-left:4px solid #F8F8F8;border-right:4px solid #F8F8F8;}

div.shoutitem {
width:214px;
text-align:left;
clear:left;
padding:3px 5px 3px 5px;
font-size:10px;
}

div.shoutitem div.image {
width:32px;
height:32px;overflow:hidden;
border:1px solid #000000;
vertical-align:bottom;
line-height:100%;
float:left;
margin-right:5px;
}
div.shoutitem div.name {
font-weight:bold;
float:left;

padding-right:5px;
}



div.shoutitem div.spacer {


clear:left;


}


div.center div#latestads {background-image:url(../images/title_bg.jpg);background-repeat:repeat-x;background-position:top;float:left;}
div.center div#latestads .title {height:20px;float:left;width:290px;text-align:left;padding:14px 0px 0px 10px;font-size:12px;clear:left;}
div.center div#latestads .title_link {height:20px;float:left;text-align:right;width:90px;padding:14px 0px 0px 10px;font-size:12px;}
div.center div#latestads .desc {background-image:url(../images/orange_thick.gif);background-repeat:no-repeat;background-position:center left;clear:left;float:left;padding:0px  10px 0px 10px;margin:4px 0px 2px 0px;width:300px;text-align:left;overflow:hidden;}
div.center div#latestads .desc a {color:#000000;}
div.center div#latestads .date {margin:4px 0px 2px 0px;float:left;text-align:right;}
div.center div#latestads .date a  { color:#000000; }

div.center div#searchtabs {float:left;width:301px;margin-right:4px; }
div.center div#searchtabs .title {background:#FF7200 url(../images/center/searchtabs_topline.jpg) top no-repeat;padding:3px 0px 0px 3px;text-align:left;float:left;width:298px;}
div.center div#searchtabs .title a {float:left;width:97px;padding:5px 0px 0px 0px;display:block;text-align:center;height:17px;color:#000000;}
div.center div#searchtabs .title a.active {background:#F9FAF5 url(../images/center/searchtabs_toptabs.jpg) top no-repeat;width:97px;padding:5px 0px 0px 0px;display:block;text-align:center;height:17px;color:#000000;}
div.center div#searchtabs .tabs {height:222px;background:#F9FAF5;float:left;width:100%;}
div.center div#searchtabs .tabs div.tabs_profile_1 {text-align:left;margin:10px 0px 0px 16px; }
div.center div#searchtabs .tabs div.tabs_profile_1  div {float:left;padding:4px 0;}
div.center div#searchtabs .tabs div.tabs_profile_1 select {margin:0px 5px 0px 5px; }
div.center div#searchtabs .tabs div.tabs_profile_1 .sex2 { width:110px; }


div.center div#searchtabs .tabs div.tabs_profile_2 {text-align:left;margin:10px 0px 0px 16px; }
div.center div#searchtabs .tabs div.tabs_profile_2  div {width:80px;float:left;padding:4px 0;}
div.center div#searchtabs .tabs div.tabs_profile_2 select {width:120px;}
div.center div#searchtabs .tabs div.tabs_profile_3 {text-align:left;margin:10px 0px 0px 16px; }
div.center div#searchtabs .tabs div.tabs_profile_3  div {width:80px;float:left;padding:4px 0;}
div.center div#searchtabs .tabs select {width:70px;}
div.center div#searchtabs .tabs div.tabs_profile_4 {text-align:left;margin:6px 0px 0px 16px; }
div.center div#searchtabs .tabs div.tabs_profile_5 {text-align:left;margin:10px 0px 0px 16px; }
div.center div#searchtabs .tabs div.tabs_profile_5  div {float:left;padding:4px 0;width:80px;}
div.center div#searchtabs .tabs div.tabs_profile_5 select {width:200px;}
div.center div#searchtabs .tabs div.tabs_profile_6 {text-align:right;margin:6px 0px 0px 16px;padding-right:16px; }
div.center div#searchtabs .tabs div.tabs_profile_6 input {border: 1px solid #FFFFFF;background-color:#FC7205;color:#FFFFFF;font-weight:bold;padding:0px;height:20px; }


div.center div#searchtabs .tabs div.tabs_profile_7 {text-align:left;margin:10px 0px 0px 16px; }

div.center div#searchtabs .tabs div.tabs_profile_7  div    {float:left;padding:4px 0px 10px;width:60px;}
div.center div#searchtabs .tabs div.tabs_profile_7  select {width:180px; }


div.center div#searchtabs .tabs div.tabs_profile_8 { text-align:left;margin:10px 0px 0px 16px; }
div.center div#searchtabs .tabs div.tabs_profile_8  div    {float:left;width:60px; 
padding:4px 0px 10px;width:60px;}
div.center div#searchtabs .tabs div.tabs_profile_8  input  {width:175px;  }

div.center div#searchtabs .tabs div.tabs_profile_9 { text-align:left;margin:10px 0px 0px 16px; }
div.center div#searchtabs .tabs div.tabs_profile_9  div    {float:left; padding:4px 0px 10px;width:60px;}
div.center div#searchtabs .tabs div.tabs_profile_9  select {width:180px;}


div.center div#searchtabs .tabs div.tabs_profile_10 {text-align:left;margin:10px 0px 0px 16px; }
div.center div#searchtabs .tabs div.tabs_profile_10  div    {float:left; padding:4px 0px 100px;width:60px;}

div.center div#searchtabs .tabs div.tabs_profile_11 input {border: 1px solid #FFFFFF;background-color:#FC7205;color:#FFFFFF;font-weight:bold;padding:0px;height:20px; margin-left:70px;}


* HTML div.center div#searchtabs .tabs div.tabs_profile_11 input {border: 1px solid #FFFFFF;background-color:#FC7205;color:#FFFFFF;font-weight:bold;padding:0px;height:20px;  margin-left:50px;}


div.center div#searchtabs .tabs div.selectActions {text-align:left;padding-left:100px;}
div.banner_frontpage_searchzone_90x240 {float:left;border:4px solid #ECEDE7;}
div.banner_frontpage_searchzone_90x240 img {border:1px solid #000;}


div.center div#searchtabs  div#ptab1   {
display:block;

}


div.center div#searchtabs  div#ptab2   {

display:none;
 }

div.center div#searchtabs  div#ptab3  {
display:none;
}
div#container div.paging span.pages a.page_current { 
	background:#F08E11;
	color:#fff; 
	text-decoration:none;
}					
div#container div.paging span.pages a.page_current:hover { 
	color:#fff !important; 
}
div#container div.recent { 
	margin-left:10px;
	float:left;
	width:10px;
} 
div#container div.recent1 {
	background:url(/images/bgr_center.gif) repeat-x 0 31px;
	margin-right:230px;
	position:relative;
} 
div#container div.recent div.recent2  {
float:left; background-image:url(../images/title_bg.jpg);background-repeat:repeat-x;
background-position:top;padding-top:5px; margin-left:5px; } 

div#container div.rtitle { 
	background:url(/images/bgr_titlecenter_center.gif) top left repeat-x;
	color:#fff;  
	height:30px;
	line-height:30px;
	position:relative; 
	text-align:left;
}

div.rtitle a.online_status  {
	height:15px;
	line-height:15px;
	width:47px;
	margin:7px 0px 0px 7px;
	text-align:center;
	color:#fff;
	font-size:10px;
	float:left;
	text-decoration:none;
	background:URL(../images/label_online.gif) no-repeat;	
}
div.rtitle a.offline_status  {
	height:15px;
	line-height:15px;
	width:47px;
	margin:7px 0px 0px 7px;
	text-align:center;
	color:#fff;
	font-size:10px;
	float:left;
	text-decoration:none;
	background:URL(../images/label_offline.gif) no-repeat;	
}


div#container div.rtitle a.title { 
	background:URL(../images/img_rtitle_left.gif) top left no-repeat;
	padding-left:10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;  
} 
div#container div.rtitle span.rtitle_right { 
	position:absolute;
	right:0px;
	top:0px; 
}
div#container div.rtitle ul { 
	list-style:none;
	position:absolute;
	top:7px;
	right:10px;
}
div#container div.rtitle ul.noactive { 
	top:4px;
}
div#container div.rtitle ul li { 
	float:left;
}
div#container div.rtitle ul li a { 
	color:#fff;
	height:25px;
	line-height:25px;
	text-decoration:none;
	display:block;
	margin:0px 7px 0px 7px;
	font-size:10px;
	font-weight:bold;
	float:left;
}
div#container div.rtitle ul li a.sort { 
	background:url(/images/icon_sort.gif) center left no-repeat;
	padding-left:12px;
}
div#container div.rtitle ul li a.filter { 
	background:url(/images/icon_filter.gif) center left no-repeat;
	padding-left:12px;
}
div#container div.rtitle ul li a:hover { 
	color:#f08e11;
}
div#container div.rtitle ul li a.filter:hover, div#container div.rtitle ul li a.sort:hover  { 
	color:#dbdbdb;
}
div#container div.rtitle ul li.active a {
	background:#c4c4c4 url(/images/img_tab_right.gif) top right no-repeat; 
	padding-right:6px;
	color:#3a3a3a;
}
div#container div.rtitle ul li.active span.tab { 
	background:url(/images/img_tab_left.gif) top left no-repeat; 
	height:25px;
	width:4px;
	padding-right:2px;
	float:left;
}
div.mybody { float:left; 
background-color:#00CC00;} 
div.leftbody { margin-left:165px; float:left; background-color:#990000;margin-left:200px; height:200px; width:200px; } 



/********************** INCLUDE CSS FROM list.tpl **********************/
div#list  div.list_filter {  
	background-color:#F8F8F8;
	width:316px;
	position:absolute;
	vertical-align:middle;
	font-family:Tahoma;
	font-size:11px;
	padding:15px 10px 15px 10px;
	text-align:left;
	border:1px solid #3a3a3a; 
	right:0px;
	top:29px;
	z-index:100;
	display:none;
}

* html div#list  div.list_filter {  
	top:217px;
	left:707px;
}

div#list p.list_cat { width:100%; height:30px; line-height:30px;!important; vertical-align: middle; } 
div#list p.list_cat select {  margin-left:5px;width:211px; margin-top:4px; } 
div#list p.list_cat label {   clear: left;display: block;float: left;text-align: left;width: 100px;} 

div#list p.list_cat2 { width:100%; height:30px; line-height:30px;!important; vertical-align: middle; } 
div#list p.list_cat2 select {  margin-left:5px;width:50px; margin-top:4px; } 
div#list p.list_cat2 label {   clear: left;display: block;float: left;text-align: left;width: 261px;} 

div#list p.list_cat_check { width:100%; height:30px; line-height:30px;
clear: both;float: none;position: relative; } 

div#list p.list_cat_check label.lable_ol {  } 
div#list p.list_cat_check input.ch_ol {   margin-left:2px; margin-top:5px; } 

div#list p.list_cat_check label.label_wp { margin-left:10px;  margin-top:5px; } 
div#list p.list_cat_check input.ch_wp { margin-left:2px; } 

div#list p.list_submit { text-align:right; padding-top:15px;} 
div#list p.list_submit input.filter_submit { background-color:#FFFFFF; border:1px solid #D7D7D7;
text-decoration:underline;width:80px;} 

div#list p.list_submit input.filter_cancel { background-color:#FFFFFF; border:1px solid #D7D7D7;
text-decoration:underline;width:80px; margin-left:10px;} 

div#list div.nomatch { width:100%;color:#FC7205;font-size:16px; font-weight:bold; text-align:center;
padding-top:10px;} 
/********************** END OF INCLUDE CSS FROM list.tpl **********************/



/*********************** RIGHT CSS ***********************/
div.right { float:right; width:220px; background:url(../images/bgr_center_right.gif) repeat-x 0px 31px;}
div.right div.title, div.right div.title a { text-align:left;font-size:12px; font-weight:bold; color:#3a3a3a; padding-left:10px;clear:left; height:30px; line-height:30px; background:url(../images/bgr_title_right.gif) no-repeat;}
div.right div.listitem { text-align:left;margin:15px 0px 15px 0px; padding:0px 10px 10px 10px; background:#f9f9f9; border-bottom:1px solid #ededed;}
div.right div.listitem a {
	color:#000000;
	text-decoration:none;
	height:20px;
	line-height:20px;
	font-size:10px; 
	font-weight:bold;
	padding-left:8px;
	background:url(/images/arrow_orange.gif) no-repeat 0px 8px;
	display:block;
}

div.right div.listitem a.view_all {
	color:#000000;
	text-decoration:none;
	height:20px;
	line-height:20px;
	font-size:10px; 
	font-weight:bold;
	padding-left:8px;
	background:url(/images/arrow_orange.gif) no-repeat 100px 8px;
	display:block;
}
div.right div.listitem .vcouter {float:left; margin:0px; padding:0px;}
div.right div.listitem span { color:#4D545A;font-size:9px;}
div.right div.listitem span img { width:8px; height:8px; padding:0px 0px 0px 2px; margin:0px; background:none; float:none; border:none;} 
div.right div.listitem .info p {color:#3a3a3a; font-size:9px;} 
div.right div.listitem .info p a {font-weight:normal;}
div.right div.listitem img {background:#FFFFFF;border:1px solid #FFA2A2; padding:1px; margin-right:5px; float:left;}
div.right div.listitem div.listinfo {float:left;height:142px;position:relative;}
* html  div.right div#list div.listitem div.listinfo {height:130px;}
div.right div.listitem div.listinfo div.titlei {font-weight:bold;font-size:12px;text-align:left;}
div.right div.listitem div.listinfo div.titlei a {color:#000000;}
div.right div.listitem div.listinfo div.titlei  span {position:absolute;top:2px;right:0px;font-size:10px;font-weight:normal;color:#7F7F7F;}
div.right a:hover {
	text-decoration:underline !important;
	color:#F08E11 !important;
}
.right table.banners tr td a {
	background:none;
	margin:0px;
	padding:0px;
	display:inline;
}
.right table.banners tr td img {
	float:none;
	margin:10px 0px 10px 0px;
	padding:0;
}
.right .listitem .tab_links {
	margin-bottom:15px;
	text-align:right;
}
.right .listitem .tab_links a {
	margin-left:10px; 
	text-decoration:underline;
}
.right .listitem .tab_links a.active {
	color:#7F7F7F;
	text-decoration:none;
}
.right .listitem table.searchform {
	font-size:11px;
}
.right .listitem table.searchform tr td {
	height:30px;
}
.right .listitem table.searchform tr td.title {
	width:60px;
}
.right .listitem table.searchform select {
	width:180px;
	font-family:tahoma;
	font-size:11px;
	border:1px solid #bbbbbb;
}
.right .listitem table.searchform select.small {
	width:82px;
}
.right .listitem table.searchform tr td input.button {
	background:#fff;
	border:1px solid #bbbbbb;
	color:#000000;
	width:70px;
}
div.right div.grad {
	padding-top:10px;
	margin-top:0px !important;
	background:url(../images/bgr_center_right.gif) repeat-x 0px 1px;
}
#overDiv table {
	background:none !important;
}
.right .listitem table.adverts a {
	font-weight:normal;
	display:block;
}
.right .listitem table.adverts tr td.dates  {
	font-size:10px;
	color:#7F7F7F;
}
.right div.test {
	padding:10px;
	background:#990066;
	border:3px solid #666666;
}
img.popup {
	background:fff;
	padding:1px;
	border:4px solid #EDEDED;
}




/*********************** CENTER CSS ***********************/
@charset "utf-8";
div#rads { float:left;  width:405px; } 
div#latestads div.listitem { text-align:center;   }
div#latestads div.listitem a {color:#000000;text-decoration:none;}
div#latestads div.listitem .vcouter {height:180px;width:135px;background:URL(../images/listpicbg.jpg);float:left;border-top:1px solid #FC7205;border-bottom:1px solid #E0E0E0;margin-right:0px;    position:relative;}
div#latestads div.listitem div.vcouter div.vcinner span { color:#4D545A;}  
div#latestads div.listitem .vcmid img {background:#FFFFFF;padding:4px;border:1px solid #D7D7D9;margin:auto; }
div#latestads div.listitem .vcmid span { display:block; padding:4px;margin:auto;
paddin-left:5px; padding-right:5px;}
div.listitem {margin-top:15px;}
div.listitem .vcouter span.stats_row {
	width:66px;
	margin-top:3px;
	float:left;
}
div.listitem .vcouter span.stats_num {
	font-size:9px;
	color:#CCCCCC;
	margin-left:2px;
	float:left;
}
div.listitem .vcouter {float:left;padding:0px 10px 2px 10px;}
.listinfo a.blue {
	display:block;
}
div.listitem .listinfo a.blue img, div.listitem .listinfo a.silver img, div.listitem .listinfo a.red img, div.listitem .listinfo a.oringe img, div.listitem .listinfo a.nosex img {
	border:4px solid #EDEDED;
	padding:1px; 
	background:#fff;
	width:80px; 
	float:left; 
	display:block;
	margin:0px 10px 2px 0px;
}
div.listitem .vcmid img {
	border:4px solid #ffa2a2;
	padding:1px; 
	background:#fff;
	width:80px; 
}
div.listitem .listinfo a:hover img {
	border:4px solid #FFA2A2;
}
div.listitem div.listinfo {position:relative; padding:0px 10px 0px 10px;}
* html div.recent div.listitem div.listinfo {height:140px;}
div.listitem div.listinfo h3 {text-align:left;font-size:12px; }
div.listitem div.listinfo h3.profile {padding-bottom:10px;}
div.listitem div.listinfo h3 a.title { margin-right:5px;}
div.listitem div.listinfo h3 a.title:hover { color:#F08E11;}
div.listitem div.listinfo span.date a.online, div.listitem div.listinfo span.date a.offline {
	padding-right:7px;
}
div.listitem div.listinfo span.date a.online {
	background:URL(../images/label_online_sm.gif) no-repeat 0px 3px;	
}
div.listitem div.listinfo span.date a.offline {
	background:URL(../images/label_offline_sm.gif) no-repeat 0px 3px;
}

div.listitem div.listinfo h3 a.online, div.listitem div.listinfo h3 a.offline {
	color:#FFFFFF;
	padding:1px 10px 2px 10px;
	text-align:center;
	font-size:10px;
	font-weight:normal;
}
div.listitem div.listinfo h3 a.online {
	background:URL(../images/label_online.gif) top left no-repeat;
}
div.listitem div.listinfo h3 a.offline {
	background:URL(../images/label_offline.gif) top left no-repeat;
}
div.listitem div.listinfo {text-align:left;}
div.listitem div.listinfo a {color:#000000; text-decoration:none;}
div.listitem div.listinfo span.date {position:absolute;top:2px;right:10px;font-size:10px;font-weight:normal;color:#7F7F7F;}
div.listitem div.listinfo span.date a.username {color:#7F7F7F;text-decoration:underline; font-weight:bold;}
div.listitem div.listinfo span.date a:hover {color:#F08E11;}
div.listitem div.listinfo p.text {text-align:justify; padding:5px 0px 5px 0px; margin-left:100px; font-size:12px;}
div.listitem div.listinfo div.text {text-align:justify; padding:0px 0px 10px 0px; margin-left:100px;}
div.listitem div.listinfo div.text_profile {text-align:justify; padding:0px 0px 10px 0px; margin-left:100px;}
div.listitem div.listinfo p.text b {text-align:justify;padding-top:5px; font-size:10px; color:#3A3A3A;}
div.listitem div.listinfo p.text_profile b {text-align:justify;padding-top:5px; font-size:10px; color:#3A3A3A;}
div.listitem div.bottombar { 
	height:25px; 
	line-height:25px; 
	background:#F9F9F9; 
	border-bottom:1px solid #EDEDED; 
	text-align:left;
	font-size:10px;
	margin:0px 10px 0px 10px; 
	padding-left:10px; 
	color:#3a3a3a; 
	position:relative;
}
div.listitem div.bottombar a {color:#000; text-decoration:none;}
div.listitem div.bottombar a:hover {text-decoration:underline;}
div.listitem div.bottombar span.phone {
	position:absolute; 
	top:0px; 
	right:25px;
}
div.listitem div.bottombar span.phone a {
	padding-left:20px;
	display:block;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
div.listitem div.bottombar strong {
	font-size:9px;
}
div.listitem div.bottombar span.phone a.visible {
	background:url(../images/icon_phone_visible.gif) left center no-repeat;
}
div.listitem div.bottombar span.phone a.unvisible {
	background:url(../images/icon_phone_unvisible.gif) left center no-repeat;
}
div.listitem div.bottombar_ { 
	height:25px; 
	line-height:25px; 
/*	background:#F9F9F9;   */
/*	border-bottom:1px solid #EDEDED;   */
	text-align:left;
	font-size:10px;
	margin:0px 10px 0px 110px; 
	padding-left:10px; 
	color:#3a3a3a; 
	position:relative;
}
div.listitem div.bottombar_ a {color:#000; text-decoration:none;}
div.listitem div.bottombar_ a:hover {text-decoration:underline;}
div.listitem div.bottombar_ span.phone {
	position:absolute; 
	top:0px; 
	right:25px;
}
div.listitem div.bottombar_ span.phone a {
	padding-left:20px;
	display:block;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
div.listitem div.bottombar_ strong {
	font-size:9px;
}
div.listitem div.bottombar_ span.phone a.visible {
	background:url(../images/icon_phone_visible.gif) left center no-repeat;
}
div.listitem div.bottombar_ span.phone a.unvisible {
	background:url(../images/icon_phone_unvisible.gif) left center no-repeat;
}
div.nomatch {  float:left;  width:510px;   }
.recent1 .paging {
	height:50px;
	line-height:50px;
	padding:0px 10px 0px 10px;
}
.recent1 .paging .page_box a {
	font-size:10px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.recent1 .paging .page_box a:hover, .recent1 .paging .page_box span.pages a:hover {
	color:#F08E11 !important;
}
.recent1 .paging .page_box span.pages {
	padding:0px 10px 0px 10px;
}
.recent1 .paging .page_box span.pages a {
	padding:2px 5px 2px 5px;
	text-decoration:underline;
}
.recent1 .paging .filters {
	float:right;
}




/*********************** CHATDEFAULT CSS ***********************/
*.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}
.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}
.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}
.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}
.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}
.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}
.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}
.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}
.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}
.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}
.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}
.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}
.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}
.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#F8F8F8;
	text-align:left;
}
.top_draggable, .bottom_draggable {
  cursor:move;
}
.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}
.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}
.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}
.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}
.dialog .title_window {
  -moz-user-select:none;
}
div.chatbox_messages { height:100%; width:100%; overflow-x:hidden; overflow-y:scroll; background-color:#CCCCCC; font-size:12px;}

