BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Tahoma;
	font-size: 12px;
    background: #ebeaeb url("images/backgrounds/body-bg.gif") repeat-x left top;
}

A {text-decoration: underline;}
A:HOVER {text-decoration: none;}
IMG {border: none;}

#page {
    margin: auto;
    text-align: left;
     background: #ebeaeb;
    min-width: 1200px;
    _width:expression(document.body.clientWidth < 1200? "1200px": "auto");
}


.relax {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0px;
}
.divider {
	float: left;
	width: 100%;
	line-height: 0;
	font-size: 0;
}

.girlback {
  position: absolute;
  bottom: -27px;
  left: 20px;
  width: 281px;
  height: 104px;
  background: url('images/girl.png') top left no-repeat;
  z-index: 2;
  
  }  



/*  Container  */
.container { 
padding: 0px 5px 0px 5px; 
min-width: 960px;
}

/*  Header  */
#header {
 padding: 5px 0px 0px 0px; 
 }

/*  Logotype  */
#logo {
    float: left;
    padding: 0px 0px 0px 10px;
    line-height: 0;
    font-size: 0;
}

.header-block {
background:url("/public/images/top-menu-bg.gif") repeat-x scroll left 11px transparent;
margin: -15px 0px 0px -30px;
min-height:107px;
padding: 0px 0px 0px 30px;
}
.header-block .header-block-left {
background:url("/public/images/backgrounds/top-menu-bg-left.gif") no-repeat scroll left 11px transparent;
margin:5px 0 0 -5px;
padding:0;
}



/*  Filter by Place  */
#filter {
    float: right;
    width: 825px;
    _width: 835px;
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    background: url("/public/images/backgrounds/filter-left.gif") no-repeat left top;
}
.filter-left { background: url("images/backgrounds/filter-bg.gif") repeat-x left top; }
.filter-right {
	height: 41px;
    background: url("images/backgrounds/filter-right.gif") no-repeat right top;
}
#filter FORM {
	margin: 0;
	padding: 9px 0px 0px 10px;
  float: left;
}
#filter FORM SELECT OPTION{
	padding-left: 3px;
}
#filter FORM SELECT {
	width: 220px;
	
	font-size: 12px;
	color: #474747;
	padding: 0px 0px 2px 12px;
	border: 1px solid #B3B9C3;
}
#filter FORM #metro_container SELECT {
	margin-left: 1px;
}
#filter FORM INPUT.metro {
	width: 218px;
	_width: 230px;
	_height: 20px;
	font-size: 12px;
	color: #474747;
	padding: 1px 0px 2px 12px;
	_padding: 2px 0px 2px 12px;
	border: 1px solid #B3B9C3;
}
#filter FORM INPUT.submit {
	margin: 2px 5px 0px 5px;
	border: none;
	cursor: pointer;
	background: url("images/buttons/filter-button.gif") no-repeat left top;
	border:medium none;
	cursor:pointer;
	font-size:0;
	height:22px;
	margin:0 10px 0 5px;
	vertical-align:top;
	width:30px;
}

/*  PDA Version  */
#pda {
  background:url("/public/images/backgrounds/pda-bg.gif") no-repeat scroll left top transparent;
  float:right;
  margin-left:-155px;
  padding:0px;
 }

#pda A {
    font-size: 12px;
    color: #474747;
    font-weight: bold;
    padding: 0px 0px 0px 10px;
}
#pda SPAN {
    display: block;
    padding: 37px 0px 0px 0px;
}
#pda SPAN A {
    padding: 0px 0px 0px 0px;
    margin: 0px 15px 0px 0px;
}
/*  Categories  */
#categories { padding: 7px 0px 0px 0px; }
#categories UL {
	margin: 0;
	padding: 0;
	list-style: none;
}
#categories UL LI {
	margin: 0;
	/*padding: 8px 15px 0px 0px;
	width: 185px;
	_width: 195px;*/
	padding: 8px 0px 0px 0px;
	
	float: left;
}
#categories A {
	font-family: Century Gothic;
    font-size: 18px;
    color: #474747;
    padding: 0px 0px 0px 0px;
    background: url("images/backgrounds/category-link.gif") no-repeat left 5px;
}

