

.gallery {
/*position:relative;*/
padding-top:65px;
}
.user #container.gallery #user_menu {
position:absolute;
top:0px;
}
.gallery #my_services {
position:absolute;
right:40px;
top:3px;
}
.gallery #my_services a {
  background-image: url('/img_sprites/gallery.png');
  background-position: left -0px;
width:141px;
display:block;
height:47px;
text-indent:-9999px;
overflow:hidden;
outline:none;
}
.gallery .gallery_title {
padding:0px 35px 10px 35px;
position:relative;
margin-top: 18px;
}
.gallery .gallery_title h2 {
float:left;
font-size:30px;
font-weight:normal;
}
.gallery .gallery_title li {
position:relative;
top:8px;
display:inline;
padding-left:10px;
color: #666666;
margin-left:6px;
padding-right:5px;
background: left center no-repeat;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -51px;
}
.gallery .gallery_title li a {
text-decoration:underline;
}
.gallery .gallery_title li.text {
background:none;
}
.gallery .gallery_title li.arrow {
background: right center no-repeat;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -75px; 
padding-right:15px;
padding-left:56px;
}
.gallery .gallery_title .adv {
position:absolute;
right:40px;
top:29px;
padding-left:32px;
display:block;
overflow:hidden;
background: left center no-repeat;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -108px;
text-decoration:underline;
}


.adv {

margin-top:18px;
margin-left:720px;
padding-left:32px;
display:block;
color:#666666;
text-decoration:underline;
overflow:hidden;
background: left center no-repeat;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -129px;
text-decoration:underline;
}

.viewers {
margin-left:250px;
margin-bottom:15px;
display:block;
color:#666666;
text-decoration:underline;
overflow:hidden;

}

#form_interval {margin-top: 15px; margin-left: 30px;}


.adv2 {

margin-top:-10px;
margin-left:640px;
padding-left:32px;
display:block;
color:#666666;
text-decoration:underline;
overflow:hidden;
background: left center no-repeat;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -129px;
text-decoration:underline;
}

.gallery .filter_panel {
background-color:#fafafa;
padding:0 35px 50px 35px;
border-top:1px solid #e6e6e6;

font-size:13px;
}
.gallery .filter_panel span {
padding-right:10px;
}
.gallery .filter_panel select, .gallery .filter_panel input, .gallery .filter_panel label {
vertical-align:middle;
}
.gallery .filter_panel .label {
color:#999999;
}
.gallery .filter_panel .label_adv
{
    color: #999;
padding-top: 6px;
font-size: 13px;
line-height: 18px;
float: left;
width: 85px;
text-align: left;
color: #404040;
}
.gallery .filter_panel .small {
width:50px;
margin:0px 6px;
}
.gallery .filter_panel .middle {
width:100px;
margin:0px 4px;
}

.gallery .gallery_items {
padding:0px 35px;
}
.gallery .gallery_items li.item {
padding:30px 0px;
font-size:13px;
border-bottom:1px solid #3c763d
}
.gallery .gallery_items li .left {
width:270px;

float:left;
}

.gallery .gallery_items li .left ul {
margin-top:0px;
margin-bottom:10px;
}
.gallery .gallery_items li .left li {
padding:0px;
background:none;
margin-bottom:6px;
padding-left:40px;
padding-top:2px;
}
.gallery .gallery_items li .left li a {
text-decoration:underline;
}
.gallery .gallery_items li .left .video {
background:left center no-repeat; 
  background-image: url('/img_sprites/gallery.png');
  background-position: left -155px;
}
.gallery .gallery_items li .left .photo {
background: left center no-repeat;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -183px;
}
.gallery .gallery_items li .left .audio {
background: 8px center no-repeat;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -212px;
}
.gallery .gallery_items li .right {
width:630px;
float:right;
}
.gallery .gallery_items li .right .title h3 {
float:left;
font-size:30px;
font-weight:normal;
}
.gallery .gallery_items li .right .title h3 span {
color:#999;
}
.gallery .gallery_items li .right .button {
background: transparent no-repeat scroll;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -238px;
display:block;
height:22px;
margin-left:5px;
margin-right:0;
text-align:center;
margin-top:7px;
padding-top:4px;
float:right;
position:relative;
padding-left:30px;
width:110px;
}
.gallery .gallery_items li .right .button img {
position:absolute;
left:9px;
top:3px;
}
.gallery .gallery_items li .right .mail img {
top:7px;
}
.gallery .gallery_items li .right .profile img {
top:9px;
}
.gallery .gallery_items li .right .links {

padding:10px 0px;
}
.gallery .gallery_items li .right .links li {
float:left;
}
.gallery .gallery_items li .right .links li a {
text-decoration:underline;
}

