p {
color: black;
}
#leftPane input
{
/*	border: 1px solid darkgray;*/
}
body
{
	scrollbar-base-color:#d3d3d3;scrollbar-track-color:#ebebeb;scrollbar-arrow-color:#FFAF6E;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.b{font-weight: bold} .n{font-weight: normal}
.i{font-style:italic} .u{text-decoration: underline;}

a#che_mail
{
	font-size: 8px;
	color: white;
}

a
{
	color: #909090;
	text-decoration: none;
}

a:hover
{
	color: #FF7000;
	text-decoration: underline;
}

div.strippic
{
	position: absolute;
	top: 0px;
	left: 206px;
	width: 100px;
	height: 150px;
	border: 1px solid white;
	overflow: hidden;
	visibility: visible;
	filter: alpha(opacity=100);
	z-index: 0;
}

.khpic
{
	width: 110px;
	height: 150px;
	border: 1px solid black;
	overflow: hidden;
	visibility: visible;
	margin-top: 5px;
}

div.freepos
{
	position: absolute;
	border: 0px;
	overflow: hidden;
	visibility: visible;
	display: block;
}

#top_strip_div
{
	top: 0px;
	left: 196px;
	z-index: 1;
}

#bottom_strip_div
{
	position: absolute;
	top: 988px;
	left: 211px;
	z-index: 1;
}

div.newsDiv
{
	font-weight: bold;
	color: #777777;
}
div.newsDiv p
{
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: gray;
}
div.newsDiv hr
{
	color: white;
	width: 100%;
	height: 1px;
}

table#leftPane tr td
{
	margin-bottom: 0px;
	color: gray;
	font-size: 11px;
}

table#leftPane
{
	width: 196px;
}

.contentTD
{
	padding-right: 10px;
	text-align: left;
}

.contentTD p
{
	font-size: 13px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 50px;
}
.contentTD li
{
	font-size: 13px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 50px;
}

.contentTD table
{
	width: 90%;
	border: 0px;
}

.tblentry p
{
	padding-right: 5px !important;
	text-align: right;
}

.contentTD table td.tblentry
{
	font-size: 12px;
}

.r
{
	float: right;
	text-align: right;
}
.l
{
	float: left;
	text-align: left;
}
.c
{
	text-align: center;
}

.cr
{
	color:#FF0000;
}

.er
{
	text-align: right;
}
.el
{
	text-align: right;
}
.nb{border: 0px}

.leadingP
{
	font-style: italic;
	color: darkred;
}

.contentTD h1
{
	color: #FF7000;
	font-size: 13px;
	font-variant: small-caps;
}

h1.prodtab
{
	font-size: 24px;
	font-variant:normal;
	font-weight:normal;
}

.contentTD h2
{
	color: #FF7000;
	font-size: 15px;
	font-variant: small-caps;
}

h2.apttab
{
	font-size: 24px;
	font-variant:normal;
	font-weight:normal;
	color:#000000;
}

.contentTD h3
{
	font-size: 13px;
	font-variant: small-caps;
}

.contentTD h4
{
	font-size: large;
	color: #FF7000;
	font-variant: small-caps;
}

.contentTD hr
{
	color: #FF7000;
	height: 1px;
	width: 90%;
	text-align: left;
}

.contentTD a
{
	font-size: 12px;
    color: #FF7000;
}
.contentTD a:hover
{
    color: #0099FF;
}
.contentTD a:visited
{
 /*   color: #888888;*/
}

.art_g {
  	border: solid 1px #FF7000;
	margin-right: 10px;
	vertical-align: middle;
}
.art {
  	border: solid 1px #FF7000;
	margin-right: 10px;
	margin-left: 10px;
	vertical-align: middle;
}
table.testlinks
{
	font-size: 20px;
	color: #FF7000;
}

table.testlinks a
{
	font-size: 20px;
}

.borderall
{
	border: solid 1px #FF7000;
}

.bordertop
{
	border-top: solid 1px #FF7000;
}
.borderleft
{
	border-left: solid 1px #FF7000;
}
.borderright
{
	border-right: solid 1px #FF7000;
}

td.rightlinksi a
{
	font-size: 24px;
}
td.rightlinksa a
{
	font-size: 21px;
}

.f10{font-size: 10px} .f12{font-size: 12px} .f14{font-size: 14px} .f16{font-size: 16px} .f18{font-size: 18px}
.f20{font-size: 20px} .f24{font-size: 24px} .f32{font-size: 32px}

.toplinkp a
{
	font-weight: bold;
	font-variant: small-caps;
}

.bottomlinkp a
{
	font-weight: normal;
	font-size: 10px;
}
.bottomlinkp b
{
	font-size: 11px;
}

.ser_provider
{
	font-size: 10px;
	text-align: right;
	padding-right: 50px;
}
.ser_provider a
{
	font-size:10px;
}

select.search
{
	width: 108px; 
	border: 1px solid darkgray;
}

img.girlCatImg
{
visibility:visible;
position: relative;
top: 10px;
left: 52px;
border: 0px;
padding: 0px;
margin: 0px;
}

a.catalogueLink
{
	font-size:16px;
	color: #000000;
}

a.catalogueLink:hover
{
	color: #ff7000;
	text-decoration: none;
}

.catalogueLinkNone
{
	font-size: 22px;
	color: #FF7000;
}

img.catImg
{
	border: 1px solid #CCCCCC;
	filter:blendTrans(Duration=0.3);
	width: 170px;
	height:220px;
}

img.catImg#bg
{
	border-color: black;
}

p.catalogueP
{
	text-align: left;
}

.profile_Name
{
	font-size: 24px;
	text-align: center;
}
.profile_Id
{
	font-size: 20px;
	color: #FF7000;
}

.profile p
{
	font-size: 13px;
}

.rbInput
{
/*	border: 0px;*/
	cursor:pointer;
}

.profile_DescTab p
{
	padding-right:0px;
	padding-left:0px;
}

img.profile_Img
{
	border:1px solid black;
}

p.left
{
	text-align:right;
	font-weight:bold;
}
p.right
{
	text-align:left;
}

input.buyNowButton
{
	border: 0px;
	background-color: #cdcdcd;
	width: 100%; 
	height: 60px; 
	font-size: 24px; 
	font-weight: bold; 
	text-align:center;
	color: white; 
	cursor: hand;
}

table.initform {
	border: 1px darkred solid;
	font-size:12px;
}
table.initform input.submit
{
	background-color:#DAEBFF;
	width: 120px;
}

table.initform h1{
	font-size:24px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
table.initform td {
	background-color: #eeFFee;
	border: 1px silver solid;
}
table.initform td.nb {
	border: 0px;
}

table.deleted_form td
{
	background-color: #FFCC99;
}

td.nb{
	font-size:12px;
}

.english
{
	color: red;
}
.french
{
	color: green;
}
.german
{
	color: blue;
}
td.buttontd
{
	background-color:white ; 
	border:1px solid #FF9933;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.mg_innertab td
{
	border: 0px !important;
	font-size:12px;
}

.deleted td
{
	background-color:#FFCC99 !important;
}

img.editgirlimg
{
	border: 1px orange solid;
}
img.editgirlimg_bad
{
	border: 1px red dashed;
}

table.toptab
{
	border-bottom:1px solid darkred;
	background-color:#dddddd;
}
table.toptab td.ct
{
	background-color:#FFF3EC;
	border:1px solid orange;
	padding:0px 5px 0px 5px;
}
table.toptab td.ct a
{
	font-size: 12px;
	font-weight:bold;	
}

table.c td
{
	text-align:center;
}

span.sel_mgr
{
	color:#FF9999;
}

.zodiac_tip
{
	font-size:10px;
	font-family:verdana,sans-serif;
	border:solid 1px #000000;
	text-align:left;
	padding:3px;
	position:absolute;
	z-index:999;
	visibility:hidden;
	color:#000000;
	top:20px;
	left:90px;
	background-color:#FFFFE1;
	width:400px;
}

p.news_regular{}
p.news_gold
{
/*	font-weight:bold !important;*/
	color:#Ff6600 !important;
}

.admin_serv_address
{
	font-size: 12px;
	font-weight:bold;
	color:#FF1100;
}

.png
{
	// background-image: none ! important;
    behavior: url('styles/pngfix.htc');
}