/*  Main Navigation Menu  */
#nav { background: url("images/backgrounds/nav-bg.gif") repeat-x left top; margin-top: -1px;}
#fnav { background: url("images/backgrounds/fnav-bg.gif") repeat-x left top; }
.nav-left { background: url("images/backgrounds/nav-left.gif") no-repeat left top; }
#fnav .nav-left { background: url("images/backgrounds/fnav-left.gif") no-repeat left top; }
.nav-right {
	height: 41px;
    background: url("images/backgrounds/nav-right.gif") no-repeat right top;
}
#fnav .nav-right {
	height: 41px;
    background: url("images/backgrounds/fnav-right.gif") no-repeat right top;
}
#nav UL {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#nav UL LI {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	display: inline;
	background: url("images/backgrounds/nav-border.gif") no-repeat left top;
}
/*#nav UL LI.first { background: none; }*/
#nav UL LI:FIRST-CHILD { background: none; }

#nav UL LI A {
	display: block;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 30px 0px 30px;
	line-height: 41px;
	background: url("images/backgrounds/nav-item.gif") no-repeat center top;
  font-family: Arial;
}

/*  Search Form  */
.search-f {
	float: right;
	width: 225px;
	height: 41px;
	display: inline;
	margin-right: 10px;
    background: url("images/backgrounds/search-bg.gif") repeat-x left top;
}
#fnav .search-f { background: url("images/backgrounds/fsearch-bg.gif") repeat-x left top; }
.search-f FORM { padding: 9px 0px 0px 10px; }
.search-f FORM INPUT {
	width: 162px;
	_width: 170px;
	_height: 20px;
    font-size: 12px;
    color: #919191;
    padding: 1px 0px 2px 8px;
}
.search-f FORM INPUT.sub {
	width: 21px;
	_width: 21px;
	height: 22px;
	border: none;
	display: inline;
	margin: 0px 0px 0px 5px;
	cursor: pointer;
    background: url("images/buttons/search-button.gif") no-repeat left top;
}

.forum { padding: 0px 0px 0px 0px; }

/*  Left Column  */
.left-col {
	float: left;
	width: 205px;
	margin: 0px 5px 0px 0px;
}
/*  Right Column  */
.right-col {
	float: right;
	width: 215px;
	margin: 0px 0px 0px 5px;
}

/*  Center Column  */
.center-col { padding: 5px 222px 0px 210px; }

.frame {
    position: relative;
}

.frame.middle {
	float: left;
	width: 100%;
	_width: auto;
}
.frame {
	float: left;
	width: 100%;
	_width: auto;

}

.frame-ltc {
	position: relative;
	margin: -1px 0px 0px -1px;
 }
.frame.forum .frame-ltc {
    }
.frame-rtc {
	position: relative;
	margin: 0px -1px 0px 0px;
 }
.frame.forum .frame-rtc {
}
.frame-lbc {
	position: relative;
	margin: 0px 0px -1px 0px;
}
.frame.forum .frame-lbc {
}
.frame-rbc {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
}
.frame.forum .frame-rbc {
    background: url("images/backgrounds/forum-rbc.gif") no-repeat right bottom;
}
.frame-rbc.pnav { padding: 10px 10px 15px 10px; }
.map-block .frame-rbc { padding: 5px 10px 5px 10px; }

.forabg {
    background: #9bcc52;
}
.forumbg {
    background: #9bcc52;
}
span.corners-top {
	background-image: url(images/corners_left.gif);
}
span.greycorners_top {
	background-image: url(images/grey_top_left.png);
}
span.corners-top span {
	background-image: url(images/corners_right.gif);
}
span.corners-bottom {
	background-image: url(images/corners_left.gif);
}
span.corners-bottom span {
	background-image: url(images/corners_right.gif);
}

.bg1 {
	background-color: #e4f1d2;
}
.bg2 {
	background-color: #e4f1d2;
}
LI.header DT, LI.header DD { 
	color: #43692c;
}

.greybg h2 {
  font-family: Tahoma;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  font-size: 12px;
  color: #27431b;
  }
.greybg {
  color: #3d4d36;
  }  

.postbody .content {
	font-size: 1em;
}

UL.forums {
	background: #9BCC52;
}
/*LI.row:hover {
	background-color: none !important;
}
LI.row:hover dl {
	background-color: none !important;
}*/

.description {
  position: relative;
  padding: 0px 0px 0px 280px;
  float: left;
  min-height: 120px;
  
  }
.sometopmenu {
  float: right;
  }  
.description H1 {
	font-family: Tahoma;
    font-size: 15px;
    color: #344123;
    font-weight: normal;
    padding: 15px 0px 10px 0px;
    margin: 0;
    line-height: 17px;
}

