/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}

/* Site styles */
html {height:100%;}
body {font:12px Arial;color:#000;background:#000;height:100%;}
.body2 {font:12px Arial;color:#000;background:#fff;position:relative;height:100%;}
a {text-decoration:underline;color:#000;}
a:hover {text-decoration:none;}

h1 {position:absolute;top:18px;left:181px;font:normal 20px Arial;color:#000;width:712px;border-bottom:1px dashed #000;padding:0 0 0 5px;letter-spacing:-1px;height:26px}
h2 {position:absolute;top:49px;left:186px;font:italic bold 15px Verdana;color:#fff;}
h3 {font:italic bold 15px "Times New Roman";text-align:center;}
h4 {font:bold 15px "Times New Roman";}
h5 {font:bold 17px "Times New Roman";text-align:center;margin-top:-1px;}
.button {padding:0 0 1px;font:12px Tahoma;height:23px;}
select {margin:0;font:13px Arial;//margin:0 0 -1px;}
textarea, .text, textarea.disable:hover, .text.disable:hover {padding:2px 2px 3px;font:13px Arial;border:1px solid #ccc;margin:0;//margin:-1px 0;}
  textarea.disable, textarea.disable:hover {color:#999}
    textarea:hover, .text:hover {border-top:1px solid #999;border-left:1px solid #999;}
    .text.disable {background:#EFEFEF;}

/* Structure */
.wrapper {position:relative;min-height:100%;width:899px;margin:0 auto;background:#fff url("/images/bg.gif") repeat-y;overflow: hidden;}
.wrapper:after {clear:both;display:block;content:"";}
.container {width:100%;float:right;margin-left:-181px;}
.nojava {position:fixed;background:#FFF;padding:3px;z-index:999;top:0;left:0;right:0;border-bottom:1px solid #000;}

/* Header */
.header {position:relative;height:104px;background:#f00;margin:0 0 20px;z-index:2;}
    .top {position:relative;clear:both;color:#fff;text-align:right;background:#000;width:100%;height:16px;overflow:hidden;font-weight:bold;}
	    .top-link {float:left;}
	    .top a {color:#fff;margin:0 0 0 12px;}
	    .top a:hover {color:#f00;text-decoration:none;}
	        .top-link a {margin:0 7px 0 0;}
  .logo {position:absolute;top:16px;left:0;border-right:1px solid #000;padding:13px 17px 13px 24px;}
      .logo img {width:139px;height:32px;}
    
	.full-top-menu {position:absolute;top:73px;width:100%;height:31px;background:#000;z-index:3;}
		.rightmenu {position:relative;float:right;top:1px;overflow:hidden;}
			.rightmenu li {float:left;background:#ccc url("../images/rightmenu1_1.gif") no-repeat;padding:0 6px 0 32px;font:bold 1em/29px Arial;}
			.rightmenu li.current {background:#fff url("../images/rightmenu1_2.gif") no-repeat;border-bottom:1px #FFF solid;}
				.rightmenu a {color:#000;}
				.rightmenu a:hover {color:#000;}
			.rightmenu li.exit {background:none;font-weight:normal;}
				.rightmenu li.exit a {color:#fff;}
				.rightmenu li.exit a:hover {color:#f00;}
 		.login {position:relative;float:left;color:#fff;}
			.login .button {margin:0 7px;width:50px;height:23px;}
				.login td input {width:136px;height:17px;margin:0px 6px 0px 2px;}
			.login td {height:31px;}
			.login th {width:20px;text-align:right;}
			.login a {color:#fff;margin:0 3px;}
				.login a:hover {color:#f00;text-decoration:none;}
 		.status {position:relative;float:left;top:8px;color:#fff;}
		.statusbar {position:absolute;top:30px;right:0;background:#000 url("../images/statusbar.gif") no-repeat;font:12px Arial;color:#fff;padding:7px 0 6px 13px;}
		   .statusbar img{vertical-align:-4px;margin:0 2px 0 5px;width:16px;height:16px;}
         .statusbar a{color:#fff;text-decoration:none}
           .statusbar a:hover{text-decoration:underline}
		.topmenu {float:left;position:relative;font:normal 0.95em/30px "Trebuchet MS";text-transform:uppercase;color:#fff;}
			.topmenu li {float:left;padding:1px 9px 0;position:relative;cursor:default;}
			.topmenu img{vertical-align:-4px;margin:0 1px 0 0;width:16px;height:16px;}
				.topmenu a {display:block;padding:1px 9px 0;text-decoration:none;color:#fff;}
				.topmenu a:hover {color:#fff;}
				.topmenu li.empty {padding:0;}
			.topmenu li:hover, .topmenu li.iehover {background:#333;}
				.topmenu li:hover ul, .topmenu li.iehover ul {display:block;}
				.topmenu ul {position:absolute;top:31px;left:0;display:none;font:normal 1em/1.2em "Trebuchet MS";text-transform:none;width:180px;background:url("../images/topmenu-333-90.png");}
					.topmenu ul li {float:none;padding:0;vertical-align:top;}
						.topmenu ul a {display:block;padding:5px 9px;text-decoration:none;vertical-align:top;position:relative;width:162px;}
						.topmenu ul a:hover {background:#76b900;color:#000;}
					.topmenu ul li:hover, .topmenu ul li.iehover {background:none;}
.header2 {background:#f00;height:47px;text-align:center;font:16px "Times New Roman";line-height:47px;padding:0 0 0 160px;border-bottom:1px solid #000;}
    .header2 .logo {border:none;top:7px;left:4px;padding:0;}
    .header2 strong {font:bold 17px "Times New Roman";}

/* Content */
.content {margin-left:181px;padding:0 21px 40px}
	.content .button {width:145px;}
	.content textarea {width:450px;height:140px;}
	.content .title {background:#E1E1E1;font:italic 13px Tahoma;height:25px;line-height: 25px;text-align:center;}
	.content fieldset, .content2 fieldset {border:1px solid #999;padding:3px;margin:0 0 10px;}
		.content fieldset legend, .content2 fieldset legend {color:#666;padding:0px 2px;margin:0 5px;}
	.line {height:1px;background:#000;margin:3px 85px 25px 85px;line-height:0;font-size:0;overflow:hidden;}
	.nomargin {margin-bottom:0;}
	.center {text-align:center;}
		.center.font {font:14px "Times New Roman";margin-top:5px;}
	.preview {overflow:hidden;padding:0 0 25px;}
		.preview dt {float:left;width:116px;}
			.preview dt img {border:1px solid #000;width:90px;height:140px;}
			.preview dt a:hover img {border:1px solid #f00;}
		.preview dd {float:left;width:551px;font:14px "Times New Roman";}
			.preview strong {font-size:15px;}
			.photo {padding:17px 0 0;font:italic bold 12px Arial;}
		.preview.grank {border-bottom:3px solid #999;border-top:1px solid #000;margin:3px 0 25px;padding:25px 0 3px 20px;}
			.preview.grank dt {float:right;}
			.preview.grank dd {width:531px;}
	.redtitle {margin-top:10px;color:#f00;font:bold 15px Tahoma;}
	.textblock {font:normal 14px "Times New Roman";text-align:justify;margin:0 0 10px;}
		.imgright {float:right;margin:0 0 0 15px;width:219px;height:400px;}
		.imgleft {float:left;margin:0 0 0 15px;}
		.textblock strong {font-size:15px;}
		.textblock ul {margin-left:20px;list-style:disc;}
	.auth-form {width:600px;margin:0 auto;padding-top:10px;}
		.error_list {background:#fdd;color:#f00;padding:3px 2px;font:bold 13px Arial;list-style:none;margin:0 0 3px;}
    .mess-noscript {padding:3px 2px;color:#fff;font:normal 13px Arial;margin:5px 0;}
    .mess-noscript.error {background:#D64450;}
    .mess-noscript.success {background:#4DB559;}
    .mess-noscript.fix {margin:10px 0 -5px;}
		.auth-form .form-struct {margin:5px 0 0;}
			.auth-form .form-struct dt {width:32%;padding:6px 4px 0 3px;}
			.auth-form .form-struct dd {margin:0;padding:3px;}
			.auth-form .form-struct .text {width:200px;}
				.auth-form p a {font-weight:bold;margin:0 3px;}
		.auth-form .button {width:100px;}
	.paging {overflow:hidden;background:#f3f3f3;padding:1px 0;margin:5px 0;}
		.paging li {float:left;margin:-1px 0;}
		.paging li.sort {margin-right:17px;}
			.paging li.sort a {text-decoration:none;font:bold 1em/26px "Times New Roman";display:inline-block;padding:0 7px;}
			.paging li.sort a.active {background:#ccc;}
			.paging li.sort a.active img {width:12px;height:7px}
		.paging li.listing, .paging li.action {margin:-2px 0;float:right;background:#fff;padding:2px 0 2px 5px;}
			.paging li.listing em {margin-top:4px;display:inline-block;vertical-align:top;font:normal 12px Arial;}
			.paging li.listing em i {padding:0 3px;font-style:normal;}
		.paging li.options {padding:3px 0 0 3px;}
			.paging li.options span {display:inline-block;height:16px;}
			.paging li.options td {height:21px;}			
      .paging li.options .button {margin:-1px 0 0;width:90px;}
			.paging li.options em {font:normal 1em/19px Arial;}
			.paging li.options i {color:#F00;font-style:normal;}
			.paging li.options i.green {color:#0F0;}
		.paging li.action {float:left;padding:2px 7px 2px 0;margin-left:-2px;}
			.paging li.action select {vertical-align:top;margin:2px 0 0 2px;//margin:1px 0 0 2px;}
      .paging li.action .button {margin:1px 0 0 1px;vertical-align:top;width:90px;}
            .icon img {width:16px;height:16px;vertical-align:top;}
			.icon, .icon.disabled:hover {display:inline-block;padding:3px;border:1px solid #999;background:#ccc;margin:0 0 0 2px;}
			.icon:hover {border:1px solid #000;background:#fff;}
				.icon.off:hover {background:#F00;}
				.icon.on:hover {background:#0C0;}
			.rate {display:inline-block;padding:3px;border:1px solid #999;background:#ccc;width:63px;text-align:center;}
				.rate em {font:bold 15px Tahoma;color:#ff0000;}
				.rate b {font:bold 15px Tahoma;color:#000;}
	.photoblock {margin:10px -20px;text-align:center;position:relative;}
		.photoblock fieldset {margin:5px 21px 0;text-align:left;padding:5px 10px;font:12px Arial;}
		.photoblock .img-wrapper {border:1px solid #000;}
		.photoblock img {vertical-align:-3px;}
    .photoblock span {display:block;}
		.photoblock table {margin:0 auto;}
		.select-coner {position:relative;}
			.select-coner div {position:absolute;left:-22px;}
			.select-coner div p.area.num, .select-coner div p.area.fcomm {float:none;margin:0 0 3px;height:12px;}
      .select-coner a.coner {position:absolute;width:125px;height:35px;border:1px dotted #000;background:url(../images/opacity_C0C0C0_50.png);display:none;}
      .select-coner a.coner img {display:none;}
			.select-coner a.coner:hover, .select-coner a.coner.curr {background:url(/images/px.gif);}
				.select-coner a.coner:hover img {display:block;border:0;}
				.select-coner a.coner.t-l, .select-coner a.coner.curr.t-l {top:0;left:0;}
				.select-coner a.coner.t-r, .select-coner a.coner.curr.t-r {top:0;right:0}
				.select-coner a.coner.b-l, .select-coner a.coner.curr.b-l {bottom:0;left:0;}
				.select-coner a.coner.b-r, .select-coner a.coner.curr.b-r {bottom:0;right:0}
	.request {font:12px "Times New Roman";color:#c00;}
  .request.green {color:#0c0;}
	.reg-form {width:620px;margin:0 auto;padding-top:10px;}
		.reg-form .request {padding:0 0 2px;}
		.reg-form .text {width:200px;}
			.reg-form .text.code {width:40px;}
		.reg-form .button {width:145px;margin-top:7px;}
  .reg-struct {font-size:13px;border-bottom:1px solid #999;}
      .reg-struct dt {float:left;width:27%;padding:6px 0 0 7px;border-top:1px solid #999;}
      .reg-struct dd {margin:0 0 0 27%;border-top:1px solid #999;padding:3px 3px 3px 7px;background:#f3f3f3;}
		.tip {font:11px Tahoma;color:#666;}
		.code-block {padding:0 0 3px;}
			.code-block img {vertical-align:middle;width:272px;height:152}
				.code-block span img, .code-block a img {width:28px;height:28px;}
		.field-status {font:bold 13px Tahoma;color:#090;display:inline-block;height:20px;}
			.field-status img {vertical-align:-4px;width:17px;height:17px;}
		.buttonblock {margin:10px 0 0;text-align:center;border-top:1px solid #000;padding:10px 0 0;}
  .search-form {padding:0 35px;margin:0 auto;}
		.search-form fieldset {text-align:left;margin:0 0 5px;}
		.form-struct {font:13px Arial;margin:5px 0 -5px;}
			.form-struct dt, .form-struct dd {background:#f3f3f3;margin:0 0 5px;padding:5px 3px;}
			.form-struct dt {float:left;text-align:right;width:36%;padding:8px 6px 0 3px;}
      .form-struct span, .param span {display:inline-block;//height:18px;}
				.form-struct span.correct {//height:20px;}
			.form-struct .text, .param .text {width:40px;margin-left:3px;margin-right:3px;}
      .form-struct .text.disable:hover {margin-left:3px;margin-right:3px;}
			.form-struct .text.name {width:150px;}
      .form-struct .text.auto {width:25px;margin-left:0;margin-right:0;}
			.form-struct .text.ip {width:100px;}
      .form-struct dd img.del {margin:3px 5px 0 0;vertical-align:top;}
			.form-struct dt.correct {padding:8px 6px 0 3px;}
			.form-struct dd.correct {padding:6px 3px;}
		.param {font:13px Arial;}
			.param li {background:#f3f3f3;margin:5px 0 0;text-align:center;padding:5px 3px;}
			.param li.correct {padding:6px 3px;}
			.param select, {margin-left:3px;margin-right:3px;}
			.param label {margin:0 5px;}
			.param .text.phone {width:75px;}
			.param .text.name {width:150px;}
	.part-title {background:#e1e1e1;font:italic bold 13px Tahoma;padding:3px;margin-top:5px;}
		.part-title a {font-style:italic;display:block;padding:1px 0 1px;}
		.part-title a:focus {outline:none;}
	.cols {overflow:hidden;font:13px Arial;padding:2px 0;}
		.cols .lcol {float:left;width:49%;padding:0 0 0 3px;}
		.cols .rcol {float:right;width:50%;}
	.show-near {background:#e1e1e1;text-align:center;font:13px Arial;padding:3px;}
	.cols2 {overflow:hidden;font:13px Arial;}
		.cols2 .lcol {float:left;width:49%;}
		.cols2 .rcol {float:right;width:50%;}
			.service {background:#f3f3f3;padding:2px 0 2px 3px;}
  .searchresult {text-align:center;border-top:1px solid #000;padding:20px 0 0;font:italic 15px Tahoma;color:#666;margin:0 0 10px;}
    .searchresult span {font:normal bold 15px "Times New Roman";color:#000;}
    .searchresult img {width:133px;height:20px;}
    .searchresult .button {margin-top:12px;}
    .searchresult p {margin:0 0 5px;//margin:0 0 2px;}
	.category {border:1px solid #ccc;text-align:right;font:italic 15px "Times New Roman";color:#666;margin:0 0 25px;overflow:hidden;padding:0 2px 0;}
		.rating {float:left;font:normal 14px "Times New Roman";color:#000;}
			.rating strong {font-size:15px;}
	.redline {border-top:3px solid #f00;height:0;margin:0 -21px 21px;font-size:0;}
	.tariff-plane {}
		.tariff-plane .button {width:80px;}
		.tariff-plane .request {margin:0 0 2px;}
  .contacts, .tariff {width:100%;text-align:center;margin-top:5px;font:normal 12px Arial;}
		.contacts th, .tariff th {background:#e1e1e1;font:bold 12px "Times New Roman";padding:3px;border-right:3px solid #fff;}
		.contacts td, .tariff td {background:#f3f3f3;border-top:3px solid #fff;padding:3px;border-right:3px solid #fff;}
		.contacts .norb, .tariff .norb {border-right:0;}
    .tariff th.cell {width:130px;}
    .contacts td .text {width:200px;}
	.q-form {width:620px;margin:0 auto;}
		.imp {color:#f00;font-size:13px;}
    .imp.green {color:#0c0;}
		.q-form textarea {width:450px;height:140px;}
		.q-form .text {width:200px;}
		.q-form .button {width:100px;margin:7px 0 0;}
		.q-form .comment {margin-top:5px;}
			.q-form .comment dt {width:120px;}
      .q-form .comment dd {margin:0 0 0 120px;}
  .tabs {overflow:hidden;font:12px Arial;margin:0 0 5px;background:#999;padding:6px 0 0 5px;}
		.tabs li {position:relative;float:left;margin:0 5px 0 0;}
			.tabs a {background:#f3f3f3;border:1px solid #f3f3f3;border-bottom:0;display:block;color:#999;text-decoration:none;padding:5px 8px 6px;}
			.tabs a:hover {background:#fff;border-color:#666;color:#000;}
		.tabs li.current {border:1px solid #fff;border-bottom:0;padding:5px 8px 7px;background:#fff;}
		.tabs span {font-size:20px;margin:-6px 0;display:inline-block;vertical-align:-4px;color:#F00;}
	.tabs-bottom {border-top:2px solid #999;padding:0 0 22px 5px;font:12px Arial;margin:0 0 10px;}
		.tabs-bottom li {float:left;margin:0 3px 0 0;}
			.tabs-bottom a {background:#f3f3f3;border:1px solid #f3f3f3;border-top:0;display:block;color:#999;text-decoration:none;padding:3px 9px;}
			.tabs-bottom a:hover {background:#fff;border-color:#999;color:#000;}
		.tabs-bottom li.current {border:1px solid #999;border-top:0;margin-top:-2px;padding:5px 9px 3px;background:#fff;}
		.tabs-bottom span {font-size:20px;margin:-6px 0;display:inline-block;vertical-align:-4px;color:#F00;}
	.two-field {overflow:hidden;}
		.two-field fieldset {margin:5px 0 6px;}
		.two-field .parametr {float:left;width:48%;margin:5px 6px 0 0;}
		.two-field .info {height:130px;}
		.two-field .info2 {height:90px;background:#f3f3f3;margin:3px 0 0 0;padding:5px 10px 3px 3px;font:13px Tahoma;}
		.two-field .avatar-profile {float:left;text-align:center;width:146px;margin:5px 6px 0 0;}
		.pic {height:132px;margin:7px 0 4px;}
			.pic img {border:1px solid #000;}
			.pic img.nopic {width:120px;height:120px;border:0;}
		.edit {text-align: right}
		.edit2 {text-align: right; background: #f3f3f3}
		.info {background:#f3f3f3;margin:5px 0 0 0;padding:5px 10px 3px 3px;font:13px Tahoma;}
			.info span, .info2 span {font-style:italic;color: #666666;}
			.info p {padding:0 3px;}
			.info .button {margin:5px 10px 3px;width:70px;}
	.profile {}
    .profile .add-struct {margin-top:-3px;overflow:hidden;}
    .profile .add-struct dt {width:36%;}
    .profile .add-struct dd {margin-left:36%;}
    .profile .add-struct dd img {margin:4px 10px 0 5px;vertical-align:top;width:16px;height:16px;}
    .profile .text {width:30px;}
    .profile .text.town {width:190px;}
    .profile .text.birthday {width:70px;}
		.profile .request {margin:10px 0 -10px;}
		.profile .part-title {border-top:5px solid #fff;margin-top:0;}
		.profile .service.user {margin:0;display:none;}
		.profile .lcol, .profile .rcol, .profile .param {margin-top:-5px;}
	.edit-profile {}
		.edit-commet {background:#f3f3f3;overflow:hidden;padding:6px 0 6px 110px;}
			.edit-commet textarea {width:450px;height:140px;}
		.intro {font:12px "Times New Roman";color:#c00;padding:4px 0 0;margin:15px 0 5px;}
		.back {text-align:right;margin:10px 2px 0 0;}
			.edit-profile table {background:#f3f3f3;height:140px;width:100%;}
				.edit-profile td, .edit-profile th {vertical-align:middle;}
				.edit-profile th {width:130px;}
        .edit-profile td input {width:370px;background:#fff;vertical-align:middle;border:1px solid #999;}
        .edit-profile td .error-list {margin-right:3px;}
        .edit-profile th img {border: 1px solid #000;vertical-align:middle;}
        .edit-profile th img.nobrd {border:1px solid #f3f3f3;width:120px;height:120px;}
	.field-bg {position:relative;width:100%;padding-top:11px;margin-top:11px;}
		.legend-right {position:absolute;right:11px;top:0;background:#fff;padding:0 2px;}
    .legend-right .button.date {width:90px;vertical-align:top;margin-top:-1px;//vertical-align:-1px;}
		.field-in {border:1px solid #999;padding:16px 3px 3px;font:14px "Times New Roman";}
			.field-in-bg {background:#fff;overflow:hidden;}
				.hr-line {font-size:1px;line-height:1px;border-top:2px solid #999;margin:5px 0;clear:right;}
		.user-info {background:#f3f3f3;width:100%;height:90px;font:11px Arial;color:#666;}
			.user-info.ban {background:#fff;}
			.user-info th {padding:0 0 0 5px;text-align:left;font-weight:normal;vertical-align:middle;}
			.user-info td {vertical-align:middle;}
      .user-info td.select {padding: 0 3px; width: 19px;}
				.user-info th p {font:bold 12px Arial;color:#0033cc;}
				.user-info th p img {width:11px;height:11px;}
				     .user-info th a {font:bold 12px Arial;color:#0033cc;text-decoration:none;}
				     .user-info th a:hover {text-decoration:underline;}
			.avatar-s {width:90px;text-align:center;}
				.avatar-s img {vertical-align:middle;}
				     .avatar-s a img {border:1px solid #000;}
				     .avatar-s a:hover img {border:1px solid #f00;}
				     .avatar-s a.noimg img {border:0}
				     .avatar-s a.noimg:hover img {border:0;}
			.mess {font:12px Arial;padding:0 10px 0 5px;width:60%;}
				.mess a {color:#000;text-decoration:none;}
				.mess a:hover {text-decoration:underline;}
				     .mess p a {color:#666;}
			.mess-r {background:#fff;}
	.message {margin-top:5px;}
		.message .read {background:#fff;}
		.message.write {background:#f3f3f3;}
		.message .button {margin:5px 0;width:100px;}
		.message textarea {width:450px;height:140px;}
		.message .otzyv-score {border-top:3px solid #fff;border-bottom:3px solid #fff;margin-top:5px;}
    .girl-avatar {float:left;text-align:center;}
      .girl-avatar img {border:1px solid #000;width:60px;height:93px;margin:3px 9px 0;}
		.comment {overflow:hidden;background:#f3f3f3;font:13px Arial;}
      .comment dt {float:left;width:60px;text-align:right;padding:6px 0 0;}
      .comment dd {margin:0 0 0 60px;padding:3px 3px 3px 7px;}
				.comment.admin dt {width:50px;}
				.comment.admin dd {margin-left:50px;}
				.comment.admin dd p a {color:#0000ff;text-decoration:none;}
				.comment.admin dd p a:hover {color:#f00;text-decoration:underline;}
        .comment.admin dd p span {font:normal 11px Tahoma;display:inline;}
				.comment.admin span {margin-top:3px;display:block;}
				.comment.admin .button {margin-top:5px;width:100px;}
				.comment.admin textarea {width:450px;}
				.comment.admin textarea.disable, .comment.admin.public, .comment.admin .text.disable {background:#FFF;}
				.comment.admin textarea.admin, .comment.admin .text {width:570px;}
				   .comment.admin.new {margin-top:5px;}
		.structure {overflow:hidden;padding:1px 3px 0 0;background:#f3f3f3;font-size:13px;}
			.structure dt {float:left;width:90px;text-align:right;padding:2px 0;}
			.structure dd {float:left;width:478px;padding:2px 0 2px 7px;}
				.structure .text {width:200px;}
				.structure .text.theme {width:450px;}
			.structure label {padding-top:3px;display:block;}
			.structure em {font:bold 12px Arial;color:#0033cc;}
			.structure p {margin:0 0 5px;}
      .structure a {color:#0033cc;text-decoration:none;font:bold 12px Arial;}
			.structure a:hover {text-decoration:underline;}
		.avatar {float:left;width:90px;text-align:center;}
				.avatar a img {border:1px solid #000;}
				.avatar a:hover img {border:1px solid #f00}
				.avatar a.noimg img {border:0}
				.avatar a.noimg:hover img {border:0;}
	.history {overflow:hidden;font:14px "Times New Roman";}
      .history dt {float:left;width:25%;padding:5px 0;border-top:1px solid #ccc;font-size:11px;color:#666;}
      .history dd {margin:0 0 0 25%;border-top:1px solid #ccc;padding:5px 0 5px 15px;}
		.history span {color:#0033cc;font:bold 12px Arial;}
		.history a {font:bold 12px Arial;color:#0033cc;text-decoration:none;}
			.history a:hover {text-decoration:underline;}
		.history .last {border-top:1px solid #fff;}
	.news, .stat {overflow:hidden;padding:4px;font:13px Arial;background:#f3f3f3;margin-top:5px;}
		.news p {margin:0 0 15px;}
		.news span {font:11px Tahoma;color:#999;display:block}
		.stat .link {margin-top:5px;}
			.stat .link a {color:#0000ff;text-decoration:none;margin-top:5px;}
			.stat .link a:hover {text-decoration:underline;color:#f00;}
	.search {background:#f3f3f3;text-align:center;padding:7px 0;margin-top:5px;}
		.search .text {width:200px;}
    .search label {display:inline-block;height:17px;}
	.rating-list {margin:15px 0;font:normal 13px "Times New Roman";}
		.rating-list li {margin-top:4px;}
      .rating-list li.comm, .rating-list li.comm2 {float:right;width:130px;}
			.rating-list li.comm2 {width:80px;}
			.rating-list li.user, .rating-list li.girl, .rating-list li.girl2 {width:250px;}
			.rating-list li.girl2 {width:170px;}
				.rating-list li.girl a, .rating-list li.girl2 a {margin:0 0 0 15px;}
		.rating-list ul {padding:0 15px 0 15px;height:17px;background:#f3f3f3;border:1px solid #f3f3f3;}
			.rating-list ul li {float:left;margin:1px 0 0;}
		.rating-list ul:hover, .rating-list ul.iehover {border:1px solid #F00;}
		.rating-list span {font:bold 12px Arial;color:#00cc33;}
		.rating-list strong {font:bold 13px Arial;}
		.rating-list a {text-decoration:none;font:12px Arial;color:#0033cc;}
		.rating-list a:hover {text-decoration:underline;color:#f00;}
		.rating-list img {margin:0 0 0 15px;width:11px;height:11px;vertical-align:-1px;}
	.block-rating {overflow:hidden;margin:5px 0 0;}
		.spisok {width:337px;float:left;display:inline;}
			.spisok table {background:#fff;width:330px;border-collapse:separate;border-spacing:3px;}
			.spisok th {background:#E1E1E1;text-align:center;height:20px;font:bold 12px "Times New Roman";color:#000;padding:0;}
				.spisok tr.active td {border:1px solid #f00;}
				     .spisok tr.active td img {margin-left:2px;}
				     .spisok tr.active td.id {padding-left:8px;}
				.spisok td.place {width:45px;text-align:center;font:normal 13px "Times New Roman";}
				.spisok td.otzyv {width:50px;text-align:center;font:normal 13px "Times New Roman";}
				.spisok td.id {width:41px;padding-left:9px;text-align:left;font:bold 11px Arial;color:#00cc33;}
			.spisok td {background:#f3f3f3;line-height:16px;}
				.spisok td a {font: 12px Arial;color:#0000ff;text-decoration:none;}
				.spisok td a:hover {text-decoration:underline;color:#f00;}
				.spisok td img {width:11px;height:11px;vertical-align:-1px;}
  .diagram {float:right;display:inline;margin:24px 43px 0 0;background:url('../images/trustbar_shkala1.gif') no-repeat;padding:0 0 0 32px;}
  .diagram.sk2 {background:url('../images/trustbar_shkala2.gif') no-repeat;}
  .diagram li {position:relative;float:left;width:22px;height:147px;background:url('../images/trustbar_back.png') no-repeat;}       
    .diagram li div {position:absolute;bottom:3px;width:16px;background:#0F0;left:3px;}
       .diagram li span {position:absolute;bottom:-17px;width:22px;text-align:center;}
	.field-in-otzyv {background:#f3f3f3;overflow:hidden;margin:5px 0 0;}
		.otzyv-photo {width:100px;text-align:center;float:left;display:inline;padding:0 0 9px;}
			.otzyv-photo p {font:bold 12px "Times New Roman";background:#E1E1E1;border-bottom:3px solid #fff;margin:0 0 11px;padding:3px 0 2px;}
			.otzyv-photo a img {border:1px solid #000;width:90px;height:140px;}
			.otzyv-photo a:hover img {border: 1px solid #f00;}
		.otzyv-title {text-align:center;font:bold 12px "Times New Roman";border-left:3px solid #fff;border-bottom:3px solid #fff;margin-left:100px;background:#E1E1E1;padding:3px 0 2px;}
		.otzyv-text {margin-left:108px;padding-right:5px}
		.otzyv-score {background:#E1E1E1;text-align:center;font:normal 12px Arial;padding:3px 0;}
			.otzyv-score b {font-size:13px;font-style:italic;}
			.otzyv-score select {margin:0 6px 0 0;}
		.otzyv-ocenka {border-top:1px solid #000;border-bottom:1px solid #000;margin:4px 5px 5px 107px;text-align:center;font-size:13px;padding:3px 0 1px;}
				.otzyv-autor {text-align:right;font:13px Tahoma;padding-right:8px;color:#333;}
					.otzyv-autor strong {color:#000;}
					.otzyv-autor a, .anketa-info .otzyv-autor a {font:bold 12px Arial;color:#0033cc;text-decoration:none;}
				    .otzyv-autor a:hover, .anketa-info .otzyv-autor a:hover {text-decoration:underline;color:#0033cc;}
				    .otzyv-autor span, .anketa-info .otzyv-autor span {color:#00cc33;font:bold 14px Arial;}
					.otzyv-autor.unpublic {background:#f3f3f3;}
	.top-girls {overflow:hidden;margin:0 0 15px;}
		.top-girls li {background:#f3f3f3;float:left;margin:0 3px 0 3px;display:inline;text-align:center;width:162px;}
			.top-girls a img, .top-girls span img {border:1px solid #000;margin:6px 0 4px;width:90px;height:140px;}
      .top-girls span img {border:1px solid #f3f3f3;}
			.top-girls a:hover img {border:1px solid #f00;}
			.top-girls p {background:#fff;font:11px "Times New Roman";padding-bottom:3px;}
            	.top-girls p img {vertical-align:-4px;width:16px;height:16px;}
	.anketa {width:100%;}
		.anketa td, .anketa th {vertical-align:top;}
		.anketa th {padding:0 3px;width:19px;}
		.anketa .anketa-info {padding:0 0 0 2px;}
			.otzyv-spisok {font:bold 12px Arial;}
			.otzyv-img {float:right;padding:15px 8px 3px 9px;}
				.otzyv-img img {border:1px solid #000;}
				.otzyv-img.nobord img {border:0;}
		.anketa-phone {font:bold 13px Arial;background:#f3f3f3 url("../images/anketa-phone.gif") no-repeat 5px 3px;}
		.anketa-photo {background:#f3f3f3;width:110px;text-align:center;border-right:3px #FFF solid;}
			.w {width:120px;}
			.anketa-photo.in {background:#FFF;}
			.up-phone {margin:0 0 3px;}
			.anketa-photo .anketa-name {border-bottom:3px solid #fff;font:bold 13px Arial;background:#ccc;padding:2px 0;}
			.anketa-photo .disable {background:#f3f3f3;}
			.anketa-photo img {border:1px solid #000;}
			.anketa-photo a:hover img {border:1px solid #f00;}
			.anketa-photo img.disable {filter:alpha(opacity=30);-moz-opacity:0.3;KhtmlOpacity:0.3;opacity:0.3;}
              .anketa-photo img.nobrd, .anketa-photo a:hover img.nobrd {border:0;margin:1px;}
            	.anketa-photo .anketa-phone {margin:0;padding:3px 0 0 15px;}
		.anketa-info {padding:0 2px;font:14px "Times New Roman";}
              .anketa-info p img {width:16px;height:16px;vertical-align:-3px;}
              .anketa-info p.otzyv-spisok img {width:11px;height:11px;vertical-align:-1px;}
            	.anketa-info p i {font-style:normal;}
            	.anketa-info p i.red {color:#F00;}
            	.anketa-info p i.green {color:#0F0;}
      .not-publish {background:#f3f3f3;padding:3px 0 0 3px;overflow:hidden;}
			.anketa-info .anketa-name {background:#f3f3f3;font:bold 13px Arial;padding:3px 0;}
			.anketa-info span, .comment.admin span {font:italic 14px Arial;color:#666666;}
			.anketa-info a {font:12px Arial;color:#0000ff;text-decoration:underline;}
			.anketa-info a:hover {text-decoration:none;color:#f00;}
			.anketa-info .anketa-phone {margin:5px 0;padding:3px 0 3px 22px;}
			.anketa-info .user {color: #00cc33; font: bold 14px Arial}
            	.anketa-info .user span {color: #00cc33; font: bold 14px Arial}
	.anketa-list {width:100%;font:normal 12px Arial;}
  .anketa-list td {background:#f3f3f3;}
		.name1 {width:10%;}
		.name2 {width:18%}
		.name3 {width:13%}
		.anketa-list p {font:bold 13px Arial;}
		.anketa-list i {font-style:normal;}
			.anketa-list i.red {color:#F00;}
			.anketa-list i.green {color:#0F0;}
		.anketa-list td, .anketa-list th {text-align:center;border-top:5px solid #fff;}
		.anketa-list th {background:#fff;}
		.anketa-list.admin {margin-top:5px;}
			.anketa-list.admin td .icon {margin:2px 0 2px 2px;}
			.anketa-list tr.name-col th {background:#e1e1e1;font:bold 12px "Times New Roman";height:26px;border:0;}
			.anketa-list tr.noactive td {background:#fff;}
			.anketa-list th input {margin:0 2px 0 3px;padding:0 1px 1px 1px;vertical-align:-2px;//margin:0;}
		.anketa-list img {width:16px;height:16px;}
		.anketa-list img.ico {width:45px;height:70px;vertical-align:-3px;border:1px solid #000;}
			.anketa-list a:hover img.ico {border:1px solid #f00;}
    .anketa-list img.noico {width:45px;height:70px;vertical-align:middle;margin:1px;}
	.actions {padding:0 3px;margin-top:5px;}
  .actions .button {width:95px;}
	.purse-intro {text-align:center;font:14px "Times New Roman";margin:15px 0;}
	.purse-in {background:#f3f3f3;margin-top:5px;}
		.purse-in input, .purse-in select, .purse-in img, .purse-in span {vertical-align:middle;}
    .purse-in .text {margin:0 5px 0 0;}
   .purse-in p span {vertical-align:0;}
		.purse-in .wm {margin-left:40px;width:130px;height:42px}
		.purse-in a {font: 12px Arial;color:#0000ff;text-decoration:none}
			.purse-in a:hover {text-decoration:underline;color:#f00;}
		.purse-in.padding {padding:5px;}
	.purse-date {margin:10px 0 0;}
	.pay-history {width:100%;text-align:center;font:normal 12px Tahoma;}
    .pay-history.admin {margin-top:5px;}
		.pay-history th {background:#e1e1e1;font:bold 12px "Times New Roman";border-right:3px solid #fff;text-align:left;padding:0 0 0 3px;}
			.pay-history tr.empty th {padding:3px;}
			.pay-history a {display:block;padding:3px;text-decoration:none;margin:0 0 0 -3px}
			.pay-history a.active {background:#cccccc;}
      .pay-history a.active img {width:12px;height:7px;}
		.pay-history td {background:#f3f3f3;border-top:3px solid #fff;padding:3px 0;border-right:3px solid #fff;}
		.pay-history .norb {border-right:0;}
		.purse1 {width: 22%;}
		.purse2 {width: 11%;}
   .rating-user {width:100%;}
    .rating-user th {height:147px;width:54px;vertical-align:bottom; padding:0 7px 0 0;}
     .rating-user th.s1 {background: url('../images/shkala1.png') no-repeat center;}
     .rating-user th.s2 {background: url('../images/shkala2.png') no-repeat center;}
     .rating-user th div {float:right;background:#0f0;width:16px;margin:0 0 3px;}
		.statistic {padding:0 0 0 5px;}
			.statistic span {font:bold 14px Arial;color:#00cc33;}
			.statistic a {text-decoration:none;font:bold 12px Arial;color:#0033cc;}
			.statistic a:hover {text-decoration: underline}
		.user-avatar {background:#f3f3f3;text-align:center;width:21%;}
			.user-avatar img {border:1px solid #000;vertical-align:middle;}
			.user-avatar a:hover img {border:1px solid #f00;}
            	.user-avatar img.nobrd, .user-avatar a:hover img.nobrd {border:1px solid #f3f3f3;}
	.rating-girl {width:100%;}
		.name-phone {background:#f3f3f3;overflow:hidden;margin:0 0 0 6px;height:22px;padding:0 3px;}
			.name-phone .anketa-phone {margin:0;padding:3px 0 0 21px;float:right;}
			.name-phone span {float:left;margin:2px 0 0;font:bold 13px Arial;}
		.rating-girl strong {font:bold 14px Arial;}
		.rating-girl p {margin:3px 0 0 6px;}
		.rating-girl th {width:90px;}
		.rating-girl a {text-decoration:underline;font:normal 12px Arial;color:#0033cc;}
		.rating-girl a:hover {text-decoration:none;color:#f00;}
			.rating-girl a img {border:1px solid #000;vertical-align:-4px;}
			.rating-girl a:hover img {border:1px solid #f00;}
		.all-cat {overflow:hidden;margin:3px 0 0 0;}
		.one-cat {overflow:hidden;margin:3px 0 0 2px;}
			.one-cat li, .all-cat li {float:right;border:1px solid #f3f3f3;text-align:center;margin:3px 0 0 3px;background:#f3f3f3;padding:7px 0;font:12px Tahoma;}
			.one-cat li {width:99%;}
			.all-cat li {width:24%;}
            	.all-cat li.cat, .one-cat li.cat {background:#0099FF;border:1px solid #000;padding:2px 0;font:bold 12px "Times New Roman";}
            	.all-cat li.cat.two, .one-cat li.cat.two {background:#FF6699;}
            	.all-cat li.cat.three, .one-cat li.cat.three {background:#66CC66;}
            	.all-cat li.cat.four, .one-cat li.cat.four {background:#FF9933;}
	.robot {font:13px "Times New Roman";overflow:hidden;}
		.robot img {float:left;margin:0 10px 0 5px;width:48px;height:48px;}
	.robot2 {overflow:hidden;}
		.robot2 li {float:left;width:307px;}
			.robot2 li.right {float:right;}
		.robot2 a.girl {float:right;}
			.robot2 a.girl img {border:1px solid #000;}
			.robot2 a.girl:hover img {border:1px solid #F00;}
		.robot2 div {border-top:1px solid #000;border-bottom:1px solid #000;height:140px;}
			.robot2 div p {padding-left:5px;}
			.robot2 div a {font:12px Arial;color:#0000ff;text-decoration:underline;}
			.robot2 div a:hover {color:#f00;text-decoration:none}
  
	.tools {}
		.secure {overflow:hidden;margin:15px 30%;border:1px solid;border-color:#f3f3f3 #999 #999 #f3f3f3;padding:0 1px 1px;font:13px Tahoma;}
      .secure dt {float:left;width:105px;margin:1px 0 0;}
      .secure dd {margin:1px 0 0 108px;}
			.secure dd, .secure dt {border:1px solid;border-color:#999 #f3f3f3 #f3f3f3 #999;text-align:center;}
		.check {margin:15px auto 0;border:1px solid;border-color:#f3f3f3 #999 #999 #f3f3f3;font:13px Tahoma;border-collapse:separate;border-spacing:1px;}
			.check td, .check th {border:1px solid;border-color:#999 #f3f3f3 #f3f3f3 #999;text-align:center;padding:0 15px;}
			.check th {padding:0 5px;}
		.tool {overflow:hidden;background:#f3f3f3;margin:5px 0 0;padding:3px;font-size:13px;}
			.tools div.tip {margin:0 5px;}
			.tools .button {width:100px;}
            	.tools .button.meet {width:130px;}
			.tools p.center {padding-top:5px;}
			.tools .param li {margin:15px 14%;background:#e1e1e1;list-style:none;}
            	.tools .param li.correct {padding:5px 3px;}
		.change {overflow:hidden;margin:10px 14%;background:#e1e1e1;}
      .change dt {float:left;width:33%;text-align:right;padding:6px 0 0;border-top:5px solid #f3f3f3;}
      .change dd {margin:0 0 0 33%;padding:3px 3px 3px 5px;border-top:5px solid #f3f3f3;}
			.change .text {width:200px;}
      .change .text.quality {width:30px;}
			.change dt.curr, .change dd.curr {border-top:15px solid #f3f3f3;}
      .change dd span {display:inline-block;height:18px;}
	.profile-user {width: 100%;font:13px Arial;}
		.profile-user span {font:italic 13px Tahoma;color:#666;}
		.profile-user em {font:bold 12px Arial;color:#00cc33;}
		.profile-user a {font:bold 12px Arial;color:#0033cc;text-decoration:none;}
		.profile-user a:hover {text-decoration:underline;}
		.profile-user th {width:130px;height:130px;}
			.profile-user img {vertical-align:middle;}
            	.profile-user a img {border:1px solid #000;}
            	.profile-user a:hover img {border:1px solid #f00;}
              .profile-user a img.nobrd, .profile-user a:hover img.nobrd {border:1px solid #fff;width:120px;height:120px;}
		.profile-user td {background:#f3f3f3;padding:0 0 0 3px;}
			.profile-user td img {width:11px;height:11px;vertical-align:-1px;}
		.profile-user .avatar-s {width:90px;height:90px;}
		.profile-data {background:#f3f3f3;font:13px Tahoma;padding:5px 10px 3px 3px;margin-top:5px;}
			.profile-data span {font-style:italic;color:#666;}
	.faq-nav {font:bold 15px Arial;list-style:disc;margin:5px 5px 5px 25px;}
		.faq-nav li {padding:2px 0;}
		.faq-nav a, .faq p a {font:normal 12px Arial;color:#0000ff;text-decoration:none;}
		.faq-nav a {padding:0 0 0 3px;}
		.faq-nav a:hover, .faq p a:hover {text-decoration:underline;color:#f00;}
    .faq-nav span {padding: 0 0 0 3px;font:normal 12px Arial;}
		.faq-nav .text, .faq-nav .text.disable, .faq-nav .text.disable:hover {width:570px;padding:2px;font-size:12px;}
		.faq-nav .icon {vertical-align:-3px;margin:0;}
			.faq-nav.directories li {padding:2px 0;}
			.faq-nav.form li {padding:1px 0 0;}
			.faq-nav.form li.error_list {padding:3px 2px;list-style:none;}
			.faq-nav.form li.bad {color:#F00;}
			.faq-nav.question li:hover {background:#CCC;}
	.faq {font:normal 13px Tahoma;margin:0 0 25px;}
		.faq dt {font-weight:bold;background:#f3f3f3;padding:3px;margin:15px 0 3px;}
		.faq dd {padding:0 3px;}
	.denied {text-transform:uppercase;color:#fff;text-align:center;background:#f00;border:2px solid #000;font:normal 14px Arial;padding:10px 0;margin:0 0 10px;}
	.denied.wite {text-transform:none;color:#000;background:#fff;}
	.denied.red {text-transform:none;}
		.denied.red.inform {border-color:#f00;}
	.add-form {overflow:hidden;}
		.add-form .paging {margin:15px 0 0;}
   .add-form fieldset.piccomm {margin:5px 0 0;}
		.add-form .text {width:30px;}
		.add-form .button {margin:0 0 10px;}
			.add-form .form-struct dt {width:16%;}
  .add-struct {font:13px Arial;margin:2px 0 0;background:#f3f3f3;}
			.add-struct ol {list-style:decimal inside;}
              .add-struct ol li {margin:0 0 3px;}
              .add-struct ol li.picture {margin:0 0 7px;}
            	.add-struct ol input, .add-form.load .text {width:432px;background:#fff;vertical-align:middle;border:1px solid #999;padding:1px; //margin:0 0 -2px;}
    .add-struct dt {float:left;text-align:right;width:22%;padding:6px 6px 0 3px;border-top:3px solid #fff;}
    .add-struct dd {margin:0 0 0 22%;padding:3px 3px 3px 10px;border-top:3px solid #fff;}
			.add-struct dt.correct {padding:7px 6px 0 3px;}
      .add-struct dd.correct {padding:5px 3px 5px 10px;}
            	.add-struct dd.correct label {margin:0 15px 0 0;}
			.add-struct em {display:inline-block;height:18px;font-style:normal;}
			.add-struct textarea.commphoto {height:65px;}
      .add-struct textarea.commphoto.disable {background:#FFF;}    
            	.add-form .text.name {width:156px;}
            	.add-form .text.phone {width:75px;}
            	.add-form .text.price {width:40px;}
            	.add-form .text.group {width:450px;}
            	.add-form .text.street {width:335px;}
            	.add-form .text.auto {width:25px;}
              .add-form .text.corp {width:15px;}
              .add-form .text.house {width:21px;}
		.add-form .lcol, .add-form .rcol {margin-top:-5px;}
			.add-struct dd.admin2 .text.phone {width:113px;}
      .add-struct dd.admin2 select {width:450px;}
			.add-struct dd.admin2 p.move {margin:10px 0 -3px 200px;}
		.menutree {font:normal 13px Arial;}
			.menutree li {padding:3px 0 5px;text-align:left;}
            	.menutree li img {width:9px;height:9px;margin:0 3px;}
            	.menutree li input {margin:0 1px 1px 0;padding:0 1px 1px 1px;vertical-align:bottom;//width:13px;//margin:-2px 2px -2px 0;}
			.menutree a {text-decoration:none;display:inline-block;padding:1px 0;}
			.menutree .parent {display:none;padding:0 7px;}
            	.menutree .parent li {background:url("../images/dot.gif") no-repeat;padding:5px 17px;margin:0;}
					.menutree .parent li.last {background:url("../images/dot_last.gif") no-repeat;}
		.group-struct {font:normal 13px Arial;overflow:hidden;}
			.group-struct li {float:left;padding:0 10px 0 0;}
            	.group-struct li.move {padding:45px 10px 0 0;}
					.group-struct li.move .icon {margin:3px 0;}
          .group-struct select {width:205px;}

.content2 {clear:both;padding:13px 10px;overflow:hidden;}
	.morepad {padding:0 33px 13px;}
  .noscr {padding:0;}
	.content2.print {float:left;width:800px;padding:10px 0 0 10px;}
	.content2 textarea {width:400px;}
	.content2 .param {width:100%;}
		.content2 .message.advert {background:#f3f3f3;}
			.content2 .message.advert .comment dt {width:20%;}
      .content2 .message.advert .comment dd {margin:0 0 0 20%;}
		.content2 .param li {margin-top:0;}
		.content2 .set .comment {margin-top:-5px}
    .content2 .set .comment dt {width:30%;border-top:5px solid #FFF;}
    .content2 .set .comment dd {margin:0 0 0 30%;border-top:5px solid #FFF;}
    .content2 .set .comment img {margin:4px 10px 0 5px;vertical-align:top;width:16px;height:16px;}
    .content2 .set .comment span {display:inline-block;//height:20px;}
		.content2 .set .comment .text {width:20px;}
			.content2 .set .comment .text.date {width:70px;}
			.content2 .set .comment .text.code {width:140px}
	.content2.otherpad {padding-top:60px;}

/* Right column */
.sidebar {position:relative;width:180px;float:left;padding:0 0 40px 0;}
  .sidebar .line {height:1px;background-color:#000;width:160px;margin:3px 0 10px 10px;font-size:0;}
	.leftmenu {font:normal 15px Arial;padding:0 0 21px 12px;}
		.leftmenu li {margin:0 0 1px;}
			.leftmenu a {font:bold 12px Arial;}
	.nav {font:bold 15px Arial;padding:0 0 0 28px;list-style:disc;}
		.nav li {margin:0 0 1px;}
			.nav a {font:bold 12px Arial;}
	.block {font:normal 14px "Times New Roman";padding:0 10px;}
		.block dt {font:italic bold 16px "Times New Roman";}
		.block dd {padding:0 0 20px 10px;}
			.block strong {font-size:15px;}
	.add-girl {background:#f00;text-align:center;color:#fff;font:14px "Times New Roman";padding:2px 10px;margin:0 1px;position:relative;}
	    .add-girl .button {width:90px;}

/* Footer */
.footer {position:absolute;clear:both;color:#fff;text-align:right;background:#000;bottom:0px;width:100%;height:16px;overflow:hidden;}
	.footer-ad {float:left;font-weight:bold;}
		.footer-ad a {color:#fff;}
		.footer-ad a:hover {color:#f00;}

/* Counter */
.counter {position:fixed;top:250px;right:0%;background:#fff;text-align:center;padding:8px 8px 4px;border:1px solid #666;font:normal 11px Tahoma;width:150px;}
	.counter .button {margin:2px 0 4px 0;width:90px;}
  .counter p {margin:1px 0 4px;//margin-bottom:3px;}
	.counter span {font-weight:bold;}

/* Arrows */
.arrow {position:absolute;width:700px;top:100px;z-index:9999999;margin:0 auto;}
	.arrow-left {position:fixed;left:8px;}
		.arrow-left a.icon:hover {border:1px solid #999999;border-right:1px solid #fff;}
	.arrow-right {position:fixed;right:10px;}
		.arrow-right a.icon:hover {border:1px solid #999999;border-left:1px solid #fff;}
/* Photo */
#photos, #photos_check, #photos2 {overflow:hidden;padding:4px 0 4px 4px;background: #fff;}
	#photos li, #photos_check li, #photos2 li {float:left;width:62px;height:118px;margin:1px;border:1px solid #ccc;background:#f3f3f3;}
		#photos li:hover, #photos_check li:hover, #photos2 li:hover {background:url(../images/opacity_C0C0C0_50.png);}
		#photos li.ui-selecting, #photos li.ui-selected, #photos_check li.ui-selecting, #photos_check li.ui-selected, #photos2 li.ui-selecting, #photos2 li.ui-selected {background:url(../images/opacity_C0C0C0_80.png);}
	p.area {text-align:center;font:10px Tahoma;margin:3px 8px 0;}
		p.area.red {color:#f00;}
		p.area.green {color:#0f0;}
		p.area.num, p.area.fcomm {float:left;margin:5px 0 5px 8px;font-weight:bold;border:1px solid #999;background:#fff;width:17px;height:12px;}
		p.area.fcomm {margin-left:9px;}
		    p.area.fcomm.uncheck {background:#fdd;}
		    p.area.num.previewico {background:#f00;}
	.photo-wrapper {margin:0 0 0 8px;clear:both;}
	.thumb {width:45px;height:70px;border:1px solid #000;}
  
#ui-datepicker-div {
  width: 17em;
  font-size: 11px !important;
  display:none;
}


.ui-datepicker select.ui-datepicker-month {margin-right: 2px !important;}
.hidden {display:none}


#sfWebDebug h2 {position: relative !important; color: #000000 !important; left: 0; top: 0;}

.black-text {color: #000;}
.grey-text {color: #ccc;}