.gallery .gallery_items li .right .links li.show {
background:  right center no-repeat #FFF;
  background-image: url('/img_sprites/gallery.png');
  background-position: right -266px;
padding-right:11px;
}
.gallery .gallery_items li .right .links li.fav {
background: 115px center no-repeat #FFF;
  background-image: url('/img_sprites/gallery.png');
  background-position: right -287px;
padding-right:30px;
padding-left:9px;
}
.gallery .gallery_items li .right .links li.ladie {
background-color:#FFF;
padding-right:5px;
padding-left:10px;
}
.gallery .gallery_items li .right .links li.rem_fav {
background: 95px center no-repeat #FFF;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -311px;
padding-right:10px;
padding-left:23px;
}
.gallery .gallery_items li .right .links li.rem_fav a.rem_fav {
margin-left:25px;
}
.gallery .gallery_items li .right .text_block {
margin:12px 0px;
}
.gallery .gallery_items li .right .text_block h4 {
font-size:16px;
font-weight:normal;
margin-bottom:3px;
font-weight:bold;
}
.gallery .gallery_items li .right .text_block ul {
float:left;
width:250px;
min-height:180px;
}
.gallery .gallery_items li .right .text_block ul li label {
color:#999;
}
.gallery .gallery_items li .right .text_block dl dt {
color:#b06192;
font-weight:bold;
}
.gallery .gallery_items li .right .text_block dl dd {
margin-bottom:10px;
}
.gallery .gallery_items li .right .bottom_buttons {
margin:5px 0px;
position:relative;
}
.gallery .gallery_items li .right .bottom_buttons a {
float:left;
margin-right:5px;
margin-left:0px;
}
.gallery .gallery_items li .right .bottom_buttons a.congrat {
padding-left:0px;
width:145px;
float:right;
margin-right:0px;
margin-left:5px;
}
.gallery .gallery_items li .right .bottom_buttons .congrat_block {
width:108px;
height:157px;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -335px;
position:absolute;
right:20px;
top:-180px;
}
.gallery .pager_results {
padding:20px 35px 0px;
font-size:13px;
}
.gallery .pager_results .pagers {
float:left;
}
.gallery .pager_results .pagers li {
float:left;
}
.gallery .pager_results .pagers a {
text-decoration:underline;
}
.gallery .pager_results .pagers .next {
padding-right:27px;
background:  right center no-repeat;
  background-image: url('/img_sprites/gallery.png');
  background-position: right -498px;
}
.gallery .pager_results .pagers .prev {
padding-left:27px;
background:left center no-repeat; 
  background-image: url('/img_sprites/gallery.png');
  background-position: left -516px;
}
.gallery .pager_results .pagers .page {
padding:0px 30px;
}
.gallery .pager_results .selects {
float:left;
}
.gallery .pager_results label {
padding-left:40px;
color:#999;
}
.gallery .pager_results .found {
float:right;
}

.gallery .gallery_items li.profile {
padding-top:0px;
background:none;
}
.gallery .gallery_items li.profile .photos {
padding:5px 0px 0px;
margin-left:-3px;
}
.gallery .gallery_items li.profile .photos img {
padding:0px 0px 3px 3px;
}
.gallery .gallery_items li.profile .videos {
padding:5px 0px;
}
.gallery .gallery_items li.profile .videos .video_block_g {
width:270px;
height:210px;
  background-image: url('/images/video/play.png');
  background-position: center;
  background-repeat: no-repeat;

}

.video_block_g {
width:270px;
height:210px;
top: 100px;
  background-image: url('/images/video/play.png');
  background-position: center;
  background-repeat: no-repeat;

}

.video_panel {
width:270px;
height:23px;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -633px;
}
.gallery .gallery_items li.profile .videos .video_panel {
width:270px;
height:23px;
  background-image: url('/img_sprites/gallery.png');
  background-position: left -633px;
}


.gallery .lightbox_title div a {
text-decoration:underline;
}
.gallery .lightbox_ladies {
margin-top:15px;
margin-left:16px;
}
.gallery .lightbox_ladies li {
width:135px;
max-height:270px;
float:left!important;
margin-left:7px !important;
padding-left:16px;
margin-bottom:15px;
}
.gallery .lightbox_ladies li img {
margin-top:5px;
}
.gallery .lightbox_footer {
text-align:right;
font-size:13px;
}


.links {

padding:10px 0px;
}
.links li {
float:left;
}
.links li a {
text-decoration:underline;
}

.links li.ladie {
background-color:#FFF;
padding-right:5px;
padding-left:10px;
}



.left_profile {
width:270px;

float:left;
}
