.clb,.clear:after {content: ' '; clear: both;display: block; width: 0;height: 0; overflow: hidden; font-size: 0;}
.header {padding-bottom: 2px;}
.header .name, .header .search, .header .links {float: left;width: 33%;}
.header .name {min-width: 240px;}
.header .name .inner a {text-decoration: none;}
.header .name .inner {padding: 8px 0;width: 300px;white-space:nowrap;margin: 0 auto;text-decoration:none;}
.header .name .inner strong {padding-left: 15px;}
.header .search {min-width: 295px;}
.header .search .inner {padding-top: 4px;width: 350px;margin: 0 auto;}
.header .search .inner .fl-1 {float: left;margin-right: 8px;}
.header .search .inner .fl-2 {float: left;margin-right: 20px;}
.header .search .inner .inp {font-size: 12px;padding: 4px 4px 3px;margin-left: 8px;width: 22px;border: 0 none;}
.header .search .inner .subm {font-size: 14px;font-weight: bolder;padding: 2px 28px 6px 25px;border: 0 none;cursor: pointer;}
.header .links {min-width: 240px;}
.header .links .inner {padding: 6px 0 8px;font-size: 14px;font-weight: bolder;width: 300px;margin: 0 auto;}
.header .links .inner .login{margin:0;}
.header .links .inner .reg {margin-right: 48px;}

