
.font_arial, .font_arial input {font-family:Arial, Helvetica, sans-serif;}
.font_arial input {padding:4px 9px;}
.font_arial input.inp32 {height:32px; padding:5px 9px;}

.noselect {-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none;}

/*list*/
.reset, .reset > li, .reset_w, .reset_w li {list-style:none; padding:0; margin:0;}
.reset_ls, .reset_ls li {list-style:none;}
.lifl > li {float:left;}
.lifr > li {float:right;}
.lifn > li {float:none;}

/* ------------------------------
	Fix button for FF
------------------------------ */
button::-moz-focus-inner, input::-moz-focus-inner {padding:0; border:0;}

/*img_clr*/
/*.img_clr {font-size:1px; line-height:1px;}*/
.img_center {height:100%; display:inline-block; vertical-align:middle;}

/* ------------------------------
	Td box
------------------------------ */
.tdbox {display:table-cell; text-align:center; vertical-align:middle;}

.center {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}

/* ------------------------------
	Transition
------------------------------ */
.trsn, .geo_chat_dlg_close, .dlg_pay_period_list_rules .dlg_footer_rules_show, .sup_ticket_list table a div, .elite_user_box .elite_user_icon, .gnl_photo_adv_btn, .schbtn {transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease;}

.gbut_grd_orange, .gbut_grd_blue, .gbut_grd_green, .gbut_grd_pink, .gbut_grd_gray, .block_app_bnts a, .gnl_gmap_close img, .gnl_gmap_srh_list a, .dlg_gnl_close24, .gnl_photo_prev, .add_img_but .file_add_img-button, .dlg_gnl_title.h50 .dlg_gnl_close, .gnl_photo_back, .gnl_photo_next, .opct, .dlg_gnl_close, .geo_chat_list_info, .dlg_close_gray, .gbut_grd_gold div.grd, .btn_green div.grd, .gbut_grd_lgray, .dlg_pu_close_bs10 img, .dlg_pu_close_ws10 img, .dlg_pu_close_ws16 img, .geochat_profmenu li:before, .btn, .icon_up {transition:opacity 0.2s ease; -webkit-transition:opacity 0.2s ease; -moz-transition:opacity 0.2s ease; -o-transition:opacity 0.2s ease; -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -webkit-transform:translateZ(0); -moz-transform:translateZ(0);}

/* ------------------------------
	Opacity
------------------------------ */
.opct0, .gnl_photo_prev {opacity:0; -moz-opacity:0; -khtml-opacity:0; filter:alpha(opacity=0);}

.opct, .gbut_grd_orange:hover, .gbut_grd_blue:hover, .gbut_grd_green:hover, .gbut_grd_pink:hover, .gbut_grd_gray:hover, .gnl_gmap_close:hover img, .gnl_gmap_srh_list a:hover, .dlg_gnl_close24:hover, .gnl_photo_prev:hover, .add_img_but .file_add_img-button:hover, .dlg_gnl_title.h50 .dlg_gnl_close:hover, .dlg_elite_pu .dlg_gnl_close24:hover, .dlg_gnl_close:hover, .geo_chat_list li:hover .geo_chat_list_info, .gbut_grd_gold:hover span.grd, .btn_green:hover span.grd {opacity:1.0; -moz-opacity:1.0; -khtml-opacity:1.0; filter:alpha(opacity=100);}

.opct:hover, .gbut_grd_orange, .gbut_grd_blue, .gbut_grd_green, .gbut_grd_pink, .gbut_grd_gray, .add_img_but .file_add_img-button {opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80);}

.opct70, .gnl_gmap_close img, .gnl_gmap_srh_list a, .geo_chat_list_info, .dlg_close_gray:hover, .gbut_grd_gold span.grd, .btn_green span.grd {opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70);}

.opct60, .dlg_gnl_title.h50 .dlg_gnl_close, .gnl_photo_back:hover, .gnl_photo_next:hover, .dlg_pu_close_bs10:hover img, .dlg_pu_close_ws10:hover img, .dlg_pu_close_ws16:hover img {opacity:0.6; -moz-opacity:0.6; -khtml-opacity:0.6; filter:alpha(opacity=60);}

.opct50, .dlg_gnl_close24, .dlg_gnl_close {opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(opacity=50);}

.dlg_elite_pu .dlg_gnl_close24, .dlg_close_gray, .dlg_pu_close_bs10 img, .dlg_pu_close_ws10 img, .dlg_pu_close_ws16 img {opacity:0.3; -moz-opacity:0.3; -khtml-opacity:0.3; filter:alpha(opacity=30);}

.gnl_photo_back, .gnl_photo_next {opacity:0.2; -moz-opacity:0.2; -khtml-opacity:0.2; filter:alpha(opacity=20);}

/* ------------------------------
	Table
------------------------------ */
.table_box {display:table;}
.table_row {display:table-row;}
.tc, .table_cell {display:table-cell; vertical-align:top;}

.is_table {width:100%; height:100%; display:table;}
	.is_table > .table_cell {vertical-align:middle;}


/* ------------------------------
	Float
------------------------------ */
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
.clearfix:before, .clearfix:after {display:table; content:"";}
.clearfix:after {clear:both;}

.p_abs {position:absolute;}
.p_rel {position:relative;}

.zpx {width:1px; height:1px; left:-9999px; top:0; position:absolute; z-index:1;}

