@import "thickbox.css";
@import "facebox.css";
@import "jScrollPane.css";
/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#188ea7 url(content_bg.jpg) 50% 0 repeat-y;font: 12px Tahoma, Helvetica, sans-serif;margin: 0;padding: 0;color: #1c1c1c; position:relative;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a { outline: none; }
a, a:link, a:active, a:visited {color: #c70055;text-decoration: underline;cursor: pointer;}
a:hover {color:#c70055;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

#all { background:url(header.jpg) 50% 0 no-repeat;position:relative; z-index:2;} /* HEADER GUEST */
.cont { background: url(menu.jpg) 50% 170px no-repeat;}
.cont-2 {background: url(content_top.jpg) 50% 232px no-repeat;}
.cont-3 {background: url(content_bottom.jpg) 50% 100% no-repeat;}
#wrap { margin:0 auto; width:980px; overflow:hidden; position:relative;}
.decor_t_l { width:50%; height:762px; position:absolute; left:-779px; top:0; background:url(all_bg_1.png) 100% 0 repeat-x;}
.decor_t_r { width:50%; height:762px; position:absolute; right:0; top:0; background:url(all_bg_2.png) 779px 0 repeat-x;}

/* FORM SECTION */
#displayerror {display:none; padding:3px;color:#d00058;font-weight: bold;}
.simp_com { color:#044aa6;}
.simp_com .s_line {width:100%; overflow:hidden; padding:4px 0;}
.sm_input {background:#fff; border:1px solid #91b1db; width:120px; color:#a05d79; float:left; padding:2px; height:15px; font-size:13px;}
.sm_input:hover {border:1px solid #638bc0;background:#fff;}
.sm_input:focus {border:1px solid #638bc0;background:#fff;}
.sm_input_error {border:1px solid #be658a;background:#feebf3;}
.sm_box {float:left; padding:2px; color:#a05d79; font-size:13px;}
.sel_1 {background:#fff; border:1px solid #91b1db; width:125px; padding:1px; color:#a05d79; float:left;}
.simp_com .s_line label { display:block; font-size:12px; padding-bottom:2px; padding-top:3px; width:80px; float:left; text-align:right; padding-right:8px;}
.sm_submit { margin-top:5px;}
.s_line small { font-size:11px; color:#626262; float:left; padding:4px 0 0 5px;}
.s_line .err { display:none;clear: both; font-size:11px; color:#d00058; margin-left:121px; }
.s_line .load { display:none;float:left; }
.cntr { text-align:center;}
.extra_pad_left { padding:10px 0 10px 30px;}
.extra_pad_left .err { margin-left:118px;}
.extra_pad_left .s_line label { width:110px;}
.extra_pad_left .s_line .sm_submit { margin-left:118px;}
.extra_pad_left .sel_1 { width:150px;}
.extra_pad_left .sm_input { width:144px;}
.extra_pad_2 { padding:5px;}
.extra_pad_2 .s_line label { width:150px;}
.extra_pad_2 .s_line .sm_submit { margin-left:158px;}
.extra_pad_2 .s_line .err { margin-left:160px;}

.search .s_line label { width:50px;}
.search .sel_1 {width:155px;}

.register .s_line label { width:113px;}
.register .s_line .err { display:none;clear: both; font-size:11px; color:#d00058; margin-left:121px; }
.register .s_line .sm_submit { margin-left:123px;}

.text_1 { background:#e3edfa; border:1px solid #9ab5d7;color:#a05d79;padding:2px;font-size:13px; width:90%; height:100px;}
.ch_boxes p { padding:2px 0; width:100%; overflow:hidden;}
.ch_boxes p em { float:left; display:inline;}
.ch_boxes p i { float:right; display:block; width:210px;*padding-top:3px;}

.s_line .day {width:60px;}
.s_line .month {margin-left:4px; width:90px;}
.s_line .year {margin-left:4px; width:60px;}

.link_main img {width:340px; margin-top:5px; height:80px;}

/* HEADER */
#header { height:170px; position:relative; }
	/* ACCOUT REG SECTION */
	.account_section { height:97px; width:440px; position:absolute; left:0; bottom:0; background:url(account_section.jpg) 0 0 no-repeat;_bottom:-1px; font-size:11px;}
	.account_section p {  color:#757474; text-transform:uppercase; padding:35px 0 0 95px;}
	.account_section p a, .account_section p a:visited { font-size:22px; font-style:italic;font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif; text-decoration:none; display:block;}
	.account_section p a:hover { text-decoration:underline;}
.desc { color:#155f9e; position:absolute; left:12px; top:94px; width:400px; font-size:11px;}
	/* AUTORIZE FORM */
	.log_form { position:absolute; width:165px; right:18px; top:62px; color:#fff; font-size:11px;}
	.log_form  div { padding:2px 0; width:100%; overflow:hidden;}
	.lf_input { border:1px solid #9f0062; background:#fff; color:#a8a8a8; width:140px; padding:3px; height:14px; font-size:11px; font-size:11px;}
	.log_form a, .log_form a:visited { color:#fff;}
	.lf_submit { float:left;}
	.lf_forget { float:left; padding:5px 0 0 5px;}
	.h_reg { display:block; left:577px; top:115px; width:194px; height:51px; overflow:hidden; text-indent:-9999px; position:absolute;}
	
	/* AFTER LOGIN HEADER BOX */
	.head_prof_box { background:url(head_prof_box.jpg) 0 0 no-repeat; position:absolute; right:0; top:0; width:402px; height:170px; _right:-1px;}
	.prof_box { width:150px; position:absolute; left:215px; top:10px;}
	.prof_box ul { overflow:hidden; width:100%; margin-top:2px;}
	.prof_box li { background:url(prof_box_brd.png) 0 0 repeat-x; padding:7px 0; list-style-type:none; margin-top:-2px; _height:1%;}
	.prof_box i { color:#85003a; font-weight:bold;}
	.prof_box p { padding:3px 0;}

	/* MENU */
	.menu { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; padding-left:4px;}
	.menu ul { width:100%; overflow:hidden;}
	.menu li { float:left; display:inline; padding:0; list-style-type:none; background:url(m_li.png) 15px 28px no-repeat;}
	.menu li a, .menu li a:visited { color:#fff; text-decoration:none; padding:20px 22px 0 22px; height:42px; display:block; float:left;}
	.menu li a:hover, .menu .active a, .menu .active a:visited  { color:#ffe29e; text-decoration:none; background:url(m_hover.png) 0 100% repeat-x;}
	
	/* SUB MENU */
	.submenu { height:34px; background:url(sub_menu_bg.png) 0 0 repeat-x; margin:1px 4px 0;}
	.submenu ul { padding-left:15px;}
	.submenu li { float:left; display:inline; padding:0; list-style-type:none;}
	.submenu  a, .submenu i a:visited { color:#044aa6; text-decoration:underline; padding:7px 22px 0 22px; height:27px; display:block; float:left;}
	.submenu  a:hover, .submenu  .active a, .submenu .active a:visited  { color:#044aa6; text-decoration:none; background:url(m_hover.png) 0 100% repeat-x;}
	.submenu .active a, .submenu .active a:visited { font-weight: bold;}
	
/* CONTENT */
#content { width:100%; padding:5px 0;min-height: 820px; height: auto !important; height: 820px; }
/* SIDEBAR */
#sidebar { float:left; width:240px; padding:0 0 0 4px;}
.bl { padding-bottom:15px;}
.bl h3 { font-size:18px; color:#7b7b7b; padding-left:5px; padding-bottom:10px;}
.small_h3 { font-size:14px;}
#sidebar .bl_box { padding:12px; height:1%;}
.text_box { padding:0 6px; height:1%;}
.colorBlue { color:#1f76e8;}
.colorPink { color:#db1ab1;}
.colorRed { color:#df0058;}
.colorGreen { color:#326f00;}
.colorOrange { color:#fe6600;}
.colorYellow {color:#fff7b7;}
.colorBlack {color:#000;}
.bgBlue { background:#e3edfa;}
	.bgBlue a, .bgBlue a:visited, .bgBlue a:hover { color:#044aa6; padding:3px 1px;}
	#sidebar .bg_links p a:hover { text-decoration:none; color:#fff; background:#5384c5;}
	#sidebar .bg_links .active a { text-decoration:none; color:#fff; background:#5384c5;}
.bgPink { background:#fae3f5;}
#sidebar .bgPink { padding:6px 12px; }
#content .side_2 { width:470px;}
#content .side_3 { width:385px;}
#content .side_4 { width:725px;}
#content .side_5 {width:780px;}
#content .mid_2 { width:485px;}
#content .mid_3 { width:575px;}
#content .mid_4 { width:215px; padding-top:30px;}
#content .mid_5 { width:175px; }
#content .mid_5 .bgPink { padding:10px 15px;}
	/* NEW USERS */
	.list_new_user { width:100%; overflow:hidden;}
	.list_new_user li { padding:8px 0 8px; list-style-type:none; margin-top:-1px; background:url(side_brd_1.png) 0 0 no-repeat;overflow:hidden; height:1%;}
	.list_new_user li img { border:1px solid #fb67db; margin:4px 5px 0 0; float:left; }
	.list_new_user li .woman { color:#a43e8e; background:url(woman.png) 0 50% no-repeat; padding:5px 0 5px 19px;}
	.list_new_user li .man { color:#0a40b0; background:url(man.png) 0 50% no-repeat; padding:5px 0 5px 19px;}
	
	/* VIP BOX SIDEBAR */
	.vip_box { background:url(vip_box_mid.png) 0 0 repeat-y; width:206px; margin-top:20px;}
	.vip_box_top { background:url(vip_box_top.png) 0 0 no-repeat;}
	.vip_box_bot { background:url(vip_box_bot.png) 0 100% no-repeat; padding:10px 10px 80px 10px; position:relative; height:1%; text-transform:uppercase; color:#fff;}
	.vip_box .vip_link, .vip_box .vip_link:visited { color:#fff; text-decoration:none; display:block; position: absolute; left:0; bottom:15px; width:206px; text-align:center; font-size:18px;}

/* MID CONTENT */
#mid_content { float:right; width:720px; padding:0 4px 0 0;}
#mid_content .bl_box { padding:0 5px; height:1%;}
#mid_content .icon_star { background:url(icon_star.png) 0 0 no-repeat; padding:5px 0 10px 40px;}

	/* ANKETI MAIN */
	.anketi { width:100%; overflow:hidden; background:url(mid_brd_1.png) 50% 100% no-repeat;margin-bottom:10px; padding-bottom:3px;}
	.anketi li {  width:110px; float:left; padding:0 4px 7px 5px; list-style-type:none; font-size:11px; color:#797878;}
	.anketi li p { padding:1px 0;}
	.anketi img { display:block; margin:0 auto 3px; border:1px solid #d50058;}
	.anketi a, .anketi a:visited { color:#d10057; text-decoration:none;}
	.anketi a:hover {color:#d10057; text-decoration:underline;}
	.s_thumbs li {background:#fae3f5; padding-top:3px;}
	.anketi_long { padding:0 5px 10px 5px; height:1%;}
	.anketi_long .anketi li {padding:0 5px 7px 6px; }
	.anketi .online { background:url(online_now.png) 0 4px no-repeat; padding-left:13px; clear:both;}

	
	/* PHOTOS ALBUM */
	.photos { width:100%; overflow:hidden; background:url(mid_brd_1.png) 50% 100% no-repeat; padding-bottom:15px; margin-bottom:12px;}
	.photos li {  width:32%; float:left; padding:0 0 0 6px; list-style-type:none; font-size:11px; color:#797878; overflow:hidden;}
	.photos li p { padding:6px 0;}
	.t_photo {border:1px solid #d50058; float:left; margin:5px 5px 0 0; float: left;}
	.photos li strong { color:#000;}
	.photos li strong a, .photos li strong a:visited { text-decoration:none;}
	.photos li strong a:hover { text-decoration:underline;}
	.photos_long li { width:24%; padding:0 0 0 9px;}
	.photos_long li p { padding:2px 0;}
	.photos .online { background:url(online_now.png) 0 5px no-repeat; padding-left:13px; clear:both;}
	.t_right .photos li { width:47%; padding: 0 6px 0 6px;}
	
	/* SEARCH RESULTS ANKETI */
	.photos .woman, .profile .woman { color:#d10057; background:url(woman.png) 0 50% no-repeat; padding:5px 0 5px 19px; font-size:12px;}
	.photos .man, .profile .man { color:#0a40b0; background:url(man.png) 0 50% no-repeat; padding:5px 0 5px 19px;font-size:12px;}
	.bg_write_mes_anketa a, .bg_write_mes_anketa a:visited { color:#fff; text-decoration:none; font-weight: bold; font-size:10px; padding:5px 1px;background:url(bg_write_mes_anketa.png) 0 0 no-repeat; display:block; text-align:center;}
	.photos .bg_write_mes_anketa { margin-left:113px; padding:5px 0;}
	.photos_long .bg_write_mes_anketa { padding:2px 0;}
	
	/* PROFILE */
	.profile { width:98%; overflow:hidden; margin:0 auto; color:#3d3d3d; font-size:11px; padding-bottom:15px;}
	#content .side_5 .profile { width:99%;}
	.avator { border:1px solid #d50058; float:left; margin:6px 8px 0 0;}
	.profile p strong { color:#000;}
	.profile p { padding:7px 0;}
	.hide_text { height:35px; background:url(hide_text.png) 0 0 no-repeat; margin-top:5px;}
	.hide_text_2 { height:35px; background:url(hide_text_2.png) 0 0 no-repeat; margin-top:5px;}
	.us_menu { padding-top:5px;}
	.us_menu li { padding:5px 0 5px 25px; list-style-type:none; background:url(li_profile.png) 0 5px no-repeat;}
	.prof_left { float:left; width:395px; }
	.prof_right { float:right; width:300px;}
	.internal_prof_left { width:195px; float:left;position:relative;}
	#sidebar .internal_prof_left .bl_box { padding:0 5px;}
	.internal_prof_left .avator { margin-bottom:15px;}
	.internal_prof_right { width:505px; float:right;}
	.internal_prof_right_2 { width:245px; float:left; padding:0 0 0 10px;}
	.internal_prof_right_3 { width:305px; float:right; }
	.min_mar_top { padding-right:10px; width:195px; text-align:center; position:absolute;  left:0; bottom:0px;}

	
	/* PHOTO RAZDELS */
	.p_razdels { margin:0 4px;font-size:11px;}
	.p_razdels .bl_box {padding:10px 4px; height:1%;}
		/* RAZDELS MENU */
		.p_menu { height:31px; padding-left:10px; }
		.p_menu li { float:left; display:inline; padding:0 1px; list-style-type:none;}
		.p_menu a, .p_menu a:visited { color:#575757; float:left; display:block; text-decoration:none; background:#eee url(lm_left.png) 0 0 no-repeat;}
		.p_menu a em, .p_menu a:visited em {float:left; display:block; height:22px; padding:9px 30px 0; background:url(lm_right.png) 100% 0 no-repeat;}
		.p_menu a:hover, .p_menu .active a, .p_menu .active a:visited { color:#405f87; float:left; display:block; text-decoration:none;background:#e3edfa url(lm_left_hover.png) 0 0 no-repeat; }
		.p_menu a:hover em, .p_menu .active a em, .p_menu .active a:visited em { background:url(lm_right_hover.png) 100% 0 no-repeat; }
		.p_menu .active a, .p_menu .active a:visited { font-weight:bold;}
		
		/* MY PHOTOS LIST */
		.my_photos { width:100%; overflow:hidden; padding-top:3px;}
		.my_photos li { float:left; width:107px; text-align:center; padding:0; list-style-type:none;}
		.my_photos li img { border:1px solid #2f6bb9;}
		
		/* MESSAGE LIST */
		.mes_list {width:98%; overflow:hidden; }
		.mes_list li { padding:0; list-style-type:none;font-size:11px; color:#797878;background:url(mid_brd_1.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 #d50058; display:block; margin:0 auto 3px;}
		.mes_info { width:615px; float:right;}
		.mes_list p { padding:3px 0;}


	
/* PAGINATION */
.pagination { font-size:20px; color:#7b7b7b;font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif; padding:5px 10px; height:1%;}
.pagination a, .pagination a:visited { text-decoration:none;}
.pagination a:hover { text-decoration:underline;}

/* PROFILE V.2 */
.anketi_two_boxes { width:100%; overflow:hidden; }
.anketi_two_boxes h3 { font-size:18px; color:#7b7b7b; padding-left:5px; padding-bottom:10px;}
.anketi_two_boxes h3 a { font-size:11px; color:#0047a9; padding-left:5px; padding-bottom:10px;}
.t_left { width:480px; float:left; padding-left:3px;}
.t_right {width:480px; float:right;}
.t_left  ul, .t_right ul, .t_left li { background:none;}
.t_left .bl { padding-left:5px;}
.t_left .list_new_user p .woman {color:#df0058;}


/* FOOTER */
#footer { background:url(footer.jpg) 50% 100% no-repeat; height:121px; text-align:center; color:#fff; font-size:11px; padding-top:50px;}
#footer a, #footer a:visited { color:#fff; text-decoration:underline;}
#footer a:hover { text-decoration:none;}

.red {color:#f0fedb;}
