/* Common Styles */ 
html, body {width:100%;height:100%;}
html {background:#eee;}
body {font:12px/1.3 Verdana,Tahoma,Arial,Sans-Serif;color:#58595b;position:relative;background:#eee;}
* {margin:0;padding:0;} 
a img, iframe, frame, html, body, div {border:none;}
.blue{color:#2c8fdb;}
a, a:link, a:visited, a:active {text-decoration:none;color:#2c8fdb;outline:none;}
a:hover {text-decoration:underline;}
input, select, textarea {font-size:1em;font-family:Verdana,Tahoma,Arial,Sans-Serif;}
table {border-collapse:collapse;}
.clearfix:after, .item_list ul:after, .user_gallery ul:after, .user_roll_list ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

button.submit,input.submit  {border:none;background:#f26b23;padding:4px 10px 5px;font-weight:bold;text-align:center;cursor:pointer;color:#fff;font-size:12px;}
button.disabled {background:#C0C0C0;}
select {border:1px solid #7f9db9;padding:2px;color:#000000;}
input.text {border:1px solid #7f9db9;padding:2px 5px 3px;color:#000000;}
input.file {}
textarea.text , textarea.textarea{border:1px solid #7f9db9;padding:5px;color:#000000;}

#please_wait {position: absolute; left: 0px; top: 0px;background:#ff0000;color:#ffffff;width:200px;font-weight:bold;padding:5px;z-index:1;display:none;}


body > div#please_wait {  position: fixed;z-index:500; }


/* Layout */
.inner {width:940px;margin:0 auto;padding-left:29px;padding-right:29px;}
#topbox {padding:0 0 10px 0;font-size:11px;color:#fff;background:#000;}
#topbox a , #topbox a:link,  #topbox a:visited, #topbox a:active{color:#fff;text-decoration:none;}

#topbox a:hover{text-decoration:underline;}

#topbox .firsttime {float:left;}
#topbox .authForm {float:right;}
#topbox .text {margin-right:12px;width:135px;vertical-align:middle;border:none;}
#topbox .remember_me {margin-right:14px;vertical-align:middle;}
#topbox .remember_me input, #topbox .remember_me label, #topbox .forgot_pass {padding-left:5px;vertical-align:middle;}
#topbox .submit {vertical-align:middle;margin-right:16px;}
#topbox .user_info {margin-top:1em;float:left;font-size:11px;color:#77787b;}
#topbox .user_info strong {color:#b1b3b6;}
#topbox .uppermenu {float:right;margin-top:1em;font-size:11px;width: 700px;text-align: right;}
#topbox .uppermenu li {list-style:none;display:inline;border-left:1px solid #fff;padding-left:11px;margin-left:11px;font-weight:bold;}
#topbox .uppermenu li:first-child {border:none;margin:0;padding:0;}
#topbox button.submit, .extended_searcher button.submit  {padding:1px 10px 2px;background:#710000;}



#mainmenu {background:url(../images/bg/topmenu.gif) #710000 top repeat-x;border-bottom:6px solid #f0852f;}
#mainmenu .inner {min-height:27px; z-index:2;}
#mainmenu .logo {float:left;height:57px;width:159px;padding:20px 0px 15px 0px;}
#mainmenu .logo a {height:57px;width:159px;display:block;background:url(../images/logo.png) no-repeat;text-indent:-1000em;overflow:hidden;}
#mainmenu ul {float:right;}
#mainmenu.internal ul {}
#mainmenu li {list-style:none;float:left;padding:6px 12px 6px 15px;font-weight:bold;color:#f0852f;}
#mainmenu li:first-child {}
#mainmenu li.active a {color:#f0852f;}
#mainmenu a {color:#fff;text-decoration:none;}



#mainmenu li {
border-right:1px solid #861213;
float:left;
margin:0;
padding:0;
}

#mainmenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:30px 0 0px 0px;
}

#mainmenu ul ul {
	padding:0;
}


#mainmenu li a {
color:#FFFFFF;
display:block;
float:left;
height:21px;
padding:7px 10px 0;
}


#mainmenu a {
color:#000000;
display:block;
text-decoration:none;
}

.cl {
	clear:left;
}

#mainmenu li ul {
	left:-999em;
	position:absolute;
	width:12em;
}

#mainmenu li li {
	border-bottom:1px solid #9D9D9D;
	clear:both;
	float:left;
	height:30px;
	width:12em;
}

#mainmenu li li a {
	color:#000000;
	display:block;
	height:22px;
	padding:8px 0 0 8px;
	width:12em;
}

#mainmenu li li.last {
border-bottom:0 none;
}
#mainmenu li:hover ul {
left:auto;
}
#mainmenu li:hover ul, #mainmenu li.sfhover ul {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #B90000;
left:auto;
}
#mainmenu li:hover, #mainmenu li.sfhover {
background-color:#9A0000;
color:#FFFFFF;
height:28px;
}
#mainmenu li li:hover, #mainmenu li li.sfhover {
background-color:#9A0000;
color:#FFFFFF;
height:30px;
}

#mainmenu li li a {
color:#000000;
display:block;
height:22px;
padding:8px 0 0 8px;
width:12em;
}
#mainmenu li a:hover, #mainmenu li a.sfhover {
color:#FFFFFF;
display:block;
}

#copyright {padding-top:11px;padding-bottom:9px;text-align:center;color:#fff;font-size:11px;font-weight:bold;background:#000;margin-top:0;margin-bottom:0;}

#footer {background:url(../images/bg/footer.png) #710000 bottom repeat-x;border-top:6px solid #f0852f;padding-top:20px;padding-bottom:20px;color:#fff;font-size:10px;text-align:center;}
#footer p {padding:12px 0px 0;margin:0;}
#footer ul {text-align:center;}
#footer li {list-style:none;display:inline;padding:0 5px;border-left:1px solid #fff;}
#footer li:first-child {border:none;}
#footer a {color:#fff;}

#container {background:#fff;padding-top:20px;padding-bottom:5px;}


#pagenumber a, #pagenumber div {
	background-color:#EDEEF0;
	color:#333333;
	display:block;
	float:left;
	margin-left:5px;
	min-width:18px;
	padding:5px 5px 6px;
	text-align:center;
	width:25px;
}


#pagenumber div {
	background-color:#F0852F;
	color:#FFFFFF;
	font-weight:bold;
}

#pagenumber div {
	padding:4px 8px 6px;
	width:auto;
}

#pagenumber a:hover {
	text-decoration:underline;
	background-color:#E0E0E0;
}
 
#pagenumber {
	float:right;
}


/* Styles for common blocks/elements */
h2 , #edit_nick_form input {color:#f26622;font-size:18px;font-weight:bold;}

#edit_nick {width:360px;}
#edit_nick button  {margin-right:10px;margin-top:2px;}
#edit_nick .ili  {float:right;margin-right:10px;padding-top:4px;margin-top:2px;} 