/* ------------------------------
	Radius
------------------------------ */
.rds2 {-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.rds3 {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.rds5, .navp.gnl_photo_nav a, .navp.gnl_photo_nav .search_nav, .gnl_photo_back div,
.gnl_photo_next div {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.rds5t {-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.rds5b {-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.rds6 {-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.rds6t {-webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0;}
.rds6b {-webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;}
.rds6bl {-webkit-border-radius:0 0 0 6px; -moz-border-radius:0 0 0 6px; border-radius:0 0 0 6px;}
.rds6br {-webkit-border-radius:0 0 6px 0; -moz-border-radius:0 0 6px 0; border-radius:0 0 6px 0;}
.rds8 {-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.rds10 {-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.rds10t {-webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.rds10b {-webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
.rds12 {-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.rds100, .geo_chat_dialog_ava, .pu_add_mphoto_list li img, .dlg_gnl_box_invait .geochat_icon, .btn {-webkit-border-radius:100px !important; -moz-border-radius:100px !important; border-radius:100px !important;}
.rds300 {border-radius:300px !important; -moz-border-radius:300px !important; -webkit-border-radius:300px !important;}

/* ------------------------------
	Margin, padding
------------------------------ */
.m0, .mcl {margin:0 !important;}
.p0, .pcl {padding:0 !important;}
.m0a {margin:0 auto !important;}

.mb0 {margin-bottom:0 !important;}
.mb1 {margin-bottom:1px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px !important;}
.mb5 {margin-bottom:5px !important;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb9 {margin-bottom:9px !important;}
.mb10 {margin-bottom:10px !important;}
.mb11 {margin-bottom:11px;}
.mb12 {margin-bottom:12px !important;;}
.mb13 {margin-bottom:13px;}
.mb14 {margin-bottom:14px !important;}
.mb15 {margin-bottom:15px !important;}
.mb16 {margin-bottom:16px;}
.mb17 {margin-bottom:17px;}
.mb18 {margin-bottom:18px;}
.mb19 {margin-bottom:19px !important;}
.mb20, .wb_mb20 .warning_box {margin-bottom:20px !important;}
.mb21 {margin-bottom:21px;}
.mb23 {margin-bottom:23px !important;}
.mb24 {margin-bottom:24px !important;}
.mb25 {margin-bottom:25px !important;}
.mb26 {margin-bottom:26px;}
.mb27 {margin-bottom:27px;}
.mb28 {margin-bottom:28px !important;}
.mb29 {margin-bottom:29px;}
.mb30 {margin-bottom:30px;}
.mb31 {margin-bottom:31px;}
.mb34 {margin-bottom:34px;}
.mb35 {margin-bottom:35px;}
.mb39 {margin-bottom:39px;}
.mb43 {margin-bottom:43px;}

.mbm1 {margin-bottom:-1px;}
.mbm3 {margin-bottom:-3px;}
.mbm4 {margin-bottom:-4px;}
.mbm5 {margin-bottom:-5px;}

.ml0, .li_ml10 > li:first-child, .li_ml20 > li:first-child, .li_ml30 > li:first-child, .li_ml15 > li:first-child {margin-left:0 !important;}
.ml1 {margin-left:1px !important;}
.ml3 {margin-left:3px;}
.ml5 {margin-left:5px;}
.ml10, .li_ml10 > li {margin-left:10px !important;}
.ml15, .li_ml15 > li {margin-left:15px !important;}
.ml20, .li_ml20 > li {margin-left:20px !important;}
.ml25 {margin-left:25px;}
.ml30, .li_ml30 > li {margin-left:30px !important;}
.ml36 {margin-left:36px;}

.mlm5 {margin-left:-5px;}

.mr5 {margin-right:5px;}
.mr8 {margin-right:8px;}
.mr10 {margin-right:10px;}
.mr11 {margin-right:11px !important;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px;}
.mr50 {margin-right:50px;}

.mt0, .li_mt10 > li:first-child, .li_mt15 > li:first-child, .li_mt20 > li:first-child {margin-top:0 !important;}
.mt1 {margin-top:1px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt4 {margin-top:4px !important;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt9 {margin-top:9px !important;}
.mt10, .li_mt10 > li {margin-top:10px !important;}
.mt11 {margin-top:11px !important;}
.mt12 {margin-top:12px !important;}
.mt13 {margin-top:13px !important;}
.mt14 {margin-top:14px !important;}
.mt15, .li_mt15 > li {margin-top:15px !important;}
.mt16 {margin-top:16px !important;}
.mt17 {margin-top:17px !important;}
.mt18 {margin-top:18px !important;}
.mt19 {margin-top:19px !important;}
.mt20, .li_mt20 > li, .wb_mt20 .warning_box {margin-top:20px !important;}
.mt21 {margin-top:21px !important;}
.mt22 {margin-top:22px !important;}
.mt23 {margin-top:23px !important;}
.mt24 {margin-top:24px !important;}
.mt25 {margin-top:25px !important;}
.mt26 {margin-top:26px !important;}
.mt28 {margin-top:28px !important;}
.mt29 {margin-top:29px !important;}
.mt30 {margin-top:30px !important;}

.mtm1 {margin-top:-1px !important;}
.mtm2 {margin-top:-2px;}
.mtm3 {margin-top:-3px;}
.mtm4 {margin-top:-4px;}
.mtm5 {margin-top:-5px;}
.mtm6 {margin-top:-6px !important;}

.pl80 {padding-left:80px;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px;}
.pt40 {padding-top:40px;}
.p60 {padding:60px;}

/* ------------------------------
	Hide, show, block
------------------------------ */
.hide {display:none;}
.show {display:inherit;}
.ovh {overflow:hidden;}
.ova {overflow:hidden;}
.block {display:block !important;}
.inblock {display:inline-block !important;}
.inblock_clr {display:inline-block;}
.inline {display:inline;}

/* ------------------------------
	Font size
------------------------------ */
.fsize10 {font-size:10px;}
.fsize11 {font-size:11px;}
.fsize12 {font-size:12px;}
.fsize13 {font-size:13px !important;}
.fsize14 {font-size:14px !important;}
.fsize15 {font-size:15px;}
.fsize16 {font-size:16px;}
.fsize17 {font-size:17px;}
.fsize18 {font-size:18px;}
.fsize20 {font-size:20px;}
.fsize22 {font-size:22px;}
.fsize24 {font-size:24px;}
.fsize26 {font-size:26px;}

/* ------------------------------
	Color
------------------------------ */
.lblue {color:#2671AA;}
.blue {color:#7A98AF;}
.bluemat {color:#417DAB;}
.brightred {color:#EE0919;}
.darkblue {color:#2B5574;}
.darkgray_blue {color:#5A6975 !important;}
.grey {color:#8B9298;}
.ltgrey {color:#BDC9D3;}
.grblue {color:#6888A0;}
.darkgrey {color:#666E74;}
.ltgreen {color:#ECF8E6;}
.green {color:#76B15D !important;}
.red {color:#EC785E;}
.dkred {color:#CD553B;}
.oblack {color:#54524F;}
.pink {color:#F05486;}
.orange {color:#D58F3A;}
.white {color:#FFF;}
.dark333 {color:#333;}

/* ------------------------------
	Color lp14
------------------------------ */
.green_14 {color:#68C42B;}
.orange_14 {color:#E9690B;}
.red_l {color:#ED516F;}
.red_14 {color:#F13A5D;}
.blue_14 {color:#3195D4;}
.blue_b {color:#274C68;}
.blue_bm {color:#465160 !important;}
.blue_g {color:#999DA4;}
.blue_g2 {color:#838893;}
.blue_gl {color:#B8BABF;}
.gray_l {color:#DDDDDD;}
.gray_ll {color:#F0F0F0;}

/* ------------------------------
	Font style
------------------------------ */
.lh15 {line-height:15px;}
.lh20 {line-height:20px;}
.lh25 {line-height:25px;}
.lh30 {line-height:30px;}

.ta_center {text-align:center !important;}
.ta_left {text-align:left;}
.ta_right {text-align:right;}
.ta_justify {text-align:justify;}

.va_middle {vertical-align:middle;}
.va_center {vertical-align:center;}

.tt_cap {text-transform:capitalize;}
.tt_up {text-transform:uppercase;}

.td_lthrough {text-decoration:line-through;}
.lth_norm {font-weight:normal !important; text-decoration:line-through;}

.to_els {overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}

.fbold {font-weight:bold;}
.no_fbold, .fnormal {font-weight:normal !important;}

.word_wrap, div.data {word-wrap:break-word;}
.word_break {word-break:break-all;}

.wspace_nowrap {white-space:nowrap;}

.cur_pnr {cursor:pointer;}

.tdu a {text-decoration:underline;}
.tdu a:hover {text-decoration:none;}
.tdn a, .tdn a:hover, .tdna, .tdna:hover {text-decoration:none;}

/* ------------------------------
	Width
------------------------------ */
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w75 {min-width:75px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w115 {width:115px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {min-width:140px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w240 {width:240px;}
.w250 {width:250px;}
.w280 {width:280px;}
.w310 {width:310px;}
.w320 {width:320px;}
.w350 {width:350px;}
.w380 {width:380px;}
.w390 {width:390px;}
.w410 {width:410px !important;}
.w420 {width:420px;}
.w430 {width:430px;}
.w440 {width:440px;}
.w580 {width:580px !important;}
.w600 {width:600px !important;}
.w610 {width:610px !important;}
.w620 {width:620px !important;}
.w640 {width:640px !important;}
.w650 {width:650px !important;}
.w680 {width:680px !important;}
.w100pct {width:100%;}

.h50 {height:50px;}
.h100pct {height:100%;}

/* ------------------------------
	Colimns
------------------------------ */
.column {float:left; position:relative;}

.column-1-2 {width:50%;}

.column-1-3 {width:33.333333%;}
.column-2-3 {width:66.666666%;}

.column-1-4 {width:25%;}
.column-2-4 {width:50%;}
.column-3-4 {width:75%;}

/* ------------------------------
	Background color
------------------------------ */
.bg_white {background:#FFF !important;}
.bg_black {background:#000 !important;}
.bg_black80 {background:url('bg_black80.png') 0 0 repeat;}

/* ------------------------------
	bt_banner1
------------------------------ */
.wrap_lpnew .ya-partner_is-quasi-flat_yes, .wrap .btb1 .ya-partner_is-quasi-flat_yes {margin:0 auto;}
.btb1 > div, .btb1 iframe, .yap-reset.ya-partner_ads, .btb1 ins {margin:0 auto !important;}
.btb1.mh_avd {min-height:110px;}

/* ------------------------------
	Gnl textarea
------------------------------ */
.gnl_textarea {width:100%; color:#465160; resize:none; padding:3px 9px 8px; border:solid 1px #D5D5D5; border-bottom-color:#DEDEDE; border-top-color:#C0C0C0; background:#FFF; box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.gnl_textarea:hover, .gnl_textarea:focus {border:solid 1px #C2C2C2; border-bottom-color:#CECECE; border-top-color:#A2A2A2;}
.gnl_textarea.pr25 {padding-right:25px;}

.lp14_textarea {color:#465160; font:13px/20px Tahoma, Helvetica, sans-serif; padding:3px 9px 8px; border:solid 1px #D5D5D5; border-bottom-color:#DEDEDE; border-top-color:#C0C0C0; background:#FFF; box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.lp14_textarea:hover, .lp14_textarea:focus {border:solid 1px #C2C2C2; border-bottom-color:#CECECE; border-top-color:#A2A2A2;}
.lp14_textarea {resize:none;}

/* ------------------------------
	Drop menu
------------------------------ */
.dm_pad {display:none; position:absolute; z-index:30; padding:0;}
.dm_pad.dm_center {width:248px; margin-left:-94px;}
.dm_pad.pb15 {padding-bottom:15px;}
.dm_pad.pt15 {padding-top:15px;}
.dm_pad.pt5 {padding-top:5px;}
.dm_hover:hover .dm_pad {display:block;}
.dm_box {position:relative; background:#FFF; box-shadow:0 2px 10px rgba(0,0,0,0.3); -moz-box-shadow:0 2px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 10px rgba(0,0,0,0.3);}

	/* ------------------------------
		Arr
	------------------------------ */
	.dm_box.top:before, .dm_box.bottom:before,
	.dm_box.left:before, .dm_box.right:before {width:23px; height:12px; content:''; position:absolute; background:url('gnl_sprite.png') no-repeat;}

	.dm_box.top:before {left:50%; top:-11px; margin-left:-11px; background-position:0 0;}
	.dm_box.bottom:before {left:50%; bottom:-11px; margin-left:-11px; background-position:0 -17px;}

	.dm_box.left:before, .dm_box.right:before {width:12px; height:23px;}
	.dm_box.left:before {left:0px; top:0px; background-position:0 -34px;}
	.dm_box.right:before {right:-11px; top:50%; margin-top:-11px; background-position:-17px -34px;}

	/* ------------------------------
		List
	------------------------------ */
	.dm_box_list, .dm_box_link {padding:10px 0;}
	.dm_box_list li {padding:4px 20px 6px;}
	.dm_box_link li a {display:block; color:#274C68; padding:4px 20px 6px;}
	.dm_box_link.fsize12 li a {padding:6px 20px 4px;}
	.dm_box_link li a:hover {background:rgba(39,76,104,0.03);}
	.dm_box_link li.bm_line {height:1px; padding:0; margin:10px 0 9px; background:#DFDFDF;}

	/* ------------------------------
		Black
	------------------------------ */
	.dm_box_black {width:190px; padding:10px; background:url('bg_black80.png') repeat;}
		.dm_box_black.bottom:before, .dm_box_black.top:before {width:16px; height:8px; content:''; left:50%; bottom:7px; position:absolute; margin-left:-8px; background:url('gnl_sprite.png') no-repeat -39px 0;}
		.dm_box_black.top:before {top:7px; background-position:-39px -13px;}

/* ------------------------------
	Psevdotitle
------------------------------ */
.psevdotitile {width:auto; color:#FFF; font-size:11px; line-height:16px; text-align:center; position:absolute; z-index:100; padding:5px 10px !important; background:url('bg_black80.png') repeat; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.psevdotitile:before {width:12px; height:6px; content:''; left:50%; bottom:5px; top:-6px; position:absolute; margin-left:-5px; background:url('gnl_sprite.png') no-repeat -41px -13px;}

/* ------------------------------
	Pop-up white
------------------------------ */
.wpu_box {display:none; position:absolute; z-index:99; border:solid 1px #C0CBD5; background:#FFF; box-shadow:0 0 10px rgba(0,0,0,0.3); -moz-box-shadow:0 0 10px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);}
.wpu_box:before {width:20px; height:9px; content:''; position:absolute; margin:-9px 0 0; background:url("arr_popup.png") no-repeat;}

.wpu_box_list, .wpu_box_list_t {padding:15px 0;}
	.wpu_box_list li a {display:block; color:#2B5574;}
	.wpu_box_list li a:hover {text-decoration:none;}

.wpu_box_list_t li, .wpu_box_list li a {height:30px; line-height:28px; padding:0 25px;}
.wpu_box_list_t.nosize li, .wpu_box_list.nosize li a {height:auto; line-height:20px; padding:4px 25px 6px;}
.wpu_box_list_t li:hover, .wpu_box_list li:hover {background:#EDF2F7;}

/* ------------------------------
	Search new face
------------------------------ */
.srh_new_face .wpu_box_pad {width:250px; height:90px; display:none; left:-114px; top:18px; margin:0; padding:10px 0 0; z-index:5;}
.srh_new_face.srh_wpu_old .wpu_box_pad {margin-top:-5px;}
.srh_new_face:hover .wpu_box_pad, .wpu_box_pad:hover, .srh_new_face:hover .wpu_box {display:block;}
.srh_new_face .wpu_box {width:250px; height:80px; display:none; margin:0 auto; padding:10px 20px;}
.srh_new_face .wpu_box:before {margin:0; left:111px; top:-9px;}
.srh_new_face.srh_wpu_old .wpu_box:before {left:113px;}
.srh_new_face.srh_wpu_old.brend .wpu_box:before {left:108px;}
	.srh_new_face .wpu_box .col_1 {width:52px; height:52px; margin:6px 0 0 0; background:url('wpu_premium.png') no-repeat;}
	.srh_new_face .wpu_box .col_2 {width:156px; font-weight:normal; font-size:13px; line-height:20px; color:#2B5574; margin:0;}
		.srh_new_face .wpu_box .col_2 a {color:#2671AA; text-decoration:underline;}
		.srh_new_face .wpu_box .col_2 a:hover {text-decoration:none;}

.srh_wpu_dom2 .wpu_box_pad {left:-143px;}
.srh_new_face.srh_wpu_old.srh_wpu_dom2 .wpu_box:before {left:93px;}

.bdrt_no {border-top:none !important;}
.bdr_no {border:none !important;}
.bdrb_no {border-bottom:none !important;}

/* ------------------------------
	Dialog general
------------------------------ */
.dlg_gnl_box {width:615px; position:relative; padding-bottom:0px; margin:120px auto 50px; box-shadow:0 15px 30px rgba(0,0,0,0.2); -moz-box-shadow:0 15px 30px rgba(0,0,0,0.2); -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.2);}
.dlg_gnl_box.wauto {width:auto;}

.dlg_gnl_title {height:40px; color:#FFF; font-size:14px; line-height:38px; font-weight:bold; text-align:center; position:relative; border-bottom:1px solid #5F9748; background:#76B15D;}
	.dlg_gnl_title a {color:#FFF;}
	.dlg_gnl_close, .dlg_gnl_close:hover {color:#FFF; font-size:22px; line-height:0; font-weight:bold; cursor:pointer; text-decoration:none; right:11px; top:18px; position:absolute; z-index:1;}
	.dlg_gnl_close24, .dlg_gnl_close24:hover, .dlg_gnl_close24.black {color:#FFF; font-size:24px; line-height:0; font-weight:bold; text-decoration:none; right:8px; top:14px; position:absolute; z-index:4;}
	.dlg_gnl_close24.black, .dlg_gnl_close24.black:hover {color:#000;}

.dlg_gnl_title.h35 {height:35px; border:none; background:transparent;}

.dlg_gnl_title.h50 {height:50px; font-size:13px; line-height:48px; text-align:left; padding-left:20px; border-bottom:none !important;}
	.dlg_gnl_title.h50 .dlg_gnl_close {right:17px; top:23px;}
.dlg_gnl_title_h70 {height:70px; line-height:18px;}
	.dlg_gnl_title_h70 .dlg_gnl_close {right:12px; top:19px;}

.dlg_gnl_body {padding-bottom:11px; background:#F1F7E8;}
.dlg_gnl_body.pb0 {padding-bottom:0;}
	.dlg_gnl_body .container, .dlg_gnl_body .container.add_newtag {padding:20px 40px; border-bottom:1px solid #D7E4C5; border-top:1px solid #D7E4C5; background:#FFF;}
	.dlg_gnl_body .container.add_newtag {padding-top:14px;}
	.dlg_gnl_body .container.padlr60 {padding-left:60px; padding-right:59px;}
	.dlg_gnl_body .container.p20 {padding:20px;}
	.dlg_gnl_body p {color:#000; font-family:Tahoma, Helvetica, sans-serif; margin:0 0 10px;}
	.dlg_gnl_body.blue_bm p {color:#465160;}
.dlg_gnl_footer {padding:20px 30px; background:#F6F9FA;}

/* ------------------------------
	Dialog general orange
------------------------------ */
.dlg_gnl_orange .dlg_gnl_title {border-bottom:1px solid #C48538; background:#ECA44D;}
.dlg_gnl_orange .dlg_gnl_body {background:#FFF8F0;}
	.dlg_gnl_orange .dlg_gnl_body .container {border-bottom:1px solid #F0DFCC; border-top:1px solid #F0DFCC;}

/* ------------------------------
	Dialog general blue
------------------------------ */
.dlg_gnl_blue .dlg_gnl_title {border-bottom:1px solid #2284BE; background:#3195D4;}
.dlg_gnl_blue .dlg_gnl_body {background:#F6F9FA;}
	.dlg_gnl_blue .dlg_gnl_body .container {border-bottom:1px solid #E0E0E0; border-top:1px solid #E0E0E0;}
		.dlg_gnl_blue .dlg_gnl_body.bg_white .container {border-top:none; border-bottom:1px solid #D3D7DC;}
.dlg_gnl_blue .dlg_gnl_txt.cont {color:#000; text-align:center; padding:9px 20px 0;}

/* ------------------------------
	Dialog general darkblue
------------------------------ */
.dlg_gnl_dark_blue .dlg_gnl_title {border-bottom:none; background:#386ac5;}

/* ------------------------------
	Dialog general payment
------------------------------ */
.dlg_gnl_tabmenu {overflow:hidden; padding:10px 20px; margin:0;}
.dlg_gnl_tabmenu .label {height:50px; display:block; cursor:pointer; padding-left:14px; background:url("../imgstc/dlg/purse_pu_icons.png") 0 24px no-repeat;}
.dlg_gnl_tabmenu li {float:left; text-align:center; padding:0 7px; height:59px;}
.dlg_gnl_tabmenu li.active {background:#F6E39A; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; box-shadow:inset 0 1px 0 rgba(255,255,255,1), 0 1px 0 rgba(0,0,0,0.20); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,1), 0 1px 0 rgba(0,0,0,0.20); -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,1), 0 1px 0 rgba(0,0,0,0.20);}
	.dlg_gnl_tabmenu li .name {color:#000; font-size:11px; line-height:20px;}
	.dlg_gnl_tabmenu li.active .label {background-position:0 -30px;}

.pm_purse_ico, .pm_sms_ico, .pm_phone_ico, .pm_card_ico, .pm_purse_ico_big, .pm_qiwi_ico, .pm_ya_ico, .pm_wm_ico, .pm_qr_ico, .pm_elite_phone_ico {background:url("../imgstc/dlg/purse_pu_icons.png") no-repeat;}
.pm_purse_ico {width:33px; height:33px; margin:11px 5px 0 12px; background-position:0 -109px;}
.pm_sms_ico {width:34px; height:35px; margin:11px 0 0 12px; background-position:0 -150px;}
.pm_phone_ico {width:39px; height:37px; margin:13px 0 0 12px; background-position:0 -195px;}
.pm_card_ico {width:51px; height:37px; margin:12px 0 0 12px; background-position:0 -240px;}
.pm_qiwi_ico {width:25px; height:48px; margin:10px 9px 0 15px; background-position:0 -329px;}
.pm_ya_ico {width:70px; height:35px; margin:14px 0 0 6px; background-position:0 -387px;}
.pm_wm_ico {width:52px; height:43px; margin:12px 0 0 4px; background-position:0 -429px;}
.pm_qr_ico {width:59px; height:43px; margin:11px 0 0 6px; background-position:0 -485px;}
.pm_elite_phone_ico {width:19px; height:36px; margin:11px 0 0 6px; background-position:0 -545px;}

.dlg_gnl_col_l {width:160px;}
	.dlg_gnl_col_l.mt36 {margin-top:36px;}
.dlg_gnl_col_r {margin-left:160px;}
	.dlg_gnl_col_r .srv_title {font-weight:bold; color:#181818; margin-bottom:4px;}

.dlg_gnl_txt {color:#657F90; text-align:center; padding:9px 20px 0;}
	.dlg_gnl_txt a {color:#657F90; text-decoration:none; cursor:pointer; border-bottom:dashed 1px #657F90;}
	.dlg_gnl_txt a:hover {text-decoration:none; border-bottom:none;}
	.dlg_gnl_txt.tdu a {text-decoration:underline; border-bottom:none;}
.dlg_gnl_txt.mini {font-size:11px;}
	.dlg_gnl_user_rules {color:#657F90; text-align:justify; margin:5px 20px -5px; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto;}
	.dlg_gnl_user_rules p, .dlg_gnl_user_rules a {color:#657F90; font-size:13px;}
	.dlg_gnl_ofertacard {text-align:justify; padding:4px 0 0; margin-top:16px; border-top:1px dashed #CDD2C5; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto;}

.bg_white .dlg_gnl_txt, .bg_white .dlg_gnl_txt a,
.bg_white .dlg_gnl_user_rules, .bg_white .dlg_gnl_user_rules p, .bg_white .dlg_gnl_user_rules a {color:#999DA4; border-color:#999DA4;}

.content_purse_col {width:442px; margin-left:30px;}

	/* ------------------------------
		Content card
	------------------------------ */
	/* .content-card {padding:20px 40px 0 !important; margin-bottom:31px; border:none !important;} */
	.content-card-checkbox {color:#999da4; font-style:12px; text-align:justify; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto;}

		/* ------------------------------
			xCheckbox
		------------------------------ */
		.content-card-checkbox .xcheckbox {width:19px; height:19px; float:left; margin:4px 10px 0 -29px; border:none; background:#c6c8cb url('xforms/lp14/xforms.png') no-repeat -59px -61px; border-radius:50%; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
		.content-card-checkbox .xcheckbox:hover {border:none;}
		.content-card-checkbox .xcheckbox.checked {background-position:-59px -81px;}
		.content-card-checkbox .xcheckbox.disabled {border:none; background-position:-59px -61px;}
		.content-card-checkbox .xcheckbox.checked.disabled {background-position:-59px -81px;}

	/* ------------------------------
		Footer card
	------------------------------ */
	.footer-card {color:#999da4; font-size:12px; text-align:justify; padding:9px 40px 0 69px; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto;}
		.footer-card a {color:#999da4; text-decoration:none; cursor:pointer; border-bottom:1px dashed #999da4;}
		.footer-card a:hover {text-decoration:none; border-bottom:none;}

/* ------------------------------
	Dialog general mobile
------------------------------ */
.dlg_mob_popup {width:960px; height:600px; background:url("../imgstc/mobile/bg_mob_box.jpg") no-repeat;}
	.dlg_mob_popup .dlg_gnl_close {font-size:16px; right:11px; top:13px;}

.content_mob_popup {width:556px; padding-top:13px;}
	.content_mob_popup h1 {font:normal 34px/40px Arial; color:#FFF;}

.dlg_mob_popup .form_box, .pmob_wrap .form_box {width:452px; height:172px; color:#1D1F1E; padding:31px 34px 0; background:url("../imgstc/mobile/bg_form.png") no-repeat;}
	.dlg_mob_popup .form_box input, .pmob_wrap .form_box input {height:31px;}
.list_profit li {font-size:17px; color:#FFF; padding:0 0 10px 30px; background:url("../imgstc/mobile/bulet.png") no-repeat;}

/* ------------------------------
	Dialog invite chat
------------------------------ */
.dlg_gnl_box_invait .geochat_icon {width:70px; height:70px; position:absolute; left:50%; bottom:-35px; z-index:5; margin-left:-35px; border:solid 3px #fff;}
.dlg_gnl_box_invait .geochat_icon img {width:64px; height:64px; display:block;}
.dlg_gnl_box_invait .geochat_icon_photo {z-index:10;}
.dlg_gnl_box_invait .dlg_gnl_body {font-size:17px; line-height:24px; padding:52px 30px 23px;}
.dlg_gnl_box_invait .refuse_invite {font-size:14px; color:#465160;}

/* ------------------------------
	Dialog payment erotic album
------------------------------ */
.pay_album {width:530px; height:430px; margin:0 auto; background:#fff; -moz-box-shadow:0 0 10px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3); box-shadow:0 0 10px rgba(0,0,0,0.3);}
.pay_album .title {height:60px; font-weight:bold; font-size:16px; line-height:60px; color:#2e4051; position:relative; padding-left:30px;}
.pay_album .img_box {position:relative;}
.pay_album .woman_blur {width:530px; height:180px;}
.pay_album .close_album_icon {width:136px; height:136px; left:197px; top:22px; background:url('../imgstc/popup/pay_album_icon.png') no-repeat;}
.pay_album .content {font-size:16px; line-height:24px;}

/* ------------------------------
	General form
------------------------------ */
.genform_sel30, .genform_inp30 {height:30px; white-space:nowrap; padding:4px 9px 5px; border:solid 1px #97AFC3;}
.gen_txtar {font-size:13px; line-height:20px; padding:3px 9px 5px; border:solid 1px #E0E0E0; background:#FFF;}
.genform_inp30 {padding-top:3px;}
.genform_w320 {width:320px;}
.genform_w160 {width:160px;}

/* ------------------------------
	Payment msg time
------------------------------ */
.dlgtextinforow {background:#f8fafb; border-bottom:1px solid #dae4e9; padding-left:30px}
.dlgtextinfo {margin:20px s20px; color:#274c68;}
.dlgtextinfo:before {content:''; width:21px; height:21px; background:url("../imgstc/dlg/icosdlg.png") no-repeat; display:block; position:absolute; margin-left:-30px; }
.dlgtextinfo.dlgtimess:before {background-position:0 0}
.dlgtextinfo.dlgtifirst:before {background-position:0 -39px}
.dlgtextinfo.dlgtifiltr:before {background-position:0 -79px}

.dlg_gnl_body.dlg_body_new_lock_look {background:#fff url('../imgstc/dlg/bg_block_look.png') 0 90% no-repeat !important;}
.dlg_gnl_body.dlg_body_new_lock_look .container {background:none;}
.dlg_gnl_body.dlg_body_new_lock_look .inblock_clr {padding:10px; background:#ffe607;}
.dlg_gnl_body.dlg_body_new_lock_look .dlg_but_grd_green {padding:0 20px; width:220px; height:40px; line-height:40px;}
.dlg_gnl_body.dlg_body_new_lock_look .dlg_but_grd_green div {height:38px; line-height:38px}

/* ------------------------------
	Button gradient orange
------------------------------ */
.dlg_but_grd_orange, .dlg_but_grd_orange:hover {color:#FFF; text-shadow:-1px -1px 0 #D4820F; text-decoration:none; text-align:center; border:solid 1px #FB9504; border-bottom:solid 1px #DB8205; background:#FFAF40; background:-moz-linear-gradient(top, #ffaf40 0%, #F89201 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFAF40), color-stop(100%,#F89201)); background:-webkit-linear-gradient(top, #FFAF40 0%,#F89201 100%); background:-o-linear-gradient(top, #FFAF40 0%,#F89201 100%); background:-ms-linear-gradient(top, #FFAF40 0%,#F89201 100%); background:linear-gradient(to bottom, #FFAF40 0%,#F89201 100%); box-shadow:0 1px 1px rgba(0,0,0,0.07); -moz-box-shadow:0 1px 1px rgba(0,0,0,0.07); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.07);}

/* ------------------------------
	Button gradient green
------------------------------ */
.dlg_but_grd_green, .dlg_but_grd_green:hover {color:#FFF !important; text-shadow:-1px -1px 0 #5C9544; text-decoration:none; text-align:center; border:solid 1px #6EA855 !important; border-bottom-color:#609A48 !important; border-top-color:#7FC163; background:#7dcf5b; background:-moz-linear-gradient(top, #7dcf5b 0%, #7cba61 40%, #76b15d 70%, #7cba61 90%, #7dcf5b 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7dcf5b), color-stop(40%,#7cba61), color-stop(70%,#76b15d), color-stop(90%,#7cba61), color-stop(100%,#7dcf5b)); background:-webkit-linear-gradient(top, #7dcf5b 0%,#7cba61 40%,#76b15d 70%,#7cba61 90%,#7dcf5b 100%); background:-o-linear-gradient(top, #7dcf5b 0%,#7cba61 40%,#76b15d 70%,#7cba61 90%,#7dcf5b 100%); background:-ms-linear-gradient(top, #7dcf5b 0%,#7cba61 40%,#76b15d 70%,#7cba61 90%,#7dcf5b 100%); background:linear-gradient(to bottom, #7dcf5b 0%,#7cba61 40%,#76b15d 70%,#7cba61 90%,#7dcf5b 100%); box-shadow:0 1px 1px rgba(0,0,0,0.07); -moz-box-shadow:0 1px 1px rgba(0,0,0,0.07); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.07);}

/* ------------------------------
	Button gradient pink
------------------------------ */
.dlg_but_grd_pink, .dlg_but_grd_pink:hover {color:#FFF !important; text-shadow:-1px -1px 0 #D71047; text-decoration:none; text-align:center; border:solid 1px #FE2B66 !important; border-bottom-color:#C3211E !important; border-top-color:#7FC163; background:#ff4a7c; background:-moz-linear-gradient(top, #ff4a7c 0%, #ff2b67 80%, #ff8aaa 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4a7c), color-stop(80%,#ff2b67), color-stop(100%,#ff8aaa)); background:-webkit-linear-gradient(top, #ff4a7c 0%,#ff2b67 80%,#ff8aaa 100%); background:-o-linear-gradient(top, #ff4a7c 0%,#ff2b67 80%,#ff8aaa 100%); background:-ms-linear-gradient(top, #ff4a7c 0%,#ff2b67 80%,#ff8aaa 100%); background:linear-gradient(to bottom, #ff4a7c 0%,#ff2b67 80%,#ff8aaa 100%); box-shadow:0 1px 1px rgba(0,0,0,0.07); -moz-box-shadow:0 1px 1px rgba(0,0,0,0.07); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.07);}

/* ------------------------------
	Common button
------------------------------ */
.common_but_b {height:45px; display:block; font-size:15px; line-height:42px;}
	.common_but_b > div {height:43px; line-height:40px;}
.common_but_40 {height:40px; display:block; line-height:37px;}
	.common_but_40 > div {height:40px; line-height:37px; padding:0 15px;}
.common_but {height:35px; display:block; line-height:32px;}
	.common_but > div {height:35px; line-height:30px;}
.common_but_m {height:30px; display:block; line-height:26px;}
	.common_but_m > div {height:30px; line-height:26px;}
.common_but_sm {height:25px; display:block; font-size:13px !important; line-height:21px; padding:0 10px;}

/* ------------------------------
	General button
------------------------------ */
.gnl_but50, .gnl_but40, .gnl_but36, .gnl_but30, .gnl_but26, .gnl_but20,
.add_img_but .file_add_img-button {display:inline-block; font-size:13px; font-family:Tahoma, Helvetica, sans-serif; box-shadow:0 1px 0 rgba(21,42,60,0.09); -moz-box-shadow:0 1px 0 rgba(21,42,60,0.09); -webkit-box-shadow:0 1px 0 rgba(21,42,60,0.09);}

.gnl_but50, .gnl_but40, .gnl_but36, .gnl_but30, .gnl_but26,
.gnl_but20, .add_img_but .file_add_img-button, button {-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none;}

.gnl_but50:active, .gnl_but40:active, .gnl_but36:active, .gnl_but30:active,
.gnl_but26:active, .gnl_but20:active {box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

.gnl_but50 {height:50px; font-size:14px !important; line-height:48px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;}
	.gnl_but50 > span {display:block; padding:0 20px;}
.gnl_but40 {height:40px; font-size:14px !important; line-height:38px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;}
	.gnl_but40 > span {display:block; padding:0 30px;}
		.col_right .gnl_but40 > span {padding:0 20px;}
.gnl_but36 {height:36px; line-height:33px; border-radius:18px; -moz-border-radius:18px; -webkit-border-radius:18px; -khtml-border-radius:18px;}
	.gnl_but36 > span {display:block; padding:0 30px;}
.gnl_but30, .add_img_but .file_add_img-button {height:30px; line-height:27px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;}
	.gnl_but30 > span {display:block; padding:0 5px;}
.gnl_but26 {height:26px; line-height:23px; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; -khtml-border-radius:13px;}
	.gnl_but26 > span {display:block; padding:0 15px;}
.gnl_but20 {height:20px; font-size:11px; line-height:17px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}
	.gnl_but20 > span {display:block; padding:0 10px;}

.gnl_but50.plr5 > span, .gnl_but40.plr5 > span,
.gnl_but36.plr5 > span, .gnl_but30.plr5 > span,
.gnl_but26.plr5 > span, .gnl_but20.plr5 > span {padding:0 5px;}

button.gnl_but50, button.gnl_but40, button.gnl_but36,
button.gnl_but30, button.gnl_but26, button.gnl_but20 {cursor:pointer; margin:0; padding:0;}

button.gnl_but50 > span {height:48px; line-height:45px;}
button.gnl_but40 > span {height:38px; line-height:35px;}
button.gnl_but36 > span {height:34px; line-height:31px;}
button.gnl_but30 > span {height:28px; line-height:25px;}
button.gnl_but26 > span {height:24px; line-height:21px;}
button.gnl_but20 > span {height:18px; line-height:15px;}

.gbut_grd_orange, .gbut_grd_blue,
.gbut_grd_green, .gbut_grd_pink, .add_img_but .file_add_img-button {color:#FFF !important; font-weight:bold !important; text-decoration:none !important; text-align:center; cursor:pointer;}

	/* ------------------------------
		Button orange
	------------------------------ */
	.gbut_grd_orange {text-shadow:-1px -1px 0 #CB7A00; border:solid 1px #D97203; border-bottom-color:#B76302; border-top-color:#F88F01; background-color:#FEA500 !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2RjNzcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #fea500 0%, #dc7700 80%, #ffa700 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fea500), color-stop(80%,#dc7700), color-stop(100%,#ffa700)); background:-webkit-linear-gradient(top, #fea500 0%,#dc7700 80%,#ffa700 100%); background:-o-linear-gradient(top, #fea500 0%,#dc7700 80%,#ffa700 100%); background:-ms-linear-gradient(top, #fea500 0%,#dc7700 80%,#ffa700 100%); background:linear-gradient(to bottom, #fea500 0%,#dc7700 80%,#ffa700 100%);}
	.gbut_grd_orange:active {border:solid 1px #D46400; background:#FF9500 !important;}

	/* ------------------------------
		Button blue
	------------------------------ */
	.gbut_grd_blue, .add_img_but .file_add_img-button {text-shadow:-1px -1px 0 #0D79BD; border:solid 1px #037BC6; border-bottom-color:#07598D; border-top-color:#0285D8; background-color:#009CFF !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzBkNzliZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTljZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #009cff 0%, #0d79bd 75%, #019cfe 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#009cff), color-stop(75%,#0d79bd), color-stop(100%,#019cfe)); background:-webkit-linear-gradient(top, #009cff 0%,#0d79bd 75%,#019cfe 100%); background:-o-linear-gradient(top, #009cff 0%,#0d79bd 75%,#019cfe 100%); background:-ms-linear-gradient(top, #009cff 0%,#0d79bd 75%,#019cfe 100%); background:linear-gradient(to bottom, #009cff 0%,#0d79bd 75%,#019cfe 100%);}
	.gbut_grd_blue:active, .add_img_but .file_add_img-button:active {border:solid 1px #207BB4; background:#3195D4 !important;}

	/* ------------------------------
		Button green
	------------------------------ */
	.gbut_grd_green {text-shadow:-1px -1px 0 #54A31F; border:solid 1px #49A20D; border-bottom-color:#337904; border-top-color:#4FAC11; background-color:#61E400 !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxZTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzQ4YTMwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OWQyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #61e400 0%, #48a304 80%, #59d200 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#61e400), color-stop(80%,#48a304), color-stop(100%,#59d200)); background:-webkit-linear-gradient(top, #61e400 0%,#48a304 80%,#59d200 100%); background:-o-linear-gradient(top, #61e400 0%,#48a304 80%,#59d200 100%); background:-ms-linear-gradient(top, #61e400 0%,#48a304 80%,#59d200 100%); background:linear-gradient(to bottom, #61e400 0%,#48a304 80%,#59d200 100%);}
	.gbut_grd_green:active {border:solid 1px #57AC1D; background:#68C42B !important;}

	/* ------------------------------
		Button pink
	------------------------------ */
	.gbut_grd_pink {text-shadow:-1px -1px 0 #C80239; border:solid 1px #CB052A; border-bottom-color:#9E0423; border-top-color:#D7062E; background-color:#F80555 !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MDU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2Q1MDA0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjM4N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #f80555 0%, #d50041 85%, #ff387a 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f80555), color-stop(85%,#d50041), color-stop(100%,#ff387a)); background:-webkit-linear-gradient(top, #f80555 0%,#d50041 85%,#ff387a 100%); background:-o-linear-gradient(top, #f80555 0%,#d50041 85%,#ff387a 100%); background:-ms-linear-gradient(top, #f80555 0%,#d50041 85%,#ff387a 100%); background:linear-gradient(to bottom, #f80555 0%,#d50041 85%,#ff387a 100%);}
	.gbut_grd_pink_new:active {border:solid 1px #DE284B; background:#F13A5D !important;}

	/* ------------------------------
		Button gray
	------------------------------ */
	.gbut_grd_gray {color:#465160; cursor:pointer; text-decoration:none !important; text-align:center; border:solid 1px #D3D3D3; border-bottom-color:#ACACAC; border-top-color:#DDDDDD; background-color:#FFF !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(top, #FFF 0%, #dcdcdc 72%, #f7f7f7 93%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(72%,#dcdcdc), color-stop(93%,#f7f7f7)); background:-webkit-linear-gradient(top, #FFF 0%,#dcdcdc 72%,#f7f7f7 93%); background:-o-linear-gradient(top, #FFF 0%,#dcdcdc 72%,#f7f7f7 93%); background:-ms-linear-gradient(top, #FFF 0%,#dcdcdc 72%,#f7f7f7 93%); background:linear-gradient(to bottom, #FFF 0%,#dcdcdc 72%,#f7f7f7 93%);}
	.gbut_grd_gray:active {border:solid 1px #DDDDDD; background:#F0F0F0 !important;}

	/* ------------------------------
		Button disable
	------------------------------ */
	.gbut_grd_disable, .gbut_grd_disable:active {font-weight:bold; color:#8B9298; cursor:default; text-decoration:none !important; text-align:center; border:solid 1px #D3D3D3; border-bottom-color:#ACACAC; border-top-color:#DDDDDD; background-color:#FFF !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(top, #FFF 0%, #dcdcdc 72%, #f7f7f7 93%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(72%,#dcdcdc), color-stop(93%,#f7f7f7)); background:-webkit-linear-gradient(top, #FFF 0%,#dcdcdc 72%,#f7f7f7 93%); background:-o-linear-gradient(top, #FFF 0%,#dcdcdc 72%,#f7f7f7 93%); background:-ms-linear-gradient(top, #FFF 0%,#dcdcdc 72%,#f7f7f7 93%); background:linear-gradient(to bottom, #FFF 0%,#dcdcdc 72%,#f7f7f7 93%)}
		.gbut_grd_disable span {text-align:center; padding:0;}

	/* ------------------------------
		Button light gray
	------------------------------ */
	.gbut_grd_lgray {color:#465160; text-decoration:none; border:solid 1px #E5E5E5; border-bottom-color:#D3D3D3; border-top-color:#EDEDED; background-color:#ffffff !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); background:-webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); background:-o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); background:-ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); background:linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); box-shadow:0 1px 0 rgba(21,42,60,0.05); -moz-box-shadow:0 1px 0 rgba(21,42,60,0.05); -webkit-box-shadow:0 1px 0 rgba(21,42,60,0.05);}
	.gbut_grd_lgray:not([disabled="disabled"]):hover {text-decoration:none; border:solid 1px #DBDBDB; border-bottom-color:#BFBFBF; border-top-color:#E2E2E2;}
	.gbut_grd_lgray:not([disabled="disabled"]):active {border:solid 1px #DBDBDB; background:#F7F7F7;}

	.gbut_grd_lgray[disabled="disabled"], .gbut_grd_lgray.disabled, .gbut_grd_lgray.disabled:hover, .gbut_grd_lgray.disabled:active {color:#AFB2B7; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
	.gbut_grd_lgray.disabled:hover,
	.gbut_grd_lgray.disabled:active {border:solid 1px #E5E5E5; border-bottom-color:#D3D3D3; border-top-color:#EDEDED; background-color:#ffffff !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); background:-webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); background:-o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); background:-ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); background:linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);}

	/* ------------------------------
		Button yellow
	------------------------------ */
	.gbut_grd_yelactive, .gbut_grd_yelactive:active {color:#5E573E; border:solid 1px #E5E5E5; border-bottom-color:#D3D3D3; border-top-color:#EDEDED; background-color:#fce9a7; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZTlhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY1ZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #fce9a7 0%, #fff5d1 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce9a7), color-stop(100%,#fff5d1)); background:-webkit-linear-gradient(top, #fce9a7 0%,#fff5d1 100%); background:-o-linear-gradient(top, #fce9a7 0%,#fff5d1 100%); background:-ms-linear-gradient(top, #fce9a7 0%,#fff5d1 100%); background:linear-gradient(to bottom, #fce9a7 0%,#fff5d1 100%); box-shadow:0 1px 0 rgba(21,42,60,0.05), inset 0 1px 1px rgba(0,0,0,0.2);}

	/* ------------------------------
		Button gold
	------------------------------ */
	.gbut_grd_gold {line-height:20px; position:relative; background:#E6E80D;}
	.gbut_grd_gold span {width:100%; height:100%; display:block; position:absolute; z-index:2; padding:0;}
	.gbut_grd_gold span.text {color:#FFF; font-size:13px; font-weight:bold; text-align:center; text-shadow:0 -1px 0 #C27E08; padding-top:4px;}
	.gbut_grd_gold span.grd {z-index:1; background-color:#F3FF00 !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2U1N2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjk4MGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #f3ff00 0%, #e57c00 80%, #f2980e 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3ff00), color-stop(80%,#e57c00), color-stop(100%,#f2980e)); background:-webkit-linear-gradient(top, #f3ff00 0%,#e57c00 80%,#f2980e 100%); background:-o-linear-gradient(top, #f3ff00 0%,#e57c00 80%,#f2980e 100%); background:-ms-linear-gradient(top, #f3ff00 0%,#e57c00 80%,#f2980e 100%); background:linear-gradient(to bottom, #f3ff00 0%,#e57c00 80%,#f2980e 100%); box-shadow:0 0 0 2px rgba(0,0,0,0.3); -moz-box-shadow:0 0 0 2px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.3);}
	.gbut_grd_gold:active span.grd {background:#EBB600 !important;}

		/* ------------------------------
			gnl_but36
		------------------------------ */
		/*gnl_but36*/
		.gbut_grd_gold.gnl_but36 span.text {font-size:14px; text-shadow:0 -1px 0 #d8a906; padding-top:7px;}

/* ------------------------------
	Button green
------------------------------ */
.btn_green {line-height:20px; position:relative; background:#E6E80D;}
.btn_green span {width:100%; height:100%; display:block; position:absolute; z-index:2; padding:0;}
.btn_green span.text {color:#FFF; font-size:13px; font-weight:bold; text-align:center; text-shadow:0 -1px 0 #69c014; padding-top:4px;}
.btn_green span.grd {z-index:1; background:#61e400; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxZTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzVlYmExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OWQyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top,  #61e400 0%, #5eba1a 80%, #59d200 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#61e400), color-stop(80%,#5eba1a), color-stop(100%,#59d200)); background:-webkit-linear-gradient(top,  #61e400 0%,#5eba1a 80%,#59d200 100%); background:-o-linear-gradient(top,  #61e400 0%,#5eba1a 80%,#59d200 100%); background:-ms-linear-gradient(top,  #61e400 0%,#5eba1a 80%,#59d200 100%); background:linear-gradient(to bottom,  #61e400 0%,#5eba1a 80%,#59d200 100%); box-shadow:0 0 0 2px rgba(0,0,0,0.3); -moz-box-shadow:0 0 0 2px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.3);}
.btn_green:active span.grd {background:#5EBA1A !important;}

	/* ------------------------------
		gnl_but36
	------------------------------ */
	/*gnl_but36*/
	.btn_green.gnl_but36 span.text {font-size:14px; padding-top:7px;}

.gbut_grd_gold span.text:not(*:root),
.btn_green span.text:not(*:root) {padding-top:5px;}

.gbut_grd_gold.gnl_but36 span.text:not(*:root),
.btn_green.gnl_but36 span.text:not(*:root) {padding-top:8px;}

/* ------------------------------
	Button karmachat
------------------------------ */

.btn {display:inline-block; font-size:15px; text-decoration:none; text-align:center; border-style:solid; border-width:2px; background:transparent; cursor:pointer;}
.btn:hover {opacity:0.8;}
.btn-lg {height:50px; font-weight:bold; line-height:42px; padding:0 20px;}
.btn-md {height:36px; line-height:30px; padding:0 10px;}
.btn-sm {height:27px; line-height:26px; padding:0 18px;}

.btn-default {color:#fff; border-color:#bd97e7;}
.btn-warning {color:#e73a3a; border-color:#e73a3a;}
.btn-danger {color:#fff; border-color:#e73a3a; background:#e73a3a;}

/* ------------------------------
	Service pop-up msg
------------------------------ */
.svc_pu_msg .content_purse_col {width:413px;}
.svc_pu_msg_vcode {width:230px; text-align:center; margin:20px auto 10px;}
.svc_pu_msg_but {width:222px; height:55px; font-size:16px; line-height:53px; font-weight:bold; margin:26px 0 0;}
.svc_pu_msg_time {width:127px; margin:22px 0 0 40px;}
	.svc_pu_msg_time span {font-size:18px; line-height:28px;}
.svc_pu_msg .mobile_code_box {height:60px; font-size:32px; line-height:57px; font-weight:bold; white-space:nowrap; padding:0 20px; margin-top:6px; border:solid 1px #CBB356; background:#F6E39A; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.svc_pu_msg .dlg_gnl_txt {color:#BB9F80;}
	.svc_pu_msg .dlg_gnl_txt a {color:#BB9F80; border-bottom:dashed 1px #BB9F80;}

.svc_pu_msg .ico_premium {width:136px; height:130px; background:url("../imgstc/dlg/pu_svc_paid_msg.png") 0 -111px no-repeat;}
.svc_pu_msg .ico_premium_m {width:95px; height:91px; background:url("../imgstc/dlg/pu_svc_paid_msg.png") 0 0 no-repeat;}
.svc_pu_msg .ico_chat {width:120px; height:110px; background:url("../imgstc/dlg/pu_svc_paid_msg.png") 0 -261px no-repeat;}
.svc_pu_msg .width140 {width:140px;}
.svc_pu_msg .mt14 {margin-top:14px;}
.svc_pu_msg .mt21 {margin-top:21px;}
.svc_pu_msg .mt24 {margin-top:24px;}
.svc_pu_msg .mt34 {margin-top:34px;}
.svc_pu_msg .tick-flip {background:#299CDF; background:-moz-linear-gradient(top, #299CDF 0%, #386c93 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#299CDF), color-stop(100%,#386C93)); background:-webkit-linear-gradient(top, #299CDF 0%,#386C93 100%); background:-o-linear-gradient(top, #299CDF 0%,#386C93 100%); background:-ms-linear-gradient(top, #299CDF 0%,#386C93 100%); background:linear-gradient(to bottom, #299CDF 0%,#386C93 100%);}
.svc_pu_msg .msg_prem_popular {padding:60px 60px 20px; background:#FFF url("../imgstc/dlg/bg_popular.png") 0 22px no-repeat;}
.svc_pu_msg .msg_new_face {padding:30px 56px 20px; background:#FFF url("../imgstc/dlg/bg_new_face.png") center top no-repeat;}
.svc_pu_msg .msg_mattext {color:#2A3741; font-size:52px; margin:51px 17px 0;}
.svc_pu_msg .msg_photobox {padding:4px; border:1px #FB9504 solid; border-bottom-color:#DA8004; background:#ffaf40; background:-moz-linear-gradient(top, #ffaf40 0%, #f89201 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf40), color-stop(100%,#f89201)); background:-webkit-linear-gradient(top, #ffaf40 0%,#f89201 100%); background:-o-linear-gradient(top, #ffaf40 0%,#f89201 100%); background:-ms-linear-gradient(top, #ffaf40 0%,#f89201 100%); background:linear-gradient(to bottom, #ffaf40 0%,#f89201 100%); box-shadow:inset 0 1px 0 #FFE980, 0 1px 0 rgba(0,0,0,0.07); -moz-box-shadow:inset 0 1px 0 #FFE980, 0 1px 0 rgba(0,0,0,0.07); -webkit-box-shadow:inset 0 1px 0 #FFE980, 0 1px 0 rgba(0,0,0,0.07);}
.svc_pu_msg .msg_photobox_pink {padding:3px; background:#FF4478;}
.svc_pu_msg .msg_sympathy_brdl {border-left:1px solid #D4D4D4;}
.svc_pu_msg .width265 {width:265px; margin:16px 0 0; padding:4px 0 10px;}
.svc_pu_msg .msg_or {width:40px; height:40px; left:-21px; top:85px; position:absolute; margin:0px 0px 0px; background:url("../imgstc/dlg/pu_svc_paid_msg.png") 0 -425px no-repeat;}
.svc_pu_msg .dlg_but_grd_pink div {padding-left:43px; background:url("../imgstc/dlg/pu_svc_paid_msg.png") 16px -379px no-repeat;}

/* ------------------------------
	Service pop-up up
------------------------------ */
.svc_pu_up_greeting_text {text-align:center; line-height:25px; padding:33px 0 27px;}
.svc_pu_up_greeting_form {width:490px; padding-bottom:40px; margin:0 auto;}
.svc_pu_up_greeting_cont {width:410px; margin:0 0 20px 20px;}
	.svc_pu_up_greeting_cont textarea {height:60px;}

.svc_pu_up .content_purse_col {width:313px; margin-left:20px;}
.svc_pu_up .photo_ico {position:relative;}
.svc_pu_up .photo_ico_up {width:36px; height:36px; bottom:-17px; right:-17px; position:absolute; background:url("../imgstc/dlg/purse_pu_icons.png") 0 -287px no-repeat;}
.svc_pu_up_box {width:550px; padding:1px 0 10px; margin:0 auto;}
.svc_pu_up .selw220.xselect-container {width:220px;}

.greeting_up textarea {width:420px; height:40px;}
.greeting_up .svc_pu_up_box {width:550px; padding:3px 0 10px;}
	.greeting_up .svc_pu_up_box > div {margin-top:0 !important;}
.greeting_up .content_purse_col {width:420px; margin-left:20px;}

.rocket_box {width:120px; margin-left:40px;}
.content_free_up {margin:-6px 0 0 210px;}
	.content_free_up p {color:#465160;}

/* ------------------------------
	Service pop-up icons
------------------------------ */
.svc_pu_icons {background:url("../imgstc/dlg/purse_pu_svc_icons.png") 0 0 no-repeat;}
.svc_pu_icons.micropay {width:70px; height:130px; margin-left:30px;}
.svc_pu_icons.qiwi {width:74px; height:119px; margin-left:20px; background-position:0 -163px;}
.svc_pu_icons.ya {width:126px; height:54px; margin-left:-3px; background-position:0 -293px;}
.svc_pu_icons.wm {width:126px; height:86px; margin-left:-1px; background-position:0 -354px;}
.svc_pu_icons.elite_phone {width:70px; height:130px; margin-left:25px; background-position:0 -450px;}
.svc_pu_icons.card {width:112px; height:82px; margin-left:9px; background-position:0 -590px;}

/* ------------------------------
	Service pop-up sms
------------------------------ */
.svc_pu_sms_sel_oper {margin:4px 0 0;}
.svc_pu_sms_select {width:250px; margin-right:10px !important;}
.svc_pu_sms_numbox {margin:24px 0 30px;}

.svc_pu_sms_tabmenu .label {min-width:140px; float:left; cursor:pointer; padding:0 20px 0 19px; margin:0; background:url("../imgstc/dlg/purse_pu_icons.png") 0 4px no-repeat;}
.svc_pu_sms_tabmenu .label.active {background-position:0 -50px;}

.svc_pu_sms_payment {margin:14px 0 0;}
.svc_pu_sms_payment_title {margin:0 0 5px 20px;}

.svc_pu_sms_col_rmar {margin-left:140px;}
.svc_pu_sms_col_l {width:140px;}
.svc_pu_sms_col_l.mt44 {margin-top:44px;}
.mobile_code_box {height:60px; font-size:24px; line-height:58px; font-weight:bold; white-space:nowrap; padding:0 20px; border:solid 1px #CBB356; background:#F6E39A; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.svc_pu_sms_payment_price {font-size:11px; margin-top:15px;}

.progressbar_green, .progressbar_gray {width:443px; height:40px; position:relative; overflow:hidden; margin:auto; border:2px solid rgb(166,204,150); background-color:rgb(241,247,232); cursor:pointer;}
	.progressbar_green span, .progressbar_gray span {width:100%; height:40px; font-weight:bold; color:#437f2a; line-height:34px; text-align:left; padding-left:15px; position:absolute; left:0; top:0; z-index:10;}

.progressbar_green .noTrespassingBarLineG,
.progressbar_gray .noTrespassingBarLineG {width:25px; height:210px; float:left; margin-right:42px; margin-top:-49px; background-color:rgb(222,239,215);
	transform:rotate(45deg);
		-o-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		-moz-transform:rotate(45deg);
}

.progressbar_gray {border-color:rgb(174,174,174); background-color:rgb(234,234,234);}
	.progressbar_gray span {color:#465160;}
.progressbar_gray .noTrespassingBarLineG {background-color:rgb(247,247,247);}

.noTrespassingAnimationG{
	width:543px;
	animation-name:noTrespassingAnimationG;
		-o-animation-name:noTrespassingAnimationG;
		-ms-animation-name:noTrespassingAnimationG;
		-webkit-animation-name:noTrespassingAnimationG;
		-moz-animation-name:noTrespassingAnimationG;
	animation-duration:1.5s;
		-o-animation-duration:1.5s;
		-ms-animation-duration:1.5s;
		-webkit-animation-duration:1.5s;
		-moz-animation-duration:1.5s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-timing-function:linear;
		-o-animation-timing-function:linear;
		-ms-animation-timing-function:linear;
		-webkit-animation-timing-function:linear;
		-moz-animation-timing-function:linear;
}

@keyframes noTrespassingAnimationG {
	0% {margin-left:0px;}
	100% {margin-left:-67px;}
}

@-o-keyframes noTrespassingAnimationG {
	0% {margin-left:0px;}
	100% {margin-left:-67px;}
}

@-ms-keyframes noTrespassingAnimationG {
	0% {margin-left:0px;}
	100% {margin-left:-67px;}
}

@-webkit-keyframes noTrespassingAnimationG {
	0% {margin-left:0px;}
	100% {margin-left:-67px;}
}

@-moz-keyframes noTrespassingAnimationG {
	0% {margin-left:0px;}
	100% {margin-left:-67px;}
}

/* ------------------------------
	Service pop-up mcp
------------------------------ */
.mcp_op_icons img:first-child {margin-left:0;}
.mcp_op_icons img {margin-left:5px;}

/* ------------------------------
	Service pop-up subs sms
------------------------------ */
.svc_pu_subs_sms_box_phone {width:330px;}

/* ------------------------------
	Service pop-up elite phone subs
------------------------------ */
.svc_pu_elite_phone_subs {min-height:266px;}

/* ------------------------------
	Service pop-up gift
------------------------------ */
.popup_tabs_fixed {top:0; position:fixed; z-index:900;}
.svc_pu_gift {width:500px;}
.svc_pu_gift.widthgift {width:788px;}
.svc_pu_gift.w700 {width:700px;}
.svc_pu_gift_bg {width:500px; height:350px; display:table-cell; text-align:center; vertical-align:middle; background:#EAF3E6 url("../imgstc/gifts/app_icons.png") 0 0 no-repeat;}
.svc_pu_gift_cont {width:360px;}
.svc_pu_gift_cont.w490 {width:490px;}
.svc_pu_gift_cont.mtm7 {margin-top:-7px;}
.svc_pu_gift .common_but_40 > div {padding:0 30px;}
.svc_pu_gift_prem_promo {text-align:left; padding:10px 10px 10px 15px; background:#F1F7FB;}

.svc_pu_gift_menu {height:69px !important;}
.svc_pu_gift_tabs {width:788px; height:69px !important; display:block; margin:0; padding:0 20px; border-bottom:2px solid #D7E4C5; background:#F1F7E8;}
.svc_pu_gift_tabs_fixed {position:fixed; z-index:900; top:0; width:700px}
.svc_pu_gift_tabs li {height:48px; float:left; line-height:48px; margin:21px 2px -2px 0;}
.svc_pu_gift_tabs li a {height:48px; display:block; color:#474C3F; font-size:13px; line-height:48px; text-decoration:none; padding:0 25px; background:#D7E4C5; border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; -khtml-border-radius:2px 2px 0 0;}
.svc_pu_gift_tabs li a.active {height:50px; display:block; color:#5F9748; line-height:50px; margin-top:-2px; border:1px solid #D7E4C5; border-bottom:none; background:#FFF; border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; -khtml-border-radius:2px 2px 0 0;}

/* ------------------------------
	Pop-up gift list
------------------------------ */
.pu_gift_list li {float:left; width:110px; height:110px; text-align:center; cursor:pointer; padding:10px; margin:4px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.pu_gift_list li:hover, .pu_gift_list li.active {background:#F1F7FB;}
.pu_gift_list li div {width:110px; height:22px; display:none; line-height:20px; color:#0879b1; margin:-2px 0 0 -10px; position:relative; z-index:999; background:#DCEBF5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.pu_gift_list li.active div, .pu_gift_list li:hover div {display:block;}

/* ------------------------------
	Page purse
------------------------------ */
.list_benefits li {margin-bottom:10px; overflow:hidden;}
.list_benefits label {display:block; width:20px; height:20px; float:left; margin-top:5px; background:url("../imgstc/payments/list_marker.png") no-repeat;}
	.list_benefits label.heart {background-position:0 0;}
	.list_benefits label.bulbs {background-position:0 -26px;}
	.list_benefits label.star {background-position:0 -54px;}
.list_benefits div {font-size:13px; line-height:20px; color:#434952; text-align:left; margin-left:33px;}

.purshe_header {margin:33px 0 74px;}
	.purshe_header .col_1 {width:620px; color:#434952; margin-right:146px;}
		.purshe_header .col_2 > div {width:140px; height:76px; margin:-2px 0 0 95px;}
		.purshe_header .col_2 a {width:140px; right:0; bottom:0; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; -khtml-border-radius:100px;}
	.purshe_header .title {margin-bottom:11px;}

.service_box {height:352px; border:solid 1px #CACACA; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; background:#FFF;}
	.service_box a {width:200px; margin-bottom:20px; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; -khtml-border-radius:100px;}
		.service_box a span {font-size:13px;}
	.service_box img {margin-bottom:20px;}
	.service_box > ul > li {display:block; width:262px; height:352px; float:left; text-align:center; padding:42px 30px 0; border-left:solid 1px #CACACA;}
	.service_box > ul > li:first-child {border-left:none;}
		.service_box > ul > li > span {display:block; font-size:13px; line-height:20px; color:#434952; text-align:left;}

.service_title {width:560px; height:50px; line-height:48px; color:#FFF; left:240px; top:-40px; background:#FB9D19;}
.service_title:before, .service_title:after {content:' '; width:50px; height:60px; position:absolute; background:url('../imgstc/payments/ribbon.png') no-repeat;}
.service_title:before {left:-27px; top:0; background-position:0 0;}
.service_title:after {right:-36px; top:0; background-position:0 -60px;}

.wrap_purse {width:1050px;}

/* ------------------------------
	Elite msg
------------------------------ */
.elite_msg .dlg_gnl_title {height:90px; line-height:20px !important; text-align:left !important; padding:18px 20px; border:none; background:#4eb6e8; background:-moz-linear-gradient(top, #4eb6e8 0%, #1577ce 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4eb6e8), olor-stop(100%,#1577ce)); background:-webkit-linear-gradient(top, #4eb6e8 0%,#1577ce 100%); background:-o-linear-gradient(top, #4eb6e8 0%,#1577ce 100%); background:-ms-linear-gradient(top, #4eb6e8 0%,#1577ce 100%); background:linear-gradient(to bottom, #4eb6e8 0%,#1577ce 100%);}
.elite_msg .dlg_gnl_close, .elite_msg .dlg_gnl_close:hover {font-size:20px; color:#FFF; right:8px; top:12px;}
.elite_msg .dlg_gnl_body {background:#F8FAFB;}
	.elite_msg .dlg_gnl_body .container {border-color:#DAE4E9;}
.elite_msg .dlg_gnl_txt, .elite_msg .dlg_gnl_txt a, .elite_msg .dlg_gnl_user_rules p, .elite_msg .dlg_gnl_user_rules a {color:#2C5575;}

.elite_msg .col_1 img {width:55px; height:55px;}
.elite_msg .col_2 {width:560px; top:-3px;}

.list_bonus_box {width:282px; padding:25px 30px; left:690px; top:0; border:solid 1px #DAE4E9; background:#FFF;}
	.list_bonus_box li {display:block; height:30px; font-size:12px; line-height:30px; font-weight:bold; color:#2C5575; margin-top:20px; padding-left:40px; background:url("../imgstc/dlg/list_bonus_icons.png") no-repeat;}
	.list_bonus_box .title {color:#000;}
		.list_bonus_box li.unlim_comm {background-position:0 0;}
		.list_bonus_box li.select_profile {background-position:0 -40px;}
		.list_bonus_box li.delivery {line-height:15px; background-position:0 -80px;}
		.list_bonus_box li.invisible {background-position:0 -120px;}
		.list_bonus_box li.search {background-position:0 -160px;}
		.list_bonus_box li.protection {line-height:15px; background-position:0 -200px;}
		.list_bonus_box li.meeting {background-position:0 -240px;}
		.list_bonus_box li.be_first {background-position:0 -280px;}

/* ------------------------------
	Share block
------------------------------ */
.share_list li:first-child {margin-left:0;}
.share_list li {font-size:0; line-height:0; margin-left:10px;}
.shareblock {width:32px; height:32px; cursor:pointer; background:url('social_icons.png') 0 0 no-repeat;}
.shre_fb {background-position:0 0;}
.shre_mr {background-position:-32px 0;}
.shre_od {background-position:-64px 0;}
.shre_vk {background-position:-96px 0;}

/* ------------------------------
	Tell friend
------------------------------ */
.shine_box_blue {width:610px; height:360px; background:url('tell_friend/bg_cont_shine.jpg') no-repeat center top;}
.dialog_modal .social_btn_box {height:110px; top:360px; padding:20px 30px; background:#FFF;}
.tell_friend .dlg_gnl_close, .tell_friend .dlg_gnl_close:hover {font-size:20px; color:#8AAEBE; right:8px; top:12px;}
.tell_friend .dlg_gnl_box {width:610px;}
.medal {width:246px; height:246px; margin:0 auto;}
	.medal.girl {background:url('tell_friend/medal_girl.png') no-repeat center center;}
	.medal.man {background:url('tell_friend/medal_man.png') no-repeat center center;}
.shine_blue {width:900px; height:900px; position:absolute; left:-145px; top:-281px; background:url('tell_friend/shine.png') no-repeat center center;}
.social_btn li {width:70px; height:70px; display:block; margin-left:20px; background:url('tell_friend/social_btn.png') no-repeat; cursor:pointer;}
.social_btn li.vk {background-position:0 0;}
.social_btn li.fb {background-position:0 -71px;}
.social_btn li.od {background-position:0 -142px;}

/* ------------------------------
	Mobile support
------------------------------ */
.mobsupp_box {width:490px; margin:40px auto 0;}
	.mobsupp_box .mobsupp_txt {color:#465160;}
.mobsupp_form button {width:130px;}
.mobsupp_form p {color:#999; margin-bottom:5px;}
.mobsupp_form textarea {height:100px;}

.mobsupp_form .inp_grd {color:#5A6975; font-size:13px; text-shadow:-1px -1px 0 #FFF; padding:6px 8px; border:solid 1px #D6D6D6; box-shadow:inset 0 1px 2px rgba(0,0,0,0.11); -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.11); -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.11);}

.mobsupp_form .inp_grd:hover {border:solid 1px #AABECD; box-shadow:inset 0 1px 2px rgba(0,0,0,0.09); -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.09); -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.09);}

.mobsupp_form .inp_grd:focus, .mobsupp_form textarea:focus {color:#3C464E; border:solid 1px #82b0d5; background:#FFF; box-shadow:0 0 9px rgba(123,198,254,0.37), inset 0 1px 2px rgba(91,114,132,0.3); -moz-box-shadow:0 0 9px rgba(123,198,254,0.37), inset 0 1px 2px rgba(91,114,132,0.3); -webkit-box-shadow:0 0 9px rgba(123,198,254,0.37), inset 0 1px 2px rgba(91,114,132,0.3);}

/* ------------------------------
	Apps buttons
------------------------------ */
.block_app_bnts {text-align:center; padding:13px 19px 19px; margin-bottom:20px; border-radius:4px;}

.block_app_bnts_title {font-weight:bold; padding-bottom:6px;}

.block_app_bnts a {display:block; margin-top:10px; opacity:1;}
.block_app_bnts a:hover {opacity:0.9;}

.block_app_bnts img {display:block;}

/* ------------------------------
	General table
------------------------------ */
.gnl_table, .gnl_table td {padding:0; border:none; border-collapse:collapse;}
	.gnl_table th {font-weight:bold; padding:4px 0; border-bottom:2px solid #E0E0E0;}
	.gnl_table td {padding:4px 0 5px; border-bottom:1px solid #E0E0E0;}
	.gnl_table .history_login {max-width:90px;}
.td_big th {padding:14px 0 14px 40px;}
.td_big td {padding:14px 0 15px 40px;}
.td_big th:first-child, .td_big td:first-child {padding-left:0;}
.td_big td.td_pl40 {padding-left:40px;}

.rowspan td {border-bottom:none; padding-bottom:0;}
	.rowspan .combined {vertical-align:top; border-bottom:1px solid #E0E0E0;}

/* ------------------------------
	General google map
------------------------------ */
.gnl_gmap {width:100%; height:100%; overflow-y:auto; font:13px/20px Tahoma, Helvetica, sans-serif; text-align:left; left:0; top:0; position:fixed; z-index:100; background:url('bg_black75.png') repeat;}
.gnl_gmap_box {display:inline-block; padding:5px; margin:50px 0 0 50px; background:#FFF;}
.gnl_gmap_close {width:34px; height:34px; right:-14px; top:-14px; z-index:1; cursor:pointer; padding:4px; background:#FFF;}
.gnl_gmap_close img {width:26px; height:26px; background:url('maps/gnl_gmap.png') 0 0 no-repeat;}
.gnl_gmap_srh {left:90px; top:20px; z-index:1;}
.gnl_gmap_srh_list, .gnl_gmap_srh_form {padding:5px 0px; background:#FFF; box-shadow:0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.gnl_gmap_srh_list li:first-child {border-left:none;}
.gnl_gmap_srh_list li {height:20px; padding:2px 10px 0; border-left:1px solid #E6E6E6;}
.gnl_gmap_srh_list a {display:block;}

.gnl_gmap_geo img, .gnl_gmap_loc img, .gnl_gmap_del img {width:16px; height:16px; display:block; background:url('maps/gnl_gmap.png') 0 -36px no-repeat;}
.gnl_gmap_loc img {width:11px; height:16px; background-position:0 -62px;}
.gnl_gmap_del img {width:10px; height:15px; background-position:0 -88px;}

.gnl_gmap_srh_form {padding:0;}
.gnl_gmap_srh_form input {height:30px; padding:4px 9px 6px; border:none;}
.gnl_gmap_srh_form .gnl_but30 {border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0;}

.gnl_gmap_srh_user span span {padding-left:15px; background:url('maps/gnl_gmap.png') 0 -119px no-repeat;}
.gnl_gmap_srh_user .gnl_but30 > span {padding:0 10px;}

.gnl_gmap_srh_error {color:#FFF; padding:4px 10px 6px; background:url('bg_black80.png') repeat;}

.gnl_gmap_ubox {padding:12px 9px;}

.gnl_gmap_uphoto {width:100px;}
.gnl_gmap_uphoto a img {width:100px;}
.gnl_gmap_uphoto_info {max-width:70px; height:16px; color:#FFF; font-size:11px; line-height:15px; bottom:5px; right:5px; z-index:1; padding:0 7px; background:url('bg_black50.png') repeat;}
.gnl_gmap_uphoto_info div {padding-left:16px; background:url('maps/gnl_gmap.png') 0 -149px no-repeat;}
.gnl_gmap_uphoto_elite {left:5px; bottom:5px; z-index:2;}
.gnl_gmap_uphoto_elite img {width:20px; height:20px; background:url('maps/gnl_gmap.png') 0 -181px no-repeat;}

.gnl_gmap_uinfo {width:180px; color:#465160;}
.gnl_gmap_uinfo ul {margin-top:-6px;}
.gnl_gmap_uname, .gnl_gmap_uname a {color:#3195D4;}
.gnl_gmap_uname.elite, .gnl_gmap_uname.elite a {color:#E9690B;}
.gnl_gmap_ugeo {color:#999DA4;}

.gnl_gmap_wdialog {width:400px; z-index:2; padding:14px 20px 16px; border:5px solid #F13A5D; background:#FFF;}

/* ------------------------------
	Smiles box
------------------------------ */
.smiles_box {width:16px; height:16px; right:42px; top:10px; cursor:pointer; background:url('gnl_sprite.png') no-repeat -39px -26px;}
.smiles_box.r10 {right:10px;}
	.smiles_box.dm_hover .dm_pad {left:-92px; bottom:10px;}

/* ------------------------------
	General photo
------------------------------ */
.w1140 {width:1140px;}
.dialog_modal.gnl_photo_bg {background:url("bg_black70.png") repeat;}
.gnl_photo_pad {padding:20px 40px;}
.gnl_photo {max-width:1260px; min-width:500px; width:auto; margin:0 auto; background:#FFF; box-shadow:0 0 20px rgba(0,0,0,0.3); -moz-box-shadow:0 0 20px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 20px rgba(0,0,0,0.3); -moz-user-select:none; -webkit-user-select:none;}
.gnl_photo_box {background:#000;}
	.gnl_photo_box .dlg_pu_close_ws16 {right:5px; top:5px; z-index:10;}
.gnl_photo_prev {width:100%; left:0; top:0; z-index:3; padding:14px 20px 10px 40px; background:url('bg_black70.png') repeat;}

#slider {margin-bottom:0;}
#slider .gnl_photo_slider_list ul {white-space:nowrap; margin:0 !important;}
#slider .gnl_photo_slider_list li:first-child {margin-left:0;}
#slider .gnl_photo_slider_list li {display:inline-block; position:relative; padding:0 !important; margin-left:2px;}
#slider .gnl_photo_slider_list li img {width:auto; height:60px; display:block; cursor:pointer;}
#slider .gnl_photo_slider_list li.selected:before {content:''; left:0; right:0; top:0; bottom:0; position:absolute; border:2px solid #FFF;}

.gnl_photo_show {width:1260px; height:800px; padding:40px; text-align:center;}
	.gnl_photo_show img {max-width:100%; max-height:720px; width:auto; height:auto; vertical-align:middle;}

.gnl_photo_back, .gnl_photo_next {width:30%; height:100%; cursor:pointer; left:0; top:0; position:absolute; z-index:2;}

.gnl_photo_back div, .gnl_photo_next div {width:60px; height:120px; text-align:center; cursor:pointer; left:50px; top:50%; position:absolute; z-index:2; padding-top:30px; margin-top:-60px; background:#000;}
.gnl_photo_back img, .gnl_photo_next img {width:20px; height:60px; background:url('gnl_sprite.png') -30px -97px no-repeat;}

.gnl_photo_next {width:70%; left:auto; right:0; z-index:1;}
	.gnl_photo_next div {left:auto; right:50px;}
	.gnl_photo_next img {background-position:0 -97px;}

@media screen and (max-height:620px) {
	.gnl_photo_show {height:600px; padding:20px;}
		.gnl_photo_show img {max-height:600px;}
}

.gnl_photo_cont {width:700px; margin:0 auto; padding:23px 0 20px;}
.gnl_photo_info {width:430px;}
.gnl_photo_form.mb33 {padding-bottom:33px;}
.gnl_photo_comm_list {margin:-3px 0 0px;}
	.gnl_photo_comm_list > li:first-child {padding-top:4px;}
	.gnl_photo_comm_list > li {color:#465160; padding:14px 0 6px;}
.gnl_photo_comm_photo img {width:40px; height:auto;}
.gnl_photo_comm_info {width:375px;}

.navp.gnl_photo_nav a, .navp.gnl_photo_nav .search_nav {display:inline-block; padding:4px 9px 6px; margin-left:5px;}
.navp.gnl_photo_nav a:hover {background:#FFF;}
.navp.gnl_photo_nav .search_nav {color:#FFF; font-weight:bold; background:#465160;}

.gnl_photo_rblock {width:230px; padding:0 0 6px 39px; margin:7px 0 0 40px; border-left:1px solid #E0E0E0;}

.olddis #slider {margin-bottom:20px;}
	.olddis #slider .slider_in, .olddis .album_photo_comm table.title {width:600px;}
.olddis .album_photo_comm {width:600px; margin:0 auto;}
.olddis .container {padding-top:7px;}
.olddis .gnl_photo {min-width:1050px; box-shadow:none;}
.olddis .sympathy_photo_box > img {max-width:100%; max-height:720px; width:auto; height:auto;}

/* ------------------------------
	General edit photo
------------------------------ */
.gnl_edit_photo {bottom:20px; left:50%; z-index:3; padding:7px 20px 4px; margin-left:-100px; background:url("bg_black70.png") repeat;}
	.gnl_edit_photo li {float:left; margin-left:20px;}
	.gnl_edit_photo li:first-child {margin-left:0;}

.gnl_edit_photo .turn_left, .gnl_edit_photo .turn_right,
.gnl_edit_photo .turn_180, .gnl_edit_photo .flip_vertical,
.gnl_edit_photo .flip_horizontal {width:15px; height:15px; background:url("gnl_sprite.png") 0 0 no-repeat;}
.gnl_edit_photo .turn_left {width:18px; background-position:0 -72px;}
.gnl_edit_photo .turn_right {width:18px; background-position:-23px -72px;}
.gnl_edit_photo .turn_180 {background-position:-47px -72px;}
.gnl_edit_photo .flip_vertical {background-position:-87px -72px;}
.gnl_edit_photo .flip_horizontal {background-position:-67px -72px;}

/* ------------------------------
	General photo andert
------------------------------ */
.gnl_photo_adv {padding:30px; background:#282c33;}
.gnl_photo_adv_btn, .gnl_photo_adv_btn.dark {width:200px; height:34px; color:rgba(255,255,255,0.5); font-size:15px; line-height:20px; cursor:pointer; position:relative; z-index:2; padding:5px 0 0; margin:10px auto 0px; border:1px solid rgba(255,255,255,0.3);}
.gnl_photo_adv_btn:hover {background:rgba(255,255,255,0.3);}
.gnl_photo_adv_btn.dark {color:rgba(0,0,0,0.5); text-align:center; border:1px solid rgba(0,0,0,0.3);}
.gnl_photo_adv_btn.dark:hover {background:rgba(0,0,0,0.1);}

.gnl_photo_adv_block, .gnl_smpt_adv_block {min-height:180px;}

/* ------------------------------
	Subscription rules
------------------------------ */
.bc_ssb_rules {overflow-y:auto; height:131px; margin:0 0 10px; padding:5px 7px; font-size:10px; line-height:11px; border:solid 1px #E5E5E5; color:#888; background:#fff; border-color:#999;}
.footer_oper {padding:0px 30px 20px;}
.ssb_box {padding:10px 30px;}

/* ------------------------------
	Sympathy game old
------------------------------ */
.smpt_game_old {margin:10px -15px 10px;}
	.smpt_game_old .tdbox {width:598px; height:450px;}
#slider.smpt_game_old_slider {margin:0 0 20px;}
#slider.smpt_game_old_slider li.selected img {border:2px solid #F90;}

/* ------------------------------
	Result paid
------------------------------ */
.result_paid_ok, .result_paid_no, .result_paid_unavailable {height:44px; padding:0 0 0 54px; background:url('payments/payments_statnum.png') no-repeat 0 0;}
.result_paid_no {background-position:0 -130px;}
.result_paid_unavailable {background-position:0 -650px;}

/* ------------------------------
	Dialog promo
------------------------------ */
.dlg_promo_up_free .dlg_gnl_box {width:610px; height:390px; color:#FFF; text-shadow:1px 1px 0 rgba(0,0,0,0.2); background:url('dlg/dlg_promo_up_free_bg.jpg') no-repeat 0 0;}
.dlg_promo_up_img {height:390px; padding-top:32px; background:url('dlg/dlg_promo_up_free_img.png') no-repeat 138px 125px;}
.dlg_return_btn {margin-top:171px;}
	.dlg_return_btn img {width:206px; height:46px; background:url('dlg/dlg_promo_up_free_btn.png') no-repeat 0 0;}

/* ------------------------------
	Dialog elite
------------------------------ */
.dlg_elite_pu .dlg_gnl_box {width:610px; height:380px; color:#1A2833; text-shadow:1px 1px 0 #FFF; padding:30px 40px 0px; background:url('promo/premium_popup/bg.png') no-repeat 0 0;}

.dlg_elite_pu_list li:first-child {margin-top:29px;}
.dlg_elite_pu_list li {padding:5px 0 5px 40px; margin-top:5px; background:url('promo/premium_popup/sprite.png') no-repeat 0 0;}
.dlg_elite_pu_list li.chat {background-position:0 7px;}
.dlg_elite_pu_list li.search {background-position:0 -31px;}
.dlg_elite_pu_list li.like {background-position:0 -67px;}
.dlg_elite_pu_list li.advertising {background-position:0 -102px;}
.dlg_elite_pu_list li.glass {background-position:0 -137px;}
.dlg_elite_pu_list li.lock {background-position:0 -173px;}

.dlg_elite_pu_photo {width:160px; height:160px; right:100px; bottom:80px; z-index:1;}
.dlg_elite_pu_photo_brd {width:160px; height:160px; z-index:1; background:url('promo/premium_popup/photo_brd.png') no-repeat 0 0;}
.dlg_elite_pu_premicon {width:70px; height:70px; right:-15px; bottom:-15px; z-index:2;}

/* ------------------------------
	Dialog result gift
------------------------------ */
.dlg_result_gift_pu .dlg_gnl_box, .dlg_result_up_pu .dlg_gnl_box {width:610px; height:390px; color:#2E4051; padding:30px 40px 0px; background:url('dlg/result_gift/bg.jpg') no-repeat 0 0;}
.dlg_result_gift_pu .gbut_grd_green {margin-top:236px;}

/* ------------------------------
	Dialog result up
------------------------------ */
.dlg_result_up_pu .dlg_gnl_box {background:url('dlg/result_up/bg.jpg') no-repeat 0 0;}
.dlg_result_up_pu .gbut_grd_green {margin-top:201px;}

/* ------------------------------
	Btabs
------------------------------ */
.btabs > li:first-child, .btabs li:first-child a, .btabs li:first-child span {border-left:none;}
.btabs > li {text-align:center; border-left:solid 1px #E5E6E6; border-bottom:solid 1px #D3D7DC; background-color:#FFF !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FFF 0%, #f1f1f1 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#f1f1f1)); background:-webkit-linear-gradient(top, #FFF 0%,#f1f1f1 100%); background:-o-linear-gradient(top, #FFF 0%,#f1f1f1 100%); background:-ms-linear-gradient(top, #FFF 0%,#f1f1f1 100%); background:linear-gradient(to bottom, #FFF 0%,#f1f1f1 100%);}
.btabs > li:hover {background-color:#FFF !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FFF 0%, #f8f8f8 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#f8f8f8)); background:-webkit-linear-gradient(top, #FFF 0%,#f8f8f8 100%); background:-o-linear-gradient(top, #FFF 0%,#f8f8f8 100%); background:-ms-linear-gradient(top, #FFF 0%,#f8f8f8 100%); background:linear-gradient(to bottom, #FFF 0%,#f8f8f8 100%);}
.btabs > li.current {border-color:#D3D7DC; border-bottom:none; background-image:none; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,transparent), color-stop(100%,transparent)); background:-webkit-linear-gradient(top, transparent 0%,transparent 100%); background:linear-gradient(to bottom, transparent 0%,transparent 100%); filter:none;}
.btabs > li.current a, .btabs > li.current > span {font-weight:bold;}
.btabs > li.current > span {cursor:default;}
.btabs > li.current + li {border-left-color:#D3D7DC;}
.btabs > li > a, .btabs > li > span {height:29px; display:block; line-height:28px; color:#465160; text-decoration:none; border-left:1px solid #FFF;}
.btabs > li:hover > a {color:#6B7480;}
.btabs > li.disabled {cursor:default; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(opacity=50);}
.btabs > li.disabled:hover {background-color:#FFF !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#f1f1f1)); background:-webkit-linear-gradient(top, #FFF 0%,#f1f1f1 100%); background:-o-linear-gradient(top, #FFF 0%,#f1f1f1 100%); background:linear-gradient(to bottom, #FFF 0%,#f1f1f1 100%);}

/* ------------------------------
	Geo chat
------------------------------ */
.geo_chat_wrap {max-width:1140px; width:100%; margin:0 auto;}
.geo_chat_box {height:560px; background:#FFF; box-shadow:0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.geo_chat_sidebar {width:355px; height:560px; border-right:1px solid #E6E6E6;}
	.geo_chat_sidebar .btabs > li {width:130px; background:none; border-left:none; background-color:#2c5c92 !important; cursor:pointer;}
	.geo_chat_sidebar .btabs > li.current {background-color:#74c934 !important; cursor:default;}
	.geo_chat_sidebar .btabs > li.my_chat_ctl {width:94px;}
		.geo_chat_sidebar .btabs > li > a, .geo_chat_sidebar .btabs > li > span {height:40px; font-weight:bold; line-height:40px; color:#fff;}
	.geo_chat_sidebar .notify {display:inline-block; position:absolute; right:5px; top:5px; padding:0 5px;}

.geo_chat_map_mode_add {width:520px; padding:14px 30px 16px; margin:60px auto 0; background:#FFF; box-shadow:0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.geo_chat_map_mode_add_close {cursor:pointer; padding:14px 0 16px 30px; margin:-14px 0 -16px 12px; border-left:1px solid #EBEBEB;}
.geo_chat_map_mode_add_close div:hover {text-decoration:underline;}
.geo_chat_map_mode_new_name {width:300px; position:relative; padding:14px 20px 20px; margin:25px auto 0; background:#FFF;}
	.geo_chat_map_mode_new_name .chat_title {width:260px; height:70px; position:relative; z-index:5; background:transparent;}
	.chat_title_bg {width:260px; height:70px; position:absolute; left:20px; top:40px; z-index:1; background:#000;}
		.chat_title_bg div {width:260px; height:70px; background-repeat:no-repeat; background-position:center; background-size:100%; opacity:0.8;}

.geo_chat_list_box {height:519px; overflow-y:scroll;}
.geo_chat_list_box.h460 {height:480px;}
.geo_chat_list {background:#000;}
	.geo_chat_list li {color:#FFF; position:relative; z-index:5; padding:14px 5px 5px 10px; border-top:solid 1px #fff;}
	.geo_chat_list li:first-child {border-top:none;}
	.geo_chat_list li:hover {cursor:pointer;}
	.geo_chat_list li.active {cursor:default;}
	.geo_chat_list li.active:before {width:5px; height:100%; content:''; left:0; top:0; position:absolute; z-index:3; background:#000; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(opacity=50);}
	.geo_chat_list li.alert {color:#ca431d; font-size:14px; text-align:justify; padding:13px 20px 15px; margin:10px; border:1px solid #eab4a5; background:#fcf5f3;}
	.geo_chat_list .item_bg {position:absolute; left:0; right:0; top:0; bottom:0; z-index:1; background-repeat:no-repeat; background-position:center; background-size:100%; opacity:0.7;}
.geo_chat_list_nogrd {position:relative; z-index:2;}
.geo_chat_list_grd {width:100%; height:100%; left:0; top:0; position:absolute; z-index:1; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); opacity:0.1; -moz-opacity:0.1; -khtml-opacity:0.1; filter:alpha(opacity=10);}

.geo_chat_list_msg {font-size:14px; word-wrap:break-word; margin-right:45px;}
.geo_chat_list_notify {float:right; text-align:right; padding:0 0 4px 5px;}
.geo_chat_list_notify div {height:20px; display:inline-block; font-size:11px; line-height:18px; font-weight:bold; color:#313131; padding:0 6px; background:#FFF;}
.geo_chat_list_info {margin-top:40px;}
.geo_chat_list_info_msg {padding-left:15px; background:url('apps/geochat/sprite.png') no-repeat 0 -156px;}
.geo_chat_list_exit {width:13px; height:12px; display:block; cursor:pointer; margin:5px 0 0 10px; background:url('apps/geochat/sprite.png') no-repeat 0 0;}

.geo_chat_cont_box {height:100%; margin-left:423px;}
.geo_chat_cont {height:430px; overflow-y:scroll; border-bottom:1px solid #E6E6E6;}

.geo_chat_title_icon {width:24px; height:24px; float:left; margin:-2px 10px 0 0; background:url('apps/geochat/geo_chat_icons.png') no-repeat;}
.geo_chat_title_icon_up {background-position:0 0;}
.geo_chat_title_icon_suggest {background-position:0 -30px;}
.geo_chat_title_icon_similar {background-position:0 -60px;}
.geo_chat_title_icon_popular {background-position:0 -90px;}

.location {margin-right:12px; padding-left:16px; background:url('apps/geochat/sprite.png') no-repeat 0 -135px;}
.geo_chat_btn {width:80px; height:20px; font-size:12px; line-height:16px; text-align:center; float:left; margin-right:10px; border:solid 1px #fff;}

.geo_chat_dialog_list {max-width:530px; width:100%; padding:40px 0 50px 140px;}
.geo_chat_dialog_list.form {max-width:670px; padding:30px 0 0 140px;}
	.geo_chat_dialog_list > li {position:relative; margin-bottom:10px;}
		.geo_chat_dialog_list > li.complaint_on .geo_chat_dialog_ava,
		.geo_chat_dialog_list > li.complaint_on .geo_chat_dialog_cont {opacity:0.2; -moz-opacity:0.2; -khtml-opacity:0.2; filter:alpha(opacity=20);}
		/*.geo_chat_dialog_list > li.complaint_on:before {width:13px; height:14px; content:''; left:-22px; top:13px; position:absolute; z-index:1; background:url('apps/geochat/sprite.png') no-repeat 0 -22px;}*/
		.geo_chat_dialog_list > li .geo_chat_leave {width:20px; height:20px; content:''; left:28px; top:-6px; position:absolute; z-index:1; background:url('apps/geochat/sprite.png') no-repeat 0 -106px;}
		.geo_chat_dialog_list > li .geo_chat_moder {width:20px; height:20px; content:''; left:28px; top:-6px; position:absolute; z-index:1; background:url('apps/geochat/sprite.png') no-repeat 0 -210px;}
		.geo_chat_dialog_list > li .geo_chat_owner {width:20px; height:20px; content:''; left:28px; top:-6px; position:absolute; z-index:1; background:url('apps/geochat/sprite.png') no-repeat 0 -180px;}

.geo_chat_ava_hover .geo_chat_dialog_ava {display:none;}
.geo_chat_ava_hover .geo_chat_dialog_photo {display:block;}

.geo_chat_ava_hover:hover .geo_chat_dialog_ava {display:block;}
.geo_chat_ava_hover:hover .geo_chat_dialog_photo {display:none;}

.geo_chat_dialog_ava {width:40px; height:40px;}
.geo_chat_dialog_cont {min-height:50px; color:#000; font-size:14px; font-family:Arial; margin-left:60px;}
	.geo_chat_dialog_cont .geo_chat_dialog_text {max-width:325px;}
		.geo_chat_dialog_cont .geo_chat_dialog_text img {cursor:pointer;}
		.geo_chat_dialog_cont .dlg_upload_photo_list {padding-top:15px;}
	.geo_chat_dialog_cont .dm_pad {right:0; top:-30px; padding-right:20px;}
	.geo_chat_dialog_cont .dm_pad.one_item {top:-43px;}
	.geo_chat_dialog_cont .lp14_textarea {height:70px; overflow-y:scroll; padding-right:36px;}

	.geo_chat_dialog_cont .smiles_box {right:22px; top:10px;}
		.geo_chat_dialog_cont .smiles_box.dm_hover .dm_pad {left:auto; bottom:16px; right:-10px; top:auto; padding:0 0 10px;}
			.geo_chat_dialog_cont .smiles_box.dm_hover .dm_pad .dm_box_black.bottom:before {bottom:2px; left:auto; right:10px;}

.geo_chat_dialog_msg {max-width:450px; position:relative; z-index:2; margin-right:10px; padding:3px 7px 4px;}
	.geo_chat_dialog_msg div {position:absolute; width:100%; left:0; top:0; z-index:-1; bottom:0; opacity:0.25; background:#d1d6d9;}

.geo_chat_dialog_more {width:5px; height:20px; background:url('gnl_sprite.png') no-repeat -69px -46px;}

.geo_chat_wrap .dialog_modal {z-index:25; position:absolute; margin:0 auto;}
.geo_chat_wrap .dlg_white_box {margin:80px auto 20px;}

.geo_chat_dlg_box {font-size:14px; text-align:center; padding:24px 30px 26px; margin:0 auto; background:#FFF;}
.geo_chat_dlg_close, .geo_chat_dlg_close:hover {color:#CCC; font-size:22px; line-height:1px; font-weight:bold; cursor:pointer; text-decoration:none; right:8px; top:14px; position:absolute; z-index:1;}
.geo_chat_dlg_close:hover {color:#999;}
.geo_chat_dlg_photo {width:160px;}
.geo_chat_dlg_ufo {width:50px; height:50px; right:-20px; top:5px; border:4px solid #FFF;}
.geo_chat_dlg_ufo .tdbox {width:42px; height:42px;}
.geo_chat_dlg_ufo img {max-width:100%; max-height:100%; width:auto; height:auto;}

.show_map {height:40px; padding-top:11px; border-bottom:solid 2px #FFF; cursor:pointer; background:#FFF; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FFF 0%, #E7E7E7 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#E7E7E7)); background:-webkit-linear-gradient(top, #FFF 0%,#E7E7E7 100%); background:-o-linear-gradient(top, #FFF 0%,#E7E7E7 100%); background:-ms-linear-gradient(top, #FFF 0%,#E7E7E7 100%); background:linear-gradient(to bottom, #FFF 0%,#E7E7E7 100%);}
.show_map:hover {background:#FFF; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FFF 0%, #EDEDED 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#EDEDED)); background:-webkit-linear-gradient(top, #FFF 0%,#EDEDED 100%); background:-o-linear-gradient(top, #FFF 0%,#EDEDED 100%); background:-ms-linear-gradient(top, #FFF 0%,#EDEDED 100%); background:linear-gradient(to bottom, #FFF 0%,#EDEDED 100%);}
	.show_map div {width:130px; padding-left:26px; margin:0 auto; background:url('apps/geochat/sprite.png') no-repeat 0 -44px;}

.geo_chat_add_img {width:16px; height:16px; cursor:pointer; right:22px; top:36px; position:absolute; z-index:1;}
	.geo_chat_add_img img {width:16px; height:16px; display:block; background:url('newchat/chat_icons.png') no-repeat 0 -174px;}
.geo_chat_add_img_info {float:right; color:#6888A0; font-size:11px; cursor:pointer; border-bottom:1px dashed #6888A0;}

.visible_all {padding:18px 0 10px;}
.limit_box_chat {padding:10px 0; border:solid 1px #e6e6e6; border-width:1px 0;}
.limit_box_chat_text {padding:10px 0 0 27px;}
.geo_chat_gender .xradio {margin-top:2px;}
.private_chat {padding:8px 0 2px;}
	.private_chat .private_chat_text {line-height:16px; padding:2px 0 0 26px;}

.dlg_invite_chat {width:345px; padding:24px 0 10px;}
.dlg_invite_chat_title {width:250px;}
.dlg_invite_body {height:370px; overflow-y:auto; border-top:solid 1px #e5e5e5;}
	.dlg_invite_body .invites_list {font-size:14px; text-align:left; padding-left:20px;}

.invites_list li {min-height:99px; line-height:22px; padding:16px 10px 20px 0;}
.invites_list li + li {border-top:solid 1px #e5e5e5;}
.invites_list a {display:inline-block; font-weight:bold; font-size:13px; position:relative;}
.invites_list a:after {content:'»'; font-weight:normal; position:absolute; right:-13px; top:1px;}

/* ------------------------------
	Geo chat profile
------------------------------ */
.geochat_profmenu_box {width:68px; height:560px; background:#e7e7e7;}
.geochat_profmenu li {height:68px; font-size:12px; line-height:14px; text-align:center; position:relative; padding:37px 3px 0; cursor:pointer;}
.geochat_profmenu .karma {padding-top:34px;}
.geochat_profmenu .current {font-weight:bold; background:#d3d4d5;}

.geochat_profmenu li:before {width:24px; height:24px; display:block; content:''; position:absolute; left:22px; top:11px; background:url('apps/geochat/sprite.png') no-repeat; opacity:0.6;}
.geochat_profmenu li:hover:before {opacity:1;}
	.geochat_profmenu .add_chat:before {background-position:0 -240px; opacity:1;}
	.geochat_profmenu .profile:before {background-position:0 -270px;}
	.geochat_profmenu .karma:before {background-position:0 -300px;}
	.geochat_profmenu .map:before {background-position:0 -330px;}
	.geochat_profmenu .premium:before {background-position:0 -360px;}

.geochat_profmenu .karma span:first-child {display:block; margin-bottom:1px;}
.geochat_profmenu .count {height:16px; display:inline-block; font-size:11px; line-height:16px; color:#fff; margin:0 auto; padding:0 6px;}
.geochat_profmenu .positive {background:#34c73b;}
.geochat_profmenu .negative {background:#e73a3a;}

.up_karma_box {height:560px; text-align:center; padding-top:57px; background:#fff;}
	.up_karma_box .icon {width:183px; height:131px; margin:0 auto 13px; background:url('apps/geochat/karma_icon.png') no-repeat;}
	.up_karma_box .btn, .geochat_premium_box .btn {width:260px; display:block; margin:0 auto 4px;}
.count_karma_box .title {font-weight:bold; font-size:15px;}
.count_karma_box .count {font-weight:bold; font-size:30px; line-height:30px;}
.count_karma_box .positive, .geochat_profile .positive {color:#34c73b;}
.count_karma_box .negative, .geochat_profile .negative {color:#e73a3a;}

.geochat_premium_box {height:560px; color:#fff; position:relative; background:#7a2ece;}
	.geochat_premium_box:before {width:1px; display:block; content:''; position:absolute; left:50%; top:30px; bottom:30px; background:#9256d7;}
	.geochat_premium_box > div {width:50%; height:560px; float:left;}
	.geochat_premium_box .left_side {padding-top:60px;}
	.geochat_premium_box .icon {width:295px; height:84px; margin:0 auto 20px; background:url('apps/geochat/premium_icon.png') no-repeat;}
	.geochat_premium_box .left_side .title {font-weight:bold; font-size:24px; line-height:30px; color:#ffd200;}
	.geochat_premium_box .txt {font-size:15px; line-height:22px; margin-bottom:55px;}
	.geochat_premium_box .link {color:#fff; text-decoration:underline;}

.geochat_bonus_list {padding:50px 60px 0 35px;}
	.geochat_bonus_list li {position:relative; padding-left:73px;}
	.geochat_bonus_list li + li {margin-top:40px;}
	.geochat_bonus_list li:before {width:61px; height:61px; display:block; content:''; position:absolute; left:0; top:0; background:url('apps/geochat/geo_chat_icons.png') no-repeat;}
	.geochat_bonus_list .angel:before {background-position:0 -120px;}
	.geochat_bonus_list .allocate:before {background-position:0 -190px;}
	.geochat_bonus_list .create:before {background-position:0 -260px;}
	.geochat_bonus_list .moderation:before {background-position:0 -330px;}
	.geochat_bonus_list .avatar:before {background-position:0 -400px;}

.geochat_profile {height:560px; background:#fff; padding-top:1px;}
	.geochat_profile .count {font-size:24px; line-height:30px; text-align:center; position:relative; top:-10px;}
	.geochat_profile .user_name {font-weight:bold; font-size:21px; display:inline-block;}
	.geochat_profile .prof_edit_btn, .geochat_profile .prof_edit_btn_active {display:inline-block; float:none; position:absolute; left:450px; top:0;}
	.geochat_profile .btn_box {padding:20px 0 22px;}
		.geochat_profile .btn_box .btn {width:160px; display:inline-block;}
		.geochat_profile .btn_box .btn + .btn {margin-left:5px;}
	.geochat_profile .txt {width:360px; font-size:15px; line-height:22px; margin:0 auto;}

.profile_positive_box {width:468px; height:186px; margin:34px auto 0; background:url('apps/geochat/bg_profile_positive.png') no-repeat;}
	.profile_positive_box .user_photo {width:112px; height:112px; display:block; z-index:5; left:175px; top:55px;}
.icons_premium_positive {width:240px; height:87px; left:110px; top:34px; background:url('apps/geochat/icons_premium_positive.png') no-repeat;}

.profile_negative_box {width:532px; height:179px; margin:42px auto 0; background:url('apps/geochat/bg_profile_negative.png') no-repeat;}
	.profile_negative_box .user_photo {width:112px; height:112px; display:block; z-index:5; left:210px; top:45px;}
.icons_premium_negative {width:324px; height:61px; left:105px; top:-5px;  background:url('apps/geochat/icons_premium_negative.png') no-repeat;}

.edit_name_box {width:360px; position:absolute; left:50%; top:282px; margin-left:-180px; z-index:1;}
	.edit_name_box .list_info_edit.main_prof li > div {margin-left:100px;}
	.edit_name_box .inp_grd {width:100%;}

/* ------------------------------
	Select color
------------------------------ */
.geo_chat_color_sel.xselect-container .xselect-input div span,
.geo_chat_color_sel .xselect-option span {height:20px; display:block;}

.geo_chat_color_sel.xselect-container .xselect-input div span {margin:4px 6px 0 -5px;}
.geo_chat_color_sel .xselect-option span {margin:2px 0 0;}

.geo_chat_color_sel.xselect-container .xselect-drop li.xselect-selected {color:#465160; background:rgba(0,0,0,0.15);}

/* ------------------------------
	Dialog white
------------------------------ */
.dlg_white_box {color:#465160; font:14px/20px Tahoma, Helvetica, sans-serif; text-align:left; position:relative; margin:130px auto 50px; background:#FFF; box-shadow:0 2px 10px rgba(0,0,0,0.9); -moz-box-shadow:0 2px 10px rgba(0,0,0,0.9); -webkit-box-shadow:0 2px 10px rgba(0,0,0,0.9);}
.dlg_white_box.arial, .dlg_white_box.arial input,
.dlg_white_box.arial textarea, .dlg_white_box.arial button {font:13px/20px Arial, Helvetica, sans-serif;}
.dlg_white_title {min-height:60px; padding:17px 30px 0; border-bottom:solid 1px #E2E5E6;}
	.dlg_white_title a, .dlg_white_title a:hover {text-decoration:none;}
.dlg_white_title.small {padding:20px 30px 0;}
.dlg_white_title.grd {border-bottom:solid 1px #dce0e4; background:#ffffff; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWVkZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #ffffff 0%, #e5edf2 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5edf2)); background:-webkit-linear-gradient(top, #ffffff 0%,#e5edf2 100%); background:-o-linear-gradient(top, #ffffff 0%,#e5edf2 100%); background:-ms-linear-gradient(top, #ffffff 0%,#e5edf2 100%); background:linear-gradient(to bottom, #ffffff 0%,#e5edf2 100%);}

.dlg_close_gray {color:#000; font-size:18px; line-height:1px; font-weight:bold; cursor:pointer; text-decoration:none; right:23px; top:28px; position:absolute; z-index:1; cursor:pointer;}

.dlg_white_body {position:relative;}
.dlg_white_body.pb30 {padding-bottom:30px;}
.dlg_white_cont {padding:30px;}

.dlg_white_footer {min-height:40px; font-size:11px; border-top:solid 1px #E2E5E6;}
.dlg_white_footer_info {color:#999DA4; text-align:center; padding:8px 0 0px;}
	.dlg_white_footer_info .bbdashed {text-decoration:none; cursor:pointer; border-bottom:dashed 1px #999DA4;}
	.dlg_white_footer_info .bbdashed:hover {text-decoration:none; border-bottom:none;}
	.dlg_white_footer .dlg_gnl_user_rules {color:#999DA4; padding:17px 30px 14px; margin:0;}
		.dlg_white_footer .dlg_gnl_user_rules p,
		.dlg_white_footer .dlg_gnl_user_rules a {color:#999DA4; font-size:11px;}
		.dlg_white_footer .dlg_gnl_ofertacard {padding:8px 0 0; margin-top:-20px; border-top:1px dashed #E2E5E6;}

/* ------------------------------
	Dialog close size
------------------------------ */
.dlg_pu_close_bs10, .dlg_pu_close_ws10 {width:20px; height:20px; right:20px; top:20px; position:absolute; z-index:1; padding:5px;}
	.dlg_pu_close_bs10 img, .dlg_pu_close_ws10 img {width:10px; height:10px; display:block; cursor:pointer; background:url("dlg/sprite_pu_close.png") 0 0 no-repeat;}
	.dlg_pu_close_ws10 img {background-position:-15px 0;}

.dlg_pu_close_ws16 {width:26px; height:26px; right:20px; top:20px; position:absolute; z-index:1; padding:5px;}
	.dlg_pu_close_ws16 img {width:16px; height:16px; cursor:pointer; background:url("dlg/sprite_pu_close.png") -21px -15px no-repeat;}

/* ------------------------------
	Dialog alert
------------------------------ */
.dlg_box_alert {width:100%; height:100%; text-align:center; font-weight:bold; left:0; right:0; top:0; bottom:0; position:absolute; z-index:110; padding:25px 30px 30px; background:#ffffff; background:rgba(255,255,255,0.95);}

/* ------------------------------
	Dialog upload photo
------------------------------ */
.dlg_upload_photo {height:240px; overflow-y:scroll; padding:30px 30px 10px;}
.dlg_upload_photo_footer {padding:29px 30px 30px; border-top:solid 1px #dce0e4;}
.dlg_upload_photo_file {position:relative; cursor:pointer;}
	.dlg_upload_photo_file input {width:0; height:0; left:0; right:0; top:0; bottom:0; position:absolute; z-index:1; opacity:0; -moz-opacity:0; -khtml-opacity:0; filter:alpha(opacity=0);}

.dlg_upload_photo_list {margin-left:-10px;}
.dlg_upload_photo_list li {width:80px; height:80px; cursor:default; position:relative; margin:0 0 10px 10px; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none;}
	/*.dlg_upload_photo_list li .tdbox {width:80px; height:80px; overflow:hidden; box-shadow:0 1px 2px rgba(0,0,0,0.25); background:rgba(0,0,0,0.85);}*/
	.dlg_upload_photo_list li a {height:80px; display:block; background:rgba(0,0,0,0.15);}
	.dlg_upload_photo_list li img {max-width:80px; max-height:80px; display:block; margin:0 auto;}

.dlg_upload_photo .dlg_upload_photo_list {margin-left:-20px;}
	.dlg_upload_photo .dlg_upload_photo_list li {margin:0 0 20px 20px;}
.dlg_upload_photo_check:after, .img_select:after {width:20px; height:20px; content:''; top:0; right:0; position:absolute; z-index:1; background:url('lp14/sprite.png') no-repeat -210px 0;}

/* ------------------------------
	Dialog white payment tabs
------------------------------ */
.dlg_white_paytabs {overflow:hidden; padding:10px 30px 9px; margin:0; border-bottom:1px solid #e5e7ea; background:#f8f9fa;}
.dlg_white_paytabs .label {height:50px; display:block; cursor:pointer; padding-left:14px; background:url("../imgstc/dlg/sprite_pu_tabs.png") 0 23px no-repeat;}
.dlg_white_paytabs li {float:left; text-align:center; padding:0 7px; height:60px;}
.dlg_white_paytabs li.active {background:#e5e8eb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;}
	.dlg_white_paytabs li .name {color:#000; font-size:11px; line-height:20px;}
	.dlg_white_paytabs li.active .label {background-position:0 -27px;}

.dlg_white_paytabs li img {background:url("../imgstc/dlg/sprite_pu_tabs.png") no-repeat;}
.dlg_white_paytabs li img.paytabs_sms_ico {width:34px; height:36px; margin:11px 0 0 12px; background-position:0 -100px;}
.dlg_white_paytabs li img.paytabs_card_ico {width:51px; height:37px; margin:12px 0 0 12px; background-position:0 -150px;}
.dlg_white_paytabs li img.paytabs_phone_ico {width:37px; height:35px; margin:13px 0 0 12px; background-position:0 -200px;}
.dlg_white_paytabs li img.paytabs_qiwi_ico {width:25px; height:38px; margin:10px 9px 0 15px; background-position:0 -250px;}
.dlg_white_paytabs li img.paytabs_ya_ico {width:70px; height:33px; margin:14px 0 0 6px; background-position:0 -310px;}
.dlg_white_paytabs li img.paytabs_wm_ico {width:51px; height:38px; margin:12px 0 0 4px; background-position:0 -360px;}

/* ------------------------------
	Dialog sex change
------------------------------ */
.dlg_sexchange {width:550px; display:none; position:relative; margin:70px auto 20px; padding-top:45px; background:#dfe9f1;}
.dlg_sexchange_step1 {height:400px;}
.dlg_sexchange_step2 {height:300px;}
	.dlg_sexchange .icon {width:70px; height:130px; margin:0 auto 24px; position:relative; background:url('../imgstc/dlg/sexchange_sprite.png') no-repeat;}
	.dlg_sexchange .icon_woman {background-position:-80px 0;}
	.dlg_sexchange .icon_man {background-position:0 0;}
	.dlg_sexchange .icon_question:before {width:110px; height:60px; display:block; content:''; position:absolute; left:-24px; top:-12px; background:url('../imgstc/dlg/sexchange_sprite.png') no-repeat 0 -140px;}
	.dlg_sexchange .text {font-size:16px; line-height:1.375; font-family:Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif; text-align:center; margin-bottom:29px;}

.schbtn {width:150px; height:35px; display:block; font-weight:bold; font-size:12px; line-height:34px; color:#fff; font-family:Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif; text-align:center; margin:0 auto; border:none; -webkit-border-radius:5px; border-radius:5px; background-color:transparent; cursor:pointer;}
.schbtn_success {background-color:#89be5d;}
.schbtn_success:hover {background-color:#77a550;}
.schbtn_primary {background-color:#68a6e9;}
.schbtn_primary:hover {background-color:#5086c0;}

/* ------------------------------
	Opcom
------------------------------ */
.opcom_box {}

	/* ------------------------------
		Verified
	------------------------------ */
	.opcom_verified {width:144px; height:36px; margin-top:30px; background:url("../imgstc/dlg/opcom_icons.png") 0 -29px no-repeat;}

	/* ------------------------------
		Price
	------------------------------ */
	.opcom_price {margin-left:179px;}
		.opcom_price li {color:#999DA4; position:relative; margin-top:19px;}
		.opcom_price li:first-child {margin-top:0;}

		.opcom_price div {width:70px; display:inline-block;}
		.opcom_price div.xradio {width:16px;}
		.opcom_price b {font-size:16px;}
		.opcom_price span {color:#3195D4;}

			/* ------------------------------
				Hot price
			------------------------------ */
			.opcom_price_hot {width:auto !important; height:26px; color:#fff; top:-1px; left:-111px; position:absolute; z-index:1; padding:1px 5px 0 10px; background:#3195d4;}
			.opcom_price_hot:after {content:''; top:0; right:-26px; position:absolute; border-width:13px; border-style:solid; border-color:transparent transparent transparent #3195d4;}

			/* ------------------------------
				Selected price
			------------------------------ */
			.opcom_price li.selected {color:#465160;}

/* ------------------------------
	Photo from soc
------------------------------ */
.photo_from_soc {}

	/* ------------------------------
		Pop-up style
	------------------------------ */
	.photo_from_soc .dlg_white_box {width:800px;}

	.photo_from_soc .dlg_white_title {padding-left:65px; background:url('dlg/photo_from_soc/soc_icon.png') no-repeat 29px 18px;}
	.photo_from_soc.instagram .dlg_white_title {background-position:29px 18px;}
	.photo_from_soc.vkontakte .dlg_white_title {background-position:29px -40px;}
	.photo_from_soc.facebook .dlg_white_title {background-position:29px -98px;}
	.photo_from_soc.odnoklassniki .dlg_white_title {background-position:29px -156px;}

	/* ------------------------------
		Content
	------------------------------ */
	.photo_from_soc_cont {max-height:480px; overflow-y:scroll; position:relative; margin-bottom:30px; border-top:1px solid #e3e6e8; border-bottom:1px solid #e3e6e8; background:#f1f1f1;}

	.photo_from_soc_list {overflow:hidden; padding:27px 0px 29px 28px;}
		.photo_from_soc_list li {width:104px; height:104px; cursor:pointer; position:relative; margin:2px 0 0 2px; background:#000;}
		.photo_from_soc_list li.selected:before {width:20px; height:20px; content:''; top:0; right:0; position:absolute; z-index:1; background:url('dlg/photo_from_soc/selected.png') no-repeat 0 0;}
		.photo_from_soc_list .tdbox {width:104px; height:104px;}
		.photo_from_soc_list img {max-width:104px; max-height:104px; width:auto; height:auto;}

		/* ------------------------------
			Info
		------------------------------ */
		.photo_from_soc_info {text-align:center; top:0; bottom:0; left:0; right:0; position:absolute; z-index:1; padding:24px 0 0; background:url('bg_white75.png') repeat;}

/* ------------------------------
	Pop-up add more pohotos
------------------------------ */
.pu_add_mphoto {}

	/* ------------------------------
		Pop-up style
	------------------------------ */
	.pu_add_mphoto .dlg_white_box {width:580px;}
	.pu_add_mphoto .dlg_white_body {padding-bottom:40px;}

	/* ------------------------------
		Photos
	------------------------------ */
	.pu_add_mphoto_cont {padding:29px 0; margin-bottom:34px; border-top:1px solid #e3e6e8; border-bottom:1px solid #e3e6e8; background:#f4f7f9;}
	.pu_add_mphoto_list {width:340px; overflow:hidden; margin:0 auto;}
		.pu_add_mphoto_list li img {display:block;}

	/* ------------------------------
		Dropzone
	------------------------------ */
	.pu_add_mphoto_dropzone > .dropzone {width:500px; height:130px; overflow:hidden; text-align:center; position:relative; padding:83px 0 0; margin:26px auto 0; border-color:#e5e5e5;}
	.pu_add_mphoto_dropzone > .dropzone:hover {background:transparent;}
	.pu_add_mphoto_dropzone > .dropzone:before {width:240px; height:41px; content:''; top:38px; left:50%; position:absolute; margin-left:-120px; background:url('dlg/add_more_photos/add_photo_btn.png') no-repeat 0 0;}
		.pu_add_mphoto_dropzone > .dropzone input.drop_addfile {width:100%; height:130px; cursor:pointer; left:0; top:0; position:absolute; z-index:1;}
		.pu_add_mphoto_dropzone > .dropzone p {height:auto; color:#bbbbbb; font-size:12px; padding:0; margin:0; background:transparent;}

/* ------------------------------
	Dialog email invite
------------------------------ */
.aj_loading {height:330px; padding-top:100px;}
	.aj_loading img {margin-bottom:45px;}

.count_friends {height:80px; line-height:40px; padding:19px 40px 20px 30px; background:#FFF;}

.dlg_mail_pad {padding:25px 61px 57px;}

.invite_form_box {width:560px; height:270px; padding:5px; background:#E1F3D5;}
	.invite_form_box > div {width:550px; height:260px; padding:25px 50px; background:#FFF;}
	.invite_form_box li {font-size:13px; margin-top:20px; overflow:hidden;}
	.invite_form_box li:first-child {height:50px; margin-top:0;}
		.invite_form_box li label {width:117px; font-weight:bold; text-align:right; float:left; margin-top:5px;}
		.invite_form_box li > div {text-align:left; margin-left:137px;}
	.invite_form_box .inp_grd {height:30px; padding:4px 9px 7px !important;}
	.invite_form_box .ya, .invite_form_box .mail {height:17px; float:left; background:url('dlg/mail_serveces.png') no-repeat;}
	.invite_form_box .ya {width:37px; background-position:0 0;}
	.invite_form_box .mail {width:58px; background-position:-39px 0;}

.list_friends_box {height:480px; margin-bottom:-10px; padding:15px 40px 0 30px; background:#F9FBFC;}
	.list_friends_box .title_box {height:75px;}
	.list_friends_box .bbdashed input {color:#465160; border:none; border-bottom:dashed 1px #465160; background:none; padding:0; height:19px; cursor:pointer;}
	.list_friends_box .bbdashed a {color:#465160; border-bottom:dashed 1px #465160;}
.list_friends {height:370px; overflow-y:auto; margin-right:-40px;}
	.list_friends li {width:70px; height:110px; display:block; font-size:12px; line-height:16px; color:#94A3B0; text-align:center; position:relative; margin:0 20px 20px 0; overflow:hidden; cursor:pointer;}
		.list_friends li img {width:70px; height:70px; margin-bottom:7px;}

.no_sel_friend, .sel_friend {width:20px; height:20px; position:absolute; right:0; top:0; background:url('dlg/icosdlg.png') no-repeat;}
.no_sel_friend {background-position:0 -146px;}
.sel_friend {background-position:0 -121px;}

/* ------------------------------
	Flocktory
------------------------------ */
.h290 {height:290px;}
.h281 {height:281px;}
.flocktory_bg_grd {border-top:1px solid #CADEEC; border-bottom:1px solid #CADEEC; background:url('promo/flocktory/bg_grd.jpg') no-repeat center top;}
.flocktory_bg {border-top:1px solid #E3E6E8; border-bottom:1px solid #E3E6E8; background:#F4F7F9;}
.flocktory_bg_up {background:#FFF url('promo/flocktory/bg_up.png') no-repeat center top;}
.flocktory_leader_icons {height:288px; background:url('promo/flocktory/leader_icons.png') no-repeat center top;}
.flocktory_elite_icons {height:288px; padding-top:34px; background:url('promo/flocktory/elite_icons.png') no-repeat center top;}

.elite_user_box {width:216px; height:216px; padding:8px; margin:0px auto 0; background:#fee407;}
.elite_user_icon {right:8px; bottom:-2px; z-index:1;}
.elite_user_box:hover .elite_user_icon {right:4px; bottom:4px;}

.flocktory_leader_list {padding-top:49px;}
.flocktory_leader_list li:first-child {margin-left:30px;}
.flocktory_leader_list li {margin-left:15px;}
.flocktory_leader_list li.flocktory_leader_70 {padding-top:100px;}
.flocktory_leader_list li.flocktory_leader_90 {padding-top:60px;}

.flocktory_box {padding:22px 0 40px;}

/* ------------------------------
	Dialog pay period list
------------------------------ */
.dlg_pay_period_list .dlg_white_box {width:920px; margin:70px auto 20px;}
.dlg_pay_period_list .dlg_white_title {min-height:60px; border-bottom-color:#CADEEC;}
.dlg_pay_period_list .dlg_white_body { background:#F9FBFD;}

.dlg_pay_period_list_sidebar {width:270px; display:table-cell; color:#66603C; vertical-align:top; position:relative; padding:24px 30px 25px; border-right:1px solid #E6DDAA; background:#FAF5DA;}
.dlg_pay_period_list_sidebar:before {width:270px; height:1px; display:block; content:''; left:0; top:-1px; position:absolute; z-index:1; background:#E6DDAA;}
.dlg_pay_period_list_box {width:650px; display:table-cell; vertical-align:top; padding:30px;}
.dlg_pay_period_list_cont {font-size:13px; border:1px solid #D8E8F3; background:#FFF;}

.dlg_pay_period_item_list {width:209px; margin:16px 0 0;}
.dlg_pay_period_item_list li:first-child {margin-top:0;}
.dlg_pay_period_item_list li {margin-top:15px;}
.dlg_pay_period_item {height:100px; cursor:pointer; border:2px solid #E3E3E3; background:#FFF;}
.dlg_pay_period_item_date {color:#2E4051; padding:2px 10px 6px; background:#F3F3F3; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -khtml-border-radius:4px 4px 0 0;}
.dlg_pay_period_item_price {color:#43CAFF; font-size:36px; line-height:40px; font-weight:bold; padding-left:30px; margin:13px 0px 0px 10px; background:url("../imgstc/dlg/purse_pu_icons.png") no-repeat 0px 15px;}
.dlg_pay_period_item_price_old {width:65px; color:#999DA4; font-size:13px; text-align:center; position:relative; margin:15px 19px 0 0;}
	.dlg_pay_period_item_price_old div {font-size:17px; margin-bottom:-3px;}
	.dlg_pay_period_item_price_old div:before {width:40px; height:2px; display:block; content:''; left:50%; top:10px; position:absolute; z-index:1; margin-left:-20px; background:#E6DDA8; -moz-transform:rotate(-23deg); -ms-transform:rotate(-23deg); -webkit-transform:rotate(-23deg); -o-transform:rotate(-23deg); transform:rotate(-23deg);}
.dlg_pay_period_item_price_total {color:#B9B498; font-size:11px; text-align:center; margin:5px 0 0px;}

.dlg_pay_period_item_list li.active .dlg_pay_period_item {border-color:#E6DDAA; border-bottom-color:#60CDEF;}
.dlg_pay_period_item_list li.active .dlg_pay_period_item_price {background-position:0px -39px;}

	/* ------------------------------
		Tabs
	------------------------------ */
	.dlg_pay_period_list .dlg_gnl_tabmenu {padding:9px; border-bottom:1px solid #D8E8F3;}
	.dlg_pay_period_list .dlg_gnl_tabmenu li {height:60px;}
	.dlg_pay_period_list .dlg_gnl_tabmenu li.active {background:#FAF5DA; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

	/* ------------------------------
		Content
	------------------------------ */
	.dlg_pay_period_list .cont_payment {padding:20px 29px;}
		.dlg_pay_period_list .cont_payment select,
		.dlg_pay_period_list .cont_payment input[type="text"] {height:25px !important; padding:0 6px; border-width:1px; border-style:solid; border-color:#5B5B5B #D7D7D7 #D7D7D7 #5B5B5B;}

	/* ------------------------------
		Rules
	------------------------------ */
	.dlg_pay_period_list_rules {color:#465160; font-size:11px; padding:24px 29px 0; margin:20px -29px -5px; border-top:1px solid #D8E8F3;}
	.dlg_pay_period_list_rules .dlg_footer_rules_show {border-bottom:1px dashed #465160; cursor:pointer;}
	.dlg_pay_period_list_rules .dlg_footer_rules_show:hover {border-bottom-color:transparent; border-bottom-color:rgba(70,81,96,0.3);}
	.dlg_pay_period_list_rules .dlg_gnl_ofertacard {text-align:left; padding:0 29px; margin:15px -29px -13px; border-top:1px dashed #D8E8F3;}
	.dlg_pay_period_list_rules .dlg_gnl_user_rules {color:#465160; line-height:15px; padding:17px 0 0; margin:0;}
	.dlg_pay_period_list_rules .dlg_gnl_user_rules p,
	.dlg_pay_period_list_rules .dlg_gnl_user_rules a {color:#465160; font-size:11px;}

	/* ------------------------------
		Card
	------------------------------ */
	.dlg_pay_plist_cont_card_title {margin:14px 0 16px 208px;}
	.dlg_pay_plist_cont_card_title2 {margin:14px 0 0 160px;}
	.dlg_pay_plist_cont_card {margin:6px 0 38px;}

	/* ------------------------------
		Phone
	------------------------------ */
	.dlg_pay_plist_cont_phone {margin:10px 0 40px;}
	.inp_phone_prefix {padding-left:25px !important;}
	.inp_phone_prefix_num {left:6px; top:2px; position:absolute; z-index:1;}

	/* ------------------------------
		Phone elite
	------------------------------ */
	.dlg_subs_phone_elite {width:960px; color:#2a3137; position:relative; margin:100px auto 0px; background:#fefffe; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZWZmZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBmNGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-radial-gradient(center, ellipse cover, #fefffe 0%, #f0f4f8 100%); background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fefffe), color-stop(100%,#f0f4f8)); background:-webkit-radial-gradient(center, ellipse cover, #fefffe 0%,#f0f4f8 100%); background:-o-radial-gradient(center, ellipse cover, #fefffe 0%,#f0f4f8 100%); background:-ms-radial-gradient(center, ellipse cover, #fefffe 0%,#f0f4f8 100%); background:radial-gradient(ellipse at center, #fefffe 0%,#f0f4f8 100%); box-shadow:0 15px 40px rgba(0,0,0,0.75); -moz-box-shadow:0 15px 40px rgba(0,0,0,0.75); -webkit-box-shadow:0 15px 40px rgba(0,0,0,0.75);}

		.dlg_subs_phone_elite h2 {color:#2a3137;}
		.dlg_subs_phone_elite .dlg_pu_close_bs10 {right:15px; top:15px;}

	.dlg_subs_phone_elite_icons {min-height:560px; background:url("dlg/subs_phone_elite/bg_icons.png") no-repeat 0 0;}

	.dlg_subs_phone_elite .column-1-3 {width:379px; min-height:560px; border-right-color:#d9e4ee; border-right:1px solid rgba(44,92,146,0.1); background:#ecf2f8; background:rgba(21,100,190,0.05); border-radius:6px 0 0 6px; -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px; -khtml-border-radius:6px 0 0 6px;}
	.dlg_subs_phone_elite .column-2-3 {width:580px; min-height:560px; padding:62px 50px 0px;}

	.dlg_subs_phone_elite .elite_user_box {margin:70px auto 37px;}

	.dlg_subs_phone_elite_list {margin-top:18px;}
		.dlg_subs_phone_elite_list li {position:relative; padding:0 0 30px 50px;}

			.dlg_subs_phone_elite_list li:before {width:40px; height:40px; content:''; left:0px; top:0px; position:absolute; z-index:1; background:url("promo/premium/elite/icons.png") no-repeat 0 0;}
			.dlg_subs_phone_elite_list li.prof:before {background-position:0 0px;}
			.dlg_subs_phone_elite_list li.rek:before {background-position:0 -50px;}
			.dlg_subs_phone_elite_list li.smpt:before {background-position:0 -100px;}
			.dlg_subs_phone_elite_list li.msg:before {background-position:0 -150px;}
			.dlg_subs_phone_elite_list li.inv:before {background-position:0 -200px;}
			.dlg_subs_phone_elite_list li.pro_msg:before {background-position:0 -250px;}

	.dlg_subs_phone_elite_footer {width:960px; color:#a2a8af; font-size:11px; margin:26px auto 50px;}
		.dlg_subs_phone_elite_footer a {color:#a2a8af;}

/* ------------------------------
	Form phone
------------------------------ */
.form_phone {position:relative;}
	.form_phone input {padding-left:28px !important;}
.form_phone_pref {color:#465160; font-size:13px; font-weight:normal; left:9px; top:5px; position:absolute; z-index:1;}
.form_phone_pref.inp32_pref {top:6px;}
.form_phone .mcp_op_icons {right:6px; top:6px; position:absolute; z-index:1;}

/* ------------------------------
	Payment block likes
------------------------------ */
.payment_block_likes {text-align:center; margin:20px -8px;}
	.payment_block_likes img {margin:0 8px; background:#999;}

/* ------------------------------
	Yandex.Browser banner
------------------------------ */
.banner_ya_browser {height:109px; color:#202028; font-family:Arial, Helvetica, sans-serif; padding:14px 40px 0 30px; background:#ffffff; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #ffffff 0%, #d9d9d9 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d9d9d9)); background:-webkit-linear-gradient(top, #ffffff 0%,#d9d9d9 100%); background:-o-linear-gradient(top, #ffffff 0%,#d9d9d9 100%); background:-ms-linear-gradient(top, #ffffff 0%,#d9d9d9 100%); background:linear-gradient(to bottom, #ffffff 0%,#d9d9d9 100%);}

.banner_ya_browser_txt {width:400px; height:94px; padding:20px 0 0 100px; background:url("promo/yandex_browser/icon.png") no-repeat 0 0;}
.banner_ya_browser_btn {margin-top:15px;}
	.banner_ya_browser_btn img {width:145px; height:50px; display:block;}

/* ------------------------------
	Dating service
------------------------------ */
.dating_service_img {width:580px; height:210px; color:#fff; font-size:18px; font-weight:bold; background:url("promo/dating_service/bg.jpg") no-repeat 0 0;}
.dating_service_list {margin:-9px 0 29px;}
	.dating_service_list li:first-child {padding-left:0;}
	.dating_service_list li {width:173px; padding-left:30px;}

/* ------------------------------
	Old browser
------------------------------ */
.old_browser {width:100%; height:210px; padding-top:30px; background:url("promo/old_browser/old_browser.jpg") no-repeat center top;}
.old_browser_text {height:50px; color:#b64c62; text-align:center; padding-top:11px; margin:0 auto 10px; border-top:3px solid #b64c62; background:#fff; box-shadow:0 5px 20px rgba(0,0,0,0.3); -moz-box-shadow:0 5px 20px rgba(0,0,0,0.3); -webkit-box-shadow:0 5px 20px rgba(0,0,0,0.3);}

.old_browser_link {height:90px; padding:5px; margin:0 auto 0; background:#378494; box-shadow:0 5px 20px rgba(0,0,0,0.3); -moz-box-shadow:0 5px 20px rgba(0,0,0,0.3); -webkit-box-shadow:0 5px 20px rgba(0,0,0,0.3);}
.old_browser_link_brd {height:80px; padding-top:2px; border:3px dotted #d7e6ea;}

.old_browser_list li:first-child {border-left:none;}
.old_browser_list li {height:70px; color:#fff; position:relative; border-left:1px solid #5f9da9;}
.old_browser_list li:before {width:48px; height:48px; content:''; cursor:default; left:68px; top:11px; position:absolute; background:url("promo/old_browser/google_chrome.png") no-repeat 0 0;}
	.old_browser_list li a {height:70px; display:block; color:#fff; position:relative; padding-top:14px;}

.old_browser_google_chrome a {width:276px; padding-left:116px !important;}
	.old_browser_list li.old_browser_google_chrome:before {left:58px;}

.old_browser_mozilla_firefox a {width:284px; padding-left:126px !important;}
	.old_browser_list li.old_browser_mozilla_firefox:before {background:url("promo/old_browser/mozilla_firefox.png") no-repeat 0 0;}

.old_browser_opera a {width:284px; padding-left:126px !important;}
	.old_browser_list li.old_browser_opera:before {background:url("promo/old_browser/opera.png") no-repeat 0 0;}

.old_browser_internet_explorer a {width:275px; padding-left:126px !important;}
	.old_browser_list li.old_browser_internet_explorer:before {background:url("promo/old_browser/internet_explorer.png") no-repeat 0 0;}

/* ------------------------------
	Select site version
------------------------------ */
.site_version_box {height:50px; display:none; background-color:#ff405b;}
	.site_version_box > div {max-width:375px; color:#fff; overflow:hidden; margin:0 auto; padding-top:11px;}
	.site_version_box .fl {line-height:28px;}
	.site_version_box .btn-version {width:51px; height:27px; display:inline-block; font-size:12px; line-height:26px; color:#fff; text-align:center; text-transform:uppercase; text-decoration:none; margin-left:10px; padding:0; border:solid 1px #fff; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
	.site_version_box a {background-color:#ff6379;}

/* ------------------------------
	Browser Hacks
------------------------------ */
button.gnl_but40 > span:not(*:root) {line-height:38px;}
button.gnl_but30 > span:not(*:root) {line-height:27px;}
button.gnl_but26 > span:not(*:root) {line-height:24px;}
.dlg_white_title:not(*:root) {padding-top:18px;}
.dlg_white_title.small:not(*:root) {padding-top:21px;}

/* ------------------------------
	Email invites
------------------------------ */
.emailinvite {background:#fff url('emailinvite/ico.png') no-repeat 50% 64px; min-height:420px;}
.emailinvite_text {margin-top:170px;}

.icon_up {width:30px; height:30px; display:block; position:fixed; right:30px; bottom:30px; z-index:50; opacity:0; background:url('lp14/sprite.png') no-repeat -200px -610px; cursor:pointer;}