body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma,sans-serif;
	font-size: 0.8em;
	min-width: 950px;
	background-color: #fff;
}
img {
	border: 0;
}

table, td {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0;
	vertical-align: top;
}

a, a:visited {
	text-decoration: underline;
	color: #1f78ff;
}
a:hover {
	color: #0052ce;
}

h1 {
	color: #ec008c;
	padding: 0;
	margin: 0 0 1.6em 0;
	font-size: 1.6em;
}
h2 {
	color: #ff7800;
	font-size: 1.4em;
}
h3 {
	color: #ec008c;
	padding: 0;
	margin: 1em 0 1em 0;
	font-size: 1.2em;
}



.navitop {
	width: 100%;	
	height: 208px;
	background: url("/tpl/img/top_bg.gif") repeat-x;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
	.navitop td {
		padding: 0;
		margin: 0;
		vertical-align: top;
		text-align: center;

	}
	.navitop_centr {
		width: 950px;
		height: 208px;
		background: url("/tpl/img/top_center.jpg") no-repeat;
	}
		.promo_top {
			width: 920px;
			margin: 2px 14px 0 14px;
		}
			.promo_link {
				text-align: right;
			}
			.a_promo, .a_promo:visited {
				text-decoration: none !important;
				color: #a80065 !important;
			}
			.a_promo:hover {
				text-decoration: underline !important;
			}
	.navitop_left {
		width: 40%;
		height: 208px;
		background: url("/tpl/img/top_left.jpg") no-repeat right 0;
	}
	.navitop_right {
		width: 40%;
		height: 208px;
		background: url("/tpl/img/top_right.jpg") no-repeat 0 0;
	}



.centr_main {	
	width: 100%;
}
	.maincont {		
		width: 960px;
		padding: 70px 0 0 0;
		margin: 0;
		text-align: left;
	}
		.divmenu {			
			float: left;
			position: relative;			
		}
			.limenu {
				padding: 0 0 0 15px;
				margin: 0;
				list-style: none;
				font-size: 1.6em;
			}
				.limenu li {
					padding: 0 0 0.8em 0;
				}
		.menugirls {
			width: 198px;
			height: 423px;
			background: url("/tpl/img/girls.gif") no-repeat 0 0;
			position: relative;
			top: 30px;
			left: -20px;
		}

		.cont {
			margin: 0 0 50px 207px;
			width: 743px;
			min-height: 830px;
		}


.bottomline {
	width: 100%;
	height: 261px;
	background: url("/tpl/img/bottom.gif") repeat-x 0 174px;
	margin-top: -137px;
	vertical-align: bottom;
	text-align:right;
	position: relative;
	z-index: -1;
	
}
	.bottomline_copy {
		color: #fbc3e4;
		position: relative;
		bottom: -200px;
		right: 30px;
	}
		.a_copy, .a_copy:visited {
				text-decoration: none !important;
				color: #fbc3e4 !important;
			}
			.a_copy:hover {
				text-decoration: underline !important;
			}


/* photo min */
.photos_show {
	text-align: right;
	padding-top: 20px;		
}
.photos {
	margin: 20px 0 0 0;	
}
	.photogal_item {
		display: block;
		width: 150px;
		height: 220px;
	}
		.photogal_item_img {
			vertical-align: middle;
			border: 1px solid #f06eaa !important;
			padding: 10px;
			width: 120px;
			height: 120px;
			background-color: #fff;
		}
		.photogal_item_login {
			text-align:center;			
		}
		.photogal_item_info {
			color: #ec008c;
			cursor: default;						
		}
			.photogal_item_info_3 {				
				font-size: 1.5em;
				font-weight: bold;
			}
			.photogal_item_info_10 {
				font-size: 1.5em;
			}
			.photogal_item_voises {				
				margin-left: 10px;
				color: #fb7300;
			}

/* miss */
.miss_voites {
	list-style: none;
}
.miss_voites li {
	line-height: 2em;
}
.miss_voites input {
	width: 20px;
}



/* lister */
.pager_lister {
	margin: 0px 10px 20px 10px;
	text-align: right;
}
	.pager_lister span {
		padding: 5px 8px;
		background-color: #fff;
	}
	.pager_lister_elem_select {
		background: #aa507b url("/tpl/img/lister_b.gif") repeat-x 0 0 !important;
		font-weight: bold;
		color: #fff;
	}
	.pager_lister_ar_next {
		font-size: 1.4em;
	}
	.pager_lister_elem:hover {
		background-color: #fff;
	}

/* table-list */
.list_preview td {
	padding: 5px;
}

.main {
	margin: 0 !important;
}

.photogal_item {
	text-align: left;
}