* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 16px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background:#792258 url(images/design/head-bk.jpg) repeat-x;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:31px;
	color:#792258;
	letter-spacing:1px;
	font-weight:400;
}
h2 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:27px;
	color:#f3e800;
	letter-spacing:1px;
	font-weight:400;
	padding:0 0 5px 0;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#ff7900;
	letter-spacing:1px;
	font-style:italic;
	font-weight:400;
	padding:0 0 5px 0;
}
h4 {
	font-family:"Times New Roman", Times, serif;
	color:#f3e800;
	font-size:17px;
	font-weight:400;
}
a {
	color:#ff7900;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	font-size:16px;
	color:#3E0039;
	padding:0 0 7px 0;
}
ul {
	font-size:16px;
	color:#3E0039;
	margin:0 0 0 20px;
}
ol {
	font-size:16px;
	color:#3E0039;
	margin:0 0 0 20px;
}
li {
	font-size:16px;
	margin:0 0 5px 0;
}
table {
	border-collapse:collapse;
	font-size:16px;
	color:#3E0039;
}
td {
	padding:10px;
	border:1px solid #3E0039;
}
img {
	border: none;
}
input {
	display:block;
	vertical-align: middle;
}
label {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#FFF;
	font-weight:400;
	text-decoration:none;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}


.st-block-n {
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	background:url(images/design/st-block-n.jpg) top center no-repeat;
}




.st-block-v {
	padding:0 10px 10px 10px;
	background:#9d3374 url(images/design/st-block-v.jpg) bottom center no-repeat;
}
.chek {
	display:inline;
	padding-left:10px;
}
.inbut {
	padding:3px 4px;
}
.pc-ul {
	position:absolute;
	top:0;
	left:0;
	width:5px;
	height:5px;
	background:url(images/design/pink-corner.jpg) top left;
}
.pc-ur {
	position:absolute;
	top:0;
	right:0;
	width:5px;
	height:5px;
	background:url(images/design/pink-corner.jpg) top right;
}
.pc-dl {
	position:absolute;
	bottom:0;
	left:0;
	width:5px;
	height:5px;
	background:url(images/design/pink-corner.jpg) bottom left;
}
.pc-dr {
	position:absolute;
	bottom:0;
	right:0;
	width:5px;
	height:5px;
	background:url(images/design/pink-corner.jpg) bottom right;
}
a.bl {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#ff7900;
	letter-spacing:1px;
	font-style:italic;
	font-weight:400;
	padding:0 0 5px 0;
}
a.bl:hover {
	color:#792258;
}
a.sl-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f3e800;
	font-style:italic;
	text-decoration:underline;
}
a.sl-link:hover {
	color:#FFF;
	text-decoration:none;
}
p.girlphone {
	position:absolute;
	right:15px;
	top:15px;
	width:175px;
	height:40px;
	padding:0 0 0 10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	line-height:40px;
	background:url(images/design/phone.jpg);
}
p.girlprice {
	font-size:22px;
	color:#ff7900;
}
p.girlplace {
	font-size:20px;
	color:#792258;
}
p.girldesc {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
}
p.girlpar {
	padding:0;
	margin-left:15px;
	font-style:italic;
}
p.uslugi {
	font-size:18px;
	color:#792258;
}
#links ul {
	list-style:none;
	margin:0 0 0 -5px;
}
#links li {
	padding:0 0 0 10px;
	
}
#links a {
	display:block;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	
}
#links a:hover {
	color:#f3e800;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	width:1000px;
	height:350px;
	margin:0 auto;
	position:relative;
}
#header h1 {
	position:absolute;
	top:50px;
	left:10px;
}
#header h1 a {
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:56px;
	color:#FFF;
	letter-spacing:1px;
	font-weight:lighter;
	text-shadow: 1px 1px 1px #f3e800;
	text-decoration:none;
}
#header h1 span {
	display:block;
	margin:-105px 0 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:32px;
	letter-spacing:1px;
	font-style:normal;
	color:#f3e800;
	font-weight:lighter;
	text-shadow: 1px 1px 1px #792258;
}

#yazyk {
	position:absolute;
	top:10px;
	right:0;
}
#yazyk a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	letter-spacing:1px;
	font-style:normal;
	color:#f3e800;
	font-weight:lighter;
	text-decoration:none;
	border-bottom:1px dotted #f3e800;
}
#yazyk a:hover {
	color:#FFF;
	border:none;
}

