.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: #ff6633;}

.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;
}
.info i {
	margin-top: -2px;
	background: url(/img/det/info.gif) no-repeat 10px 0;
}
.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;
}

.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;
}

.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;
}

.drop-list i {
	margin-top: -2px;
	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;
}

.gift-cat i {
	margin-top: -5px;
	background: url(/img/det/gift-cat.gif) no-repeat 15px 0;
}

.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 }
.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;}

.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 {text-decoration: none; }

.sidebar ul {
	font-size: 14px;
    float:none !important;
	font-weight: bolder;
	padding: 45px 0 110px !important;
}
  
.sidebar ul ul {
	padding: 5px 10px 20px 53px !important;
	font-weight: normal;
}

.sidebar a {display: block;}

.sidebar li {float:left;width:100%;}

.filters li {padding: 0; }
.sidebar  strong {
	display: block;
	padding: 7px 15px 7px 30px;
	text-decoration: none;
}

.sidebar li li a {padding: 0 0 3px;}

.sidebar 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: 255px;}
.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 .photo { margin-top:6px; text-align:center; width:auto;}

.album ul {position: relative;left: 0;top:0;height: 180px;width: 100000px;}

.album li {
	float: left;
	width: 132px;
}

.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; font-size: 14px;}

.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;}
.filters .params .select-box 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 {
	padding: 5px 5px 10px;
	border: 0 none;
	font-size: 18px;
	font-style: italic;
	cursor:pointer;
}

