/* Reset styles */

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}

a img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

ol, ul {
	list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

/* Site styles */

body {
	font:0.7em Tahoma;
	color:#575757;
	background:#faf6f7 url("/images/bg.jpg") no-repeat center 60px;
}

a {
	text-decoration:underline;
	color:#133da3;
}

a:hover {
	text-decoration:none;
}

/* Titles */

h2 {
	color:#910626;
	font:normal 1.6em "Arial Narrow";
	margin-bottom:10px;
}

h3 {
	font:normal 1.6em "Arial Narrow";
	color:#ee5600;
	margin-bottom:4px;
}

/* Form elements */

.textbox, select {
	font:normal 1em Tahoma;
	border:1px solid #9c9898;
	color:#9c9898;
	background:#fff;
}

.button {
	font:normal 1em Tahoma;
	color:#575757;
	background:#e2e1e1 url("/images/button.gif") repeat-x bottom;
	cursor:pointer;
	border:1px solid #9c9898;
}

/* Structure */

.wrapper {
	background:url("/images/header.png") repeat-x left top;
	width:1000px;
text-align: left;
}

.container {
	width:100%;
	float:left;
	margin-right:-260px;
}

/* Header */

.header {
	position:relative;
	height:472px;
	background:url("/images/top-menu.png") no-repeat left top;
}

	.logo {
		position:absolute;
		top:103px;
		left:39px;
	}

	.slogan {
		position:absolute;
		top:126px;
		left:412px;
		color:#000;
		font-size:1.1em;
		text-indent:-36px;
		padding-left:36px;
	}

	.intro {
		position:absolute;
		top:200px;
		left:79px;
		color:#000;
		line-height:1.5em;
		width:310px;
	}

	/* Top menu */

	.top-menu {
		height:63px;
		background:url("/images/top-menu.gif") no-repeat right top;
		padding:0 41px;
	}

		.top-menu li {
			float:left;
			width:20%;
			text-align:center;
			background:url("/images/menu-sep.png") no-repeat left top;
			height:21px;
			padding-top:39px;
		}

			.top-menu a {
				color:#fff;
				font-size:1.1em;
			}

	.forum-button {
		position:absolute;
		top:373px;
		right:40px;
	}

	/* Header preview */

	.header-preview {
		position:absolute;
		width:281px;
		height:227px;
		top:103px;
		margin-left:100%;
		left:-321px;
		background:url("/images/header-preview.png") no-repeat left top;
		padding:20px 0 0 40px;
	}

		.img-block {
			float:left;
			background:url("/images/hp-t-shadow.gif") no-repeat left top;
		}

			.img-block a {
				background:url("/images/hp-b-shadow.gif") no-repeat right bottom;
				display:block;
				padding:2px;
			}

				.img-block img {
					background:url("/images/header-preview-img.jpg") no-repeat left top;
					padding:5px;
					vertical-align:top;
				}

		.header-preview h2 {
			margin-left:2px;
		}

		.preview-desc {
			margin-left:146px;
			padding:2px 0 0;
		}

			.preview-desc p {margin-bottom:2px}
			.preview-desc span {font-size:1.1em}

			.subway {
				background:url("/images/subway.gif") no-repeat left top;
				padding-left:19px;
			}

			.header-preview .phone-number {color:#960a23}

	.girl {
		position:absolute;
		top:74px;
		margin-left:100%;
		left:-523px;
		width:243px;
		height:397px;
		background:url("/images/girl.png") no-repeat;
	}

/* Content */

.content {
	margin-right:260px;
}
	.center {
		text-align:center;
	}

/* Central column */

.main {
	margin-left:260px;
	padding-bottom:20px;
}

	/* Navigation */

	.nav {
		overflow:hidden;
		font-size:0.9em;
		margin-bottom:15px;
		color:#000;
	}

		.nav li {
			float:left;
			background:url("/images/nav-sep.gif") no-repeat left 5px;
			padding:0 14px 0 10px;
			margin-left:-10px;
		}

	/* Main intro */

	.main-intro {
		text-align:center;
		margin-bottom:30px;
	}

	/* Preview */

	.preview {
		overflow:hidden;
		padding:0 0 0 25px;
		background:url("/images/preview.gif") no-repeat left top;
		margin-bottom:30px;
	}

		.preview dt {
			float:left;
			background:url("/images/preview-dt.gif") no-repeat center 5px;
			padding-top:20px;
		}

			.preview dt span {
				display:block;
				background:url("/images/preview-t-shadow.gif") no-repeat left top;
			}

				.preview dt a {
					display:block;
					background:url("/images/preview-b-shadow.gif") no-repeat right bottom;
					padding:2px;
				}

					.preview dt img {
						border:5px solid #fbe6ec;
						vertical-align:top;
					}

		.preview dd {
			margin-left:126px;
			padding:0 0 0 3px;
		}

			.preview dd h3 {margin-left:-3px;}
			.preview dd p {margin-bottom:1px;}

			.age {
				background:url("/images/age.gif") no-repeat left 5px;
				padding-left:54px;
				font-size:1.2em;
			}

			.height {
				background:url("/images/height.gif") no-repeat left 5px;
				padding-left:35px;
				font-size:1.2em;
			}

			.weight {
				background:url("/images/weight.gif") no-repeat left 5px;
				padding-left:27px;
				font-size:1.2em;
			}

			.bust {
				background:url("/images/bust.gif") no-repeat left 5px;
				padding-left:38px;
				font-size:1.2em;
			}

			.phone {
				background:url("/images/phone.gif") no-repeat 4px top;
				padding-left:24px;
				color:#960a23;
				font:bold 1.1em Tahoma;
				margin-bottom:4px !important;
			}

			.home {
				background:url("/images/home.gif") no-repeat left top;
				padding-left:24px;
				margin-bottom:4px !important;
			}

			.away {
				background:url("/images/away.gif") no-repeat left 1px;
				padding-left:24px;
				margin-bottom:4px !important;
			}

			.hour {
				padding-left:28px;
				background:url("/images/hour.gif") no-repeat left;
			}

			.hour-2 {
				padding-left:42px;
				background:url("/images/hour-2.gif") no-repeat left 3px;
			}

			.night {
				padding-left:35px;
				background:url("/images/night.gif") no-repeat left 3px;
			}

			.details {
				text-align:right;
				padding:3px 0 5px;
			}

				.details a {

					font-weight:bold;
					color:#bb0f2c;
					padding:3px 0 5px 27px;
				}

/* Text block */

	.text-block {
		margin-bottom:10px;
	}

		.text-block p {
			margin-bottom:15px;
		}

		.right-reg {
			float:right;
		}

	/* Paging */

	.paging {
		background:#fbe6ec;
		padding:10px;
		line-height:19px;
		font-weight:bold;
		overflow:hidden;
		color:#fff;
		margin-bottom:20px;
	}

		.paging li {
			float:left;
			margin-right:2px;
			background:url("/images/paging-left.png") no-repeat left top;
		}

			.paging li span {
				background:url("/images/paging-right.png") no-repeat right top;
				display:block;
				padding:0 4px 2px;
				text-align:center;
			}

			.paging li a span { text-decoration: underline; }

		.paging .paging-title {
			text-decoration:underline;
			color:#bb0f2c;
			background:none;
			margin-right:14px;
			padding-bottom:2px;
		}

			.paging a {
				color:#fff;
			}

	/* Forum */

	.forum {
		width:100%;
		text-align:center;
	}

		.forum th {
			font-weight:bold;
			padding:7px 5px;
			border-bottom:1px solid #E2E2D8;
		}

		.forum td {
			padding:7px 5px;
			border-bottom:1px solid #E2E2D8;
		}

		.forum .theard-name {
			text-align:left;
		}

			.forum a span {
				color:#C9041C;
				font-weight:bold;
				text-decoration:underline;
			}

			.forum a:hover span {
				text-decoration:none;
			}

	.message {
		margin-bottom:20px;
		line-height:19px;
	}

		.message td {
			border-bottom:1px solid #E2E2D8;
			padding:7px 15px;
		}

		.message .details {
			float:right;
		}

		.message strong a {
			text-decoration:none;
		}

		.message span {
			color:#C9041C;
		}

	/* Gallery */

	.gallery {
		margin:10px 0 10px;
		text-align:center;
	}

		.gallery img {
			border:1px solid #D9B984;
			vertical-align:bottom;
			margin:0 2px 10px;
		}

	.desc {
		margin:0 auto 20px;
	}

		.desc td {
			vertical-align:top;
			padding:0 30px 20px;
		}

	.price {
		margin:0 auto 20px;

	}

		.price td {
			padding:1px 15px;
			text-align:center;
		}

/* Block */

.block {
	background:url("/images/preview.gif") no-repeat left top;
	padding:0 0 0 29px;
	margin-bottom:30px;
}

	.block .title {
		color:#910626;
		font:normal 1.6em "Arial Narrow";
		margin:0 0 10px -10px;
	}

	.block li {
		background:url("/images/dot.gif") repeat-x bottom;
		padding:5px 0 7px;
	}

		.block li a {
			background:url("/images/block-bullet.gif") no-repeat left 5px;
			padding-left:10px;
		}

	.block strong {color:#ee5600;}

/* Left column */

.leftside {
	width:180px;
	float:left;
	padding:0 0 20px 40px;
}

/* Right column */

.rightside {
	width:180px;
	padding:0 40px 20px 0;
	float:right;
}

	/* Search */

	.search {
		margin-bottom:18px;
	}

		.search p {margin-bottom:10px;}
		.search dl {margin-bottom:10px;}
			.search dt {margin-bottom:2px;}

				.search .textbox {width:90px;}
				.search select {width:150px;}

		.right {text-align:right;}

	/* New previews */

	.new-preview div {
		overflow:hidden;
		margin-bottom:16px;
	}

		.new-preview span {
			display:block;
			background:url("/images/preview-t-shadow.gif") no-repeat left top;
			float:left;
		}

			.new-preview a {
				display:block;
				background:url("/images/preview-b-shadow.gif") no-repeat right bottom;
				padding:2px;
			}

				.new-preview img {
					border:5px solid #fbe6ec;
					vertical-align:top;
				}

/* Footer */

.footer {
	clear:both;
	background:#f0eced url("/images/footer-bg.png") repeat-y left;
	text-align:right;
}

	.footer .ins {background:url("/images/footer-bg3.gif") repeat-x left top;}
	.footer .ins .ins {
		background:url("/images/footer-bg2.png") no-repeat left top;
		padding:13px 40px 10px;
		overflow:hidden;
	}

		.footer-desc {
			background:url("/images/footer-desc.gif") repeat-x top;
			padding:30px 0 15px;
			text-align:center;
			margin-left:128px;
		}

	.c-block {
		float:left;

	}

.current a span, .current a
{
	text-decoration: none !important;
}

.anket_edit_table td
{
padding: 2px;
}

div.inline_scroll{ width: 200px; height: 100px; overflow-y: scroll; border: 0px solid black; margin: 0; color: #000000; font-family: Tahoma, sans-serif; font-size: 12px;}

.commodtd
{
	padding: 3px;
}