#first-bitch {
	position:absolute;
	width:300px;
	height:180px;
	top:0;
	right:0;
	background:url(images/design/first-bitch.jpg);
}
#decor {
	position:absolute;
	width:1000px;
	height:170px;
	top:180px;
	background:#FFF url(images/design/decor.jpg);
}
#nav {
	position:absolute;
	top:130px;
	height:40px;
}
#nav ul {
	list-style:none;
	margin:0;
}
#nav li {
	float:left;
}
#nav a {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:40px;
	color:#FFF;
	font-style:italic;
	text-decoration:none;
	margin-right:10px;
	
}

a.main_ru{
	background-image: url('/images/btn/main_ru.gif');
	padding-left:115px;
	
}
a.main_ru:hover{
	background-image: url('/images/btn/main_ru_sel.gif');
	padding-left:115px;
	
}


a.enter_ru{
	background-image: url('/images/btn/enter_ru.gif');
	padding-left:88px;
	
}
a.enter_ru:hover{
	background-image: url('/images/btn/enter_ru_sel.gif');
	padding-left:88px;
	
}

a.reg_ru{
	background-image: url('/images/btn/reg_ru.gif');
	padding-left:173px;
	padding-bottom:10px;
}
a.reg_ru:hover{
	background-image: url('/images/btn/reg_ru_sel.gif');
	padding-left:173px;
	padding-bottom:10px;
}

a.adv_ru{
	background-image: url('/images/btn/adv_ru.gif');
	padding-left:120px;
	
}
a.adv_ru:hover{
	background-image: url('/images/btn/adv_ru_sel.gif');
	padding-left:120px;
	
}


a.contact_ru{
	background-image: url('/images/btn/contact_ru.gif');
	padding-left:160px;
	
}
a.contact_ru:hover{
	background-image: url('/images/btn/contact_ru_sel.gif');
	padding-left:160px;
	
}



a.add_ank_ru{
	background-image: url('/images/btn/add_ank_ru.gif');
	padding-left:235px;
	padding-bottom:10px;
}
a.add_ank_ru:hover{
	background-image: url('/images/btn/add_ank_ru_sel.gif');
	padding-left:235px;
	padding-bottom:10px;
}



a.exit_ru{
	background-image: url('/images/btn/exit_ru.gif');
	padding-left:102px;
	
}
a.exit_ru:hover{
	background-image: url('/images/btn/exit_ru_sel.gif');
	padding-left:102px;
	
}












a.main_en{
	background-image: url('/images/btn/main_en.gif');
	padding-left:135px;
	padding-bottom:8px;
}
a.main_en:hover{
	background-image: url('/images/btn/main_en_sel.gif');
	padding-left:135px;
	padding-bottom:8px;
}


a.enter_en{
	background-image: url('/images/btn/enter_en.gif');
	padding-left:80px;
	padding-bottom:8px;
}
a.enter_en:hover{
	background-image: url('/images/btn/enter_en_sel.gif');
	padding-left:80px;
	padding-bottom:8px;
}

a.reg_en{
	background-image: url('/images/btn/reg_en.gif');
	padding-left:160px;
	
	padding-bottom:8px;
}
a.reg_en:hover{
	background-image: url('/images/btn/reg_en_sel.gif');
	padding-left:160px;
	padding-bottom:8px;
}

a.adv_en{
	background-image: url('/images/btn/adv_en.gif');
	padding-left:170px;
	padding-bottom:8px;
	
}
a.adv_en:hover{
	background-image: url('/images/btn/adv_en_sel.gif');
	padding-left:170px;
	padding-bottom:8px;
	
}


a.contact_en{
	background-image: url('/images/btn/contact_en.gif');
	padding-left:140px;
	padding-bottom:8px;
	
}
a.contact_en:hover{
	background-image: url('/images/btn/contact_en_sel.gif');
	padding-left:140px;
	padding-bottom:8px;
	
}



a.add_ank_en{
	background-image: url('/images/btn/add_ank_en.gif');
	padding-left:143px;
	padding-bottom:10px;
	padding-bottom:8px;
}
a.add_ank_en:hover{
	background-image: url('/images/btn/add_ank_en_sel.gif');
	padding-left:143px;
	padding-bottom:10px;
	padding-bottom:8px;
}



a.exit_en{
	background-image: url('/images/btn/exit_en.gif');
	padding-left:130px;
	padding-bottom:8px;
	
}
a.exit_en:hover{
	background-image: url('/images/btn/exit_en_sel.gif');
	padding-left:130px;
	padding-bottom:8px;
	
}















/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 185px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	margin:10px 0 0 0;
	padding:0 0 0 250px;
}
#content-up {
	padding:10px 0 0 0;
	background:url(images/design/content-up.jpg) no-repeat top right;
}
#content-down {
	margin:0;
	padding:0 0 10px 0;
	background:url(images/design/content-down.jpg) no-repeat bottom right;
}
#content-wrap {
	padding:5px 15px;
	margin:0;
	background:url(images/design/content-wrap.jpg) repeat-y right;
}
#formtable table, tr, td {
	border:0 none;
}
#formtable label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3E0039;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 240px;
	margin-left: -100%;
	margin-top:10px;
	position: relative;
}
#banner-240x320 {
	margin:10px 0 0 0;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -185px auto 0;
	height: 185px;
	background:url(images/design/footer-bk.jpg);
}
#footer-wrap {
	position:relative;
	width:1000px;
	height:185px;
	margin:0 auto;
}
#second-bitch {
	position:absolute;
	top:0;
	left:0;
	width:240px;
	height:185px;
	background:url(images/design/second-bitch.jpg);
}
#banner-468x60 {
	position:absolute;
	left:391px;
	bottom:110px;
	width:468px;
	height:62px;
}
#copyright {
	position:absolute;
	height:100px;
	bottom:0;
	left:265px;
}
#copyright p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#FFF;
	letter-spacing:50%;
	margin:9px 0 0 0;
	padding:0;
}
#copyright small {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#FFF;
	letter-spacing:50%;
	margin:5px 0 0 0;
	padding:0;
}

#list-view {
}
#list-view ul {
	list-style:none;
	margin:0;
}
#list-view li {
	display:block;
	position:relative;
	background:#fdeaef;
	margin:0 0 15px 0;
	padding:15px;
	border:1px #3E0039 solid;
}
#list-view li:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#list-view a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#792258;
	text-decoration:none;
	border-bottom:1px dotted #792258;
}
#list-view a:hover {
	color:#ff7900;
	border-bottom:1px dotted #ff7900;
}
#list-view a img {
	float:left;
	padding:5px;
	margin:0 10px 0 0;
	background:#FFF;

}

#full-view {
	position:relative;
	background:#fdeaef;
	padding:15px;
}
#full-view-images {
	margin:15px 0 0 0;
}
#full-view-images img {
	float:left;
	margin:0 10px 10px 0;
	padding:5px;
	background:#FFF;
}
#full-view-images:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#primo {
	padding:10px 0 0 0;
	background:url(images/design/primo.jpg) top;
}
#prim {
	padding:0 10px 10px 10px;
	background:#FFF url(images/design/prim.jpg) bottom no-repeat;
}

#otzyvy {
	padding:10px 0 0 0;
	margin:20px 0 0 0;
	border-top:1px dashed #f0c8d3;
}
#otzyvy input, #otzyvy textarea {
	display:block;
	margin:5px;
	padding:2px 4px;
}
#otzyvy label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3E0039;
}

#samiotzyvy {
	margin:20px 0 0 0;
	padding:5px 0 0 0;
	border-top:1px dashed #f0c8d3;
}
#oname {
	font-weight:bolder;
	margin:0;
	padding:0;
}
#odate {
	font-size:14px;
	font-style:italic;
	margin:0;
	padding:0;
}
#ootzyv {
	padding:0 0 0 10px;
	margin:5px 0 15px 0;
	border-left:1px dashed #f0c8d3;
}
a.page_prev{
	float:left;
}
a.page_next{
	margin-left:450px;
}

table.search_table, table.search_table td{
padding:0px;
margin-left:0px;
}

.small_h1 h1{
padding:10px;
text-align:center;
font-size:22px;
}

a.button_n{
background:#9D3374 url(/images/rb.jpg) no-repeat scroll right top;
width:140px;
float:left;
height:42px;
line-height:42px;
padding:0 20px 0 0;
text-decoration:none;
margin-left:10px;
text-align:center;
}
a.button_n span{
background:transparent url(/images/lb.jpg) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-size:16px;
font-weight:bold;
height:42px;
line-height:42px;
padding:0 0 0 10px;
width:140px;

text-transform:uppercase;
}
#paginator{
text-align:center;

height:20px;
}
#paginator a,#paginator span {
text-decoration:none;
color:#000000;
}
#paginator ul#paginator{
text-align:center;
}

#paginator td{
list-style-type:none;
padding:0px;
background-color:#FFFFFF;
text-align:center;
width:20px;
height:20px;
border:1px #000000 solid;
font-size:12px;
}
