html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

h2 {
	font-size:18px;
	color:#FF0000;
	font-weight:normal;
	margin:15px 0 10px 0;
}

a {
	color:#E03D3D;
}

.g_content table {
	border:1px solid #EFE5E5;
	border-top:0;
	border-bottom:0;
	background:#FFF;
	margin-right:20px;
}

.g_content table td {
	vertical-align:top;
	padding:2px;
}

.clear { font-size: 1px; height: 1px; clear: both; }
.g_all { margin: 0 auto; width: 1000px; }
.g_container { min-height: 100%; }
.g_wrap { }
.g_wrapper { float: right; width: 100%; margin-left: -268px; }
.g_content { margin-left: 278px; }
.g_left { float: left; width: 238px; }
.g_footer { height: 81px; text-align:center;}
.g_wrapper_reg { float: right; width: 100%; margin-left: -530px; }
.g_content_reg { margin-left: 530px; }
.g_left_reg { float: left; width: 530px; }
.g_wrapper_main { float: right; width: 100%; margin-left: -30px; }
.g_content_main { margin-left: 30px; }

/*------ Шапка ------*/

.header {
	text-align: center;
	position:relative;
	height:230px;
	background:url(/img/sexnalevo/logo.png) no-repeat top center;
}

.other-header {
	text-align: center;
	position:relative;
	height:200px;
	background:url(/img/sexnalevo/logo.jpg) no-repeat top center;
}

.add-to-logo {
	background:url(/img/sexnalevo/add-to-logo.jpg) no-repeat;
	height:150px;
	margin-bottom:5px;
}

.other-add-to-logo {
	background:url(/img/sexnalevo/add-to-logo2.jpg) no-repeat;
	height:150px;
	margin-bottom:5px;
}

/*------ Меню ---------*/

#menu {
	list-style:none;
	height:30px;
	padding:0;
	margin:0 9px 10px 30px;
}

#menu li {
	background:#D33229;
	float:left;
	margin:0;
	padding:8px 49px 9px 49px;
}

#menu li a {
	color:#FFF;
}

#menu .first {
	background:url(/img/sexnalevo/menu_left.gif) #D33229 no-repeat;
	height:30px;
	width:9px;
	padding:0 91px 0 0;
}

#menu .last {
	background:url(/img/sexnalevo/menu_right.gif) #D33229 no-repeat top right;
	height:30px;
	width:9px;
	padding:0 0 0 91px;
}

/*------ Контент ------*/

.g_content {
	/*background: #D5FFD5;*/
}

/*------ Левая колонка ------*/

.g_left {
	padding:0 0 0 30px;
}

/*------ Подвал ------*/

.g_footer {
	/*background: #FFCACA;*/
}

.g-line {
	height:5px;
}

.bg {
	border:1px solid #D7C8C8;
	padding:0 0 10px 13px;
}

.bg-top {
	border:1px solid #D7C8C8;
	border-bottom:0;
	padding:0 0 10px 13px;
}

.bg-bottom {
	float:left;
	width:100%;
	border-bottom:1px solid #D7C8C8;
	padding:0 0 10px 0;
}

.bg-lt {
	float:left;
	width:10px;
	height:10px;
	background:url(/img/sexnalevo/lt_corner.gif) no-repeat;
}

.lt-corner {
	background:url(/img/sexnalevo/lt_corner.gif) no-repeat;
	height:10px;
}

.rt-corner {
	background:url(/img/sexnalevo/rt_corner.gif) no-repeat;
	height:10px;
}

.bg-rt {
	float:right;
	width:10px;
	height:10px;
	background:url(/img/sexnalevo/rt_corner.gif) no-repeat;
}

.bg-lb {
	float:left;
	width:10px;
	height:10px;
	margin-top:-10px;
	background:url(/img/sexnalevo/lb_corner.gif) no-repeat;
}

.bg-rb {
	float:right;
	width:10px;
	height:10px;
	margin-top:-10px;
	background:url(/img/sexnalevo/rb_corner.gif) no-repeat;
}

.red {
	color:#FF0000;
}

.red1 {
	color:#D71918;
}