h2 a {font-size:12px;margin-left:15px;font-weight:normal;}
h3 {color:#f26622;font-size:21px;font-weight:bold;padding-bottom:0.5em;line-height:1.1em;}
p {margin-bottom:1em;}
.border_layer {border:1px solid #e7e8e9;border-top-width:6px;padding:18px 10px 15px 12px;margin-bottom:18px;}
.solid_layer {background-color:#e7e8e9;}

.leftcol {float:left;margin-right:15px;}
.rightcol {float:right;}
.tabs {border:1px solid #e7e8e9;border-bottom:none;}
.tabs li {font-weight:bold;color:#4d4d4f;float:left;width:134px;padding:8px 0 8px;text-align:center;list-style:none;background:#F5FAFF;border-left:1px solid #e7e8e9;}
.tabs li:first-child {border-left:1px solid #fff;}
.tabs li.active {background:#e7e8e9;border-left:1px solid #e7e8e9;}
.tabs li.active a {color:#4d4d4f !important;}
.tabs li a {color:#710000 !important;text-decoration:none !important;}
.tabs li a:hover {text-decoration:underline !important;}

.indexpage .leftcol {width:418px;}
.indexpage .rightcol {width:507px;}
.registrationpage .leftcol {width:455px;}
.registrationpage .rightcol {width:455px;}
.registrationpage p {margin-bottom:1.5em;}
.rating_layer .leftcol {width:770px;}
.rating_layer .rightcol {width:140px;}

.registrationpage .rightcol table td {padding:10px 0px 10px 10px;}
.registrationpage .rightcol table td.l {font-weight:bold;text-align:right;padding-top:13px;}
.registrationpage .rightcol table table td {padding:3px 3px 3px 0;font-size:10px;vertical-align:top;}
.registrationpage .rightcol table table td label{padding-left:3px;}
.indexpage .leftcol {width:418px;}
.indexpage .rightcol {width:507px;}
.registrationpage .leftcol {width:455px;}
.registrationpage .rightcol {width:455px;}
.registrationpage p {margin-bottom:1.5em;text-align:left;} 
.registrationpage .leftcol .border_layer {padding-left:20px;}
.rating_layer .leftcol {width:780px;}
.rating_layer .rightcol {width:140px;}
.listpage .leftcol {width:500px;}
.listpage .rightcol {width:425px;}

.listpage h2, #prejoin h2 a {font-size:22px;text-align:center;padding-bottom:15px;}
.listpage h2 a, #vip_page h2 a.h2b {font-size:22px;font-weight:bold;margin:0 auto;}
 #prejoin h2 a  {font-size:22px;font-weight:bold;margin:0 auto;text-decoration:none;}
.listpage .border_layer {padding-top:10px;padding-bottom:8px;}
.listpage h3 {font-size:18px;color:#4d4d4f;padding-bottom:15px;}
.listpage h3 .see_more {float:right;font-size:12px;font-weight:normal;}
.listpage h3 strong {float:right;color:#710000;font-weight:bold;font-size:24px;position:relative;top:-1px;}
.listpage p.see_more {padding:5px 0;}
.listpage .col4 li {padding:0 8px 13px 8px;}

.listpage .col3 li {padding-bottom:10px;padding-left:48px;padding-top:0;}
.listpage .col3 li:first-child {padding-left:0;}
.listpage .col3 table td {padding:0px 26px 0px 25px;}
.listpage .home_links_cont {padding:10px 0 10px 20px;}
.listpage .home_links_cont table td {padding:0px 0px 0px 0px;text-align:left;}
.listpage .home_links_cont a.active {font-weight:bold;color:#ff0000;}

.listpage .col3 table td img{padding-bottom:3px;}
.listpage .col3 table.popular td{padding:5px;}
.listpage .col3 table.popular {width:100%}


.message_list table {margin-bottom:3px;background:#e7e8e9;width:100%;border:1px solid #e7e8e9;}
.message_list table td {padding:3px;height:38px;}
.message_list table.even {background:#fff;}

.message_list li .thumb {float:left;margin-right:5px;}
.message_list li .thumb * {display:block;border:1px solid #dedede;}
.message_list li .desc {display:table;}
.extended_searcher {font-size:11px;color:#000;}
.extended_searcher .about_me {float:left;width:225px;}
.extended_searcher .about_me table td {vertical-align:middle;padding:0 10px 5px 0px;}
.extended_searcher .about_me select {width:155px;}
.extended_searcher .about_me .text {margin-bottom:5px;width:158px;}
.extended_searcher .about_me span {display:block;padding-left:48px;color:#710000;}
.extended_searcher .interested_in {float:left;width:175px;}
.extended_searcher .interested_in div {float:left;width:70px;padding:3px 0;}
.extended_searcher .interested_in div.long {width:175px;}
.extended_searcher .interested_in div * {vertical-align:middle;}
.extended_searcher .interested_in input {margin-right:3px;}
.extended_searcher .btns {float:right;padding:10px 0px 0 0;}
.index_online {height:290px;}




.loader {
		margin:0 auto;
		width:35px;
		height: 35px; 
		position: relative; 
		left: 50%; 
		top: 50%;
		 margin-left: -15px; 
		 margin-top: -35px;
		 background: url(../images/loadingAnimation.gif)  no-repeat;
}


.photocont {
	height: 430px; 
	
}
.profilephotocont {
	height: 300px; 
}

#online_list_cont {
	height: 440px; 
}

#guest_list_cont {
	height: 740px; 
}


.look_for table td {vertical-align:top;}

#favorits_list_cont {
	height: 430px; 
}

.sort_block a.active {
	text-decoration:none;
	color:#58595B;
	
}


/* Styles per page */


/* index && home */

.replace_town {font-weight:bold;}


#online_now {
	height:230px;
}


#online_now ul li ul li{
	height:120px;
	width: 250px;
}

#online_now ul li {
	float:left;
}

#new_users ul li  {padding:12px 14px 1px;}

#online_now ul li {
	float:left;
}

#new_users ul li {
	float:left;
	width:120px; 
}
#new_users{height:300px;}

.intro .smallban {float:right;text-align:right;}
.intro .introtext {float:left;width:430px;}
.to_meet {background-image:url(../images/bg/to_meet.png);background-position:342px 20px;background-repeat:no-repeat;}
.to_meet h3 {color:#4d4d4f;padding-bottom:1em;font-size:24px;}

.to_meet .to_meet_h {width:76px;margin-bottom:0px;padding:8px 5px 4px 0;color:#000;display:block;}
.to_meet .to_meet_s button{margin-bottom:1px;width:60px;margin-left:5px;}
.main_search_padding{padding-top:15px;}
.to_meet .to_meet_s{padding:6px 0px 6px 0;}

.to_meet input.text {color:#000;width:210px;margin-right:15px;margin-bottom:6px;}
.to_meet select {color:#000;width:222px;margin-right:15px;margin-bottom:6px;}
.to_meet table td {vertical-align:top;text-align:left;}
.to_meet .submit {margin-top:1px;font-size:11px;margin-bottom:7px;padding-top:3px;width:55px;background:#f26621;}
.item_list h2 {color:#4d4d4f;}
.item_list h2 strong {float:right;color:#710000;font-weight:bold;font-size:24px;position:relative;top:-5px;}
.item_list h3 {color:#951b0b;font-size:16px;}
.item_list .see_more {margin-bottom:0;}
.listpage .item_list ul {padding-left:10px;}

.col2 li {padding:0;margin:0;list-style:none;color:#000;}
.col2 .thumb {width:100px;float:left;margin-right:10px;}
.col2 .thumb img {width:100px;}
.col2 .desc {float:left;width:120px;}
.col2 .desc h6 {margin-bottom:8px;font-size:12px;font-weight:normal;}
.col2 .desc p {margin-bottom:0;font-weight:normal;color:#710000;font-size:11px;}
.col3 li {padding:10px 0 15px 40px;list-style:none;color:#000;text-align:center;float:left;}

.col3 .thumb, .col3 .thumb img {width:100px;height:100px;}
.col3 h6 {text-align:center;font-size:12px;font-weight:normal;}
.col4 li {padding:0 0 0 6px;float:left;list-style:none;color:#000;}
.col4 li:first-child {padding-left:0;}
.col4 .thumb, .col3 .thumb img {width:100px;}
.col4 h6 {text-align:center;font-size:12px;font-weight:normal;}

.presentAtHome {
	border:1px solid #e6e7eb;
	margin-bottom:18px;
	padding:18px 10px 15px 12px;
	background:#f5faff;
}

.presentAtHome h3 {
	font-size:14px;
	font-weight:bold;
}

.presentAtHome h3 a{
	color:#fa6418;
}

.presentAtHome .thumb{
	float:left;
}

.presentAtHome .text{
	float:right;
	border:1px solid #fedfb2;
	background:#ffffd7;
	padding:5px;
	width:270px;
	height:90px;
}


.presentAtHome .text td{
	text-align:center;
	vertical-align:middle;
	font-size:12px;

}






/* registration */
#topanketa .thumb, #topanketa .thumb img {width:100px;height:100px;}
#topanketa .thumb {float:left;margin-right:10px;}
#topanketa .desc {display:table;}
#topanketa h6 {font-size:12px;font-weight:normal;padding-bottom:1.5em;}
#topanketa p {color:#f26622;font-weight:bold;}

 

.registration_form table {margin-top:20px;color:#000;}
.registration_form table td{vertical-align:top;}
.registration_form table table{margin-top:0px;}
.registration_form dt {float:left;padding:4px 8px 0px 0;width:115px;font-weight:bold;margin-bottom:20px;text-align:right;}
.registration_form dd {float:left;margin-bottom:20px;width:307px}
.registration_form td span {color:#939598;font-size:10px;}
.registration_form td strong {font-size:10px;}
.registration_form dd.dt_null {padding:0 0 8px 123px;margin-bottom:0;}
.registration_form .text {width:210px;color:#000;}
.registration_form select {width:222px;color:#000;}
.registration_form .birthday select {width:70px;margin-right:3px;}
.registration_form .look_for {padding-top:3px;padding-bottom:1px}
.registration_form .look_for input, .registration_form .look_for label {vertical-align:middle;font-size:10px;}
.registration_form .look_for input, .registration_form .look_for table td {padding:2px 2px 2px 2px;}
.registration_form .old_geo {width:278px;color:#000;font-size:18px;font-weight:normal;}

.user_data .look_for {width:700px;font-weight:normal;font-size:15px;margin:2px;}

#day_select {width:48px;} 
#mon_select {width:100px;} 
#year_select {width:60px;} 

.info_text {text-align:center;}
.info_text a {font-weight:bold;}

.allok {font-weight:bold;color:#00ff00;}

.user_data h2 {font-size:20px;display:inline;font-weight:bold;margin-right:10px;}
.user_data h3 {font-size:18px;padding-top:5px;}
.user_data .user_info {padding:10px 0 15px;}
.user_data .user_info .thumb {float:left;margin-right:0px;width:320px;}
 .thumbmodel {margin-right:30px;width:400px;height:298px;overflow:hidden;position:relative;width:298px;}
.user_data .user_info .thumb img {display:block;margin:0 auto;}
.user_data .user_gallery .thumb img {height:128px;width:128px;}


/* profile */
#user_img_cont {width:320px;}
.user_data .present {cursor:pointer;width:780px;height:50px;border:1px solid #e7e8ea;background:#f5faff;margin:0 0 15px 0;text-align:center; }
.user_data .present_img {background:url(../images/present.gif);width:30px;height:29px;float:left; }
.user_data .present_i {width:350px;padding:10px 0 0 250px;text-align:left;}
.user_data .present_i p {padding:5px 0 0 40px;}

.user_data .user_info .thumb .send_message {position:absolute;bottom:10px;left:12px;}
.user_data .user_info .thumb .to_bookmarks {position:absolute;bottom:10px;right:12px;}
.user_data .user_info .thumb span a {text-decoration:none;color:#fff;}
.user_data .user_info .thumb span a:hover {text-decoration:underline;}
.user_data .user_info .thumb strong {text-align:center;display:block;font-size:14px;padding-top:8px;}
.user_data .user_info .desc {width:430px;background:#F5FAFF;float:right;} 
.user_data .user_info .desc1 {float:left;margin-left:50px;}
.user_data .user_info .file {font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.online_p {background:url(../images/ball.gif) no-repeat 0 4px;width:200px;height:10px;font-size:14px;font-weight:normal;color:#3a9a00;}


.user_view .user_info .desc .tabs li {width:140px;}
.user_view .user_info .desc .border_layer {margin-bottom:0;}
.user_view .user_info .additional_info {font-size:11px;color:#4d4d4f;}
.user_view .user_info .additional_info dt {width:140px;padding:2px 50px 2px 0;color:#f0852f;font-weight:bold;float:left;text-align:right;}
.user_view .user_info .additional_info dd {width:210px;padding:2px 0;float:left;}
.user_view .user_info .message_info form {width:280px;margin:auto;}
.user_view .user_info .message_info select {width:220px;margin-top:4px;color:#58595B;}
.user_view .user_info .message_info .text {background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #7F9DB9;    color: #58595B;    height: 120px;    margin-bottom: 12px;    width: 263px;}
.user_view .user_info .message_info .submit {margin-right:10px;}
.user_view .user_info .message_info p {margin:15px 0 0;}
.user_view .user_info .message_info p {margin:15px 0 0;}
.user_view .user_info  table {width:100%;}


.user_view .user_info .anket_info {padding:10px 5px 5px;font-size:11px;}
.user_view .user_info .anket_info dt {float:left;width:180px;padding:2px 5px 2px 5px;color:#f0852f;font-weight:bold;text-align:left;}
.user_view .user_info .anket_info dd {width:200px;padding:2px 0;float:left;}
.user_view .user_info .anket_info #tab1 dl {float:left;margin:15px 0 15px 0px;font-size:11px;width:400px;}
.user_view .user_info .anket_info #tab1 dt {float:left;width:90px;padding:2px 5px 2px 5px;color:#f0852f;font-weight:bold;text-align:left;}
.user_view .user_info .anket_info #tab1 dd {width:90px;padding:2px 0;float:left;}

.user_info .desc table td {padding:2px;}
.user_info .desc table td.headd{padding:2px 15px 2px 2px;color:#f0852f;font-weight:bold;text-align:left;}
.user_view .user_info .anket_info h6 {padding:10px 0 5px;font-size:14px;color:#f0852f;font-weight:bold;}
.user_view .user_info .anket_info p {margin:0;width:390px;}

.user_view .user_info .anket_info  h6.headlink1 {text-align:left;width:405px;background:#E7E8E9;cursor:pointer;border:solid 1px #ffffff;padding:5px 0px 5px 5px;}

.user_view .user_gallery li {padding:7px 18px 7px 0px;float:left;list-style:none;}
.user_view .user_gallery ul {padding:0px 0 0px 29px;}
.user_view .user_gallery_block .tabs, .user_edit .user_gallery_block .tabs {float:left;}
.user_view .user_gallery_block .user_gallery.border_layer {padding-left:30px;}

.user_data  #user_view_block {float:left;width:780px;}
.user_data  #user_view{float:left;width:740px;}

#par_table, #par_table2 {font-size:11px;}

#par_table td, #par_table2 td {vertical-align:top;padding:5px 0 0px 5px;width:200px;}

#par_table .name_td , #par_table2 .name_td{color:#710000;font-weight:bold;width:110px;}
#par_table2 .check_box input {float:left;}
#par_table2 .check_box .text {float:left;padding-left:5px;margin-top:-2px;padding-bottom:5px; }

.ablockuser {padding:0px 0 5px 20px;background:url(../images/toblock.gif) left center no-repeat;margin-bottom:5px;}
.aunblockuser {padding:0px 0 5px 20px;background:url(../images/unblock.gif) left center no-repeat;margin-bottom:5px;}


.aclaimkuser {padding:0px 0 5px 20px;background:url(../images/toreport.gif) left center no-repeat;margin-bottom:5px;}
.aunclaimkuser {padding:0px 0 5px 20px;background:url(../images/reported.gif) left center no-repeat;margin-bottom:5px;}


.rating_col {background:#e7e8e9;padding:15px 5px;text-align:center;margin:10px 0;}
.rating_col h4 {color:#710000;font-size:1em;}
.rating_col li {color:#000;list-style:none;padding-top:20px;}
.rating_col .thumb, .rating_col .thumb img {height:100px;width:100px;margin:auto;display:block;}
.rating_col .thumb {margin-bottom:8px}
.rating_col h6 {font-size:1em;font-weight:normal;}

.user_edit .title h2 {float:left;}
.user_edit .title h2 a {font-weight:bold;font-size:14px;}
.user_edit .title em {font-weight:bold;font-size:14px;font-style:normal;float:right;position:relative;top:10px;padding-right:10px;}
.user_edit .user_info .upload_photo .title strong {color:#5e5f60;font-size:18px;padding:8px 20px 3px;background:#dddedf;display:block;float:left;}
.user_edit .user_info .upload_photo form {background:#dddedf;padding:20px 20px 0;}
.user_edit .user_info .upload_photo dt {padding-bottom:15px;color:#5e5f60;font-size:18px;font-weight:bold;}
.user_edit .user_info .upload_photo dd {padding-bottom:15px;}
.user_edit .user_info .upload_photo dl div {float:left;padding:0 8px 0 12px;}
.user_edit .user_info .upload_photo input, .user_edit .user_info .upload_photo label {vertical-align:middle;}
.user_edit .user_info .upload_photo input {}
.user_edit .user_info .upload_photo small {font-size:10px;display:block;padding:5px 0 0 17px;}
.user_edit .user_info .upload_photo .verified_photo {padding:0px 0 2px 20px;background:url(../images/bg/verified_ico.gif) left center no-repeat;margin-bottom:2px;}
.user_edit .user_info .upload_photo span {clear:left;font-size:11px;display:block;margin-left:20px;}
.user_edit .user_info .user_settings .block, .user_edit .user_info .user_settings_edit .block {margin-bottom:5px;padding-top:10px;padding-bottom:10px;}
.user_edit .user_info .user_settings .submit, .user_edit .user_info .user_settings_edit .submit {float:right;}
.user_edit .user_info .user_settings #view_profile dl {float:left;margin:15px 0 15px 0px;font-size:11px;width:550px;}
.user_edit .user_info .user_settings #view_profile dt {float:left;width:110px;padding:5px 0px 5px 5px;color:#710000;font-weight:bold;}
.user_edit .user_info .user_settings #view_profile dd {float:left;width:155px;padding:5px 0 0 5px;}
.user_edit .user_info .user_settings #edit_profile dl {float:left;margin:15px 0 15px 0px;font-size:11px;width:550px;}
.user_edit .user_info .user_settings #edit_profile dt {float:left;width:100px;padding:5px 0px 5px 5px;color:#710000;font-weight:bold;}
.user_edit .user_info .user_settings #edit_profile dd {float:left;width:170px;padding:5px 0;}


.user_edit .user_info .user_settings h6 {padding:12px 0 5px;font-size:14px;color:#710000;font-weight:bold;}
.user_edit .user_info .user_settings p {margin:0;font-size:11px;}
.user_edit .user_info .user_settings .select {width:150px;}
.user_edit .user_info .user_settings_edit dl {float:left;margin-top:15px;font-size:11px;width:275px;}
.user_edit .user_info .user_settings_edit span, .user_edit .user_info .user_settings_edit strong {color:#4d4d4f;display:block;padding:2px 0 4px;}
.user_edit .user_info .user_settings .button {text-align:center;}
.user_edit .user_info .user_settings .button .submit{margin:10px 10px 0;float:none;}
.user_edit .user_info .user_settings_edit dt {float:left;width:95px;padding:2px 0 10px;color:#710000;font-weight:bold;}
.user_edit .user_info .user_settings_edit dd {float:left;width:180px;padding:0 0 10px;color:#000;}
.user_edit .user_info .user_settings .text {width:138px;}
.user_edit .user_info .user_settings select {width:150px;}
.user_edit .textarea {width:500px;margin-bottom:10px;}

#model_detail_rating {padding-top:2px;text-align:right;height:50px;}
#model_photo_block {width:900px;padding:20px 0 20px 0;}

.user_edit .user_info .user_settings #mon_select  {width:65px;padding:0;}
.user_edit .user_info .user_settings #day_select {width:40px;padding:0;}
.user_edit .user_info .user_settings #year_select {width:57px;padding:0;}
.user_edit .user_info .user_settings_edit .userEditForm_country {margin-bottom:10px;}
.user_edit .user_info .user_settings_edit .userEditForm_heightLb {width:40px;}
.user_edit .user_info .user_settings_edit .userEditForm_heightCm {width:45px;}
.user_edit .user_info .user_settings_edit em {color:#710000;font-weight:bold;font-style:normal;}
.user_edit .user_info .user_settings_edit .checkbox_block dl {margin-top:5px;}
.user_edit .user_info .user_settings_edit .checkbox_block dt {float:none;padding:10px 0 2px;width:auto;clear:left;}
.user_edit .user_info .user_settings_edit .checkbox_block dd {padding:3px 0 3px 5px;width:132px;}
.user_edit .user_info .user_settings_edit .checkbox_block dd * {vertical-align:middle;}
.user_edit .user_info .user_settings_edit .checkbox_block dd input {margin-right:5px;}

.user_edit .user_gallery li {padding:10px 0 15px 10px;float:left;list-style:none;text-align:center;font-size:10px;height:100px;}
.user_edit .user_gallery.border_layer li {padding-left:8px;}
.user_edit .user_gallery li .thumb {padding:1px;display:block;margin:auto;}
.user_edit .user_gallery li .img_exist {}
.user_edit .user_gallery li .thumb img {width:80px;height:80px;}

.region_ankets h2 {padding-bottom:15px;}
.region_ankets h3 {font-size:18px;color:#4d4d4f;padding-bottom:15px;}
.region_ankets .rating_col {margin-top:72px;}
.region_list ul {width:189px;float:left;color:#231f20;}
.region_list li {list-style:none;padding:1px 0;}

.user_ankets .additional_info {width:300px;}
.user_ankets .all_results {padding:0 0 15px;}
.user_ankets .all_results button.submit {padding-left:6px;padding-right:6px;}
.user_ankets h2 {margin:-3px 0 0; padding-bottom:10px;}
.user_ankets h4 {font-size:18px;color:#4d4d4f;margin-bottom:8px;}
.user_ankets .type_item li {list-style:none;padding:1px 0;}
.user_ankets .user_anket_item {width:435px;padding-left:10px;}
.user_ankets .type_item {width:425px;padding-left:20px;}
.user_ankets .user_anket_item_l {float:left;}
.user_ankets .user_anket_item_r {float:right;}
.user_ankets .vip {background:#FFFFCC;color:#710000;}
div.vip {border-color:#f0852f;}
.user_ankets .user_item {padding-top:10px;padding-bottom:10px;}
.user_ankets .user_item .thumb {float:left;margin-right:10px;text-align:center;}
.user_ankets .user_item .thumb .img, .user_ankets .user_item .thumb .img img {width:100px;display:block;}
.user_ankets .user_item .thumb .img {margin-bottom:4px;}
.user_ankets .user_item .thumb .votes {font-weight:bold;font-size:10px;color:#aaaaaa;}
.user_ankets .user_item .thumb .rating {display:block;margin-bottom:4px;}
.user_ankets .user_item .desc {display:table;}
.user_ankets .user_item .desc h6 {color:#710000;font-weight:bold;font-size:14px;margin-bottom:8px;padding:2px 10px 2px 0;width:300px;}
.user_ankets .user_item .desc h6 a {color:#710000;font-weight:bold;text-decoration:none;}


div.ic_online_ru, div.ic_online_uk {
background:transparent url(../images/online.gif) no-repeat scroll 0 0;
font-size:0;
height:11px;
width:62px;
margin-top:4px;
}



.user_ankets .user_item .desc h6.vip {padding-left:10px;}
.user_ankets .user_item .desc h6.vip .vip {float:right;}
.user_ankets .user_item .desc .photo_numbers {float:left;font-weight:bold;text-decoration:none;}

.user_ankets .user_item .desc .photo_numbers:hover {text-decoration:underline;}

.user_ankets .user_item .desc .presence_info {float:right;}
.user_ankets .user_list {padding-top:5px;padding-bottom:5px;}
.user_ankets .user_list h4 {font-size:1em;color:#58595b;}


.user_ankets .vip h4 {color:#710000;}
.user_ankets .vip a {color:#710000;}
.user_ankets .user_list h6 {text-align:center;font-size:12px;font-weight:normal;}
.user_ankets .user_list li {padding:0 0 0 10px;float:left;list-style:none;}
.user_ankets .long_user_list li {padding:0 0 0 60px;}
.user_ankets .user_list li:first-child {padding-left:0;}
.user_ankets .user_list .thumb, .col3 .thumb img {width:100px;}
.user_ankets .user_list h6 {text-align:center;font-size:12px;font-weight:normal;}
.user_ankets .user_list .title a {float:right;font-weight:bold;text-decoration:none;}
.user_ankets .user_list .title a:hover {text-decoration:underline;}
.user_ankets .user_list_header .title {float:left;font-size:14px;color:#58595b;padding:0;margin:0;margin-bottom:12px;}
.user_ankets .user_list_header .title strong {color:#710000;}
.user_list_pager {float:right;text-align:right;color:#000;line-height:18px;margin-bottom:12px;}
.user_list_pager li {list-style:none;display:inline;padding-left:8px;}
.user_list_pager li a {font-weight:bold;}
.user_searcher {color:#000;margin-bottom:15px;}
.user_searcher dt {display:inline;font-weight:bold;vertical-align:middle;}
.user_searcher dd {display:inline;margin-right:20px;vertical-align:middle;width:300px;}
.user_searcher label {vertical-align:middle;margin-right:8px;}
.user_searcher select {width:50px;vertical-align:middle;}
.user_searcher input {vertical-align:middle;margin-right:3px;}
.user_searcher .btn {float:right;margin:3px 0 0;text-align:right;}
.user_searcher .btn .submit {margin-top:5px;}
.user_searcher .btn label {margin:0;}
.user_searcher dt.btn {display:none;}


.user_searcher {padding-bottom:10px;}
.user_searcher .title {padding-bottom:20px;}
.user_searcher .title h2 {float:left;}
.user_searcher .title .search_type {float:right;text-align:right;}
.user_searcher .btns {text-align:right;}
.user_searcher .btns .per_page {margin-right:10px;font-size:11px;}
.user_searcher .btns * {vertical-align:middle;}
.user_searcher ul {padding-bottom:20px;}
.user_searcher li {width:220px;margin-left:3px;float:left;padding:0 0 0 12px;min-height:140px;list-style:none;border-left:1px solid #c5c5c6;color:#000;}
.user_searcher li:first-child {margin-left:0;padding-left:0;border-left:none;}
.user_searcher li h5 {padding-bottom:8px;color:#f0852f;font-weight:bold;font-size:1em;}
.user_searcher .about_me {width:250px;}
.user_searcher .about_me label {display:block;float:left;width:70px;padding:1px 5px 1px 0;margin-bottom:5px;text-align:right;}
.user_searcher .about_me .text {width:125px;}
.user_searcher .about_me select {width:150px;margin-bottom:5px;}
.user_searcher .about_me span {display:block;padding-left:75px;color:#710000;margin-bottom:5px;}

.user_searcher .predp {width:250px;}
.user_searcher .predp label {display:block;float:left;width:85px;padding:1px 5px 1px 0;margin-bottom:5px;text-align:right;}
.user_searcher .predp .text {width:125px;}
.user_searcher .predp select {width:150px;margin-bottom:5px;}
.user_searcher .predp span {display:block;padding-left:75px;color:#710000;margin-bottom:5px;}

.user_searcher .status {width:420px;}
.user_searcher .status label {display:block;float:left;width:200px;padding:1px 5px 1px 0;margin-bottom:5px;text-align:right;}
.user_searcher .status .text {width:125px;}
.user_searcher .status select {width:190px;margin-bottom:5px;}


.user_searcher .look_for {width:160px;}
.user_searcher .sex {width:140px;}
.user_searcher .look_for div div, .user_searcher .interested_in div div {float:left;width:90px;padding:3px 0;}
.user_searcher .look_for div div.long, .user_searcher .interested_in div div.long {width:130px;}
.user_searcher .look_for div div *, .user_searcher .interested_in div div *, .user_searcher .filter div * {vertical-align:middle;}
.user_searcher .look_for input, .user_searcher .interested_in input, .user_searcher .filter input {margin-right:3px;}
.user_searcher .filter div {margin-bottom:5px;}
.user_searcher .filter select {width:55px;}

.interested_in td {vertical-align:top;line-height:15px;padding-bottom:5px;padding-top:5px;}

.user_roll h2 {margin: -5px 0 0; float:left;padding-bottom:15px;}
.user_roll_list h6 {text-align:center;font-size:12px;font-weight:normal;overflow:hidden;width:100px;} 
.user_roll_list li {padding:5px 7px 10px 7px;float:left;list-style:none;text-align:center;}

.user_roll_list6 {padding:0 0 0 5px;}
.user_roll_list6 h6 {text-align:center;font-size:12px;font-weight:normal;}
.user_roll_list6 li {padding:5px 25px 10px 25px;float:left;list-style:none;text-align:center;}
.user_roll_list6 li img {margin:0 0 5px;}

.gallery h2 {padding:0 0 0 50px;background:url(../images/bg/gallery_ico.png) left center no-repeat;}
.gallery .tabs {float:right;font-size:14px;}
.gallery .tabs li {width:160px;}

.gallery .sort_block {padding-bottom:20px;}
.gallery .user_roll_list .sort_block li {float:left;padding:0 20px 0 0;font-weight:bold;}
.gallery .user_roll_list {padding-left:10px;}

.ero_gallery h2 {padding:4px 0 0;background:none;}
.ero_gallery .tabs {font-size:16px;}

.settings_layout .leftcol {border-right:1px dashed #4d4d4f;width:210px;margin-right:39px;}

.settings_layout .leftcol a {text-decoration:none;}
.settings_layout .leftcol a:hover {text-decoration:underline;}
.okok {font-size:18px;padding:40px;text-align:center;}
.settings_layout h2 {font-size:18px;padding-bottom:20px;}
.settings_layout .leftcol li {list-style:none;font-weight:bold;padding:7px 0;}
.settings_layout .rightcol {width:690px;}
.settings_layout h3 {font-size:18px;color:#4d4d4f;padding:0;line-height:1.4em;}
.authorize_settings h6 {font-size:11px;color:#000;padding-bottom:8px;}
.authorize_settings p {padding-bottom:16px;margin:0;}
/*old version*/
.authorize_settings dl {padding-bottom:10px;}
.authorize_settings dt {width:270px;padding:2px 5px 3px 0;text-align:right;float:left;margin-bottom:8px;}
.authorize_settings dd {float:left;margin-bottom:8px;}
.authorize_settings dd.button {padding-left:275px;}
/*end old version*/
/*new version*/
.authorize_settings table {padding-bottom:10px;}
.authorize_settings .dt {width:270px;padding:2px 5px 3px 0;text-align:right;/*float:left;*/margin-bottom:8px;}
.authorize_settings .dd {/*float:left;*/margin-bottom:8px; padding:4px 1px 4px 1px;}
/*end new version*/
.authorize_settings .text {width:280px;}
.anket_settings {padding-bottom:10px;}
.anket_settings li  {list-style:none;padding:15px 0;}
.popular li {list-style:none;padding:5px 0;}
a.invert_link:link, a.invert_link:visited, a.invert_link:active {text-decoration:none;}
a.invert_link:hover {text-decoration:underline;}



.anket_settings li img , .popular li img {float:left;padding:0 15px 0 0px;}
.anket_settings dt {padding:5px 0 10px;}
.anket_settings dt label {font-weight:bold;font-size:11px;color:#000;margin-left:8px;}
.anket_settings dt * {vertical-align:middle;}
.anket_settings dd {padding-bottom:20px;padding-left:22px;}
.anket_settings dd.button {padding-left:0;}
.feedback {padding-bottom:15px;}
.feedback p {font-size:11px;}
.feedback label {display:block;padding-bottom:4px;}
.feedback textarea {width:430px;height:90px;margin-bottom:12px;}
.feedback .file {margin-bottom:18px;}
.feedback .capture {margin-bottom:10px;}
.feedback .text {margin-bottom:20px;width:280px;}

.credits {padding-bottom:20px}
.credits .title h2 {float:left;padding:0;}
.credits .title strong {float:right;font-size:18px;color:#4d4d4f;}
.credits .title {padding-bottom:30px;}
.credits h3 {font-size:18px;color:#4d4d4f;font-weight:normal;padding-bottom:10px;text-align:center;}
.credit_main ul {width:520px;margin:auto;}
.credit_main li {float:left;padding:10px 15px;list-style:none;}
.credit_webmoney dl {width:450px;margin:auto;}
.credit_webmoney dt {float:left;width:160px;color:#000;padding:2px 10px 2px 0;font-weight:bold;margin-bottom:15px;text-align:right;}
.credit_webmoney dd {margin-bottom:15px;}
.credit_webmoney select {width:222px;}
.credit_webmoney select.walletType {width:60px;}
.credit_webmoney .text {width:210px;}
.credit_webmoney dd.button {padding-left:170px;}
.credit_webmoney ul {width:540px;margin:auto;}
.credit_webmoney li {float:left;padding:10px 5px 18px 0;list-style:none;}

.pager {float:right;padding-bottom:20px;font-size:11px;}
.pager li {list-style:none;display:inline;padding:0 2px 0 5px;border-left:1px solid #2c8fdb;}
.pager li:first-child {border:none;}
.pager_info {float:left;display:block;}

.extra_list {padding-bottom:15px;}
.extra_list .user_info {background:#f2f2f3;width:360px;float:left;}
.extra_list .user_info .thumb {float:left;margin-right:15px;}
.extra_list .user_info .desc {display:table;padding:10px 5px 0 0;min-height:90px;}
.extra_list .user_info h6 a {color:#710000;font-size:14px;font-weight:bold;}
.extra_list .user_info h6 {color:#710000;font-size:14px;font-weight:bold;}
.extra_list .user_info p {margin:0;}
.extra_list .message_info {float:left;width:100px;padding:10px 5px 0;text-align:center;cursor:pointer;}
.extra_list .message_info .message_number {padding-left:20px;background:url(../images/bg/message_ico_small.gif) left center no-repeat;}
.extra_list .message_info .message_ico {display:block;margin:8px auto 4px;width:61px;height:34px;text-indent:-1000em;overflow:hidden;background:url(../images/bg/message_ico.png) 0 -35px no-repeat;}
.extra_list .message_info .message_ico.new {background-position:0 0;}
.extra_list .message_info .message_text {font-size:11px;font-weight:bold;}
.extra_list .message_info .message_text.new {color:#f0852f;}
.orange {color:#f0852f;}
.extra_list .typing_info {float:right;width:430px;padding:10px 10px 0 0;color:#710000;}
.extra_list .typing_info em {font-style:normal;cursor:pointer;}
.extra_list .typing_info p {margin:0;cursor:pointer;}
.extra_list .typing_info .remove_typing {float:right;}
.extra_list .typing_info .read_typing {float:left;}
.typing_info h6 {color:#710000;font-size:14px;font-weight:bold;}

.typing {margin-bottom:15px;background:#f2f2f3;}
.typing .title {background:#dadadb;padding:14px 12px 0;}
.typing .title .pager {padding-bottom:12px;}
.typing .title strong {float:left;font-size:14px;}
.typing .title strong a {color:#710000;}
.typing .user_info {float:left;padding:20px 30px 40px 12px;width:160px;}
.typing .user_info .thumb {padding-bottom:2px;}
.typing .user_info h6 a {font-size:14px;font-weight:bold;color:#710000;}
.user_info  span b{color:#f0852f;font-size:11px;font-weight:bold;}
.typing .user_info strong span {color:#710000;}
.typing .user_info small {font-size:10px;}
.typing .correspondence {float:left;width:420px;padding:20px 30px 10px 0;}
.typing .correspondence .thumb {display:block;margin:0 10px 15px 0;float:left;}
.typing .correspondence .desc {display:table;background:#dadadb;padding:5px;margin-bottom:15px;width:340px;}
.typing .correspondence h6 {font-weight:bold;color:#710000;font-size:1em;}
.typing .correspondence p {margin:0;}
.typing .correspondence .response .thumb {float:right;margin:0 0 15px 10px;}
.typing .send_message {float:right;padding:20px 10px 40px 0;width:270px;}
.typing .send_message select {width:220px;margin-top:4px;color:#58595B;}
.typing .send_message .text {width:263px;margin-bottom:12px;height:120px;color:#58595B;background: #FFFFFF; border: 1px solid #7F9DB9;}
.typing .send_message .submit {margin-right:10px;}
.typing .send_message p {margin-bottom:0.5em;}




#onlinenow {padding-left:20px;}

.creator_info {float:right;padding-right:20px;width:160px;margin:auto;text-align:center;}
.creator_info h4 {color:#f0852f;font-size:14px;padding-bottom:12px;}
.creator_info h6 {padding-top:8px;font-size:1em;font-weight:normal;}

.creation_form  {padding:20px 0px 20px 50px;}
.creation_form td {padding:12px;text-align:right;}
.creation_form input.text {width:325px;}
.creation_form textarea.text {height:45px;width:325px;}


.creation_form select {width:335px;}
.creation_form .chat_view {display:block;width:65px;height:65px;float:left;}

.creation_form .chat_settings {margin-top:2px;white-space:nowrap;padding-bottom:25px;}
.creation_form .chat_settings * {vertical-align:middle;}
.creation_form .chat_settings label {margin-right:20px;}
.creation_form .dt_null {padding-left:330px;}

.chat_list {width:480px;background:#f3f4f4;margin:10px auto;} 
.chat_list td {padding:0;margin:0;vertical-align:top;}
.chat_list .user_info {background:#dcdcde;}
.chat_list .chat_cont h6 {font-size:1em;color:#000000;font-weight:normal;font-size:12px;}
.chat_list .chat_cont h6 a {font-size:12px;color:#2c8fdb;font-weight:normal;text-decoration:none;}
.chat_list .chat_cont h6 a:hover {text-decoration:underline;}

.chat_list .chat_info {background:#f3f4f4;padding:10px 10px 0 20px;height:64px;width:440px;float:left;}
.chat_list .chat_info em {font-style:normal;display:block;margin-bottom:5px;color:#710000;font-weight:normal;}
.chat_list .chat_cont {width:370px;color:#710000;padding:10px 0px 0 25px;}
.chat_list .chat_cont p a{color:#710000;}
.chat_list .chat_cont p {padding:5px 0px 0 0px;}
.chat_list .chat_cont_img {float:left;width:100px;}
.chat_list .chat_info a {color:#710000;text-decoration:none;}

.chat_list .chat_view {float:right;width:90px;text-align:center;padding:10px 10px 0;min-height:64px;background:#f3f4f4;color:#710000;}
.chat_list .chat_view .thumb {display:block;width:60px;height:56px;}

.chat_list .usual {background:url(../images/chat_icons/2.gif); }
.chat_list .pass {background:url(../images/chat_icons/4.jpg); }
.chat_list .common {background:url(../images/chat_icons/1.gif); }

.system_messages {padding-bottom:8px;font-weight:bold;color:#710000;}
.system_messages li {list-style:none;padding:2px;font-weight:bold;color:#710000;}

.error_message {font-weight:bold;color:#710000;}

.authpage {padding:20px 0 40px 280px;width:520px;color:#000;}
.authpage dt {padding:2px 10px 14px 0;width:130px;float:left;text-align:right;}
.authpage dd {float:left;padding-bottom:12px;padding-right:150px;}
.authpage dd .text {width:150px;}
.authpage dd * {vertical-align:middle;}
.authpage .dt_null {padding-left:140px;}
.authpage .dd_text {padding-right:0;}
.authpage .submit {padding-left:15px;padding-right:15px;}


.img_corner1, .img_corner2, .img_corner3, .img_corner4 {
	width: 6px;
	height: 6px;
	position: absolute;
	font-size: 0;
}

.img_corner1 {
	background: url(../images/img_corner.gif) 100% 100% no-repeat;
}

.img_corner2 {
	background: url(../images/img_corner.gif) 0 100% no-repeat;
	right: 0;
}

.img_corner3 {
	background: url(../images/img_corner.gif) 0 0 no-repeat;
	right: 0;
	bottom: 0;
}
.img_corner4 {
	background: url(../images/img_corner.gif) 100% 0 no-repeat;
	bottom: 0;
}


span.nickname {
	display: block;	
	border-bottom: 1px dotted #6d6e28;
	width: 110px;
	padding-bottom: 1px;
	margin-bottom: 2px;

}

span.nickname a {
	text-decoration: none;
}

a.free, span.free {
color:#4E9D2F;
display:block;
margin-bottom:2px;
}

a.paid, span.paid {
	display: block;
	color: #f18c14;
	margin-bottom: 2px;
}
.paid {
	display: block;
	color: #f18c14;
}

.send_sms {
	color: #4E9D2F;
}


.tv_girl {
	width: 140px;
	height: 185px;
	float: left;
	margin-left: 51px;
	padding-bottom: 30px;
}

#navig {
	padding-top:20px;
}

.first_tv_girl {
	width: 140px;
	height: 185px;
	float: left;
	padding-bottom: 30px;
	position: relative;
}

#girls_block {
	
	padding-left: 10px;
	
}


#selbuy  {
margin-bottom:0;
width:525px;
}

#selbuy td  {
font-size:11px;
padding-bottom:20px;
}

.bablo img {
	float:right;
	margin:10px 18px 20px 0px;

}
.bablo2 img {
	float:right;
	margin:10px 18px 0px 0px;

}

#model_detail_head {
	padding-bottom: 20px;
}

#model_detail_info {
	width: 275px;
	padding-left: 18px;
}

#model_detail_rating {
	text-align: right;
	padding-top: 2px;
	height:53px;
	width:150px;
}

span.cost {
	display: block;
	font-size: 11px;
	color: #bcbec0;
	padding-bottom: 7px;
}


#model_detail_cost {
	width: 180px;
	text-align: right;
}

#model_detail_info span, #model_detail_cost span {
display:block;
padding-bottom:12px;
}


#model_detail_rating span {
	display: block;
	font-weight: bold;
	color: #999999;
	padding-top: 3px;
}

#model_detail_nickname span {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	padding-bottom: 3px;
	color: #1f8be7;
}

.f-left {
	float: left;
}

.f-right {
	float: right;
}

.dotted {
	padding: 34px 0 34px 0;
	border-top: 1px dotted #6d6e28;
	zoom: 1;
	width:920px;
}

#model_photo_block h3 {
color:#1F8BE7;
font-size:16px;
padding-bottom:10px;
}

#to_bookmarks a {
color:#F18C14;
}

#model_photo_block .tv_girl, #model_photo_block .first_tv_girl {
	height: 154px;
	padding: 0;
} 

#model_photo_block .tv_girl img {
	cursor:pointer;
	
}

.message p {
	padding:10px;
	
}

.registration label {
	width: 160px;
	padding-right: 50px;
	float: left;
	line-height: 150%;
}

.registration .feedbackfield {
	float: left;
	width: 480px;
}

.registration .feedbackfield {
	padding-bottom: 23px;
}

#backform_submit {
	padding-top: 20px;
}

#microphone {
	padding-top: 5px;
	padding-bottom: 30px;
}

#microphone span {
	font-weight: bold;
	color: #9c2024;
	display: block;
	float: right;
	padding-left: 5px;
	padding-top: 20px;
}

#vip_page {padding-bottom:20px;}
#vip_page ul {list-style:none;}
#vip_page li {position:relative;}
#vip_page small {font-size:11px;}
#vip_page .vip_abilities {padding-bottom:15px;}
#vip_page .vip_abilities li {background:url(../images/bg/vip_abilities_li.gif) left center no-repeat;padding:2px 0 2px 20px;}
#vip_page .mobile_block {margin-bottom:15px;}
#vip_page .mobile_block ul {float:left;padding-top:7px;}
#vip_page .mobile_block ul {vertical-align:middle;}
#vip_page .mobile_block li {display:inline;padding:0 25px 0 2px;}
#vip_page .another_operator {float:right;position:relative;top:7px;right:2px;font-weight:bold;}
#vip_page .vip_desc {background:#e7e8e9;padding:13px 17px;margin-bottom:20px;}
#vip_page .vip_desc li {padding:1px 0 1px 14px;line-height:16px;background:url(../images/bg/vip_desc_li.gif) 0 5px no-repeat;}
#vip_page h4 {font-size:16px;}
#vip_page h4 a{font-size:16px;text-decoration:none;color:#58595B;}
#vip_page h4 a:link, #vip_page h4 a:active, #vip_page h4 a:hover {text-decoration:none;color:#58595B;}


#vip_page .vip_block_t {margin-bottom:7px;padding-top:5px;background:url(../images/bg/vip_block_t.png) top no-repeat;position:relative}
#vip_page .vip_block_b {padding-bottom:5px;background:url(../images/bg/vip_block_b.png) bottom no-repeat;position:relative}
#vip_page .vip_block {padding:12px 20px;background:#f5faff;border-left:1px solid #aaccef;border-right:1px solid #aaccef;}
#vip_page .vip_block .thumb {height:150px;width:103px;text-indent:-1000em;overflow:hidden;background:url(../images/vip_ico.png) no-repeat;margin-right:20px;float:left;}
#vip_page .vip_block .thumb_act {height:150px;width:103px;text-indent:-1000em;overflow:hidden;background:url(../images/act_ico.png) no-repeat;margin-right:20px;float:left;}
#vip_page .vip_block .thumb_up {height:150px;width:103px;text-indent:-1000em;overflow:hidden;background:url(../images/up_ico.png) no-repeat;margin-right:20px;float:left;}
#vip_page .vip_block .thumb_lider {height:150px;width:103px;text-indent:-1000em;overflow:hidden;background:url(../images/lider_ico.png) no-repeat;margin-right:20px;float:left;}

#vip_page .vip_block .desc {display:table;padding-top:7px;}
#vip_page .vip_block em {color:#fff;font-style:normal;padding:1px 3px;background:#d56a13;}


#vip_page .user_list {padding-top:5px;padding-bottom:5px;}
#vip_page .user_list h4 {color:#58595b;text-align:center;font-size:16px;}
#vip_page .user_list h6 {text-align:center;font-size:12px;font-weight:normal;}
#vip_page .user_list li {padding:10px 50px 10px 50px;float:left;list-style:none;}
#vip_page .user_list .thumb, .col3 .thumb img {width:100px;}
#vip_page .user_anket_item {width:625px;padding-left:10px;}

ol.faq_quest {
	font-size:14px;
	list-style-type:square;
	padding-bottom:35px;
	padding-left:24px;
}
#smsdescranother select{float:left;margin-left:5px;}
.smscode {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #FEDFB2;color:#F37733;font-family:verdana;font-size:30px;height:35px;line-height:32px;margin:10px 0 5px;padding:5px 10px;width:450px;}
#copyright a {color:#ffffff;}


.my_guest_link {padding:0px 0px 2px 30px;background:url(../images/eye.gif) left center no-repeat;margin-bottom:2px;}
.my_messages_link {padding:0px 0px 2px 30px;background:url(../images/message.gif) left center no-repeat;margin-bottom:2px;}
.my_rank_link {padding:0px 0px 2px 30px;background:url(../images/rank.gif) left center no-repeat;margin-bottom:2px;}
.my_comments_link {padding:0px 0px 2px 30px;background:url(../images/comment.gif) left center no-repeat;margin-bottom:2px;}



.home_links_cont {padding:10px 0px 10px 0px;}

.home_links_cont table {width:100%;text-align:center;}






div.viewPhotoMark {
background-image:url("/images/sprt_moder_02.png");
background-repeat:no-repeat;
height:35px;
width:33px;
cursor:pointer;
margin-right:2px;
}



div.mark6, div.mark5, div.mark4, div.mark3, div.mark2, div.mark1 {
background-image:url("/images/sprt_mrk_01.png");
background-repeat:no-repeat;
height:45px;
width:45px;
}

div.mark6 {
	background-position:-240px 0;
	height:70px;
	width:70px;
}

div.mark5 {
background-position:-192px 0;
}
div.mark4{background-position:-144px 0;}


div.mark3{background-position:-96px 0;}
div.mark2{background-position:-48px 0;}
div.mark1{background-position:0 0;}

div.mark6large {
	height:70px;
	width:70px;
}



div.mark5large {
background-position:-192px 0;
}

div.viewPhotoMark6_norm , div.viewPhotoMark6_nclc {background-position:-525px 0;	width:39px;height:45px;}
div.viewPhotoMark5_norm , div.viewPhotoMark5_nclc {background-position:-420px 0;}
div.viewPhotoMark4_norm , div.viewPhotoMark4_nclc {background-position:-315px 0;}
div.viewPhotoMark3_norm , div.viewPhotoMark3_nclc {background-position:-210px 0;}
div.viewPhotoMark2_norm , div.viewPhotoMark2_nclc {background-position:-105px 0;}
div.viewPhotoMark1_norm , div.viewPhotoMark1_nclc {background-position:0 0;}

#ranked div.viewPhotoMark{cursor:default;}
#TB_window #ranked  {width:130px;float:right;}

div.viewPhotoMark6_norm:hover{background-position:-566px 0;}
div.viewPhotoMark5_norm:hover{background-position:-490px 0;}
div.viewPhotoMark4_norm:hover{background-position:-385px 0;}
div.viewPhotoMark3_norm:hover{background-position:-280px 0;}
div.viewPhotoMark2_norm:hover{background-position:-175px 0;}
div.viewPhotoMark1_norm:hover{background-position:-70px 0;}

.my_ranks table, #comment_photo , #comments_table{width:800px;margin-top:10px;}
.my_ranks table td {text-align:center;padding:10px;border:1px solid #E7E8E9;}
.my_ranks table#buttons td {text-align:left;padding:0px;border:0px;}
.my_ranks table td div {margin:0 auto;}
.my_ranks table tr.header td{	background-color:#F5FAFF;	color:#777E5D;	font-weight:bold;border:0px solid ;border-bottom:4px solid #E7E8E9;}


#comment_head 	{width:400px;height:25px;background-color:#F5FAFF;color:#777E5D;margin:0 auto;padding:5px 0 0 10px;text-align:left;}
#message 	{height:100px;width:400px;border:1px solid #E7E8E9;}
#comment_photo td , #comments_table td {text-align:center;padding:5px;}
#comments_table td {text-align:center;padding:5px;border:1px solid #E7E8E9;}
.comments  table#buttons  {width:800px;margin-bottom:10px;}
.comments  table#buttons td {text-align:left;padding:0px;border:0px;}
#comment_photo tr.header td{	background-color:#F5FAFF;	color:#777E5D;	font-weight:bold;border:0px solid ;border-bottom:4px solid #E7E8E9;}

#comments_table tr.header td{	background-color:#F5FAFF;	color:#777E5D;	font-weight:bold;border:0px solid ;border-bottom:4px solid #E7E8E9;}
 
div.popLayer-viewPhotoNavigation {
	color:#cccccc;
}


div.popLayer-viewPhotoNavigation a {
	color:#FF9933 !important;
}

#addCommentLink {	color:#FF9933 !important;}

#comment_header  {width:800px;}
#comment_header td {padding:5px;vertical-align:top;}

#comment_header #bookmarks a {padding:0px 0px 2px 30px;background:url(../images/favorite2.gif) left center no-repeat;margin-bottom:2px;}

#comment_header .home_links_cont {margin-left:10px;width:590px;float:right;}

.comments .nav, .comments #pagenumber{padding-left:50px;}



.sexphone .tabs {float:right;font-size:14px;}
.sexphone .tabs li {width:210px;}
.sexphone h2 {padding:4px 0 0;background:none;}
.sexphone .price_descr p{font-size:10px;}
.sexphone .thumb {float:left;padding:5px 15px 5px 15px;}
.sexphone .thumb {width:114px;height:153px;}
.sexphone .stnumber {font-size:18px;}
.sexphone .stblock {width:600px;margin:0 auto;padding:20px;}
.sexphone .sexteldescr {width:700px;font-size:16px;font-weight:bold;}
.sexphone .sextel_inner{font-size:12px;font-weight:normal;text-align:right;}
#style_changer table td {padding:5px;}

/* gallery */ 


.user_ankets .formfade, .gallery .formfade {
	background:none repeat scroll 0 0 #FFFFFF;
	display:block;
	height:550px;
	left:50%;
	margin-left:-470px;
	opacity:0.5;
	position:absolute;
	right:-11px;
	top:150px;
	width:940px;
	z-index:87;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
}

.user_ankets .formfade {
	top:380px;
	height:430px;
}



.loading_contacts .waiting {
	display:inline-block;
	position:static;
}

.waiting {
background:url("../images/loaders-gen.gif") no-repeat scroll 0 0 transparent;
height:16px;
position:absolute;
width:16px;
}

.tooltip {
	position: absolute;
	z-index: 50;

}



.tlarrow {
	width:16px;
	height:20px;
	background:url("../images/arr2.gif") no-repeat;
	position:relative;
	top:1px;
	left:110px;
}

.tlinfo {
	background:none repeat scroll 0 0 #FFFFD7;
	border:1px solid #FEDFB2;
	color:#4D4D4F;
	padding:10px;
	width:250px;
}

#gifts .gift_i {
	float:left;
	padding-left:5px;
	
}

.gift_is {
	float:left;
	padding:15px 10px 0 0;	
	
}

.tlavatar {
	float:left;
	padding-right:10px;
	
}

.tltext {
	float:left;	
	font-size:14px;
}

.tltext p  {
	font-size:11px;
	margin-bottom:2px;
	width:120px;
}

.msgaboutgift {
	margin:0 auto;
}

.msgaboutgift td{
	text-align:center;
	padding:5px;	
}
.tlforsendbtn {color:#999999;}







/* Новые стили */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Стиль названия страницы */
.h1-reg { color: #F26622; font-size: 24px; font-weight: bold; padding-bottom: 20px; text-align: center;}
	
/* Новые стили используемые в блоке "Активируйте VIP-статус!" */
#activ-btn { margin:20px auto 90px auto; text-align:center;}

/* Лого, заголовок, описание блока */
.activ-vip {width:700px; margin-left:70px;}
.vip-logo {width:100px; height:100px; float:left; background:url(../images/vip_logo_orn.png) top left no-repeat;}
.activ-head {margin:0 0 15px; height:100px; width:600px; text-align:center; float:right;}
.activ-head .h1-reg {width:600px; padding:15px 0 0; margin:0 0 10px; text-align:center;}
.activ-comm {width:600px; font-size:12px; color:#000; text-align:center; margin-top:5px;}

/* Левые и правые блоки */
.activ-bloks {width:600px; margin-left:100px;}
.activ-bloks p {font-size:12px; color:#666; text-align:left; line-height:16px;}
.activ-h1 {font-size:12px; color:#000; padding-bottom:5px; text-align:left; display:block; margin-top:5px;}
.activ-left {width:285px; height:75px; float:left; margin-bottom:40px;}
.activ-right {width:285px; height:75px; float:right; margin-bottom:40px;}

/* Иконки "Активируйте VIP-статус!" */
.activ-srh {width:75px; height:75px; background:url(../images/activ_spr.png) 0px 0px no-repeat; float:left; margin: 0 15px 0 0;}
.activ-hid {width:75px; height:75px; background:url(../images/activ_spr.png) 0px -80px no-repeat; float:left; margin: 0 15px 0 0;}
.activ-st {width:75px; height:75px; background:url(../images/activ_spr.png) 0px -160px no-repeat; float:left; margin: 0 15px 0 0;}
.activ-sp {width:75px; height:75px; background:url(../images/activ_spr.png) 0px -240px no-repeat; float:left; margin: 0 15px 0 0;}
.activ-prv {width:75px; height:75px; background:url(../images/activ_spr.png) 0px -320px no-repeat; float:left; margin: 0 15px 0 0;}
.activ-ero {width:75px; height:75px; background:url(../images/activ_spr.png) 0px -400px no-repeat; float:left; margin: 0 15px 0 0;}
.activ-pht {width:75px; height:75px; background:url(../images/activ_spr.png) 0px -480px no-repeat; float:left; margin: 0 15px 0 0;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Контейнер окна */
#payment {width: 625px; margin: 0 auto; border: 1px solid #FC0;}

/* Название окна */
#payment-name {width: 625px; height: 40px; margin: 0; background: url("../images/payment/payment_h_m.gif") top left repeat-x; }
#payment-h-l {width: 500px; height: 40px; padding: 8px 0 0 20px; font: 18px Arial, Helvetica, sans-serif; color:#FFFFFF; background: url("../images/payment/payment_h_l.gif") no-repeat; float: left;}
#payment-h-r {width: 7px; height: 40px; background: url("../images/payment/payment_h_r.gif") no-repeat; float:right;}

/* Меню окна */
#payment-menu {height:85px; margin-left: 20px;}
#payment-menu li {width: 110px; height: 85px; margin:10px 8px 0 0; list-style: none; text-align:center; background: url("../images/payment/payment_win.png") 0px 0px no-repeat; float:left;}

#payment-menu li .smsimg {width: 85px; height: 50px; margin: 0px auto 5px; background:url("../images/payment/payment_icons.png") 0px 0px no-repeat;}
#payment-menu li .visaimg {width: 85px; height: 50px; margin: 0px auto 5px; background:url("../images/payment/payment_icons.png") 0px -50px no-repeat;}
#payment-menu li .yimg {width: 85px; height: 50px; margin: 0px auto 5px; background:url("../images/payment/payment_icons.png") 0px -100px no-repeat;}
#payment-menu li .wmimg {width: 85px; height: 50px; margin: 0px auto 5px; background:url("../images/payment/payment_icons.png") 0px -150px no-repeat;}
#payment-menu li .othimg {width: 85px; height: 50px; margin: 0px auto 5px; background:url("../images/payment/payment_icons.png") 0px -200px no-repeat;}

#payment-menu li a { width: 110px; height: 85px; padding: 5px 0 0; font: 12px Arial, Helvetica, sans-serif; color:#58595b; text-decoration:none; display: block;}
#payment-menu li a:hover { background: url("../images/payment/payment_win.png") 0px -90px no-repeat;}

#payment-menu li .tab-noactive {background: url("../images/payment/payment_win.png") 0px 0px no-repeat;}
#payment-menu li .tab-active {background: url("../images/payment/payment_win.png") 0px -90px no-repeat;}

/* Блок покупки кредитов */
#payment-win {width: 585px; margin:20px 0 0 20px;}
#payment-win .winmid {padding: 5px 20px 5px; font: 18px  Verdana, Arial, Helvetica, sans-serif; background:url("../images/payment/payment_w_m.png") top left repeat-y; color:#000000; }
#payment-win .winmid p {color: #58595B;}
#payment-win .winup {height: 10px; background:url("../images/payment/payment_w_u_d.png") 0px 0px no-repeat;}
#payment-win .windown {height: 10px; background:url("../images/payment/payment_w_u_d.png") 0px -10px no-repeat;}

/* Основне компоненты блока покупки кредитов */
#payment-win .commtxt {padding: 2px 0 0 0; float: left; width:100px; color: #58595B;}
#payment-win .commtxt2 {padding: 2px 0 0 0; float: left; width:220px; color: #58595B;}
#payment-win .viptxt {padding: 6px 0 0 0;}
#payment-win select {width: 215px; border:1px solid #666666;} /* для SMS окна */

#payment-visa #payment-win select {width: 240px; border:1px solid #666666;} 
#payment-yandex #payment-win select {width: 240px; border:1px solid #666666;} 
#payment-wmoney #payment-win select {width: 240px; border:1px solid #666666;} 
#payment-other #payment-win select {width: 240px; border:1px solid #666666;} 

#payment-win .wm {width: 80px;}
#payment-win p {margin: 0px 0 20px; zoom:1;}
#payment-win .advert { font-size:14px; margin:0; }
#payment-win .inline_0 {margin:18px 0 0;}
#payment-win .inline_1 { height:40px; margin:25px 0 0;}
#payment-win .inline_2, #payment-win .inline_2 {margin:18px 0 0;}
#payment-win .numbtxt {width: 190px; margin:-6px 0 5px; padding:5px 10px; font-size:26px; color:#f37733; border:2px solid #f7d181; display:block; float:left; }
#payment-win .bnumb {width: 70px; margin:-5px 0 0; color:#000000;}

#payment-win .smsloading {padding-left:60px; padding-top:4px; width: 70px; display: none; float: left;}

/* Первоначальный вариант стиля */
/* #payment-win .credit {width: 196px; height: 25px; margin-left:220px; padding:0px 5px; border:2px solid #f7d181; background-color:#fbe9c4; display:block;}*/
#payment-win .credit {width: 226px; height: 28px; margin-left:220px; padding:4px 5px 0 5px; border:2px solid #f7d181; background-color:#fbe9c4; display:block;}

/* Логотипы систем оплаты */
/* Первоначальный вариант */
/* #payment-win .liqpay {width: 153px; height: 29px;  margin:0px 0 0 220px; background:url("../images/payment/logo_liqpay.png") top left no-repeat;} */

/* Логотипы систем оплаты */
#payment-win .payment_logo {margin:0 0 5px 220px; height: 30px;}
#payment-win .liqpay_logo {width: 150px; height: 30px; margin:5px 0 0; background:url("../images/payment/payment_logo.png") -150px 0px no-repeat; float:left;}
#payment-win .ssl_logo {width: 30px; height: 30px; margin:0 0 0 35px; background:url("../images/payment/payment_logo.png") 0px 0px no-repeat; float:left;}
#payment-win .visa_logo {width: 50px; height: 30px; margin:0 0 0 10px; background:url("../images/payment/payment_logo.png") -30px 0px no-repeat; float:left;}
#payment-win .master_logo {width: 70px; height: 30px; margin:0 0 0 40px; background:url("../images/payment/payment_logo.png") -80px 0px no-repeat; float:left;}

/* Первоначальный вариант кнопки */
/* #payment-win  button {width: 153px; margin:0 0 10px 220px;} */
#payment-win button {width: 240px; margin:18px 0 10px 220px;}
#payment-win .liqpay_btn {width: 405px; height:30px; margin:18px 0 15px 55px;}
#payment-win .liqpay_btn button {margin:0; float:right;}
#payment-win .openterms {margin:5px auto 25px; font-size: 14px; font-weight: bold; text-decoration: underline; text-align:center; color:#ec6e22; display: block;}

/* Стили условий оплаты */
#payment-terms {margin: -5px 33px 40px; font: 12px Arial, Helvetica, sans-serif;}
#payment-terms p.cost {margin: 20px 0 10px; font-size: 14px;}
#payment-terms a {text-decoration: underline; color:#ec6e22;}
#payment-terms .commtxt2  {width:227px; padding: 13px 0 0 0; font: 18px  Verdana, Arial, Helvetica, sans-serif; color:#000000; float: left; color: #58595B;}

/* Первоначальный вариант поля ввода для условий оплаты */
/*#payment-terms input {width: 210px; height:30px; margin:10px 0; border:1px solid #666666;}*/
#payment-terms input {width: 233px; height:26px; margin:10px 0; padding: 3px 0 1px 5px; font: 18px  Verdana, Arial, Helvetica, sans-serif; border:1px solid #666666;}

/* Первоначальный вариант кнопки для условий оплаты */
/*#payment-terms button {width: 153px; margin:0 0 0 225px;}*/
#payment-terms button {width: 240px; margin:0 0 0 227px;}

/* Стили окна для покупки VIP-кредитами */
#payment-credit #payment-win .windown {margin-bottom: 20px;}
#payment-credit #payment-win button {width: 253px; margin:0 0 10px 150px;}
#payment-credit #payment-win p {margin: 0 0 15px 38px;}

#payment-win .inline_3 {margin:10px 0 25px 15px;}
#payment-win .inline_on {width:545px; height:34px;  margin:5px 0 15px 0px; cursor:pointer;}
#payment-win .inline_off {width:545px; height:34px;  margin:5px 0 15px 0px; }
#payment-win .inline_on:hover {background:url("../images/payment/payment_reg.png") top left no-repeat;}

#payment-win .credit_2{width: 196px; height: 27px; margin-left:246px; padding:3px 5px 0 5px; border:2px solid #f7d181; background-color:#fbe9c4;  }
#payment-win .credit_3 {width: 196px; height: 27px; margin-left:260px; padding:3px 5px 0 5px; border:2px solid #f7d181; background-color:#FFFFFF;}
#payment-win .credit_off {width: 196px; height: 27px; margin-left:260px; padding:3px 5px 0 5px; border:2px solid #e1e1e1; color:#aaaaaa;}

#payment-win .commtxt3 {width:196px; padding: 5px 0 0 23px; float: left;}
#payment-win .commtxt4 {width:220px; margin-left: 10px; padding: 5px 0 0 ; float: left;}
#payment-win .commtxt_off {width:220px; margin-left: 10px; padding: 5px 0 0 ; color:#aaaaaa; float: left;}
#payment-credit #payment-win .radio {width:14px; height:14px; margin:10px 0 0 15px; float: left; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Кнопки для раздела "Активируйте VIP-статус" */
button.activ-vip-btn { width:240px; height:33px; color:#ffffff; font:16px Arial,sans-serif; background-color: #F26B23;  border-top: 2px solid #F79E6F; border-left: 2px solid #F79E6F; 	border-bottom: 2px solid #DC460E; border-right: 2px solid #DC460E; cursor: pointer; padding: 4px 10px 5px; text-align: center;}
button.activ-vip-btn:active {color:#ffffff; background-color: #F26B23;	border-top: 2px solid #DC460E; border-left: 2px solid #DC460E; border-bottom: 2px solid #F79E6F; border-right: 2px solid #F79E6F;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Начальные значания коробочек */
/* #payment {display:none;} */
#payment-sms {display:none;}
#payment-visa {display:none;}
#payment-yandex {display:none;}
#payment-wmoney {display:none;}
#payment-other {display:none;} 
/* #select-window {display:none;} */
/* #setvipstatus {display:none;} */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -- Информационное окно -- */
#info-window { width:450px; height:205px; margin: 0 auto; font: 14px Arial, Helvetica, sans-serif; color:#666666; line-height:19px; background:url("../images/info/info_winsq.png") top left no-repeat;}
#info-window .empty  {width:40px; height:50px; margin:55px 0 0; float:left;}
#info-window .icon_ok {width:50px; height:50px; margin:55px 0 0; background:url("../images/info/info_icons.png") 0px 0px no-repeat; float:left;}
#info-window .infotxt {width:320px; margin:55px 0 0 10px; float:left;}
#info-window .infotxt a {text-decoration:underline;}

/* -- Окно для выбора действий -- */
#select-window {width:490px; height:290px; margin: 0 auto; font: 14px Arial, Helvetica, sans-serif; color:#666666; line-height:19px; background:url("../images/info/info_wincl.png") top left no-repeat;}
#select-window .empty {width:55px; height:50px; margin:80px 0 0;  float:left;}
#select-window .icon_info {width:50px; height:50px; margin:80px 0 0 0; background:url("../images/info/info_icons.png") 0px -50px no-repeat; float:left;}
#select-window .infotxt {width:300px; margin:80px 0 0 10px; float:left;}
#select-window .infoslct {width:300px; margin:-20px 0 0 5px; } 
#select-window .item_1 {width:110px; height:100px; margin:32px 0 0; float:left;}
#select-window .item_2 {width:110px; height:100px; margin:32px 0 0 15px; float:left;}
#select-window .or {width:35px; height:100px; margin:0 0 0 5px; line-height:100px; float:left;}

/* -- Общие свойства -- */
/*  #TB_window #info-window a, #TB_window #info-window a:hover, #TB_window #info-window a:visited, #TB_window #info-window a:active  {text-decoration: underline; color:#0079d2;} */
#TB_window #select-window a, #TB_window #select-window a:hover, #TB_window #select-window a:visited, #TB_window #select-window a:active {text-decoration: underline; color:#0079d2;}
.clear {clear:both;}
form {padding:0; margin:0;}

/*страница регистрации капча*/
.reg-captcha .img-captch {float:left;margin:0px;}
.reg-captcha input {width:109px;float:left;padding-left:1px;padding-top:2px;padding-bottom:2px;text-align:center;}
.reg-captcha .captch-code {position: absolute; padding-top:0px; padding-left:170px; font:16px Arial, Helvetica, sans-serif;margin-top:-30px;}
.captcha-area {display:none;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */


/*кнопки страница редактиварония анкеты*/
button.act-form-btn{
padding: 1px 3px 2px 3px;text-align: center; background-color: #F26B23; color:#ffffff; border-top: 2px solid #F79E6F; border-left: 2px solid #F79E6F; border-bottom: 2px solid #DC460E; border-right: 2px solid #DC460E; font-weight:normal;float:right;height:26px;font: 12px Arial,sans-serif;}

button.act-form-btn:active {border-top: 2px solid #DC460E;border-left: 2px solid #DC460E;border-bottom: 2px solid #F79E6F;border-right: 2px solid #F79E6F;}

.user_settings .button .act-form-btn{float:none;margin-right:10px;}

@media all and (resolution = 0dpi) {#view_profile button.act-form-btn, #edit_nick button.act-form-btn, 
#edit_profile button.act-form-btn, #view_profile1 button.act-form-btn, #edit_profile1 button.act-form-btn {padding-top:4px;}}  /* для Opera >9.27 <10.50 */
/*-------------------------------*/


/* Модальное окно для фотографий */
#photo-box {width: 700px; height: 525px;}
*html #photo-box {width: 720px; height: 525px;} /* Для IE6 */
#photo-box .photo-previous {width: 50px;  height: 525px; float: left;}
#photo-box .photo-content {width: 600px; height: 525px; float: left;}
#photo-box .photo-next {width: 50px; height: 525px; float: right;}

/* Кнопки для переключения фотографий */
#photo-box .photo-previous a.previous-btn {width: 60px;  height: 60px; position: absolute; margin-top:220px; margin-left: -25px; cursor: pointer; border:0; background-color:transparent; background:url("../images/photo_win/btn_pr_nxt.png") -120px 0px no-repeat; display: block;}
#photo-box .photo-next a.next-btn {width: 60px;  height: 60px; position: absolute; margin-top: 220px; margin-left: 15px; cursor: pointer; border:0; background-color:transparent;background:url("../images/photo_win/btn_pr_nxt.png") 0px 0px no-repeat; display: block;}

#photo-box .photo-previous a.previous-btn:hover {width: 60px;  height: 60px; background:url("../images/photo_win/btn_pr_nxt.png") -180px 0px no-repeat;}
#photo-box .photo-next a.next-btn:hover {width: 60px;  height: 60px; background:url("../images/photo_win/btn_pr_nxt.png") -60px 0px no-repeat;}



/* Верхняя часть окна */
/* Имя пользователя и виджет "вконтакте" */
#photo-box .photo-header {width: 600px; height: 45px;}
#photo-box .photo-header p {padding: 3px 0 0 0; width: 300px; font: 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; float: left;}
#photo-box .photo-header p a {font: 15px Verdana, Arial, Helvetica, sans-serif; color: #2C8FDB;}
#photo-box .photo-header .vk-block {width: 145px; float: right;}

/* Контейнер с фотографией */
#photo-box .photo-image {width: 600px; height: 400px;text-align:center;}

/* Нижняя часть окна */
/* Комментарии */
#photo-box .photo-footer {width: 600px; height: 57px; padding: 22px 0 0 0;}
#photo-box .photo-comment { width: 200px; float: left;}
#photo-box .photo-comment a {padding: 0; margin: 0px; display:block; font: 12px Arial,Helvetica,sans-serif; color:#fe9b33; line-height:18px;}
#photo-box .photo-comment a span {font-weight: bold;}
#photo-box .photo-comment a.read-comment {color:#666666;}
#photo-box .photo-comment a.read-comment:hover {color:#333333;}

#photo-box a.addCommentLink {	color:#FF9933 !important;}

/* Оценки фото */
#photo-box .photo-footer ul.photo-rating {width: 210px; padding: 0px; margin: 0px; list-style:none; float: right;}
#photo-box .photo-footer ul li {display: inline;}
#photo-box .photo-footer li a {width: 33px; height:35px; margin: 0; display:block; float: right;}

#photo-box .photo-footer a.pr-mark-1 {background:url("../images/sprt_moder_p.png") 0px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-2 {background:url("../images/sprt_moder_p.png") -67px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-3 {background:url("../images/sprt_moder_p.png") -133px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-4 {background:url("../images/sprt_moder_p.png") -198px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-5 {background:url("../images/sprt_moder_p.png") -264px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-6 {margin: -5px 5px 0 0; height:45px; background:url("../images/sprt_moder_p.png") -331px 0px no-repeat;}

#photo-box .photo-footer a.pr-mark-1:hover {background:url("../images/sprt_moder_p.png") -34px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-2:hover {background:url("../images/sprt_moder_p.png") -100px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-3:hover {background:url("../images/sprt_moder_p.png") -164px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-4:hover {background:url("../images/sprt_moder_p.png") -231px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-5:hover {background:url("../images/sprt_moder_p.png") -297px 0px no-repeat;}
#photo-box .photo-footer a.pr-mark-6:hover {background:url("../images/sprt_moder_p.png") -365px 0px no-repeat;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */













