.x1{width:10px} .x2{width:20px} .x3{width:30px} .x4{width:40px} .x5{width:50px} .x6{width:60px} .x7{width:70px} .x8{width:80px} .x9{width:90px} .x10{width:100px} .x11{width:110px!important} .x12{width:120px} .x13{width:130px} .x14{width:140px} .x15{width:150px} .x16{width:160px} .x17{width:170px} .x18{width:180px} .x19{width:190px} .x20{width:200px} .x21{width:210px} .x22{width:220px} .x23{width:230px} .x24{width:240px} .x25{width:250px} .x26{width:260px} .x27{width:270px} .x28{width:280px} .x29{width:290px} .x30{width:300px} .x31{width:310px} .x32{width:320px} .x33{width:330px} .x34{width:340px} .x35{width:350px} .x36{width:360px} .x37{width:370px} .x38{width:380px} .x39{width:390px} .x40{width:400px} .x41{width:410px} .x42{width:420px} .x43{width:430px} .x44{width:440px} .x45{width:450px} .x46{width:460px} .x47{width:470px} .x48{width:480px} .x49{width:490px} .x50{width:500px} .x51{width:510px} .x52{width:520px} .x53{width:530px} .x54{width:540px} .x55{width:550px} .x56{width:560px} .x57{width:570px} .x58{width:580px} .x59{width:590px} .x60{width:600px} .x61{width:610px} .x62{width:620px} .x63{width:630px} .x64{width:640px} .x65{width:650px} .x66{width:660px} .x67{width:670px} .x68{width:680px} .x69{width:690px} .x70{width:700px} .x71{width:710px} .x72{width:720px} .x73{width:730px} .x74{width:740px} .x75{width:750px} .x76{width:760px} .x77{width:770px} .x78{width:780px} .x79{width:790px} .x80{width:800px} .x81{width:810px} .x82{width:820px} .x83{width:830px} .x84{width:840px} .x85{width:850px} .x86{width:860px} .x87{width:870px} .x88{width:880px} .x89{width:890px} .x90{width:900px} .x91{width:910px} .x92{width:920px} .x93{width:930px} .x94{width:940px} .x95{width:950px} .x96{width:960px} .x97{width:970px} .x98{width:980px} .x99{width:990px} .x100{width:1000px} .x101{width:1010px} .x102{width:1020px} .x103{width:1030px} .x104{width:1040px} .x105{width:1050px} .x106{width:1060px} .x107{width:1070px} .x108{width:1080px} .x109{width:1090px} .x110{width:1100px}
.ha {height:auto!important}
.wa {width:100%!important}
.m0 {margin:0!important}
/* margins top x */
.mt0 {margin-top:0!important} .mt-5 {margin-top:-50px} .mt-4 {margin-top:-40px} .mt-3 {margin-top:-30px} .mt-2 {margin-top:-20px} .mt-1 {margin-top:-10px} .mt-06 {margin-top:-6px!important} .mt-04 {margin-top:-4px!important} .mt-02 {margin-top:-2px!important} .mt0 {margin-top:0!important} .mt02{margin-top:2px!important} .mt04{margin-top:4px!important} .mt05{margin-top:5px!important} .mt06{margin-top:6px!important} .mt07{margin-top:7px!important} .mt1 {margin-top:10px} .mt15 {margin-top:15px} .mt2 {margin-top:20px} .mt25 {margin-top:25px} .mt3 {margin-top:30px} .mt4 {margin-top:40px} .mt5 {margin-top:50px} .mt6 {margin-top:60px} .mt7 {margin-top:70px} .mt8 {margin-top:80px} .mt9 {margin-top:90px} .mt10 {margin-top:100px} .mt-1 {margin:-10px 0 10px 0}
/* margin-right x */
.mr0 {margin-right:0!important} .mr05{margin-right:5px} .mr08{margin-right:8px} .mr1 {margin-right:10px!important} .mr15 {margin-right:15px!important} .mr2 {margin-right:20px!important} .mr3 {margin-right:30px} .mr4 {margin-right:40px} .mr5 {margin-right:50px} .mr6 {margin-right:60px} .mr7 {margin-right:70px} .mr8 {margin-right:80px} .mr9 {margin-right:90px} .mr10 {margin-right:100px} .mr19 {margin-right:190px} .mr21 {margin-right:210px} .mr25 {margin-right:250px} .mr29 {margin-right:290px}
/* margin-bottom x */
.mb0 {margin-bottom:0!important} .mb02 {margin-bottom:2px!important} .mb05 {margin-bottom:5px!important} .mb1 {margin-bottom:10px!important} .mb15 {margin-bottom:15px} .mb2 {margin-bottom:20px!important} .mb3 {margin-bottom:30px!important} .mb4 {margin-bottom:40px!important} .mb5 {margin-bottom:50px!important} .mb6 {margin-bottom:60px} .mb7 {margin-bottom:70px} .mb8 {margin-bottom:80px} .mb9 {margin-bottom:90px!important} .mb10 {margin-bottom:100px}
/* margin-left x */
.ml-20{margin-left:-200px} .ml-1{margin-left:-10px} .ml0 {margin-left:0!important} .ml05 {margin-left:5px!important} .ml1 {margin-left:10px!important} .ml15 {margin-left:15px!important} .ml2 {margin-left:20px!important} .ml3 {margin-left:30px} .ml4 {margin-left:40px} .ml5 {margin-left:50px!important} .ml6 {margin-left:60px} .ml7 {margin-left:70px!important} .ml8 {margin-left:80px} .ml9 {margin-left:90px} .ml10 {margin-left:100px} .ml11{margin-left:110px} .ml12{margin-left:120px} .ml13{margin-left:130px} .ml15{margin-left:150px}.ml16{margin-left:160px} .ml18{margin-left:180px} .ml19{margin-left:190px}.ml20{margin-left:200px} .ml21{margin-left:210px!important} .ml22{margin-left:220px} .ml23{margin-left:230px} .ml24{margin-left:240px} .ml26{margin-left:260px}.ml25{margin-left:250px}
.mra {margin-right:auto}
.mla {margin-left:auto}
.ma{margin:auto!important}
.mm{margin-left:auto!important;margin-right:auto!important}
/* */
.pa0 {padding:0!important}
.p1 {padding:10px 15px}
.pa20 {padding:20px}
.pa15 {padding:15px}
.pa10 {padding:10px}
.pg_0-5 {padding:0 5px}
.p20 {padding:20px}
.pb0 {padding-bottom:0!important}
.pb05 {padding-bottom:5px!important}
.pb1 {padding-bottom:10px}
.pb3 {padding-bottom:30px}
.pb4 {padding-bottom:40px}
.pl1 {padding-left:10px}
.pl2 {padding-left:20px}
.pl3 {padding-left:30px}
.pl4 {padding-left:40px}
.pl5 {padding-left:50px}
.pl6 {padding-left:60px}
.pl7 {padding-left:40px}
.pl14 {padding-left:140px}
.pl16 {padding-left:160px}
.pr1{padding-right:10px}
.pr3{padding-right:30px}
.pr7{padding-right:70px}
.pt05{padding-top:5px}
.pt1{padding-top:10px}
.pt2{padding-top:20px}
.pt4{padding-top:40px}
.pt5{padding-top:50px}
/* float */
.fl, .ulfl > li, .ulfl > ul > li{float:left}
.fr, .note-write.fr{float:right}
.fn{float:none}
/** response image**/
.fi {max-width:100%;height:auto;display:block}
.fit {max-width:100%;height:auto;display:block}
/** response text **/
.hyp {-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
/* display */
.none{display:none}
.vhidden {visibility:hidden}
.db{display:block}
.di{display:inline!important}
.dib{display:inline-block!important;vertical-align:top;*display:inline}
.din{display:inline-block;vertical-align:top;*display:inline}
.div{display:inline-block;vertical-align:middle;*display:inline}
/* position */
.rel, .lirel li{position:relative}
.abs{position:absolute}
.stc{position:static}
.fxd{position:fixed}
.t0l0 {top:0;left:0}
.t0r0 {top:0;right:0}
.t5r0 {top:5px;right:0}
.t5r5 {top:5px;right:5px}
/* overflow */
.oh{overflow:hidden}
.dfix {font-size:0}
.htext{overflow:hidden;text-intendent:-999em;text-align:left}
/** **/
._vat {vertical-align:top!important}
._vam {vertical-align:middle!important}
._vab {vertical-align:bottom!important}
._vabl {vertical-align:baseline!important}

/* "_" - global */
.user-used pre, .user-used pre * {white-space:normal}
/* global fonts */
._sans, .r-btn, .sideselect-btn {font-family:'PT Sans', Tahoma, Arial, sans-serif}
._narrow{font-family:'PT Sans Narrow', Tahoma, Arial, sans-serif}
._georgia{font-family:Georgia, 'PT Sans', Tahoma, Arial, sans-serif!important}
._arial {font-family:Arial, "PT Sans", Tahoma, "Helvetica Neue", Helvetica, sans-serif!important}
.user-used pre {font:normal 15px/24px Arial, "PT Sans", Vardana, sans-serif;margin:0}
/* global colors */
._blk {color:#000}
._181 {color:#181818}
._def, ._def a, ._b_lgr:hover {color:#3c3c3c}
._dgr, ._dgr a {color:#4d4d4d}
._444, ._444 a {color:#444}
._gr,  ._gr  a {color:#818181}
._lgr, ._lgr a {color:#9f9f9f}
._99,  ._99  a {color:#999999}
._b4,  ._b4  a {color:#b4b4b4}
._bl,  ._bl  a {color:#3399cc}
._gn,  ._gn  a {color:#6C9A3B}
._sgn, ._sgn a {color:#889c3a}
._lgn {color:#66a92a}
._wht, ._wht a {color:#ffffff}
._wbl, ._wbl a {color:#a3bbca}
._d88, ._d88 a {color:#D88D0B}
._b1b, ._b1b a {color:#b1b1b1}
._227 {color:#2279be!important}
._343 {color:#343434!important}
._8d8 {color:#8d8d8d!important}
._2f3 {color:#2f3031}
._231 {color:#333231}
._636 {color:#636363}
._666 {color:#666}
._737 {color:#737373}
._pnk {color:#ed1b7b!important}
._dpnk {color:#a10934}
._7aa {color:#7aafd8}
._333 {color:#333}
._222 {color:#222}
._111 {color:#111}
._bfb{color:#bfb89d}
._559{color:#5598ba}
._585 {color:#585858}
._404{color:#404142;border-bottom:1px solid #d9d9d9}
._404:hover{border-bottom-color:#404142}
._spnk, ._spnk div, ._spnk s{color:#df4f6e!important}
._959 {color:#959595}
._error input  {color:#fff}
._7b7 {color:#7b7b7b}
.btn-delete, ._err {color:#c75a5a!important}
.community-private {color:#EE8F8F}
._warn{color:#F7931E}
/* local colors */
._bg0 {background:none!important}
._bgc0 {background-color:transparent!important}
._lgreen {background-color:#a9ca63}
._pink {background-color:#EA3B82}
._lyellow {background-color:#fef2b6}
._success {background-color:#9dc45b!important}
._fail{background-color:#E66248!important;border-color:#E66248!important;color:#fff!important}
._oops{background-color:#EFD525!important;color:#E66248!important}
._syellow {background-color:#fedd00}
._form {background-color:#f9f8f4}
._494 {background-color:#494949}
._bgr {background-color:#f4f4f4}
._fff {background-color:#fff}
._f1f {background-color:#f1f1f1}
._f7f {background-color:#f7f7f7}
._aba {background-color:#ababab}
.ach-yellow {background-color:#ffaf00}
.ach-green {background-color:#62b161}
.l-green {background-color:#a6d079}

.ach-grey {background-color:#d5d5d5}
._blue {background-color:#80AED9}
._lpnk {background-color:#DB79AF}
.sand {background-color:#ffe57f}

.cl_pink {color: #ea3b82;}
/** border types **/
._ba0 {border:0!important}
._b {border:1px}
._b_b, ._b_b a, .user_link_post {border-bottom:1px}
._b0 {border-bottom:0!important}
._ba0 {border:0!important}
._b2 {border:2px!important}
._b_s, ._b_s a, .user_link_post {border-style:solid}
._b_d, ._b_d a {border-style:dotted}
/* border colors */
._blink {border-bottom:1px solid #B2B2B2;color:#000000}
._blink:hover {border-bottom-color:#000000}
._mlink {border-bottom:1px dotted #b2b2b2;color:#191919}
._mlink:hover {border-bottom-color:#191919}
._link {border-bottom-style:solid;border-bottom-width:1px}
._pseudo {border-bottom-style:dotted}
._dlink {border-bottom:1px dotted #bcd7eb}
._b_blu, ._b_blu a, .cleantext a {border-bottom-color:rgba(34,121,190,.3)}
._b_blu:hover, ._b_blu a:hover, .cleantext a:hover {border-bottom-color:rgba(34,121,190,1)!important}
._b_wht, ._b_wht a{border-bottom-color:rgba(255,255,255,.3)}
._b_wht:hover, ._b_wht a:hover{border-bottom-color:rgba(255,255,255,1)!important}
._b_blk, ._b_blk a{border-bottom-color:rgba(0,0,0,.3)}
._b_blk:hover, ._b_blk a:hover{border-bottom-color:rgba(0,0,0,1)!important}
._b_lbl, ._b_lbl a, ._link, .user_link_post {border-bottom-color:#bcd7eb}
._b_lgn, ._b_lgn a{border-bottom-color:#B9D998}
._b_lgn:hover, ._b_lgn a:hover{border-bottom-color:#6C9A3B}
._b_def, ._b_def a{border-bottom-color:#3c3c3c}
._b_gr,  ._b_gr  a{border-bottom-color:#818181}
._b_dgr, ._b_dgr a{border-bottom-color:#4d4d4d}
._b_fef, ._b_fef a{border-bottom-color:#e5e5e5}
._b_lgr, ._b_lgr a{border-bottom-color:#9f9f9f}
._b_bl,  ._b_bl  a{border-bottom-color:#3399cc}
._b_wbl, ._b_wbl a{border-bottom-color:#a3bbca}
._b_dfb, ._b_dfb a{border-bottom-color:#dfb542}
._b_d88, ._b_d88 a{border-bottom-color:#F2CD82}
._b_d88:hover, ._b_d88 a:hover{border-bottom-color:#D88D0B}
._b_e2e, ._b_e2e a{border-bottom-color:#e2e2e2}
._b_e2e:hover, ._b_e2e a:hover{border-bottom-color:#9F9F9F}
._b_ccc, ._b_ccc a{border-bottom-color:#CCC}
._b_c2c, ._b_c2c a{border-bottom-color:#c2c2c2}
._b_c2c:hover, ._b_c2c a:hover{border-bottom-color:#333!important}
._link._pnk {border-bottom-color:#FABAD7}
._link._pnk:hover {border-bottom-color:#ed1b7b}
._b_b2b {border-bottom-color:#b2b2b2}
._wht._b_b {border-bottom-color:#fff}
._wht._b_b:hover {border-bottom-color:#FFF}
._b_btn {border-color:#d9d9d9}
.active._b_btn {border-color:#a9cce1}
._b_d._b_fef a {border-bottom-style:solid!important}
._b_lbl:hover, ._b_lbl a:hover, ._link:hover, ._dlink:hover,  ._b_wbl:hover, ._b_wbl a:hover, .user-note a:hover, .community-list a:hover, .community-list-my a:hover, .pagination a:hover span, .user_link_post:hover {border-bottom-color:#2279be}
._b_lgr:hover, ._b_lgr a:hover, .fixed-helper li a:hover, ._b_b2b:hover {border-bottom-color:#3c3c3c}
._b_tra:hover {border-color:transparent!important}
/*** ***/
.alink-a, .journal-warning p a {color:#2279BE!important;border-bottom-color:#bcd7eb;border-bottom-color:rgba(34,121,190,.3)}
.alink-a:hover, .journal-warning p a:hover {border-bottom-color:#2279BE}
.alink-a-9 {color:#3e87c5;border-bottom-color:#c3daed;border-bottom-color:rgba(62,135,197,.3)}
.alink-a-9:hover {border-bottom-color:#3e87c5}
.alink-a-8 {color:#5896cb;border-bottom-color:#cadfef;border-bottom-color:rgba(88,150,203,.3)}
.alink-a-8:hover {border-bottom-color:#5896cb}
.alink-a-7 {color:#6fa4d2;border-bottom-color:#d0e3f1;border-bottom-color:rgba(34,121,190,.3)}
.alink-a-7:hover {border-bottom-color:#6fa4d2}
.alink-a-6 {color:#86b2d9;border-bottom-color:#d7e7f3;border-bottom-color:rgba(134,178,217,.3)}
.alink-a-6:hover {border-bottom-color:#86b2d9}
.alink-a-5 {color:#9bbfdf;border-bottom-color:#ddebf5;border-bottom-color:rgba(155,191,223,.3)}
.alink-a-5:hover {border-bottom-color:#9bbfdf}
.alink-b {color:#343434;border-bottom-color:#c2c2c2}
.alink-b:hover {border-bottom-color:#343434}
.alink-b-9 {color:#585858;border-bottom-color:#cdcdcd}
.alink-b-9:hover {border-bottom-color:#585858}
.alink-b-8 {color:#737373;border-bottom-color:#d5d5d5}
.alink-b-8:hover {border-bottom-color:#737373}
.alink-b-7 {color:#8d8d8d;border-bottom-color:#dddddd}
.alink-b-7:hover {border-bottom-color:#8d8d8d}
.alink-b-6 {color:#a3a3a3;border-bottom-color:#e3e3e3}
.alink-b-6:hover {border-bottom-color:#a3a3a3}
.alink-b-5 {color:#acacac;border-bottom-color:#ededed}
.alink-b-5:hover {border-bottom-color:#acacac}
.alink-s, .journal-warning p a {border-bottom-style:solid;border-bottom-width:1px}
.alink-d {border-bottom-style:dotted;border-bottom-width:1px}
.alink-h {border-bottom-style:dashed;border-bottom-width:1px}
/* */
.alink-icon {position:relative;margin-left:25px}
.alink-icon .icon {top:3px;left:-25px}
/* */
.alink-b-9 .icon {color:#ddd}
/* */
.alink-plus b {position:absolute;top:0;left:-30px;font-size:30px}
/* */
._ulink {border-bottom:1px solid #dbdbdb;color:#404142}
._ulink:hover {border-bottom-color:#404142}
/* */
._dataerror {display:inline-block;position:relative;vertical-align:top}
._dataerror .pseudo-form, ._dataerror .radiogroup, ._dataerror .form-checkbox, ._dataerror .pseudo-textarea {border:1px solid #DF8484!important}
._dataerror span._err {position:absolute;background:#DF8484;top:0;left:100%;padding:4px 5px;min-height:18px;line-height:20px;white-space:nowrap;color:#fff!important;margin-left:5px;z-index:21}
._dataerror span._err:after {right:100%;top:9px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(223, 132, 132, 0);border-right-color:#DF8484;border-width:5px}
._dataerror .pseudo-form:last-of-type{margin-right:0}
/* */
._err-position-tp span._err, ._dataerror span._err-tp {top:auto;bottom:100%;left:0;margin:0 0 5px 0}
._err-position-lp span._err, ._dataerror span._err-lt {top:0;left:auto;right:100%;margin:0 5px 0 0}
._err-position-bt span._err, ._dataerror span._err-bt {top:100%;left:0;margin:5px 0 0 0}
/* */
._err-position-tp span._err:after, ._dataerror span._err-tp:after {top:100%;left:10px;border:5px solid transparent;border-top-color:#DF8484;margin:0}
._err-position-lt span._err:after, ._dataerror span._err-lt:after {left:100%;border-right:0;border-left-color:#DF8484}
._err-position-bt span._err:after, ._dataerror span._err-bt:after {top:-10px;left:10px;border:5px solid transparent;border-bottom-color:#DF8484;margin:0}

/* */
._dataerror.pseudo-form, ._dataerror.radiogroup, ._dataerror.form-checkbox, ._dataerror.pseudo-textarea {border:1px solid #DF8484!important}
span._err {position:absolute;background:#DF8484;top:0;left:100%;padding:4px 5px;min-height:18px;line-height:20px;white-space:nowrap;color:#fff!important;margin-left:5px;z-index:21}
span._err:after {right:100%;top:9px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(223, 132, 132, 0);border-right-color:#DF8484;border-width:5px}
.pseudo-form:last-of-type{margin-right:0}
/* */
span._err-tp {top:auto;bottom:100%;left:0;margin:0 0 5px 0}
span._err-lt {top:0;left:auto;right:100%;margin:0 5px 0 0}
span._err-bt {top:100%;left:0;margin:5px 0 0 0}
/* */
span._err-tp:after {top:100%;left:10px;border:5px solid transparent;border-top-color:#DF8484;margin:0}
span._err-lt:after {left:100%;border-right:0;border-left-color:#DF8484}
span._err-bt:after {top:-10px;left:10px;border:5px solid transparent;border-bottom-color:#DF8484;margin:0}

.main-register-bottom ._dataerror  { display:block;float:left}
.main-register-bottom ._dataerror ._err {top:-20px}

/**  UL, OL **/
.ul_dotted {padding:0;margin:0 0 1.5em 3em;list-style:disc}
.ul_dotted li {margin:0 0 3px}

/* text style */
._it{font-style:italic}
._no{font-style:normal}
._ac{text-align:center}
._al{text-align:left}
._ar{text-align:right}
._up{text-transform:uppercase}
._upn{text-transform:none!important}
._bd{font-weight:bold}
._nor{font-weight:normal!important}
._cp{cursor:pointer}
._cd{cursor:default}
._cm {cursor:move}
._cz {cursor:zoom-in}
._nw{white-space:nowrap}
._nn{white-space:normal}
._un{text-decoration:underline}
.highlight {background:#ffe57f}
h1,h2,h3,h4,h5,h6{position:relative;z-index:3}
/* font size */
h1{font-size:28px}
h2{font-size:26px}
h3{font-size:20px}
h4, h5, h6 {font-size:18px}
._10, ._10 a{font-size:10px}
._12, ._12 a{font-size:12px}
._13, ._13 a{font-size:13px}
._14, ._14 a{font-size:14px!important}
._16, ._16 a{font-size:16px!important}
._15, ._15 a{font-size:15px!important}
._17 {font-size:17px}
._18, ._18 a{font-size:18px!important}
._20{font-size:20px!important}
._21{font-size:21px!important}
._22{font-size:22px!important}
._24{font-size:24px!important}
._26{font-size:26px!important}
._28{font-size:28px}
._30{font-size:30px}
._32{font-size:32px}
._34{font-size:34px}
._36{font-size:36px}
._38{font-size:38px}
._40{font-size:40px}
._42{font-size:42px}
._48{font-size:48px}
._50{font-size:50px}
._56{font-size:56px}
._60{font-size:60px}
._72 {font-size:72px}
._lh13 {line-height:13px!important}
._lh14 {line-height:14px!important}
._lh15 {line-height:15px!important}
._lh16 {line-height:16px!important}
._lh18 {line-height:18px!important}
._lh19 {line-height:19px!important}
._lh21 {line-height:21px!important}
._lh22 {line-height:22px!important}
._lh24 {line-height:24px!important}
._lh25 {line-height:25px!important}
._lh26 {line-height:26px!important}
._lh27 {line-height:27px!important}
._lh28 {line-height:28px!important}
._lh30 {line-height:30px!important}
._lh32 {line-height:32px!important}
._lh36 {line-height:36px!important}
._lh38 {line-height:38px!important}
._lh40 {line-height:40px!important}
._lh42 {line-height:42px!important}
._lh44 {line-height:44px!important}
._lh48 {line-height:48px!important}
._lh55 {line-height:55px!important}
._normalize{line-height:100%!important}
blockquote s {position:absolute;top:0;left:-10px}
/* links */
/* stroked text # background as color */
.stroked{position:relative;z-index:1;overflow:hidden;text-align:center}
.stroked:before, .stroked:after{content:'';display:inline-block;width:100%;height:1px;z-index:-1;position:relative;vertical-align:middle;background:#ccc}
.stroked:before{right:10px;margin:0 0 0 -100%}
.stroked:after{left:10px;margin:0 -100% 0 0}

.separator-line, .dots {border-top:1px dotted #797979;margin:20px 0;height:1px;clear:both}
.dots {margin:30px 0 0;height:auto}
.dots-bigger {margin:20px 0}
.jm-messages-list .dots {border-style:solid;margin:10px 20px -20px 0;border-top-color:#e5e5e5;color:#999;z-index:1}
.jm-messages-list .dots span {font-size:12px!important}
.overdots  {top:-12px;background:#fff;padding:0 15px}
.vhide {display:block;width:100%;height:20px;position:absolute;bottom:0;left:0;background:url(../images/bg/vhide.png) repeat-x 0 0}
/* sprites */
.icon, .tile li.active a:after, .navigation .active:after {background:transparent url(../sprites/iconset.png?1) no-repeat -10000px -10000px;z-index:3}
.icon, .icon2, .user_link_post:after, .user_link_post:before {font-family:'icon-f', sans-serif;font-style:normal!important;text-align:center;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon2 {background:transparent url(../sprites/iconset2.png)}
.mark{background:url(../sprites/markset.png) no-repeat 0 0}
.mark-master{background:url(../sprites/master.png) no-repeat 0 0}
.embrio{background:url(../sprites/embrio.png) no-repeat 0 0;width:20px;height:20px}
.embrio35{background:url(../sprites/embrio_35x35.png) no-repeat 0 0;width:35px;height:35px}
.embrio.large{background:url(../sprites/embrio-large.png) no-repeat 0 0}
.section, .promo {background-image:url(../sprites/sections.png);background-repeat:no-repeat}
/* */
.st-main {background:url(../sprites/sections/main_new.png) no-repeat 0 0}
.st-main-op, .getaccount:after, .counter s {background:url(../sprites/sections/main-new-op.png) no-repeat 0 0}
.st-main-str {background:url(../sprites/sections/main-stripes.png) no-repeat 0 0}
/* */
.st-con-op {background:url(../sprites/sections/consultant-op.png) no-repeat 0 0}
/* */
.pk-stripes, .like-example s, .like-example i, .like-stat i {background:url(../sprites/sections/pk-stripes.png) no-repeat 0 0}
/* */
.store {background:url(../sprites/stores.png) no-repeat 0 0}

/* avatars */
.avatar, .border {border:5px solid #fff}
.avatar a {display:block;width:100%}
.avatar img {display:block}
.a_20, .a_30, .a_35, .a_40, .a_50, .a_60, .a_80, .a_100, .a_160 {background-color:#eaf2f7}
.controls .a_30 {background-color:#fff}
.a_20 {background-position:-635px -270px}
.a_30 {background-position:-635px -270px}
.a_35 {background-position:-600px -265px}
.a_40 {background-position:-560px -260px}
.a_50 {background-position:-555px -250px}
.a_60 {background-position:-500px -240px}
.a_80 {background-position:-420px -220px}
.a_100 {background-position:-320px -200px}
.a_160 {background-position:-160px -140px}
/* */
.a_20, .a_20 a, .a_20 img {width:20px;height:20px}
.a_30, .a_30 a, .a_30 img {width:30px;height:30px}
.a_35, .a_35 a, .a_35 img {width:35px;height:35px}
.a_40, .a_40 a, .a_40 img {width:40px;height:40px}
.a_50, .a_50 a, .a_50 img {width:50px;height:50px}
.a_60, .a_60 a, .a_60 img {width:60px;height:60px}
.a_80, .a_80 a, .a_80 img {width:80px;height:80px}
.a_100, .a_100 a, .a_100 img {width:100px;height:100px}
.a_160, .a_160 a, .a_160 img {width:160px;height:160px}

/*** avatars v2 ***/
.u-avatar {position:relative}
.u-avatar > a, .u-avatar > span {background:url("../sprites/avatars.png") no-repeat -300px -300px #f1f1f1;display:block}
.avatar-border > a {border:5px solid #fff}
.tile .a_160-parent {width:110px;height:110px} .tile .a_160-parent {width:170px;height:170px}
.avatar-border .a_50-round {border-radius:30px}
.avatar-border .a_100-round {border-radius:55px}
.avatar-border .a_80-round {border-radius:45px}
.avatar-border .a_160-round {border-radius:85px}
.a_20 {width:20px;height:20px} .a_30 {width:30px;height:30px} .a_35 {width:35px;height:35px} .a_40 {width:40px;height:40px} .a_50 {width:50px;height:50px} .a_60 {width:60px;height:60px} .a_80 {width:80px;height:80px} .a_100 {width:100px;height:100px} .a_160 {width:160px;height:160px}
.c-avatar, .c-avatar img, .c-avatar .avatar-change {-webkit-border-radius:3px;border-radius:3px}

.a-avatar.a_160-parent > a, .a-avatar.a_160-parent > span {background-position:-20px -20px}
.a-avatar.a_100-parent > a, .a-avatar.a_100-parent > span {background-position:-200px -20px}
.a-avatar.a_80-parent > a, .a-avatar.a_80-parent > span {background-position:-320px -20px}
.a-avatar.a_60-parent > a, .a-avatar.a_60-parent > span {background-position:-420px -20px}
.a-avatar.a_50-parent > a, .a-avatar.a_50-parent > span {background-position:-500px -20px}
.a-avatar.a_40-parent > a, .a-avatar.a_40-parent > span {background-position:-580px -20px}
.a-avatar.a_35-parent > a, .a-avatar.a_35-parent > span {background-position:-640px -20px}
.a-avatar.a_30-parent > a, .a-avatar.a_30-parent > span {background-position:-700px -20px}
.a-avatar.a_20-parent > a, .a-avatar.a_20-parent > span {background-position:-750px -20px}

.a_160-round {border-radius:80px} .a_100-round {border-radius:50px} .a_80-round {border-radius:40px} .a_60-round {border-radius:30px} .a_50-round {border-radius:25px} .a_40-round {border-radius:20px} .a_35-round {border-radius:17px} .a_30-round {border-radius:15px} .a_20-round {border-radius:10px}

.c-avatar.a_160-parent > a {background-position:-20px -200px}
.c-avatar.a_100-parent > a {background-position:-200px -200px}
.c-avatar.a_80-parent > a {background-position:-320px -200px}
.c-avatar.a_60-parent > a {background-position:-420px -200px}
.c-avatar.a_50-parent > a {background-position:-500px -200px}
.c-avatar.a_40-parent > a {background-position:-580px -200px}
.c-avatar.a_35-parent > a {background-position:-640px -200px}
.c-avatar.a_30-parent > a {background-position:-700px -200px}
.c-avatar.a_20-parent > a {background-position:-750px -200px}
/* */
.u-avatar > .icon {left:auto}
.u-avatar.a_160-parent > .icon {top:18px;right:18px}
.u-avatar.a_100-parent > .icon {top:8px;right:8px}
.u-avatar.a_80-parent > .icon {top:6px;right:6px}
.u-avatar.a_60-parent > .icon {top:3px;right:3px}
.u-avatar.a_50-parent > .icon {top:1px;right:1px}
.u-avatar.a_40-parent > .icon {top:0;right:0}
.u-avatar.a_35-parent > .icon {top:-2px;right:-2px}
.u-avatar.a_30-parent > .icon {top:-2px;right:-2px}
.u-avatar.a_20-parent > .icon {top:-4px;right:-4px}
/* */
.u-avatar-change {-webkit-border-radius:0;border-radius:0}
/* */
.u-avatar-change {top:0;left:0;background:#fff;background:rgba(255,255,255,0.9);padding:75px 0 0;height:95px;font-size:14px;line-height:18px;cursor:pointer;width:100%;display:none}
.u-avatar:hover .u-avatar-change {display:block}
.u-avatar-change b {border-bottom:1px solid #2279be}
.a_100 .u-avatar-change {padding:40px 0 0;height:65px}

/* fallback */
.header-avatar .mark.a_30 {background-color:#fff;background-position:-635px -270px;display:block;overflow:hidden}
.community-list .a_80 {background-position:-300px -300px}
.community.a_100 , .community .a_100, .consultant .a_100 {background-position:-290px -300px;background-color:#ececec}
.cav.a_160, .community .a_160, .consultant .a_160 {background-position:0 -140px}
.cav.a_100, .community .a_100, .consultant .a_100 {background-position:-400px -400px}
.cav.a_40 {background-position:-550px -330px}
.cav.a_40 a {display:block;height:40px}
.data-hepler .a_80 {background:#fff}
.data-hepler .a_80 i {top:12px;left:13px}
.consultant-row .avatar {border:2px solid #f1efe5;margin-left:-2px}
/* */
.avatar-change {top:-5px;left:-5px;background:rgba(255,255,255,0.9);height:160px;width:160px;line-height:10px;border:5px solid #fff;display:none}
.avatar:hover .avatar-change {display:block}
.avatar-change a {display:block;width:160px;padding:75px 0 0;height:85px;font-size:16px!important;text-decoration:underline}
.a_100 .avatar-change {width:100px;height:100px}
.a_100 .avatar-change a {width:100px;;height:30px;padding:35px 0 0 0}
.tile-min .avatar-change {width:100px;height:100px}
.tile-min .avatar-change a {display:block;width:100px;padding:40px 0 0;height:60px}
/* */

.pseudo {margin:6px 0 0 20px}
.pseudo i {top:3px}

/* buttons */
.datepicker, .btn, .btn-reply, .label {height:28px;line-height:28px;position:relative;z-index:1;cursor:pointer;color:#4d4d4d;white-space:nowrap}
.datepicker i, .btn i, .btn-reply i, .label i {line-height:18px;color:#909090}
.btn, .btn-reply, .label {margin-left:5px;margin-bottom:10px;padding:0 10px 0 26px}
.btn, .pseudo-form, .btn-friendship, .datepicker {background:#fff}
.btn.inactive{color:#999999}
.datepicker {padding:1px 31px 2px 9px}
.datepicker i {top:4px;right:5px}

.btn:hover {background:#78ad22;color:#fff!important;border-color:#78ad22}
.btn:hover .icon {color:#fff}
.btn-reply:hover {background:#aec8d8;color:#fff;border-color:#aec8d8}
.btn:active, .btn.active, .btn-reply:active, .btn-reply.active  {background:#78ad22;border-color:#78ad22!important;border-top-color:#578113!important;color:#fff!important;top:1px}
.btn-delete:hover {background:#ca1010;border-color:#ca1010!important}

.btn-abuse {color:#7f7f7f;border:1px solid transparent;height:28px;line-height:28px;margin-left:5px;cursor:pointer}
.btn-abuse:hover {background:#f8dbdb;border-color:#e2a6a6;color:#a44a4a}
.btn-abuse:active, .btn-abuse.active {background:#df4d4d;border-color:#9d2424;color:#fff}
.btn-abuse .pseudo-textarea textarea {height:60px}

.btn-send-gift:hover, .btn-send-gift:active, .btn-send-gift.active {background:#66a9ed;border-color:#66a9ed!important;border-top-color:#66a9ed!important;color:#fff!important}
.btn-send-gift:hover i, .btn-send-gift:active i, .btn-send-gift.active i {color:#fff}
.btn-friendship:hover, .btn-friendship:active, .btn-friendship.active {background:#ce5281;border-color:#ce5281!important;border-top-color:#9f385f!important}
.btn-friendship:hover i, .btn-friendship:active i, .btn-friendship.active i {color:#fff}
.btn-message:hover, .btn-message:active, .btn-message.active {background:#4379cb;border-color:#4379cb!important;border-top-color:#2c5799!important}
.btn-message:hover i:before, .btn-message:active i:before, .btn-message.active i:before {color:#fff!important}
.btn-pink {background:#ed1b7b;color:#fff;border:0;height:23px;line-height:23px;padding:5px 10px}
.btn-pink:hover, .btn-pink:active, .btn-pink.active {background:#be1160}
.btn-yelw {background:#ffac0b;color:#fff;border:1px solid #ffac0b;height:29px;line-height:29px;padding:0 15px}
.btn-yelw:hover, .btn-yelw:active, .btn-yelw.active {background:#dc950a}
.btn.spnk {background:#df4f6e;color:#fff;border-color:#df4f6e}
.btn.spnk:hover {background:#cd4764;border-color:#cd4764!important;}
.btn.spnk:active, .btn.spnk.active {background:#b63c56}

.btn-reply {border:1px solid transparent;color:#7aafd8;background:#fff}
.btn-reply:hover {color:#fff;border-color:#aec8d8}
.btn-reply:active, .btn-reply.active {color:#fff;border-color:#3b88b6}

.btn-skip {color:#b7b7b7}
.btn-skip b {border-bottom:1px solid #e9e9e9}
.btn-skip:hover b {border-bottom-color:#fff}
.btn-skip:active b {border-bottom-color:#68ABD4}
.btn-next-step {padding:0 48px;height:38px;line-height:38px}

.btn.sgn {background:#8dc72e;color:#fff;border:0}
.btn.sgn:hover, .btn-add-entry.expanded .btn {background:#78ad22}
.btn.sgn:active, .btn.sgn.active{background:#78ad22}
.btn.sgn.disabled, .btn.sgn.disabled:hover, .btn.sgn.disabled:active, .btn.sgn.disabled.active {background:#cbcbcb!important;border:0!important;color:#fff!important;}
.btn.lil {background:#34ae9d;color:#fff;border:0}
.btn.lil:hover  {background:#2f9d8e}
.btn.gn {color:#fff;background:#9bc854}
.btn.gn:active {color:#333}

.btn-cancel {border:none;color:#a1a1a1;line-height:28px;padding:0 10px;background:#fff;cursor:pointer}

.header-link .btn {margin:0!important;width:auto}
a.btn-join {background:#ec5575;border:0;color:#fff!important}
a.btn-join i {color:#ff95ab;top:5px}
a.btn-join:hover i {color:#fff}
.btn-join-wait, .btn-join-wait:hover {border:1px solid #ececec!important}
.btn-join-joined, .btn-join-joined span {color:#585858!important}
.btn-join-joined i {color:#ec5575}
.btn-join-joined:hover, .btn-join-joined:hover span {color:#fff!important}
.btn-join-joined:hover {background:#808080;border-color:#808080!important}
.btn-join-joined:hover i {font-weight:bold}
.btn-join-joined-on {display:block}
.btn-join-joined-off {display:none}
.btn-join-joined:hover .btn-join-joined-on {display:none}
.btn-join-joined:hover .btn-join-joined-off {display:block}
.btn-join-joined-on .icon, .btn-join-joined-off .icon {left:4px}

.inactive, .inactive:hover, .inactive:active, .inactive.active {background:#fff!important;color:#999!important;border-color:#ccc!important}

button.btn, .btn-big-green, .btn-cancel {height:30px;font-family:'PT Sans', Tahoma, Arial, sans-serif}
.btn._blue {background:#68abd4;color:#fff;border-color:#68abd4!important}
.btn._blue:hover {border-color:#68abd4!important}
.btn._blue:hover {border-bottom-color:#3b88b6!important}
.btn._blue:active {border-top-color:#3b88b6!important;border-bottom-color:#68ABD4!important}

.noi {padding:0 9px}
.noil {padding:0 18px}
.btn-pg-40 {padding-left:40px!important}
.form-control .btn {margin-bottom:0}
.btn i {position:absolute;left:3px;top:5px}
.btn._success, .btn._fail {height:26px;line-height:26px;color:#fff;background:#9BC854;border:1px solid #9BC854}
.btn._success:hover {background:#9BC854}
.big {line-height:28px;height:30px;text-align:center}
.big i {top:6px}
.msuper {height:40px;line-height:40px;padding:0 25px;text-align:center}
.super, button.bsuper {height:40px;line-height:40px;padding:0 20px;text-align:center}
.super.sgn {height:42px;line-height:42px}
.super-extra {padding:0 15px}
.sidebar .super {margin:0 10px 0 0}
button.super {height:44px;font-size:15px}
.super i {top:12px;left:10px}
.extra {padding:4px 15px;font-size:14px}
.mega {font-size:18px;line-height:18px;padding:5px 10px 5px 25px;height:auto}
.mega i {top:6px}
.btn-big-green {height:35px;line-height:35px;border:0;cursor:pointer}
.btn-more {height:30px;line-height:30px;padding:0 10px 0 15px;cursor:pointer}
.btn-more i {top:0;right:-25px}
.btn-more.sand {color:#92691a}
.file input, input.file {position:absolute;height:100%;width:100%;left:0;right:0;top:0;/*bottom:0;*/cursor:pointer;opacity:0}

.viasocial {background:#4c75a3;color:#fff;border-color:#4c75a3;padding:4px 20px 4px 50px;height:30px;line-height:30px;margin-top:-4px}
.viasocial:hover,.viasocial:active,.viasocial.active {background:#57799e;border-color:#57799e!important}
.viasocial i {height:18px;width:36px;left:10px;top:10px}
.vk-sc {background-position:-180px -126px}
.oksocial { background: #ef7800; color: #ffffff; border-color: #ef7800; padding: 4px 20px 4px 40px; height: 30px; line-height: 30px; margin-top: -4px; }
.oksocial:hover,.oksocial:active,.oksocial.active {background:#f08418;border-color:#f08418!important}
.viasocial > span.icon,
.oksocial > span.icon { font-size: 24px; width:15px; height: 24px; line-height: 24px; position: absolute; left: 12px; top: 50%; margin-top: -11px; }
/** **/
.btn-hint s, .form-hint-text {position:absolute;bottom:40px;min-width:210px;left:-3000px;right:auto;color:#fff;background:#9C7DFF;padding:11px 14px;line-height:20px;font-family:"Arial", Verdana, Segoe, Segoe UI, Optima, Arial, sans-serif;white-space:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn-hint.btn-hint-hover s {left:auto;right:0}
.form-hint-showed .form-hint-text {left:-300px;right:auto;bottom:auto;top:0}
.btn-hint:after {display:none;border-top-color:#9C7DFF!important}
.btn-hint:hover:after {display:block}
/*** ***/
.disable-ad {height:26px;line-height:26px;padding:0 10px;background:#3e86c7;color:#fff;font-size:14px;margin:15px 0 0 10px}
.disable-ad:hover, .disable-ad:active {background:#307abc}
/*** ***/
.btn-add-holder {height:40px;margin:0 10px 10px 0;z-index:4}
.btn-add-entry {width:100%}
.btn-add-entry-head {height:40px;line-height:40px;margin:0;padding-left:40px}
.btn-add-entry-head:active {top:0}
.btn-add-entry:active {top:1px}
.btn-add-entry-head i {top:11px;left:14px}
.btn-add-entry-type {background:#f9f8f4;display:none}
.btn-add-entry.expanded .btn-add-entry-type {display:block}
.btn-add-entry-type li {position:relative}
.btn-add-entry-type a {display:block;color:#454544;font-size:14px;padding-left:40px;height:35px;line-height:35px}
.btn-add-entry-type i {position:absolute;top:0;left:14px;color:#7c7c7a;text-align:center;width:20px}
.btn-add-entry-type li:hover {background:#ffe57f}
.btn-add-entry-type li:hover i {color:#19160c}
/* */
.btn-add-entry-head-simple {padding:0 10px;text-align:center}
.btn-add-entry-head-simple i {display:none}

/** InPuTS  **/
.i-big {
    font:400 15px 'PT Sans';
    height:29px}

/* togglers */
.btn-toggle {padding:0;margin:10px 0}
.btn-toggle, .btn-toggle a {line-height:26px;height:26px}
.btn-toggle a {display:block;padding:0 10px;color:#000}
.btn-toggle-first,
.btn-toggle-middle{border-right:0}
.btn-toggle-last {border-right:1px solid #D9D9D9}
.btn-toggle a.active {background:#dcedf7;color:#356987}
.btn-toggle a.active + a {border-left:0}
.btn-toggle-first.active {border-right:1px solid #A9CCE1}
.btn-toggle-middle.active {border-left:1px solid #A9CCE1;margin-left:-1px;border-right:1px solid #A9CCE1}
.btn-toggle-last.active  {border-left:1px solid #A9CCE1;margin-left:-1px}

/* labels */
.label{padding:0 5px;margin:0 10px}
.label-grey{border:1px solid #d0d0d0;border-right:0}
.label-grey b{color:#999999}
.label-grey s{position:absolute;width:10px;height:24px;background-position:-390px 0;top:-1px;right:-7px;left:auto}
.label-grey:hover{background:#fdfac5}
.label-grey:hover s{background-position:-400px 0}
.label-blue{border:1px solid #99cce5;color:#3399CC}
.label-blue:hover{color:#121212}
.label-blue.label-back s{background-position:-390px -25px}
.label-blue.label-next s{background-position:-405px -25px}

/*** new blog controls ***/
.comment-btn {cursor:pointer}
.comment-btn a {display:inline-block;vertical-align:top}
.comment-btn-counter, .comment-btn-text {height:22px;line-height:24px;font-size:13px;color:#585858;vertical-align:top}
.comment-btn-counter .icon {padding-left:12px;display:inline-block;color:#7f7f7f;line-height:24px;vertical-align:top;font-size:12px}
.comment-btn-counter span {border-right:1px solid #dbdbdb;display:inline-block;padding:0 10px 0 7px;height:22px;vertical-align:top}
.comment-btn-counter {border:1px solid #dbdbdb;border-right:0;border-radius:13px 0 0 13px}
.comment-btn-text {border:1px solid #dbdbdb;border-left:0;padding:0 10px;border-radius:0 13px 13px 0;}
/* */
.comment-btn-counter .icon-f-ok {font-size:30px;padding:0 3px 0 12px}
/* */
.btn-side:hover, .btn-side:hover .icon, .comment-btn-no-comments:hover .btn-side, .comment-btn-no-comments:hover .btn-side .icon, .control-btn-settings-active .btn-side .icon {color:#fff}
.btn-side:hover, .comment-btn-no-comments:hover .btn-side  {background:#78ad22;border-color:#78ad22}
.btn-side:hover .comment-btn-count {border-color:#78ad22}
.btn-side:active, .comment-btn-no-comments:active .btn-side {border-top-color:rgba(87, 129, 19, 1)}
/* */
.control-btn:hover .comment-btn-counter, .control-btn:hover .comment-btn-counter .icon {color:#fff}
/* */
.comment-btn-your-comments .icon {color:#ffcc07}
.comment-btn-your-like .icon {color:#ea3b82}
.comment-btn-your-share .icon {color:#2279be}
/* */
.control-btn .comment-btn-counter {border-radius:13px;border:1px solid #dbdbdb}
.control-btn .comment-btn-count {border:0}
.control-btn-no-counter .icon {padding:0;width:22px;text-align:center}
/* */
.control-btn-likes:hover .comment-btn-counter {background:#ea3b82;border-color:#ea3b82}
.control-btn-likes:active .btn-side {border-top-color:rgba(206, 3, 86, 1)}
/* */
.control-btn-share:hover .comment-btn-counter {background:#2279be;border-color:#2279be}
.control-btn-share:active .btn-side {border-top-color:rgba(6, 92, 160, 1)}
/* */
.control-btn-settings {z-index:6}
.control-btn-settings .icon {line-height:16px;vertical-align:top}
.control-btn-settings .btn-side > .icon {font-weight:bold;font-size:14px}
.control-btn-settings .comment-btn-counter {font-weight:bold}
.control-btn-settings:hover .comment-btn-counter, .control-btn-settings-active .comment-btn-counter {background:#78ad22;border-color:#78ad22}
.control-btn-settings:active .btn-side, .control-btn-settings-active .btn-side {border-top-color:rgba(86, 128, 19, 1)}
/* */
.control-btn-settings-actions {background:#fff;right:0;bottom:20px;z-index:5;display:none;border:1px solid #eee}
.control-btn-settings-actions {padding:10px 0}
.control-btn-settings-actions li {list-style:none;white-space:nowrap}
.control-btn-settings-actions li a {color:#343434;font-size:15px;display:block;padding:5px 38px 5px 18px;}
.control-btn-settings-actions .icon {vertical-align:top;line-height:20px;font-size:14px;color:#7f7f7f}
.control-btn-settings-actions li:hover {background:#ffe377}
.control-btn-settings-actions li:hover .icon {color:#fff}
/* */
.control-btn-settings-active .control-btn-settings-actions {display:block}
/*** ***/
.tag {padding:15px 5px 10px 5px;height:140px;margin:0 7px 10px 0}
.tag .badge {background:#fff}
.tag-name {height:50px;margin-top:10px}
._form .badge {background:#fff}

/*** ***/
.status {color:#fff;height:21px;line-height:20px;padding:0 10px 0 30px;position:relative;font-size:13px;margin-left:6px;top:3px;font-weight:normal}
.status-noi {padding:0 10px;margin-left:0}
.status i, .status s {left:6px;top:4px}
.status-clean {background:#e2785b}
.status-photos {background:#4c4c4c}

/*** inputs, radio, checkbox & etc ***/
.form-control{margin:0 0 10px 0}
.form-control span{display:block;font-size:14px;font-style:italic}

.container .search button, .container .search i, .popup-city-sb .search button {top:6px;right:10px;border:0;line-height:14px;font-size:14px}
.container .search i {top:8px!important}
.footer-container .footer-search .pseudo-form {width:150px;margin-right:0}
.footer-container .footer-search button {margin-left:0}
.pseudo-form{position:relative; border:1px solid #d9d9d9;height:28px;line-height:28px;margin-right:3px;z-index:1}
.pseudo-form, .pseudo-form input, .pseudo-textarea textarea{font-family:'PT Sans', Tahoma, Arial, sans-serif;font-size:14px; color:#333333}
.pseudo-form-note {padding:4px 0 0 2px;display:block;font-size:14px;font-style:italic;line-height:22px;color:#8d8d8d}
.pseudo-form-note b {color:#343434}
.pseudo-form-note._vat {padding-top:0}
.pseudo-form-name {margin-top:6px}
.form-required {color:#ed3535}
/* */
.pf-big {height:38px;line-height:38px}
.pf-biger, .pf-biger.btn {height:40px;line-height:40px}
.pf-extrapad {padding:0 20px}
.pf-big.btn {height:44px;line-height:44px}
.pf-biger.btn.disabled {height:38px;line-height:38px}

.inserted-add-form {margin-right:20px}
ul .inserted-add-form {margin:10px 25px 0 -25px}
/* input */
._form-label {padding-left:130px;position:relative}
.editor ._form-label {padding-left:110px}
._form-textarea {padding-left:180px}
._form-textarea-big {padding-left:100px}
._form-label > label {position:absolute;top:0;left:0;line-height:26px;font-size:14px;color:#818181}
._form-label > label.two-rows {line-height:14px}
._form-textarea > label {width:160px}
.pg_220 {padding-left:180px}
.pg_220 > label {width:200px}
._form-help i {margin:3px 0 0 10px}
._form-help-notice {left:-3000px;background:#cbf0a8;padding:10px;color:#5c7445;z-index:10}
._form .btn {margin-bottom:0}
.form-hide:after {position:absolute;top:0;right:0;height:100%;width:50px;z-index:2;content:" "}

.pseudo-input{background:#fff}
.pseudo-input input, .pseudo-textarea input, .pseudo-input-autocomplete input {background:transparent;border:0;padding:0 10px 5px 10px;height:100%;display:inline-block; line-height:24px}
.registration-new .pseudo-input input {padding-bottom:0}
.pseudo-input.focus, .pseudo-select-list.expand {border-color:#68abd4;-moz-box-shadow:0 0 6px 1px rgba(135, 192, 235, 1);-webkit-box-shadow:0 0 6px 1px rgba(135, 192, 235, 1);box-shadow:0 0 6px 1px rgba(135, 192, 235, 1)}
.pseudo-input.valid {border-color:#a4c86c;-moz-box-shadow:0 0 4px 1px rgba(211, 227, 187, 1);-webkit-box-shadow:0 0 4px 1px rgba(211, 227, 187, 1);box-shadow:0 0 4px 1px rgba(211, 227, 187, 1)}
.pseudo-input.notvalid {border-color:#db7070;-moz-box-shadow:0 0 4px 1px rgba(243, 209, 209, 1);-webkit-box-shadow:0 0 4px 1px rgba(243, 209, 209, 1);box-shadow:0 0 4px 1px rgba(243, 209, 209, 1)}
.pseudo-input._error {background:#df8484}
.pseudo-input._error input {color:#fff}
.pseudo-input.focus._error{background:#fff}
.pseudo-input.focus._error input{color:#333333}
.pseudo-input-blue {background:#b5e2ff;border-color:#acd7f3}
.pseudo-input-blue input {color:#6090ad}
.pseudo-input input:-webkit-autofill{ -moz-box-shadow:0 0 0 20px #ffffff inset; -webkit-box-shadow:0 0 0 20px #ffffff inset; box-shadow:0 0 0 20px #ffffff inset; }
/* */

/* */
.editor-wrapper-title-input, .editor-wrapper-title-input input {height:34px;line-height:34px;color:#2279be}
.editor-wrapper-title-input input::-webkit-input-placeholder {color:#999}
.editor-wrapper-title-input input:-moz-placeholder {color:#999}
.editor-wrapper-title-input input::-moz-placeholder {color:#999}
.editor-wrapper-title-input input:-ms-input-placeholder {color:#999}

.pseudo-input-phone {position:relative}
.pseudo-input-phone span {position:absolute;top:0;left:-20px;line-height:40px;color:#6d767c;font-size:18px}
.pseudo-input-phone s {top:8px;right:10px}

.pseudo-input.search .icon-search, .section-tile .pseudo-input .icon-search {display:none}

.registration-input {border:1px solid #aacbdc;background:#fff;padding:8px 0;height:18px;margin-top:15px}
.registration-input input {border:0;display:block;margin:-2px 10px 0 25px;background:rgba(0, 0, 0, 0)}
.main-register-bottom .registration-input input {margin:0 10px 0 35px}
.registration-input i {top:8px;left:10px}
.registration-input-holder ._dataerror {display:block}
.registration-input-holder span._err {top:3px}
._dataerror, ._dataerror .registration-input {border-color:#DF8484}

/* textarea */
.pseudo-textarea{border:1px solid #dfdfdf;background:#fff;padding:2px 10px}
.pseudo-textarea textarea{background:transparent;border:0;resize:vertical;height:100px;width:100%}
.pseudo-textarea .shortarea {resize:none;height:48px}
.pseudo-textarea .bigarea {resize:none;height:150px}
/* */
.form-range-inputs-separator {padding-left:2px;margin:0 4px}
/* radio */
.form-radio, .form-checkbox{position:relative;line-height:18px;cursor:pointer}
.form-radio label {position:relative;left:25px}
.iradio {display:block}
.form-checkbox {margin-bottom:10px!important}
.form-checkbox:last-child, .form-checkbox:last-of-type {margin-bottom:0!important}
.form-checkbox label {padding-left:25px;display:block}
.form-radio label, .iradio, .form-checkbox label{cursor:pointer;overflow:hidden;margin:0 20px 0 0;line-height:20px}
.form-radio label:hover, .form-checkbox label:hover, .iradio:hover + label {border-bottom:1px dotted #3C3C3C}
.iradio i {width:34px;height:18px}
.header-link .form-radio:hover label, .form-checkbox:hover label{border-bottom:0}
.form-radio {margin-right:25px}
.form-radio input{position:absolute;top:0;left:0;border:0}
.form-radio i, .form-checkbox i {top:0;left:0}
._lh28.form-checkbox i {top:5px}

/* select */
.radiogroup {padding:1px 0}
._dataerror .radiogroup {padding:0 5px}
.pseudo-select-list {margin-right:8px;cursor:pointer;z-index:20}
.pseudo-select-list s{display:block;margin:0 20px 0 10px;overflow:hidden;white-space:nowrap;line-height:29px}
.pseudo-select-list i{right:0;top:0;width:26px;height:26px;color:#343434}
.pseudo-select-list.expand i {color:#343434}
._dataerror.pseudo-select-list i, ._dataerror .pseudo-select-list i {color:#DF8484}
.pseudo-select-list-scrollbar{position:absolute;z-index:19;top:100%;left:-3000px;width:100%;margin-top:1px;overflow:hidden;border:1px solid #eee;}
.pseudo-select-list-scrollbar ul li{padding:6px 10px;border-bottom:1px dotted #e7e7e7;color:#3c3c3c;font-size:14px;cursor:pointer;line-height:100%;margin:0}
.pseudo-select-list-scrollbar ul li:last-child {border:0}
.pseudo-select-list-scrollbar li:hover{background:#ffe57f}
.pseudo-select-list-scrollbar .scrollbarY{background:#fff}
.expand.pseudo-select-list {z-index:21}
.expand .pseudo-select-list-scrollbar{left:0;right:0}
/* */
.pseudo-input-autocomplete .pseudo-select-list-scrollbar {width:130%;margin-top:4px}
.pseudo-input-autocomplete ul li {border:0}
.pseudo-input-autocomplete ul li b {font-weight:bold}
.pseudo-input-autocomplete ul li span {color:#8c8c8c;font-size:13px}
/* */
.selection-form-label-default {color:#8d8d8d;margin-top:-5px}
.selection-form-label .icon, .selection-form-label-parent .icon {font-weight:normal;color:#9c9b96}
.selection-form-labels {margin-bottom:-5px}
.selection-form-label {background:#e9e7df;height:30px;line-height:30px;padding:0 10px;margin:0 5px 5px 0}
.selection-form-label s {color:#878787}
.selection-form-label + .selection-form-label-parent:before {clear:both;content:"";display:block}
.selection-form-label + .selection-form-label-parent {padding-top:12px}
/* */
.disabled, .disabled:hover, .disabled:active, .disabled.active {background:#fff!important;border:1px solid #d9d9d9!important;color:#999!important;top:0;cursor:default}
.disabled input:disabled, .disabled-checkbox {cursor:not-allowed}
.disabled input {color:#999}
.disabled i, .disabled:hover i, .disabled:active i, .disabled.active i, .disabled-checkbox i {-moz-opacity:0.5; -khtml-opacity:0.5;opacity:0.5}
/* */
.user-selector {height:auto}
.user-selector-preview {padding:0 10px}
.user-selector .user-selector-preview .created {margin-bottom:4px}
.user-selector.pseudo-select-list i {height:60px;line-height:60px}
.pseudo-select-list-scrollbar li:hover .hide u {background:url(../images/bg/hide-select.png) no-repeat 100% 0}
/*** ***/
.pseudo-form-img-uploader {margin-left:-10px}
.pseudo-form-img-upload {border:1px dashed #DBDBDB;border-radius:4px;margin:0 0 15px 10px}
.pseudo-form-img-upload:hover, .pseudo-form-img-upload.draggable {background:#fff;border-style:solid}
.pseudo-form-img-holder {padding:20px}
.pseudo-form-img-loaded .pseudo-form-img-upload, .pseudo-form-img-container {width:98px;height:98px;display:inline-block;vertical-align:top}
.pseudo-form-img-loaded .pseudo-form-img-holder {padding:0}
.pseudo-form-img-loaded .pseudo-form-img-holder div {display:none}
.pseudo-form-img-loaded .pseudo-form-img-holder:before {content:"";height:100px;vertical-align:middle;display:inline-block}
.pseudo-form-img-loaded .pseudo-form-img-holder a {vertical-align:middle}
/* */
.pseudo-form-img-container {border:1px solid #DBDBDB;border-radius:4px;background:#fff}
.pseudo-form-img-uploader .pseudo-radio {margin:0 0 15px 10px;padding:0}
.pseudo-form-img-uploader .pseudo-radio .radio-icon {position:static;display:block;margin:10px auto 0 auto}
.pseudo-form-img-loaded-hint {display:none;height:38px;line-height:42px;padding-left:40px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAlCAMAAABruAmEAAAAYFBMVEX5+PRZWVji4d3p6ORCQkI6Ojq0s7F2dnT19PCXlpT49/NHR0fNzMlRUVDy8e1lZWSKiYdOTk7S0c7Z2NWRkY/Dwr9vb25+fnzt7Ok0NDS9vLqhoJ6CgYCmpqSwsK2uraqs5BxsAAABOElEQVR4XnXQ126EMBQA0XGv9M6W/P9fRlEW4SAyr8f1AkQ7J5NmG7kmhbDSSyuEvEoKHgAfksQXEkXgN9UHEef3SVZ4IAf4mr0Y03rSbAGk7nk73qbYRJJI4NFSK6yJBRmPaHp+8wbVvopdddA7oIYo06qdLO9C1fA0Wrxm5PWFYCsVF235+6+mesA4QjaRXFXhnEabFbQ/lMDnrC4zfP5QR9kxeXNLwOdAI0S73lOadjev9R114PW2CXlLVLkOVXgNAPhRLKogonFO7wBLMy2dG0E6wEnQA3sF0PXQbiNnWqI2gOYFsSlp4ENTqqEtiYNoxn9pMAM53xKhAe6p7r7+IyatLjQYPrnnhYI7SOpMWex2jh7ClzSlyJEXj5KWsVzXrWfSSMrXljUU1Vs/HPWVpczps2eEb9aSEp5nRr3tAAAAAElFTkSuQmCC') no-repeat 0 0;}
.pseudo-form-img-loaded + .pseudo-form-img-loaded-hint {display:block}
/* */
.pseudo-form-img-controls {top:0;left:0;width:100px;height:100%;background:rgba(0,0,0,.6);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.pseudo-form-img-control-item {display:block;height:50px;font-size:40px;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.pseudo-form-img-control-item .icon {color:#fff;line-height:52px;height:50px;font-size:40px;display:block!important}
.pseudo-form-img-control-item .icon:before {font-size:40px}
.pseudo-form-img-container:hover .pseudo-form-img-control-item, .pseudo-form-img-container:hover .pseudo-form-img-controls {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#90000000', endColorstr='#90000000')}

/* */
.track {line-height:24px;top:0;left:0;cursor:pointer;margin-left:7px}
.track.abs {margin-left:0}
.blog-controls-repost .track {margin-right:10px;min-height:1px;min-width:22px}
.track-finger {width:22px;height:22px;display:block;position:absolute;top:0;left:-1px;border:1px solid #fff;background:#fff;z-index:2;cursor:pointer}
.track-finger i {top:6px;left:2px;font-size:16px;color:#909090}
.track-count {font-size:14px;color:#7c7c7c;position:absolute;top:0;left:0; padding:0 10px 0 30px;background:#f5f4f0;z-index:1;height:24px;line-height:24px;cursor:pointer}
.blog-controls-repost .track-count {position:relative}
.track-count:hover {background:#ed1b7b;color:#fff}
.track-finger:hover, .active .track-finger:hover {background:#ed1b7b;border-color:#ed1b7b}
.active .track-finger {background:#fde8f2;border-color:#fde8f2}
/* */
.track-inactive:hover .track-finger, .active .track-inactive:hover .track-finger {background:#fff;border-color:#fff}
.track-inactive:hover .track-finger i:before, .active .track-inactive:hover .track-finger i:before {color:#909090}
/* */
.track-btn i {top:4px}
.track-btn {color:#343434}
.track-btn.liked {background:#fde8f2;border-color:#fe9dcb}
.track-btn:hover, .track-btn.liked:hover, .track-btn.liked:active {background:#ed1b7b;border-color:#b82c61!important;color:#fff}
/* */
.brand-likes {position:relative;background:#fff;height:20px;margin:5px auto}
.brand-likes .track-finger, .brand-likes .track-count, .brand-likes .track-finger i:before, .brand-likes .track-finger:hover i:before, .brand-likes .active .track-finger, .brand-likes .active .track-finger:hover i:before {background:none;color:#89b248}
.brand-likes .track-finger {border:2px solid transparent;left:0;height:20px}
.brand-likes .track-finger i {top:3px;font-size:14px}
.brand-likes .track-count {font-size:12px;line-height:24px;height:24px}
.brand-likes .track:hover .track-count {background:#F5F4F0}
.brand-likes .track:hover .track-finger {border-color:#F5F4F0;background:#fff}
.brand-likes .active .track-finger:hover i {top:5px}

/* */
.center {float:right;right:50%}
.center > ul, .center .helper {float:left;right:-50%}

/* */
.badges{white-space:nowrap}
.badge{position:relative}
.badge u{display:none}
.tooltip u {display:none;background:#fff;position:absolute;left:0;padding:5px;border:1px solid #ccc;color:#3C3C3C;font-style:italic;font-size:14px;line-height:14px;white-space:nowrap;z-index:19}
.badge u {bottom:65px}
.tooltip u {bottom:45px;left:-10px}

/***
.control-arrow-a-left, .control-arrow-a-right {display:block;width:50%;height:100%;position:absolute;top:0}
.control-arrow-a-left {left:0;text-align:left}
.control-arrow-a-right {right:0;text-align:right}
.control-arrow {position:absolute;top:0;bottom:0;width:50%}
.control-arrow-a-left:hover .control-arrow, .control-arrow-a-right:hover .control-arrow {visibility:visible}
.control-arrow {color:#fff;display:block;text-align:center;font-size:40px;vertical-align:bottom}
.control-arrow a {display:block;width:50px;height:50px;line-height:50px}
.control-arrow a:before {color:#fff;font-size:80px}
.control-arrow i {margin-top:8px;display:block}
.control-arrow-left {left:10px}
.control-arrow-right {right:10px}***/
.upload-image-view img {display:block;margin:auto}
.control-arrow {width:50%;height:100%;position:absolute;top:0;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
.control-arrow a, .control-arrow i {display:inline-block;width:100%;height:100%}
.control-arrow i:before {position:relative;top:50%;margin-top:-100px!important;line-height:0!important;}
.control-arrow-left {left:0}
.control-arrow-left a, .control-arrow-left i {text-align:left}
.control-arrow-right {right:0}
.control-arrow-right a, .control-arrow-right i {text-align:right}
.control-arrow a:before, .control-arrow i:before {color:#fff;font-size:120px;vertical-align:middle;text-shadow: 0 0 3px rgba(0,0,0,.3);margin:0 25px;line-height:420px;visibility:hidden}
.control-arrow a:hover:before, .control-arrow i:hover:before {visibility:visible}

/* icon types */
.ifix{top:0;left:-20px;text-align:center}
.avatar .ifix{top:-2px;right:-2px;left:auto}
.a_160 .icon {top:10px;right:10px}
.a_100 .icon {top:7px;right:7px}
.i_18{width:18px;height:18px;font-size:14px;line-height:12px}
.i_20{width:20px;height:20px}
.i_25-20{width:25px;height:20px}
.i_30{width:30px;height:30px}
.i_35{width:35px;height:35px}
.i_point{width:65px;height:50px}
.i_30-50{width:30px;height:50px}
.i_55{width:55px;height:55px}
.i_60{width:60px;height:60px}
.section{width:90px;height:70px}
.section-pointer {width:65px;height:50px}
.tail {width:24px;height:20px;bottom:-18px;left:20px}

/* Line Title */
._stripe {position:relative;z-index:2;display:inline-block;background:#FFF;padding:.278em 1.3333em .278em 1em;line-height:1.1em;*display:inline}
._stripe:after {content:'';background:#ffe361;display:block;position:absolute;z-index:2;left:5%;right:10%;top:35%;margin-top:-.5em;bottom:0;-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}
._stripe:before{content:'';background:#ffe361;display:block;position:absolute;z-index:2;left:50%;right:5%;bottom:-20%;top:35%;-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);transform:rotate(2deg)}
._stripe span {position:relative;z-index:99}
/* */
.holder-line {}
.holder-line-item {background:#fff;padding-right:25px;display:inline-block}
.holder-line s {border-bottom:1px solid #e5e5e5;height:1px;position:absolute;top:50%;left:0;right:0;margin-top:2px}
/** **/
.ul_styled {margin:1.2em 0}
.ul_styled li{margin:.25em 0 .25em 1.6em}
.ul_styled li:before{content:'—';float:left;margin-left:-1.55em}