.grey {
	color:#737373;
}

.green {
	color:#09B601;
}

.light-grey {
	color:#939393;
}

.dark-gray {
	color:#797676;
}

.center {
	text-align:center;
	padding:10px 0 7px 0;
}

.mark .center {
	padding:0;
	margin:5px 0 0 0;
}

.center * {
	text-align:center;
}

.t-left {
	color:#E07171;
	text-align:right;
	vertical-align:top;
}

.white {
	background:#FFF;
}

.font {
	background:#FFF7EE;
}

.mark {
	height:80px;
	width:80px;
	border:1px solid #FF6C00;
	background:url(/img/sexnalevo/hands.gif) no-repeat top left #FFF;
	float:left;
	margin:5px 0 8px 10px;
	text-align:left;
}

.mark select {
	margin:34px 0 0 17px;
	width:45px;
	text-align:center;
}

.orange-button {
	border:0;
	background:url(/img/sexnalevo/with_orange.gif) no-repeat center top #FF6C00;
	color:#FFF;
	font-size:10px;
}

.red-button {
	border: 0;
	background:url(/img/sexnalevo/with_red.gif) no-repeat center top #D71918;
	padding:0 10px 2px 10px;
	color:#FFF;
	font-size:10px;
}

.red-button:hover {
	background:url(/img/sexnalevo/with_lred.gif) no-repeat center top #f85757;
	cursor: pointer;
}

.green-button {
	border:0;
	background:url(/img/sexnalevo/with_green.gif) no-repeat center top #5FBD0B;
	color:#FFF;
	padding-bottom:2px;
	font-size:10px;
}

.name {
	font-weight:bold;
	font-size:14px;
	padding:0 15px 5px 15px;
}

.stars {
	font-weight:bold;
	text-align:right;
	font-size:14px;
}

.pop {
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

.border-top {
	border-top:1px solid #EFE5E5;
}

.border-right {
	border-right:1px solid #EFE5E5;
}

.border-left {
	border-left:1px solid #EFE5E5;
}

.border-bottom {
	border-bottom:1px solid #EFE5E5;
}

.message {
	border:1px solid #CEBBBB;
	background:#FFF7EE;
	padding:5px 10px 6px 10px;
	margin:1px;
}

.message textarea {
	border:1px solid #A16060;
	height:80px;
	width:330px;
	margin:7px 0 5px 0;
}

.top-menu-reg {
	position:absolute;
	right:30px;
	top:25px;
	width:210px;
	text-align:center;
}

.top-menu-reg table {
	background:none;
	border:0;
	margin-left:20px;
}

.top-menu-reg td {
	text-align:left;
	color:#FFF;
}

.top-menu-reg table input {
	height:18px;
	width:100px;
	border:1px solid #9e9fb7;
	background:#FFF;
	margin:0;
}

.top-menu-reg input {
	height:20px;
	width:106px;
	border:0;
	background:url(/img/sexnalevo/go.jpg) no-repeat;
	margin-top:6px;
}

.top-menu {
	position:absolute;
	right:36px;
	top:20px;
	background:url(/img/sexnalevo/top_menu_lt.gif) no-repeat left top #FFF;
	height:181px;
	width:182px;
}

.top-menu .corner1 {
	background:url(/img/sexnalevo/top_menu_rt.gif) no-repeat right top;
	height:181px;
	width:182px;
}

.top-menu .corner2 {
	background:url(/img/sexnalevo/top_menu_lb.gif) no-repeat left bottom;
	height:181px;
	width:182px;
}

.top-menu .corner3 {
	background:url(/img/sexnalevo/top_menu_rb.gif) no-repeat right bottom;
	height:181px;
	width:182px;
}

.top-menu ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}

.top-menu li {
	padding:19px 0 0 29px;
}

.top-menu a {
	font-size:10px;
	color:#000;
}

.orange {
	color:#E27321;
}

.container-top {
	height:10px;
	background:url(/img/sexnalevo/container-top.gif) repeat-x;
	margin-right:20px;
	margin-bottom:-2px;
}

.container-right {
	height:10px;
	background:url(/img/sexnalevo/container_rt.gif) no-repeat top right;
}

