html, body

	{
	margin: 0;
	padding: 0;
	background: #000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}

table

	{
	border: 0;
	}

#top

	{
	width: 1000px;
	height: 30px;
	background: #A50000 url('../img/top.jpg') no-repeat;
	}

#home, #mail, #sitemap, #warning

	{
	float: left;
	}

#home

	{
	padding: 5px 0 0 40px;
	}

#mail

	{
	padding: 5px 0 0 26px;
	}

#sitemap

	{
	padding: 5px 0 0 28px;
	}

#warning

	{
	padding: 0 0 0 31px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.8em;
	}

.orange

	{
	color: #FF790D;
	}

.red

	{
	color: #FD0B0B;
	}

	#home a:link, #home a:visited

		{
		display: block;
		text-decoration: none;
		background: url('../img/home.gif') no-repeat;
		}

	#home a:hover

		{
		display: block;
		text-decoration: none;
		background: url('../img/home_over.gif') no-repeat;
		}

	#mail a:link, #mail a:visited

		{
		display: block;
		text-decoration: none;
		background: url('../img/mail.gif') no-repeat;
		}

	#mail a:hover

		{
		display: block;
		text-decoration: none;
		background: url('../img/mail_over.gif') no-repeat;
		}

	#sitemap a:link, #sitemap a:visited

		{
		display: block;
		text-decoration: none;
		background: url('../img/sitemap.gif') no-repeat;
		}

	#sitemap a:hover

		{
		display: block;
		text-decoration: none;
		background: url('../img/sitemap_over.gif') no-repeat;
		}

#fav

	{
	width: 1000px;
	height: 36px;
	background: #A50000 url('../img/fav.jpg') no-repeat;
	}

	#fav a:link, #fav a:visited

		{
		font-size: 12px;
		color: #FF790D;
		background: url('../img/star.jpg') no-repeat 35px -1px;
		height: 22px;
		display: block;
		padding: 0 0 0 63px;
		line-height: 1.6em;
		}

	#fav a:hover

		{
		color: #E8AB00;
		}

#head

	{
	background: #A50000 url('../img/head.jpg') no-repeat;
	width: 1000px;
	height: 255px;
	}

#putanaLink

	{
	background: #940000 url('../img/topmenu_bg.jpg') no-repeat;
	width: 282px;
	height: 41px;
	}

	#putanaLink a, #putanaLink a:link, #putanaLink a:visited

		{
		font-size: 12px;
		color: #E10D0D;
		padding: 0 0 0 123px;
		line-height: 1.6em;
		font-weight: bold;
		}

	#putanaLink a:hover

		{
		color: #E8AB00;
		}

#topMenu

	{
	background: #940000 url('../img/topmenu_pattern.gif');
	height: 115px;
	width: 718px;
	vertical-align: top;
	}

	#topMenu img

	{
	float: left;
	}

	a:link.forum, a:visited.forum

		{
		float: left;
		display: block;
		background: url('../img/topmenu_forum.gif') no-repeat;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		width: 132px;
		height: 82px;
		text-align: center;
		text-decoration: none;
		color: #fff;
		}

	a:hover.forum

		{
		display: block;
		color: #E10D0D;
		background: url('../img/topmenu_forum_over.gif') no-repeat;
		}

	a:link.newGirls, a:visited.newGirls

		{
		float: left;
		display: block;
		background: url('../img/topmenu_newgirls.gif') no-repeat;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		width: 149px;
		height: 82px;
		text-align: center;
		text-decoration: none;
		color: #fff;
		}

	a:hover.newGirls

		{
		display: block;
		background: url('../img/topmenu_newgirls_over.gif') no-repeat;
		}

	a:link.allGirls, a:visited.allGirls

		{
		float: left;
		display: block;
		background: url('../img/topmenu_allgirls.gif') no-repeat;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		width: 132px;
		height: 82px;
		text-align: center;
		text-decoration: none;
		color: #fff;
		}

	a:hover.allGirls

		{
		display: block;
		background: url('../img/topmenu_allgirls_over.gif') no-repeat;
		}

	a:link.salon, a:visited.salon

		{
		float: left;
		display: block;
		background: url('../img/topmenu_salon.gif') no-repeat;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		width: 132px;
		height: 82px;
		text-align: center;
		text-decoration: none;
		color: #fff;
		}

	a:hover.salon

		{
		display: block;
		background: url('../img/topmenu_salon_over.gif') no-repeat;
		}

	a:link.service, a:visited.service

		{
		float: left;
		display: block;
		background: url('../img/topmenu_service.gif') no-repeat;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		width: 132px;
		height: 82px;
		text-align: center;
		text-decoration: none;
		color: #fff;
		}

	a:hover.service

		{
		display: block;
		background: url('../img/topmenu_service_over.gif') no-repeat;
		}

#newsTitle

	{
	background: #940000 url('../img/news_title.gif') no-repeat;
	width: 282px;
	height: 74px;
	}

#body

	{
	background: #940000 url('../img/body_bg.gif') repeat-x bottom;
	width: 1000px;
	padding-bottom: 35px;
	}

#leftColumn

	{
	padding: 0 0 0 35px;
	vertical-align: top;
	background: url('../img/leftcolumn_bottom.gif') no-repeat 35px bottom;
	}

#common

	{
	background: url('../img/leftcolumn_pattern.gif') repeat-y 35px bottom;
	}

.leftColumnTopTitle

	{
	background: url('../img/leftcolumn_toptitle.gif') no-repeat;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	width: 242px;
	height: 43px;
	padding: 0px 0 0 33px;
	text-align: left;
	}

	.leftColumnTopTitle div

		{

		padding: 12px 0 0 0px;
		}

ul.leftMenu

	{
	padding: 0px 0 20px 30px;
	margin: 0px;
	}

	ul.leftMenu li

		{
		background: url('../img/leftmenu_bullet.gif') no-repeat 0px 22px;
		list-style-type: none;
		padding: 14px 0 0 25px;
		margin: 0px;
		}

		ul.leftMenu li a:link, ul.leftMenu li a:visited

			{
			text-transform: uppercase;
			font-size: 11px;
			font-weight: bold;
			color: #FEE1AA;
			}

		ul.leftMenu li a:hover

			{
			text-transform: uppercase;
			font-size: 11px;
			font-weight: bold;
			color: #FF790D;
			}


.leftColumnTitle

	{
	background: url('../img/leftcolumn_title.gif') no-repeat;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	width: 242px;
	height: 43px;
	padding: 0px 0 0 33px;
	text-align: left;
	}

	.leftColumnTitle div

		{

		padding: 12px 0 0 0px;
		}

.splitter

	{
	margin: 0px 60px 0px 20px;
	background: url('../img/leftcolumn_splitter.gif') repeat-x;
	height: 2px;
	}

.leftMenuLinks

	{
	padding: 10px 0 10px 50px;
	line-height: 1.7em;
	}

	.leftMenuLinks a:link, .leftMenuLinks a:visited

		{
		font-size: 12px;
		font-weight: normal;
		color: #FF790D;
		}

	.leftMenuLinks a:hover

		{
		font-size: 12px;
		font-weight: normal;
		color: #FEE1AA;
		}

#leftColumnBottom

	{
	background: url('../img/leftcolumn_bottom.gif') no-repeat left bottom;
	width: 242px;
	height: 9px;
	}

	#shd

		{
		background: url('../img/leftcolumn_bottom_shd.gif') no-repeat 35px 0;
		width: 242px;
		height: 19px;
		}

#rightColumn

	{
	font-size: 12px;
	font-weight: normal;
	color: #FEE1AA;
	vertical-align: top;
	padding: 0 40px 0px 0px;
	margin: 0;
	}

.i-block

	{
	background: url('../img/i-sign.png') no-repeat;
	padding: 0 0 0 115px;
	min-height: 130px;
	}

.important

	{
	font-size: 14px;
	font-weight: bold;
	color: #FF790D;
	}

.contentBlockIndex

	{
	margin: 45px 0 45px 0;
	}

.contentBlockNewGirls, .contentBlockSalons

	{
	padding: 12px 0 12px 0;
	*margin: 25px 0 25px 0;
	}

.girlInfo

	{
	padding: 0px 25px 0px 25px;
	}

	.splitter2

			{
			background: url('../img/splitter.gif') left bottom repeat-x;
			height: 12px;
			width: 88%;
			margin: 0 30px 10px 30px;
			}

.salonTitle, .phone

	{
	white-space: nowrap;
	}

.pictures, .bigPic

	{
	text-align: center;
	float: center;
	}

	.pictures img

		{
		float: center;
		margin: 3px 7px 3px 7px;
		border: solid 2px #E10D0D;
		cursor: pointer;
		cursor: hand;
		}

	.bigPic img

		{
		float: center;
		margin: 3px 7px 3px 7px;
		border: solid 2px #FECC01;
		}

.contentBlockTop

	{
	background: url('../img/contentblock_top.gif') no-repeat;
	width: 632px;
	height: 25px;
	}

.contentBlockBody

	{
	background: url('../img/contentblock_pattern.gif') repeat-y;
	width: 632px;
	height: auto;
	color: #9D0202;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	}

.contentBlockBody h3

	{
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #FCF2DE;
	text-transform: uppercase;
	}

h3.name

	{
	padding: 0 50px 0 30px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #FCF2DE;
	text-transform: uppercase;
	float: left;
	}

	.contentBlockBody .news, .contentBlockBody .service, .contentBlockBody .salons

		{
		background: url('../img/quote.gif') 18px 0px no-repeat;
		padding: 0 50px 0 100px;
		vertical-align: top;
		min-height: 46px;
		}

	.contentBlockBody .salons img

		{
		float: left;
		padding-right: 20px;
		}

	.contentBlockBody .salons span

		{
		float: left;
		padding: 0px 0 0 0;
		}

	.contentBlockBody .salons a

		{
		float: right;
		padding: 14px 30px 0 0;
		}

	.contentBlockBody .salons .info

		{
		padding-top: 20px;
		}

	.contentBlockBody div.salons a:link, .contentBlockBody div.salons a:visited

		{
		text-decoration: underline;
		}

	.contentBlockBody div.salons a:hover

		{
		color: #FEE1AA;
		}

		.split

			{
			background: url('../img/splitter.gif') 0px bottom repeat-x;
			height: 15px;
			margin: 5px 0 0px 0;
			}

			.contentBlockBody a:link, .contentBlockBody a:visited

				{
				font-size: 12px;
				color: #9D0202;
				font-weight: bold;
				text-decoration: underline;
				}

			.contentBlockBody a:hover

				{
				font-size: 12px;
				color: #9D0202;
				font-weight: bold;
				text-decoration: none;
				}

	.contentBlockBody p

		{
		font-size: 12px;
		font-weight: normal;
		color: #4E2600;
		}

	.contentBlockBody div.Girl

		{
		padding: 0 30px 0 40px;
		vertical-align: top;
		float: left;
		min-height: 180px;
		position: relative;
		}

	div.GirlPersonalPage

		{
		padding: 0 25px 0px 25px;
		*padding: 0 40px 0px 25px;
		position: relative;	
		}

			.new

				{
				position: absolute;
				background: url('../img/new.png') no-repeat;
				width: 58px;
				height: 58px;
				float: left;
				margin: -20px 0 0 -25px;
				}

	.contentBlockBody .splitter

		{
		margin: 13px 30px 0 150px;
		background: url('../img/splitter.gif') repeat-x;
		padding: 0 0 10px 0;
		height: 2px;
		}


	.contentBlockBody div.Girl img

		{
		border: solid 1px #E10D0D;
		margin: 10px 0 10px 0;
		}

	.girlData

		{
		margin: 10px 0 10px 0;
		line-height: 1.5em;
		}

	.girlData td

		{
		padding: 0px 8px 0px 8px;
		}

	.data, .redRegular

		{
		color: #9E0202;
		font-weight: bold;
		}

	.value, .casual

		{
		font-weight: normal;
		color: #4E2600;
		}

	.salon

		{
		color: #9E0202;
		font-weight: bold;
		text-transform: uppercase
		}

	.salonTitle

		{
		color: #FCF2DE;
		font-weight: bold;
		text-transform: uppercase
		}

	.phone

		{
		color: #9E0202;
		font-weight: bold;
		padding: 0 0 0 60px;
		}


.contentBlockBottom

	{
	background: url('../img/contentblock_bottom.gif') no-repeat;
	width: 632px;
	height: 25px;
	}

div.numberOne, div.numberTwo

	{
	min-height: 30px;
	font-size: 14px;
	color: #FF790D;
	padding: 10px 0 10px 50px;
	background-position: 0px 13px;
	background-repeat: no-repeat;
	}

div.numberOne

	{
	background-image: url('../img/1.gif');
	}

div.numberTwo

	{
	background-image: url('../img/2.gif');
	}

		div.numberOne a:link, div.numberOne a:visited, div.numberTwo a:link, div.numberTwo a:visited

			{
			font-size: 14px;
			text-decoration: underline;
			color: #FCB57D;
			}

		div.numberOne a:hover, div.numberTwo a:hover

			{
			font-size: 14px;
			text-decoration: none;
			color: #FCB57D;
			}

.i-block h3

	{
	padding: 25px 0 0px 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #FCF2DE;
	text-transform: uppercase;
	}

h4

	{
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	color: #FCF2DE;
	text-transform: uppercase;
	}

span.newsDate

	{
	font-size: 14px;
	font-weight: bold;
	color: #9E0202;
	}

#copy

	{
	background: #650000 url('../img/bottommenu_pattern.gif') repeat-x;
	height: 40px;
	text-align: center;
	width: 300px;
	}

#bottomMenu

	{
	text-align: center;
	background: #650000 url('../img/bottommenu_pattern.gif') repeat-x;
	height: 40px;
	font-size: 12px;
	color: #FEE1AA;
	font-weight: normal;
	width: 700px;
	}


	span.copy

		{
		font-size: 11px;	
		color: #FF790D;
		}

	#bottomMenu a:link, #bottomMenu a:visited

		{
		font-size: 12px;
		color: #FF790D;
		font-weight: normal;
		text-decoration: underline;
		}

	#bottomMenu	a:hover

		{
		font-size: 12px;
		color: #FEE1AA;
		font-weight: normal;
		text-decoration: none;
		}

#bottom

	{
	background: #650000 url('../img/bottom_pattern.gif') repeat-x;
	height: 91px;
	}

.pNav

	{
	float: right;
	padding: 32px 20px 0 0;
	white-space: nowrap;
	}

.pageCount, .numbers, .nextPrev

	{
	float: left;
	}

.numbers

	{
	padding: 0 0 0 40px;
	color: #FF790D;
	font-size: 12px;
	font-weight: bold;
	}
	
	.numbers a:link, .numbers a:visited

		{
		text-decoration: none;
		color: #FF790D;
		}

	.numbers a:hover

		{
		text-decoration: underline;
		color: #FEE1AA;
		}

.nextPrev

	{
	padding: 0 0 0 40px;
	color: #FF790D;
	font-size: 12px;
	}

	.nextPrev a:link, .nextPrev a:visited

		{
		text-decoration: underline;
		color: #FF790D;
		}

	.nextPrev a:hover

		{
		text-decoration: none;
		color: #FEE1AA;
		}

span.yellow

	{
	color: #FF790D;
	font-size: 12px;
	}

.girlPhoto

	{
	background: url('../img/girlphoto_bg.png') no-repeat;
	width: 112px;
	height: 162px;
	text-align: center;
	float: left;
	margin: 0 16px 16px 0px;
	}

	.newGirlHidden

		{
		display: block;
		background: url('../img/newgirl.gif') no-repeat 32px 4px;
		width: 112px;
		height: 12px;
		padding: 4px 0 1px 0;
		visibility: hidden;
		}

	.newGirlVisible

		{
		display: block;
		background: url('../img/newgirl.gif') no-repeat 32px 4px;
		width: 112px;
		height: 12px;
		padding: 4px 0 1px 0;
		visibility: visible;
		}

	.girlPhoto img

		{
		border: solid 1px #E10D0D;
		margin: 4px 0 -1px -4px;
		line-height: 0.1px;
		font-size: 1px;
		width: 90px;
		height: 120px;
		}

	.girlParams

		{
		display: block;
		color: #9D0202;
		font-weight: bold;
		font-size: 10px;
		text-align: center;
		padding: 0px 0 0 -2px;
		}

	ul.services

		{
		padding: 20px 10px 10px 0px;
		margin: 0;
		background: url('../img/strawberry.jpg') no-repeat right bottom;
		}

	.services li

		{
		font-size: 14px;
		color: #4E2600;
		font-weight: normal;
		list-style-type: none;
		padding: 0 0 0 80px;
		}

	li.n1, li.n2, li.n3, li.n4, li.n5, li.n6, li.n7, li.n8, li.n9, li.n10, li.n11, li.n12, li.n13, li.n14, li.n15

		{
		font-size: 14px;
		color: #9E0202;
		font-weight: bold;
		list-style-type: none;
		height: 24px;
		padding: 6px 0 0 50px;
		margin: 0;
		background-repeat: no-repeat;
		background-position: 0px 6px;
		}

	li.n1

		{
		background-image: url('../img/01.gif');
		}

	li.n2

		{
		background-image: url('../img/02.gif');
		}

	li.n3

		{
		background-image: url('../img/03.gif');
		}

	li.n4

		{
		background-image: url('../img/04.gif');
		}

	li.n5

		{
		background-image: url('../img/05.gif');
		}

	li.n6

		{
		background-image: url('../img/06.gif');
		}

	li.n7

		{
		background-image: url('../img/07.gif');
		}

	li.n8

		{
		background-image: url('../img/08.gif');
		}

	li.n9

		{
		background-image: url('../img/09.gif');
		}

	li.n10

		{
		background-image: url('../img/10.gif');
		}

	li.n11

		{
		background-image: url('../img/11.gif');
		}

	li.n12

		{
		background-image: url('../img/12.gif');
		}

	li.n13

		{
		background-image: url('../img/13.gif');
		}

	li.n14

		{
		background-image: url('../img/14.gif');
		}

	li.n15

		{
		background-image: url('../img/15.gif');
		}