.filters .center .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,.header .view-mode-inner input {border: 0 none;width: 102px;font-size: 16px;	padding: 1px 0 6px;	font-weight:bold;}
.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-left:55px; font-size:16px;}
.search-detail .info h5{margin-left:55px; font-size:16px; font-weight:normal;}
.search-detail .info p{margin-left: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; width:150px;}
.search-detail .info-panell UL.list-3{width:170px;}
.search-detail .info-panell UL.list-4{width:220px;}
.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{width:145px; float:left; padding-left:6px;}
.tabs .main-head .big-photo{width:126px; margin:auto;}
.tabs .main-head .big-photo .right{padding:3px 3px 0; margin:0;}
.tabs .main-head .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;}
.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: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;}
.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:70px;}
.col-r UL.tabs LI{width:49%; text-align:center; height:70px;}
.col-r 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;}
.col-r UL.tabs LI.r{float:right;}
.col-r UL.tabs LI.active, .col-r UL.tabs LI.sel{position:absolute; z-index:1; top:0;}
.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:-38px; position:relative; //position:static; top:-38px;}
.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:50%; padding-right:50px; 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 H3{font-size:17px; padding:7px 0 7px 7px;}
.col-r .block-t UL LI IMG{float:right;}
.col-r  INPUT.cont-bt{
	border:0 none;
	float:right;
	font-size:18px;
	margin:40px 30px 10px 0;
	padding:15px 0 12px 70px;
	width:250px;
	text-align:left;
	cursor:pointer;	
}
.footer UL.card{width:66%; margin:auto;}
.footer UL.card LI{float:left; margin:0 30px; display:inline;}
.footer P{margin:10px auto; font-size:15px; width:66%;}
.leftbar {width:230px; padding:18px 13px 18px 18px; float:left;}
.set-wrap{float:right;margin-left:-265px;width:100%;}
.set {margin:18px 40px 0 265px;}
.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{font-size:16px; font-weight:normal; padding-left:12px;margin-bottom:13px;}
.leftbar .block P TT.red,.new-head .block P TT.red{color:#f00;}
.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;}
.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;}
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:150px;}
.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; margin-left:105px;}
.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;}
.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;
}
.red-button, .red-button-mid, a .red-button {
border:0 none;
cursor:pointer;
font-size:16px;
font-weight:bold;
margin:0 10px;
padding:7px;
text-align:center;
width:100px;
}
.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, 
.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:5%; 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 .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{width:99%; padding:5px; height:110px; font-size:16px;}
.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{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:170px;}
.block.close-b UL.attach P{line-height:100%; margin:5px 0 0;}
ul.attach LI .image{position:relative; width:125px; height:80px; overflow:hidden; }
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:100px; margin:0 0 0 25px; text-align:left; width:auto;}
.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-left:255px;}
.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{width:380px; float:left; margin-right:20px; padding-bottom:30px;}
.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;}
.mailbox .ttr .td-1 a {font-size:14px;}
.set-wrap .album ul li,.album ul.no-fl LI{float:none; width:auto;}
.set-wrap .album ul, .album ul.no-fl {padding:0 0 0 20px; width:auto; height:auto; position:static;}
div.text H2,.mesg H2{font-size:16px; margin:10px 0;}
div.text H2{padding:10px 0;}
.all-mess DIV.send UL LI A{ text-decoration:none; font-size:17px; _padding:2px 0; _line-height:170%;}
.as_link, .all-mess .as_link{font-size:17px; font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none !important;}
a.as_link {text-decoration:underline !important;}
a.as_link:HOVER {text-decoration:none !important;}
.all-mess .close-h .as_link{font-size:16px; margin:0 15px; }
div.text H3,.mesg H3{font-size:14px; padding:10px 0;}
.all-mess div.send ul li #attach_but {float:left;}
.header.contests h3,.contest ul li .block p{_font-weight:bold;}
.info-panell.trns .main ,.cont-new .info-panell .main {padding:10px 60px 10px 15px; position:relative;}
.cont-new .info-panell{margin-bottom:10px;}
.cont-new .info-panell P{margin-bottom:10px;}
.cont-new .info-panell P A{margin:0 10px;}
.cont-new H4 A,.cont-new H3 SPAN A{text-decoration:none;}
.cont-new H4 A:HOVER, .cont-new H3 SPAN A:HOVER{text-decoration:underline;}
.view-mode input.inp-big {float:none;}
.ph-detail{float:left; padding:10px 20px 50px 0;}
.ph-detail .pht {width:350px; _width:390px;}
.ph-detail .pht img{float:left;}
.ph-detail .pht .right{float:right;}
.ph-detail .pht .right li{padding:10px 0 8px;}
.ph-detail .pht .right li .drop-list i{background-position:center top; //background-position: right top;}
.ph-detail .pht .config{padding:10px 15px; margin:10px 0 0 0;}
.config p{padding-bottom:7px;}
.ph-detail .pht .config H5{text-align:left; padding:10px 0;}
.ph-detail .pht .config UL{margin-bottom:10px;}
.ph-detail .pht .config.warn p{padding-left:25px;}
.ph-detail .pht .config.warn p tt{letter-spacing:-4px; margin: 0 7px 0 -33px; }
.upload-form {padding:10px; width:400px;}
.upload-form p{padding:10px 0;}
.upload-form textarea{width:330px; height:60px; margin-bottom:10px;}
.upload-form input.button{margin-left:240px;}

.upd-main{padding:15px; width:500px; margin-top:10px;}
.upd-main img, .upd-main ul{float:left;}
.upd-main ul{padding:10px 10px 10px 30px;}
.upd-main ul li{padding-bottom:10px;}
.config{padding:20px 40px; margin:15px 0 30px;}
.config H4{padding-bottom:7px;}
.set-wrap .album ul.mini-gal{padding:20px 0;}
.set-wrap .album ul.mini-gal li{width:200px; text-align:center; padding-bottom:10px; float:left;}
.set-wrap .album ul.mini-gal li p{padding-top:10px;}
.mailbox .li .l-mes A .red{font-size:15px;}
.trans {padding: 7px 100px 0 0;}
.trans select{margin:5px 20px 0 0;}
.translete .text{padding:10px 15px; margin-top:10px;}
.info-panell.trns .text, .info-panell.trns .text p,.translete .text p{font-size:16px; line-height:150%;}
.info-panell.trns .text{margin:10px 0 20px;}
.info-panell.trns .trans select{margin:5px 10px 0 20px;}
.sidebar li.link {padding: 5px 0 0; margin:10px; width:210px;}
.sidebar li a.yellow{ background:none; padding:0 20px; }
.sidebar li.link  a.yellow{padding:0 10px;}
.sidebar li a.yellow:HOVER{text-decoration:underline; background:none;}
.ya .fl.intro label{width:100%; line-height:135%; _line-height:150%;}
.ya .fl .select.min{width:67px; display:inline;}
.ya .fl .select.big{width:155px; display:inline; }
.ya .fl .select.very_big{display:inline;}
.ya .fl .select.small{width:91px; display:inline;}
textarea.large {
    font-size:15px;
    margin-left:0;
    padding:0 2px;
    width:98%;
    height:140px;
}
.form select.fr{margin:6px 10px 0 0;}
.reg-col .album .inner{padding:0 20px 20px;}
.reg-col {width:670px; float:left;}
.ya .intro label{text-align:left; display:block; float:left; width:200px;}
.ya .intro .line input.inp,.ya .intro .select{float:left; margin-left:10px;}
.ya .intro .gender label{width:auto; margin:12px 12px 0 0;}
.gender{float:left; margin-left:10px;}
.gender img{float:left; height:40px; margin-right:10px;}
.el .gender input{float:left; margin:12px 12px 0 0;}
.el .gender .cust_checkbox{margin-top:12px;}
.el .intro p{margin:0; float:none; text-align:left;}
.intro textarea.large {height:100px; margin-bottom:15px;}
.info-box{float:right; width:300px; padding:10px 20px;}
.info-box p{line-height:135%;}
.reg-set-wrap {margin-left:-690px; float:right; width:100%;}
.reg-set {margin-left:690px; margin-right:10px; }
.reg-set .el p{float:none; margin:0; line-height:135%; text-align:left;}
#tr_form select.fr{margin:5px 5px 0 0;}
.limitation{font-size: 16px;display:inline;padding-left: 7px;}
.pad-block {margin-left: 27px; margin-right: 20px;}
 .wthr {font-size: 15px;padding: 2px; width: 90px;position:relative; }
 .wthr img{position:absolute; top:0; right:2px}
 .wthr a{font-size: 9px; display: block;}
.white-bg{margin: 3px 5px 3px 5px;}
.compl_div{text-align: center;margin-bottom:20px;font-size: 20;font-weight: bolder;}

.clr, .clear:after {content: ' ';clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.new-head{position:relative; z-index:21;}
.new-head .text-1{width:320px; float:left; padding-left:13px;}
.new-head .text-2{width:50%; float:left;padding-left:15px;}
.new-head .text-2 P B{width:70px; display:block; float:left;}
.new-head P{padding-top:5px; font-size:14px;}
.new-head .lang p a{padding-right:15px;}
.new-head .lang{float:right; padding:23px 10px 0 0;}
.new-head .sub-head{position:relative; z-index:1; margin-bottom:8px; margin-top:5px;}
.new-head .sub-head .logo{position:absolute; left:140px; top:5px; font-size:26px; text-decoration:none;}
.new-head .sub-head .logo:HOVER{text-decoration:underline;}
.new-head .complete{background:#fff; width:170px; height:8px; float:left;}
.new-head .complete div{background:#0c6; width:37%; height:8px;}
.new-head .prof {float:right; width:340px; padding-top:10px;}
.new-head .prof IMG {float:left; margin: 0 15px 0 0;}
.new-head .prof p{text-align:center; font-size:12px; padding-bottom:5px;}
.new-head .prof p a.fl{display:block;}
.new-head .logout{float:right; width:180px; padding-left:45px; width:225px;}
.new-head .main-menu LI{float:left; padding:0 10px 0 0; font-size:12px;}
.new-head .main-menu{float:left; width:100%; position:relative;}
.new-head .main-menu LI A,.new-head .main-menu LI P{padding:5px 20px; text-decoration:none; display:block; font-size:12px; line-height:14px;}
.new-head .short-menu{padding:7px 0; text-align:right; font-size:14px; float:left; width:100%;}
.new-head .short-menu a {margin-right:10px;position:relative;text-decoration:none;z-index:1;}
.new-head .short-menu A:HOVER{text-decoration:underline;}
.new-head .main-menu UL LI { background:none; border:none; margin-left:13px;}
.new-head .main-menu UL LI A{font-size:16px;}
.new-head .main-menu UL{position:absolute; left:0; top:100%;display:none; width:100%;}
.new-head .main-menu LI.active UL, .new-head .main-menu LI.curr UL{display:block;}
.new-head .main-menu UL LI A{padding-left:20px;}
.new-head .sub-page {padding:5px 0; margin-bottom:10px;}
.new-head .sub-page .logout{width:320px;}
.new-head .sub-page .text-2{width:40%;}
.new-head .sub-page .logout .red-button-mid{margin-right:10px;}
.prof .close-b{width:280px;}
.new-head .prof .block P{text-align:left; padding:0;}
.new-head .prof .block H5{padding:0;text-align:left; }
.new-head .prof .block .rat P{text-align:center;}
.new-head .prof .block.close-b .inner{padding:10px 20px 20px 10px;}
.lang,.new-head .prof {position:relative; z-index:2;}
.new-head .prof .block{position:absolute; left:50px; top:33px; z-index:10;}
.lang-list {list-style:none;padding-top:20px; zoom:1;}
.lang-list LI A{font-size:14px; display:block; padding:5px 0 5px 25px; text-decoration:none;}
.lang-list LI{float:left; width:100%;}
.lang .block{width:170px; position:absolute; right:3px; top:49px; z-index:10;}
.menu-contest{width:300px; position:absolute; z-index:1;}
.menu-contest .block .inner{padding:20px;}
.menu-contest A,.menu-contest P{background:none !important; font-size:14px !important;}
.menu-contest A{text-decoration:underline !important; padding:0  !important;}
.menu-contest A:HOVER{text-decoration:none !important;}
.menu-contest A.accept,.menu-contest A.refuse{display:block !important; float:left; margin:10px 30px 0 20px !important; padding:5px 0 5px 25px !important;}
.new-head .text-2 p A{font-size:14px; text-decoration:none;}
.new-head .text-2 p A:HOVER{text-decoration:underline;}
.new-head .no_photo{width:35px; height:50px; background:white; text-align:center;border: 2px solid black;float:left; margin: 0 15px 0 0; font-size: 9px;}
.modal_paddings{padding:20px 10px 2px 10px}
a.red-button-mid {display:block;text-decoration:none}
.set-mid_wrap{ width: 80%;}
.el p.big-input{margin-right:27%;}
.left_padding{padding-left:10px}
.iframe-padding{padding: 10px 10px ;}
textarea.min{margin:5px 0 10px; height:80px; width:98%; padding:10px; font-size:15px;}