.container-left {
	height:10px;
	background:url(/img/sexnalevo/container_lt.gif) no-repeat top left;
}

.container-bottom {
	height:10px;
	background:url(/img/sexnalevo/container-bottom.gif) repeat-x;
	margin:0 20px 25px 0;
}

.container-bottom-right {
	height:10px;
	background:url(/img/sexnalevo/container_rb.gif) no-repeat top right;
}

.container-bottom-left {
	height:10px;
	background:url(/img/sexnalevo/container_lb.gif) no-repeat top left;
}

.foto-top {
	width:100%;
	border-top:1px solid #CEBBBB;
}

.foto-top .corner1 {
	height:5px;
	width:5px;
	float:left;
	margin-top:-1px;
}

.foto-top .corner2 {
	height:5px;
	width:5px;
	float:right;
	margin-top:-1px;
}

.foto-bottom {
	width:100%;
	height:4px;
	border-bottom:1px solid #CEBBBB;
}

.foto-bottom .corner1 {
	height:5px;
	width:5px;
	float:left;
	margin-bottom:-1px;
}

.foto-bottom .corner2 {
	height:5px;
	width:5px;
	float:right;
	margin-bottom:-1px;
}

.foto {
	border-left:1px solid #CEBBBB;
	border-right:1px solid #CEBBBB;
	padding:10px 0 6px 5px;
}

.foto-left {
	border-left:1px solid #CEBBBB;
	border-right:1px solid #CEBBBB;
	text-align:right;
	padding:6px;
}

.foto-content {
	border:1px solid #A16060;
	padding:5px;
	background:#FFE4C6;
}

.foto-content /img {
	border:5px solid #FFF;
	margin-left:5px;
}

.foto .all {
	color:#BD8383;
	float:right;
	padding-right:10px;
}

.friends-top {
	width:100%;
	border-top:1px solid #EFE5E5;
}

.friends-top .corner1 {
	height:5px;
	width:5px;
	float:left;
	margin-top:-1px;
}

.friends-top .corner2 {
	height:5px;
	width:5px;
	float:right;
	margin-top:-1px;
}

.friends-bottom {
	width:100%;
	height:4px;
	border-bottom:1px solid #EFE5E5;
}

.friends-bottom .corner1 {
	height:5px;
	width:5px;
	float:left;
	margin-bottom:-1px;
}

.friends-bottom .corner2 {
	height:5px;
	width:5px;
	float:right;
	margin-bottom:-1px;
}

.friends {
	border-left:1px solid #EFE5E5;
	border-right:1px solid #EFE5E5;
	padding:10px 0 6px 5px;
}

.friends-left {
	border-left:1px solid #EFE5E5;
	border-right:1px solid #EFE5E5;
	text-align:right;
	padding:6px;
}

.friends-content {
	border:1px solid #CEBBBB;
	padding:5px;
	padding-right:11px;
	float:left;
	background:#FFF7EE;
	width:338px;
}

.friends-content img {
	margin-bottom:5px;
}

.friends-content div {
	border:1px solid #EFE5E5;
	background:#FFF;
	margin-left:5px;
	padding:5px;
	float:left;
	text-align:center;
}

.friends .all {
	color:#BD8383;
	float:right;
	padding-right:10px;
}

.mes-container {
	padding:12px 0 0 6px;
}

.mes-top {
	width:475px;
	border-top:1px solid #EFE5E5;
}

.mes-top .corner1 {
	height:5px;
	width:5px;
	float:left;
	margin-top:-1px;
}

.mes-top .corner2 {
	height:5px;
	width:5px;
	float:right;
	margin-top:-1px;
}

.mes-bottom {
	width:475px;
	height:4px;
	border-bottom:1px solid #EFE5E5;
}

.mes-bottom .corner1 {
	height:5px;
	width:5px;
	float:left;
	margin-bottom:-1px;
}

.mes-bottom .corner2 {
	height:5px;
	width:5px;
	float:right;
	margin-bottom:-1px;
}

.mes {
	border-left:1px solid #EFE5E5;
	border-right:1px solid #EFE5E5;
	padding:10px 0 6px 5px;
}

