@import "thickbox.css";
@import "facebox.css";
@import "jScrollPane.css";
/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong, dl, dd, dt {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#fff url(all_bg.png) 0 0 repeat-x;color: #393939; font-size:11px;font-family:Tahoma,Arial, Helvetica, sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal; padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #3492d4;cursor: pointer;text-decoration: underline;}
a:hover {color:#3492d4;text-decoration: none;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
.wrap { width:100%; background:url(footer_bg.png) 0 100% repeat-x;}
#all { width:960px; margin:0 auto;}
#all .orl a, #all .orl a:visited, #all .orl a:hover { color:#e2760b;}
.cntr { text-align:center;}
.r_text { text-align:right;}
/* --------------- Header --------------- */
#header { height:180px; position:relative; background:url(header_1.jpg) 0 52px no-repeat;}
	#all .header_2 {background:url(header_2.jpg) 0 52px no-repeat;}
	#all .header_3 {background:url(header_2.jpg) 0 52px no-repeat;}
/* Head Navi Menu */
.nav_wrap { width:960px;overflow:hidden; position:absolute; left:0; top:10px;}
.nav { font-size:14px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;float:left;left:50%;position:relative;}
.nav ul {float:left;left:-50%;position:relative;}
	.nav li { float:left; display:inline; padding:0 2px;}
	.nav li a, .nav li a:visited, .nav li a:hover { color:#fff; text-decoration:none; float:left; display:block;}
	.nav li span, .nav li em { float:left; display:block;}
	.nav li em { height:23px; padding:6px 20px 0;}
	.nav li a:hover { background:url(nav_m.png) 0 0 repeat-x;}
	.nav li a:hover span {background:url(nav_l.png) 0 0 no-repeat;}
	.nav li a:hover em {background:url(nav_r.png) 100% 0 no-repeat;}
.logo { position:absolute; top:52px; left:-20px;}
/* Autorize Form */
.autorize { position:absolute;  top:64px; right:20px; width:290px;}
.autorize div { padding:8px 0 0; overflow:hidden; width:100%;}
.autorize label { display:block; text-align:right; font-size:18px; text-transform:uppercase; color:#fff; padding-bottom:6px;}
.autorize label strong { font-size:12px; text-transform:none;}
.autorize a, .autorize a:visited, .autorize a:hover { color:#fff;}
.a_input { background:#fff; border:1px solid #bebdbd; font-size:11px; color:#000; width:130px; height:15px; padding:3px 5px;}
.autorize span { float:left;}
.a_enter { float:right;}
.a_invite { float:left;}
.a_text_left, .a_text_right { float:left; line-height:15px; color:#fff;}
	.autorize .a_text_right { float:right;}
/* ------------------------------------------- */

/* --------------- Content --------------- */

#content { width:100%; background:url(cont_top.jpg) 0 0 no-repeat;}
	#all .cont_top_2 {background:url(cont_top_2.jpg) 0 0 no-repeat;}
	#all .cont_top_3 {background:url(cont_top_3.jpg) 0 0 no-repeat;}
.cont_box { overflow:hidden; width:100%; background:url(footer.png) 0 100% no-repeat; padding:25px 0 30px;}

.name { font-size:18px; color:#7a4919; text-transform:uppercase; padding-bottom:10px;}
	.bl .name { color:#393939;}
	.name em { font-size:11px; display:block;}
.name strong { color:#e2790b; font-weight:normal;}
.name_2 {font-size:18px; color:#393939; text-transform:uppercase; padding-bottom:10px;}
.name_2 strong { font-size:24px; color:#7a4919;font-weight:normal;}
	.top_20 { position:relative; top:2px;}

/* Main Page */
#mid_content { width:600px; float:right; padding-right:38px;}
	.mid_2 { padding-top:60px;}
#mid_content_2 { float:left; width:520px; padding-left:40px; padding-top:15px;}
/* Welcome */
.welcome { float:right; width:305px; background:url(welcome.png) 0 0 no-repeat; padding-top:50px; padding-bottom:15px;}
.priem { width:274px; height:113px; background:url(preim.jpg) 0 0 no-repeat; font-size:14px; text-align:right; font-family:Arial, Helvetica, sans-serif; padding:15px 30px 0 0; margin-top:25px;}

/* THUMBS */
.ml { overflow:hidden; margin-bottom:20px; width:100%;}
	.ml2 { width:100%; margin-bottom:20px;}
.thumbs_wrap { width:100%; overflow:hidden;}
.thumbs { width:108%; overflow:hidden;}
.thumb_brd { margin:10px 0 -1px; border-bottom:1px dotted #bebdbd; }
.nobrd { border:0;}
.item { width:114px;float:left; padding:0 11px 15px 0;}
	.thumb_brd .item { padding-right:7px;}
.i_desc { text-align:center;}
.i_desc h3 { font-size:11px; font-weight:bold; padding-bottom:0; padding-top:8px;}
.i_desc p { padding:2px 0 0;}
.image { background:#3492d4; padding:3px 3px 0;  height:128px; position:relative;}
	.online { position:absolute; left:50%; bottom:-6px; width:54px; height:19px; margin-left:-27px; background:url(online.png) 0 0 no-repeat; display:block;}
	* html .online { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/online.png', sizingmethod='');}
.i_desc .buts img { margin-top:4px;}
.th_img { float:left; display:block;}
	.girl .image { background:#e89311;}
	.girl a, .girl a:visited, .girl a:hover { color:#e2760b;}

/* Slide Photo */
.slide { width:239px; height:175px; background:url(slide.png) 0 0 no-repeat; margin-bottom:10px; padding:10px 0 0 0; position:relative;}
.item_s { width:159px; margin:0 auto;}
	.slide .image { padding:3px; background:#ffffff; height:111px;}
	.slide .image .th_img { height:111px; width:153px;}
	.slide .i_desc .slide_p { padding:4px 0 0;}
	.slide .i_desc h3 { padding-top:2px;}
.s_control { position:absolute; top:54px;}
.sc_left { left:5px;}
.sc_right { right:5px;_right:4px;}

/* Events */
.list_1 li { padding:6px 0 6px 25px; height:1%; border-bottom:1px dotted #bebdbd;}
	.add_p { background:url(icon_add_p.png) 0 4px no-repeat;}
	.add_f { background:url(icon_add_f.png) 0 4px no-repeat;}
	.add_m { background:url(icon_add_m.png) 0 4px no-repeat;}
.pages { padding:10px 0 5px; text-align:right;}
.pages a, .pages a:visited { font-weight:bold; margin:0 3px;}
.pages span { font-weight:bold; color:#464646; font-size:12px;margin:0 3px;}


/* About */
.about {padding:110px 30px 0 40px; background:url(sexy_meets.png) 40px 0 no-repeat; height:1%; margin-bottom:20px;}

/* Sidebar */
#sidebar { width:301px; float:left;}
#sidebar_2 { width:330px; float:right; padding-right:40px; padding-top:15px;}
	.cont_top_3 #sidebar { padding-top:10px;}
	/* FORMS */
	.search_box { width:240px; padding-left:40px; padding-bottom:25px;}
	.s_line { width:100%; overflow:hidden; border-bottom:1px solid #dacfd2; padding:7px 0;_padding-bottom:3px;}
	.s_line label { float:left; width:80px; padding-top:3px;}
		.s_line .two_rows_l { padding:0;}
	.s_sel, .e_sel { float:right; width:160px; background:#fff; border:1px solid #bebdbd; padding:1px; height:22px;}
		.cust_sel { width:160px; float:right;}
		.s_sel_2, .e_input { background:#fff; border:1px solid #bebdbd; padding:1px; height:18px; float:left; width:50px;}
		select.s_sel_2 { height:22px;}
		.e_input { width:195px; padding:1px 5px; float:right;}
		.cust_sel em { float:left; padding:4px 8px 0 0;}
		.che_1 { float:left;}
		.cust_sel2 { width:143px; float:right; padding-top:7px;}
		.cust_sel2 em { padding:0 10px 0 5px; *padding-top:3px; float:left;}
		.s_line_cntr { border:0; text-align:center; padding:8px 0;}
		.s_line_cntr strong { font-size:12px; color:#b24793;}
		.or_text { color:#ce63ae; margin-top:5px;}
                .or_text a{ color:#BD5DA9; }
		.activate_bg { background:url(activate_bg.png) 1px 0 no-repeat;}
			.activate_bg .search_box { height:365px;}
			.e_com { color:#757575; display:block; padding:5px 0 0;}
			.e_sel {width:207px;}
			.ch { padding:3px 0 3px; width:207px; overflow:hidden; margin:0 0 0 auto;*padding:0;}
				.ch .che_1 { margin-right:7px;*position:relative;*margin-top:-2px;}
		
/* Sidebar Boxes */
.bl {background:#ededed url(bl_t_dot.png) 0 0 repeat-x; margin-bottom:20px;}
.bl_r_dot {background:url(bl_r_dot.png) 100% 0 repeat-y;}
.bl_b_dot {background:url(bl_b_dot.png) 0 100% repeat-x;}
.bl_l_dot {background:url(bl_l_dot.png) 0 0 repeat-y;}
.bl_t_l {background:url(bl_t_l.png) 0 0 no-repeat;}
.bl_t_r {background:url(bl_t_r.png) 100% 0 no-repeat;}
.bl_b_r {background:url(bl_b_r.png) 100% 100% no-repeat;}
.bl_b_l {background:url(bl_b_l.png) 0 100% no-repeat;padding:15px 22px 15px 40px; height:1%; overflow:hidden;}

.bl_2 {background:#f7e4e6 url(bl_2_t_dot.png) 0 0 repeat-x; margin-bottom:20px;}
.bl_2_r_dot {background:url(bl_2_r_dot.png) 100% 0 repeat-y;}
.bl_2_b_dot {background:url(bl_2_b_dot.png) 0 100% repeat-x;}
.bl_2_l_dot {background:url(bl_2_l_dot.png) 0 0 repeat-y;}
.bl_2_t_l {background:url(bl_2_t_l.png) 0 0 no-repeat;}
.bl_2_t_r {background:url(bl_2_t_r.png) 100% 0 no-repeat;}
.bl_2_b_r {background:url(bl_2_b_r.png) 100% 100% no-repeat;}
.bl_2_b_l {background:url(bl_2_b_l.png) 0 100% no-repeat;padding:15px 22px 15px 40px; height:1%; overflow:hidden;}

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

/* --------------------  Internal Pages --------------------  */
/* Profile Menu */
.menu { height:50px; position:relative;}
.menu ul { position:absolute; top:8px;border-right:1px solid #fff;}
.menu li { float:left; display:inline; border-left:1px solid #fff; padding:0 10px;}
.menu a, .menu a:visited, .menu a:hover { color:#fff; font-size:12px; text-transform:uppercase;}
	.mm_1 { left:40px;}
	.mm_2 {right:40px;}

/* Help */
.help { padding:0 22px 20px 40px; font-size:11px; text-align:center;color:#717171;}
.help a, .help a:visited, .help a:hover {text-decoration: none;color:#717171;}
.help .dopnomera a {text-decoration: underline;color:#3491D4;}

/* Left Menu */
.left_menu { padding:0 0 20px 40px; width:192px;}
#sidebar_2 .left_menu { margin:0 0 0 auto;}
.list_2 li {border-bottom:1px solid #dddbdb;padding:6px 0 6px 20px; height:1%;}
.list_2 a, .list_2 a:visited,  .change_avatar a, .change_avatar a:visited, .change_avatar a:hover, .def a, .def a:visited, .def a:hover  { color:#b24793;}
.list_2 a:hover { font-weight:bold;}	

/* Profile */
.profile_info { float:right; width:259px; float:right;}
.profile_info h3 { font-size:11px; color:#e2760b; font-weight:bold; padding:5px 0 10px 28px; height:1%;}
	.icon_g { background:url(icon_g.png) 0 0 no-repeat;}
	.profile_info .icon_m { background:url(icon_m.png) 0 0 no-repeat;color: #3492d4;}
.profile_info dl { overflow:hidden; width:100%; border-bottom:1px solid #dedede; padding:8px 0;}
	.profile_info dt { width:100px; padding:0 0 0 10px; float:left;}
	.profile_info dd { float:right; font-weight:bold; width:140px;}
	.p_hide { color:#b24793;}

.big_image { width:240px; float:left; position:}
	.b_image { position:relative; width:100%;}
		.b_image .online { position:absolute; left:50%; bottom:-10px; width:84px; height:26px; margin-left:-42px; background:url(online_2.png) 0 0 no-repeat; display:block;}
		* html .b_image .online { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/online_2.png', sizingmethod='');}

/* Long Cont */
.long_cont { width:880px; margin:0 auto; padding-top:30px;}

/* Groups, Albums & etc */
.groups { margin-bottom:30px;}
.p_menu { height:31px; overflow:hidden; position:relative; margin-bottom:-2px; z-index:2; padding-left:10px;}
	.p_menu li { float:left; display:inline; padding:0 1px 0 0; font-size:11px; font-weight:bold;}
	.p_menu li a, .p_menu li a:visited { color:#fff; text-decoration:none; float:left; display:block;background:url(tab_m.png) 0 0 repeat-x;}
	.p_menu li span, .p_menu li em { float:left; display:block;}
	.p_menu li em { height:22px; padding:9px 20px 0;}
	.p_menu li a span, .p_menu li a:visited span {background:url(tab_l.png) 0 0 no-repeat;}
	.p_menu li a em, .p_menu li a:visited em {background:url(tab_r.png) 100% 0 no-repeat;}
	.p_menu li a:hover, .p_menu .active a, .p_menu .active a:visited { background:url(tab_m_h.png) 0 0 repeat-x; color:#393939; text-decoration:none;}
	.p_menu li a:hover span, .p_menu .active a span, .p_menu .active a:visited span {background:url(tab_l_h.png) 0 0 no-repeat;}
	.p_menu li a:hover em, .p_menu .active a em, .p_menu .active a:visited em {background:url(tab_r_h.png) 100% 0 no-repeat;}
        

        
        
.group { width:100%; background:url(alb_mid.png) 0 0 repeat-y;}
.group_top {background:url(alb_top.png) 0 0 no-repeat;}
.group_bot {background:url(alb_bot.png) 0 100% no-repeat; padding:11px; height:1%;}
.group .r_text { padding:2px 0;}

/* Video Thumbs */
.video_thumbs .item { width:114px; height:auto; float:left; padding:5px 11px 5px 0;}
	.video_thumbs .item { padding-right:10px;}
.video_thumbs .image, .album .image { background:#fff; padding:3px 3px 3px; border-bottom:1px solid #bcbbbb;  height:74px; position:relative;}

.shot_box { width:382px; padding-bottom:15px;}
	.r_float { float:right; display:inline; padding-top:16px;}
	.shot_box .item { padding-right:20px;}
        
.shot_box2 { width:785px; padding-bottom:15px; margin-left:45px;}
	.shot_box2 .item { padding-right:20px;}
	
/* Album */
.album { width:46%; overflow:hidden; float:left; padding:0 0 10px 0;}
	.album .image { background:#ebebeb; float:left; width:108px;}
	.alb_text { width:150px; float:right; padding:0 10px 0 0;}
	
/* Search Top */
.search_top { height:139px; background:url(search.png) 0 0 no-repeat; padding:10px 0px 0 40px; overflow:hidden;}	
.search_top .s_line { float:left; display:inline; width:auto; border:0; padding:0 0 10px; }
.search_top .s_line label { float:none; display:block; padding-bottom:3px;}
.cust_sel { width: auto;float:none;}
.search_top .s_line .s_sel_2, .search_top .s_line .s_sel { width:142px; margin-right:8px; float:none;}
.search_top .s_line_2 { width:100%; overflow:hidden;}
.search_top .cust_sel2 { width:auto;}
.search_top .cust_sel em { float:none;}

.list_3 { padding:30px 0 10px; height:1%; overflow:hidden;}
.list_3 li { float:left; width:75px; padding:5px 0 5px 35px;}
	.icon_1 { background:url(icon_1.png) 0 7px no-repeat;}
	.icon_2 { background:url(icon_2.png) 0 7px no-repeat;}
	.icon_3 { background:url(icon_3.png) 0 7px no-repeat;}
	.icon_4 { background:url(icon_4.png) 0 7px no-repeat;}
	.icon_5 { background:url(icon_5.png) 0 7px no-repeat;}
	.icon_6 { background:url(icon_6.png) 0 7px no-repeat;}
	.big_image .list_3 { padding:20px 0 10px;height:1%; overflow:hidden;}
	.big_image .list_3 li { margin-top:6px;}

.long_thumbs { overflow:hidden; margin-bottom:20px; width:100%;}	
.long_thumbs .item { padding-right:13.7px;}

/* Reg */
.reg_bg { background:url(reg_bg.png) 0 100% no-repeat; padding-bottom:20px; padding-left:40px; height:1%; overflow:hidden; padding-right:20px;}
.reg_bg .e_sel { width:160px;}
.reg_bg .e_input { width:148px;}
.reg_bg .c { margin-left:82px;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { height:54px; text-align:center; color:#fff; padding-top:13px;}
#footer a, #footer a:visited, #footer a:hover { color:#fff;}
.f_copy { background:url(sexy_meets.png) 40px 50% no-repeat; padding:10px 40px 10px 320px; height:1%;}
/* ------------------------------------------- */

#login_process {margin:0px;padding:0px;}

#signupForm #displayerror {color:#ff0000; font-weight:bold;}
#signupForm .err {color:#ff0000;}
.info_message {margin-top:15px; font-size:12px;}
.info_message a{color:#B24793; font-weight:bold; font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.login_process{color:#ff0000;}

		/* MESSAGE LIST */
		.mes_list {width:700px; overflow:hidden; }
		.mes_list li { padding:0; list-style-type:none;font-size:11px; color:#797878;background:url(alb_mid.png) 50% 100% no-repeat; padding:0 0 15px; margin-bottom:15px; overflow:hidden; width:100%;}
		.mes_otvet a, .mes_otvet a:visited, .mes_otvet a:hover { color:#569e00; background:url(icon_otvetit.png) 0 50% no-repeat;padding:3px 0 3px 20px; margin-right:15px;}
		.mes_del a, .mes_del a:visited, .mes_del a:hover { color:#ee0000; background:url(icon_del.png) 0 50% no-repeat;padding:3px 0 3px 22px; margin-right:15px;}
		.mes_list span { width:82px; float:left; display:block; text-align:center; padding-top:3px;}
		.mes_list span img { border:1px solid #DCD5D6; display:block; margin:0 auto 3px;}
		.mes_info { width:615px; float:right;}
		.mes_list p { padding:3px 0;}

/* -------------- Activate New Page -------------- */
.act_why { font-size:13px; text-align:center; color:#ff0000; padding:15px 0 5px; font-weight:bold;}
#all .activate_bg_2 { width:415px;}
.activate_bg_2 .search_box { width:375px;}
.help2 { font-size:12px;}
.help2 a, .help2 a:visited, .help2 a:hover {color: #3492d4;}
.help2 p { padding-bottom:0;}
#all .mid_3 { float:right; width:442px; padding-top:10px;}
.act_list li { margin:1px 0 0; border-bottom:1px solid #dedcdc; font-size:12px; padding:0 30px; height:1%; background-image:url(act_bg.png); background-repeat:repeat-x; background-position:0 100%;}
.act_list p { padding:6px 0 7px; background:url(li_a.png) 100% 5px no-repeat;}
.act_list .light { background-color:#f8e8ed;}
.txt1 {font-size:12px;}
.txt1 strong {font-size:17px;}
/* ------------------------------------------- */