/* reset all */
*, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0; line-height:160%; z-index:1;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
html, body {font: 11px Tahoma, Arial, Helvetica, sans-serif; padding:0; margin:0;}
body {background: #f2f2f2 url(../images/public/body_bg.gif) repeat-x left top; padding:30px 0 10px 0; text-align:center; color:#171717;}
button, input, textarea, select {font: 11px Tahoma, Arial, Helvetica, sans-serif;}
input, textarea {padding: 2px 3px; border: 1px solid #d5d5d5;}
.ie7_fix {zoom:1;}
legend {display:none;}
button {padding:0 4px;cursor:pointer; cursor:hand; width:auto;overflow:visible;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {}
/* \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* . */
input.checkbox {border:none; margin-right:4px;}

a {color:#3aa3ce;}
a:hover {text-decoration:none;}


.big_button {padding:3px 15px; font-weight:bold; margin:0 5px;}
.middle_button {padding:2px 10px; font-weight:normal; margin:0 3px;}

/*ghost*/
.hidden {display:none;}
.cls {clear:both; display:block; line-height:0; font-size:0px; height:0px;}

/*layout*/
#banner_120x600 {float:right; text-align:right;}
#banner_468x60 {float:right;}

#wrapper {width:960px; margin:0 auto; text-align:center;}
#main {text-align:left; margin:0 auto; width:830px;}
#content {background:white; border:1px solid #f2f2f2; margin-top:10px; height:1%;}

h1.logo {background:url(../images/public/logo.gif) no-repeat left center; width:193px; height:60px; text-align:left;}
h1.logo a {text-indent:-3000px; display:block; height:60px;}
h1.logo_shop {background:url(../images/public/logo_shop.gif) no-repeat left center; width:181px; height:60px; text-align:left;}
h1.logo_shop a {text-indent:-3000px; display:block; height:60px;}




/*index*/
.rotating_pic {background:url(../images/public/index_1.jpg); width:436px; height:290px; float:left;}
.index_right {float:right; width:390px; background:#498f26 url(../images/public/index_green.jpg) no-repeat; height:286px;}


/* .login {background:#fff url(../images/public/gradient_login.gif) repeat-y;padding:10px; position:absolute; width:370px; z-index:10000;} */
.login {background:#fff url(../images/public/gradient_login.gif) repeat-y;padding:10px; position:absolute; width:370px;}
.login input {width:95px; margin:0 1px;}
.login a {color:#2f9ecb; font-weight:bold;}
.login a:hover {text-decoration:none;}

.lock_ico_1 {background: url(../images/public/lock_ico_1.gif) no-repeat left center; padding-left:15px;}
.warn {background:url(../images/public/ico_warn.gif) no-repeat left 2px; padding-left:22px; }

a.ico_helpme {background:#a3a3a3 url(../images/public/ico_back_help.gif) no-repeat left bottom; width:13px; height:13px; display:block; float:right;}
a.ico_helpme span {display:none;}
a:hover.ico_helpme {background-color:#171717;}

#show_login {height:20px;}
#show_loginforget {display:none; padding-left:10px; }
	#show_loginforget a.ico_helpme {background-position:top;}
	#show_loginforget h2 {font-size:14px; color:#e7345e;}
	#show_loginforget p {font-weight:bold;}
	#show_loginforget form {margin-top:10px;}
	#show_loginforget input {width:130px;}
	.lock_ico_2 {background: url(../images/public/lock_ico_2.gif) no-repeat left center; padding:3px 0 3px 20px;}
	#show_loginerror {display:none; height:20px;}
	#show_loginforgeterror {display:none; height:20px;}
	#show_loginforgetok {display:none; height:20px;}
	#show_loginerror a.ico_helpme {background-position:top;}
	#show_loginforgeterror a.ico_helpme {background-position:top;}
	#show_loginforgetok a.ico_helpme {background-position:top;}

.search {height: 246px; padding:40px 20px 0 20px;}
	.search h2 {background:url(../images/public/green_text.gif) no-repeat center center; height:100px; text-indent:-3000px;}
	.search_b_index {background:url(../images/public/index_search_button.gif); width:148px; height:33px; text-indent:-3000px; margin:0 auto; display:block; border:none;}
	.search select {width:125px;}
	.search label {color:white; white-space:nowrap; display: inline-block; height: 30px; line-height: 30px;}
	.search .withphoto {text-align:center; display:block;}
	.search .withphoto input {border:none;}
	
.rotating_pic h2 {height:33px; background:url(../images/public/txt_join.gif) no-repeat; margin-left:4px; margin-top:253px;}
.rotating_pic h2 a {display:block; height:33px; text-indent:-3000px; } 

.users_index {padding:20px;}

	.users_index h2 {background:url(../images/public/txt_honesty.gif) no-repeat; line-height:17px; text-indent:-3000px;}
	.users_index ul { padding:5px 0; }
	.users_index ul * {line-height:normal;}
	.users_index li {text-align:center; margin:1px; float:left; display:block; width:110px; height:150px;}
	.users_index li a { text-decoration:none;color:#2e9dcb; font-weight:bold;}
	.users_index li a b {color:#171717; font-weight:normal;}
	.users_index li a img {display:block; padding:2px; border:1px solid #b5dced; margin-bottom:3px;}
	.users_index li a:hover {color:#e7345e;}
	
		.center_column .users_index { padding:10px 20px;}
		.left_column .users_index, .right_column .users_index {padding:5px 0 0 0; text-align:center; margin-bottom:0}
		.left_column .users_index li, .right_column .users_index li { height:auto; float:none; margin:0 auto 5px auto;}


#footer * {color:#989898;}
#footer {text-align:left; padding:10px 0;}
#footer p span {float:right;}
#footer a:hover {color:#171717; text-decoration:none;}

/*11.05*/
.top_title {width:436px; height:40px; float:left;}
.top_title h2 {background:#e7345e; background-repeat:no-repeat; background-position:10px center; height:34px; margin:3px 1px 0 3px;}
.top_title h2 span {display:none;}
h2.t_register {background-image:url(../images/public/t_register.gif);}

.login_right {float:right; width:390px;}
  
/*22.05.07*/
	select option {padding:1px 5px 1px 2px;}
	 
    #reg_steps {float:left; width:100%; background:#4b9227 url(../images/public/reg_tab_bg.gif) repeat-x; font-size:11px; line-height:normal; font-weight:bold;}
    #reg_steps ul {padding:20px 10px 0 10px; list-style:none;}
    #reg_steps li {display:inline;}
    #reg_steps a {float:left; background:url("../images/public/reg_left.gif") no-repeat left top; padding:0 0 0 4px; margin-right:3px;    text-decoration:none; color:white;}
    #reg_steps a span {float:left; display:block; background:url("../images/public/reg_right.gif") no-repeat right top; padding:5px 15px 4px 11px; 
      color:white;}
    /* Mac \*/
    #reg_steps a span {float:none;}
    /* End Mac hack */
    #reg_steps a:hover span {color:#171717;}
    #reg_steps a:hover, #reg_steps #active_tab a {background-position:0% -44px;}
    #reg_steps a:hover span, #reg_steps #active_tab a span {background-position:100% -44px;}  
	#reg_steps #active_tab a span{color:#171717;}

.register_steps {padding:25px 25px 25px 25px; background:url(../images/public/reg_bg_girl.jpg) no-repeat 25px 60px;}
.register_steps h1 { background:url(../images/public/reg_title_1.gif) no-repeat left center; line-height:40px; text-indent:-3000px;}
.steps {padding:30px 0 0 175px;}
.lay_2_column .steps {padding:0;}
.register_steps h1.step1 { background-image:url(../images/public/reg_title_1.gif);}
.register_steps h1.step2 { background-image:url(../images/public/reg_title_2.gif);}
.register_steps h1.step3 { background-image:url(../images/public/reg_title_3.gif);}
.register_steps h1.step4 { background-image:url(../images/public/reg_title_4.gif);}
.register_steps h1.step5 { background-image:url(../images/public/reg_title_5.gif);}
	
.f_right {float:right;}
.steps .f_right {width:295px;}
.f_left {float:left;}


	.tip {background:#ffffe1; border:1px solid #e5e5bf; padding:5px; line-height:normal;}
	.tip * {line-height:normal;}
	
	.dot {background:url(../images/public/dot.gif) repeat-x center center; line-height:1px; font-size:1px; height:1px; margin:10px 0;}

.text_inputs label, .looking_for label, .flated_li {width:110px; display:block; float:left;}
	.text_inputs li {margin-bottom:3px;}
.error {background:#ffffb6 url(../images/public/error.gif) no-repeat 10px center; padding:10px 10px 10px 45px; display:block; margin-bottom:10px; border:1px solid #d9d9b4; }
	.error_field {background:#fea2b8; border-color:#e7345e;}

.text_inputs label.blocklabel {display:block; float:none; width:auto;}	

.looking_for {background:#feedf1; padding:5px 10px; zoom : 1;}
	.looking_for label {width:100px;}
	.looking_for li {float:left;}
	.looking_for ul  label {width:auto; margin-right:15px; display:inline;}

.twocolumn_checks li {float:left; text-align:left; width:150px;}
	.twocolumn_checks li label { width:auto;}
/* 28.05 */
/**/

.top_info {background:#e7345e; padding:6px 10px; margin:5px;}
	.top_info * {color:white; text-align:right;}
	.top_info h2 {float:left;}
	.top_info a:hover {text-decoration:none;}
	.logout {background:url(../images/public/ico_logout.gif) no-repeat left center; padding:3px 0 3px 25px; margin-left:30px;}


.lay_3_column {background:url(../images/public/3_column_bg.gif) repeat-y 167px;zoom:1;} /*border + 2px  - default is 165*/
.lay_2_column {background:url(../images/public/2_column_bg.gif) repeat-y 167px;zoom:1;} /*border + 2px  - default is 165*/
.left_column {width:165px; float:left;}
.right_column {float:right; width: 250px;}
.center_column {margin:0 250px 0 0;  width:410px; _width:407px;}
	.center_column[class] {margin:0 251px 0 0; width:410px; overflow:hidden;}

/*fixes*/
.inner_padd {padding:0 5px 20px 5px;}
.center_column .inner_padd {padding:2px 10px 20px 10px;}
.lay_2_column .center_column {width:658px; _width:655px; margin:0;}

h2.green {background:#498f26 url(../images/public/green_title_bg.gif) repeat-x; color:white; font-weight:bold; padding:3px 5px;}
	h2.green * {color:white;}
	h2.search_title_left {background:#fff url(../images/public/green_title_search_bg.gif) repeat-x left top; padding:1px 5px 8px 30px;}


.arrow {background:url(../images/public/menu_arrow.gif) no-repeat left 4px; padding-left:10px;}
	.arrow_menu li {background:url(../images/public/menu_arrow.gif) no-repeat left 7px; padding-left:10px;}
	.arrow_menu li li {background:url(../images/public/sub_cat.gif) no-repeat left 7px; padding-left:10px;}
	.arrow_menu li ul {margin-bottom:10px;}

.main_icos ol {height:220px;; position:relative;}
.main_icos li {background:url(../images/public/ico_1.gif) no-repeat center 15px; width:24.5%; height:90px; text-align:center; float:left; margin:0 0 10px 0;}
.main_icos a { color:#171717; text-decoration:none; padding-top:70px; display:block; line-height:normal; height:1%; width:auto;}
.main_icos a:hover { text-decoration:underline;}
	.ico1 {background-image:url(../images/public/ico_1.gif);}
	li.ico2 {background-image:url(../images/public/ico_2.gif);}
	li.ico3 {background-image:url(../images/public/ico_3.gif);}
	li.ico4 {background-image:url(../images/public/ico_4.gif);}
	li.ico5 {background-image:url(../images/public/ico_5.gif);}
	li.ico6 {background-image:url(../images/public/ico_6.gif);}
	li.ico7 {background-image:url(../images/public/ico_7.gif);}
	li.ico8 {background-image:url(../images/public/ico_8.gif);}

ol.refer {list-style-type:decimal; margin:10px 0 10px 30px;}
	ol.refer li {margin-bottom:2px;}
	ol.refer li input {width:230px;}


.f14px {font-size:14px; font-weight:bold;}
.pink {color:#e7345e;}
.normal_line {line-height:normal;}
.normal_line * {line-height:normal;}
.floated_img_left {float:left; margin:5px;}

.search_inleft {margin-bottom:5px;}
.search_inleft li {margin-bottom:4px;}

.nav_path { margin:0 8px 10px 10px; _margin-right:10px; padding:0 0 10px 0; background:url(../images/public/dot.gif) repeat-x left bottom;}
.nav_path a {color:#171717;}

h1.search_members_title { background: url(../images/public/title_search_members.gif) no-repeat left center; line-height:40px; text-indent:-3000px; margin-bottom:20px;}
h1.member_sett_title { background: url(../images/public/title_member_settings.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.my_profile { background: url(../images/public/title_my_profile.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.helpdesk { background: url(../images/public/title_helpdesk.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.photo_management { background: url(../images/public/title_photo_manage.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.messages { background: url(../images/public/title_messages.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.premium { background: url(../images/public/title_premium.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.contact_t { background: url(../images/public/title_contact.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.careers { background: url(../images/public/title_careers.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}

h1.account_vpay { background: url(../images/public/title_vpay.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.my_friends { background: url(../images/public/title_my_friends.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.blocked_members { background: url(../images/public/title_blocked.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}


.little_warn {padding-left:25px; background:url(../images/public/ico_warn.gif) no-repeat left 4px; margin:10px 0;}
.blue_menu {background:#f2fcff; border-bottom:2px solid #d6f6fe; padding:5px 10px;}


.two_colors {color:#e7345e ;}
.two_colors span {color:#171717;}
.f_14px {font-size:14px; font-weight:bold;}
.f_18px {font-size:18px; font-weight:normal;}
.inline_list li {display:inline; margin-left:10px;}
.display_ico {background:url(../images/public/ico_who_is_online.gif) no-repeat left center; padding-left:15px;}
.switch_ico {background:url(../images/public/ico_switch.gif) no-repeat left center; padding-left:15px;}

/**/
#users li:hover { background:#f2fbff;}
	#users li.over {background:#f2fbff;}
	#users li img {padding:2px; border:1px solid #b5dced; background:white; float:left;}

	.basic_list {padding:10px 0 20px 0; height:auto; zoom:1;}
	.basic_list * {line-height:normal;}
	.basic_list li {padding:5px 5px 0 5px; height:110px; float:left;}
	.basic_list li ul {float:left; margin-left:5px; width:84.9px;}
	.basic_list li ul li {padding:0; height:auto; float:none; margin:0; width:auto;}
	.basic_list .usr_name {margin-bottom:5px;}
	
	
	
.online {font-weight:bold; color:#529d2b; text-transform:uppercase;}
.offline {font-weight:bold; color:#e7345e; text-transform:uppercase;}
	.basic_list .online, .basic_list .offline { margin-top:8px;}
	.advanced_list .online, .advanced_list .offline {display:block;}
	.grey {color:#b0b8bc;}
	
	
	.advanced_list {padding:10px 0 20px 0; }
		.advanced_list * {line-height:normal;}
		.advanced_list img { margin-right:10px;}
		.advanced_list li {padding:5px 10px 5px 5px; zoom:1; border-bottom:1px solid #b5dced;}
		.advanced_list li.odd {background:#fafafa;}
		.advanced_list li ul li {padding:0; border:none;}
		.advanced_list .usr_name {margin-bottom:5px;}
		
		.actions li {margin-right:10px; display:inline;}
	
	.act_profile {background:url(../images/public/act_profile.gif) no-repeat left center; padding:3px 0 3px 22px; line-height:16px;}
	.act_message {background:url(../images/public/act_message.gif) no-repeat left center; padding:3px 0 3px 22px; line-height:16px;}
	.act_chat {background:url(../images/public/act_chat.gif) no-repeat left center; padding:3px 0 3px 22px; line-height:16px;}
	.act_friends {background:url(../images/public/act_friends.gif) no-repeat left center; padding:3px 0 3px 22px; line-height:16px;}
	.act_block {background:url(../images/public/act_block.gif) no-repeat left center; padding:3px 0 3px 22px; line-height:16px;}
	.act_details {background:url(../images/public/details.gif) no-repeat left center; padding:3px 0 3px 22px; line-height:16px;}
	
.pages {text-align:center; padding:15px 0; background:url(../images/public/dot.gif) repeat-x left top; font-weight:bold;}
.pages li {display:inline;}
.pages li a {padding:3px 7px; text-decoration:none; background:#e7f4f9; }
.pages li#activepage a, .pages li a:hover { background:#2e9dcb; color:white;} 


/*clear*/

.padd_clear {padding:0;}
.marg_clear {margin:0;}
.width_clear {width:auto;}
.text_right {text-align:right;}
.text_left {text-align:left;}
.text_center {text-align:center;}
.padd_bottom_5 {padding-bottom:5px;}
.padd_t_8 {margin-top:8px;}
.padd_10 {padding:10px;}
.padd_10_in {padding:0 10px;}
.padd_20 {padding:20px;}
.padd_left_30 {padding-left:30px;}
.padd_left_25 {padding-left:25px;}
.padd_left_5 {padding-left:5px;}
.margin_t_10 {margin-top:10px;}
.margin_b_10 {margin-bottom:10px;}
.margin_t_20 {margin-top:20px;}
.margin_b_20 {margin-bottom:20px;}
.equal_percent li {float:left; width:48%; margin-bottom:20px; padding:1%;} 
a.red {color:#e7345e; font-weight:bold;}

.details_imgs {width:310px; font-size:0px;}
.details_imgs img {}
.details_imgs li { float:left; margin:1px;}
.details_imgs  li.big_img {display:block; float:none; }
.details_imgs li.big_img img {padding:2px; border:1px solid #b5dced;}
.width_290 {width:290px;}


.tab_news {margin:10px 0; position:relative; width:288px; }
.tab_news li {float:left; display:block; text-align:center; height:290px; }
.tab_news li a {display:block; background:#8cd3ee; padding:3px 0; width:96px; color:white; text-decoration:none;}
.tab_news li ul {width:100%;float:left; position:absolute; left:0; display:block; width:266px;border:1px solid #8cd3ee; text-align:left;  padding:10px; height:240px; overflow:auto;}
.tab_news li ul li {float:none;text-align:left; height:auto; overflow:auto; margin-bottom:5px;}
.tab_news li ul li span { font-weight:bold; padding-right:3px;}
.tab_news #here_tab a, .tab_news a:hover {background:#2e9dcb;}
.tab_news li ul a {background:none; display:inline; padding:0; width:auto; color:#3aa3ce; text-decoration:underline;}
.tab_news li ul a:hover {text-decoration:none; background:none;}

.go_back {background:url(../images/public/goback.gif) no-repeat left center; padding-left:15px;}

/*roebox*/
/* 

Roebox.0.9 
http://www.septemberthree.com/blog/stuff/roebox/roebox.html
by John Saddington

*/
#lbOverlay {position: absolute;	left: 0; width: 100%;background-color: #000;	cursor: pointer;}
#lbCenter, #lbBottomContainer {	position: absolute;	left: 50%;	overflow: hidden;	background-color: #fff;}
.lbLoading {	background: #fff url(../images/public/loading.gif) no-repeat center;}
#lbImage {	border: 5px solid #fff;}
#lbPrevLink, #lbNextLink {display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {	background: transparent url(../images/public/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {	background: transparent url(../images/public/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {line-height: 1.4em;	text-align: left;	border: 5px solid #fff;	border-top-style: none; color:#141414;}
#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 23px;	background: transparent url(../images/public/closelabel.gif) no-repeat center;	margin: 5px 0;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {	font-weight: bold;}

.helpdesk h2 {color:#e7345e; font-size:14px; font-weight:bold; margin-bottom:10px;}
table.alternate_rows tr.odd td {background-color: #fafafa;}
.normal_table td, .normal_table th {border-bottom:1px solid #e3e3e3; padding:3px 5px;}
.normal_table th { text-align:left; font-weight:bold;}
.sortup {background:url(../images/public/sort_up.gif) no-repeat left center; padding-left:10px;}
.sortdown {background:url(../images/public/sort_down.gif) no-repeat left center; padding-left:10px;}
.normal_table {margin-bottom:10px;}
.normal_table th a {color:#171717; text-decoration:none;}
.normal_table th a:hover {text-decoration:underline;}
.normal_table td a {color:#171717; text-decoration:none;}
.normal_table td a:hover { background-color: #FFFF99;}
.ticket_new{ background:url(../images/public/new_ticket.gif) no-repeat left center; padding-left:18px;}
.ticket_finished {background:url(../images/public/finished_ticket.gif) no-repeat left center; padding-left:18px;}
.ticket_normal {background:url(../images/public/normal_ticket.gif) no-repeat left center; padding-left:18px;}
.ticket_unsolved {background:url(../images/public/unsolved.gif) no-repeat left center; padding-left:18px;}

.chat_tickets {margin-bottom:10px;}
.chat_tickets p {border-bottom:1px solid #e3e3e3; padding:3px 0;}
.chat_tickets em {color:#54a02c; font-weight:bold;}

.grey_back {background-color: #fafafa; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; padding:10px; margin-bottom:10px;}
.reply_ticket label {display:block; font-weight:bold; margin-bottom:3px;}
.reply_ticket textarea {width:98%; height:80px;}

.photo_management_list img {padding:2px; border:1px solid #b5dced; margin:0 10px 0 0;}
.photo_management_list label {display:block; font-weight:bold; margin-bottom:3px;}
.photo_management_list div.fix {margin-top:-15px;}
.photo_management_list li {background-color: #fff; border-bottom:1px solid #e3e3e3; padding:10px;}
.photo_management_list li.odd {background-color: #fafafa;}
.photo_management_list li ul li {background:none; border:none; padding:0;}

.delete {background: url(../images/public/delete.gif) no-repeat left center; padding:2px 0 2px 18px;}
.approve {background:url(../images/public/approved.gif) no-repeat left center; padding:2px 0 2px 18px;}
.approve b {color:#54a02c; font-weight:bold; text-transform:uppercase;}
.rejected {background:url(../images/public/act_block.gif) no-repeat left center; padding:2px 0 2px 21px;}
.rejected b {color:#e7345e; font-weight:bold; text-transform:uppercase;}
.validating {background: url(../images/public/proccess.gif) no-repeat left center; padding:2px 0 2px 21px;}
.validating b {color:#ffa200; font-weight:bold; text-transform:uppercase;}




.avatars {position: absolute; z-index:9999; padding:10px; background:#fffcdb; border:1px solid #e8e5c2; margin-top:3px;}

.avatars * { float:left;}
.avatars  li  {float:left; font-size:0;}
.avatars a img {background:white;}
.avatars a:hover img {border-color:white;}

.message_search input, .message_search select {margin-right:10px;}
.message_search {background: url(../images/public/search_big_ico.gif) no-repeat left center; padding:3px 0 3px 25px;}

.message_new {background:url(../images/public/new_message.gif) no-repeat left center; padding-left:18px;}
.message_admin {background: url(../images/public/admin_message.gif) no-repeat left center; padding-left:18px;}
.message_old {background: url(../images/public/old_message.gif) no-repeat left center; padding-left:18px;}
.messages .pages {background:none;}
.width_200 {width:200px;}
.messages h2 {color:#e7345e; font-size:14px; font-weight:bold; margin-bottom:10px;}
.reply li {margin:10px 0;}
.reply label {font-weight:bold; padding-right:10px;}

.message_type { margin:0; padding:0;}
.message_type li {border:none;}
.message_type li img {padding:2px; border:1px solid #b5dced; background:white; float:left;}

.premium {}
.premium_list li {background:url(../images/public/premuim_li.gif) no-repeat left center; padding-left:30px; font-size:14px;}
.premium h2 {font-size:18px; color:#e7345e; margin:10px 0 5px 0; font-weight:normal;}
.premium p {margin-top:20px;}

.contact_form input, .contact_form select, .contact_form textarea {width:250px;}
.contact_form textarea { height:120px; width:400px;}
.contact_form button {margin-left:110px; margin-top:10px;}


#shop li:hover { background:#f2fbff;}
	#shop li.over {background:#f2fbff;}
	#shop li img {padding:2px; border:1px solid #b5dced; background:white; float:left;}


	#shop li.usr_name {height:30px;}
	#shop li.price {font-weight:normal; color:#e7345e; text-transform:uppercase; font-size:14px; font-weight:bold; height:30px;}

.carreer_link {font-size:12px;}

.job_offer p {margin:10px 0 5px;}
.job_offer h3 {margin:10px 0 5px;}

.details_ico {background:url(../images/public/details_2.gif) no-repeat left center; padding-left:18px;}

.payments { margin:10px 0;}
.payments li .first {width:150px; font-weight:bold; display:block; float:left;}

.payments li.odd, .payments li.even {padding:5px; border-bottom:1px solid #E9E9E9;}
.payments li.odd {background:#fafafa;}
.payments li ul {float:left;}
.payments li ul li {float:left; display:block; width:120px; }

.margin_r_20 {margin-right:20px;}
.margin_l_50 {margin-left:50px;}
.padd_t_20 {padding-top:20px;}


/*CONFIRM*/
#lertOverlay{position: absolute; top: 0; left: 0; z-index: 90;  width: 100%; height: 500px; background-color: #000;     filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

#lertContainer{position: absolute;      top: 40px;      left: 0;        width: 100%;    z-index: 100;   text-align: center;}
#lertWindow {border:10px solid #f7f7f7; width:300px; margin:80px auto;  padding:10px; background:#fff;}
#lertMessage {font-weight:normal;       font-size:14px; line-height:16px; padding-top:8px; clear:right; padding-bottom:15px; width:80%; text-align:left; margin-left:52px;}
#lertIcon {     float:left;     padding:10px;}
#lertButtons {clear:both;text-align:center;margin-bottom:5px;}
.lertButton {background:#e7345e; color:white; font-size:12px; text-align:center; border:1px solid #ffba38; border-right-color:#c78200; border-bottom-color:#c78200; font-weight:bold; padding:3px 30px; text-decoration:none; margin:0 4px;}
.lertButton:hover { border-color:#fff;}
#lertDefaultButton {font-weight:bold;}

.message_ok {background:#fff7b8 url(../images/public/message_ok.gif) no-repeat 10px center; padding:10px 10px 10px 35px; display:block; margin-bottom:10px; border:1px solid #d9d9b4; }

/*update 13.02.08*/
h1.remove_male {background: url(../images/public/title_remove_profile_male.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
h1.remove_female {background: url(../images/public/title_remove_profile_female.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}

.free_premium {padding:25px 25px 25px 25px; background:url(../images/public/reg_bg_girl.jpg) no-repeat 25px 20px;}
.inner_free_premium {padding:0 0 0 185px;}
.inner_free_premium h2 {font-size:18px; color:#e7345e; margin:0 0 5px 0; font-weight:normal;}
.inner_free_premium  p {margin-bottom:20px;}

/*update 03.03*/
h1.login_title { background: url(../images/public/title_login.gif) no-repeat left center; line-height:50px; text-indent:-3000px; margin-bottom:20px;}
.rotating_pic h2.logged {height:33px; background:url(../images/public/txt_logged.gif) no-repeat; margin-left:4px; margin-top:253px;}

.home_match_link1 { width:220px; height:30px; display:block; text-indent:-3000px; position:absolute; margin:0; }
.home_match_link2[class] {height:30px;}
.home_match_link2 { width:210px; height:30px; display:block; text-indent:-3000px; position:absolute; margin:0; margin-left: 220px; }
.home_match_link2[class] {height:30px;}

.strong { font-weight: bold; }

.inner_message * { line-height:140%;}
.inner_message h3 {font-size:12px; padding:5px 0;}
.inner_message p {padding:10px 0;}

.inner_message ul { margin:10px;}
.message_type .inner_message li { margin-bottom:10px; background:url(../images/public/menu_arrow.gif) no-repeat left 5px; padding-left:10px;}