.mes-content {
	border-left:1px solid #EFE5E5;
	border-right:1px solid #EFE5E5;
	padding:5px;
	padding-right:10px;
	float:left;
	width:460px;
}

.mes-content /img {
	float:left;
	padding:0 5px 0 5px;
}

.mes-content div {

}

.mes-counter {
	padding: 10px 15px;
}

.mes-area-top {
	background: url(/img/sexnalevo/bord-top.gif) repeat-x;
	height:10px;
	margin-bottom:-3px;
	width: 349px;
}

.mes-area-top-left {
	background: url(/img/sexnalevo/bord-top-left.gif) left top no-repeat;
	height:10px;
}

.mes-area-top-right {
	background: url(/img/sexnalevo/bord-top-right.gif) right top no-repeat;
	height:10px;
}

.mes-area-bottom {
	background: url(/img/sexnalevo/bord-bottom.gif) repeat-x;
	height:10px;
	width: 349px;
}

.mes-area-bottom-left {
	background: url(/img/sexnalevo/bord-bottom-left.gif) left top no-repeat;
	height:10px;
}

.mes-area-bottom-right {
	background: url(/img/sexnalevo/bord-bottom-right.gif) right top no-repeat;
	height:10px;
}

.mes-area {
	background-color: #fff7ee;
	color: #a16060;
	border-left: 1px solid #efe5e5;
	border-right: 1px solid #efe5e5;
	width: 324px;
	float: left;
	padding: 5px 12px;
}

.mes-area textarea {
	width: 320px;
	height: 80px;
	border: 1px solid #a16060;
	margin: 8px 0;
}

.mes-area .green-botton {
	padding-left: 15px;
	padding-right: 15px;
}

a.redund {
	color: #d71918;
	text-decoration: underline;
}

.mes .all {
	color:#BD8383;
	float:right;
	padding-right:10px;
}

.wall {
	margin:0 0 5px 5px;
}

.date {
	float:right;
}

.g_footer .line {
	height:4px;
	background:#ffe4c6;
	margin-bottom:20px;
}

.g_footer a {
	color:#e03d3d;
}

.block {
	padding:8px 15px;
	border:1px solid #efe5e5;
	border-top:0;
}

.block1 {
	padding:8px 15px 0 15px;
	border:1px solid #efe5e5;
	border-top:0;
	border-bottom:0;
}

.block1 /img {
	margin-left:50px;
}

.block h2 {
	margin:0;
}

.to-right {
	width:400px;
	float:right;
}

.to-right .container-top {
	padding:0;
	margin:0;
}

.to-right .container-bottom {
	padding:0;
	margin:0 0 30px 0;
}

.text-right{
	text-align:right;
	vertical-align:top;
	width:95px;
}

.block input {
	vertical-align:middle;
}

.text-field {
	font-size:9px;
	width:195px;
}

.marg {
	margin:10px 0 10px 20px;
}

.to-meet {
	background:url(/img/sexnalevo/meet.gif) repeat-x;
	height:49px;
}

.to-meet-left {
	background:url(/img/sexnalevo/meet-left.gif) no-repeat top left;
	height:49px;
}

.to-meet-right {
	background:url(/img/sexnalevo/meet-right.gif) no-repeat top right;
	height:49px;
}

.to-meet .name {
	text-align:center;
	font-weight:normal;
	font-size:12px;
	padding:0;
	padding-top:7px;
}

.to-meet .age {
	text-align:center;
	padding:0;
	color:#7A4D4D;
}

.to-meet .city {
	text-align:center;
	padding:0;
	color:#7A4D4D;
}

.with-foto {
	padding:5px 5px 10px 5px;
	border-left:1px solid #EFE5E5;
	border-right:1px solid #EFE5E5;
}

.padding-right .with-foto {
	border-bottom:1px solid #EFE5E5;
}

.with-button {
	background:url(/img/sexnalevo/but.gif) repeat-x;
	height:22px;
}

.with-button input {
	margin: 2px 0 0 5px;
	width:100px;
}

.with-button-left {
	background:url(/img/sexnalevo/but-left.gif) no-repeat top left;
	height:22px;
}