.theme-list H1 {
	font-family: Century Gothic;
    font-size: 14px;
    color: #474747;
    font-weight: normal;
    padding: 0px 0px 0px 12px;
    margin: 0;
    line-height: 17px;
}

.theme-list UL {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.theme-list UL LI {
	margin: 0;
	padding: 0px 8px 0px 12px;
	display: inline;
	border-left: 1px solid #CCCCCC;
}
.theme-list UL LI:FIRST-CHILD {
	border-left: none;
}
.theme-list UL LI A {
	font-size: 13px;
	color: #256AB3;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 0px 0px;
}


/*A:link { color: #256AB3;}*/

/*.forabg {
	background: none;
}*/



/*.banner {
	border: 1px solid #CCCCCC;
    background: #F1F1F1;
    margin: 5px 0px 0px 0px;
    position: relative;
	float: left;
	width: 100%;
}
.banner-ltc {
	position: relative;
	margin: -1px 0px 0px -1px;
    background: url("images/backgrounds/banner-ltc.gif") no-repeat left top;
}
.banner-rtc {
	position: relative;
	margin: 0px -1px 0px 0px;
    background: url("images/backgrounds/banner-rtc.gif") no-repeat right top;
}
.banner-lbc {
	position: relative;
	margin: 0px 0px -1px 0px;
	//margin: 0px 0px 0px 0px;
    background: url("images/backgrounds/banner-lbc.gif") no-repeat left bottom;
}
.banner-rbc {
	position: relative;
	margin: 0px 0px 0px 0px;
	//margin: 0px 0px 0px 0px;
    background: url("images/backgrounds/banner-rbc.gif") no-repeat right bottom;
}
*/


.forum-statistic {
  clear: both;
	padding: 0px 0px 0px 20px;
  overflow: hidden;
  position:relative;
   z-index: 3;
 
  }
.girl_buttom {
  position: absolute;
  right: 0;
  bottom: -13px;
  background: url('images/footer_back.png') bottom right no-repeat;
  width: 153px;
  height: 175px;
  z-index: 3;
 
  }  

.forum-statistic H1 {
	font-family: Century Gothic;
    font-size: 21px;
    color: #474747;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0;
    line-height: 21px;
}

.forum-statistic P {
    color: #474747;
    padding: 10px 0px 0px 0px;
    margin: 0;
}

/*  Footer Logo  */
#flogo {
    padding: 6px 0px 0px 15px;
    line-height: 0;
    font-size: 0;
}
.f-padd {
    padding-top: 15px !important;
}
/*  Footer  */
#footer { 
padding: 30px 0px 30px 30px; 
}
.rights { padding: 20px 0px 0px 20px; }
.workby {
	padding: 0px 0px 0px 50px;
	margin: 20px 0px 0px 30px;
	background: url("images/logo/miridea.gif") no-repeat left top;
}
.footer-nav { padding: 10px 0px 0px 0px; }
#footer UL {
	margin: 0;
	padding: 5px 0px 0px 20px;
	list-style: none;
}
#footer UL LI {
	margin: 0;
	padding: 0px 0px 0px 10px;
	display: inline;
	font-size: 12px;
	color: #6ea71c;
}
#footer P {
	font-size: 15px;
	color: #bce09d;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
#footer P A {
  color: #bce09d;
	
  }
#footer A {
  font-family: Tahoma;
	font-size: 15px;
	color: #6ea71c;
}
#footer .workby A { text-decoration: underline; }
#footer .workby A:HOVER { text-decoration: none; }
#footer UL LI A { padding: 0px 10px 0px 0px; }

.panel{
	background: none;

}


/*  Categories  */
#categories { padding: 0px 0px 0px 0px; }
#categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#categories ul li {
	margin: 0;
	/*padding: 8px 15px 0px 0px;
	width: 185px;
	_width: 195px;*/
	padding: 0px 0px 0px 0px;
	/*width: 195px;*/


 margin-top: -2px;
	float: left;
}

#categories ul li A SPAN{
display: block;

}

#categories ul li A SPAN.title-ico{
	height: 80px;
}
#categories ul li.individual A SPAN.title-ico{
	background: url("images/many.jpg") no-repeat 0 0;
}
#categories ul li.individual.selected A SPAN.title-ico,
#categories ul li.individual:HOVER A SPAN.title-ico{
	background: url("images/many.jpg") no-repeat 0 -80px;
}



