<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ::::: http://15sex.ru/images/bezotkazniki/style.css ::::: */

* { margin: 0px; padding: 0px; }
body, html { height: 100%; }
@font-face {
	font-family: "pt_sansregular";
	font-style: normal;
	font-weight: normal;
	src: url('pts55f_w-stompeg.eot') format("embedded-opentype"), url('pts55f_w-stompeg.woff') format("woff"), url('pts55f_w-stompeg.ttf') format("truetype"), url('pts55f_w-stompeg.svg') format("svg");
}
@font-face {
	font-family: "pt_sansbold";
	font-style: normal;
	font-weight: normal;
	src: local("вє"), url('pts75f_w.woff') format("woff"), url('pts75f_w.ttf') format("truetype"), url('pts75f_w.svg') format("svg");
}
@font-face {
	font-family: "Conv_RussoOne-Regular";
	font-style: normal;
	font-weight: normal;
	src: local("вє"), url('russoone-regular.woff') format("woff"), url('russoone-regular.ttf') format("truetype"), url('russoone-regular.svg') format("svg");
}
body { background: url('bg-body.png') repeat-x scroll left top rgb(255, 255, 255); min-height: 100%; font-family: 'pt_sansregular',sans-serif; font-size: 12px; color: rgb(102, 102, 102); line-height: 1.2em; }
a, img { outline: medium none; border: medium none; }
a { text-decoration: underline; cursor: pointer; color: rgb(243, 127, 42); }
a:hover { text-decoration: none; color: rgb(243, 127, 42); }
#wrapper { width: 940px; margin: 0px auto; min-height: 100%; }
.left { float: left; }
.right { float: right; }
.in-block { display: inline-block; }
.space-bottom-xs { margin-bottom: 6px ! important; }
.space-bottom-m { margin-bottom: 24px ! important; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 24px; line-height: 24px; margin: 0px 0px 15px; font-family: 'pt_sansbold'; }
div { position: relative; }
#header { width: 100%; height: 48px; }
a.logo { background: url('logo.png') no-repeat scroll left top transparent; position: absolute; left: 0px; top: 0px; width: 196px; height: 48px; }
ul#nav { list-style: none outside none; position: absolute; right: 0px; top: 8px; overflow: hidden; }
ul#nav li { float: left; margin: 0px 15px; }
ul#nav li a { display: block; padding-top: 18px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; }
ul#nav li a:hover, ul#nav li a.current { text-decoration: underline; color: rgb(255, 255, 255); }
.icon-dating-nav { background: url('icon-dating-nav.png') no-repeat scroll 50% 0px transparent; }
.icon-search-nav { background: url('icon-search-nav.png') no-repeat scroll 50% 0px transparent; }
.icon-top-nav { background: url('icon-top-nav.png') no-repeat scroll 50% 0px transparent; }
.icon-photo-nav { background: url('icon-photo-nav.png') no-repeat scroll 50% 0px transparent; }
.icon-video-nav { background: url('icon-video-nav.png') no-repeat scroll 50% 0px transparent; }
.icon-groups-nav { background: url('icon-groups-nav.png') no-repeat scroll 50% 0px transparent; }
.icon-diary-nav { background: url('icon-diary-nav.png') no-repeat scroll 50% 0px transparent; }
.icon-meeting-nav { background: url('icon-meeting-nav.png') no-repeat scroll 50% 0px transparent; }
.icon-web-nav { background: url('icon-web-nav.png') no-repeat scroll 50% 0px transparent; }
#content { padding: 0px 0px 118px; }
#leftcol { float: left; width: 220px; z-index: 10; }
#maincol { float: right; width: 700px; padding: 24px 0px 0px; }
.inputs { width: 100%; overflow: hidden; line-height: 27px; margin-bottom: 3px; }
.inputs label { float: left; width: 140px; }
.inputs .hint { float: left; line-height: 27px; white-space: nowrap; margin-left: 14px; width: 318px; overflow: hidden; }
.txt-field { background: url('txt-field.png') no-repeat scroll 0% 0% transparent; padding: 6px 10px; color: rgb(153, 153, 153); font-size: 12px; font-family: 'pt_sansregular',sans-serif; border: medium none; width: 182px; }
.button, .button:hover { background: url('button-green.png') no-repeat scroll 0% 0% transparent; border: medium none; cursor: pointer; text-align: center; text-decoration: none ! important; font-size: 20px; text-shadow: 1px 1px 1px rgb(28, 89, 8); font-family: 'pt_sansbold'; color: rgb(255, 255, 255) ! important; width: 203px; padding: 4px 0px 6px; line-height: 29px; }
.niceCheck { width: 17px; height: 17px; display: inline-block; cursor: pointer; background: url('checkbox.png') no-repeat scroll 0% 0% transparent; }
.niceCheck input { display: none; }
.checkbox-line { margin-bottom: 10px; overflow: hidden; line-height: 17px; }
.checkbox-line .niceCheck { float: left; margin-right: 8px; }
label.online, label.mobile { width: 29px; height: 18px; position: absolute; }
label.mobile { background: url('icon-mobile.png') no-repeat scroll 0% 0% transparent; }
.ancet { float: left; width: 102px; height: 258px; margin: 0px 0px 22px 37px; }
.ancet.first { margin-left: 0px ! important; }
.ancet img { display: block; width: 102px; height: 136px; margin-bottom: 6px; }
.ancet .data { padding: 0px 38px 0px 0px; height: 63px; }
.ancet .data span { display: block; }
.ancet .communicate { background: url('separate-stock-photo.png') repeat-x scroll 0% 0% transparent; height: 30px; line-height: 28px; text-align: center; font-weight: bold; }
.checked { text-align: center; padding-top: 5px; }
.checked span { padding: 2px 0px 2px 26px; background: url('icon-checked.png') no-repeat scroll 0px 50% transparent; line-height: 16px; color: rgb(102, 153, 51); font-size: 11px; }
.ancet label.online, .ancet label.mobile { top: 145px; right: 0px; }
.sidebar-box-grad { background: url('sidebar-box-grad.png') no-repeat scroll 0% 0% transparent; padding: 25px 8px 0px; overflow: hidden; }
#leftcol h3 { font-size: 24px; font-family: 'pt_sansregular',sans-serif; }
.statistics { margin-bottom: 108px; }
.statistics h3 { margin-bottom: 18px; }
.statistics ul { list-style: none outside none; padding: 0px; margin: 0px; }
.statistics ul li { overflow: hidden; margin-bottom: 2px; font-size: 14px; }
.statistics ul li.selected span, .statistics ul li.selected label { color: rgb(243, 127, 42); }
.statistics ul li span { float: left; color: rgb(51, 51, 51); }
.statistics ul li label { float: right; color: rgb(153, 153, 153); }
.statistics .separate { height: 20px; background: url('statistic-separate.png') no-repeat scroll 50% 50% transparent; }
.new-faces { overflow: hidden; margin: 0px 0px 0px -2px; width: 213px; }
.new-faces .title { margin-bottom: 14px; padding: 0px 6px; font-size: 14px; }
.new-faces .title h3 { margin: 0px 0px 6px; }
.new-faces .title a { margin-right: 20px; }
.new-faces .ancet { margin-left: 4px; }
.sidebar-box-grad-top { background: url('sidebar-box-grad-top.jpg') no-repeat scroll 0% 0% transparent; padding: 16px 0px 400px; }
form.autorization { overflow: hidden; padding: 0px 8px; }
form.autorization h3 { margin-bottom: 14px; }
.submit, .submit:hover { border: medium none; text-decoration: none; cursor: pointer; background: none repeat scroll 0% 0% rgb(243, 127, 42); color: rgb(255, 255, 255); overflow: visible; padding: 5px 12px; font-family: 'pt_sansregular',sans-serif; font-size: 12px; margin-right: 2px; }
form.autorization div.left { width: 130px; }
form.autorization div.left .checkbox-line { margin-bottom: 0px; }
form.autorization div.left a { line-height: 1.2em; margin-left: 25px; }
.men-pict { background: url('men-pict.png') no-repeat scroll 0% 0% transparent; width: 279px; height: 549px; position: absolute; left: -33px; bottom: -155px; }
.free-reg { overflow: hidden; padding-left: 25px; width: 675px; }
.free-reg h3 { font-family: 'Conv_RussoOne-Regular'; color: rgb(238, 84, 0); margin-bottom: 18px; }
.free-reg .inputs label { font-size: 14px; }
.free-reg .inputs.cupcha-box { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 16px 0px; line-height: 35px; margin-bottom: 13px; }
.free-reg .inputs.cupcha-box .txt-field { margin-top: 3px; width: 85px; background: url('txt-field-short.png') no-repeat scroll 0% 0% transparent; }
.free-reg .inputs .cupcha { width: 85px; height: 35px; margin-right: 18px; }
.err { float: left; color: red; margin-left: 140px; margin-bottom: 10px; }
#footer { margin: -90px auto 0px; width: 940px; height: 72px; padding-top: 18px; border-top: 1px solid rgb(187, 187, 187); }
#footer ul { list-style: none outside none; padding: 0px; margin: 0px 0px 4px; overflow: hidden; }
#footer ul li { float: left; background: url('border-footer.png') no-repeat scroll 0px 3px transparent; padding: 0px 11px 0px 13px; font-size: 12px; }
#footer ul li:last-child { padding-right: 0px; }
#footer ul li:first-child { padding-left: 0px; background: none repeat scroll 0% 0% transparent; }
#footer .right { color: rgb(152, 152, 152); font-size: 10px; }
.window { display: none; position: absolute; z-index: 510; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 20px; width: 626px; }
.window .close { position: absolute; top: 14px; right: 14px; background: url('icon-close.png') no-repeat scroll 0% 0% transparent; width: 7px; height: 8px; }
.window .head { width: 100%; overflow: hidden; margin-bottom: 16px; font-size: 14px; }
.form-login { width: 100%; overflow: hidden; }
.form-login .line { margin-bottom: 14px; width: 100%; overflow: hidden; }
.form-login .col { width: 260px; }
.form-login .col label { width: 53px; font-size: 14px; }
.form-login .col.last { margin: 0px 20px; float: left; }
.form-login .col a.link { margin-left: 53px; }
.form-login .col .button { margin-left: 53px; }
.at-first { margin-left: 53px; line-height: 1.15em; }
/* ::::: http://15sex.ru/images/bezotkazniki/jquery.selectBox.css ::::: */

</pre></body></html>