.with-button-right {
	background:url(/img/sexnalevo/but-right.gif) no-repeat top right;
	height:22px;
}

.other-add-to-logo .right {
	display:block;
	height:70px;
	width:200px;
	margin:40px 100px 0 0;
	_margin:40px 50px 0 0;
	float:right;
}

.other-add-to-logo .left {
	display:block;
	height:70px;
	width:200px;
	margin:40px 0 0 100px;
	_margin:40px 0 0 50px;
	float:left;
}

.main-info {
	width:315px;
	margin-right:8px;
	float:left;
	height:230px;
}

.main-info-top {
	width:100%;
	height:10px;
	background:url(/img/sexnalevo/main-top.gif) repeat-x;
}

.main-info-top .main-info-right {
	background:url(/img/sexnalevo/main-right.gif) no-repeat top right;
	height:10px;
}

.main-info-top .main-info-left {
	background:url(/img/sexnalevo/main-left.gif) no-repeat top left;
	height:10px;
}

.main-info-bottom {
	width:100%;
	height:10px;
	background:url(/img/sexnalevo/main-bottom.gif) repeat-x;
}

.main-info-bottom .main-info-right {
	background:url(/img/sexnalevo/main-right-b.gif) no-repeat top right;
	height:10px;
}

.main-info-bottom .main-info-left {
	background:url(/img/sexnalevo/main-left-b.gif) no-repeat top left;
	height:10px;
}

.main-info-content {
	background:#FFF7EE;
	border:1px solid #EFE5E5;
	padding-top:5px;
	float:left;
	width:313px;
	height:155px;
}

.buttons {
	padding:5px 0 0 105px;
}

.photo {
	background:#FFF;
	float:left;
	margin:9px;
}

.photo .img {
	margin-bottom:6px;
}

.photo a {
	color:#000;
	text-decoration:none;
}

.photo a img {
	border:0;
}

.photo .multiBoxDesc {
	display:none;
}

.photo-left {
	background:url(/img/sexnalevo/photo-left.jpg) repeat-y top left;
}

.photo-right {
	background:url(/img/sexnalevo/photo-right.jpg) repeat-y top right;
}

.photo-top {
	background:url(/img/sexnalevo/photo-top.jpg) repeat-x top left;
}

.photo-bottom {
	background:url(/img/sexnalevo/photo-bottom.jpg) repeat-x bottom left;
}

.photo .corner4 {
	background:url(/img/sexnalevo/corner4.gif) no-repeat bottom right;
	padding:6px;
}

.photo .corner1 {
	background:url(/img/sexnalevo/corner1.gif) no-repeat top left;
}

.photo .corner2 {
	background:url(/img/sexnalevo/corner2.gif) no-repeat top right;
}

.photo .corner3 {
	background:url(/img/sexnalevo/corner3.gif) no-repeat bottom left;
}

.main-info input {
	width:98px;
}

.main-info .info .name {
	font-size:12px;
}

.main-info .info {
	margin-top:10px;
}

.main-info .info div {
	margin:2px 0;
	padding: 0 5px 0 132px;
}

.more-info {
	background:url(/img/sexnalevo/more-font.gif) repeat-x;
	height:93px;
	margin-bottom:20px;
}

.more-info  div {
	background:url(/img/sexnalevo/more-font-center.gif) no-repeat top center;
	height:93px;
}

.row {
	width:960px;
	margin-bottom:10px;
}

.row td {
	width:116px;
}

.text {
	font-size:18px;
	text-align:center;
	margin:15px 0;
}

.search-buttom {
	height:178px;
	background:url(/img/sexnalevo/search-buttom.gif) repeat-x bottom left;
}

.search-top {
	height:178px;
	background:url(/img/sexnalevo/search-top.gif) repeat-x top left;
}

.search-left {
	height:178px;
	background:url(/img/sexnalevo/search-left.jpg) repeat-y bottom left;
}

.search-right {
	height:178px;
	background:url(/img/sexnalevo/search-right.jpg) repeat-y top right;
}