#categories ul li.man A SPAN.title-ico{
	background: url("images/mans.jpg") no-repeat 0 0;
}
#categories ul li.man.selected A SPAN.title-ico,
#categories ul li.man:HOVER A SPAN.title-ico{
	background: url("images/mans.jpg") no-repeat 0 -80px;
}


#categories ul li.massage A SPAN.title-ico{
	background: url("images/massage.jpg") no-repeat 0 0;
}
#categories ul li.massage.selected A SPAN.title-ico,
#categories ul li.massage:HOVER A SPAN.title-ico{
	background: url("images/massage.jpg") no-repeat 0 -80px;
}

#categories ul li.sado A SPAN.title-ico{
	background: url("images/bdsm.jpg") no-repeat 0 0;
}
#categories ul li.sado.selected A SPAN.title-ico,
#categories ul li.sado:HOVER A SPAN.title-ico{
	background: url("images/bdsm.jpg") no-repeat 0 -80px;
}


#categories ul li.view-map A SPAN.title-ico{
	background: url("images/world.jpg") no-repeat 0 0;
}
#categories ul li.view-map.selected A SPAN.title-ico,
#categories ul li.view-map:HOVER A SPAN.title-ico{
	background: url("images/world.jpg") no-repeat 0 -80px;
}



#categories ul li.chat A SPAN.title-ico{
	background: url("images/individual.jpg") no-repeat 0 0;
}
#categories ul li.chat.selected A SPAN.title-ico,
#categories ul li.chat:HOVER A SPAN.title-ico{
	background: url("images/individual.jpg") no-repeat 0 -80px;
}


#categories ul li.forum A SPAN.title-ico{
	background: url("images/forum.jpg") no-repeat 0 0;
}
#categories ul li.forum.selected A SPAN.title-ico,
#categories ul li.forum:HOVER A SPAN.title-ico{
	background: url("images/forum.jpg") no-repeat 0 -80px;
}

#categories ul li.board{
	width: 120px;
}
#categories ul li.board A SPAN.title-ico{
	background: url("images/contact.jpg") no-repeat 0 0;
}
#categories ul li.board.selected A SPAN.title-ico,
#categories ul li.board:HOVER A SPAN.title-ico{
	background: url("images/contact.jpg") no-repeat 0 -80px;
}


#categories ul li.find A SPAN.title-ico{
	background: url("images/girls.jpg") no-repeat 0 0;
}
#categories ul li.find.selected A SPAN.title-ico,
#categories ul li.find:HOVER A SPAN.title-ico{
	background: url("images/girls.jpg") no-repeat 0 -80px;
}

#categories a {
	font-family: Century Gothic;
    font-size: 12px;
    color: #FFFFFF;
/*    padding: 0px 0px 0px 15px;*/
   background: none;/* url("../images/backgrounds/category-link.gif") no-repeat left 5px;*/
}
.LoginContainer {
    border-right: 1px solid #c3c2c3;
   float: left;
    margin: 5px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
  }
.logininput {
  margin: 0px;
  padding: 0px;
  width: 94px;
  height: 19px;
  border: 1px solid #c2c2c2;
  
  }
.logintext {
  font-family: Tahoma;
  font-size: 12px;
  color: #9b9b9b;
  }
.somefirstpadding {
  clear: both;
  padding: 10px 0px 0px 0px;
  }
.button5 {
  border: 0px;
  width: 37px;
  height: 22px;
  background: url('images/buttons/ok.png') top left no-repeat;
  }
a.loginlinks {
  font-family: Tahoma;
  font-size: 12px;
  color: #70ab1a;
  }   
.leftfooter {
  float: left; 
  width: 33%;
  font-family: Tahoma;
  font-size: 12px;
  color: #586349;
  padding: 0px 5px 0px 0px;
  border-right: 1px solid #99a389;
  min-height: 150px;
  }        
.middlefooter {
  float: left;
  width: 26%;
   padding: 0px 5px 0px 20px;
  border-right: 1px solid #99a389;
  min-height: 150px;
  }
.rightfooter {
   float: left;
    padding: 0px 0px 0px 20px;
  }    
.forum-statistic h1 {
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  font-family: Tahoma;
  color: #23271d
  }
.rightfooter p {
  color: #586349;
  }  
.rightfooter p strong {
  font-weight: normal;
  }
.rightfooter p a {
  color: #6ea51d;
  }
.middlefooter p a {
  color: #6ea51d;
  }
.middlefooter td, .middlefooter p {
  color:  #586349;
  }  
        


.inner ul.topiclist li.row{
	background: #EAEAEA !important;
}


.postprofile {
width: 22% !important;
}