.red a{    color: #DC0601;}
.icon {position: relative; 	margin-left: 40px;}
.icon i {position: absolute;width: 32px;height: 32px;left: -40px;}

.search.content{padding-top:13px;}
.content {padding: 2px 0 20px; }

.profile {margin-top: 8px;}

.user-id {float: left;width: 200px;font-size: 16px;padding: 7px 0 9px 20px;text-decoration: none;}
.col-1 {float: left;width: 390px;}
#col-2 {float: left;}
.profile .both {clear: both;}

.profile .left {float: left;width: 144px;padding-left: 14px;}
.profile .left h4 {	font-weight: normal;text-align: center;	margin: 6px 0 4px;}
.profile .right {float: right;width: 217px;}
.profile .right h4 {font-size: 14px;margin: 2px 0 13px 18px;}
.profile .right ul {font-size: 14px;padding-bottom: 6px;}
.profile .right li {margin: 0 0 9px 16px; }
.profile .photo {position: relative;width: 126px;margin: 0 auto;padding-top: 3px;text-align: center;}
.profile .photo .tl, .profile .photo .tr {position: absolute;width: 3px;height: 3px;top: 0;}
.profile .photo .tl {left: 0;}
.profile .photo .tr {right: 0;}
.profile .gold {font-size: 14px;font-weight: bolder;color: #7d6a1d;background: url(/img/det/gold.png) no-repeat;padding: 2px 0 4px;text-align: center;}
.tabs .main-head .silver,.profile .silver {font-size: 14px;font-weight: bolder;	color: #7c7c7c;background: url(/img/det/silver.png) no-repeat;padding: 2px 0 4px;text-align: center;}
.tabs .main-head .free,.profile .free {font-size: 14px;font-weight: bolder;color: #fd9d96;background: url(/img/det/free.png) no-repeat;	padding: 2px 0 4px;	text-align: center;}
.tabs .main-head .free{padding: 3px 0 5px;}
.profile .bottom {padding: 16px 0 24px 22px;position: relative;height: 14px;}

.wink i {margin-top: -2px;background: url(/img/det/wink.gif) no-repeat 10px 0;}
.star i {margin-top: -2px;background: url(/img/det/star.gif) no-repeat 10px 0;}
.del-i i {margin-top: -2px;background: url(/img/det/del-i.gif) no-repeat 10px 0;}
p.info,.info i {margin-top: -2px;background: url(/img/det/info.gif) no-repeat 10px 0;}
.intro .info-panell p.info, .intro  .info-panell p.war{padding-left:40px; margin-left:-40px;}
p.war,.warning i {margin-top: -2px;	background: url(/img/det/warning.gif) no-repeat 10px 0;}
.add-photo i {margin-top: -2px;background: url(/img/det/add-photo.gif) no-repeat 10px 0; }
.edit i {margin-top: -2px;background: url(/img/det/edit.gif) no-repeat 10px 0;}
.ajax_form .move-to{padding-left:20px;}
.move-to i {margin-top: -2px;background: url(/img/det/move-to.gif) no-repeat 10px 0;}

.postcard i {margin-top: -3px;background: url(/img/det/postcard.gif) no-repeat 7px 0;}
.move i {margin-top: -3px;background: url(/img/det/main.png) no-repeat 7px 0;}
.edit2 i {margin-top: 0px;background: url(/img/det/edit2.gif) no-repeat 13px 0;}
.star i {margin-top: 0px;background: url(/img/det/move_to_contest.gif) no-repeat 13px 0;}
.message i {margin-top: -3px;background: url(/img/det/message.gif) no-repeat 9px 0;}
.add i {margin-top: -4px;background: url(/img/det/add.gif) no-repeat 10px 0; }
.gift i {margin-top: -2px;background: url(/img/det/gift.gif) no-repeat 13px 0;}
.mome_to_album i {margin-top: -2px;background: url(/img/det/move-to-album.gif) no-repeat 13px 0;}
.drop-list i {margin-top: -2px;left:-35px;background: url(/img/det/icon-8.gif) no-repeat 7px 0;}
.video-audio i {margin-top: -5px;background: url(/img/det/video-audio.gif) no-repeat 9px 0;}
.add_to_contact i {margin-top: -2px;background: url(/img/det/chat.png) no-repeat 9px 0;width:34px;}
.ice i {margin-top: -2px;	background: url(/img/det/ice.gif) no-repeat 1px 0;}
.video i {margin-top: -6px;	background: url(/img/det/video.gif) no-repeat 7px 0;}
.drop i {margin-top: -4px; 	background: url(/img/det/drop.gif) no-repeat 10px 0;}
 .add i {margin-top: -4px;	background: url(/img/det/add.gif) no-repeat 10px 0;}

.profile .bottom .video {margin-right: 25px; position: absolute;left: 18px;top: 16px;}
.profile .bottom .add, .profile .bottom .drop {position: absolute;left: 200px;top: 16px;}

.block {position: relative;	margin: 6px 0 0 10px;}
.block .inner {position: relative;	padding: 0 20px 18px;font-size: 14px;}

.statusbar-wrapper {	float: right; width: 100%; margin-left: -235px;}
.statusbar {	font-weight: bolder; margin-left: 235px;}
.statusbar .first {float: left; padding: 8px 0 9px;  white-space:nowrap;}
.visited {margin-left: 25px;}
.statusbar .second {float: left; font-size: 14px; margin-left:50px;padding: 6px 0 10px; }
.statusbar .third {float: left; margin-left:50px;padding: 8px 0 9px;}

.photos .c .inner {	padding: 0 0 18px 3px;}
.photos h2 {padding-left: 35px;}
.photos ul {margin-bottom: 8px;}
.photos li {float: left;width: 120px;margin-right: 3px;text-align: center;font-size: 11.33px;}
.photos li img {margin-bottom: 3px;}
.photos li a,.photos li a span {display:block }
.photos li{height:180px;}
.more {	text-align: right;font-size: 14px;font-weight: bolder;}
.more a {text-decoration: none;}
.photos .more {margin-right: 10px;}
.compatibility img {margin: 5px 8px 15px 0;}
.compatibility img.last {margin-right: 0;}
.translate {display:block;padding: 4px 0 6px;margin-top: 4px;margin-bottom: 11px;width: 165px;text-align: center;background: url(/img/det/translate.png) no-repeat;	color: #000;text-decoration: none;}

.type-1 dd, .type-2 dd {margin-bottom: 20px;}
.type-2 dd {margin-left: 38px;}

.block .half {float: left;width: 156px;padding-left: 10px; }
.padd-t {padding-top: 6px;}
.content{padding:0 15px;}
.prof-lnk {	float: left;width: 303px;padding-left: 7px;position: relative;}

.progress {	float: right;width: 100%;margin-left: -310px;}
.progress-inner {margin-left: 310px;text-align: center;}

.sidebar {float: left;width: 234px;	margin: 6px 0 0 5px;}
.filters .sidebar {	width: 240px;}
.sidebar a, .sbar.popup a {text-decoration: none; }
.sidebar ul {font-size: 14px;float:none !important;font-weight: bolder;	padding: 45px 0 45px !important;}
.sbar.popup ul {font-size: 14px;float:none !important;font-weight: bolder;	padding: 0;}
.sidebar ul ul {padding: 5px 10px 20px 53px !important;font-weight: normal;}
.sidebar a, .sbar.popup a {display: block;}
.sidebar li, .sbar.popup li {float:left;width:100%;}
.filters li {padding: 0; }
.sidebar  strong, .sbar.popup  strong {	display: block;	padding: 7px 15px 7px 30px;	text-decoration: none;}
.sidebar li li a {padding: 0 0 3px;}
.sidebar li span, .sbar.popup li span {display: block;font-size: 12px;font-weight: normal;padding-left: 25px;}

.album-content-wrapper {float: right;width: 100%;margin-left: -260px;}
.filters .album-content-wrapper {margin-left: -255px;}
.album-content {margin: 0 3px 0 260px;}
.filters .album-content {margin-left: 5px;}
.album {float: none;width: auto;margin-left: 0;}
.album .inner {	position: relative;	padding: 20px 0;}
.filters .album .inner {padding: 20px;}
.album .previous_button, .album .next_button {position: absolute;width: 60px;height: 60px;top: 80px;cursor: pointer;}
.album .previous_button {left: 5px; }
.album .next_button {right: 5px;}
.album .container {height: 180px;	overflow: hidden;position: relative;margin: 0 67px;	width:auto;}
#big_photo {   visibility: hidden;}
#big_photo .big_photo { margin-top:6px; text-align:center;}
.album ul {position: relative;left: 0;top:0;height: 180px;width: 100000px;}
.album li {	float: left;width: 132px; height:180px;}
.album-name {width: 620px;margin: 0 auto;margin-top: 3px;}
.album-name .prev-alb , .album-name .next-alb {float: left;padding-top: 15px;}
.album-name .prev-alb a, .album-name .next-alb a {font-size: 14px;text-decoration: none;}
.album-name .block {float: left;margin: 0 20px;width: 450px;}
.album-name .block .inner {	background: none;font-size: 22px;font-weight: bolder;text-align: center;padding: 9px 0 13px;}
.photo {margin-top: 6px;text-align: center;width: auto !important;}

 .search-detail .tabs .block.album {float:none;}
 .comments {width: 655px;margin: 13px auto 0; }
 .comments h3 {	margin-bottom: 7px;	font-weight: normal;}
 .comments .comment {padding: 8px 6px 10px;font-size: 11px;min-height: 55px;}

.filters .i-find {font-size: 22px;margin:9px 0 20px;}
.filters .i-find label {margin: 0 15px;float:left;}
.filters .params {	font-size: 18px;margin-bottom: 15px;}
.filters .params h3 {font-size: 20px;text-align: center;font-weight: normal;margin-bottom: 15px;}
.filters .params div.language{margin-bottom:28px;}
.filters .params div {margin-bottom: 10px; }
.filters .params label.fixed{width:70px; display:inline; float:left;}
.filters .params .select-box label{float:left;}
 label.green-gal{padding:2px 0 2px 35px; margin-left:10px;}
.filters .params .select-box label.add{padding:2px 0 2px 0;}
.filters .params label {margin-right: 10px;}
.filters .params label.to {margin:0 10px;}
input.inp,.filters .params .inp {padding: 3px 7px;margin-right: 10px;width: 30px;border: 0 none;text-align: center;}
.filters .as-well-as {font-size: 18px;margin-bottom: 10px;}
.filters .as-well-as h4 {font-weight: normal;text-align: center;margin-bottom: 15px;}
.filters .as-well-as .col.first{margin-left:0;}
.filters .as-well-as .col {	float: left;width: 33%;min-width:200px;_margin:0 2%;_width:260px; }
.filters .as-well-as .col .list{width:260px;}
 .filters .as-well-as dt A{	padding-left: 14px;	text-decoration: underline;	margin-bottom: 5px;	cursor: pointer;}
.filters .as-well-as dt A:HOVER,.filters .as-well-as .open dt A{text-decoration: none;}
.filters .as-well-as dd label {	margin-left: 5px;}
.filters .as-well-as .open .dropdown dt {background: none;	padding: 0;	margin: 0;}
.filters .as-well-as dd.no-padd{padding-left:0;}
.filters .as-well-as dd {padding-left: 20px;margin-bottom: 5px;}
.filters .display-of {padding-left: 20px;margin-bottom: 12px;font-size: 18px;}
.filters .display-of.select-box label{float:left;}
.filters .display-of label {margin-right: 15px;}
.filters .display-of .dropdown {width: 60px;}
.filters .center {font-size: 16px;text-align: center; }
.filters .center a, .filters .center input {margin: 0 5px;}
.filters .center span {	display: inline-block;padding-left: 14px;margin-right: 20px;}
.button input,input.btn-2,.filters .center input, input.btn-1 {padding: 5px 5px 10px;border: 0 none;font-size: 18px;font-style: italic;cursor:pointer;}
.btn-1 {width: 280px;}

input.btn-2,.filters .center .btn-2 {width: 240px;}

.header .search-name {float: left;width: 34%;}
.header .search-name-inner {padding: 4px 10px 5px 25px;	font-size: 18px;}
.header .search-name-inner span {font-size: 14px;margin-left: 10px; }
.header .profiles {float: left;width: 23%;font-size: 16px;}
.header .profiles-inner {padding:4px 10px 8px;}
.header .mode {	float: left;font-size: 16px;font-weight: bolder;}
.header .mode-inner {padding:4px 10px 8px;}
.header .mode-inner a {	text-decoration: none;}
.header .mode-inner a:HOVER {text-decoration: underline;}
.header .view-mode {float: right;font-size: 18px;}
.header .view-mode-inner {padding: 2px 48px 2px 10px;}
.header .view-mode-inner.select-box label,.header .view-mode-inner.select-box input, .header .view-mode-inner.select-box .select{float:left;}
.header .view-mode-inner.select-box .select{margin:2px 10px 0;}
input.button, input.button-2,.header .view-mode-inner input, .ui-dialog .ui-dialog-buttonpane button {border: 0 none;width: 102px;font-size: 16px;	padding: 1px 0 6px;	font-weight:bold;}
input.button-2{width:135px;cursor:pointer;}
.header .view-mode-inner .dropdown {width: 60px;}

.search-res {padding-top: 3px;}
.search-res .prev {	float: left;}
.search-res .prev a span, .search-res .next a span{display:block;}
.search-res .prev a, .search-res .next a {display: block;width: 30px;	height: 626px;	zoom:1;}
 #gal2_div .search-res  .prev a, #gal2_div .search-res .next a {display: block;width: 30px;	height: 345px;	zoom:1;}
.search-res .next {float: right; }
.search-cont {	margin: 0 40px;}
.search-res-1 li {float: left;width: 130px;	height: 300px;}
.fl_rig {float:right}

.w_div{ height: 65px; width: 120px; background: #e4edf6; border: 2px solid #989a95; }

.header .people{float:left; padding:4px 10px 0 33px;}
.header .people LABEL{font-size:16px; margin-right:10px;float:left;}
.header .view-mode-inner input.inp-big,
input.inp-big{	padding: 3px 7px !important;border: 0 none;	text-align: center;	cursor:text;width:42px;	margin:0 10px 0 0 !important;float:left;}
body input.button{ width: 105px; cursor:pointer;}
.header P{font-size:13px;}
.voting .block{float:left; width:100%; margin:4px 0 0;}
.voting .block .inner{padding:10px 0 30px; text-align:center;}

body .content .voting.contest{margin:0 6px; }
.content .voting{margin:0 25px;}
.voting .photo{ width:640px; margin:auto; position:relative;z-index:10;  text-align:left;}
.photo .title{text-align:left; 	padding-bottom:2px; }
.voting .comment P{font-size:16px;}
.voting .comment{margin-top:8px; padding:13px 13px 15px; text-align:left;}
.photo .title P SPAN{ float:right; font-size:19px;}
.photo .title P{font-size:16px;}
.voit-panel{
    /*position:absolute;
    left:0;
    top:10px;
    width:100%;    */
	text-align:center;
}
.content .voting .right-r{float:right;margin-right:50px;position:relative;display:inline;margin-left:320px;position:absolute;right:0;z-index:30;}
.content  .voting .left-r{margin-left:50px;display:inline;float:left;margin-right:320px;position:absolute;left:0;}
.rate{margin-top:23px;	padding:7px 11px; }
.rate H4{font-size:16px;margin-bottom:20px;}
.rate UL LI A:HOVER{text-decoration:underline;}
.rate UL LI A{display:block;padding:3px 0 3px 30px;background:url(/img/det/rate-1.gif) no-repeat left center;text-align:center;	text-decoration:none;font-size:14px;position:relative;}
.rate UL{width:46px;}
.rate UL LI{margin-bottom:14px; float:left;}
.rate UL LI.last{margin-bottom:0;}
.rate UL LI A.rate-10{ background:url(/img/det/rate-10.gif) no-repeat left center;}
.rate UL LI A.rate-9{ background:url(/img/det/rate-9.gif) no-repeat left center;}
.rate UL LI A.rate-8{ background:url(/img/det/rate-8.gif) no-repeat left center;}
.rate UL LI A.rate-6{ background:url(/img/det/rate-6.gif) no-repeat left center;}
.rate UL LI A.rate-4{ background:url(/img/det/rate-4.gif) no-repeat left center;}
.rate UL LI A.rate-2{ background:url(/img/det/rate-2.gif) no-repeat left center;}
.filters .params div.select div{margin:0;}
.filters .params div.select,
.filters .i-find .select{float:left; width:111px;margin:0;}
.filters .params div.select.middle, .filters .i-find .select.middle{width:104px;}
.filters .params div.select.small, .filters .i-find .select.small{width:91px;}
 .select.min, .filters .params div.select.mim, .filters .i-find .select.min{width:67px;}
.filters .params div.select.grey, .filters .i-find .select.grey{width:164px;}
.header H3{text-align:center; font-size:19px; font-weight:normal; padding:4px 0;}
.header.contests{margin-top:5px; }
body .search-res-1 .search-carousel.top-list LI{width:120px;text-align:center; padding:10px 10px 0;height:275px;	overflow:hidden;}
.contest UL LI .block {width:170px; text-align:center;}
.top-list LI P,.contest UL LI .block P {font-size:16px;}
.top-list LI P.points,.contest UL LI .block P.points {margin:3px 0 5px;}
UL.top-list{padding:0 3px 10px;}
.contest UL LI{margin:0 12px 5px; float:left;}
.contest UL LI .block H4 {font-size:16px; font-weight:normal; margin-bottom:15px;_font-weight:bold;}
.top-list .image, .contest UL LI .block .image{width:120px; height:180px; overflow:hidden; margin:auto; text-align:center; position:relative;}
.top-list .image DIV, .contest UL LI .block .image DIV{position:absolute; bottom:0; overflow:hidden; width:120px; left:0;}
.contest.voting .block .inner{padding:10px 0 15px;}
.content.contest-main{padding-bottom:0px; width:100%;}
.elem {	width: 120px;padding: 5px;margin-bottom: 15px;border: 3px solid #fff;height:314px;_height:304px;overflow:hidden;}
.elem.select-li,.select-elem {border: 3px solid #d80503;}
.elem .name {font-size: 20px;padding-top: 5px;}
.elem .name a {	color: #7d0404;}
.elem .name .data {	font-size: 14px;	background: #040000;}
.elem .rating {padding-top: 5px;}
.elem .rating img {	margin-right: 2px;}
.elem .status {position: relative;height: 24px;	padding-bottom: 3px;}
.elem .status img {vertical-align: bottom;}
.elem .status .online{float:left;}
.elem .status .stat {float: right;	margin-left: 2px;}
.elem .status div {font-size: 14px;padding-top: 5px;color: #c60a01;}
.elem .status .hours {	color: #fba528;}
.elem .status .phrase {	position: absolute;	width: 160px;top: 0;left: -10px;}

.search-cont {overflow: hidden;}

.search-res-1 .search-carousel li {	float:left;	padding:0 10px;	width:136px;height:auto;}
.elem .gold,.elem .silver,.elem .free{font-size:12px;font-weight:bolder;padding:2px 0 2px;text-align:center;}
.header.listing .pages{float:left; width:22%;}
.header.listing .pages H4{padding:8px 0 0 75px; font-size:16px;}
.header.listing .pages-list{float:left; width:49%;}
.header.listing .pages-list UL{ padding-left:50px;}
.header.listing .pages-list UL LI{float:left; font-size:16px; font-weight:bold;}
.header.listing .pages-list UL LI SPAN,
.header.listing .pages-list UL LI A{padding:6px; display:block;}
.header.listing .pages-list UL LI A:hover{text-decoration:underline;}
.header.listing .pages-list UL LI A.page:hover{text-decoration:none;}
.search-detail {margin:0 5px;}
.search-detail .info{float:left;width:17%;	padding-left:22px;	min-width:200px;}
.search-detail .info h4{margin:5px 0 5px 55px; font-size:16px;}
.search-detail .info h5{margin:5px 0 5px 55px; font-size:16px; font-weight:normal;}
.search-detail .info p{margin:5px 0 5px 55px; font-weight:bold; font-size:14px;}
.search-detail .info IMG{float:left; margin-top:10px;}
.voting.search-detail .block .inner {padding:10px 0 15px; text-align:left;}
.search-detail .info-panell{float:left; width:55%; margin-top:15px;}
.search-detail .info-panell UL{float:left; min-width:150px; width:26%; }
.search-detail .info-panell UL.list-3{width:170px;}
.search-detail .info-panell UL.list-4{width:140px;}
.search-detail .info-panell UL LI{float:left; width:100%;padding:1px; margin:5px 0;}
.search-detail .info-panell .main{padding:5px 5px 3px;}
.search-detail .history{float:right; width:195px;}
.search-detail .history UL LI{float:left; width:100%; padding:1px 0; font-size:14px;}
.search-detail .history UL LI.birthday{line-height:200%;}
.search-detail .history UL LI SPAN{float:left; width:30px; text-align:center; display:block; padding-right:10px;}
.search-detail .tabs UL LI{    float:left;    padding-right:1px;    }
.search-detail .tabs UL LI A{display:block; cursor:pointer; text-decoration:none;}
.search-detail .tabs UL LI A SPAN{display:block; }
.search-detail .tabs UL LI A SPAN.right{padding:0 10px;}
.search-detail .tabs UL{padding-top:8px; float:left;}
.search-detail .tabs UL LI SPAN.text{font-size:18px;padding:5px 0 5px 32px;}

.search-detail .tabs .block{margin:0;}
.tabs .main-head .main-photo, .ava .main-photo{width:145px; float:left; padding-left:6px;}
.tabs .main-head .big-photo, .ava .big-photo{width:126px; margin:auto;}
.tabs .main-head .big-photo .right, .ava .big-photo .right{padding:3px 3px 0; margin:0;height:180px;}
.ava .big-photo .right{padding:3px;  height:auto;}
.tabs .main-head .big-photo .left, .ava .big-photo .left{ margin:0;}
.tabs .main-head .gold{font-size:14px; text-align:center; font-weight:bold;padding-top:3px;}
.voting.search-detail .tabs .block .inner{padding:20px 0 35px;}
.tabs .main-head .main-info{float:left; width:20%; min-width:200px;}
.tabs .main-head .main-info H4{font-size:18px; margin:10px 0; text-align:left;}
.tabs .main-head .main-info P{font-size:16px;}
.tabs .main-head UL {float:left; width:34%; min-width:400px;_width:400px; _margin-right:10%;}
.tabs .main-head UL LI {width:120px; padding:0 3px; text-align:center; float:left; height:200px;}
.tabs .main-head UL LI P{padding-top:3px; text-decoration:underline;}
.tabs .main-head UL LI A:HOVER P{text-decoration:none;}
.tabs .main-head .links{float:left; margin-top:60px;width:auto;}
.tabs .main-head .links P{margin-bottom:10px;}
.tabs .main-head .links A{font-size:15px; font-weight:bold;}
.info-main .right-col{float:left; width:42%; margin-top:30px;}
.info-main .left-col{float:left; width:49%; margin-top:30px;}
.info-main H1{font-size:20px; text-align:center;}
.search-detail .tabs .info-main  ul{margin-top:25px; padding-left:60px;}
.search-detail .tabs .info-main  ul LI {float:left; width:185px; min-width:90px; margin-bottom:25px; font-size:16px;}
.voting .tabs UL LI A .left{margin:0;}
.search-detail .tabs .info-main  ul LI H4, .search-detail .tabs .info-main  .li-col H4{font-weight:normal; text-align:left;}
.search-detail .tabs .info-main .li-col{ margin-top:25px; padding-left:60px; }
.info-main  .li-col .info-el{float:left;font-size:16px; margin-bottom:25px; width:250px;}

.layer-20{position:relative; z-index:20;}
.layer-19{position:relative; z-index:19;}
.layer-18{position:relative; z-index:18;}
.layer-17{position:relative; z-index:17;}
.layer-16{position:relative; z-index:16;}
.layer-15{position:relative; z-index:15;}
.layer-14{position:relative; z-index:14;}
.layer-13{position:relative; z-index:13;}
.layer-12{position:relative; z-index:12;}
.layer-11{position:relative; z-index:11;}
.layer-10{position:relative; z-index:10;}
.layer-9{position:relative; z-index:9;}
.layer-8{position:relative; z-index:8;}
.layer-7{position:relative; z-index:7;}
.layer-6{position:relative; z-index:6;}
.layer-5{position:relative; z-index:5;}
.layer-4{position:relative; z-index:4;}
.layer-3{position:relative; z-index:3;}
.layer-2{position:relative; z-index:2;}
.layer-1{position:relative; z-index:1;}

.gal2 .elem{ overflow:hidden;float:left;padding:0;	height:220px; }
.gal2 .elem .img{width:120px; height:180px;}
.gal2 .desc{float:right;width:120px;}
.gal2 .warning{	width:100%;	float:left;	padding-top:9px; }
.gal2 .warning P{font-size:14px; padding-left:40px;}
.gal2 .warning div{padding-bottom:15px;}
.gal2 .desc p.online{font-size:14px; }
.gal2 .desc p.was-online{font-size:11px; }
.gal2 .desc p{font-size:12px; margin-bottom:7px;}
.search-res-1 .gal2 li{width:250px; height:310px; padding-left:25px;padding-top:5px; margin:15px 0;}
.gal2 .desc H4{font-size:17px;font-weight:normal; text-align:left;}
.gal2 .desc a.icon{font-size:12px; display:block; padding:7px 0; margin-left:30px;}
.gal2-content{margin-left:4px; position:relative; zoom:1;}
.gal2-content LI.separator{width:100%; height:5px;float:left; padding:0;margin:0;}
.gal2-content LI.separator DIV{width:100%;height:5px;}
.top-title H1{font-size:19px; margin:20px 0 15px; font-weight:normal;}
.top-title{text-align:center;}
.people .select{float:left;}
.people.top .button{float:left;margin-left:15px;}
.pages-left H4{font-size:16px; font-weight:normal; float:left;}
.pages-left .select{float:left; margin:0 15px;}

.header .view-mode-inner.pages-left{padding:5px 80px 6px 20px; width:49%; float:left;}
.header.listing .pages-left ul{width:100%; float:left; padding:0;}
.header.listing .pages-left ul LI{float:left; font-size:16px; margin:0 3px 10px; height:24px;}
.header.listing .pages-left ul LI SPAN,
.header.listing .pages-left ul LI A{text-decoration:none;width:12px; height:24px; display:block;text-align:center;}
.header.listing .pages-left ul LI SPAN.fl{width:15px; margin-right:-4px;}
.header.listing .pages-left ul LI SPAN.fr{width:14px; margin-left:-4px; float:left;}
.header.listing .pages-left ul LI SPAN.ct{width:auto; float:left; position:relative;}
.header.listing .pages-left ul LI SPAN{padding-top:5px; }
.header.listing .pages-left ul LI SPAN,
.header.listing .pages-left ul LI A.page{width:auto;}
.header.listing .pages-left ul LI A.page{float:left;}
.header.listing .pages-left ul LI A:HOVER{text-decoration:underline;}
.header.listing .pages-left ul LI A.page:HOVER{text-decoration:none;}

.archive{width:450px; float:right; padding:12px 20px 8px 0;}
.archive LI,.archive A{font-size:16px; text-decoration:none;}
.archive UL {float:left; width:100%;}
.archive LI {float:left; margin-right:10px;}
.archive LI A{text-decoration:underline;}
.archive LI A:HOVER{text-decoration:none;}
.archive A:HOVER{text-decoration:underline;}
.archive P{margin-top:7px; text-align:right; float:right; padding-right:15px;}

.footer{padding:5px 0 20px; text-align:center; }
.footer H4{font-size:16px; margin-bottom:5px;}
.fl{float:left;}
.fr{float:right;}
.footer .search-box{width:40%;}
.footer .search-box LABEL{float:left; margin-right:15px; font-size:16px;}
.footer .search-box.fl FORM{float:right;}

.payment{width:996px; height:267px; margin:auto;}
.payment .text{width:60%; float:right; padding-right:20px;}
.payment .text H1{font-size:29px; font-weight:normal; font-style:italic; text-align:center; padding-right:30px; margin:15px 0;}
.payment .text .H2{font-size:20px; font-weight:normal; font-style:italic; text-align:left;}
.payment .text .H2 li:last-child{text-align:right;}
.col-l{float:left; width:49%; margin-left:5px;}
.col-l H3{font-size:18px; padding:0 0 10px 10px;}
.voting .col-l .block  .inner{padding:15px 10px 20px;}
.col-l table{ width:100%;}
.col-l table TH{border-bottom:1px dotted #000; width:15%; font-size:15px; margin-bottom:10px;}
.col-l table TD{border-left:1px dotted #000; line-height:150%; font-size:14px; text-align:center; padding:3px 0;}
.col-l table TD.f, .col-l table TD.space{border:none; text-align:left;}
.col-l table TH.f{width:55%;}
.col-r{float:right; width:49%; margin-right:5px; position:relative;}
.col-r UL.tabs{ width:100%; height:54px; padding: 0;}
.col-r UL.tabs LI{width:45%; text-align:center; margin-right:10px;}
UL.tabs LI A{font-size:17px;text-decoration:none; display:block; position:relative; width:100%; padding:7px 0;}
.col-r UL.tabs LI.l{float:left; margin-left:15px; _display: inline;}
.col-r UL.tabs LI.r{float:left;}
.col-r UL.tabs LI.active, .col-r UL.tabs LI.sel{position:static;}
.col-r UL.tabs LI.active.r, .col-r UL.tabs LI.sel.r{right:0;}
.col-r UL.tabs LI.active.l, .col-r UL.tabs LI.sel.l{left:0;}
.voting .col-r .block-t{//margin-top:-23px; position:relative; //position:static; top:-23px;}
.voting .col-r .block-t .inner{padding:10px 10px 30px; position:relative; z-index:10;}
.col-r .block-t UL{padding:0 10px;}
.col-r .block-t UL LI{float:left; width:100%;padding:10px 0; border-bottom:1px dotted #000;border-top:1px dotted #000;margin:1px 0;}
.col-r .block-t UL LI.f{border-top:none;}
.col-r .block-t UL LI.lst{border-bottom:none;}
.col-r .block-t UL LI P.rad{padding:10px 25px 0 10px; float:left; width:14px;}
.col-r .block-t UL LI p{float:left; width:73%; padding-right:15px; font-size:15px; font-family:Arial,Helvetica,sans-serif;}
.col-r .block-t UL LI p B{font-size:21px; font-weight:normal;}
.col-r .block-t UL LI p B TT{font-size:15px;}
.col-r .block-t ul li p LABEL .small {display: block; font-size: 13px; padding-top: 10px;}
.col-r .block-t H3{font-size:17px; padding:7px 0 7px 7px;}
.col-r .block-t UL LI IMG{float:right;}
INPUT.cont-bt{border:0 none;float:right;font-size:18px;	margin:0 30px 10px 0;padding:15px 0 12px 70px;width:250px;text-align:left;cursor:pointer;}
INPUT.cont-bt.big{width: 300px;}
.footer P{margin:10px auto; font-size:15px; }
.leftbar {width:230px; padding:18px 13px 18px 18px; float:left;}
.set-wrap{float:right;margin-left:-265px;width:100%;}
.set {margin:5px 40px 0 5px;}
.set .block{margin:0;}
.bar UL LI{float:left; font-size:13px; width:100%; margin:5px 0;}
.bar UL{padding:15px 20px;}
.bar UL LI A{display:block; padding:6px 10px 6px 29px; cursor:pointer; position:relative; font-weight:bold;}
.bar UL LI.last{padding-top:5px; margin-top:5px;}
.bar UL LI A:HOVER{text-decoration:none;}
.leftbar .block{margin-top:13px;}
.leftbar .block .inner{padding:13px 13px 50px;}
.leftbar .block h5, .new-head .block h5, .popup H5, #new_sidebar H5{font-size:16px; font-weight:normal; padding-left:12px; margin-bottom:13px; padding:0; text-align:left;}
.leftbar .block P TT.red,.new-head .block P TT.red{color:#DC0601;}
.leftbar .rat, .rat{width:168px; height:22px; position:relative;}
.leftbar .rat .bg, .rat .bg {width:100%; height:22px;}
.leftbar .rat tt,.rat tt{font-size:14px; line-height:150%;}
.leftbar .block .rat P,.rat P{position:absolute; top:0; left:0; width:100%; height:22px; margin:0; text-align:center;}
.leftbar .block P{margin:7px 0; font-size:14px;}
.leftbar .sep,.sep{width:100%; height:4px; margin:13px 0;}
.links {width:630px; margin:auto; }
.links H1 {float:left; white-space:nowrap; width:510px; font-size:39px; font-style:italic; text-align:center;}
.el{padding-bottom:25px;}
.el H3{font-size:22px; padding-left:25px; margin:5px 0 10px; }
.el p.war{margin:0 0 10px 300px; font-size:14px; text-align:left;padding-left:40px;}
.el p {text-align:right; margin-right:37%; font-size:16px; line-height:180%;}
input.mid{width:91px;_width:111px; margin-left:7px !important; border:none; padding:3px 10px !important;}
.el .ul {padding-left:60px;}
.el .ul P{text-align:left; margin-right:0;}
.el .cust_checkbox{margin:7px 15px 0 0;}
.el .ul LABEL{line-height:180%; font-size:16px; }
.el .ul .line LABEL{float:left; display:block;}
.el  .for_fb{text-align:left; margin-left:100px; font-size:16px; line-height:100%; width:0px; float:left;}
.el  .for_fb.green,.el  .for_fb.red{width:75%;   margin-bottom: 10px;}
.el P.al-left{text-align:left; margin-right:0;}
.el P EM{font-size:12px;}
body  .el.no-bg{background:none;}
.ya .fl input.inp{margin-left:10px;}
.ya .fl .birth .select{margin:0 0 0 10px;}

.el .ul .line .select{float:left; margin: 5px 15px 0;}
.el .warning{padding:0 0 20px 90px; width:455px;}
.el .warning P{font-size:14px; text-align:left;  line-height:100%; margin:0;}
DIV.button{text-align:right; padding:20px 20px 0 0;}
.button input{margin-left: 15px;}
.set .block .inner{padding:18px;}
.ya{padding:10px 0;}
.cont .ya{padding:10px 15px;}
.ya .line{margin:5px 0;}
.ya .fl{width:370px;}
.ya .fl tt{ font-size:16px;}
.ya .fl label{float:left; font-size:16px; width:135px; text-align:right;}
.ya .fl .select{float:left; margin:0 10px; width:113px;}
.set .el .ya p{text-align:left; margin:0;}
.set .el .ya .cust_checkbox{margin:0 10px;}
.el .forms {width:80%; float:left;}
.el .forms h6{float:left; width:70px; margin-right:10px; line-height:100%;}
.el .forms label{float:left; font-size:16px; }
.el .forms .select{width:113px;}
.el .forms .select.min{width:67px;}
.el .forms input,.el .forms .select{float:left; margin:0 15px; }
.el .forms .child,.el .forms .line{margin-top:10px;}
.el .forms .child label{width:230px;}
.ya .fl-1,.ya .fl-2{width:25%; float:left; font-size:16px; min-width:270px;}
.ya .fl-2 label{float:left; margin-right:10px;}
.ya label{cursor:pointer;}
.ya .fl-2 A{ font-size:11px;}
.ya .fl-1 .select{margin:5px 0;}
.ya .hobby-val label{ width:400px; text-align:right; margin-right:10px;}
.set-wrap .album .ya  UL.col-ul LI,.ya .cols{float:left; width:30%; min-width:225px;  margin-right:10px;height:auto;}
.set-wrap .album .ya UL.col-ul{padding:0;}
.ya .row{width:85%}
.ya h4{font-size:22px; font-weight:normal; margin:10px 0;}
.ya .fl-3{float:left; width:40%; min-width:432px;}
.ya .fl-3 LABEL{font-size:16px;}
.inp-b{	border:0 none;margin:0 10px !important;padding:3px 7px !important;text-align:center;width:277px; }
.inp-mid{border:0 none;margin:0 10px !important;padding:3px 7px !important;text-align:left;width:200px;}
.inp-small{	border:0 none;margin:0 10px !important;	padding:4px 7px !important;	text-align:center;width:100px;}
.ui-dialog .ui-dialog-buttonpane button.active,.red-button, .red-button-mid, a .red-button {border:0 none;cursor:pointer;font-size:16px;font-weight:bold;margin:0 10px;padding:8px 7px 6px;text-align:center;width:140px;}
.red-button-mid {margin:0;width:140px; }
a .red-button{margin:0;width:140px; }
.cont .button{text-align:center;}
.template{margin:0 15px;}
A.make-new {font-size:17px; margin:8px 0; display:block;}
.block.close-b{margin:0 0 5px; float:none; width:100%;}
.all-mess .header a.close,a.close, #sidebar_menu UL LI.dropdown A.close:HOVER, .sidebar_menu UL LI.dropdown A.close:HOVER,
.block.close-b a.close{	display:block;background:url(/img/det/close-i.gif) no-repeat left top;width:20px;height:20px;position:absolute;z-index:5;top:10px;right:30px;outline:none;}
body .block.close-b .inner{background:none; padding:0px 20px 20px;}
.block.close-b p{margin-bottom:7px; font-size:15px; line-height:150%;}
body .mailbox .block.close-b.padd .inner{padding-top:30px;}
.block.close-b label{font-size:15px;}
.block.close-b H4{font-size:17px;padding:7px 0; text-align:left; float:none;}
.block.close-b textarea.min{margin:5px 0 10px; height:110px; width:98%; padding:10px; font-size:15px;}
.close-b DIV.button{padding-top:0;}
.close-b DIV.button A{font-size:15px; font-weight:bold; text-decoration:none;}
.close-b DIV.button A:hover{text-decoration:underline;}
.mailbox H4.title{font-size:17px; padding:5px 18px; text-align:left;}
.mailbox H4.title A{margin-left:60px; font-weight:normal;}
.mailbox .block .o-top .inner{padding:5px 0;}

.mailbox .thead, .mailbox .ttr {margin:0 10px; width:97%; min-width:600px; float:left; _width:95%;  font-weight:bold;}
.mailbox .thead{font-size:15px; padding:8px 10px; font-weight:bold;}
.mailbox .ttr{font-size:15px;padding:10px; font-weight:bold; border-bottom:1px dotted #000;}
.mailbox .td-1{width:36%; float:left;}
.mailbox .td-2{width:8%; float:left;  min-width:100px; _width:100px;}
.mailbox .td-3{width:8%; float:left; min-width:60px; _width:60px;}
.mailbox .td-4{width:35%; float:left;}
.mailbox .td-5{width:6%; float:left; min-width:80px; _width:80px;}
.mailbox .td-6{width:6%; float:left; min-width:80px; _width:80px;}
.mailbox .ttr A{font-size:15px;}
.mailbox .thead tt, .mailbox .ttr tt{margin:0; font-weight:bold; font-size:17px;}
.mailbox .ttr.last{border-bottom:none;}

.mailbox .block{margin-bottom:5px;}
.mailbox UL{padding:5px 0 5px 20px;font-size:15px; font-weight:bold;}
.mailbox .header .pages-list UL{padding:0 0 0 50px;font-size:15px;}
.mailbox .line{padding:7px 20px; font-weight:bold;}
.mailbox .line .button{margin-right:10px;}
.mailbox .line label{font-size:15px;}
.mailbox .line a{font-size:17px; font-weight:bold;}
.mailbox .block .form {padding:10px 20px;}
.mailbox .block .form LABEL{font-size:17px; padding-left:10px; margin-bottom:5px; display:block}
.mailbox .block .form LABEL b{font-size:18px;}
.all-mess .pages-left h4,.mailbox .pages-left h4{font-weight:bold;}
.mailbox .l-head{padding:5px 20px 6px 20px; font-weight:bold;}
.mailbox .header .l-head P{font-size:15px;}
.mailbox .header .l-head a{display:inline;}
.mailbox .l-head tt{margin:0 20px;}
.mailbox .li{margin:0 20px;  padding:10px 15px 7px 25px; background:url(/img/det/1/sep-border.gif) repeat-x left top;}
.mailbox .li.first{background:none;}
.mailbox .li .img{float:left; width:70px; height:52px; overflow:hidden;}
.mailbox .li .stats{float:right; width:25px;}
.mailbox .li .img img.stat{float:right; margin-bottom:5px;}
.mailbox .li .inf{min-width:300px; width:40%; padding-left:20px; float:left; }
.mailbox .li .inf P{font-size:15px;}
.mailbox .li .inf B{font-size:14px; margin-left:15px; font-weight:normal;}
.mailbox .li .l-mes{float:left; min-width:170px; width:20%; }
.mailbox .li .l-mes A{font-size:15px; display:block;}
.mailbox .li  .check{float:right;}
UL.smile {padding:0}
UL.smile li{float:left; margin-right:5px;}
.mailbox .send .as_link, .mailbox .send{text-align:right; font-size:17px; }
.mailbox .send .as_link,.mailbox .send A{margin-right:30px; text-align:center; padding:1px; }
.mailbox DIV.text H5{font-size:16px; padding:10px 0; text-align:center;}
.mailbox DIV.text H5 SPAN{margin-left:150px;}
.mailbox DIV.text P{font-size:15px;}
DIV.text-r{text-align:right;}
DIV.text-c{text-align:center;}
.mesg DIV.text-c{padding-top:15px;}
.mailbox DIV.text-c{font-size:15px;}
.mailbox DIV.text-r{font-size:17px;}
.close-b .line LABEL, .close-b .line .select, .close-b .line input.button{float:left;}
.close-b .line .select{margin:0 10px; width:111px;}
.close-b .line {padding:10px 0;}
.close-b a.big{font-size:17px; font-weight:bold;}
.all-mess .header .view-mode-inner.pages-left,
.mailbox .header .view-mode-inner.pages-left{width:25%;}
.all-mess .header.listing .pages-list, .mailbox .header.listing .pages-list{width:30%;}
.all-mess .line{margin:5px 20px 10px 10px;}
.all-mess .line LABEL, .all-mess .line .select, .all-mess .line .button{float:right;}
.move-to label,.all-mess .line LABEL{font-size:15px;}
.all-mess .line .select{margin:0 10px;}
.all-mess H4{float:left; font-size:17px;}
.all-mess .li{padding:12px 30px 0 12px; font-size:15px;}
.all-mess .li .img {float:left; width:50px;}
.all-mess .li .inf{float:left; width:175px; margin-right:10%;}
.all-mess .li .inf .href A{margin-right:10px;}
.all-mess .li UL.prof{float:left; width:250px;}
.all-mess .li UL.prof A{white-space:nowrap;}
.all-mess .li UL.prof LI {margin:5px 0;}
.all-mess .li .bl-user{float:right; padding:7px 15px; min-width:280px; width:22%;}
.all-mess .li .bl-user .user{float:right;}
.all-mess .li .bl-user .complain {float:left;}
.all-mess .li .bl-user .clear{margin:10px 0;}
.complain i {margin-top: -2px;float:left;background: url(/img/det/1/ment.gif) no-repeat 13px 0;}
.user i {margin-top: -2px;background: url(/img/det/1/zamok.gif) no-repeat 13px 0; }
.bl-user P{font-size:11px; text-align:justify;}
.bl-user A{font-size:14px;}
.all-mess .li textarea.top, #mform textarea{width:99%; padding:5px; height:110px; font-size:16px;}
#mform{padding: 10px 5px;}
.all-mess ul.smile{padding:7px 0;}
.all-mess DIV.send UL LI{float:left; margin-right:20px; font-size:17px; height:26px;}
.all-mess DIV.send .red-button,.all-mess DIV.send UL{float:right;}
.all-mess DIV.send UL{padding-top:10px;}
.all-mess DIV.send {margin-right:100px;}
.all-mess .li p LABEL {margin-left:10px;}
.all-mess .li .block p label{margin-left:0;}
.all-mess .li p .cust_checkbox{margin-top:2px;}
.all-mess .album .inner{padding:5px 20px 10px;}
.all-mess .block .line{margin:0 0 10px;}
.all-mess .block{margin-bottom:7px;}
.all-mess  INPUT.large{ width:99%; padding:3px 5px; margin-bottom:7px;}
.block.close-b .order p{padding-top:10px;}
.header.close-h{position:relative; padding:7px 0 8px; text-align:center; margin-bottom:7px;}
.header.close-h P A{font-size:16px; margin:0 15px; text-decoration:none; border-bottom:1px solid #8E0202;}
.block.close-b .ins .select{margin:0 10px 0 0;}
DIV.error, DIV.good, #note, #note_red{font-size:16px; padding:10px; margin-bottom:7px;margin-top:5px;}
DIV.error ul LI{	float:none ;font-weight: bolder;padding: 0 0 0 40px; margin: 0 0 0 0;}
input.file{margin:0 10px;}
ul.attach {padding-top:15px;}
ul.attach LI{float:left; width:125px; text-align:center; margin-right:35px; height:230px;}
.block.close-b UL.attach P{line-height:100%; margin:5px 0 0;} 
ul.attach LI .image{position:relative; width:125px; height:180px; overflow:hidden; }
ul.attach #photos LI .image{height:180px;}
ul.attach LI .image div{bottom:0;left:0;overflow:hidden;position:absolute;	width:125px;}
.mesg{background:url(/img/det/1/sep-border.gif) repeat-x left top; padding:10px 11px;}
.mesg .let-h h6{position:absolute; float:left; left:0; top:0; font-size:16px;}
.mesg .let-h {text-align:center; padding-bottom:15px; position:relative;}
.mesg ul.attach li{height:180px; margin:0 0 0 25px; text-align:left; width:auto;}
ul.attach #photos LI{ height: 260px;}
.select.mid{_width:111px;}
.select.small{_width:91px;}
.select.big{_width:211px;}
.select.very_big{_width:351px;}
.all-mess .block.close-b h4 {float:none;}
.as_link{padding:0; margin:0; border:none; background:none; overflow:visible; cursor:pointer;}

img.v-img{position:relative; z-index:20; }
.l-head .as_link{font-size:15px; font-weight:bold;}
.mailbox .send .as_link:HOVER,.l-head .as_link:HOVER{border:none;}
.cont-new .sidebar{width:240px; margin-top:18px;}
.cont-new .set{margin-right:10px;}
.cont-new .set-wrap{margin-left:-255px;}
.cont-new .sidebar ul ul{padding-left:20px; padding-right:0;}
.cont-new .block .inner{padding-top:0; padding-left:40px;}
.cont-new H3{text-align:center; font-size:18px; padding:10px 0;}
.cont-new H4{text-align:left;}
.cont-new H6{margin-bottom:10px;}
.cont-new H3 SPAN{font-size:14px;}
.cont-new H3 SPAN TT{font-size:18px; font-weight:bold;}
.cont-new .album .ph LI IMG{float:left;}
.cont-new .album UL.ph {width:auto; margin-top:20px; height:auto;}
.cont-new .album .ph LI INPUT{margin-top:30px;}
.cl-info {padding:10px 15px; margin-bottom:10px; position:relative;}
.all-mess .li .inf p.href{padding-top:15px;}
.all-mess .li.li-top{padding-top:0;}
.all-mess .li.li-top ul.prof {padding-top:12px;}
.all-mess .li.li-top .bl-user{margin-top:12px;}
.move-to label,.move-to .select, .move-to input {float:left; margin-right:10px;}
.prof-lnk, .progress{font-size:17px;}
.close-b .move-to{padding:10px 0;}
.mesg p, .mesg { font-size:16px;}
body .block.close-b .inner.form{padding-top:25px;}
.close-b .form .line input.button.fr{float:right;}
.template h5{text-align:left; font-size:17px; margin: 20px 0 10px;}