.search-corner1 {
	height:178px;
	background:url(/img/sexnalevo/search-corner1.gif) no-repeat top left;
}

.search-corner2 {
	height:178px;
	background:url(/img/sexnalevo/search-corner2.gif) no-repeat top right;
}

.search-corner3 {
	height:178px;
	background:url(/img/sexnalevo/search-corner3.gif) no-repeat bottom left;
}

.search-corner4 {
	height:178px;
	background:url(/img/sexnalevo/search-corner4.gif) no-repeat bottom right;
}

.search {
	margin-right:10px;
	background:url(/img/sexnalevo/search-font.gif) no-repeat 10px 33px;
}

.search h2 {
	padding:10px 0 0 13px;
}

.right-text {
	float:right;
	width:485px;
	line-height:16px;
}

.search-select {
	margin-left:170px;
}

.search-select select {
	width:120px;
	margin:0 5px 5px 0;
}

.right-top {
	margin:9px 10px 0 0;
	background:url(/img/sexnalevo/right-top.jpg) repeat-x #FFE4C6;
	height:160px;
}

.right-bottom {
	background:url(/img/sexnalevo/right-bottom.jpg) repeat-x bottom left;
	height:160px;
}

.right-left {
	background:url(/img/sexnalevo/right-left.jpg) repeat-y top left;
	height:160px;
}

.right-right {
	background:url(/img/sexnalevo/right-right.jpg) repeat-y top right;
	height:160px;
}

.right-corner1 {
	background:url(/img/sexnalevo/right-corner1.jpg) no-repeat top left;
	height:160px;
}

.right-corner2{
	background:url(/img/sexnalevo/right-corner2.gif) no-repeat top right;
	height:160px;
}

.right-corner3 {
	background:url(/img/sexnalevo/right-corner3.gif) no-repeat bottom left;
	height:160px;
}

.right-corner4 {
	background:url(/img/sexnalevo/right-corner4.gif) no-repeat bottom right;
	height:140px;
	padding:10px;
}

.more-info a {
	display:block;
	height:93px;
	width:240px;
	margin-left:380px;
	position:absolute;
}

.title-text {
	color:#FFF;
	font-size:21px;
	font-family:Tahoma;
	line-height:18px;
	height:100px;
	padding:47px 380px 0 340px;
}

.title-text .big {
	margin:0 0 15px 60px;
	font-size:26px;
	font-weight:bold;
}

.title-text .bbig {
	font-size:30px;
	font-weight:bold;
	margin:5px 0 0 120px;
}

.add-to-logo div {
	color:#FFF;
	font-size:24px;
	text-align:center;
	padding-top:10px;
}

.other-add-to-logo div {
	color:#FFF;
	font-size:24px;
	text-align:center;
	padding-top:10px;
	_padding-left:70px;
	_width:250px;
}

.large {
	font-size:30px;
	font-weight:bold;
}

.registration {
	margin:10px 0 0 20px;;
}

.for-ie-width {
	width:330px;
}

.for-ie-width td {
	width:110px;
}

#gallery a {
	text-decoration:none;
}

.mes-content img {
	float:left;
	padding:0 5px;
	height:68px;
	width:58px;
}

.foto-content img {
	border:5px solid #FFFFFF;
	margin-left:5px;
}

.friends-content img {
	border:0;
}

.div-right {
	text-align:right;
	width:100%;
	margin:0 10px 20px 0;
}

.margin-bottom {
	margin-bottom:10px;
}

.padding-right {
}

.bg img {
	width:64px;
	height:67px;
	border:0;
}

.mes-content img {
	border:0;
}

.decorate {
	text-decoration:underline;
	cursor:pointer;
}

.mes-content a {
	color:#000;
	text-decoration:none;
}

.with-foto img {
	border:0;
}

.mes-area input {
	text-align:center;
}

.more a, .more a:visited {
	color:#7A4D4D;
}

.large a, .large a:visited {
	color:#FFF;
	text-decoration:none;
}

.logo-link {
	display: block;
	position: absolute;
	height: 100px;
	width: 300px;
	margin-top: 50px;
	margin-left: 100px;
}

.notShow, .noDisplay {
	display:none;
}