@font-face {font-family: 'Arial Narrow';src: url('fonts/hinted-ArialNarrow.eot');src: local('Arial Narrow'), local('ArialNarrow'),url('fonts/hinted-ArialNarrow.eot?#iefix') format('embedded-opentype'),url('fonts/hinted-ArialNarrow.woff2') format('woff2'),url('fonts/hinted-ArialNarrow.woff') format('woff'),url('fonts/hinted-ArialNarrow.ttf') format('truetype'),url('fonts/hinted-ArialNarrow.svg#ArialNarrow') format('svg');font-weight: normal;font-style: normal;}
@charset "utf-8";

html {padding:0;margin:0;}
body {background: #d4d8e0;color: #414141; font-size: 12px; line-height: 16px; font-family: Tahoma, Geneva, sans-serif; margin:0; padding:0;}
body.mainpage {background: #ffffff url("../img/bg/bg_c_1.jpg") no-repeat fixed center top;background-size: cover;min-width: 1200px;}
body.whitebody {background: #ffffff;}
.page_content {/*overflow: hidden;*/}
a {outline: none;text-decoration: none;color: #4f5d80;}
a:hover {text-decoration: none;color: #4f5d80;}
:focus {outline: none;}
p {margin:0 0 15px 0;padding:0;}
td {vertical-align:top;}
table {border-spacing: 0;border-collapse: collapse;}
img {border: none;}
input, select, textarea, button {font-family: Tahoma, Geneva, sans-serif;border: none;}

.clear {clear:both;display:block;font-size:0;line-height:0;}
.clearfloat:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;}
header, nav, section, article, aside, footer {display: block}

body.mainpage header {width: 100%;height: 51px;padding: 0;margin: 0;position: relative;}
body.mainpage header .main_header {margin: 0 auto;padding: 0 50px;height: 51px;width: 1100px;position: relative;}
body.mainpage header .rl {content: '';display: block;position: absolute;left: 50%;top: 0;right: 0;margin-left: 550px;height: 51px;background: url("../img/img_376.png") repeat;}
body.mainpage header a.logo {display: block;position: absolute;width: 108px;height: 16px;left: 50px;top: 17px;text-decoration: none;background: url("../img/logo_top_2.png") top left no-repeat;}

body.mainpage header .login_soc {height: 25px;width: 146px;padding: 13px 14px 13px 0;float: right;background: url("../img/img_376.png") repeat;}
body.mainpage header .login_soc a {display: block;float: left;width: 25px;height: 25px;text-decoration: none;background: url("../img/img_374.png") left top no-repeat;}
body.mainpage header .login_soc a + a {margin-left: 5px;}
body.mainpage header .login_soc a.s2 {background-position: -30px top;}
body.mainpage header .login_soc a.s3 {background-position: -60px top;}
body.mainpage header .login_soc a.s4 {background-position: -90px top;}
body.mainpage header .login_soc a.s5 {background-position: -120px top;}
body.mainpage header .login_soc a:hover {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
body.mainpage header .login_soc_label {float: right;padding: 17px 6px 0 13px;height: 34px;line-height: 16px;font-size: 12px;color: #ffffff;background: url("../img/img_376.png") repeat;}

body.mainpage header .login_form {float: right;position: relative;}
body.mainpage header .login_form:before {content: '';display: block;position: absolute;right: 0;top: 0;width: 2000px;margin-right: 100%;height: 51px;background: url("../img/img_376.png") repeat;}
body.mainpage header .login_form .notlogout {float: left;margin: 0;padding: 13px 11px 0 19px;height: 38px;position: relative;line-height: 24px;font-size: 12px;color: #dee1e9;cursor: pointer;background: url("../img/img_376.png") repeat;}
body.mainpage header .login_form .notlogout span {display: block;position: absolute;width: 13px;height: 13px;left: 0;top: 19px;background: url("../img/img_327.png") left bottom no-repeat;}
body.mainpage header .login_form .notlogout.a span {background-position: left top;}
body.mainpage header .login_form .forgotpass {float: left;display: block;height: 38px;line-height: 24px;font-size: 12px;color: #fff;padding: 13px 17px 0 0;background: url("../img/img_376.png") repeat;}
body.mainpage header .login_form .fields {float: left;overflow: hidden;}
body.mainpage header .login_form .fields.b_1 {position: relative;padding: 13px 0 0 0;height: 38px;width: 271px;background: url("../img/img_377.png") left top no-repeat;}
body.mainpage header .login_form .fields.b_1 input {display: block;float: left;height: 25px;width: 115px;padding: 0;margin: 0 0 0 9px;background: none;border: none;font-size: 12px;color: #ffffff;}
body.mainpage header .login_form .fields.b_1 input + input {margin-left: 23px;}
body.mainpage header .login_form .fields.b_2 {padding: 13px 0 0 5px;height: 38px;background: url("../img/img_376.png") repeat;}
body.mainpage header .login_form .fields.b_2 button {display: block;height: 25px;min-width: 74px;padding: 0 10px;margin: 0;background: #ffffff;font-size: 12px;color: #61708b;cursor: pointer;}
body.mainpage header .login_form .fields.b_2 button:hover {background: #f2f2f2;}
body.mainpage header .login_form .fields.b_3 {position: relative;padding: 13px 0 0 0;height: 38px;width: 133px;background: url("../img/img_377.png") left top no-repeat;}
body.mainpage header .login_form .fields.b_3 input {display: block;height: 25px;width: 115px;padding: 0;margin: 0 0 0 9px;background: none;border: none;font-size: 12px;color: #ffffff;}
body.mainpage header .login_form#remember_form {display: none;}

body.mainpage header .lang {float: right;height: 25px;width: 25px;padding: 13px 0;position: relative;background: url("../img/img_376.png") repeat;}
body.mainpage header .lang img {display: block;height: 25px;width: 25px;cursor: pointer;}
body.mainpage header .lang .otherlng {display: none;position: absolute;left: -10px;top: 38px;padding: 2px 10px 10px 10px;}
body.mainpage header .lang .otherlng a {display: block;text-decoration: none;margin-bottom: 2px;}

body.lkpage .header_lk {position: relative;height: 51px;background: #5e6a86;margin-bottom: 16px;}
body.lkpage .header_lk a.logo {display: block;float: left;width: 108px;height: 16px;margin: 17px 0 0 17px;text-decoration: none;background: url("../img/logo_top_2.png") top left no-repeat;}

body.lkpage .header_lk nav {float: left;margin: 14px 0 0 21px;}
body.lkpage .header_lk nav a {display: block;float: left;font-size: 12px;line-height: 20px;text-decoration: none;color: #ffffff;height: 21px;padding: 0 27px 0 0;margin: 0 18px 0 0;}
body.lkpage .header_lk nav a:hover,
body.lkpage .header_lk nav a.active {text-decoration: underline;}
body.lkpage .header_lk nav a.hasmsg {color: #fffd31;}
body.lkpage .header_lk nav a.p1 {background: url("../img/img_211.png") right center no-repeat;}
body.lkpage .header_lk nav a.p2 {background: url("../img/img_205.png") right 4px no-repeat;padding-right: 26px;margin-right: 17px;}
body.lkpage .header_lk nav a.p2.hasmsg {background-image: url("../img/img_397.png");}
body.lkpage .header_lk nav a.p3 {background: url("../img/img_207.png") right 2px no-repeat;padding-right: 27px;margin-right: 16px;}
body.lkpage .header_lk nav a.p4 {background: url("../img/img_206.png") right 4px no-repeat;padding-right: 24px;margin-right: 0px;}

body.lkpage .header_lk a.chat {display: block;float: right;width: 17px;height: 20px;text-decoration: none;margin: 19px 14px 0 0;background: url("../img/img_6.png") center center no-repeat;}
body.lkpage .header_lk a.chat.active {background: url("../img/img_99.png") center center no-repeat;}
body.lkpage .header_lk a.logout {display: block;float: right;width: 17px;height: 20px;text-decoration: none;margin: 14px 13px 0 0;background: url("../img/img_8.png") center center no-repeat;}
body.lkpage .header_lk a.settings {display: block;float: right;width: 20px;height: 20px;text-decoration: none;margin: 15px 13px 0 0;background: url("../img/img_7.png") center center no-repeat;}
body.lkpage .header_lk a.hiddentopmenu {display: block;float: right;width: 19px;height: 19px;text-decoration: none;margin: 16px 8px 0 0;}
body.lkpage .header_lk a.hiddentopmenu.open {background: url("../img/img_230.png") left top no-repeat;}
body.lkpage .header_lk a.hiddentopmenu.close {background: url("../img/img_231.png") left top no-repeat;}
body.lkpage .header_lk a.hiddentopmenu:hover {background-position: left bottom;}

body.lkpage .header_lk .searchtblk {display: block;float: right;width: 175px;height: 25px;margin: 13px 12px 0 0;padding: 0;position: relative;background: #ffffff;}
body.lkpage .header_lk .searchtblk input[type="text"] {display: block;position: absolute;height: 20px;width: 130px;left: 10px;top: 2px;font-size: 12px;line-height: 20px;color: #4f5f81;border: none;margin: 0;padding: 0;background: none;}
body.lkpage .header_lk .searchtblk button {display: block;position: absolute;height: 26px;width: 26px;right: 0;top: 0;border: none;margin: 0;padding: 0;background: url("../img/img_125.png") center center no-repeat;cursor: pointer;}
body.lkpage .header_lk .searchtblk .ddl {display: none;position: absolute;left: 0;top: 25px;z-index: 200;width: 155px;padding: 5px 10px;}
body.lkpage .header_lk .searchtblk .ddl input {display: none;}
body.lkpage .header_lk .searchtblk .ddl .chb {padding-left: 16px;height: 20px;line-height: 20px;overflow: hidden;font-size: 12px;color: #4f5d80;cursor: pointer;background: url("../img/img_312.png") left -33px no-repeat;}
body.lkpage .header_lk .searchtblk .ddl .chb.a {background-position: left 6px;}

body.mainpage section {background: rgba(255, 255, 255, 0.7);}
body.mainpage section .main_section {padding: 47px 50px 0 50px;margin: 0 auto;width: 1100px;}
body.mainpage.mpcont section .main_section {height: 493px;}
body.mainpage section + section {background: rgba(78, 92, 120, 0.7);}
body.mainpage section .mp_lp {float: left;width: 750px;}
body.mainpage section .mp_rp {float: right;width: 321px;}

body.lkpage section {margin: 0 auto;width: 864px;padding: 0 48px;}
body.lkpage section.lm_position_type_1 {padding-left: 288px;}
body.lkpage section.lm_position_type_2 {padding-left: 80px;}
body.lkpage section .main_section {padding: 0 0 14px 0;}

body.lkpage section.lm_position_type_3 {width: 1104px;}
body.lkpage section.lm_position_type_4 {width: 916px;}

body.lkpage footer {margin: 0 auto;width: 864px;padding: 0 48px;}
body.lkpage footer.lm_position_type_3 {width: 1104px;}
body.lkpage footer.lm_position_type_4 {width: 916px;}
body.lkpage footer .main_footer {position: relative;height: 95px;padding: 5px 0 0 0;}
body.lkpage footer .logo {display: block;float: right;text-decoration: none;width: 108px;height: 15px;background: url("../img/logo_bottom_1.png") center center no-repeat;}
body.lkpage footer .copy {float: right;text-align: center;font-size: 12px;line-height: 12px;color: #616f8a;padding: 2px 16px 0 0;}

body.lkpage footer nav {text-align: center;display: block;padding: 12px 0 0 0;}
body.lkpage footer nav a {font-size: 12px;line-height: 12px;text-decoration: none;color: #387276;}
body.lkpage footer nav span {height: 12px;padding: 0 17px;background: url("../img/img_18.png") center center no-repeat;}
body.lkpage footer nav a:hover,
body.lkpage footer nav a.active {color: #79aaad;}

body.mainpage footer {height: 100px;width: 100%;background: rgba(255, 255, 255, 0.7);}
body.mainpage footer .middle {margin: 0 auto;width: 1100px;height: 100px;padding: 0 50px;}
body.mainpage footer .links {padding: 35px 0 0 0;float: left;}
body.mainpage footer .links a {margin-right: 13px;color: #61708b;font-size: 11px;line-height: 13px;}
body.mainpage footer .logo {float: right;text-decoration: none;margin: 44px 2px 0 0;width: 87px;height: 12px;background: url("../img/img_373.png");}
body.mainpage footer .copy {float: right;margin: 43px 5px 0 0;height: 15px;color: #61708b;font-size: 11px;line-height: 15px;}

.site_text-page_content {padding: 0 0 30px 0;color: #414141;}
body.mainpage section .site_text-page_content.mp_lp {width: 725px;}
.site_text-page_content h1 {display: block;padding: 0 0 20px 0;margin: 0;font-weight: normal;}
.site_text-page_content ol > li{display:block;text-align: justify;}
.site_text-page_content ol > li:before{content:counters(item, ".") ". ";counter-increment:item}
.site_text-page_content ol {counter-reset:item; padding: 0;margin: 0;}
.site_text-page_content ol li ol {padding: 0 0 0 20px;}
.site_text-page_content > ol > li {padding: 0 0 10px 0;}
.site_text-page_content a {text-decoration: underline;}
.site_text-page_content a:hover {text-decoration: none;}

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

.noborder {border: none;}
.displaynone {display: none !important;}
.fr, .floatright {display: block !important;float: right !important;}
.fl, .floatleft {display: block !important;float: left !important;}
.start_post_area {display: none;}
input[type="hidden"] {display: none;}
.rad3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.rad3_bottom {-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.rad3_top {-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.rad_right {-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.rad_left {-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.rad3_left_bottom {-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;}
.rad3_right_bottom {-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;}
.rad3_right_top {-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;}
 
.wradws {background: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 2px 0px 0px rgba(85, 85, 85, 0.09);-moz-box-shadow: 0px 2px 0px 0px rgba(85, 85, 85, 0.09);box-shadow: 0px 2px 0px 0px rgba(85, 85, 85, 0.09);}
.radws {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 2px 0px 0px rgba(85, 85, 85, 0.09);-moz-box-shadow: 0px 2px 0px 0px rgba(85, 85, 85, 0.09);box-shadow: 0px 2px 0px 0px rgba(85, 85, 85, 0.09);}

.sbutton {height: 40px;padding: 0 20px;border: none;font-size: 14px;line-height: 40px;color: #ffffff;text-decoration: none;background: #7a869f;text-decoration: none;}
.sbutton:hover {text-decoration: none;color: #ffffff;background: #4f5f81;}

.small_loader_absolute {position: absolute;width: 18px;height: 18px;background: url("../img/small_loader_circle_2.gif") center center no-repeat;}

.center_main_column {float: right;width: 864px;}

.short_field {white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;overflow: hidden;}  

._tp16 {padding-top: 16px !important;}
._tm16 {margin-top: 16px !important;}
._bm16 {margin-bottom: 16px !important;}
._tm7 {margin-top: 7px !important;}

.black_error_timer_wnd {position: fixed;padding: 16px;max-width: 600px;background: rgba(0, 0, 0, 0.65);color: #ffffff;font-size: 12px;line-height: 16px;word-wrap: break-word;cursor: pointer;}
.black_error_timer_wnd .c {display: block;position: absolute;cursor: pointer;right: 3px;top: 1px;color: #ffffff;font-size: 14px;line-height: 14px;text-decoration: none;}
.black_error_timer_wnd .c:hover {color: #dddddd;}

.text_page_blk {background: rgba(255, 255, 255, 0.9);padding: 20px;color: #3d4149;margin: 40px 11px 0 0;}
.text_page_blk .centered {text-align: center;padding: 80px 40px;}

.beta_testing_atention {position: fixed;bottom: 0;left: 0;width: 100%;height: 24px;padding: 7px 0;line-height: 24px;color: #ffffff;text-align: center;background: #3e4c69;cursor: pointer;}
.beta_testing_atention .c {display: block;position: absolute;width: 15px;height: 15px;text-decoration: none;top: 12px;left: 19px;background: url("../img/img_340.png") left top no-repeat;}
.beta_testing_atention .c.r {left: auto;right: 19px;}
.beta_testing_atention:hover {background: #657087;}
.beta_testing_atention:hover .c,
.beta_testing_atention .c:hover {background-position: left bottom;}

.smile_sprite {background-image: url("../img/smiles/sprite_smile.png");background-repeat: no-repeat;display: block;width: 16px;height: 16px;}
.smilesarea .smile_sprite {display: block;float: left;margin: 0 10px 11px 0;cursor: pointer;}

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

.user_level_2-type_big {display: block;position: absolute;left: 0;bottom: 0;width: 73px;height: 73px;background: url("../img/img_388.png") left top no-repeat;}
.user_level_2-type_norm {display: block;position: absolute;left: 0;bottom: 0;width: 49px;height: 49px;background: url("../img/img_390.png") left top no-repeat;}
.user_level_2-type_small {display: block;position: absolute;left: 0;bottom: 0;width: 40px;height: 40px;background: url("../img/img_392.png") left top no-repeat;}
.user_level_1-type_big {display: block;position: absolute;left: 0;bottom: 0;width: 73px;height: 73px;background: url("../img/img_389.png") left top no-repeat;}
.user_level_1-type_norm {display: block;position: absolute;left: 0;bottom: 0;width: 49px;height: 49px;background: url("../img/img_391.png") left top no-repeat;}
.user_level_1-type_small {display: block;position: absolute;left: 0;bottom: 0;width: 40px;height: 40px;background: url("../img/img_393.png") left top no-repeat;}

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

.q_popup_wnd {position: fixed;padding: 16px;max-width: 600px;background: rgba(0, 0, 0, 0.65);color: #ffffff;font-size: 12px;line-height: 16px;word-wrap: break-word;cursor: pointer;}
.q_popup_wnd .form-q_popup{padding-top: 20px;}
.q_popup_wnd .c {display: block;position: absolute;cursor: pointer;right: 3px;top: 1px;color: #ffffff;font-size: 14px;line-height: 14px;text-decoration: none;}
.q_popup_wnd .c:hover {color: #dddddd;}
.q_popup_wnd .form-q_popup a {display: block;float: left;margin-right: 10px;padding: 8px 15px;color:#fff;height: 20px;line-height: 20px;font-size: 14px;text-transform: uppercase;}
.q_popup_wnd .form-q_popup a.ok {background: #66be00;}
.q_popup_wnd .form-q_popup a.cancel {background: #ab175b;}
.q_popup_wnd .form-q_popup a:hover {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}

.q_popup_wnd .filter_item {margin: 10px 7px 0 0;position: relative;}
.q_popup_wnd .filter_item .t {height: 16px;line-height: 16px;font-size: 11px;color: #636363;margin-bottom: 2px;}
.q_popup_wnd .check_list {position: relative;padding-right: 16px;width: 160px;}
.q_popup_wnd .check_list label {display: block;height: 34px;width: 158px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}

.q_popup_wnd .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.q_popup_wnd .check_list a.dl:hover {background-position: left bottom;}
.q_popup_wnd .check_list .itemlist {z-index: 20;display: none;max-height: 300px;width: 158px;position: absolute;left: 0;top: 38px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.q_popup_wnd .check_list .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;text-transform: capitalize;}
.q_popup_wnd .check_list .itemlist a:hover {background: #d4d8e1;}
.q_popup_wnd .check_list .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.q_popup_wnd .check_list .itemlist .ilist {margin-top: 6px;height: 274px;position: relative;}
.q_popup_wnd .check_list .itemlist .ilist.noscroll {margin-top: 0;max-height: 274px;height: auto;}
.q_popup_wnd .check_list .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 109px;}
.q_popup_wnd .check_list .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 109px;}
.q_popup_wnd .check_list .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.q_popup_wnd .check_list .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}

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

.text_editor .title {height: 14px;line-height: 14px;font-size: 12px;padding: 3px 0 9px 5px;color: #414141;}
.text_editor .addrule {position: relative;height: 14px;margin: 3px 5px 0 0;}
.text_editor .addrule span {display: block;line-height: 14px;height: 14px;color: #4f5d80;text-align: right;float: right;cursor: pointer;padding-right: 20px;background: url("../img/img_286.png") right center no-repeat;}
.text_editor .addrule .ddl {display: none;position: absolute;z-index: 50;padding: 5px 10px;right: -5px;top: 0;}
.text_editor .addrule .ddl a {display: block;line-height: 15px;font-size: 11px;color: #4f5d80;text-decoration: none;padding: 2px 0;}
.text_editor .addrule .ddl a:hover {text-decoration: underline;}

.text_editor .editorarea {position: relative;padding: 5px 0 5px 5px;background: #d4d8e0;}
.text_editor .editorarea .addsmile {display: block;position: absolute;top: 14px;right: 28px;width: 16px;height: 16px;background: url("../img/img_128.png") left top no-repeat;text-decoration: none;}
.text_editor .editorarea .addcontent {display: block;position: absolute;top: 38px;right: 28px;width: 16px;height: 28px;background: url("../img/img_129.png") left top no-repeat;text-decoration: none;}
.text_editor .editorarea .addsmile:hover,
.text_editor .editorarea .addcontent:hover {background-position: left bottom;}
.text_editor .editorarea .save {display: block;position: absolute;top: 0;right: 0;width: 19px;height: 100%;background: #99a6c0 url("../img/img_41.png") center center no-repeat;text-decoration: none;}
.text_editor .editorarea .save:hover {background-color: #7a869f;}
.text_editor .editorarea .inputarea {width: 540px;height: 75px;overflow: hidden;word-wrap: break-word;}
.text_editor .editorarea .inputarea img.smile {border: none;height: 16px;margin: 0;vertical-align: top;width: 16px;}

.text_editor .smilesarea {display: none;padding-top: 12px;}
.text_editor .smilesarea img {display: block;float: left;margin: 0 10px 10px 0;cursor: pointer;width: 16px;height: 16px;}
.text_editor .smilesarea img.smileloaderimg {float: none;margin: 30px auto;}
.text_editor .smilesarea.scrolledblockarea .scroled_cont {overflow: hidden;height: 78px;position: relative;}
.text_editor .smilesarea.scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;}
.text_editor .smilesarea.scrolledblockarea .scroled_pane {height: 9px;position: relative;}
.text_editor .smilesarea.scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 130px;height: 9px;left: 0;top: 0;background: #c3c8d2;}

.text_editor .addimagesarea {border-top: none;display: none;padding: 12px 0 1px 0;overflow: hidden;}
.text_editor .addimagesarea .img {float: left;position: relative;margin: 0 5px 5px 0;height: 79px;width: 79px;overflow: hidden;}
.text_editor .addimagesarea .img img {display: block;height: 79px;width: 79px;}
.text_editor .addimagesarea .img a {display: block;text-decoration: none;width: 15px;height: 15px;position: absolute;top: 2px;right: 2px;background: url("../img/img_291.png") left top no-repeat;}
.text_editor .addimagesarea .img a:hover {background-position: left bottom;}

.text_editor .addaudioarea {display: none;}
.text_editor .addaudioarea .audio {position: relative;padding: 5px 26px 5px 25px;overflow: hidden;color: #4f5d80;font-size: 14px;line-height: 16px;border-bottom: 1px #d4d8e0 dashed;background: url("../img/img_163.png") left center no-repeat;}
.text_editor .addaudioarea .audio:first-child {border-top: 1px #d4d8e0 dashed;margin-top: 16px;}
.text_editor .addaudioarea .audio a:not(.rad3) {display: block;text-decoration: none;width: 11px;height: 11px;margin-top: -5.5px;position: absolute;top: 50%;right: 5px;background: url("../img/img_131.png") left top no-repeat;}
.text_editor .addaudioarea .audio a:hover {background-position: left bottom;}

.text_editor .addvideoarea {border-top: none;display: none;padding: 12px 0 1px 0;overflow: hidden;}
.text_editor .addvideoarea .img {float: left;position: relative;margin: 0 5px 5px 0;height: 79px;width: 79px;overflow: hidden;}
.text_editor .addvideoarea .img img {display: block;height: 79px;width: 79px;}
.text_editor .addvideoarea .img a {display: block;text-decoration: none;width: 12px;height: 12px;position: absolute;top: 2px;right: 2px;background: url("../img/img_113.png") left top no-repeat;}
.text_editor .addvideoarea .img a:hover {background-position: left bottom;}

.text_editor .add_content {display: none;position: absolute;right: 20px;top: 37px;padding: 20px 35px 0 0;}
.text_editor .add_content div {padding: 0 8px;height: 25px;background: #99a6c0;}
.text_editor .add_content div a {display: block;float: left;height: 24px;line-height: 24px;font-size: 12px;color: #ffffff;text-decoration: none;padding: 0 8px;}
.text_editor .add_content div a:hover {text-decoration: underline;}

.text_editor .mem_link {display: none;}

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

.formstyle button {border: none;padding: 0 30px;font-size: 14px;color: #ffffff;background: #8995af;margin: 0;height: 38px;cursor: pointer;}
.formstyle button:hover {background: #7a869f;}
.formstyle input[type="text"],
.formstyle input[type="password"] {border: none;display: block;width: 160px;height: 22px;background: #d4d8e1;padding: 5px 10px;color: #4f5d80;font-size: 18px;line-height: 22px;margin: 0;}
.formstyle textarea {border: none;display: block;width: 160px;height: 200px;background: #d4d8e1;padding: 5px 10px;color: #4f5d80;font-size: 14px;line-height: 18px;margin: 0;resize: none;}
.formstyle label {display: block;padding: 0 0 5px 1px;line-height: 14px;font-size: 12px;color: #4f5d80;}
.formstyle input[type="hidden"] {display: none;}
.formstyle .phoneplus input {padding-left: 20px;}

.formstyle .sel {position: relative;height: 32px;background: #d4d8e1;}
.formstyle .sel span {display: block;padding:  5px 25px 5px 10px;height: 22px;line-height: 22px;color: #4f5d80;font-size: 14px;overflow: hidden;cursor: pointer;}
.formstyle .sel > i {position: absolute;right: 10px;top: 13px;width: 11px;height: 7px;background: url("../img/img_286.png") left top no-repeat;cursor: pointer;}
.formstyle .sel .ddl {display: none;position: absolute;left: 0;top: 33px;background: #c8cedb;padding: 5px;z-index: 100;}
.formstyle .sel.addscrl .ddl {padding-right: 0;}
.formstyle .sel .ddl .scrl {height: 198px;overflow: hidden;position: relative;padding-right: 9px;}
.formstyle .sel .ddl a {display: block;padding: 2px 5px;font-size: 11px;line-height: 15px;}
.formstyle .sel .ddl a:hover {color: #ffffff;background: #8995af;}
.formstyle .sel .ddl .scrolledblockarea .scroled_cont {overflow: hidden;position: relative;}
.formstyle .sel .ddl .scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 100%;}
.formstyle .sel .ddl .scrolledblockarea .scroled_pane {width: 5px;position: absolute;top: 0px;right: 2px;margin: 0;background: #ced3dd;}
.formstyle .sel .ddl .scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 5px;height: 60px;left: 0;top: 0;background: #7a869f;z-index: 2;}

.formstyle .sel_sporttype {display: block;position: relative;background: #d4d8e1;padding:  5px 25px 5px 10px;height: 22px;line-height: 22px;color: #4f5d80;font-size: 14px;overflow: hidden;cursor: pointer;text-decoration: none;}
.formstyle .sel_sporttype i {position: absolute;right: 10px;top: 13px;width: 11px;height: 7px;background: url("../img/img_286.png") left top no-repeat;cursor: pointer;}

.formstyle .showhide {width: 53px;height: 32px;padding-top: 19px;}
.formstyle .showhide a {display: block;float: left;width: 22px;height: 32px;text-decoration: none;}
.formstyle .showhide a.show {margin-right: 9px;background: url("../img/img_284.png") left bottom no-repeat;}
.formstyle .showhide a.hide {background: url("../img/img_285.png") left bottom no-repeat;}
.formstyle .showhide a:hover,
.formstyle .showhide a.a {background-position: left top;}

.formstyle .datesel {width: 301px;}
.formstyle .datesel .sel {width: 97px;float: left;margin-right: 5px;}
.formstyle .datesel .sel:nth-child(3) {margin: 0;}

.formstyle .location .country {float: left;position: relative;}
.formstyle .location .town {display: none;float: left;margin-left: 5px;position: relative;}
.formstyle .location input[type="text"] {width: 189px;}
.formstyle .downlist {z-index: 60;max-height: 200px;position: absolute;left: 0;top: 52px;padding: 5px;background: #c8cedb;}
.formstyle .downlist a {display: block;padding: 2px 5px;font-size: 11px;line-height: 15px;}
.formstyle .downlist a:hover {color: #ffffff;background: #8995af;}
.formstyle .downlist span {display: block;padding: 0px 5px 3px 5px;font-size: 11px;line-height: 11px;text-align: center;}
.formstyle .load {position: absolute;height: 32px;width: 32px;bottom: 0;right: 0;background: url("../img/small_loader_circle_2.gif") center center no-repeat;}

.formstyle .phoneplus {position: relative;}
.formstyle .phoneplus span {text-align: right;display: block;line-height: 32px;color: #4f5d80;font-size: 18px;position: absolute;left: 0px;top: 0px;height: 32px;width: 18px;}

.formstyle .error {border-color: rgba(255, 0, 0, 1);-webkit-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);-moz-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);}

.formstyle .multisel .selma {padding-bottom: 8px;}
.formstyle .multisel .selma .msi {float: left;padding: 0 25px 1px 10px;margin: 0 4px 4px 0;height: 20px;background: #d4d8e1;position: relative;}
.formstyle .multisel .selma .msi.nc {padding: 0 10px 1px 10px;}
.formstyle .multisel .selma .msi span {line-height: 20px;font-size: 12px;color: #4f5d80;}
.formstyle .multisel .selma .msi .c {display: block;position: absolute;text-decoration: none;width: 20px;height: 20px;top: 0;right: 0;background: url("../img/img_306.png") 5px 6px no-repeat;}
.formstyle .multisel .selma .msi .c:hover {background-position: 5px -35px;}

.formstyle .uplfilefs label {display: block;float: left;padding: 0 30px;font-size: 14px;color: #ffffff;background: #8995af;margin: 0;height: 32px;line-height: 32px;cursor: pointer;}
.formstyle .uplfilefs label:hover {background: #7a869f;}
.formstyle .uplfilefs img {display: block;width: 150px;margin: 0 15px 0 0;float: left;}
.formstyle .uplfilefs input {display: none;}

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

.register_by_code_form #level_user_success {display: none;padding: 40px;font-size: 18px;color: #4f5d80;text-align: center;}
.register_by_code_form .gt {color: #4f5d80;display: block;font-size: 18px;line-height: 22px;padding: 17px 0 0 0;margin: 0;border-top: 1px #d4d8e1 dashed;}
.register_by_code_form h1 {display: block;padding: 0 0 20px 0;margin: 0;font-weight: normal;}
.register_by_code_form button.save {display: block;float: left;}
.register_by_code_form .l {padding: 17px 0 19px 0;margin: 0;border-bottom: 1px #d4d8e1 dashed;}
.register_by_code_form .lt {padding: 17px 0 19px 0;margin: 0;border-top: 1px #d4d8e1 dashed;}
.register_by_code_form .lb {padding: 17px 29px 19px 30px;margin: 0;border-top: 1px #d4d8e1 solid;}
.register_by_code_form .nb {border: none !important;}
.register_by_code_form .ntp {padding-top: 0;}
.register_by_code_form .i {margin-right: 15px;}
.register_by_code_form .i.sex .sel {width: 116px;}
.register_by_code_form .i.family .sel {width: 209px;}
.register_by_code_form input.long {width: 355px;}
.register_by_code_form .phoneinp {position: relative;}
.register_by_code_form .phoneinp:before {content: "+";display: block;visibility: visible;height: 22px;width: 20px;font-size: 18px;line-height: 22px;color: #4f5d80;position: absolute;left: 0;top: 5px;text-align: center;}
.register_by_code_form .phoneinp input {width: 345px;padding-left: 20px;}
.register_by_code_form textarea[name="delreason"] {width: 355px;height: 80px;}
.register_by_code_form .chkitem {display: block;float: left;margin-right: 20px;height: 14px;padding-left: 25px;line-height: 14px;font-size: 12px;color: #4f5d80;position: relative;}
.register_by_code_form .chkitem i {display: block;position: absolute;left: 0;top: 0;width: 14px;height: 14px;background: #4f5d80;}
.register_by_code_form .chkitem.a i {background: #4f5d80 url("../img/img_394.png") center center no-repeat;}
.register_by_code_form .atention {color: #f50505;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;margin: 0;padding: 19px 0 0 0;}
.register_by_code_form .category {width: 180px;}
.register_by_code_form .sel_sporttype {width: 340px;}

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

.login_register_page {position: relative;}
.login_register_page .slogon {margin: 29px 0 0 0;font-weight: bold;color: #000000;font-size: 30px;line-height: 32px;font-family: "Arial Narrow";text-transform: uppercase;}

.login_register_page .register_form {background: url("../img/img_379.png") left top no-repeat;padding: 14px 0 12px 0;width: 321px;}
.login_register_page .register_form label {display: block;height: 24px;line-height: 24px;font-size: 12px;color: #dee1e9;padding: 6px 0 0 30px;}
.login_register_page .register_form input {display: block;border: none;background: none;width: 231px;height: 26px;padding: 7px 15px;margin: 0 0 0 30px;font-size: 18px;line-height: 26px;color: #ffffff;}
.login_register_page .register_form input.error {border: 1px #ff0000 solid;width: 229px;height: 24px;}
.login_register_page .register_form button {display: block;border: none;width: 261px;height: 40px;margin: 16px 0 0 30px;padding: 0;text-align: center;font-size: 14px;color: #61708b;background: #ffffff;cursor: pointer;}
.login_register_page .register_form button:hover {background: #f2f2f2;}
.login_register_page .register_form .rule {color: #d4d8e1;font-size: 11px;line-height: 13px;padding: 10px 20px 13px 20px;text-align: center;}
.login_register_page .register_form .rule a {color: #fff;}
.login_register_page .register_form .reg_by_soc {padding: 16px 0 0 16px;}
.login_register_page .register_form .reg_by_soc .t {margin-left: 14px;color: #ffffff;font-size: 12px;line-height: 14px;height: 14px;padding-bottom: 9px;}
.login_register_page .register_form .reg_by_soc a {display: block;float: left;margin-left: 14px;width: 41px;height: 41px;text-decoration: none;background: url("../img/img_378.png") left top no-repeat;}
.login_register_page .register_form .reg_by_soc a.s2 {background-position: -55px top;}
.login_register_page .register_form .reg_by_soc a.s3 {background-position: -110px top;}
.login_register_page .register_form .reg_by_soc a.s4 {background-position: -165px top;}
.login_register_page .register_form .reg_by_soc a.s5 {background-position: -220px top;}
.login_register_page .register_form .reg_by_soc a:hover {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}

.login_register_page .mp_tagsphoto {margin: 18px 0 0 0;}
.login_register_page .mp_tagsphoto span {color: #3a4966;font-size: 18px;line-height: 20px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}
.login_register_page .mp_tagsphoto span + span {margin-left: 12px;}
.login_register_page .mp_tagsphoto img {display: block;margin: 30px 0 0 0;}

.login_register_page .gotoinstr {margin-top: 97px;}
.login_register_page .gotoinstr span {display: block;color: #3f4d68;font-size: 36px;line-height: 36px;text-transform: uppercase;}
.login_register_page .gotoinstr a {display: block;float: left;color: #000000;font-size: 24px;line-height: 24px;text-transform: uppercase;background: url("../img/img_382.png") right 9px no-repeat;padding-right: 23px;}

.simex_blk {padding: 0 0 60px 15px;}
.simex_blk .txt {float: left;padding: 5px 0 0 30px;font-size: 14px;color: #61708b;line-height: 16px;font-family: "Arial Narrow";width: 530px;}
.simex_blk a {display: block;float: left;width: 144px;height: 52px;text-decoration: none;background: url("../img/img_333.png") left top no-repeat;}

.feedback_page_form {width: 600px;margin: 0 auto;}
.feedback_page_form input[type="text"] {width: 580px;margin-bottom: 20px;}
.feedback_page_form input[type="password"] {width: 580px;margin-bottom: 20px;}
.feedback_page_form textarea {width: 580px;margin-bottom: 20px;}
.feedback_page_form button {margin: 0 auto;display: block;}

.usubscribe_page_form {width: 600px;margin: 0 auto;}
.usubscribe_page_form input[type="text"] {width: 580px;margin-bottom: 20px;}
.usubscribe_page_form input[type="password"] {width: 580px;margin-bottom: 20px;}
.usubscribe_page_form textarea {width: 580px;margin-bottom: 20px;}
.usubscribe_page_form button {margin: 0 auto;display: block;}

body.mainpage section .mp_instr_menu_cover {height: 70px;background: rgba(0, 0, 0, 0.15);}
body.mainpage section .mp_instr_menu_cover .mp_instr_menu {height: 70px;width: 1100px;padding: 0 50px;margin: 0 auto;}
body.mainpage section .mp_instr_menu_cover .mp_instr_menu a {display: block;float: left;position: relative;height: 26px;margin: 24px 55px 0 0;color: #cccccf;font-size: 24px;line-height: 26px;font-weight: bold;font-family: "Arial Narrow";text-transform: uppercase;}
body.mainpage section .mp_instr_menu_cover .mp_instr_menu a + a:before {content: '';display: block;position: absolute;left: -31px;top: 4px;width: 3px;height: 17px;background: url("../img/img_381.png") left top no-repeat;}
body.mainpage section .mp_instr_menu_cover .mp_instr_menu a:hover {color: #ffffff;}
body.mainpage section .mp_instr_menu_cover .mp_instr_menu a.a {color: #ffffff;cursor: default;}

body.mainpage section .mp_instr {min-height: 418px;width: 1100px;padding: 0 50px;margin: 0 auto;position: relative;}
body.mainpage section .mp_instr .mp_instr_item {width: 1089px;height: 284px;position: absolute;left: 50px;top: 0;display: none;margin-top: 65px;}
body.mainpage section .mp_instr .mp_instr_item.a {display: block;}
body.mainpage section .mp_instr .mp_instr_item#mp_ii_1 {background: url("../img/img_383.png") left top no-repeat;}
body.mainpage section .mp_instr .mp_instr_item#mp_ii_2 {background: url("../img/img_384.png") left top no-repeat;}
body.mainpage section .mp_instr .mp_instr_item#mp_ii_3 {background: url("../img/img_385.png") left top no-repeat;}
body.mainpage section .mp_instr .mp_instr_item div {position: absolute;color: #ffffff;line-height: 18px;font-size: 12px;}

body.mainpage section .mp_instr .mp_instr_item div.p_1_1_1 {left: 76px;top: -4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_1_2 {left: 58px;top: 14px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_1_3 {left: 43px;top: 32px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_1_4 {left: 31px;top: 50px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_2_1 {left: 351px;top: -4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_2_2 {left: 332px;top: 14px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_2_3 {left: 317px;top: 32px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_2_4 {left: 302px;top: 50px;text-indent: 4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_3_1 {left: 608px;top: -4px;text-indent: 18px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_3_2 {left: 581px;top: 32px;text-indent: 12px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_4_1 {left: 903px;top: -4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_4_2 {left: 884px;top: 14px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_4_3 {left: 868px;top: 32px;}
body.mainpage section .mp_instr .mp_instr_item div.p_1_4_4 {left: 858px;top: 50px;}

body.mainpage section .mp_instr .mp_instr_item div.p_2_1_1 {left: 37px;top: -4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_1_2 {left: 37px;top: 14px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_1_3 {left: 37px;top: 32px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_1_4 {left: 37px;top: 50px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_2_1 {left: 312px;top: -4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_2_2 {left: 312px;top: 14px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_2_3 {left: 312px;top: 32px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_3_1 {left: 587px;top: -4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_3_2 {left: 587px;top: 14px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_3_3 {left: 587px;top: 32px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_3_4 {left: 587px;top: 50px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_4_1 {left: 862px;top: -4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_4_2 {left: 862px;top: 14px;}
body.mainpage section .mp_instr .mp_instr_item div.p_2_4_3 {left: 862px;top: 32px;}

body.mainpage section .mp_instr .mp_instr_item div.p_3_1_1 {left: 90px;top: -4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_1_2 {left: 82px;top: 14px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_1_3 {left: 75px;top: 32px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_1_4 {left: 67px;top: 50px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_2_1 {left: 358px;top: -4px;text-indent: 7px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_2_2 {left: 342px;top: 32px;text-indent: 8px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_3_1 {left: 641px;top: -4px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_3_2 {left: 633px;top: 14px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_3_3 {left: 618px;top: 32px;text-indent: 8px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_4_1 {left: 908px;top: -4px;text-indent: 8px;}
body.mainpage section .mp_instr .mp_instr_item div.p_3_4_2 {left: 893px;top: 32px;text-indent: 8px;}

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

.left_menu {background: #5e6a86;}
.left_menu.position_type_1 {position: fixed;left: 0;top: 0;width: 235px;height: 100%;margin: 0 !important;}
.left_menu.position_type_2 {position: fixed;left: -203px;top: 0;width: 235px;height: 100%;margin: 0 !important;}
.left_menu.position_type_3 {float: left;width: 223px;position: relative;margin-top: 67px;background: #5e6a86;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.left_menu.position_type_4 {float: left;width: 36px;position: relative;margin-top: 67px;background: #5e6a86;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.left_menu .hidenleftmenu {position: absolute;right: 0;top: 0;width: 32px;height: 100%;background: #7a86a1;text-decoration: none;padding: 0;}
.left_menu .hidenleftmenu i {display: block;position: absolute;width: 16px;height: 4px;left: 8px;top: 16px;background: url("../img/img_353.png") left top no-repeat;}
.left_menu.position_type_3 .hidenleftmenu,
.left_menu.position_type_4 .hidenleftmenu {width: 36px;height: 36px;border: none;background-color: #5e6a86;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.left_menu.position_type_3 .hidenleftmenu i,
.left_menu.position_type_4 .hidenleftmenu i {left: 10px;}

.left_menu .change_menu_type {height: 36px;padding: 0;width: 203px;}
.left_menu .change_menu_type a.type1 {display: block;float: left;width: 32px;height: 36px;text-decoration: none;background: url("../img/img_352.png") center center no-repeat;}
.left_menu .change_menu_type a.type2 {display: block;float: left;width: 32px;height: 36px;text-decoration: none;background: url("../img/img_354.png") center center no-repeat;}
.left_menu.position_type_1 .change_menu_type a.type1 {display: none;}
.left_menu.position_type_2 .change_menu_type a.type1 {display: none;}
.left_menu.position_type_3 .change_menu_type {width: auto;}
.left_menu.position_type_3 .change_menu_type a.type2 {display: none;}
.left_menu.position_type_4 .change_menu_type {display: none;}
.left_menu.position_type_4 .change_menu_type a.type2 {display: none;}

.left_menu .lm_balance {height: 54px;width: 186px;background: #61708b;border-right: 1px #596681 solid;}
.left_menu.position_type_1 .lm_balance {background: #7a869f;}
.left_menu.position_type_3 .lm_balance {border: none;width: auto;}
.left_menu.position_type_4 .lm_balance {display: none;}
.left_menu .lm_balance div {padding: 8px 0 0 46px;line-height: 16px;font-size: 11px;color: #fff;background: url("../img/img_75.png") 17px 10px no-repeat;}
.left_menu .lm_balance div span {font-size: 18px;line-height: 18px;}

.left_menu .lm_nav_0 {padding: 0 7px 0 7px;width: 189px;}
.left_menu.position_type_3 .lm_nav_0 {width: auto;}
.left_menu.position_type_4 .lm_nav_0 {display: none;}
.left_menu .lm_nav_0 a {display: block;text-decoration: none;height: 20px;padding: 5px 30px 5px 11px;line-height: 20px;color: #5d667b;font-size: 12px;}
.left_menu .lm_nav_0 a.t {background: #9cddf2 url("../img/img_355.png") 163px center no-repeat;}
.left_menu .lm_nav_0 a.t:hover {background-color: #bee4ef;}
.left_menu .lm_nav_0 a.r {background: #c1e9ba url("../img/img_356.png") 163px center no-repeat;margin-top: 4px;}
.left_menu .lm_nav_0 a.r:hover {background-color: #daf1d7;}
.left_menu.position_type_3 .lm_nav_0 a {background-position: 183px center;}

.left_menu .lm_nav_1 {padding: 7px 0 7px 14px;width: 189px;}
.left_menu.position_type_3 .lm_nav_1 {width: auto;}
.left_menu.position_type_4 .lm_nav_1 {display: none;}
.left_menu .lm_nav_1 a {display: block;padding: 2px 0 2px 27px;height: 20px;line-height: 18px;font-size: 11px;color: #ffffff;text-decoration: none;}

.left_menu .lm_nav_2 {width: 189px;padding: 7px 0 7px 14px;background: #4e5b78;}
.left_menu.position_type_3 .lm_nav_2 {width: auto;}
.left_menu.position_type_4 .lm_nav_2 {display: none;}
.left_menu .lm_nav_2 a {display: block;padding: 2px 0 2px 27px;height: 20px;line-height: 18px;font-size: 11px;color: #ffffff;text-decoration: none;}

.left_menu a.p1 {background: url("../img/img_198.png") left 3px no-repeat;}
.left_menu a.p1.a {background: url("../img/img_350.png") left 3px no-repeat;}
.left_menu a.p2 {background: url("../img/img_199.png") 1px 6px no-repeat;}
.left_menu a.p2.a {background: url("../img/img_351.png") left 3px no-repeat;}
.left_menu a.p3 {background: url("../img/img_200.png") 1px 3px no-repeat;}
.left_menu a.p4 {background: url("../img/img_201.png") 1px 5px no-repeat;}
.left_menu a.p5 {background: url("../img/img_202.png") 1px 5px no-repeat;}
.left_menu a.p6 {background: url("../img/img_203.png") 1px 5px no-repeat;}
.left_menu a.p7 {background: url("../img/img_204.png") 1px 4px no-repeat;}
.left_menu a.p8 {background: url("../img/img_198.png") left 3px no-repeat;}
.left_menu a.p9 {background: url("../img/img_205.png") 1px 4px no-repeat;}
.left_menu a.p10 {background: url("../img/img_206.png") 2px 4px no-repeat;}
.left_menu a.p11 {background: url("../img/img_207.png") 1px 3px no-repeat;}
.left_menu a.p12 {background: url("../img/img_208.png") 1px 5px no-repeat;}
.left_menu a.p13 {background: url("../img/img_209.png") 1px 4px no-repeat;}
.left_menu a.p14 {background: url("../img/img_210.png") 1px 3px no-repeat;}
.left_menu a.p15 {background: url("../img/img_75.png") 0px 4px no-repeat;height: auto;min-height: 22px;}

.left_menu .lm_nav_3 {width: 203px;padding-bottom: 0;}
.left_menu.position_type_3 .lm_nav_3 {border: none;width: auto;}
.left_menu.position_type_4 .lm_nav_3 {display: none;}
.left_menu .lm_language {padding: 7px 0 7px 14px;}
.left_menu .lm_language img {float: left;display: block;height: 12px;margin-top: 4px;}
.left_menu .lm_language span {float: left;display: block;color: #ffffff;font-size: 11px;line-height: 13px;margin: 3px 0 0 14px;}
.left_menu .lm_language .curlng {display: block;cursor: pointer;height: 20px;}
.left_menu .lm_language .otherlng {display: none;}
.left_menu .lm_language .otherlng a {display: block;text-decoration: none;height: 20px;}
.left_menu .lm_language .otherlng a:hover span {text-decoration: underline;}

.my_trainer_gym {padding: 16px 0 0 0;}
.my_trainer_gym .trener_blk {width: 424px;float: left;}
.my_trainer_gym .gym_blk {width: 424px;float: right;}
.my_trainer_gym img {display: block;width: 130px;height: 130px;margin: 0;float: left;}
.my_trainer_gym .info_left_blk {width: 175px;float: left;margin: 9px 0 0 0;}
.my_trainer_gym .info_right_blk {width: 90px;height: 119px;float: right;text-align: center;background: #e5ebec;padding: 9px 0 0 0;}
.my_trainer_gym .trener_gym_info {float: right;width: 270px;height: 128px;padding: 1px 1px 1px 13px;}
.my_trainer_gym .trener_gym_info a {text-decoration: none;color: #4669ad;text-decoration: none;font-size: 12px;line-height: 18px;border-bottom: 1px #4669ad dotted;}
.my_trainer_gym .trener_gym_info a:hover {border: none;}
.my_trainer_gym .trener_gym_info p {color: #636363;font-size: 12px;line-height: 14px;padding: 0 0 8px 0;margin: 0;}
.my_trainer_gym .trener_gym_info p span {color: #4669ad;}
.my_trainer_gym .trener_gym_info p span.spec {display: block;height: 28px;overflow: hidden;}
.my_trainer_gym .trener_gym_info p span.bf {font-size: 16px;line-height: 18px;}
.my_trainer_gym .trener_gym_info p a.bf {font-size: 16px;line-height: 18px;text-decoration: none;border: none;color: #4669ad;display: block;}
.my_trainer_gym .trener_gym_info p.nopd {padding: 0;}
.my_trainer_gym .trener_gym_info p.nopd2 {padding: 0 0 5px 0;}
.my_trainer_gym .trener_gym_info .days {font-size: 12px;line-height: 12px;color: #4669ad;padding: 0 0 30px 0;}
.my_trainer_gym div.clear {padding: 0;margin: 0;}
.my_trainer_gym .nocoach_select {display: block;float: left;width: 420px;height: 72px;padding-top: 54px;border: 2px #ffffff solid;background: #eff0f4;text-decoration: none;text-align: center;}
.my_trainer_gym .nogym_select {display: block;float: right;width: 420px;height: 72px;padding-top: 54px;border: 2px #ffffff solid;background: #eff0f4;text-decoration: none;text-align: center;}
.my_trainer_gym .nocoach_select:hover, .my_trainer_gym .nogym_select:hover {background: #dee1ec;}
.my_trainer_gym .nocoach_select span {line-height: 18px;font-size: 12px;color: #4f5d80;padding-left: 26px;background: url("../img/img_280.png") left center no-repeat;}
.my_trainer_gym .nogym_select span {line-height: 18px;font-size: 12px;color: #4f5d80;padding-left: 26px;background: url("../img/img_281.png") left center no-repeat;}

.user_main_data {height: 275px;position: relative;}
.user_main_data .avatar {display: block;width: 275px;height: 275px;float: left;position: relative;background: url("../img/img_282.png") repeat;}
.user_main_data .avatar img {display: block;width: 275px;height: 275px;}
.user_main_data .avatar span.edit {display: none;position: absolute;bottom: 14px;right: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_278.png") left top no-repeat;}
.user_main_data .avatar:hover span.edit {display: block;}
.user_main_data .avatar span.edit:hover {background-position: left bottom;}
.user_main_data .user_main_data_info {width: 573px;height: 275px;overflow: hidden;float: right;background: url("../img/img_282.png");position: relative;}
.user_main_data .user_main_data_info .d {display: block;position: absolute;left: 0;top: 0;width: 573px;height: 275px;}
.user_main_data .user_main_data_info .d .fio {margin: 26px 0 0 31px;height: 24px;font-size: 24px;line-height: 24px;color: #fff;text-shadow: 1px 1px 0 #000;}
.user_main_data .user_main_data_info .d .slogon {font-size: 12px;line-height: 18px;color: #fff;padding: 9px 50px 9px 14px;position: relative;width: 464px;overflow: hidden;max-height: 103px;margin: 16px 0 0 20px;background: url("../img/img_22.png");word-wrap: break-word;}
.user_main_data .user_main_data_info .d .slogon i {display: block;position: absolute;right: 0;top: 0;width: 50px;height: 100%;background: url("../img/img_21.png") center center no-repeat;}
.user_main_data .user_main_data_info .d .slogon.doedit {cursor: pointer;}
.user_main_data .user_main_data_info .d .birthday_address {margin: 12px 0 0 27px;font-size: 12px;line-height: 18px;color: #fff;text-shadow: 1px 1px 0 #000;}

.user_main_data .user_main_data_info .actl,
.user_main_data .user_main_data_info .gui {display: block;text-decoration: none;position: absolute;right: 32px;top: 26px;height: 25px;width: 24px;background: url("../img/img_296.png") right top no-repeat;}
.user_main_data .user_main_data_info .gui {right: 65px;background-position: left top;}
.user_main_data .user_main_data_info .actl:hover {background-position: right bottom;}
.user_main_data .user_main_data_info .gui:hover {background-position: left bottom;}

.user_main_data .user_main_data_info .actlblk {display: none;position: absolute;right: 24px;top: 26px;padding-top: 31px;}
.user_main_data .user_main_data_info .actlblk .b {position: relative;}
.user_main_data .user_main_data_info .actlblk .tt {position: absolute;width: 10px;height: 5px;position: absolute;right: 15px;top: -5px;background: url("../img/img_297.png") left top no-repeat;}
.user_main_data .user_main_data_info .actlblk a {display: block;padding: 5px 10px 5px 29px;text-decoration: none;height: 20px;line-height: 20px;font-size: 12px;color: #7a86a1;border-bottom: 1px #c8cdd8 solid;}
.user_main_data .user_main_data_info .actlblk a[href]:hover {text-decoration: underline;}
.user_main_data .user_main_data_info .actlblk a.wait,
.user_main_data .user_main_data_info .actlblk a.add {background: url("../img/img_298.png") 9px 6px no-repeat;}
.user_main_data .user_main_data_info .actlblk a.del {background: url("../img/img_299.png") 9px 6px no-repeat;}
.user_main_data .user_main_data_info .actlblk a.block {background: url("../img/img_300.png") 9px 6px no-repeat;}
.user_main_data .user_main_data_info .actlblk a.mess {background: url("../img/img_301.png") 9px 9px no-repeat;border-bottom: none;}

.user_main_data .user_main_data_info .guiblk {position: absolute;right: 24px;top: 26px;padding-top: 31px;}
.user_main_data .user_main_data_info .guiblk .b {position: relative;padding: 1px;}
.user_main_data .user_main_data_info .guiblk .tt {position: absolute;width: 10px;height: 5px;position: absolute;right: 48px;top: -5px;background: url("../img/img_297.png") left top no-repeat;}
.user_main_data .user_main_data_info .guiblk .guib {background: #edeff2;overflow: hidden;height: 164px;width: 524px;}
.user_main_data .user_main_data_info .guiblk .guib .lm {float: left;width: 140px;padding: 10px 0 0 15px;}
.user_main_data .user_main_data_info .guiblk .guib .lm a {display: block;text-decoration: none;color: #4f5d80;font-size: 12px;height: 16px;line-height: 16px;padding: 3px 0;}
.user_main_data .user_main_data_info .guiblk .guib .lm a.a,
.user_main_data .user_main_data_info .guiblk .guib .lm a:hover {text-decoration: underline;}
.user_main_data .user_main_data_info .guiblk .guib .tabs {float: right;width: 321px;height: 156px;padding: 4px 18px;background: #ffffff;}
.user_main_data .user_main_data_info .guiblk .guib .tabs .cont {position: relative;}
.user_main_data .user_main_data_info .guiblk .guib .tabs .cont .pad {padding: 5px 0;}
.user_main_data .user_main_data_info .guiblk .guib .tabs .cont .l {line-height: 16px;font-size: 12px;color: #61708b;padding: 1px 0;}
.user_main_data .user_main_data_info .guiblk .guib .tabs .cont .dev {height: 18px;}
.user_main_data .user_main_data_info .guiblk .guib .tabs .cont.scrolledblockarea .scroled_cont {overflow: hidden;position: relative;width: 321px;}
.user_main_data .user_main_data_info .guiblk .guib .tabs .cont.scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;}
.user_main_data .user_main_data_info .guiblk .guib .tabs .cont.scrolledblockarea .scroled_pane {width: 8px;position: absolute;top: 0px;right: -14px;margin: 0;background: #d4d8e1;}
.user_main_data .user_main_data_info .guiblk .guib .tabs .cont.scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 60px;left: 0;top: 0;background: #79869f;z-index: 2;}

.user_main_data .user_main_data_info .guest_btn {position: absolute;right: 0;bottom: 0;height: 30px;width: 313px;background: url("../img/img_168.png") right top no-repeat;}
.user_main_data .user_main_data_info .guest_btn a {display: block;float: right;height: 27px;margin-top: 4px;line-height: 27px;font-size: 11px;color: #4c5e83;text-decoration: none;}
.user_main_data .user_main_data_info .guest_btn a.addtofriend {padding: 0 29px 0 0;background: url("../img/img_169.png") right center no-repeat;}
.user_main_data .user_main_data_info .guest_btn a.mess {margin: 4px 0 0 16px;padding: 0 24px 0 0;background: url("../img/img_170.png") right center no-repeat;}
.user_main_data .user_main_data_info .guest_btn a.friend,
.user_main_data .user_main_data_info .guest_btn a.wait {padding: 0 20px 0 0;background: url("../img/img_171.png") right center no-repeat;}
.user_main_data .user_main_data_info .guest_btn a[href]:hover {text-decoration: underline;}

.user_main_data .user_main_data_info a.edit {display: none;position: absolute;bottom: 10px;right: 10px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_172.png") left top no-repeat;}
.user_main_data .user_main_data_info:hover a.edit {display: block;}
.user_main_data .user_main_data_info a.edit:hover {background-position: left bottom;}
.user_main_data .user_main_data_info a.editfon {display: none;position: absolute;bottom: 10px;right: 48px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_278.png") left top no-repeat;}
.user_main_data .user_main_data_info:hover a.editfon {display: block;}
.user_main_data .user_main_data_info a.editfon:hover {background-position: left bottom;}
.user_main_data .user_main_data_info .back_image {display: block;position: absolute;left: 0;top: 0;width: 573px;height: 275px;}

.user_main_data .edit_user_main_data_info {width: 573px;height: 275px;position: absolute;top: 0;right: 0;background: url("../img/img_282.png");}
.user_main_data .edit_user_main_data_info .d {display: block;position: absolute;left: 0;top: 0;width: 573px;height: 275px;}
.user_main_data .edit_user_main_data_info .d .fio {margin: 26px 0 0 31px;height: 27px;font-size: 24px;line-height: 24px;color: #fff;text-shadow: 1px 1px 0 #000;}
.user_main_data .edit_user_main_data_info .d .fio input {display: block;float: left;color: #fff;font-size: 24px;line-height: 30px;height: 30px;width: 160px;padding: 0 11px;margin-right: 5px;border: none;background: url("../img/img_50.png") left top repeat;}
.user_main_data .edit_user_main_data_info .d .slogon {font-size: 12px;line-height: 18px;color: #fff;padding: 9px 50px 9px 14px;position: relative;width: 464px;overflow: hidden;margin: 13px 0 0 20px;background: url("../img/img_22.png");}
.user_main_data .edit_user_main_data_info .d .slogon i {display: block;position: absolute;right: 0;top: 0;width: 50px;height: 100%;background: url("../img/img_21.png") center center no-repeat;}
.user_main_data .edit_user_main_data_info .d .slogon textarea {display: block;border: none;resize: none;width: 463px;height: 130px;margin: 0;padding: 0;color: #fff;font-size: 12px;line-height: 18px;background: url("../img/img_50.png") left top repeat;overflow: hidden;}
.user_main_data .edit_user_main_data_info .d .birthday_address {margin: 7px 0 0 15px;height: 24px;padding-right: 15px;}
.user_main_data .edit_user_main_data_info .d .birthday_address label {display: block;float: left;color: #fff;font-size: 12px;line-height: 20px;height: 20px;width: 200px;padding: 2px 0;overflow: hidden;margin: 0;}
.user_main_data .edit_user_main_data_info .d .birthday_address input {display: block;float: right;color: #fff;font-size: 12px;line-height: 20px;height: 20px;width: 350px;margin: 0 15px 0 0;padding: 2px 10px;border: none;background: url("../img/img_50.png") left top repeat;}
.user_main_data .edit_user_main_data_info .d .country {margin: 7px 0 0 15px;height: 24px;}
.user_main_data .edit_user_main_data_info .d .country label {display: block;float: left;color: #fff;font-size: 12px;line-height: 20px;height: 20px;width: 75px;padding: 2px 0;overflow: hidden;margin: 0 5px 0 0;}
.user_main_data .edit_user_main_data_info .d .country label.lt {margin-left: 20px;}
.user_main_data .edit_user_main_data_info .d .country select {display: block;float: left;color: #fff;font-size: 12px;line-height: 20px;height: 20px;width: 180px;margin: 0 15px 0 0;padding: 2px 10px;border: none;background: url("../img/img_50.png") left top repeat;}
.user_main_data .edit_user_main_data_info .d .cancel {display: block;float: right;margin: 9px 10px 0 0;width: 14px;height: 14px;text-decoration: none;background: url("../img/img_115.png") left top no-repeat;}
.user_main_data .edit_user_main_data_info .d .save {display: block;float: right;margin: 9px 25px 0 0;width: 21px;height: 14px;text-decoration: none;background: url("../img/img_26.png") left top no-repeat;}
.user_main_data .edit_user_main_data_info .d .bimg {display: block;float: left;margin: 9px 0 0 25px;height: 14px;color: #ffffff;font-size: 11px;}
.user_main_data .edit_user_main_data_info .back_image {display: block;position: absolute;left: 0;top: 0;width: 573px;height: 275px;}

.styledselect {height: 24px;margin: 0;padding: 0;position: relative;background: url("../img/img_50.png") left top repeat;}
.styledselect span {display: block;margin-right: 24px;cursor: pointer;padding: 4px 0 4px 10px;color: #fff;line-height: 16px;font-size: 12px;height: 16px;overflow: hidden;}
.styledselect i {display: block;position: absolute;right: 0;top: 0;width: 24px;height: 24px;cursor: pointer;background: url("../img/img_114.png") center center no-repeat;}
.styledselect ul {display: none;position: absolute;left: 0;top: 26px;max-height: 200px;overflow: auto;list-style: none;margin: 0;padding: 0;z-index: 100;border: 1px #387276 solid;background: url("../img/img_117.png") left top repeat;}
.styledselect ul li {display: block;padding: 2px 10px;height: 16px;line-height: 16px;color: #fff;font-size: 12px;cursor: pointer;}
.styledselect ul li:hover {background: url("../img/img_50.png") left top repeat;}

.user_main_data .edit_user_main_data_info .country .styledselect {width: 200px;float: left;}
.styledselect.countrysel span, .styledselect.townsel span {width: 175px;}
.styledselect.countrysel ul, .styledselect.townsel ul {width: 198px;}

.user_main_data .edit_user_main_data_info .birthday_address .styledselect {width: 80px;float: right;}
.user_main_data .edit_user_main_data_info .birthday_address .styledselect.monthsel {width: 190px;float: right;margin: 0 10px;}
.styledselect.daysel span {width: 50px;}
.styledselect.daysel ul {width: 78px;}
.styledselect.monthsel span {width: 155px;}
.styledselect.monthsel ul {width: 188px;}

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

.coach_main_data {height: 369px;overflow: hidden;}
.coach_main_data .cmd_lp {width: 238px;float: left;}
.coach_main_data .cmd_lp .avatar {display: block;width: 238px;height: 223px;position: relative;background: url("../img/img_282.png") repeat;}
.coach_main_data .cmd_lp .avatar img {display: block;width: 238px;height: 223px;}
.coach_main_data .cmd_lp .avatar span.edit {display: none;position: absolute;bottom: 14px;right: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_278.png") left top no-repeat;}
.coach_main_data .cmd_lp .avatar:hover span.edit {display: block;}
.coach_main_data .cmd_lp .avatar span.edit:hover {background-position: left bottom;}

.coach_main_data .lcu_writemess {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 16px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_103.png") left top no-repeat;}
.coach_main_data .lcu_buyabon {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_227.png") left top no-repeat;}
.coach_main_data .lcu_subscribe {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_215.png") left top no-repeat;}
.coach_main_data .lcu_unsubscribe {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_228.png") left top no-repeat;}
.coach_main_data .lcu_writemess:hover, .coach_main_data .lcu_subscribe:hover, .coach_main_data .lcu_unsubscribe:hover, .coach_main_data .lcu_buyabon:hover {background-position: left bottom;}

.coach_main_data .cmd_lp .mess {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 16px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_256.png") left top no-repeat;text-transform: capitalize;}
.coach_main_data .cmd_lp .mess span {color: #fffd31;}
.coach_main_data .cmd_lp .mess span + span {color: #ffffff;}
.coach_main_data .cmd_lp .mess:hover {background-position: left bottom;}
.coach_main_data .cmd_lp .buyed {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_257.png") left top no-repeat;}
.coach_main_data .cmd_lp .buyed:hover {background-position: left bottom;}
.coach_main_data .cmd_lp .subscribed {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_258.png") left top no-repeat;}
.coach_main_data .cmd_lp .subscribed:hover {background-position: left bottom;}

.coach_main_data .coach_main_data_info {width: 610px;height: 369px;float: right;position: relative;}
.coach_main_data .coach_main_data_info .blk_1 {height: 57px;overflow: hidden;background: #7a869f;}
.coach_main_data .coach_main_data_info .blk_2 {height: 33px;overflow: hidden;padding: 0 20px;line-height: 32px;color: #4f5f81;font-size: 12px;}
.coach_main_data .coach_main_data_info .blk_3 {height: 69px;padding-top: 12px;background: #616f8a;position: relative;}
.coach_main_data .coach_main_data_info .blk_3 .lc {display: block;position: absolute;left: -7px;top: 0;width: 7px;height: 100%;background: url("../img/img_190.png") left center no-repeat;}
.coach_main_data .coach_main_data_info .blk_4 {height: 36px;overflow: hidden;padding-top: 16px;}
.coach_main_data .coach_main_data_info .blk_5 {height: 130px;overflow: hidden;padding-top: 16px;}
.coach_main_data .coach_main_data_info .fio {float: left;overflow: hidden;width: 330px;margin: 15px 0 0 20px;height: 28px;font-size: 24px;line-height: 24px;color: #fff;}
.coach_main_data .coach_main_data_info .birthday_address {float: right;overflow: hidden;width: 230px;margin: 10px 20px 0 0;font-size: 12px;line-height: 18px;color: #fff;text-align: right;}

.coach_main_data .coach_main_data_info .slogon {font-size: 12px;line-height: 18px;color: #ffffff;padding: 0 20px 0 56px;position: relative;width: 534px;overflow: hidden;height: 54px;margin: 0;background: url("../img/img_189.png") 22px 5px no-repeat;}
.coach_main_data .coach_main_data_info .blk_3 .edit {display: none;position: absolute;right: 14px;bottom: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_172.png") left top no-repeat;}
.coach_main_data .coach_main_data_info .blk_3:hover .edit {display: block;}
.coach_main_data .coach_main_data_info .blk_3 .edit:hover {background-position: left bottom;}
.coach_main_data .coach_main_data_info .blk_3 .edit_blk {display: none;position: absolute;left: 0;top: 0;width: 564px;height: 74px;padding: 7px 0 0 46px;background: #616f8a url("../img/img_189.png") 22px 17px no-repeat;}
.coach_main_data .coach_main_data_info .blk_3 .edit_blk textarea {display: block;border: none;margin: 0;padding: 5px 10px;overflow: hidden;width: 534px;height: 57px;line-height: 18px;font-size: 12px;color: #ffffff;resize: none;background: url("../img/img_31.png") left top repeat;}
.coach_main_data .coach_main_data_info .blk_3 .edit_blk .cancel {display: block;position: absolute;right: 5px;bottom: 5px;margin: 0;width: 14px;height: 14px;text-decoration: none;background: url("../img/img_115.png") left top no-repeat;}
.coach_main_data .coach_main_data_info .blk_3 .edit_blk .save {display: block;position: absolute;right: 24px;bottom: 5px;margin: 0;width: 21px;height: 14px;text-decoration: none;background: url("../img/img_26.png") left top no-repeat;}

.coach_main_data .coach_main_data_info .stslider {width: 564px;margin: 0 0 0 23px;position: relative;}
.coach_main_data .coach_main_data_info .stslider .stslider_body {width: 564px;height: 36px;position: relative;overflow: hidden;}
.coach_main_data .coach_main_data_info .stslider .stslider_body ul {display: block;position: absolute;left: 0;top: 0;margin: 0;padding: 0;list-style: none;height: 36px;width: auto;}
.coach_main_data .coach_main_data_info .stslider .stslider_body ul li {display: block;height: 36px;width: 94px;float: left;margin: 0 11px 0 0;padding: 0 5px;background: url("../img/img_195.png") left top no-repeat;}
.coach_main_data .coach_main_data_info .stslider .stslider_body ul li div {height: 36px;width: 95px;line-height: 14px;font-size: 12px;color: #4f5f81;text-align: center;display: table-cell;vertical-align: middle;}
.coach_main_data .coach_main_data_info .stslider .l {display: block;position: absolute;left: -23px;top: 0;text-decoration: none;width: 12px;height: 36px;background: url("../img/img_194.png") left top no-repeat;}
.coach_main_data .coach_main_data_info .stslider .r {display: block;position: absolute;right: -23px;top: 0;text-decoration: none;width: 12px;height: 36px;background: url("../img/img_194.png") right top no-repeat;}
.coach_main_data .coach_main_data_info .stslider .l:hover {background-position: left bottom;}
.coach_main_data .coach_main_data_info .stslider .r:hover {background-position: right bottom;}
.coach_main_data .coach_main_data_info .commblk {height: 130px;margin: 0;width: 376px;float: left;}
.coach_main_data .coach_main_data_info .commblk .avatar {width: 130px;height: 130px;overflow: hidden;float: left;position: relative;}
.coach_main_data .coach_main_data_info .commblk .avatar img {display: block;width: 130px;height: 130px;}
.coach_main_data .coach_main_data_info .commblk .avatar div {position: absolute;left: 0;bottom: 0;width: 100px;height: 21px;padding: 0 4px;color: #fff;line-height: 21px;text-align: center;overflow: hidden;font-size: 11px;background: url("../img/img_31.png") left top repeat;}
.coach_main_data .coach_main_data_info .commblk .mess {float: right;width: 206px;height: 126px;background: #6282c6;padding: 4px 10px 0 18px;position: relative;}
.coach_main_data .coach_main_data_info .commblk .mess .lc {display: block;position: absolute;left: -8px;top: 0;width: 8px;height: 100%;background: url("../img/img_191.png") left center no-repeat;}
.coach_main_data .coach_main_data_info .commblk .mess .tx {width: 214px;overflow: hidden;line-height: 16px;font-size: 12px;color: #ffffff;height: 90px;padding-top: 10px;word-wrap: break-word;}
.coach_main_data .coach_main_data_info .commblk .mess a {display: block;padding-top: 4px;color: #ccdaf9;}
.coach_main_data .coach_main_data_info .commblk .mess a.noc {padding-top: 42px;}
.coach_main_data .coach_main_data_info .tops {float: right;height: 67px;width: 222px;}
.coach_main_data .coach_main_data_info .tops .tblk {width: 105px;height: 51px;padding-top: 4px;text-align: center;color: #fff;font-size: 12px;line-height: 16px;text-transform: uppercase;}
.coach_main_data .coach_main_data_info .tops .tblk.tl {float: left;background: url("../img/img_196.png") left top no-repeat;}
.coach_main_data .coach_main_data_info .tops .tblk.tr {float: right;background: url("../img/img_197.png") left top no-repeat;}
.coach_main_data .coach_main_data_info .tops .tblk div {text-align: center;line-height: 22px;font-size: 18px;padding-top: 6px;}
.coach_main_data .coach_main_data_info .coachprice {float: right;width: 172px;height: 28px;padding: 17.5px 10px 17.5px 40px;text-align: center;line-height: 28px;font-size: 24px;color: #fff;background: #007579 url("../img/img_101.png") left top no-repeat;}
.coach_main_data .coach_main_data_info .coachprice span {font-size: 20px;line-height: 20px;}

.coach_gymvideo {height: 365px;padding-top: 16px;}
.coach_gymvideo .video {float: right;width: 610px;height: 365px;overflow: hidden;}
.coach_gymvideo .video img {display: block;width: 610px;height: 365px;}

.my_coach_page .mygym {width: 238px;background: #ffffff;overflow: hidden;}
.my_coach_page .mygym img {display: block;width: 238px;height: 223px;}
.my_coach_page .mygym .gym_info {height: 142px;}
.my_coach_page .mygym .gym_info .name {padding: 8px 0 0 13px;height: 37px;color: #636363;line-height: 12px;font-size: 12px;}
.my_coach_page .mygym .gym_info .name a {display: block;text-decoration: none;color: #54627f;line-height: 18px;font-size: 18px;width: 212px;height: 20px;}
.my_coach_page .mygym .gym_info .addr {padding: 0 0 0 13px;height: 53px;color: #636363;line-height: 14px;font-size: 12px;}
.my_coach_page .mygym .gym_info .addr span {display: block;width: 212px;height: 28px;overflow: hidden;}
.my_coach_page .mygym .gym_info .topblk {margin-left: 1px;float: left;background: #eff3f3;padding-top: 8px;height: 35px;color: #636363;font-size: 12px;line-height: 14px;text-align: center;}
.my_coach_page .mygym .gym_info .topblk.tl {width: 117px;}
.my_coach_page .mygym .gym_info .topblk.tr {width: 118px;}
.my_coach_page .mygym .gym_info .topblk span {display: block;color: #54627f;}

.my_coach_page .videoblock {padding: 11px 8px 8px 8px;margin-top: 16px;}
.my_coach_page .videoblock .tit {color: #4f5f81;font-size: 12px;line-height: 12px;padding-bottom: 2px;}
.my_coach_page .videoblock img {display: block;margin-top: 7px; width: 222px;}
.my_coach_page .videoblock .v3_v {position: relative; overflow: hidden;}
.my_coach_page .videoblock .vidimg i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.my_coach_page .videoblock .vidimg:hover i {background: url("../img/img_158.png") center center no-repeat;}

.coach_comments_wnd .addcommentarea {margin: 10px 7px 0 7px;}
.coach_comments_wnd .addcommentarea .editorarea .inputarea {width: 735px;}

.coach_comments_wnd .comments_blk {width: 808px;}
.coach_comments_wnd .comments_blk .comments .no_comments {text-align: center;padding-bottom: 9px;font-size: 14px;line-height: 14px;color: #636363;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item {background: #edeff3;margin: 0;padding: 10px 15px 5px 15px;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item img.posterimg {display: block;float: left;margin: 0;width: 32px;height: 32px;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_info {width: 737px;float: right;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_info .date {padding: 1px 0 0 0;font-size: 11px;line-height: 11px;color: #6c8283;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_info .name {padding: 4px 0 0 0;font-size: 14px;line-height: 14px;color: #616f8a;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_info .name a {text-decoration: none;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_info .name a:hover {text-decoration: underline;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_text {float: right;margin: 10px 0 0 0;padding: 11px;width: 715px;position: relative;color: #636363;font-size: 12px;line-height: 18px;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_text .topline {position: absolute;top: -6px;left: 21px;width: 11px;height: 6px;background: url("../img/img_135.png") left center no-repeat;word-wrap: break-word;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_text p {margin: 0;padding: 0;word-wrap: break-word;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_like_blk {padding: 6px 0 0 0;height: 20px;clear: both;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_like_blk .reply {color: #387276;display: block;float: left;font-size: 12px;line-height: 16px;height: 16px;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_like_blk .reply:hover {text-decoration: underline;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_like_blk .like_up {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_like_blk .like_down {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_237.png") left 5px no-repeat;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_like_blk .like_up:hover {text-decoration: underline;background-position: left -39px;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_like_blk .like_down:hover {text-decoration: underline;background-position: left bottom;}


.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_one_image img {display: block;margin: 0 auto;max-width: 500px;max-height: 400px;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item ul, .loadedblk_audiolist ul li {margin: 0;padding: 0;list-style: none;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item {height: 34px;line-height: 34px;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item:hover,
.coach_comments_wnd .comments_blk .comments .coach_comment_item .jp-playlist-current .audio_item {background: #eaecf0;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item a.play {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_163.png") center center no-repeat;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item a.pause {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_164.png") center center no-repeat;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item .name {float: left;width: 360px;height: 34px;margin-right: 4px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item .time {float: left;width: 60px;height: 34px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;text-align: right;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item a.btn {display: block;float: right;cursor: pointer;text-decoration: none;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item a.btn.add {width: 15px;height: 15px;margin: 10px 10px;background: url("../img/img_167.png") left top no-repeat;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item a.btn.del {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_166.png") left top no-repeat;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .audio_item a.btn:hover {background-position: left bottom;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_images a { float: left; border: 1px solid #ffffff; box-sizing: content-box; overflow: hidden; position: relative;  }
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_images a img { display: block; width: auto; height: 100%; }
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_video {display: block;width: 515px;height: 350px;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_video .va {display: block;overflow: hidden;width: 515px;height: 350px;position: relative;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_video .va img {display: block;position: absolute;margin: 0;width: 100%;height: 100%;left: 0;top: 0;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_video .va i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_video .va:hover i {background: url("../img/img_158.png") center center no-repeat;}
.coach_comments_wnd .comments_blk .comments .coach_comment_item .comment_video a .time {position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}

.my_coach_page .sellmygym {display: block;height: 72px;padding-top: 54px;border: 2px #ffffff solid;background: #eff0f4;text-decoration: none;text-align: center;}
.my_coach_page .sellmygym:hover, .main_subscriptions_page .nogym_select:hover {background: #dee1ec;}
.my_coach_page .sellmygym span {line-height: 18px;font-size: 12px;color: #4f5d80;padding-left: 26px;background: url("../img/img_281.png") left center no-repeat;}

.my_coach_page .pagetabs {height: 53px;padding: 0 20px 0 13px;background: #7a86a1;}
.my_coach_page .pagetabs a {display: block;float: left;height: 23px;margin: 15px 23px 0 0;color: #fff;font-size: 12px;line-height: 22px;text-decoration: none;}
.my_coach_page .pagetabs a.p1 {padding-left: 20px;margin-right: 18px;background: url("../img/img_399.png") left center no-repeat;}
.my_coach_page .pagetabs a.p4 {float: right;padding-left: 29px;margin-right: 0;background: url("../img/img_252.png") left center no-repeat;}
.my_coach_page .pagetabs a.p5 {float: right;padding-left: 29px;margin-right: 14px;background: url("../img/img_200.png") left center no-repeat;}
.my_coach_page .pagetabs a:hover {text-decoration: underline;}
.my_coach_page .pagetabs a.p2 {height: 15px;padding: 8px 58px 8px 11px;margin: 11px 5px 0 0;line-height: 14px;font-size: 12px;color: #5d667b;background: rgba(156, 221, 241, 1);position: relative;}
.my_coach_page .pagetabs a.p2:after {content: '';display: block;position: absolute;right: 6px;top: 4px;width: 23px;height: 23px;background: url("../img/img_401.png") left center no-repeat;}
.my_coach_page .pagetabs a.p2:hover {background: rgba(156, 221, 241, 0.85);text-decoration: none;}
.my_coach_page .pagetabs a.p3 {height: 15px;padding: 8px 58px 8px 11px;margin: 11px 0 0 0;line-height: 14px;font-size: 12px;color: #5d667b;background: rgba(242, 216, 181, 1);position: relative;}
.my_coach_page .pagetabs a.p3:after {content: '';display: block;position: absolute;right: 6px;top: 4px;width: 23px;height: 23px;background: url("../img/img_402.png") left center no-repeat;}
.my_coach_page .pagetabs a.p3:hover {background: rgba(242, 216, 181, 0.85);text-decoration: none;}
.my_coach_page .pagetabs span {display: block;float: right;margin: 15px 15px 0 0;height: 19px;color: #fff;font-size: 12px;line-height: 22px;color: #dfe4f2;}

.my_coach_page .coach_video {width: 610px;height: 365px;overflow: hidden;background: url("../img/img_282.png") repeat;position: relative;position: relative;}
.my_coach_page .coach_video .ctr {position: absolute;bottom: 26px;right: 14px;height: 33px;display: none;}
.my_coach_page .coach_video .ctr a + a {margin-left: 13px;}
.my_coach_page .coach_video .edit {display: block;float: left;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_307.png") left top no-repeat;}
.my_coach_page .coach_video .del {display: block;float: left;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_343.png") left top no-repeat;}
.my_coach_page .coach_video .edit:hover {background-position: left bottom;}
.my_coach_page .coach_video .del:hover {background-position: left bottom;}
.my_coach_page .coach_video:hover .ctr {display: block;}
.my_coach_page .coach_video.empty {height: 85px;}
.my_coach_page .coach_video.empty .ctr .del {display: none;}
.my_coach_page .coach_video .no_imgs_mess {display: none;}
.my_coach_page .coach_video.empty .no_imgs_mess {display: block;position: absolute;left: 40px;top: 26px;height: 30px;line-height: 30px; font-size: 18px; color: #ffffff;}

.train_users_blk {background: #ffffff;}

.train_users_blk .users {float: left;width: 266px;padding: 9px 0 9px 8px;}
.train_users_blk .users .user_list {height: 560px;overflow: hidden;width: 249px;padding-left: 17px;position: relative;}
.train_users_blk .users .user_list .i {width: 213px;height: 73px;padding: 0 22px 0 12px;cursor: pointer;border: 1px #d4d8e1 solid;}
.train_users_blk .users .user_list .i + .i {margin-top: 6px;}
.train_users_blk .users .user_list .i.a {background: #dee1e8;}
.train_users_blk .users .user_list .i .a {display: block;float: left;width: 49px;height: 49px;margin: 12px 0 0 0;}
.train_users_blk .users .user_list .i .a img {display: block;width: 49px;height: 49px;margin: 0;}
.train_users_blk .users .user_list .i .info {float: right;width: 155px;margin-top: 11px;}
.train_users_blk .users .user_list .i .info .n {display: block;color: #4e5c78;font-size: 13px;line-height: 17px;height: 17px;}
.train_users_blk .users .user_list .i .info .t {display: block;color: #7a86a1;font-size: 11px;line-height: 15px;height: 15px;margin-top: 3px;}
.train_users_blk .users .user_list .i .info .t.plus {color: #469900;}
.train_users_blk .users .user_list .i .info .m {display: block;color: #ea7300;font-size: 11px;line-height: 15px;height: 15px;}
.train_users_blk .users .user_list.scrolledblockarea .scroled_cont {overflow: hidden;position: relative;width: 249px;}
.train_users_blk .users .user_list.scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;}
.train_users_blk .users .user_list.scrolledblockarea .scroled_pane {width: 9px;position: absolute;top: 0px;left: 0;margin: 0;}
.train_users_blk .users .user_list.scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 9px;height: 200px;left: 0;top: 0;background: #bec5d8;z-index: 2;}

.train_users_blk .user_prop {width: 574px;float: right;padding: 9px 8px 9px 0;}
.train_users_blk .user_prop .ut_data {border: 1px #d4d8e1 solid;background: #eef0f4;}
.train_users_blk .user_prop .ut_data .a {display: block;float: left;width: 102px;height: 102px;margin: 6px 0 0 6px;}
.train_users_blk .user_prop .ut_data .a img {display: block;width: 102px;height: 102px;margin: 0;}
.train_users_blk .user_prop .ut_data .info {float: right;padding: 6px 6px 6px 0;width: 448px;position: relative;}
.train_users_blk .user_prop .ut_data .info .n {display: block;height: 20px;line-height: 20px;color: #4f5d80;font-size: 16px;}
.train_users_blk .user_prop .ut_data .info .l1 {margin-top: 3px;}
.train_users_blk .user_prop .ut_data .info .l1 .t {display: block;font-size: 12px;line-height: 14px;color: #4f5d80;padding-bottom: 4px;}
.train_users_blk .user_prop .ut_data .info .l1 .pt {display: block;float: left;font-size: 12px;line-height: 16px;color: #4f5d80;margin-right: 5px;height: 16px;}
.train_users_blk .user_prop .ut_data .info .l1 .pt2 {margin-top: 3px;}
.train_users_blk .user_prop .ut_data .info .l1 .p {display: block;float: left;height: 16px;padding: 0 6px;background: #66be00;font-size: 12px;line-height: 14px;color: #ffffff;}
.train_users_blk .user_prop .ut_data .info .l1 .nd {display: block;float: left;height: 16px;padding: 0 6px;margin-top: 3px;background: #ea7300;font-size: 12px;line-height: 14px;color: #ffffff;}
.train_users_blk .user_prop .ut_data .info .l1 .tr {margin-top: 9px;font-size: 12px;line-height: 14px;color: #4f5d80;}
.train_users_blk .user_prop .ut_data .info .l1 .tr + .tr {margin-top: 4px;}

.train_users_blk .user_prop .ut_data .info .l3 {position: absolute;top: 6px;right: 6px;}
.train_users_blk .user_prop .ut_data .info .l3 .m {display: block;height: 48px;padding: 0 18px 0 40px;background: #ea7300 url("../img/img_254.png") 12px 17px no-repeat;font-size: 11px;line-height: 48px;color: #ffffff;text-transform: capitalize;overflow: hidden;}
.train_users_blk .user_prop .ut_data .info .l3 .m:hover {background-color: #f99621;}
.train_users_blk .user_prop .ut_data .info .l3 .r {display: block;margin-top: 6px;height: 48px;padding: 0 18px 0 40px;background: #66be00 url("../img/img_403.png") 12px 16px no-repeat;font-size: 11px;line-height: 48px;color: #ffffff;overflow: hidden;}
.train_users_blk .user_prop .ut_data .info .l3 .r:hover {background-color: #84e200;}

.train_users_blk .user_prop .ut_data .train_type {min-height: 38px;border-top: 1px #d4d8e1 solid;margin-top: 6px;}
.train_users_blk .user_prop .ut_data .train_type .label {float: left;width: 116px;font-size: 12px;line-height: 14px;color: #4f5d80;height: 14px;margin-top: 12px;text-align: center;}
.train_users_blk .user_prop .ut_data .train_type .list {float: right;width: 444px;margin-right: 10px;padding: 4px 0 6px 0;}
.train_users_blk .user_prop .ut_data .train_type .t {display: block;position: relative;float: left;height: 26px;max-width: 440px;padding: 0 20px 0 8px;background: #7986a1;font-size: 12px;line-height: 24px;color: #ffffff;margin: 2px 2px 0 0;}
.train_users_blk .user_prop .ut_data .train_type .t .d {display: block;position: absolute;right: 0;top: 0;text-decoration: none;width: 20px;height: 26px;background: url("../img/img_404.png") 5px 9px no-repeat;cursor: pointer;}
.train_users_blk .user_prop .ut_data .train_type .add_blk {display: block;position: relative;float: left;height: 26px;width: 26px;margin-top: 2px;}
.train_users_blk .user_prop .ut_data .train_type .add_blk .add {display: block;position: absolute;right: 0;top: 0;text-decoration: none;width: 26px;height: 26px;background: #7986a1 url("../img/img_405.png") center center no-repeat;cursor: pointer;}
.train_users_blk .user_prop .ut_data .train_type .add_blk .add:hover {background-color: #8394b9;}
.train_users_blk .user_prop .ut_data .train_type .ddl {display: block;position: absolute;top: 28px;right: 0;padding: 5px;background: #939db4;z-index: 60;}
.train_users_blk .user_prop .ut_data .train_type .ddl div {display: block;width: 200px;max-height: 200px;overflow: auto;}
.train_users_blk .user_prop .ut_data .train_type .ddl div a {display: block;line-height: 16px;color: #ffffff;font-size: 12px;padding-left: 5px;}
.train_users_blk .user_prop .ut_data .train_type .ddl div a:hover {background: #7a86a1;}

.train_users_blk .user_prop .add_new_training {display: block;margin-top: 7px;height: 23px;padding: 26px 0 26px 18px;font-size: 18px;line-height: 22px;color: #FFFFFF;background: rgba(137, 206, 61, 1);position: relative;text-decoration: none;cursor: pointer;}
.train_users_blk .user_prop .add_new_training:hover {background: rgba(137, 206, 61, 0.85);}
.train_users_blk .user_prop .add_new_training:after {display: block;width: 39px;height: 39px;content: '';position: absolute;right: 18px;top: 18px;background: url("../img/img_406.png");}

.train_users_blk .user_prop .training_list {padding: 0 0 16px 0;background: #79869f;margin-top: 7px;}
.train_users_blk .user_prop .training_list .t {height: 37px;padding-left: 19px;font-size: 11px;line-height: 37px;color: #FFFFFF;background: url("../img/img_407.png") 552px 15px no-repeat;}
.train_users_blk .user_prop .training_list .tl_item {display: block;height: 35px;border-top: 1px #aeb7c6 solid;border-bottom: 1px #8890a0 solid;background: #9ea8ba url("../img/img_408.png") 551px 12px no-repeat;cursor: pointer;}
.train_users_blk .user_prop .training_list .tl_item:hover {background-color: #8896ae;}
.train_users_blk .user_prop .training_list .tl_item .n {display: block;padding: 10px 0 0 19px;float: left;font-size: 11px;line-height: 15px;color: #FFFFFF;width: 482px;}
.train_users_blk .user_prop .training_list .tl_item i {display: block;width: 23px;height: 23px;margin: 6px 0 0 10px;float: left;}
.train_users_blk .user_prop .training_list .tl_item i.s0 {background: #FFFFFF url("../img/img_409.png") 5px 5px no-repeat;}
.train_users_blk .user_prop .training_list .tl_item i.s1 {background: #FFFFFF url("../img/img_410.png") 5px 8px no-repeat;}
.train_users_blk .user_prop .training_list .tl_item i.s2 {background: #FFFFFF url("../img/img_411.png") 5px 8px no-repeat;}

.training_page_uinfo {padding: 9px 8px;}
.training_page .uinfo {background: #eef0f4;border: 1px #d4d8e1 solid;position: relative;padding-left: 47px;}
.training_page .uinfo .a {display: block;float: left;width: 102px;height: 102px;margin: 6px 0 0 6px;}
.training_page .uinfo .a img {display: block;width: 102px;height: 102px;margin: 0;}
.training_page .uinfo .info {float: right;padding: 6px 6px 6px 0;width: 672px;position: relative;}
.training_page .uinfo .info .n {display: block;height: 20px;line-height: 20px;color: #4f5d80;font-size: 16px;}
.training_page .uinfo .info .l1 {margin-top: 3px;}
.training_page .uinfo .info .l1 .t {display: block;font-size: 12px;line-height: 14px;color: #4f5d80;padding-bottom: 4px;}
.training_page .uinfo .info .l1 .pt {display: block;float: left;font-size: 12px;line-height: 16px;color: #4f5d80;margin-right: 5px;height: 16px;}
.training_page .uinfo .info .l1 .pt2 {margin-top: 3px;}
.training_page .uinfo .info .l1 .p {display: block;float: left;height: 16px;padding: 0 6px;background: #66be00;font-size: 12px;line-height: 14px;color: #ffffff;}
.training_page .uinfo .info .l1 .nd {display: block;float: left;height: 16px;padding: 0 6px;margin-top: 3px;background: #ea7300;font-size: 12px;line-height: 14px;color: #ffffff;}
.training_page .uinfo .info .l1 .tr {margin-top: 9px;font-size: 12px;line-height: 14px;color: #4f5d80;}
.training_page .uinfo .info .l1 .tr + .tr {margin-top: 4px;}
.training_page .uinfo .info .l3 {position: absolute;top: 6px;right: 6px;}
.training_page .uinfo .info .l3 .m {display: block;height: 48px;padding: 0 18px 0 40px;background: #ea7300 url("../img/img_254.png") 12px 17px no-repeat;font-size: 11px;line-height: 48px;color: #ffffff;text-transform: capitalize;overflow: hidden;}
.training_page .uinfo .info .l3 .m:hover {background-color: #f99621;}
.training_page .uinfo .info .l3 .r {display: block;margin-top: 6px;height: 48px;padding: 0 18px 0 40px;background: #66be00 url("../img/img_403.png") 12px 16px no-repeat;font-size: 11px;line-height: 48px;color: #ffffff;overflow: hidden;}
.training_page .uinfo .info .l3 .r:hover {background-color: #84e200;}
.training_page .uinfo .train_type {min-height: 38px;border-top: 1px #d4d8e1 solid;margin-top: 6px;}
.training_page .uinfo .train_type .label {float: left;width: 116px;font-size: 12px;line-height: 14px;color: #4f5d80;height: 14px;margin-top: 12px;text-align: center;}
.training_page .uinfo .train_type .list {float: right;width: 668px;margin-right: 10px;padding: 4px 0 6px 0;}
.training_page .uinfo .train_type .t {display: block;position: relative;float: left;height: 26px;max-width: 440px;padding: 0 20px 0 8px;background: #7986a1;font-size: 12px;line-height: 24px;color: #ffffff;margin: 2px 2px 0 0;}
.training_page .uinfo .train_type .t .d {display: block;position: absolute;right: 0;top: 0;text-decoration: none;width: 20px;height: 26px;background: url("../img/img_404.png") 5px 9px no-repeat;cursor: pointer;}
.training_page .uinfo .train_type .add_blk {display: block;position: relative;float: left;height: 26px;width: 26px;margin-top: 2px;}
.training_page .uinfo .train_type .add_blk .add {display: block;position: absolute;right: 0;top: 0;text-decoration: none;width: 26px;height: 26px;background: #7986a1 url("../img/img_405.png") center center no-repeat;cursor: pointer;}
.training_page .uinfo .train_type .add_blk .add:hover {background-color: #8394b9;}
.training_page .uinfo .train_type .ddl {display: block;position: absolute;top: 28px;right: 0;padding: 5px;background: #939db4;z-index: 60;}
.training_page .uinfo .train_type .ddl div {display: block;width: 200px;max-height: 200px;overflow: auto;}
.training_page .uinfo .train_type .ddl div a {display: block;line-height: 16px;color: #ffffff;font-size: 12px;padding-left: 5px;}
.training_page .uinfo .train_type .ddl div a:hover {background: #7a86a1;}
.training_page .uinfo .back_to_list {display: block;cursor: pointer;text-decoration: none;position: absolute;left: -1px;top: -1px;bottom: -1px;right: 799px;background: rgba(121, 134, 159, 1) url("../img/img_399.png") 17px center no-repeat;}
.training_page .uinfo .back_to_list:hover {background-color: rgba(121, 134, 159, 0.85);}

.training_page .result_tab .res_item {padding: 18px 17px;position: relative;}
.training_page .result_tab .res_item .photos a {display: block;width: 90px;height: 90px;float: left;margin-right: 5px;background: #bec3d1 url("../img/img_315.png") center center no-repeat;}
.training_page .result_tab .res_item + .res_item {border-top: 1px #c0c6d3 solid;}
.training_page .result_tab .res_item .d {width: 93px;height: 24px;float: left;padding: 5px 0;background: #7a86a1;line-height: 24px;font-size: 12px;color: #ffffff;text-align: center;position: relative;}
.training_page .result_tab .res_item .m {width: 699px;height: 24px;float: right;padding: 5px 14px;background: #d2d6df;line-height: 24px;font-size: 18px;color: #61708b;}
.training_page .result_tab .res_item .p {width: 194px;padding-top: 7px;float: left;margin-right: 18px;}
.training_page .result_tab .res_item .p:nth-child(4n) {margin-right: 0;}
.training_page .result_tab .res_item .p label {display: block;height: 18px;padding: 0 3px;line-height: 18px;color: #4f5d80;font-size: 12px;}
.training_page .result_tab .res_item .p .li {display: block;float: left;padding: 0 10px;margin: 0;height: 34px;line-height: 34px;width: 110px;border: none;color: #4f5d80;font-size: 24px;text-align: center;background: #d2d6df;}
.training_page .result_tab .res_item .p .sel {float: right;width: 63px;height: 34px;background: #bcc2d0;position: relative;line-height: 32px;font-size: 18px;text-align: center;color: #4f5d80;}
.training_page .result_tab .res_item .photos {padding: 18px 0;}
.training_page .result_tab .res_item .photos i {display: block;width: 35px;height: 90px;float: left;margin-right: 5px;background: #bec3d1 url("../img/img_315.png") center center no-repeat;}
.training_page .result_tab .res_item .photos .aph {display: block;width: 108px;height: 90px;float: left;margin-right: 5px;background: #ffffff url("../img/img_316.png") center center no-repeat;text-decoration: none;}
.training_page .result_tab .res_item .photos .aph:hover {background: #7a86a1 url("../img/img_316.png") center center no-repeat;}

.coach_message_page {height: 579px;position: relative;}
.coach_message_page .dialogs_scroll_fon {position: absolute;left: 8px;top: 9px;bottom: 9px;right: 847px;width: 9px;background: #bec5d8;}
.coach_message_page .chat_scroll_fon {position: absolute;right: 8px;top: 9px;bottom: 143px;left: 847px;width: 9px;background: #bec5d8;}
.coach_message_page.show_smile_area .chat_scroll_fon {bottom: 227px;}
.coach_message_page .add_friend_to_chat {display: block;position: absolute;right: 8px;top: 8px;bottom: 8px;left: 280px;width: 576px;min-height: 250px;text-decoration: none;background: #ffffff url("../img/img_152.png") center center no-repeat;z-index: 5;}

.coach_message_page .coach_dialogs_list {width: 249px;position: absolute;left: 25px;top: 9px;bottom: 9px;right: 590px;overflow: hidden;}
.coach_message_page .coach_dialogs_list .i {height: 73px;width: 247px;border: 1px #d4d8e1 solid;background: #ffffff;position: relative;cursor: pointer;}
.coach_message_page .coach_dialogs_list .i + .i {margin-top: 6px;}
.coach_message_page .coach_dialogs_list .i .ditem_body {position: absolute;left: -1px;top: -1px;height: 75px;width: 249px;}
.coach_message_page .coach_dialogs_list .i:hover .ditem_body,
.coach_message_page .coach_dialogs_list .i.a .ditem_body {background: #e5e7ee;}
.coach_message_page .coach_dialogs_list .i.hasnew .ditem_body {background: #dce9ba;}
.coach_message_page .coach_dialogs_list .i .avt {display: block;position: absolute;width: 49px;height: 49px;top: 13px;left: 13px;}
.coach_message_page .coach_dialogs_list .i .avt img {display: block;width: 49px;height: 49px;margin: 0;border: none;}
.coach_message_page .coach_dialogs_list .i .avt i {display: block;position: absolute;right: 3px;bottom: 3px;width: 5px;height: 5px;background: url("../img/img_360.png") left top no-repeat;}
.coach_message_page .coach_dialogs_list .i .avt i.h {display: none;}
.coach_message_page .coach_dialogs_list .i .n {position: absolute;width: 160px;padding-left: 2px;height: 15px;top: 11px;left: 68px;color: #4e5c78;line-height: 15px;font-size: 13px;overflow: hidden;}
.coach_message_page .coach_dialogs_list .i .d {position: absolute;width: 160px;padding-left: 2px;height: 14px;top: 31px;left: 68px;color: #6e7b95;line-height: 14px;font-size: 12px;overflow: hidden;}
.coach_message_page .coach_dialogs_list .i .d.plus {color: #469900;}
.coach_message_page .coach_dialogs_list .i .last_mess {position: absolute;width: 160px;padding-left: 2px;height: 14px;top: 49px;left: 68px;color: #4e5c78;line-height: 14px;font-size: 12px;overflow: hidden;}
.coach_message_page .coach_dialogs_list .i .last_mess img {height: 10px;}
.coach_message_page .coach_dialogs_list .i .counter {position: absolute;top: 12px;right: 7px;width: 27px;height: 27px;line-height: 27px;text-align: center;font-size: 11px;color: #387276;background: url("../img/img_47.png");}
.coach_message_page .coach_dialogs_list .i .counter i {display: block;position: absolute;width: 10px;height: 27px;left: -10px;top: 0;background: url("../img/img_48.png") left center no-repeat;}
.coach_message_page .coach_dialogs_list .i .dell {display: block;position: absolute;width: 11px;height: 11px;right: 4px;top: 7px;background: url("../img/img_359.png") left top no-repeat;}
.coach_message_page .coach_dialogs_list .i.hasnew .dell {background: url("../img/img_358.png") left top no-repeat;}
.coach_message_page .coach_dialogs_list.scrolledblockarea .scroled_cont {overflow: hidden;position: relative;width: 249px;}
.coach_message_page .coach_dialogs_list.scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;}
.coach_message_page .coach_dialogs_list.scrolledblockarea .scroled_pane {width: 9px;position: absolute;top: 0px;left: -17px;margin: 0;background: #ffffff;}
.coach_message_page .coach_dialogs_list.scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 9px;height: 200px;left: 0;top: 0;background: #bec5d8;z-index: 2;}

.coach_message_page .coach_dialogs_list .i .idd_popup {display: none;position: absolute;right: 0;top: 0;width: 187px;border: 1px solid #b2bdcb;z-index: 10;}
.coach_message_page .coach_dialogs_list .i .idd_popup .wf {background: #ffffff;}
.coach_message_page .coach_dialogs_list .i .idd_popup p {margin: 0;padding: 10px 12px;font-size: 12px;line-height: 14px;color: #4f5d7f;}
.coach_message_page .coach_dialogs_list .i .idd_popup .btns {padding: 0 12px 10px 12px;}
.coach_message_page .coach_dialogs_list .i .idd_popup .btns a {display: block;float: left;margin-right: 10px;padding: 5px 10px;color:#fff;height: 13px;line-height: 13px;font-size: 11px;text-transform: uppercase;text-decoration: none;}
.coach_message_page .coach_dialogs_list .i .idd_popup .btns a.ok {background: #66be00;}
.coach_message_page .coach_dialogs_list .i .idd_popup .btns a.cancel {background: #ab175b;}
.coach_message_page .coach_dialogs_list .i .idd_popup .btns a:hover {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}

.coach_message_page .chatpostarea {position: absolute;right: 8px;bottom: 8px;width: 571px;padding-top: 125px;height: 0;border: 1px #d4d8e1 solid;}
.coach_message_page.show_smile_area .chatpostarea {height: 84px;}
.coach_message_page .chatpostarea .editorarea {position: absolute;left: -1px;top: -1px;border: 1px #d4d8e1 solid;width: 571px;height: 125px;background: #eef0f4;}
.coach_message_page .chatpostarea .editorarea .save {display: block;position: absolute;top: -1px;right: -1px;width: 34px;height: 127px;background: #bec5d8 url("../img/img_370.png") center center no-repeat;text-decoration: none;}
.coach_message_page .chatpostarea .editorarea .save:hover {background-color: #c6cde2;}
.coach_message_page .chatpostarea .editorarea .addsmile {display: block;position: absolute;top: 66px;right: 42px;width: 27px;height: 27px;background: url("../img/img_372.png") left top no-repeat;text-decoration: none;}
.coach_message_page .chatpostarea .editorarea .addcontent {display: block;position: absolute;top: 35px;right: 42px;width: 27px;height: 27px;background: url("../img/img_371.png") left top no-repeat;text-decoration: none;}
.coach_message_page .chatpostarea .editorarea .addsmile:hover,
.coach_message_page .chatpostarea .editorarea .addcontent:hover {background-position: left bottom;}
.coach_message_page .chatpostarea .editorarea .add_content {right: 36px;top: 27px;padding-top: 30px;}
.coach_message_page .chatpostarea .editorarea .inputarea {width: 490px;height: 115px;margin: 5px 0 0 5px;overflow: hidden;word-wrap: break-word;}
.coach_message_page .chatpostarea .editorarea .inputarea img.smile {border: none;height: 16px;margin: 0;vertical-align: top;width: 16px;}
.coach_message_page .chatpostarea .smilesarea {padding: 15px 6px 0 6px;height: 63px;display: none}
.coach_message_page .chatpostarea .smilesarea img {display: block;float: left;margin: 0 10px 11px 0;cursor: pointer;width: 16px;height: 16px;}
.coach_message_page .chatpostarea .smilesarea.scrolledblockarea .scroled_cont {overflow: hidden;height: 54px;position: relative;}
.coach_message_page .chatpostarea .smilesarea.scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;}
.coach_message_page .chatpostarea .smilesarea.scrolledblockarea .scroled_pane {height: 9px;position: relative;}
.coach_message_page .chatpostarea .smilesarea.scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 200px;height: 9px;left: 0;top: 0;background: #bec5d8;}
.coach_message_page .chatpostarea .addimagesarea {display: none;}
.coach_message_page .chatpostarea .addaudioarea {display: none;}
.coach_message_page .chatpostarea .addvideoarea {display: none;}

.coach_message_page .chat {width: 544px;position: absolute;right: 25px;top: 9px;bottom: 143px;left: 295px;}
.coach_message_page.show_smile_area .chat {bottom: 227px;}
.coach_message_page .chat .chat_item {padding: 4px 0 15px 0;}
.coach_message_page .chat .chat_item img.userimg {display: block;float: left;width: 35px;height: 35px;}
.coach_message_page .chat .chat_item .text {float: right;width: 499px;}
.coach_message_page .chat .chat_item .text .name {color: #556f9c;line-height: 15px;font-size: 11px;padding-bottom: 5px;word-wrap: break-word;}
.coach_message_page .chat .chat_item .text .name span {color: #a7aab2;}
.coach_message_page .chat .chat_item .text p {color: #525867;margin: 0;padding: 0;font-size: 11px;line-height: 15px;word-wrap: break-word;}
.coach_message_page .chat .chat_item .text p.b {color: #4f5d80;font-size: 14px;line-height: 18px;}
.coach_message_page .chat .chat_item .text .meets_confirm_acc {display: block;float: left;height: 30px;line-height: 30px;padding: 0 10px;font-size: 14px;color: #ffffff;background: #66be00;}
.coach_message_page .chat .chat_item .text .meets_confirm_acc:hover {background: #7adf00;}
.coach_message_page .chat .chat_item .text .meets_acc {text-decoration: underline;}
.coach_message_page .chat .chat_item .text .meets_acc:hover {text-decoration: none;}
.coach_message_page .chat .chat_item .text .freetrainmsg {color: #469900;}
.coach_message_page .chat .chat_item .va {display: block;overflow: hidden;width: 336px;height: 200px;position: relative;}
.coach_message_page .chat .chat_item .va img {display: block;position: absolute;margin: 0;width: 100%;height: 100%;left: 0;top: 0;}
.coach_message_page .chat .chat_item .va i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.coach_message_page .chat .chat_item .va:hover i {background: url("../img/img_158.png") center center no-repeat;}
.coach_message_page .chat .chat_item a .time {position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}
.coach_message_page .chat.scrolledblockarea .scroled_cont {overflow: hidden;position: relative;width: 544px;}
.coach_message_page .chat.scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 544px;}
.coach_message_page .chat.scrolledblockarea .scroled_pane {width: 9px;position: absolute;top: 0px;right: -17px;margin: 0;background: #ffffff;}
.coach_message_page .chat.scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 9px;height: 200px;left: 0;top: 0;position: absolute;background: #bec5d8;z-index: 2;}

.coach_message_page ul, .coach_message_page .loadedblk_audiolist ul li {margin: 0;padding: 0;list-style: none;}
.coach_message_page .audio_item {height: 34px;line-height: 34px;border-top: 1px solid rgb(204, 204, 204);width: 430px;}
.coach_message_page .audio_item:hover,
.coach_message_page .jp-playlist-current .audio_item {background: #eaecf0;}
.coach_message_page .audio_item a.play {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_163.png") center center no-repeat;}
.coach_message_page .audio_item a.pause {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_164.png") center center no-repeat;}
.coach_message_page .audio_item .aname {float: left;width: 275px;height: 34px;margin-right: 4px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;}
.coach_message_page .audio_item .time {float: left;width: 60px;height: 34px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;text-align: right;}
.coach_message_page .audio_item a.btn {display: block;float: right;cursor: pointer;text-decoration: none;}
.coach_message_page .audio_item a.btn.add {width: 15px;height: 15px;margin: 10px 10px;background: url("../img/img_167.png") left top no-repeat;}
.coach_message_page .audio_item a.btn.del {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_166.png") left top no-repeat;}
.coach_message_page .audio_item a.btn:hover {background-position: left bottom;}

.coach_video_list {padding: 12px 12px 1px 12px;}
.coach_video_list .v {display: block;float: left;width: 201px;height: 118px;margin: 0 12px 12px 0;overflow: hidden;position: relative;}
.coach_video_list .v img {display: block;width: 201px;height: 118px;}
.coach_video_list .v i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.coach_video_list .v:hover i {background: url("../img/img_158.png") center center no-repeat;}
.coach_video_list .v span {display:block;position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}
.coach_video_list .addnewvideo {display: block;float: left;width: 201px;height: 118px;margin: 0 12px 12px 0;text-decoration: none;background: #939db4 url("../img/img_277.png") center center no-repeat;}
.coach_video_list .addnewvideo:hover {background-color: #7a86a1;}
.coach_video_list a:nth-child(4n) {margin-right: 0;float: right;}

.show_coach_video_wnd .videoblk {background: #000000;width: 840px;height: 473px;}

.coach_image_list {padding: 12px 12px 1px 12px;}
.coach_image_list .i {display: block;float: left;width: 201px;height: 151px;margin: 0 12px 12px 0;overflow: hidden;position: relative;}
.coach_image_list .i img {display: block;width: 201px;height: 151px;}
.coach_image_list .addnewimage {display: block;float: left;width: 201px;height: 151px;margin: 0 12px 12px 0;text-decoration: none;background: #939db4 url("../img/img_277.png") center center no-repeat;}
.coach_image_list .addnewimage:hover {background-color: #7a86a1;}
.coach_image_list a:nth-child(4n) {margin-right: 0;float: right;}



.coach_finance_page .oparch {width: 100%;}
.coach_finance_page .oparch tr {border-bottom: 1px #d4d8e1 solid;}
.coach_finance_page .oparch th {font-weight: normal;color: #4f5d80;font-size: 14px;line-height: 18px;height: 20px;padding: 0 10px 10px 10px;text-align: left;}
.coach_finance_page .oparch td {border-right: 1px #d4d8e1 dashed;color: #636363;font-size: 12px;line-height: 16px;text-align: left;padding: 5px 10px;text-align: left;}
.coach_finance_page .oparch td a {text-decoration: underline;}
.coach_finance_page .oparch td a:hover {text-decoration: none;}
.coach_finance_page .gt {color: #4f5d80;display: block;font-size: 18px;line-height: 22px;padding: 17px 0 0 0;margin: 0 29px 0 30px;border-top: 1px #d4d8e1 dashed;}
.coach_finance_page .l {padding: 17px 0 19px 0;margin: 0 29px 0 30px;border-bottom: 1px #d4d8e1 dashed;}
.coach_finance_page .lt {padding: 17px 0 19px 0;margin: 0 29px 0 30px;border-top: 1px #d4d8e1 solid;}
.coach_finance_page .lt.oncheck {font-size: 16px;color: #4f5d80;display: none;}
.coach_finance_page #pay-data {display: none;}
.coach_finance_page #withdraw {display: none;}
.coach_finance_page .lb {padding: 17px 29px 19px 30px;margin: 0;border-top: 1px #d4d8e1 solid;}
.coach_finance_page .nb {border: none !important;}
.coach_finance_page .ntp {padding-top: 0;}
.coach_finance_page .i {margin-right: 15px;}
.coach_finance_page .blns {padding: 5px 0;font-size: 14px;line-height: 22px;}
.coach_finance_page .blns span {font-size: 18px;color: #4f5d80;}
.coach_finance_page .blns a {font-size: 12px;text-decoration: underline;}
.coach_finance_page .blns a:hover {text-decoration: none;}
.coach_finance_page textarea {width: 785px;height: 170px;}

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

.gym_main_data .lp_gympage {width: 238px;float: left;padding: 0;}
.gym_main_data .rp_gympage {width: 610px;float: right;}
.gym_main_data .lp_gympage .avatar {display: block;width: 238px;height: 223px;position: relative;background: url("../img/img_282.png") repeat;}
.gym_main_data .lp_gympage .avatar img {display: block;width: 238px;height: 223px;}
.gym_main_data .lp_gympage .avatar span.edit {display: none;position: absolute;bottom: 14px;right: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_278.png") left top no-repeat;}
.gym_main_data .lp_gympage .avatar:hover span.edit {display: block;}
.gym_main_data .lp_gympage .avatar span.edit:hover {background-position: left bottom;}

.gym_main_data .gym_video {width: 610px;height: 365px;overflow: hidden;background: url("../img/img_282.png") repeat;position: relative;position: relative;}
.gym_main_data .gym_video .ctr {position: absolute;bottom: 26px;right: 14px;height: 33px;display: none;}
.gym_main_data .gym_video .ctr a + a {margin-left: 13px;}
.gym_main_data .gym_video .edit {display: block;float: left;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_307.png") left top no-repeat;}
.gym_main_data .gym_video .del {display: block;float: left;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_343.png") left top no-repeat;}
.gym_main_data .gym_video .edit:hover {background-position: left bottom;}
.gym_main_data .gym_video .del:hover {background-position: left bottom;}
.gym_main_data .gym_video:hover .ctr {display: block;}
.gym_main_data .gym_video.empty {height: 85px;}
.gym_main_data .gym_video.empty .ctr .del {display: none;}
.gym_main_data .gym_video .no_imgs_mess {display: none;}
.gym_main_data .gym_video.empty .no_imgs_mess {display: block;position: absolute;left: 40px;top: 26px;height: 30px;line-height: 30px; font-size: 18px; color: #ffffff;}

.gym_main_data .videoblock {padding: 11px 8px 8px 8px;margin-top: 16px;}
.gym_main_data .videoblock .tit {color: #4f5f81;font-size: 12px;line-height: 12px;padding-bottom: 2px;}
.gym_main_data .videoblock img {display: block;margin-top: 7px; width: 222px;}
.gym_main_data .videoblock .v3_v {position: relative; overflow: hidden;}
.gym_main_data .videoblock .vidimg i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.gym_main_data .videoblock .vidimg:hover i {background: url("../img/img_158.png") center center no-repeat;}

.gym_main_data .lcu_writemess {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 16px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_103.png") left top no-repeat;}
.gym_main_data .lcu_tomygym {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_104.png") left top no-repeat;}
.gym_main_data .lcu_subscribe {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_215.png") left top no-repeat;}
.gym_main_data .lcu_unsubscribe {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_228.png") left top no-repeat;}
.gym_main_data .lcu_writemess:hover, .gym_main_data .lcu_tomygym:hover, .gym_main_data .lcu_subscribe:hover , .gym_main_data .lcu_unsubscribe:hover {background-position: left bottom;}
.gym_main_data .lp_gympage .mess {display: block;text-transform: capitalize;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 16px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_103.png") left top no-repeat;}
.gym_main_data .lp_gympage .myvisitors {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_104.png") left top no-repeat;}
.gym_main_data .lp_gympage .subscribed {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_215.png") left top no-repeat;}




.gym_main_data .gym_main_data_info {}
.gym_main_data .gym_main_data_info .blk_1 {height: 57px;background: #7a86a1;position: relative;padding: 0 22px;line-height: 56px;font-size: 24px;color: #fff;}
.gym_main_data .gym_main_data_info .blk_1 .contacts {display: block;position: absolute;right: 15px;top: 0;text-decoration: none;height: 57px;line-height: 56px;color: #fff;font-size: 12px;padding: 0 25px 0 0;background: url("../img/img_212.png") right center no-repeat;}
.gym_main_data .gym_main_data_info .blk_1 .contacts:hover {text-decoration: underline;}
.gym_main_data .gym_main_data_info .blk_2_1 {float: left;height: 86px;width: 497px;padding-top: 12px;background: #616f8a;position: relative;margin-top: 16px;}
.gym_main_data .gym_main_data_info .blk_2_1 .lc {display: block;position: absolute;left: -7px;top: 0;width: 7px;height: 100%;background: url("../img/img_190.png") left center no-repeat;}
.gym_main_data .gym_main_data_info .blk_3 {height: 36px;overflow: hidden;padding: 16px 0 0 0;}
.gym_main_data .gym_main_data_info .blk_4 {height: 130px;overflow: hidden;position: relative;background: #61708b;margin-top: 16px;}
.gym_main_data .gym_main_data_info .blk_4 a {display: block;color: #ffffff;font-size: 12px;line-height: 14px;height: 18px;float: left;padding: 2px 0 0 24px;}
.gym_main_data .gym_main_data_info .blk_4 a span {color: #d3dffb;}

.gym_main_data .gym_main_data_info .blk_1 .cb {display: none;position: absolute;right: 10px;top: 15px;padding-top: 30px;z-index: 50;}
.gym_main_data .gym_main_data_info .blk_1 .cb .b {position: relative;padding: 8px 10px;max-width: 824px;}
.gym_main_data .gym_main_data_info .blk_1 .cb .tt {position: absolute;width: 10px;height: 5px;position: absolute;right: 7px;top: -5px;background: url("../img/img_297.png") left top no-repeat;}
.gym_main_data .gym_main_data_info .blk_1 .cb .l {font-size: 12px;line-height: 16px;padding: 2px 0;color: #4f5d80;word-wrap: break-word;}

.gym_main_data .gym_main_data_info .slogon {font-size: 12px;line-height: 18px;color: #ffffff;padding: 0 20px 0 56px;position: relative;width: 421px;overflow: hidden;height: 74px;margin: 0;background: url("../img/img_189.png") 22px 5px no-repeat;}
.gym_main_data .gym_main_data_info .blk_2_1 .edit {display: none;position: absolute;right: 14px;bottom: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_172.png") left top no-repeat;}
.gym_main_data .gym_main_data_info .blk_2_1:hover .edit {display: block;}
.gym_main_data .gym_main_data_info .blk_2_1 .edit:hover {background-position: left bottom;}
.gym_main_data .gym_main_data_info .blk_2_1 .edit_blk {display: none;position: absolute;left: 0;top: 0;width: 451px;height: 91px;padding: 7px 0 0 46px;background: #616f8a url("../img/img_189.png") 22px 17px no-repeat;}
.gym_main_data .gym_main_data_info .blk_2_1 .edit_blk textarea {display: block;border: none;margin: 0;padding: 5px 10px;overflow: hidden;width: 421px;height: 75px;line-height: 18px;font-size: 12px;color: #ffffff;resize: none;background: url("../img/img_31.png") left top repeat;}
.gym_main_data .gym_main_data_info .blk_2_1 .edit_blk .cancel {display: block;position: absolute;right: 5px;bottom: 5px;margin: 0;width: 14px;height: 14px;text-decoration: none;background: url("../img/img_115.png") left top no-repeat;}
.gym_main_data .gym_main_data_info .blk_2_1 .edit_blk .save {display: block;position: absolute;right: 24px;bottom: 5px;margin: 0;width: 21px;height: 14px;text-decoration: none;background: url("../img/img_26.png") left top no-repeat;}

.gym_main_data .gym_main_data_info .stslider {width: 564px;margin: 0 0 0 23px;position: relative;}
.gym_main_data .gym_main_data_info .stslider .stslider_body {width: 564px;height: 36px;position: relative;overflow: hidden;}
.gym_main_data .gym_main_data_info .stslider .stslider_body ul {display: block;position: absolute;left: 0;top: 0;margin: 0;padding: 0;list-style: none;height: 36px;width: auto;}
.gym_main_data .gym_main_data_info .stslider .stslider_body ul li {display: block;height: 36px;width: 94px;float: left;margin: 0 11px 0 0;padding: 0 5px;background: url("../img/img_195.png") left top no-repeat;}
.gym_main_data .gym_main_data_info .stslider .stslider_body ul li div {height: 36px;width: 95px;line-height: 14px;font-size: 12px;color: #4f5f81;text-align: center;display: table-cell;vertical-align: middle;}
.gym_main_data .gym_main_data_info .stslider .l {display: block;position: absolute;left: -23px;top: 0;text-decoration: none;width: 12px;height: 36px;background: url("../img/img_194.png") left top no-repeat;}
.gym_main_data .gym_main_data_info .stslider .r {display: block;position: absolute;right: -23px;top: 0;text-decoration: none;width: 12px;height: 36px;background: url("../img/img_194.png") right top no-repeat;}
.gym_main_data .gym_main_data_info .stslider .l:hover {background-position: left bottom;}
.gym_main_data .gym_main_data_info .stslider .r:hover {background-position: right bottom;}
.gym_main_data .gym_main_data_info .tops {float: right;height: 98px;width: 105px;margin-top: 16px;}
.gym_main_data .gym_main_data_info .tops .tblk {width: 105px;height: 43px;padding-top: 2px;text-align: center;color: #fff;font-size: 12px;line-height: 16px;text-transform: uppercase;}
.gym_main_data .gym_main_data_info .tops .tblk.tl {background: url("../img/img_213.png") left top no-repeat;}
.gym_main_data .gym_main_data_info .tops .tblk.tr {background: url("../img/img_214.png") left top no-repeat;margin-top: 8px;}
.gym_main_data .gym_main_data_info .tops .tblk div {text-align: center;line-height: 22px;font-size: 18px;padding-top: 2px;}
.gym_main_data .gym_main_data_info .coachslider {width: 564px;margin: 0 0 0 23px;position: relative;clear: both;}
.gym_main_data .gym_main_data_info .coachslider .stslider_body {width: 564px;height: 104px;position: relative;overflow: hidden;}
.gym_main_data .gym_main_data_info .coachslider .stslider_body ul {display: block;position: absolute;left: 0;top: 0;margin: 0;padding: 0;list-style: none;height: 104px;width: auto;}
.gym_main_data .gym_main_data_info .coachslider .stslider_body ul li {display: block;height: 104px;width: 104px;float: left;margin: 0 11px 0 0;padding: 0;}
.gym_main_data .gym_main_data_info .coachslider .stslider_body ul li a {display: block;text-decoration: none;height: 104px;width: 104px;position: relative;overflow: hidden;}
.gym_main_data .gym_main_data_info .coachslider .stslider_body ul li a img {display: block;position: absolute;left: 0;top: 0;width: 104px;height: 104px;}
.gym_main_data .gym_main_data_info .coachslider .stslider_body ul li a span {display: block;position: absolute;bottom: 0;left: 0;width: 96px;color: #fff;font-size: 11px;line-height: 13px;padding: 5px 4px;text-align: center;background: url("../img/img_31.png") left top repeat;}
.gym_main_data .gym_main_data_info .coachslider .l {display: block;position: absolute;left: -16px;top: 0px;text-decoration: none;width: 9px;height: 104px;background: url("../img/img_216.png") left center no-repeat;}
.gym_main_data .gym_main_data_info .coachslider .r {display: block;position: absolute;right: -16px;top: 0px;text-decoration: none;width: 9px;height: 104px;background: url("../img/img_216.png") left center no-repeat;}
.gym_main_data .gym_main_data_info .coachslider .l:hover {background-position: right center;}
.gym_main_data .gym_main_data_info .coachslider .r:hover {background-position: right center;}

.photo_main_blk {margin-top: 16px;padding: 12px 0 5px 12px;}
.photo_main_blk .title_1 {float: left;line-height: 14px;color: #636363;font-size: 12px;margin-bottom: 10px;}
.photo_main_blk .title_1 span {color: #4f5f81;}
.photo_main_blk a.addphoto,
.photo_main_blk a.creatalbum {display: block;float: right;text-decoration: none;margin-right: 14px;line-height: 14px;color: #4f5f81;font-size: 12px;margin-bottom: 10px;}
.photo_main_blk a.addphoto:hover,
.photo_main_blk a.creatalbum:hover {text-decoration: underline;}
.photo_main_blk img {display: block;width: 114px;height: 114px;margin: 0 7px 7px 0;float: left;}
.photo_main_blk a.morephoto {display: block;text-decoration: none;position: relative;width: 114px;height: 114px;float: left;}
.photo_main_blk a.morephoto i {display: block;position: absolute;left: 0;top: 0;width: 114px;height: 114px;background: url("../img/img_23.png") center center no-repeat;}
.photo_main_blk a.morephoto img {margin: 0;}
.photo_main_blk .free {width: 114px;height: 114px;margin: 0 7px 7px 0;float: left;background: #d4d8e1;}
.photo_main_blk .addnewphotofree {display: block;float: left;text-decoration: none;margin: 0 7px 0 0;width: 114px;height: 114px;background: #d4d8e1 url("../img/img_279.png") center center no-repeat;}
.photo_main_blk .addnewphotofree:hover {background-color: #dee1ec;}

.main_task_today {margin: 16px 0 0 0;padding: 13px;}
.main_task_today .task_title {font-size: 12px;line-height: 14px;height: 22px;color: #414141;}
.main_task_today .task_title .t {font-size: 18px;color: #4f5d80;line-height: 22px;height: 22px;max-width: 500px;float: left;position: relative;}
.main_task_today .task_title .t .showmore {display: block;position: absolute;text-decoration: none;width: 22px;height: 22px;right: -25px;top: 0;background: url("../img/img_286.png") center center no-repeat;}
.main_task_today .task_title .t .ddl {display: none;position: absolute;width: 480px;top: 22px;left: -11px;padding: 0 10px 5px 10px;z-index: 50;background: #ffffff;}
.main_task_today .task_title .t .ddl a {display: block;font-size: 12px;line-height: 16px;text-decoration: none;}
.main_task_today .task_title .t .ddl a:hover {text-decoration: underline;}

.main_task_today .task_title .td {float: right;width: 270px;text-align: right;margin-right: 16px;color: #626262;line-height: 22px;height: 22px;}
.main_task_today .task_title .td span {color: #4f5d80;}
.main_task_today .task_title a.htblk {display: block;float: right;width: 13px;height: 13px;margin-top: 6px;background: url("../img/img_127.png") left top no-repeat;}
.main_task_today .task_title a.htblk:hover {background-position: left bottom;}
.main_task_today .task_title a.htblk.close {background-position: right top;}
.main_task_today .task_title a.htblk.close:hover {background-position: right bottom;}

.main_task_today .exercises_blb {margin: 9px 0 0 0;}
.main_task_today .exercises_blb .setsel {padding: 0 0 6px;}
.main_task_today .exercises_blb .setsel a {display: block;float: left;margin: 0 6px 6px 0;padding: 0 11px;height: 32px;font-size: 12px;line-height: 32px;color: #ffffff;background: #7a869f;text-decoration: none;}
.main_task_today .exercises_blb .setsel a.a,
.main_task_today .exercises_blb .setsel a:hover {text-decoration: none;background: #99a6c0;}

.main_task_today .exercises_blb .set_item {position: relative;}
.main_task_today .exercises_blb .compleate_exercises {display: block;float: right;padding: 10px 20px;margin: 0 0 10px 0;height: 30px;line-height: 30px;font-size: 18px;color: #ffffff;text-decoration: none;background: #99a6c0;}
.main_task_today .exercises_blb .compleate_exercises:hover {background: #7a869f;}
.main_task_today .exercises_blb .exdoing {display: block;float: right;width: 30px;height: 30px;background: url("../img/img_308.png") left top no-repeat;}
.main_task_today .exercises_blb .set_item .setinfo {float: left;padding: 0 0 10px 0;width: 650px;color: #636363;font-size: 16px;line-height: 20px;}
.main_task_today .exercises_blb .set_item .setinfo .nom {font-size: 12px;line-height: 16px;color: #4f5d80;}
.main_task_today .exercises_blb .set_item .setinfo .n {font-size: 16px;line-height: 20px;font-weight: bold;}
.main_task_today .exercises_blb .set_item .setinfo .d {font-size: 14px;line-height: 18px;}
.main_task_today .exercises_blb .set_item .setinfo .c {font-size: 12px;line-height: 16px;}
.main_task_today .exercises_blb .set_item .setinfo .setexitems {padding: 6px 0 0 0;}
.main_task_today .exercises_blb .set_item .setinfo .setexitems a {display: block;float: left;margin: 0 6px 6px 0;padding: 0 11px;height: 32px;font-size: 12px;line-height: 32px;color: #ffffff;background: #7a869f;text-decoration: none;}
.main_task_today .exercises_blb .set_item .setinfo .setexitems a.a,
.main_task_today .exercises_blb .set_item .setinfo .setexitems a:hover {text-decoration: none;background: #99a6c0;}
.main_task_today .exercises_blb .ex_video {display: block;position: relative;}
.main_task_today .exercises_blb .ex_video i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.main_task_today .exercises_blb .ex_video:hover i {background: url("../img/img_158.png") center center no-repeat;}

.center_main_column_sleftclmn {float: left;width: 238px;padding: 16px 0 0 0;}
.center_main_column_srightclmn {float: right;width: 610px;padding: 16px 0 0 0;}

.friendsblk {padding: 0 0 2px 8px;}
.friendsblk .title_1 {display: block;height: 28px;line-height: 28px;color: #636363;font-size: 12px;}
.friendsblk .title_1.gp {height: 37px;line-height: 36px;}
.friendsblk .title_1 span,
.friendsblk .title_1 a {color: #4f5f81;}
.friendsblk a.i {display: block;position: relative;width: 108px;height: 108px;overflow: hidden;float: left;margin: 0 6px 6px 0;}
.friendsblk a.i img {display: block;margin: 0;width: 108px;height: 108px;}
.friendsblk a.i span {display: block;position: absolute;bottom: 0;left: 0;width: 100px;color: #fff;font-size: 11px;line-height: 13px;padding: 5px 4px;text-align: center;background: url("../img/img_31.png") left top repeat;}
.friendsblk a.i i.o {display: block;position: absolute;bottom: 26px;right: 4px;height: 12px;width: 12px;background: url("../img/img_387.png") left top no-repeat;}
.friendsblk .nofriend {padding: 16px 0;text-align: center;line-height: 18px;font-size: 12px;color: #636363;}
.friendsblk .nofriend a {color: #4f5d80;}

.subsblk {padding: 0 0 1px 8px;}
.subsblk .title_1 {height: 28px;line-height: 28px;color: #636363;font-size: 12px;text-decoration: none;}
.subsblk .title_1 span, 
.subsblk .title_1 a {color: #4f5f81;}
.subsblk a.i {display: block;position: relative;width: 222px;overflow: hidden;margin: 0 0 7px 0;}
.subsblk a.i img {display: block;margin: 0;width: 222px;}
.subsblk a.i span {display: block;position: absolute;bottom: 0;left: 0;width: 214px;color: #fff;font-size: 11px;line-height: 13px;padding: 5px 4px;text-align: center;background: url("../img/img_31.png") left top repeat;}
.subsblk .z {display: block;margin: 0;width: 222px;height: 222px;background: url("../img/img_282.png") repeat;}
.subsblk.videoblock a.i i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.subsblk.videoblock a.i:hover i {background: url("../img/img_158.png") center center no-repeat;}

.socialsblk {padding: 0 0 0px 0px;}
.socialsblk .title_1 {color: #fff;display: block;font-size: 12px;height: 39px;line-height: 40px;overflow: hidden;padding: 0 0 0 10px;width: 228px;background: url("../img/img_398.png") left top no-repeat;} 
.socialsblk .title_1 span{height: 28px;line-height: 28px;color: #fff;font-size: 12px;text-decoration: none;}
.socialsblk .socialblock{padding: 10px;}
.socialsblk .title_1:hover{cursor: pointer;}

.mykp {height: 222px;overflow: hidden;}
.mykp .t {padding: 0 2px;height: 21px;line-height: 16px;font-size: 14px;color: #4f5d80;position: relative;}
.mykp .t .c {display: block;position: absolute;width: 9px;height: 9px;text-decoration: none;top: 4px; right: 2px;background: url("../img/img_283.png") left top no-repeat;}
.mykp .t .c:hover {background-position: left bottom;}

.start_settings .t {height: 63px;padding: 0 32px;border-bottom: 1px #d4d8e1 solid;}
.start_settings .s {float: left;height: 28px;line-height: 28px;font-size: 24px;color: #4f5d80;padding-top: 23px;}
.start_settings .t .i {float: right;padding-top: 31px;height: 16px;}
.start_settings .t .i span {display: block;float: left;padding-left: 29px;height: 16px;line-height: 16px;line-height: 16px;font-size: 12px;color: #4f5d80;}
.start_settings .t .i span.t1 {margin-right: 21px;background: url("../img/img_284.png") left -7px no-repeat;}
.start_settings .t .i span.t2 {background: url("../img/img_285.png") left -7px no-repeat;}
.start_settings .l {padding: 17px 32px 19px 32px;border-bottom: 1px #d4d8e1 dashed;}
.start_settings .l.end {border: none;padding-bottom: 32px;}
.start_settings .l .i {margin-right: 13px;}
.start_settings .l.sex .sel {width: 116px;}
.start_settings .l.family .sel {width: 209px;}
.start_settings .l input[name="phone"] {width: 179px;}

.newpostarea {margin: 0 0 16px 0;padding: 8px;}

.post_file_wnd {width: 610px;margin: 0 auto;}
.post_file_wnd .filetype_tabs_menu {height: 24px;line-height: 24px;font-size: 12px;padding: 0;border-bottom: 1px #b9c0cd solid;margin: 0 0 14px 0;}
.post_file_wnd .filetype_tabs_menu a {display: block;float: left;height: 24px;padding: 0 20px;text-decoration: none;color: #3d4149;}
.post_file_wnd .filetype_tabs_menu a:hover {text-decoration: underline;}
.post_file_wnd .filetype_tabs_menu a.active {text-decoration: none;font-weight: bold;cursor: default;}
.post_file_wnd .tabs_body {display: none;padding: 0;}
.post_file_wnd .tabs_body.show {display: block;}
.post_file_wnd .tabs_body img.images {display: block;float: left;width: 114px;height: 114px;margin: 0 10px 10px 0;cursor: pointer;}
.post_file_wnd .tabs_body img.images:nth-child(5n) {margin-right: 0;}
.post_file_wnd .tabs_body img.videos {display: block;float: left;width: 195px;height: 115px;margin: 0 12px 10px 0;cursor: pointer;}
.post_file_wnd .tabs_body img.videos:nth-child(3n) {margin-right: 0;}

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

.post_item {margin: 0 0 16px 0;padding: 0 0 16px 0;overflow: hidden;}
.post_item .post_area {padding: 15px 15px 0 15px;}
.post_item .post_title {height: 55px;}
.post_item .post_title.sp {padding: 16px 0 0 16px;height: 59px;border-bottom: 1px #e8e9ee solid;background: url("../img/img_232.png") left top repeat-x;}
.post_item .post_title img {display: block;float: left;width: 43px;height: 43px;}
.post_item .post_title .post_title_info {float: right;width: 534px;height: 49px;position: relative;}
.post_item .post_title.sp .post_title_info {width: 547px;}
.post_item .post_title .post_title_info .post_title_info_data {float: left;height: 43px;padding: 0 0 0 7px;max-width: 180px;}
.post_item .post_title .post_title_info .post_title_info_data .date {padding: 7px 0 0 0;font-size: 11px;line-height: 11px;color: #636363;}
.post_item .post_title .post_title_info .post_title_info_data .name {padding: 3px 0 0 0;font-size: 14px;line-height: 16px;color: #4f5d80;}
.post_item .post_title .post_title_info .post_title_info_data .name a {color: #4f5d80;text-decoration: none;}
.post_item .post_title .post_title_info .post_title_info_data .name a:hover {color: #616f8a;text-decoration: underline;}
.post_item .post_title .post_title_info .post_title_info_fromuser {float: left;height: 35px;padding: 8px 0 0 12px;margin: 0 0 0 17px;max-width: 180px;background: url("../img/img_132.png") left center no-repeat;}
.post_item .post_title .post_title_info .post_title_info_fromuser img {display: block;float: left;width: 28px;height: 28px;}
.post_item .post_title .post_title_info .post_title_info_fromuser .name {float: left;font-size: 14px;line-height: 28px;color: #616f8a;padding: 0 0 0 8px;}
.post_item .post_title .post_title_info .post_title_info_fromuser .name a {color: #616f8a;text-decoration: none;display: block;width: 144px;}
.post_item .post_title .post_title_info .post_title_info_fromuser .name a:hover {color: #616f8a;text-decoration: underline;}
.post_item .post_title .post_title_info .post_title_info_notif {float: left;height: 35px;padding: 8px 0 0 12px;margin: 0 0 0 17px;max-width: 180px;}
.post_item .post_title .post_title_info .post_title_info_notif#like {background: transparent url("../img/img_238.png") no-repeat scroll left 13px;}
.post_item .post_title .post_title_info .post_title_info_notif#repost {background: transparent url("../img/img_236.png") no-repeat scroll left 13px;}
.post_item .post_title .post_title_info .post_title_info_notif img {display: block;float: left;width: 28px;height: 28px;}
.post_item .post_title .post_title_info .post_title_info_notif .text {float: left;font-size: 14px;line-height: 28px;color: #616f8a;padding: 0 0 0 8px;}
.post_item .post_title .post_title_info .edit {position: absolute;right: 26px;top: 15px;width: 13px;height: 13px;text-decoration: none;background: url("../img/img_130.png") left top no-repeat;}
.post_item .post_title .post_title_info .del {position: absolute;right: 2px;top: 16px;width: 11px;height: 11px;text-decoration: none;background: url("../img/img_131.png") left top no-repeat;}
.post_item .post_title .post_title_info .edit:hover,  
.post_item .post_title .post_title_info .del:hover {background-position: left bottom;}
.post_item .post_title .post_title_info .cancel {position: absolute;right: 2px;top: 16px;width: 11px;height: 11px;text-decoration: none;background: url("../img/img_131.png") left top no-repeat;}
.post_item .post_title .post_title_info .cancel:hover {background-position: left bottom;}

.post_item .post_title.sp .post_title_info .subs_type {float: right;padding-right: 25px;height: 28px;line-height: 26px;color: #636363;font-size: 12px;margin: 11px 18px 0 0;}
.post_item .post_title.sp .post_title_info .subs_type.t_5 {background: url("../img/img_235.png") right center no-repeat;}
.post_item .post_title.sp .post_title_info .subs_type.t_10 {background: url("../img/img_233.png") right center no-repeat;}
.post_item .post_title.sp .post_title_info .subs_type.t_11 {background: url("../img/img_234.png") right center no-repeat;}

.post_item .postelmdevisor {height: 0;padding: 5px 0;font-size: 0;line-height: 0;}
.post_item .post_text {color: #636363;font-size: 12px;line-height: 14px;max-height: 58px;overflow: hidden;}
.post_item .post_text p {margin: 0;padding: 0 0 5px 0;}
.post_item .post_text_more {color: #616f8a;display: block;padding: 3px 0 0 0;font-size: 12px;line-height: 12px;}
.post_item .post_text_more:hover {text-decoration: underline;}
.post_item .post_images { overflow: hidden;display: none; }
.post_item .post_images a { float: left; border: 1px solid #eee; box-sizing: content-box; overflow: hidden; position: relative;  }
.post_item .post_images a img { display: block; width: auto; height: 100%; }
.post_item .post_one_image {overflow: hidden;}
.post_item .post_one_image img {display: block;margin: 0 auto;max-width: 500px;max-height: 400px;}
.post_item .post_like_blk {padding: 10px 0 0 0;height: 19px;}
.post_item .post_like_blk .add_comment {color: #616f8a;display: block;float: left;font-size: 12px;line-height: 16px;height: 16px;}
.post_item .post_like_blk .add_comment:hover {text-decoration: underline;}
.post_item .post_like_blk .like_up {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.post_item .post_like_blk .like_down {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_237.png") left 5px no-repeat;}
.post_item .post_like_blk .like_up:hover {text-decoration: underline;background-position: left -39px;}
.post_item .post_like_blk .like_down:hover {text-decoration: underline;background-position: left bottom;}
.post_item .post_like_blk .repost {display: block;float: right;padding: 0 10px 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_236.png") left 4px no-repeat;}
.post_item .post_like_blk .repost:hover {text-decoration: underline;background-position: left bottom;}
.post_item .post_like_blk .repost_d {display: block;float: right;padding: 0 10px 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_236.png") left 4px no-repeat;}
.post_item .post_video {display: block;position: relative;width: 578px;height: 350px;}
.post_item .post_video .va {display: block;position: absolute;left: -15px;top: 0;overflow: hidden;width: 610px;height: 350px;}
.post_item .post_video .va img {display: block;position: absolute;margin: 0;width: 100%;height: 100%;left: 0;top: 0;}
.post_item .post_video .va i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.post_item .post_video .va:hover i {background: url("../img/img_158.png") center center no-repeat;}
.post_item .post_video a .time {position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}
.post_item .add_friend p {text-align: center;}
.post_item .add_friend img {display: block;margin: 0;width: 275px;height: 275px;margin: 0 auto;}

.post_item .return {color: rgb(119, 119, 119); font-size: 11px; padding: 0px 15px; margin: 9px 0px 0px;}
.post_item .return .return_post {font-size: 12px; color: rgb(79, 93, 128); height: 14px; display: block;float: right;}

.post_item .post_comments_block {padding: 10px 1px 0 1px;}

.post_item .open_more_comment {display: block;margin: 0 0 1px 0;background: #edeff3;text-align: center;height: 28px;line-height: 28px;color: #616f8a;font-size: 11px;}
.post_item .open_more_comment:hover {background: #99a6c0;}

.post_item .comment_item {padding: 9px 15px 9px 15px;background: #edeff3;}
.post_item .comment_item img.posterimg {display: block;float: left;margin: 0;width: 32px;height: 32px;}
.post_item .comment_item .comment_info {width: 537px;float: right;position: relative;}
.post_item .comment_item .comment_info .date {padding: 1px 0 0 0;font-size: 11px;line-height: 13px;color: #6c8283;}
.post_item .comment_item .comment_info .name {padding: 4px 0 0 0;font-size: 14px;line-height: 16px;color: #616f8a;}
.post_item .comment_item .comment_info .del {position: absolute;right: 2px;top: 16px;width: 11px;height: 11px;text-decoration: none;background: url("../img/img_131.png") left top no-repeat;}
.post_item .comment_item .comment_info .del:hover {background-position: left bottom;}
.post_item .comment_item .comment_text {float: right;margin: 10px 0 0 0;padding: 11px;width: 515px;position: relative;color: #636363;font-size: 12px;line-height: 18px;}
.post_item .comment_item .comment_text .topline {position: absolute;top: -6px;left: 21px;width: 11px;height: 6px;background: url("../img/img_135.png") left center no-repeat;word-wrap: break-word;}
.post_item .comment_item .comment_text p {margin: 0;padding: 0;word-wrap: break-word;}
.post_item .comment_item .comment_like_blk {padding: 6px 0 0 54px;height: 20px;clear: both;}
.post_item .comment_item .comment_like_blk .reply {color: #387276;display: block;float: left;font-size: 12px;line-height: 16px;height: 16px;}
.post_item .comment_item .comment_like_blk .reply:hover {text-decoration: underline;}
.post_item .comment_item .comment_like_blk .like_up {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.post_item .comment_item .comment_like_blk .like_down {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_237.png") left 5px no-repeat;}
.post_item .comment_item .comment_like_blk .like_up:hover {text-decoration: underline;background-position: left -39px;}
.post_item .comment_item .comment_like_blk .like_down:hover {text-decoration: underline;background-position: left bottom;}
.post_item .comment_item .comment_one_image img {display: block;margin: 0 auto;max-width: 500px;max-height: 400px;}
.post_item .comment_item ul, .loadedblk_audiolist ul li {margin: 0;padding: 0;list-style: none;}
.post_item .comment_item .audio_item {height: 34px;line-height: 34px;}
.post_item .comment_item .audio_item:hover,
.post_item .comment_item .jp-playlist-current .audio_item {background: #eaecf0;}
.post_item .comment_item .audio_item a.play {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_163.png") center center no-repeat;}
.post_item .comment_item .audio_item a.pause {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_164.png") center center no-repeat;}
.post_item .comment_item .audio_item .name {float: left;width: 360px;height: 34px;margin-right: 4px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;}
.post_item .comment_item .audio_item .time {float: left;width: 60px;height: 34px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;text-align: right;}
.post_item .comment_item .audio_item a.btn {display: block;float: right;cursor: pointer;text-decoration: none;}
.post_item .comment_item .audio_item a.btn.add {width: 15px;height: 15px;margin: 10px 10px;background: url("../img/img_167.png") left top no-repeat;}
.post_item .comment_item .audio_item a.btn.del {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_166.png") left top no-repeat;}
.post_item .comment_item .audio_item a.btn:hover {background-position: left bottom;}
.post_item .comment_images a { float: left; border: 1px solid #ffffff; box-sizing: content-box; overflow: hidden; position: relative;  }
.post_item .comment_images a img { display: block; width: auto; height: 100%; }
.post_item .more_comments {height: 14px;padding: 0 15px;margin: 9px 0 0 0;}
.post_item .comment_video {display: block;width: 515px;height: 350px;}
.post_item .comment_video .va {display: block;overflow: hidden;width: 515px;height: 350px;position: relative;}
.post_item .comment_video .va img {display: block;position: absolute;margin: 0;width: 100%;height: 100%;left: 0;top: 0;}
.post_item .comment_video .va i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.post_item .comment_video .va:hover i {background: url("../img/img_158.png") center center no-repeat;}
.post_item .comment_video a .time {position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}

.post_item .more_comments .add_comment {color: #4f5d80;display: block;float: left;font-size: 12px;line-height: 14px;height: 14px;}
.post_item .more_comments .add_comment:hover {text-decoration: underline;}
.post_item .post_comments_block .return {color: rgb(119, 119, 119); font-size: 11px; padding: 0px 15px; margin: 9px 0px 0px;}
.post_item .post_comments_block .return .return_comment {font-size: 12px; color: rgb(79, 93, 128); height: 14px; display: block;float: right;}
.post_item .addpostcommentarea {margin: 6px 8px 0 8px;}

.post_item .post_area ul, .loadedblk_audiolist ul li {margin: 0;padding: 0;list-style: none;}
.post_item .post_area .audio_item {height: 34px;line-height: 34px;overflow: hidden;border-top: 1px #b4bccf solid;}
.post_item .post_area .audio_item:hover,
.post_item .post_area .jp-playlist-current .audio_item {background: #eaecf0;}
.post_item .post_area .audio_item a.play {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_163.png") center center no-repeat;}
.post_item .post_area .audio_item a.pause {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_164.png") center center no-repeat;}
.post_item .post_area .audio_item .name {float: left;width: 420px;height: 34px;margin-right: 4px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;}
.post_item .post_area .audio_item .time {float: left;width: 60px;height: 34px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;text-align: right;}
.post_item .post_area .audio_item a.btn {display: block;float: right;cursor: pointer;text-decoration: none;}
.post_item .post_area .audio_item a.btn.add {width: 15px;height: 15px;margin: 10px 10px;background: url("../img/img_167.png") left top no-repeat;}
.post_item .post_area .audio_item a.btn.del {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_166.png") left top no-repeat;}
.post_item .post_area .audio_item a.btn:hover {background-position: left bottom;}

.post_item .actions_post {display: block;}
.post_item .actions_post img.rad3 {display: block;float: left;width: 180px;height: 180px;}
.post_item .actions_post .i {display: block;width: 388px;float: right;}
.post_item .actions_post .i .n {display: block;color: #4f5d80;font-size: 16px;line-height: 20px;padding-bottom: 5px;}
.post_item .actions_post .i .d {display: block;color: #626262;font-size: 12px;line-height: 16px;}
.post_item .actions_post .i .t {display: block;color: #4f5d80;font-size: 12px;line-height: 16px;padding-top: 10px;}

.wall_posts_loader {height: 50px;margin-top: 16px;background: #ffffff url("../img/small_loader_circle_2.gif") center center no-repeat;}
.wall_posts_loader_top {height: 50px;margin-bottom: 16px;background: #ffffff url("../img/small_loader_circle_2.gif") center center no-repeat;}

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

.message_blk {padding-bottom: 2px;overflow: hidden;}

.message_blk .message_filter {height: 50px;}
.message_blk .message_filter .rf {display: block;float: right;margin: 17px 20px 0 0;font-size: 13px;line-height: 16px;height: 16px;text-decoration: none;}
.message_blk .message_filter .rf:hover {text-decoration: underline;}
.message_blk .message_filter .rf.a {text-decoration: none;font-weight: bold;cursor: default;}
.message_blk .message_filter .msearch {width: 358px;height: 26px;background: #dee1e7;float: left;margin: 12px 0 0 12px;}
.message_blk .message_filter .msearch input {display: block;margin: 0 0 0 9px;width: 319px;height: 26px;line-height: 26px;color: #4f5f81;font-size: 12px;border: none;padding: 0;float: left;background: none;}
.message_blk .message_filter .msearch button {display: block;float: right;border: none;padding: 0;cursor: pointer;margin: 7px 7px 0 0;width: 14px;height: 14px;background: url("../img/img_141.png") left top no-repeat;}
.message_blk .message_filter .msearch button:hover {}


.fmain-message .msearch {width: 358px;height: 26px;background: #dee1e7;float: left;margin: 14px 0 0 12px;}
.fmain-message .msearch input {display: block;margin: 0 0 0 9px;width: 319px;height: 26px;line-height: 26px;color: #4f5f81;font-size: 12px;border: none;padding: 0;float: left;background: none;}
.fmain-message .msearch button {display: block;float: right;border: none;padding: 0;cursor: pointer;margin: 7px 7px 0 0;width: 14px;height: 14px;background: url("../img/img_141.png") left top no-repeat;}
.fmain-message .msearch button:hover {}

.fmain-message .rf {display: block;float: right;margin: 17px 20px 0 0;font-size: 13px;line-height: 16px;height: 16px;text-decoration: none;color: #FFF;}
.fmain-message .rf:hover {text-decoration: underline;}
.fmain-message .rf.a {text-decoration: none;font-weight: bold;cursor: default;}

.message_blk .message_chat_page_cover {margin: 0;padding: 0;}
.message_blk .message_chat_page {position: relative;}

.message_blk .message_chat_page .dialogs_scroll_fon {position: absolute;left: 8px;top: 9px;bottom: 9px;right: 847px;width: 9px;background: #bec5d8;}
.message_blk .message_chat_page .chat_scroll_fon {position: absolute;right: 8px;top: 9px;bottom: 143px;left: 847px;width: 9px;background: #bec5d8;}
.message_blk .message_chat_page.show_smile_area .chat_scroll_fon {bottom: 227px;}

.message_blk .message_chat_page .dialogs {width: 249px;position: absolute;left: 25px;top: 9px;bottom: 9px;right: 590px;overflow: hidden;}
.message_blk .message_chat_page .dialogs .ditem {height: 73px;width: 247px;border: 1px #d4d8e1 solid;background: #ffffff;position: relative;cursor: pointer;}
.message_blk .message_chat_page .dialogs .ditem + .ditem {margin-top: 6px;}
.message_blk .message_chat_page .dialogs .ditem .ditem_body {position: absolute;left: -1px;top: -1px;height: 75px;width: 249px;}
.message_blk .message_chat_page .dialogs .ditem:hover .ditem_body,
.message_blk .message_chat_page .dialogs .ditem.active .ditem_body {background: #e5e7ee;}
.message_blk .message_chat_page .dialogs .ditem.hasnew .ditem_body {background: #dce9ba;}
.message_blk .message_chat_page .dialogs .ditem .avt {display: block;position: absolute;width: 49px;height: 49px;top: 13px;left: 13px;}
.message_blk .message_chat_page .dialogs .ditem .avt img {display: block;width: 49px;height: 49px;margin: 0;border: none;}
.message_blk .message_chat_page .dialogs .ditem .avt i {display: block;position: absolute;right: 3px;bottom: 3px;width: 5px;height: 5px;background: url("../img/img_360.png") left top no-repeat;}
.message_blk .message_chat_page .dialogs .ditem .avt i.h {display: none;}
.message_blk .message_chat_page .dialogs .ditem .n {position: absolute;width: 160px;padding-left: 2px;height: 15px;top: 11px;left: 68px;color: #4e5c78;line-height: 15px;font-size: 13px;overflow: hidden;}
.message_blk .message_chat_page .dialogs .ditem .d {position: absolute;width: 160px;padding-left: 2px;height: 14px;top: 31px;left: 68px;color: #6e7b95;line-height: 14px;font-size: 12px;overflow: hidden;}
.message_blk .message_chat_page .dialogs .ditem .last_mess {position: absolute;width: 160px;padding-left: 2px;height: 14px;top: 49px;left: 68px;color: #4e5c78;line-height: 14px;font-size: 12px;overflow: hidden;}
.message_blk .message_chat_page .dialogs .ditem .last_mess img {height: 10px;}
.message_blk .message_chat_page .dialogs .ditem .counter {position: absolute;top: 12px;right: 7px;width: 27px;height: 27px;line-height: 27px;text-align: center;font-size: 11px;color: #387276;background: url("../img/img_47.png");}
.message_blk .message_chat_page .dialogs .ditem .counter i {display: block;position: absolute;width: 10px;height: 27px;left: -10px;top: 0;background: url("../img/img_48.png") left center no-repeat;}
.message_blk .message_chat_page .dialogs .ditem .dell {display: block;position: absolute;width: 11px;height: 11px;right: 4px;top: 7px;background: url("../img/img_359.png") left top no-repeat;}
.message_blk .message_chat_page .dialogs .ditem.hasnew .dell {background: url("../img/img_358.png") left top no-repeat;}

.message_blk .message_chat_page .dialogs.scrolledblockarea .scroled_cont {overflow: hidden;position: relative;width: 249px;}
.message_blk .message_chat_page .dialogs.scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;}
.message_blk .message_chat_page .dialogs.scrolledblockarea .scroled_pane {width: 9px;position: absolute;top: 0px;left: -17px;margin: 0;background: #ffffff;}
.message_blk .message_chat_page .dialogs.scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 9px;height: 200px;left: 0;top: 0;background: #bec5d8;z-index: 2;}

.message_blk .chatpostarea {position: absolute;right: 8px;bottom: 8px;width: 571px;padding-top: 125px;height: 0;border: 1px #d4d8e1 solid;}
.message_blk .message_chat_page.show_smile_area .chatpostarea {height: 84px;}
.message_blk .chatpostarea .editorarea {position: absolute;left: -1px;top: -1px;border: 1px #d4d8e1 solid;width: 571px;height: 125px;background: #eef0f4;}
.message_blk .chatpostarea .editorarea .save {display: block;position: absolute;top: -1px;right: -1px;width: 34px;height: 127px;background: #bec5d8 url("../img/img_370.png") center center no-repeat;text-decoration: none;}
.message_blk .chatpostarea .editorarea .save:hover {background-color: #c6cde2;}
.message_blk .chatpostarea .editorarea .addsmile {display: block;position: absolute;top: 66px;right: 42px;width: 27px;height: 27px;background: url("../img/img_372.png") left top no-repeat;text-decoration: none;}
.message_blk .chatpostarea .editorarea .addcontent {display: block;position: absolute;top: 35px;right: 42px;width: 27px;height: 27px;background: url("../img/img_371.png") left top no-repeat;text-decoration: none;}
.message_blk .chatpostarea .editorarea .addsmile:hover,
.message_blk .chatpostarea .editorarea .addcontent:hover {background-position: left bottom;}
.message_blk .chatpostarea .editorarea .add_content {right: 36px;top: 27px;padding-top: 30px;}
.message_blk .chatpostarea .editorarea .inputarea {width: 490px;height: 115px;margin: 5px 0 0 5px;overflow: hidden;word-wrap: break-word;}
.message_blk .chatpostarea .editorarea .inputarea img.smile {border: none;height: 16px;margin: 0;vertical-align: top;width: 16px;}
.message_blk .chatpostarea .smilesarea {padding: 15px 6px 0 6px;height: 63px;display: none}
.message_blk .chatpostarea .smilesarea img {display: block;float: left;margin: 0 10px 11px 0;cursor: pointer;width: 16px;height: 16px;}

.message_blk .chatpostarea .smilesarea.scrolledblockarea .scroled_cont {overflow: hidden;height: 54px;position: relative;}
.message_blk .chatpostarea .smilesarea.scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;}
.message_blk .chatpostarea .smilesarea.scrolledblockarea .scroled_pane {height: 9px;position: relative;}
.message_blk .chatpostarea .smilesarea.scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 200px;height: 9px;left: 0;top: 0;background: #bec5d8;}

.message_blk .chatpostarea .addimagesarea {border-top: none;display: none;padding: 12px 0 1px 0;overflow: hidden;}
.message_blk .chatpostarea .addaudioarea {display: none;}
.message_blk .chatpostarea .addvideoarea {border-top: none;display: none;padding: 12px 0 1px 0;overflow: hidden;}

.message_blk .message_chat_page .chat {width: 544px;position: absolute;right: 25px;top: 9px;bottom: 143px;left: 295px;}
.message_blk .message_chat_page.show_smile_area .chat {bottom: 227px;}
.message_blk .message_chat_page .chat .chat_item {padding: 4px 0 15px 0;}
.message_blk .message_chat_page .chat .chat_item img.userimg {display: block;float: left;width: 35px;height: 35px;}
.message_blk .message_chat_page .chat .chat_item .text {float: right;width: 499px;}
.message_blk .message_chat_page .chat .chat_item .text .name {color: #556f9c;line-height: 15px;font-size: 11px;padding-bottom: 5px;word-wrap: break-word;}
.message_blk .message_chat_page .chat .chat_item .text .name span {color: #a7aab2;}
.message_blk .message_chat_page .chat .chat_item .text p {color: #525867;margin: 0;padding: 0;font-size: 11px;line-height: 15px;word-wrap: break-word;}
.message_blk .message_chat_page .chat .chat_item .text p.b {color: #4f5d80;font-size: 14px;line-height: 18px;}
.message_blk .message_chat_page .chat .chat_item .text .meets_confirm_acc {display: block;float: left;height: 30px;line-height: 30px;padding: 0 10px;font-size: 14px;color: #ffffff;background: #66be00;}
.message_blk .message_chat_page .chat .chat_item .text .meets_confirm_acc:hover {background: #7adf00;}
.message_blk .message_chat_page .chat .chat_item .text .meets_acc {text-decoration: underline;}
.message_blk .message_chat_page .chat .chat_item .text .meets_acc:hover {text-decoration: none;}
.message_blk .message_chat_page .chat .chat_item .text .freetrainmsg {color: #469900;}

.message_blk .message_chat_page .chat .chat_item .va {display: block;overflow: hidden;width: 336px;height: 200px;position: relative;}
.message_blk .message_chat_page .chat .chat_item .va img {display: block;position: absolute;margin: 0;width: 100%;height: 100%;left: 0;top: 0;}
.message_blk .message_chat_page .chat .chat_item .va i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.message_blk .message_chat_page .chat .chat_item .va:hover i {background: url("../img/img_158.png") center center no-repeat;}
.message_blk .message_chat_page .chat .chat_item a .time {position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}

.message_blk .message_chat_page .chat.scrolledblockarea .scroled_cont {overflow: hidden;position: relative;width: 544px;}
.message_blk .message_chat_page .chat.scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 544px;}
.message_blk .message_chat_page .chat.scrolledblockarea .scroled_pane {width: 9px;position: absolute;top: 0px;right: -17px;margin: 0;background: #ffffff;}
.message_blk .message_chat_page .chat.scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 9px;height: 200px;left: 0;top: 0;position: absolute;background: #bec5d8;z-index: 2;}

.message_blk .dialogs .ditem .idd_popup {display: none;position: absolute;right: 0;top: 0;width: 187px;border: 1px solid #b2bdcb;z-index: 10;}
.message_blk .dialogs .ditem .idd_popup .wf {background: #ffffff;}
.message_blk .dialogs .ditem .idd_popup p {margin: 0;padding: 10px 12px;font-size: 12px;line-height: 14px;color: #4f5d7f;}
.message_blk .dialogs .ditem .idd_popup .btns {padding: 0 12px 10px 12px;}
.message_blk .dialogs .ditem .idd_popup .btns a {display: block;float: left;margin-right: 10px;padding: 5px 10px;color:#fff;height: 13px;line-height: 13px;font-size: 11px;text-transform: uppercase;text-decoration: none;}
.message_blk .dialogs .ditem .idd_popup .btns a.ok {background: #66be00;}
.message_blk .dialogs .ditem .idd_popup .btns a.cancel {background: #ab175b;}
.message_blk .dialogs .ditem .idd_popup .btns a:hover {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}

.message_blk .message_chat_page ul, .loadedblk_audiolist ul li {margin: 0;padding: 0;list-style: none;}
.message_blk .message_chat_page .audio_item {height: 34px;line-height: 34px;border-top: 1px solid rgb(204, 204, 204);width: 430px;}
.message_blk .message_chat_page .audio_item:hover,
.message_blk .message_chat_page .jp-playlist-current .audio_item {background: #eaecf0;}
.message_blk .message_chat_page .audio_item a.play {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_163.png") center center no-repeat;}
.message_blk .message_chat_page .audio_item a.pause {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_164.png") center center no-repeat;}
.message_blk .message_chat_page .audio_item .aname {float: left;width: 275px;height: 34px;margin-right: 4px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;}
.message_blk .message_chat_page .audio_item .time {float: left;width: 60px;height: 34px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;text-align: right;}
.message_blk .message_chat_page .audio_item a.btn {display: block;float: right;cursor: pointer;text-decoration: none;}
.message_blk .message_chat_page .audio_item a.btn.add {width: 15px;height: 15px;margin: 10px 10px;background: url("../img/img_167.png") left top no-repeat;}
.message_blk .message_chat_page .audio_item a.btn.del {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_166.png") left top no-repeat;}
.message_blk .message_chat_page .audio_item a.btn:hover {background-position: left bottom;}

.message_blk .add_friend_to_chat {display: block;position: absolute;right: 8px;top: 8px;bottom: 8px;left: 280px;width: 576px;min-height: 250px;text-decoration: none;background: #ffffff url("../img/img_152.png") center center no-repeat;z-index: 5;}

.fp_chat_users_wnd .friend_list {max-width: 564px;}
.fp_chat_users_wnd .friend_list a {display: block;position: relative;width: 108px;height: 108px;overflow: hidden;float: left;margin: 0 6px 6px 0;}
.fp_chat_users_wnd .friend_list a:nth-child(5n) {margin-right: 0;}
.fp_chat_users_wnd .friend_list a img {display: block;margin: 0;width: 108px;height: 108px;}
.fp_chat_users_wnd .friend_list a span {display: block;position: absolute;bottom: 0;left: 0;width: 100px;color: #fff;font-size: 11px;line-height: 13px;padding: 5px 4px;text-align: center;background: url("../img/img_31.png") left top repeat;}
.fp_chat_users_wnd .friend_list a i.o {display: block;position: absolute;bottom: 26px;right: 4px;height: 12px;width: 12px;background: url("../img/img_387.png") left top no-repeat;}

.gyms_offers_wnd .offers_list {max-width: 564px;}
.gyms_offers_wnd .offers_list .offer {display: block;position: relative;width: 108px;height: 108px;overflow: hidden;float: left;margin: 0 6px 6px 0;}
.gyms_offers_wnd .offers_list .offer:nth-child(5n) {margin-right: 0;}
.gyms_offers_wnd .offers_list .offer img {display: block;margin: 0;width: 108px;height: 108px;}
.gyms_offers_wnd .offers_list .offer span {display: block;position: absolute;bottom: 0;left: 0;width: 100px;color: #fff;font-size: 11px;line-height: 13px;padding: 5px 4px;text-align: center;background: url("../img/img_31.png") left top repeat;}
.gyms_offers_wnd .offers_list .rlnkblk {display: none;position: absolute;left: 0px;bottom: 0px;padding: 7px 0 7px 0;width: 108px;color: #ffffff;background: url("../img/img_139.png") repeat;}
.gyms_offers_wnd .offers_list .rlnkblk span,
.gyms_offers_wnd .offers_list .rlnkblk a {display: block;height: 13px;overflow: hidden;color: #ffffff;line-height: 13px;font-size: 11px;text-decoration: none;padding: 2px 0;margin-left: 0px;text-align: center;}
.gyms_offers_wnd .offers_list .rlnkblk a[href]:hover {text-decoration: underline;}

.new_coach_student_order_wnd .students_list {max-width: 564px;}
.new_coach_student_order_wnd .students_list .student {display: block;position: relative;width: 108px;height: 108px;overflow: hidden;float: left;margin: 0 6px 6px 0;}
.new_coach_student_order_wnd .students_list .student:nth-child(5n) {margin-right: 0;}
.new_coach_student_order_wnd .students_list .student img {display: block;margin: 0;width: 108px;height: 108px;}
.new_coach_student_order_wnd .students_list .student > span {display: block;position: absolute;bottom: 0;left: 0;width: 100px;color: #fff;font-size: 11px;line-height: 13px;padding: 5px 4px;text-align: center;background: url("../img/img_31.png") left top repeat;}
.new_coach_student_order_wnd .students_list .student > p {display: block;position: absolute;bottom: 23px;left: 0;width: 100px;color: #fff;font-size: 11px;line-height: 13px;padding: 5px 4px;margin: 0;text-align: center;background: url("../img/img_31.png") left top repeat;}
.new_coach_student_order_wnd .students_list .rlnkblk {display: none;position: absolute;left: 0px;bottom: 0px;padding: 7px 0 7px 0;width: 108px;color: #ffffff;background: url("../img/img_139.png") repeat;}
.new_coach_student_order_wnd .students_list .rlnkblk a {display: block;height: 13px;overflow: hidden;color: #ffffff;line-height: 13px;font-size: 11px;text-decoration: none;padding: 2px 0;margin-left: 0px;text-align: center;}
.new_coach_student_order_wnd .students_list .rlnkblk a[href]:hover {text-decoration: underline;}

.copy_training_to_user_wnd .student_list {max-width: 564px;}
.copy_training_to_user_wnd .student_list a {display: block;position: relative;width: 108px;height: 108px;overflow: hidden;float: left;margin: 0 6px 6px 0;cursor: pointer;}
.copy_training_to_user_wnd .student_list a:nth-child(5n) {margin-right: 0;}
.copy_training_to_user_wnd .student_list a img {display: block;margin: 0;width: 108px;height: 108px;}
.copy_training_to_user_wnd .student_list a span.fio {display: block;position: absolute;bottom: 18px;left: 0;width: 100px;color: #fff;font-size: 11px;line-height: 13px;padding: 5px 4px;text-align: center;background: url("../img/img_31.png") left top repeat;}
.copy_training_to_user_wnd .student_list a span.cnt {display: block;position: absolute;bottom: 0;left: 0;width: 100px;color: #fff;font-size: 11px;line-height: 13px;padding: 0 4px 5px 4px;text-align: center;background: url("../img/img_31.png") left top repeat;}
.copy_training_to_user_wnd .student_list a span.cnt span {color: #66be00;}

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

.right_short_my_trainer_gym_block {width: 145px;float: right;}
.right_short_my_trainer_gym_block .todays_task {position: relative;height: 62px;background: #387276;color: #ecf2f3;line-height: 62px;font-size: 30px;text-align: right;padding: 0 11px;}
.right_short_my_trainer_gym_block .todays_task span {display: block;position: absolute;color: #fff;line-height: 14px;font-size: 12px;left: 11px;top: 18px;text-align: left;}

.right_short_my_trainer_gym_block .rp_my_trainer_gym .trener_blk {width: 145px;padding: 14px 0 0 0;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .gym_blk {width: 145px;padding: 14px 0 0 0;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym img {display: block;width: 145px;height: 145px;margin: 0;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .info_top_blk {padding: 11px;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .info_bottom_blk {padding: 11px;background: #e4edee;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .trener_gym_info {border: 1px #b8cfd1 solid;margin: 9px 0 0 0;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .trener_gym_info p {color: #636363;font-size: 12px;line-height: 14px;padding: 0 0 8px 0;margin: 0;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .trener_gym_info p span {color: #387276;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .trener_gym_info p span.bf {font-size: 14px;line-height: 16px;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .trener_gym_info p.nopd {padding: 0;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .trener_gym_info p.nopd2 {padding: 0 0 5px 0;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym .trener_gym_info a {text-decoration: none;text-decoration: none;font-size: 12px;line-height: 18px;border-bottom: 1px #387276 dotted;}
.right_short_my_trainer_gym_block .rp_my_trainer_gym div.clear {padding: 0;margin: 0;}


.windowbox {position: fixed;overflow-x: hidden;overflow-y: auto;background: url("../img/img_139.png") left top repeat;left: 0;top: 0;}
.windowbox .windowbox_content {position: absolute;}
.windowbox .windowbox_content .windowbox_content_style {-webkit-box-shadow: 0 0 30px 8px rgba(0, 0, 0, 0.28);-moz-box-shadow: 0 0 30px 8px rgba(0, 0, 0, 0.28);box-shadow: 0 0 30px 8px rgba(0, 0, 0, 0.28);}
.windowbox .windowbox_content .windowbox_head {position: relative;padding: 0 30px 0 12px;height: 30px;/*border-bottom: 1px #c3c9d3 solid;*/background: #ffffff;line-height: 30px;color: #4f5f81;font-size: 14px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.windowbox .windowbox_content .windowbox_head .close_windowbox {display: block;position: absolute;width: 11px;height: 11px;right: 10px;top: 10px;cursor: pointer;text-decoration: none;background: url("../img/img_140.png") left top no-repeat;}
.windowbox .windowbox_content .windowbox_head .close_windowbox:hover {background-position: left bottom;}
.windowbox .windowbox_content .windowbox_body {background: #d4d8e0;padding: 20px;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.windowbox .windowbox_content .windowbox_body.np {padding: 0;}

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

.main_photo_block {padding: 12px;}
.main_photo_block .title {height: 25px;line-height: 14px;color: #414141;font-size: 12px;position: relative;overflow: hidden;}
.main_photo_block .title.t2 {height: 14px;}
.main_photo_block .title a,
.main_photo_block .title span {color: #4f5f81;}
.main_photo_block .title a.rb {display: block;float: right;line-height: 14px;text-decoration: none;margin: 0 0 0 18px;}
.main_photo_block .title a.rb:hover {text-decoration: underline;}


.fmain-photo .title a.rb {display: block;float: right;text-decoration: none;color: #FFFFFF;padding-right: 15px;}
.fmain-photo .title a.rb:hover {text-decoration: underline;}
/*.fmain-photo .title.t2 {height: 14px;}*/
.fmain-photo .title a {color: #FFFFFF;}

.main_photo_block .top_photo_collage {padding-bottom: 12px;}
.main_photo_block .load_all_photos {display: block;margin-bottom: 12px;height: 26px;line-height: 26px;text-align: center;text-decoration: none;font-size: 12px;color: #4f5f81;background: #d6dae2;}
.main_photo_block .load_all_photos:hover {background: #dfe4ef;}

.main_photo_block .top_photo_collage .addnewphotofree {display: block;float: left;text-decoration: none;margin: 0 7px 0 0;width: 114px;height: 114px;background: #d4d8e1 url("../img/img_279.png") center center no-repeat;}
.main_photo_block .top_photo_collage .addnewphotofree:hover {background-color: #dee1ec;}

.main_photo_block .top_allphoto_collage {padding: 0 0 1px 0;}
.main_photo_block .top_allphoto_collage .photo_item {display: block;float: left;width: 201px;height: 151px;overflow: hidden;position: relative;margin: 0 12px 12px 0;}
.main_photo_block .top_allphoto_collage .photo_item:nth-child(4n) {margin: 0 0 12px 0;}
.main_photo_block .top_allphoto_collage .photo_item img {display: block;margin: 0 auto;width: 201px;}
.main_photo_block .top_allphoto_collage .photo_item.loader {border: 1px #d4d8e0 solid;width: 199px;height: 149px;background: #ffffff url("../img/small_loader_circle_2.gif") center center no-repeat;}

.main_photo_block .photo_albums_block {padding: 1px 0;}
.main_photo_block .photo_albums_block .album_item {display: block;float: left;width: 272px;height: 232px;overflow: hidden;position: relative;margin: 12px 12px 0 0;}
.main_photo_block .photo_albums_block .album_item.last {margin-right: 0;}
.main_photo_block .photo_albums_block .album_item img {display: block;margin: 0 auto;width: 272px;height: 204px;}
.main_photo_block .photo_albums_block .album_item .no {display: block;margin: 0 auto;width: 272px;height: 204px;background: url("../img/img_282.png") repeat;}
.main_photo_block .photo_albums_block .album_item span {display: block;position: relative;width: 262px;height: 27px;padding: 0 0 0 10px;margin-top: 1px;line-height: 27px;font-size: 12px;color: #4f5f81;background: #d6dae2;}
.main_photo_block .photo_albums_block .album_item span div {width: 180px;}
.main_photo_block .photo_albums_block .album_item span p {display: block;position: absolute;right: 8px;top: 0;padding: 0 16px 0 0;margin: 0;height: 27px;line-height: 27px;font-size: 12px;color: #4f5f81;background: url("../img/img_153.png") right center no-repeat;}

.main_photo_block .album_photos_block {padding: 1px 0 0 0;}
.main_photo_block .album_photos_block .album_photo_item {display: block;float: left;width: 201px;height: 151px;overflow: hidden;position: relative;margin: 12px 12px 0 0;}
.main_photo_block .album_photos_block .album_photo_item:nth-child(4n+1) {margin: 12px 0 0 0;}
.main_photo_block .album_photos_block .album_photo_item.loader {border: 1px #d4d8e0 solid;width: 199px;height: 149px;background: #ffffff url("../img/small_loader_circle_2.gif") center center no-repeat;}

.main_photo_block .album_photos_block .album_photo_item img {display: block;margin: 0 auto;width: 201px;}

.photo_wnd {padding-bottom: 10px;background: #ffffff;}
.photo_wnd .bigimg {position: relative;width: 800px;background: url("../img/small_loader_circle_2.gif") center center no-repeat;}
.photo_wnd .bigimg img {display: block;margin: 0 auto;}
.photo_wnd .bigimg a.goleft {display: block;text-decoration: none;position: absolute;left: -30px;top: 50%;width: 16px;height: 16px;margin-top: -8px;background: url("../img/img_154.png") left top no-repeat;cursor: pointer;}
.photo_wnd .bigimg a.goleft:hover {background-position: left bottom;}
.photo_wnd .bigimg a.goright {display: block;text-decoration: none;position: absolute;right: -30px;top: 50%;width: 16px;height: 16px;margin-top: -8px;background: url("../img/img_154.png") left top no-repeat;cursor: pointer;}
.photo_wnd .bigimg a.goright:hover {background-position: left bottom;}
.photo_wnd .legend {height: 18px;padding: 8px 15px;line-height: 18px;font-size: 12px;color: #6c8283;}
.photo_wnd .legend .date {float: right;height: 18px;color: #6c8283;}
.photo_wnd .legend .name {float: left;height: 18px;width: 600px;}
.photo_wnd .legend .name span {color: #4f5f81;}
.photo_wnd .commarea {width: 798px;padding: 0 1px;}
.photo_wnd .commarea .controls {width: 188px;float: right;padding: 0;margin: 0;list-style: none;}
.photo_wnd .commarea .controls li {display: block;height: 25px;background: #edeff3;margin: 0;padding: 4px 0 4px 12px;position: relative;}
.photo_wnd .commarea .controls li + li {margin-top: 1px;}
.photo_wnd .commarea .controls .hidecomments {display: block;position: absolute;right: 14px;top: 32px;font-size: 11px;line-height: 11px;color: #387276;text-decoration: none;}
.photo_wnd .commarea .controls .hidecomments:hover {text-decoration: underline;}
.photo_wnd .commarea .controls li a:hover {text-decoration: underline;background-position: left bottom;}

.photo_wnd .commarea .controls li .like_up {display: block;float: left;margin: 3px 10px 0 0;padding: 0 0 0 21px;height: 19px;color: #4f5d7f;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.photo_wnd .commarea .controls li .like_up:hover {text-decoration: underline;background-position: left -39px;}
.photo_wnd .commarea .controls li .repost,
.photo_wnd .commarea .controls li .repost_d {display: block;float: left;margin: 3px 0 0 0;padding: 0 0 0 24px;height: 19px;color: #4f5d7f;font-size: 12px;line-height: 18px;background: url("../img/img_236.png") left 2px no-repeat;}
.photo_wnd .commarea .controls li .repost:hover,
.photo_wnd .commarea .controls li .repost_d:hover {text-decoration: underline;background-position: left -38px;}

.photo_wnd .commarea .controls li.addto span {display: block;float: left;margin-top: 5px;height: 15px;padding: 0 10px 0 0;color: #4f5d7f;font-size: 11px;line-height: 15px;}
.photo_wnd .commarea .controls li.addto a {display: block;text-decoration: none;width: 15px;height: 15px;float: left;margin: 5px 5px 0 0;}
.photo_wnd .commarea .controls li.addto .addtoblog {background: url("../img/img_288.png") left top no-repeat;}
.photo_wnd .commarea .controls li.addto .addtocoach {width: 17px;background: url("../img/img_309.png") left top no-repeat;}
.photo_wnd .commarea .controls li.addto .addtogym {background: url("../img/img_310.png") left top no-repeat;}
.photo_wnd .commarea .controls li.addto a:hover {text-decoration: none;background-position: left bottom;}

.photo_wnd .commarea .controls li .mv {display: block;margin-top: 5px;height: 15px;padding: 0 0 0 20px;color: #4f5d7f;font-size: 11px;line-height: 15px;background: url("../img/img_337.png") left top no-repeat;}
.photo_wnd .commarea .controls li .mv:hover {text-decoration: underline;background-position: left -40px;}
.photo_wnd .commarea .controls li .del {display: block;margin-top: 5px;height: 15px;padding: 0 0 0 20px;color: #4f5d7f;font-size: 11px;line-height: 15px;background: url("../img/img_338.png") left 1px no-repeat;}
.photo_wnd .commarea .controls li .del:hover {text-decoration: underline;background-position: left -41px;}
.photo_wnd .commarea .controls li .rotate_l {display: block;margin-top: 5px;height: 17px;padding: 1px 0 1px 20px;color: #4f5d7f;font-size: 11px;line-height: 15px;background: url("../img/img_396.png") left 1px no-repeat;}
.photo_wnd .commarea .controls li .rotate_l:hover {background-position: left -37px;}
.photo_wnd .commarea .controls li .rotate_r {display: block;margin-top: 5px;height: 17px;padding: 1px 0 1px 20px;color: #4f5d7f;font-size: 11px;line-height: 15px;background: url("../img/img_395.png") left 1px no-repeat;}
.photo_wnd .commarea .controls li .rotate_r:hover {background-position: left -37px;}
.photo_wnd .commarea .controls li .complain {display: block;margin-top: 5px;height: 15px;padding: 0 0 0 20px;color: #4f5d7f;font-size: 11px;line-height: 15px;background: url("../img/img_339.png") left top no-repeat;}
.photo_wnd .commarea .controls li .complain:hover {text-decoration: underline;background-position: left -40px;}

.photo_wnd .commarea .controls li .idd_popup {display: none;position: absolute;left: 0;bottom: 0;width: 187px;border: 1px solid #b2bdcb;}
.photo_wnd .commarea .controls li .idd_popup .wf {background: #ffffff;}
.photo_wnd .commarea .controls li .idd_popup p {margin: 0;padding: 10px 12px;font-size: 12px;line-height: 14px;color: #4f5d7f;}
.photo_wnd .commarea .controls li .idd_popup .btns {padding: 0 12px 10px 12px;}
.photo_wnd .commarea .controls li .idd_popup .btns a {display: block;float: left;margin-right: 10px;padding: 5px 10px;color:#fff;height: 13px;line-height: 13px;font-size: 11px;text-transform: uppercase;text-decoration: none;}
.photo_wnd .commarea .controls li .idd_popup .btns a.ok {background: #66be00;}
.photo_wnd .commarea .controls li .idd_popup .btns a.cancel {background: #ab175b;}
.photo_wnd .commarea .controls li .idd_popup .btns a:hover {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.photo_wnd .commarea .controls li .idd_popup .list_item {display: block;padding: 7px 9px;height: 14px;line-height: 14px;font-size: 12px;color: #4f5d7f;text-decoration: none;background: #ffffff;}
.photo_wnd .commarea .controls li .idd_popup .list_item:hover {background-color: #e1e7ed;}
.photo_wnd .commarea .controls li .idd_popup .free {height: 33px;}
.photo_wnd .commarea .controls li .idd_popup .idd_header_wrap {background-color: #EDF1F5;cursor: pointer;}
.photo_wnd .commarea .controls li .idd_popup .idd_header {padding: 7px 9px;color: #2B587A;display: inline-block;}
.photo_wnd .commarea .controls li .idd_popup .idd_items_content {background-color: #FFF;}
.photo_wnd .commarea .controls li .idd_popup .idd_items_wrap {max-height: 290px;overflow: auto;}
.photo_wnd .commarea .controls li .idd_popup .idd_item {padding: 7px 9px;color: #2B587A;cursor: pointer;line-height: 1em;overflow: hidden;white-space: nowrap;}
.photo_wnd .commarea .controls li .idd_popup .idd_item:hover {background-color: #E1E7ED; }

.photo_wnd .commarea .controls li .idd_popup .filter_item {margin: 0 0 10px 12px;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .check_list {position: relative;padding: 0 16px 0 0;width: 148px;background: #4f5d80;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .check_list label {display: block;height: 34px;width: 146px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .check_list a.dl:hover {background-position: left bottom;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .itemlist {display: none;width: 162px;background: #f4f5f7;border: 1px #f8f9fa solid;position: relative;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;text-transform: capitalize;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .itemlist a:hover {background: #d4d8e1;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist {margin-top: 0;position: relative;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 162px;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 162px;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.photo_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}

.photo_wnd .addcommentarea {margin: 10px 7px 0 7px;}

.photo_wnd .commarea .comments_blk {float: left;width: 608px;}
.photo_wnd .commarea .comments_blk .comments {min-height: 20px;}
.photo_wnd .commarea .comments_blk .comments .loadercomments {height: 18px;}
.photo_wnd .commarea .comments_blk .comments .loadercomments img {display: block;margin: 0 auto;}
.photo_wnd .comments_blk .show_all_comment {display: block;margin-top: 1px;height: 28px;background: #edeff3;line-height: 28px;font-size: 11px;color: #616f8a;text-decoration: none;text-align: center;}
.photo_wnd .comments_blk .show_all_comment:hover {background: #d4d6db;}
.photo_wnd .comments_blk .comments .no_comments {text-align: center;padding-bottom: 9px;font-size: 14px;line-height: 14px;color: #636363;}
.photo_wnd .comments_blk .comments .image_comment_item {background: #edeff3;margin: 0;padding: 10px 15px 5px 15px;}
.photo_wnd .comments_blk .comments .image_comment_item img.posterimg {display: block;float: left;margin: 0;width: 32px;height: 32px;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_info {width: 537px;float: right;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_info .date {padding: 1px 0 0 0;font-size: 11px;line-height: 11px;color: #6c8283;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_info .name {padding: 4px 0 0 0;font-size: 14px;line-height: 14px;color: #616f8a;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_info .name a {text-decoration: none;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_info .name a:hover {text-decoration: underline;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_text {float: right;margin: 10px 0 0 0;padding: 11px;width: 515px;position: relative;color: #636363;font-size: 12px;line-height: 18px;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_text .topline {position: absolute;top: -6px;left: 21px;width: 11px;height: 6px;background: url("../img/img_135.png") left center no-repeat;word-wrap: break-word;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_text p {margin: 0;padding: 0;word-wrap: break-word;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_like_blk {padding: 6px 0 0 0;height: 20px;clear: both;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_like_blk .reply {color: #387276;display: block;float: left;font-size: 12px;line-height: 16px;height: 16px;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_like_blk .reply:hover {text-decoration: underline;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_like_blk .like_up {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_like_blk .like_down {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_237.png") left 5px no-repeat;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_like_blk .like_up:hover {text-decoration: underline;background-position: left -39px;}
.photo_wnd .comments_blk .comments .image_comment_item .comment_like_blk .like_down:hover {text-decoration: underline;background-position: left bottom;}

.photo_wnd .comments_blk .image_comment_item ul, .loadedblk_audiolist ul li {margin: 0;padding: 0;list-style: none;}
.photo_wnd .comments_blk .image_comment_item .audio_item {height: 34px;line-height: 34px;}
.photo_wnd .comments_blk .image_comment_item .audio_item:hover,
.photo_wnd .comments_blk .image_comment_item .jp-playlist-current .audio_item {background: #eaecf0;}
.photo_wnd .comments_blk .image_comment_item .audio_item a.play {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_163.png") center center no-repeat;}
.photo_wnd .comments_blk .image_comment_item .audio_item a.pause {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_164.png") center center no-repeat;}
.photo_wnd .comments_blk .image_comment_item .audio_item .name {float: left;width: 360px;height: 34px;margin-right: 4px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;}
.photo_wnd .comments_blk .image_comment_item .audio_item .time {float: left;width: 60px;height: 34px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;text-align: right;}
.photo_wnd .comments_blk .image_comment_item .audio_item a.btn {display: block;float: right;cursor: pointer;text-decoration: none;}
.photo_wnd .comments_blk .image_comment_item .audio_item a.btn.add {width: 15px;height: 15px;margin: 10px 10px;background: url("../img/img_167.png") left top no-repeat;}
.photo_wnd .comments_blk .image_comment_item .audio_item a.btn.del {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_166.png") left top no-repeat;}
.photo_wnd .comments_blk .image_comment_item .audio_item a.btn:hover {background-position: left bottom;}

.photo_wnd .comments_blk .comment_video {display: block;width: 515px;height: 350px;}
.photo_wnd .comments_blk .comment_video .va {display: block;overflow: hidden;width: 515px;height: 350px;position: relative;}
.photo_wnd .comments_blk .comment_video .va img {display: block;position: absolute;margin: 0;width: 100%;height: 100%;left: 0;top: 0;}
.photo_wnd .comments_blk .comment_video .va i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.photo_wnd .comments_blk .comment_video .va:hover i {background: url("../img/img_158.png") center center no-repeat;}
.photo_wnd .comments_blk .comment_video a .time {position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}

.photo_wnd .comments_blk .comment_images a { float: left; border: 1px solid #ffffff; box-sizing: content-box; overflow: hidden; position: relative;  }
.photo_wnd .comments_blk .comment_images a img { display: block; width: auto; height: 100%; }

.add_photo_album_wnd {width: 500px;margin: 0 auto;}
.add_photo_album_wnd label {display: block;margin: 0 0 10px 0;font-size: 12px;line-height: 18px;font-weight: bold;color: #4f5f81;}
.add_photo_album_wnd input {display: block;border: none;width: 470px;height: 30px;background: #939db4;padding: 0 15px;margin: 0 0 16px 0;color: #ffffff;line-height: 30px;font-size: 14px;}
.add_photo_album_wnd button {display: block;float: right;cursor: pointer;}
.add_photo_album_wnd button:hover {background-position: left -42px;}

.add_image_wnd {width: 500px;margin: 0 auto;}
.add_image_wnd .uplimageform .info {padding: 0 0 15px 0;}
.add_image_wnd .uplimageform .info p {font-size: 12px;line-height: 18px;font-weight: bold;margin: 0;color: #4f5f81;}
.add_image_wnd .uplimageform .info ul {padding: 0;margin: 0 0 0 25px;}
.add_image_wnd .uplimageform .info ul li {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.add_image_wnd .uplimageform .progressbar {display: none;margin: 15px auto 0 auto;border: 1px #4f5d80 solid;width: 192px;height: 24px;}
.add_image_wnd .uplimageform .progressbar div {width: 0;height: 24px;background: url("../img/file-loader-5.gif") -5px top repeat-x;}
.add_image_wnd .uplimageform .result {display: none;margin: 0;padding: 0;font-size: 12px;line-height: 18px;color: #387276;text-align: center;}
.add_image_wnd .uplimageform label {cursor: pointer;display: block;margin: 0 auto;width: 200px;text-align: center;}
.add_image_wnd .uplimageform button {display: block;margin: 0 auto;height: 20px;line-height: 18px;cursor: pointer;}
.add_image_wnd .uplimageform button:hover {background-position: left -42px;}
.add_image_wnd .uplimageform .error {text-align: center;font-size: 12px;line-height: 20px;color: #cd0a0a;font-style: italic;padding: 0 0 6px 0;}

.add_image_wnd .pub_image {display: none;width: 800px;}
.add_image_wnd .pub_image .pub_img {display: block;padding: 10px;width: 120px;height: 12px;text-align: center;line-height: 12px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.add_image_wnd .pub_image .pub_img:hover {background: #4f5f81;}


.add_image_wnd .pub_image .take_from_images {display: none;width: 500px;}
.add_image_wnd .pub_image .take_from_images .tit {height: 14px;line-height: 14px;color: #414141;font-size: 12px;position: relative;overflow: hidden;}
.add_image_wnd .pub_image .take_from_images .images a {display: block;width: 114px;height: 114px;float: left;text-decoration: none;margin: 5px 5px 0 0;}
.add_image_wnd .pub_image .take_from_images .images a:nth-child(6n) {margin-right: 0;}
.add_image_wnd .pub_image .take_from_images .images a:hover {-webkit-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);-moz-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);}
.add_image_wnd .pub_image .take_from_images .images a img {display: block;width: 114px;height: 114px;margin: 0;padding: 0;}
.add_image_wnd .pub_image .take_from_images .p-images__item {position:relative;width: 114px;height: 114px;float: left;cursor: pointer;margin: 5px 5px 0 0;}
.add_image_wnd .pub_image .take_from_images .p-images__item:nth-child(6n) {margin-right: 0;}
.add_image_wnd .pub_image .take_from_images .p-images__item:hover {-webkit-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);-moz-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);}
.add_image_wnd .pub_image .take_from_images .p-images__item img {cursor: pointer;}
.add_image_wnd .pub_image .take_from_images .p-images__checkbox{position: absolute;opacity: 0;visibility: hidden;}    
.add_image_wnd .pub_image .take_from_images .p-images__label{display: block;position: relative;}
.add_image_wnd .pub_image .take_from_images .p-images__checkbox:checked + .p-images__label .p-images__check {position: absolute;width: 20px;height: 20px;right: 5px;top: 5px;background: url("../img/img_287.png") top left no-repeat;}


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

.main_video_block {padding: 12px;}
.main_video_block .title {height: 25px;line-height: 14px;color: #414141;font-size: 12px;position: relative;overflow: hidden;}
.main_video_block .title.t2 {height: 14px;}
.main_video_block .title span,
.main_video_block .title a {color: #4f5f81;}
.main_video_block .title a.rb {display: block;float: right;line-height: 14px;text-decoration: none;margin: 0 0 0 18px;}
.main_video_block .title a.rb:hover {text-decoration: underline;}

.fmain-video .title a.rb {display: block;float: right;text-decoration: none;color: #FFF;padding-right: 15px;}
.fmain-video .title a.rb:hover {text-decoration: underline;}

.main_video_block .video_list_block {}
.main_video_block .video_list_block .video_item {display: block;overflow: hidden;position: relative;}
.main_video_block .video_list_block .video_item .vidimg {position: relative;overflow: hidden;}
.main_video_block .video_list_block .video_item .vidimg img {display: block;position: absolute;margin: 0;width: 100%;height: 100%;left: 0;top: 0;}
.main_video_block .video_list_block .video_item .vidimg i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.main_video_block .video_list_block .video_item .vidimg:hover i {background: url("../img/img_158.png") center center no-repeat;}
.main_video_block .video_list_block .video_item .vidimg .time {position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}
.main_video_block .video_list_block .video_item .bottom_line {}
.main_video_block .video_list_block .video_item .bottom_line .date {float: right;line-height: 13px;font-size: 11px;color: #636363;padding: 5px 0 0 0;height: 13px;}
.main_video_block .video_list_block .video_item .bottom_line .views {float: left;line-height: 13px;font-size: 11px;color: #636363;padding: 5px 0 0 0;height: 13px;}
.main_video_block .video_list_block .video_item .bottom_line .name {line-height: 14px;font-size: 12px;color: #4f5f81;padding: 4px 0 0 0;height: 14px;}
.main_video_block .video_list_block .video_item .bottom_line .uploader {line-height: 13px;font-size: 11px;color: #4f5f81;padding: 4px 0 0 0;height: 13px;}

.main_video_block .video_list_block .addnewvideofree {display: block;float: left;text-decoration: none;margin: 0 7px 0 0;width: 114px;height: 114px;background: #d4d8e1 url("../img/img_279.png") center center no-repeat;}
.main_video_block .video_list_block .addnewvideofree:hover {background-color: #dee1ec;}

.main_video_block .video_list_block .v1 {width: 840px;margin: 0 0 12px 0;}
.main_video_block .video_list_block .v1_v {width: 840px;height: 473px}
.main_video_block .video_list_block .v1_b {width: 840px;height: 40px}
.main_video_block .video_list_block .v1 .bottom_line .views {float: right;margin-right: 12px;}
.main_video_block .video_list_block .v1 .bottom_line .name {float: left;width: 500px;padding-top: 9px;}

.main_video_block .video_list_block .v2 {width: 414px;float: left;margin: 0 12px 12px 0;}
.main_video_block .video_list_block .v2.last {margin-right: 0;}
.main_video_block .video_list_block .v2_v {width: 414px;height: 233px}
.main_video_block .video_list_block .v2_b {width: 414px;height: 58px}
.main_video_block .video_list_block .v2 .bottom_line .name {width: 414px;}

.main_video_block .video_list_block .v3 {width: 201px;float: left;margin: 0 12px 12px 0;}
.main_video_block .video_list_block .v3.last {float: right;margin-right: 0;}
.main_video_block .video_list_block .v3_v {width: 201px;height: 113px}
.main_video_block .video_list_block .v3_b {width: 201px;height: 57px}
.main_video_block .video_list_block .v3 .bottom_line .name {width: 201px;}

.main_video_block .load_all_videos {display: block;margin-bottom: 12px;height: 26px;line-height: 26px;text-align: center;text-decoration: none;font-size: 12px;color: #4f5f81;background: #d6dae2;}
.main_video_block .load_all_videos:hover {background: #dfe4ef;}

.main_video_block .video_albums_block {padding: 1px 0;}
.main_video_block .video_albums_block .album_item {display: block;float: left;width: 414px;height: 261px;overflow: hidden;position: relative;margin: 12px 12px 0 0;}
.main_video_block .video_albums_block .album_item.last {margin-right: 0;}
.main_video_block .video_albums_block .album_item img {display: block;margin: 0 auto;width: 414px;height: 233px;}
.main_video_block .video_albums_block .album_item .no {display: block;margin: 0 auto;width: 414px;height: 233px;background: url("../img/img_282.png") repeat;}
.main_video_block .video_albums_block .album_item span {display: block;position: relative;width: 404px;height: 27px;padding: 0 0 0 10px;margin-top: 1px;line-height: 27px;font-size: 12px;color: #4f5f81;background: #d6dae2;}
.main_video_block .video_albums_block .album_item span div {width: 320px;}
.main_video_block .video_albums_block .album_item span p {display: block;position: absolute;right: 8px;top: 0;padding: 0 16px 0 0;margin: 0;height: 27px;line-height: 27px;font-size: 12px;color: #4f5f81;background: url("../img/img_159.png") right center no-repeat;}

.video_wnd {padding-bottom: 10px;background: #ffffff;}

.video_wnd .videoblk {overflow: hidden;width: 840px;height: 473px;background: #000;}
.video_wnd .legend {height: 18px;padding: 8px 15px;line-height: 18px;font-size: 12px;color: #6c8283;}
.video_wnd .legend .date {float: right;height: 18px;color: #6c8283;}
.video_wnd .legend .views {float: right;height: 18px;color: #636363;margin-right: 30px;}
.video_wnd .legend .name {float: left;height: 18px;width: 530px;}
.video_wnd .legend .name span {color: #4f5f81;}

.video_wnd .commarea {width: 838px;padding: 0 1px;}
.video_wnd .commarea .controls {width: 228px;float: right;padding: 0;margin: 0;list-style: none;}
.video_wnd .commarea .controls li {display: block;height: 25px;background: #edeff3;margin: 0;padding: 4px 0 4px 12px;position: relative;}
.video_wnd .commarea .controls li + li {margin-top: 1px;}
.video_wnd .commarea .controls .hidecomments {display: block;position: absolute;right: 14px;top: 32px;font-size: 11px;line-height: 11px;color: #387276;text-decoration: none;}
.video_wnd .commarea .controls .hidecomments:hover {text-decoration: underline;}
.video_wnd .commarea .controls li a:hover {text-decoration: underline;background-position: left bottom;}

.video_wnd .commarea .controls li .like_up {display: block;float: left;margin: 3px 10px 0 0;padding: 0 0 0 21px;height: 19px;color: #4f5d7f;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.video_wnd .commarea .controls li .like_up:hover {text-decoration: underline;background-position: left -39px;}
.video_wnd .commarea .controls li .repost,
.video_wnd .commarea .controls li .repost_d {display: block;float: left;margin: 3px 0 0 0;padding: 0 0 0 24px;height: 19px;color: #4f5d7f;font-size: 12px;line-height: 18px;background: url("../img/img_236.png") left 2px no-repeat;}
.video_wnd .commarea .controls li .repost:hover,
.video_wnd .commarea .controls li .repost_d:hover {text-decoration: underline;background-position: left -38px;}

.video_wnd .commarea .controls li.addto span {display: block;float: left;margin-top: 5px;height: 15px;padding: 0 10px 0 0;color: #4f5d7f;font-size: 11px;line-height: 15px;}
.video_wnd .commarea .controls li.addto a {display: block;text-decoration: none;width: 15px;height: 15px;float: left;margin: 5px 5px 0 0;}
.video_wnd .commarea .controls li.addto .addtoblog {background: url("../img/img_288.png") left top no-repeat;}
.video_wnd .commarea .controls li.addto .addtocoach {width: 17px;background: url("../img/img_309.png") left top no-repeat;}
.video_wnd .commarea .controls li.addto .addtogym {background: url("../img/img_310.png") left top no-repeat;}
.video_wnd .commarea .controls li.addto a:hover {text-decoration: none;background-position: left bottom;}

.video_wnd .commarea .controls li .mv {display: block;margin-top: 5px;height: 15px;padding: 0 0 0 20px;color: #4f5d7f;font-size: 11px;line-height: 15px;background: url("../img/img_337.png") left top no-repeat;}
.video_wnd .commarea .controls li .mv:hover {text-decoration: underline;background-position: left -40px;}
.video_wnd .commarea .controls li .del {display: block;margin-top: 5px;height: 15px;padding: 0 0 0 20px;color: #4f5d7f;font-size: 11px;line-height: 15px;background: url("../img/img_338.png") left 1px no-repeat;}
.video_wnd .commarea .controls li .del:hover {text-decoration: underline;background-position: left -41px;}
.video_wnd .commarea .controls li .complain {display: block;margin-top: 5px;height: 15px;padding: 0 0 0 20px;color: #4f5d7f;font-size: 11px;line-height: 15px;background: url("../img/img_339.png") left top no-repeat;}
.video_wnd .commarea .controls li .complain:hover {text-decoration: underline;background-position: left -40px;}

.video_wnd .commarea .controls li .idd_popup {display: none;position: absolute;left: 0;bottom: 0;width: 227px;border: 1px solid #b2bdcb;}
.video_wnd .commarea .controls li .idd_popup .wf {background: #ffffff;}
.video_wnd .commarea .controls li .idd_popup p {margin: 0;padding: 10px 12px;font-size: 12px;line-height: 14px;color: #4f5d7f;}
.video_wnd .commarea .controls li .idd_popup .btns {padding: 0 12px 10px 12px;}
.video_wnd .commarea .controls li .idd_popup .btns a {display: block;float: left;margin-right: 10px;padding: 5px 10px;color:#fff;height: 13px;line-height: 13px;font-size: 11px;text-transform: uppercase;text-decoration: none;}
.video_wnd .commarea .controls li .idd_popup .btns a.ok {background: #66be00;}
.video_wnd .commarea .controls li .idd_popup .btns a.cancel {background: #ab175b;}
.video_wnd .commarea .controls li .idd_popup .btns a:hover {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.video_wnd .commarea .controls li .idd_popup .list_item {display: block;padding: 7px 9px;height: 14px;line-height: 14px;font-size: 12px;color: #4f5d7f;text-decoration: none;background: #ffffff;}
.video_wnd .commarea .controls li .idd_popup .list_item:hover {background-color: #e1e7ed;}
.video_wnd .commarea .controls li .idd_popup .free {height: 33px;}
.video_wnd .commarea .controls li .idd_popup .idd_header_wrap {background-color: #EDF1F5;cursor: pointer;}
.video_wnd .commarea .controls li .idd_popup .idd_header {padding: 7px 9px;color: #2B587A;display: inline-block;}
.video_wnd .commarea .controls li .idd_popup .idd_items_content {background-color: #FFF;}
.video_wnd .commarea .controls li .idd_popup .idd_items_wrap {max-height: 290px;overflow: auto;}
.video_wnd .commarea .controls li .idd_popup .idd_item {padding: 7px 9px;color: #2B587A;cursor: pointer;line-height: 1em;overflow: hidden;white-space: nowrap;}
.video_wnd .commarea .controls li .idd_popup .idd_item:hover {background-color: #E1E7ED; }

.video_wnd .commarea .controls li .idd_popup .filter_item {margin: 0 0 10px 12px;}
.video_wnd .commarea .controls li .idd_popup .filter_item .check_list {position: relative;padding: 0 16px 0 0;width: 148px;background: #4f5d80;}
.video_wnd .commarea .controls li .idd_popup .filter_item .check_list label {display: block;height: 34px;width: 146px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.video_wnd .commarea .controls li .idd_popup .filter_item .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.video_wnd .commarea .controls li .idd_popup .filter_item .check_list a.dl:hover {background-position: left bottom;}
.video_wnd .commarea .controls li .idd_popup .filter_item .itemlist {display: none;width: 162px;background: #f4f5f7;border: 1px #f8f9fa solid;position: relative;}
.video_wnd .commarea .controls li .idd_popup .filter_item .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;text-transform: capitalize;}
.video_wnd .commarea .controls li .idd_popup .filter_item .itemlist a:hover {background: #d4d8e1;}
.video_wnd .commarea .controls li .idd_popup .filter_item .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.video_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist {margin-top: 0;position: relative;}
.video_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 162px;}
.video_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 162px;}
.video_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.video_wnd .commarea .controls li .idd_popup .filter_item .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}

/*.video_wnd .commarea .controls {width: 228px;height: 100%;position: absolute;right: 1px;top: 0;background: #edeff3;}*/

.video_wnd .addcommentarea {margin: 10px 7px 0 7px;}

.video_wnd .commarea .comments_blk {float: left;width: 608px;}
.video_wnd .commarea .comments_blk .comments {min-height: 50px;}
.video_wnd .comments_blk .show_all_comment {display: block;margin-top: 1px;height: 28px;background: #edeff3;line-height: 28px;font-size: 11px;color: #616f8a;text-decoration: none;text-align: center;}
.video_wnd .comments_blk .show_all_comment:hover {background: #d4d6db;}
.video_wnd .comments_blk .comments .no_comments {text-align: center;padding-bottom: 9px;font-size: 14px;line-height: 14px;color: #636363;}
.video_wnd .comments_blk .comments .video_comment_item {background: #edeff3;margin: 0;padding: 10px 15px 5px 15px;}
.video_wnd .comments_blk .comments .video_comment_item img.posterimg {display: block;float: left;margin: 0;width: 32px;height: 32px;}
.video_wnd .comments_blk .comments .video_comment_item .comment_info {width: 537px;float: right;}
.video_wnd .comments_blk .comments .video_comment_item .comment_info .date {padding: 1px 0 0 0;font-size: 11px;line-height: 11px;color: #6c8283;}
.video_wnd .comments_blk .comments .video_comment_item .comment_info .name {padding: 4px 0 0 0;font-size: 14px;line-height: 14px;color: #616f8a;}
.video_wnd .comments_blk .comments .video_comment_item .comment_info .name a {text-decoration: none;}
.video_wnd .comments_blk .comments .video_comment_item .comment_info .name a:hover {text-decoration: underline;}
.video_wnd .comments_blk .comments .video_comment_item .comment_text {float: right;margin: 10px 0 0 0;padding: 11px;width: 515px;position: relative;color: #636363;font-size: 12px;line-height: 18px;}
.video_wnd .comments_blk .comments .video_comment_item .comment_text .topline {position: absolute;top: -6px;left: 21px;width: 11px;height: 6px;background: url("../img/img_135.png") left center no-repeat;word-wrap: break-word;}
.video_wnd .comments_blk .comments .video_comment_item .comment_text p {margin: 0;padding: 0;word-wrap: break-word;}
.video_wnd .comments_blk .comments .video_comment_item .comment_like_blk {padding: 6px 0 0 0;height: 20px;clear: both;}
.video_wnd .comments_blk .comments .video_comment_item .comment_like_blk .reply {color: #387276;display: block;float: left;font-size: 12px;line-height: 16px;height: 16px;}
.video_wnd .comments_blk .comments .video_comment_item .comment_like_blk .reply:hover {text-decoration: underline;}
.video_wnd .comments_blk .comments .video_comment_item .comment_like_blk .like_up {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.video_wnd .comments_blk .comments .video_comment_item .comment_like_blk .like_down {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_237.png") left 5px no-repeat;}
.video_wnd .comments_blk .comments .video_comment_item .comment_like_blk .like_up:hover {text-decoration: underline;background-position: left -39px;}
.video_wnd .comments_blk .comments .video_comment_item .comment_like_blk .like_down:hover {text-decoration: underline;background-position: left bottom;}

.video_wnd .comments_blk .comment_video {display: block;width: 515px;height: 350px;}
.video_wnd .comments_blk .comment_video .va {display: block;overflow: hidden;width: 515px;height: 350px;position: relative;}
.video_wnd .comments_blk .comment_video .va img {display: block;position: absolute;margin: 0;width: 100%;height: 100%;left: 0;top: 0;}
.video_wnd .comments_blk .comment_video .va i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.video_wnd .comments_blk .comment_video .va:hover i {background: url("../img/img_158.png") center center no-repeat;}
.video_wnd .comments_blk .comment_video a .time {position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}

.video_wnd .comments_blk .comment_images a { float: left; border: 1px solid #ffffff; box-sizing: content-box; overflow: hidden; position: relative;  }
.video_wnd .comments_blk .comment_images a img { display: block; width: auto; height: 100%; }

.video_wnd .comments_blk .video_comment_item ul, .loadedblk_audiolist ul li {margin: 0;padding: 0;list-style: none;}
.video_wnd .comments_blk .video_comment_item .audio_item {height: 34px;line-height: 34px;}
.video_wnd .comments_blk .video_comment_item .audio_item:hover,
.video_wnd .comments_blk .video_comment_item .jp-playlist-current .audio_item {background: #eaecf0;}
.video_wnd .comments_blk .video_comment_item .audio_item a.play {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_163.png") center center no-repeat;}
.video_wnd .comments_blk .video_comment_item .audio_item a.pause {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_164.png") center center no-repeat;}
.video_wnd .comments_blk .video_comment_item .audio_item .name {float: left;width: 360px;height: 34px;margin-right: 4px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;}
.video_wnd .comments_blk .video_comment_item .audio_item .time {float: left;width: 60px;height: 34px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;text-align: right;}
.video_wnd .comments_blk .video_comment_item .audio_item a.btn {display: block;float: right;cursor: pointer;text-decoration: none;}
.video_wnd .comments_blk .video_comment_item .audio_item a.btn.add {width: 15px;height: 15px;margin: 10px 10px;background: url("../img/img_167.png") left top no-repeat;}
.video_wnd .comments_blk .video_comment_item .audio_item a.btn.del {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_166.png") left top no-repeat;}
.video_wnd .comments_blk .video_comment_item .audio_item a.btn:hover {background-position: left bottom;}

.add_video_wnd {width: 500px;margin: 0 auto;}
.add_video_wnd .uplvideoform label.t1 {display: block;margin: 0 0 10px 0;font-size: 12px;line-height: 18px;font-weight: bold;color: #4f5f81;}
.add_video_wnd .uplvideoform input {display: block;border: none;width: 470px;height: 30px;background: #939db4;padding: 0 15px;margin: 0 0 16px 0;color: #ffffff;line-height: 30px;font-size: 14px;}
.add_video_wnd .uplvideoform button {display: block;float: right;cursor: pointer;}
.add_video_wnd .uplvideoform button:hover {background-position: left -42px;}
.add_video_wnd .uplvideoform .error {text-align: center;font-size: 12px;line-height: 20px;color: #cd0a0a;font-style: italic;padding: 0 0 6px 0;}
.add_video_wnd .window_devisor {height: 0;margin: 0;padding: 0;line-height: 0;font-size: 0;border-bottom: 1px #4f5f81 solid;}
.add_video_wnd .uplvideoform .info {padding: 0 0 15px 0;}
.add_video_wnd .uplvideoform .info p {font-size: 12px;line-height: 18px;font-weight: bold;margin: 0;color: #4f5f81;}
.add_video_wnd .uplvideoform .info ul {padding: 0;margin: 0 0 0 25px;}
.add_video_wnd .uplvideoform .info ul li {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.add_video_wnd .uplvideoform label.sbutton {cursor: pointer;display: block;margin: 0 auto;text-align: center;width: 200px;}
.add_video_wnd .uplvideoform .progressbar {display: none;margin: 15px auto 0 auto;border: 1px #4f5d80 solid;width: 192px;height: 24px;}
.add_video_wnd .uplvideoform .progressbar div {width: 0;height: 24px;background: url("../img/file-loader-5.gif") -5px top repeat-x;}
.add_video_wnd .uplvideoform .result {display: none;margin: 0;padding: 0;font-size: 12px;line-height: 18px;color: #387276;text-align: center;}
.add_video_wnd .uplvideoform button.uploadfile {float: none;margin: 0 auto;}

.add_video_album_wnd {width: 500px;margin: 0 auto;}
.add_video_album_wnd label {display: block;margin: 0 0 10px 0;font-size: 12px;line-height: 18px;font-weight: bold;color: #4f5f81;}
.add_video_album_wnd input {display: block;border: none;width: 470px;height: 30px;background: #939db4;padding: 0 15px;margin: 0 0 16px 0;color: #ffffff;line-height: 30px;font-size: 14px;}
.add_video_album_wnd button {display: block;float: right;cursor: pointer;}
.add_video_album_wnd button:hover {background-position: left -42px;}

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

.main_friendlist_block {padding-top: 10px;}
.main_friendlist_block .action_page {height: 28px;line-height: 28px;background: #bbcfd0;color: #fff;font-size: 12px;padding: 0 9px;margin: 0 0 6px 0;position: relative;}
.main_friendlist_block .action_page a {display: block;height: 28px;line-height: 28px;padding: 0 0 0 12px;color: #387276;text-decoration: none;background: url("../img/img_49.png") left center no-repeat;}
.main_friendlist_block .action_page a:hover {text-decoration: underline;}
.main_friendlist_block .title {height: 28px;line-height: 28px;background: #387276;color: #fff;font-size: 12px;padding: 0 9px;position: relative;}
.main_friendlist_block .title span:not(.fr_count) {display: block;position: absolute;height: 28px;line-height: 28px;color: #fff;font-size: 12px;top: 0;right: 9px;}
.main_friendlist_block .title .fr_count {padding-left: 5px;}

.loadedblk_friendlist {padding: 16px 0 0 0; margin: 0px 0px 0px -11px;}
.friendlist_block  {margin: 0px 0px 0px -11px;} 

.friendlist_block.newfriends {padding-bottom: 20px;margin-bottom: 26px;border-bottom: 1px #b8cfd1 solid;}
.friendlist_block h2 {display: block;height: 28px;line-height: 28px;background: #387276;font-weight: normal;color: #fff;font-size: 12px;padding: 0 9px;margin: 0 0 6px 0;position: relative;}
.friendlist_block h2 span {display: block;position: absolute;height: 28px;line-height: 28px;color: #fff;font-size: 12px;top: 0;right: 9px;}

.friendlist_block .gt {color: #4f5d80;display: block;font-size: 18px;line-height: 30px;padding: 0px 0 5px 0;margin: 0 29px 10px 30px;border-bottom: 1px solid rgb(161, 161, 161);}

.friendlist_block .friendlist_item {position: relative;float: left;width: 164px;height: 191px;padding-top: 10px;overflow: hidden;margin: 0 0px 11px 11px;}
.friendlist_block .friend_list_loader_item {position: relative;float: left;width: 164px;height: 191px;padding-top: 10px;overflow: hidden;margin: 0 0px 11px 11px;background: #ffffff url("../img/small_loader_circle_2.gif") center center no-repeat;}

    

.friendlist_block .friendlist_item i.f{display: block;position: absolute;left: 5px;top: 5px;width: 20px;height: 20px;background: url("/img/img_248.png") left top no-repeat;}
.friendlist_block .friendlist_item i.p {display: block;position: absolute;left: 5px;top: 5px;width: 20px;height: 20px;background: url("/img/img_247.png") left top no-repeat;}

.friendlist_block .friendlist_item a.userimg {display: block;width: 164px;height: 164px;overflow: hidden;position: relative;}
.friendlist_block .friendlist_item a.userimg img {display: block;width: 164px;height: 164px;}
.friendlist_block .friendlist_item a.userimg i.o {display: block;position: absolute;bottom: 8px;right: 10px;height: 12px;width: 12px;background: url("../img/img_387.png") left top no-repeat;}

.friendlist_block .friendlist_item .name {display: block;position: absolute;left: 8px;bottom: 7px;line-height: 14px;height: 14px;width: 137px;font-size: 12px;color: #4f5f81;}
.friendlist_block .friendlist_item a.showdop {display: block;position: absolute;right: 3px;bottom: 7px;width: 15px;height: 13px;text-decoration: none;background: url("../img/img_177.png") center top no-repeat;}
.friendlist_block .friendlist_item a.showdop:hover {background-position: center bottom;}

.friendlist_block .friendlist_item .rlnkblk {display: none;position: absolute;left: 0px;bottom: 27px;padding: 10px 0 8px 0;width: 164px;color: #ffffff;background: url("../img/img_139.png") repeat;}
.friendlist_block .friendlist_item .rlnkblk .countrytown {display: block;line-height: 14px;margin: 0 0 0 10px;height: 14px;width: 144px;font-size: 12px;color: #ffffff;}
.friendlist_block .friendlist_item .rlnkblk .age {display: block;line-height: 14px;margin: 2px 0 0 10px;height: 14px;width: 144px;font-size: 12px;color: #ffffff;}
.friendlist_block .friendlist_item .rlnkblk span,
.friendlist_block .friendlist_item .rlnkblk a {display: block;height: 14px;width: 125px;overflow: hidden;color: #ffffff;line-height: 13px;font-size: 11px;text-decoration: none;padding: 2px 0 2px 26px;margin-left: 7px;}
.friendlist_block .friendlist_item .rlnkblk a[href]:hover {text-decoration: underline;}
.friendlist_block .friendlist_item .rlnkblk .friendcnt {margin-top: 10px;}
.friendlist_block .friendlist_item .rlnkblk .cnt {background: url("../img/img_181.png") 4px center no-repeat;}
.friendlist_block .friendlist_item .rlnkblk .add {background: url("../img/img_182.png") left center no-repeat;}
.friendlist_block .friendlist_item .rlnkblk .block {background: url("../img/img_311.png") 6px center no-repeat;}
.friendlist_block .friendlist_item .rlnkblk .mess {background: url("../img/img_183.png") 4px center no-repeat;}
.friendlist_block .friendlist_item .rlnkblk .friend {background: url("../img/img_184.png") 4px center no-repeat;}
.friendlist_block .friendlist_item .rlnkblk .wait {background: url("../img/img_184.png") 4px center no-repeat;}
.friendlist_block .friendlist_item .rlnkblk .del {background: url("../img/img_185.png") 5px center no-repeat;}

.main_friendlist_block .title {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_198.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.main_friendlist_block .title .rmenu {float: right;height: 46px;margin: 11px 13px 0 0;}
.main_friendlist_block .title .rmenu a {display: block;float: left;padding: 0 21px;line-height: 36px;height: 46px;text-decoration: none;color: #ffffff;position: relative;}
.main_friendlist_block .title .rmenu a:hover {text-decoration: underline;}
.main_friendlist_block .title .rmenu a.a {text-decoration: none;background: #d4d8e1;color: #4f5d80;cursor: default;}
.main_friendlist_block .title .rmenu a.a:before {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;left: -3px;top: 0;background: url("../img/img_221.png") left top no-repeat;}
.main_friendlist_block .title .rmenu a.a:after {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;right: -3px;top: 0;background: url("../img/img_221.png") right top no-repeat;}

.main_friendlist_block .title .searchform {float: right;height: 25px;width: 255px;background: #d4d8e1;margin: 16px 16px 0 0;}
.main_friendlist_block .title .searchform input {display: block;float: left;border: none;padding: 0;margin: 5px 0 0 9px;width: 245px;height: 16px;line-height: 16px;font-size: 12px;color: #4f5f81;background: none;}
.main_friendlist_block .title .searchform button {display: block;float: right;border: none;margin: 6px 7px 0 0;padding: 0;width: 14px;height: 14px;background: url("../img/img_141.png") left top no-repeat;cursor: pointer;}

.main_friendlist_block .friendlist_filter {margin-top: 10px;display: none;}
.main_friendlist_block .friendlist_filter .filter_item {float: left;margin: 0 7px 0 0;position: relative;}
.main_friendlist_block .friendlist_filter .filter_item .t {height: 16px;line-height: 16px;font-size: 11px;color: #636363;margin-bottom: 2px;}
.main_friendlist_block .friendlist_filter .check_list {position: relative;padding-right: 16px;width: 104px;}
.main_friendlist_block .friendlist_filter .check_list label {display: block;height: 34px;width: 102px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_friendlist_block .friendlist_filter .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.main_friendlist_block .friendlist_filter .check_list a.dl:hover {background-position: left bottom;}
.main_friendlist_block .friendlist_filter .check_list .itemlist {z-index: 20;display: none;max-height: 300px;width: 118px;position: absolute;left: 0;top: 38px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.main_friendlist_block .friendlist_filter .check_list .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;text-transform: capitalize;}
.main_friendlist_block .friendlist_filter .check_list .itemlist a:hover {background: #d4d8e1;}
.main_friendlist_block .friendlist_filter .check_list .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.main_friendlist_block .friendlist_filter .check_list .itemlist .ilist {margin-top: 6px;height: 274px;position: relative;}
.main_friendlist_block .friendlist_filter .check_list .itemlist .ilist.noscroll {margin-top: 0;max-height: 274px;height: auto;}
.main_friendlist_block .friendlist_filter .check_list .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 109px;}
.main_friendlist_block .friendlist_filter .check_list .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 109px;}
.main_friendlist_block .friendlist_filter .check_list .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.main_friendlist_block .friendlist_filter .check_list .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}

.main_friendlist_block .friendlist_filter .check_list.age {width: 54px;margin-right: 3px;}
.main_friendlist_block .friendlist_filter .check_list.age label {width: 52px;}
.main_friendlist_block .friendlist_filter .check_list.age .itemlist {width: 68px;}
.main_friendlist_block .friendlist_filter .check_list.age .itemlist .ilist {margin: 0;}
.main_friendlist_block .friendlist_filter .check_list.age .itemlist .ilist .scroled_cont {width: 59px;}
.main_friendlist_block .friendlist_filter .check_list.age .itemlist .ilist .scroled_cont .scroled_block {width: 59px;}

.main_friendlist_block .friendlist_filter .townsearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_friendlist_block .friendlist_filter .trenersearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_friendlist_block .friendlist_filter .gymsearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}

.main_friendlist_block .friendlist_filter .filter_item .downlist {z-index: 20;max-height: 300px;width: 120px;position: absolute;left: 0;top: 56px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.main_friendlist_block .friendlist_filter .filter_item .downlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;}
.main_friendlist_block .friendlist_filter .filter_item .downlist a:hover {background: #d4d8e1;}
.main_friendlist_block .friendlist_filter .filter_item .downlist span {display: block;padding: 0px 5px 3px 5px;font-size: 11px;line-height: 11px;text-align: center;}
.main_friendlist_block .friendlist_filter .filter_item .downlist .l {height: 18px;background: #d4d8e1;background: url("../img/small_loader_circle_2.gif") center center no-repeat;}

.main_friendlist_block .friendlist_filter .filter_item#filter_item_online{padding: 26px 0px 0px 20px;}
.main_friendlist_block .friendlist_filter .filter_item .chb {cursor: pointer;display: block;height: 20px;float: left;line-height: 20px;font-size: 12px;color: #626b7e;text-decoration: none;padding-left: 24px;background: url("../img/img_319.png") left 2px no-repeat;}
.main_friendlist_block .friendlist_filter .filter_item .chb.a {background-position: left -40px;}

.main_friendlist_block .friendlist_filter .finded {float: right;margin: 19px 3px 0 0;height: 24px;padding: 5px 10px;max-width: 100px;line-height: 24px;text-align: right;color: #f8f9fa;font-size: 12px;background: #7a86a1;}

.main_friendlist_block .friend_request_filter {margin-top: 12px;display: none;}
.main_friendlist_block .friend_request_filter a {display: block;float: left;background: #f6f6f8;padding: 8px 18px;height: 14px;line-height: 14px;font-size: 12px;color: #3e4c6b;text-decoration: none;margin-right: 7px;}
.main_friendlist_block .friend_request_filter a:hover {background: #e8e8e8;}
.main_friendlist_block .friend_request_filter a.a {background: #7a86a1;color: #ffffff;cursor: default;}

.main_peoplelist_block .title {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_198.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.main_peoplelist_block .title .rmenu {float: right;height: 46px;margin: 11px 13px 0 0;}
.main_peoplelist_block .title .rmenu a {display: block;float: left;padding: 0 21px;line-height: 36px;height: 46px;text-decoration: none;color: #ffffff;position: relative;}
.main_peoplelist_block .title .rmenu a:hover {text-decoration: underline;}
.main_peoplelist_block .title .rmenu a.a {text-decoration: none;background: #d4d8e1;color: #4f5d80;cursor: default;}
.main_peoplelist_block .title .rmenu a.a:before {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;left: -3px;top: 0;background: url("../img/img_221.png") left top no-repeat;}
.main_peoplelist_block .title .rmenu a.a:after {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;right: -3px;top: 0;background: url("../img/img_221.png") right top no-repeat;}

.main_peoplelist_block .title .searchform {float: right;height: 25px;width: 284px;background: #d4d8e1;margin: 16px 16px 0 0;}
.main_peoplelist_block .title .searchform input {display: block;float: left;border: none;padding: 0;margin: 5px 0 0 9px;width: 245px;height: 16px;line-height: 16px;font-size: 12px;color: #4f5f81;background: none;}
.main_peoplelist_block .title .searchform button {display: block;float: right;border: none;margin: 6px 7px 0 0;padding: 0;width: 14px;height: 14px;background: url("../img/img_141.png") left top no-repeat;cursor: pointer;}

.main_peoplelist_block .friendlist_filter {margin-top: 10px;display: none;}
.main_peoplelist_block .friendlist_filter .filter_item {float: left;margin: 0 7px 0 0;position: relative;}
.main_peoplelist_block .friendlist_filter .filter_item .t {height: 16px;line-height: 16px;font-size: 11px;color: #636363;margin-bottom: 2px;}
.main_peoplelist_block .friendlist_filter .check_list {position: relative;padding-right: 16px;width: 104px;}
.main_peoplelist_block .friendlist_filter .check_list label {display: block;height: 34px;width: 102px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_peoplelist_block .friendlist_filter .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.main_peoplelist_block .friendlist_filter .check_list a.dl:hover {background-position: left bottom;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist {z-index: 20;display: none;max-height: 300px;width: 118px;position: absolute;left: 0;top: 38px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;text-transform: capitalize;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist a:hover {background: #d4d8e1;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist .ilist {margin-top: 6px;height: 274px;position: relative;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist .ilist.noscroll {margin-top: 0;max-height: 274px;height: auto;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 109px;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 109px;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.main_peoplelist_block .friendlist_filter .check_list .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}


.main_peoplelist_block .friendlist_filter .filter_item#filter_item_online{padding: 26px 0px 0px 20px;}
.main_peoplelist_block .friendlist_filter .filter_item .chb {cursor: pointer;display: block;height: 20px;float: left;line-height: 20px;font-size: 12px;color: #626b7e;text-decoration: none;padding-left: 24px;background: url("../img/img_319.png") left 2px no-repeat;}
.main_peoplelist_block .friendlist_filter .filter_item .chb.a {background-position: left -40px;}

.main_peoplelist_block .friendlist_filter .check_list.age {width: 54px;margin-right: 3px;}
.main_peoplelist_block .friendlist_filter .check_list.age label {width: 52px;}
.main_peoplelist_block .friendlist_filter .check_list.age .itemlist {width: 68px;}
.main_peoplelist_block .friendlist_filter .check_list.age .itemlist .ilist {margin: 0;}
.main_peoplelist_block .friendlist_filter .check_list.age .itemlist .ilist .scroled_cont {width: 59px;}
.main_peoplelist_block .friendlist_filter .check_list.age .itemlist .ilist .scroled_cont .scroled_block {width: 59px;}

.main_peoplelist_block .friendlist_filter .townsearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_peoplelist_block .friendlist_filter .trenersearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_peoplelist_block .friendlist_filter .gymsearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}

.main_peoplelist_block .friendlist_filter .filter_item .downlist {z-index: 20;max-height: 300px;width: 120px;position: absolute;left: 0;top: 56px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.main_peoplelist_block .friendlist_filter .filter_item .downlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;}
.main_peoplelist_block .friendlist_filter .filter_item .downlist a:hover {background: #d4d8e1;}
.main_peoplelist_block .friendlist_filter .filter_item .downlist span {display: block;padding: 0px 5px 3px 5px;font-size: 11px;line-height: 11px;text-align: center;}
.main_peoplelist_block .friendlist_filter .filter_item .downlist .l {height: 18px;background: #d4d8e1;background: url("../img/small_loader_circle_2.gif") center center no-repeat;}

.main_peoplelist_block .friendlist_filter .priceinp {display: block;float: left;padding: 0;margin: 0 3px 0 0;height: 34px;width: 52px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_peoplelist_block .friendlist_filter .finded {float: right;margin: 19px 3px 0 0;height: 24px;padding: 5px 10px;max-width: 100px;line-height: 24px;text-align: right;color: #f8f9fa;font-size: 12px;background: #7a86a1;}

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

.main_audiolist_block {padding: 12px;}
.fmain-audio .title a.rb {display: block;float: right;text-decoration: none;color: #FFF;padding-right: 15px;}
.fmain-audio .title a.rb:hover {text-decoration: underline;}

.main_audiolist_block .audioplayer {/*width: 703px;height: 54px;background: url("../img/img_60.png") center center no-repeat;*/}
.main_audiolist_block .audioplayer .jp-type-playlist,
.main_audiolist_block .audioplayer .jp-type-single {position: relative;height: 54px;border: 1px #b4bccf solid;margin: 0 0 12px 0;}
.main_audiolist_block .audioplayer .jp-interface {position: absolute;width: 840px;height: 56px;top: -1px;left: -1px;}
.main_audiolist_block .audioplayer .jp-controls {position: absolute;left: 0;top: 0;width: 56px;height: 56px;}
.main_audiolist_block .audioplayer .jp-controls a {display: block;position: absolute;}
.main_audiolist_block .audioplayer .jp-controls a.jp-play {left: 0;top: 0;width: 56px;height: 56px;background: #4e5f82 url("../img/img_66.png") center center no-repeat;}
.main_audiolist_block .audioplayer .jp-controls a.jp-pause {left: 0;top: 0;width: 56px;height: 56px;background: #4e5f82 url("../img/img_65.png") center center no-repeat;}
.main_audiolist_block .audioplayer .jp-controls a.jp-play:hover,
.main_audiolist_block .audioplayer .jp-controls a.jp-pause:hover {background-color: #b4bccf;}
.main_audiolist_block .audioplayer .jp-controls a.jp-previous {right: -718px;top: 1px;width: 28px;height: 54px;border-left: 1px #b4bccf solid;background: #eaecf0 url("../img/img_160.png") center center no-repeat;}
.main_audiolist_block .audioplayer .jp-controls a.jp-next {right: -746px;top: 1px;width: 28px;height: 54px;background: #eaecf0 url("../img/img_161.png") center center no-repeat;}
.main_audiolist_block .audioplayer .jp-controls a.jp-previous:hover,
.main_audiolist_block .audioplayer .jp-controls a.jp-next:hover {background-color: #d5dae5;}
.main_audiolist_block .audioplayer .jp-duration {position: absolute;height: 16px;line-height: 16px;font-size: 12px;color: #4f5f81;top: 10px;right: 220px;}
.main_audiolist_block .audioplayer .jp-details {position: absolute;top: 10px;left: 70px;width: 450px;height: 16px;line-height: 16px;font-size: 12px;color: #4f5f81;}
.main_audiolist_block .audioplayer .jp-details span {font-weight: bold;}
.main_audiolist_block .audioplayer .jp-volume-bar {position: absolute;top: 31px;right: 110px;width: 95px;height: 10px;background: #dcdfe6;cursor: pointer;}
.main_audiolist_block .audioplayer .jp-volume-bar .jp-volume-bar-value {background: #4e5f82;height: 10px;width: 0;}
.main_audiolist_block .audioplayer .jp-progress {position: absolute;top: 31px;right: 220px;width: 549px;height: 10px;background: #dcdfe6;}
.main_audiolist_block .audioplayer .jp-progress .jp-seek-bar {background: #c0c5d2;height: 10px;width: 0;cursor: pointer;}
.main_audiolist_block .audioplayer .jp-progress .jp-play-bar {background: #4e5f82;height: 10px;width: 0;}
.main_audiolist_block .audioplayer .jp-toggles {position: absolute;width: 36px;height: 54px;top: 1px;right: 1px;border-left: 1px #b4bccf solid;}
.main_audiolist_block .audioplayer .jp-toggles a {display: block;position: absolute;text-decoration: none;width: 36px;height: 54px;top: 0;right: 0;background-color: #eaecf0;}
.main_audiolist_block .audioplayer .jp-toggles a.jp-repeat {background: #eaecf0 url("../img/img_162.png") center center no-repeat;}
.main_audiolist_block .audioplayer .jp-toggles a.jp-repeat-off {background: #d5dae5 url("../img/img_162.png") center center no-repeat;}

.main_audiolist_block .audio_list_top_line {border: 1px #b4bccf solid;border-bottom: none;height: 10px;}
.main_audiolist_block .audio_list_bottom_line {float: right;width: 644px;border: 1px #b4bccf solid;border-top: none;height: 10px;}

.main_audiolist_block .loadedblk_audiolist {width: 644px;float: right;margin: 0;border: 1px #b4bccf solid;min-height: 200px;}
.main_audiolist_block .loadedblk_audiolist ul, .loadedblk_audiolist ul li {margin: 0;padding: 0;list-style: none;}
.main_audiolist_block .loadedblk_audiolist .audio_item {height: 34px;line-height: 34px;overflow: hidden;border-top: 1px #b4bccf solid;}
.main_audiolist_block .loadedblk_audiolist .audio_item:hover,
.main_audiolist_block .loadedblk_audiolist .jp-playlist-current .audio_item {background: #eaecf0;}
.main_audiolist_block .loadedblk_audiolist ul li:first-child .audio_item {border-top: none;}
.main_audiolist_block .loadedblk_audiolist .audio_item a.play {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_163.png") center center no-repeat;}
.main_audiolist_block .loadedblk_audiolist .audio_item a.pause {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_164.png") center center no-repeat;}
.main_audiolist_block .loadedblk_audiolist .audio_item .name {float: left;width: 463px;height: 34px;margin-right: 4px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;}
.main_audiolist_block .loadedblk_audiolist .audio_item .time {float: left;width: 60px;height: 34px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;text-align: right;}
.main_audiolist_block .loadedblk_audiolist .audio_item a.btn {display: block;float: right;cursor: pointer;text-decoration: none;}
.main_audiolist_block .loadedblk_audiolist .audio_item a.btn.add {width: 15px;height: 15px;margin: 10px 10px;background: url("../img/img_167.png") left top no-repeat;}
.main_audiolist_block .loadedblk_audiolist .audio_item a.btn.del {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_166.png") left top no-repeat;}
.main_audiolist_block .loadedblk_audiolist .audio_item a.btn.mv {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_130.png") left top no-repeat;}
.main_audiolist_block .loadedblk_audiolist .audio_item a.btn:hover {background-position: left bottom;}

.main_audiolist_block .audiolist_filter {width: 181px;float: left;padding: 6px;background: #eaecf0;border: 1px #b4bccf solid;border-right: none;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;}
.main_audiolist_block .audiolist_filter .filter_links {padding: 0 0 0 10px;border-top: none;}
.main_audiolist_block .audiolist_filter .filter_links a {display: block;color: #4f5f81;font-size: 12px;line-height: 16px;height: 16px;padding: 5px 0;}
.main_audiolist_block .audiolist_filter .filter_links a.add_new img {margin-left: 4px;}
.main_audiolist_block .audiolist_filter .filter_links a:hover {text-decoration: underline;}
.main_audiolist_block .audiolist_filter .filter_links a.a {font-weight: bold;}
.main_audiolist_block .audiolist_filter .filter_input {width: 177px;height: 24px;margin-top: 6px;background: #fff;border: 1px #d1d5de solid;}
.main_audiolist_block .audiolist_filter .filter_input input[type=text] {display: block;float: left;border: none;width: 141px;padding: 0;margin-left: 8px;height: 24px;line-height: 24px;font-size: 12px;color: #4f5f81;}
.main_audiolist_block .audiolist_filter .filter_input .search_song {display: block;float: right;width: 14px;height: 14px;text-decoration: none;margin: 6px 6px 0 0;background: url("../img/img_141.png") center center no-repeat;}
.main_audiolist_block .audiolist_filter .filter_input .search_song:hover {text-decoration: none;}

.add_reccord_wnd {width: 500px;margin: 0 auto;}
.add_reccord_wnd .uplrecordform .info {padding: 0 0 15px 0;}
.add_reccord_wnd .uplrecordform .info p {font-size: 12px;line-height: 18px;font-weight: bold;margin: 0;color: #4f5f81;}
.add_reccord_wnd .uplrecordform .info ul {padding: 0;margin: 0 0 0 25px;}
.add_reccord_wnd .uplrecordform .info ul li {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.add_reccord_wnd .uplrecordform label {cursor: pointer;display: block;margin: 0 auto;text-align: center;width: 200px;}
.add_reccord_wnd .uplrecordform .progressbar {display: none;margin: 15px auto 0 auto;border: 1px #4f5d80 solid;width: 192px;height: 24px;}
.add_reccord_wnd .uplrecordform .progressbar div {width: 0;height: 24px;background: url("../img/file-loader-5.gif") -5px top repeat-x;}
.add_reccord_wnd .uplrecordform .result {display: none;margin: 0;padding: 0;font-size: 12px;line-height: 18px;color: #387276;text-align: center;}
.add_reccord_wnd .uplrecordform button {cursor: pointer;display: block;margin: 0 auto;text-align: center;width: 200px;}
.add_reccord_wnd .uplrecordform button:hover {background-position: left -42px;}

.add_record_album_wnd {width: 500px;margin: 0 auto;}
.add_record_album_wnd label {display: block;margin: 0 0 10px 0;font-size: 12px;line-height: 18px;font-weight: bold;color: #4f5f81;}
.add_record_album_wnd input {display: block;border: none;width: 470px;height: 30px;background: #939db4;padding: 0 15px;margin: 0 0 16px 0;color: #ffffff;line-height: 30px;font-size: 14px;}
.add_record_album_wnd button {display: block;float: right;cursor: pointer;}
.add_record_album_wnd button:hover {background-position: left -42px;}

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

.main_gyms_list_page .title {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_206.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.main_gyms_list_page .title .rmenu {float: right;height: 46px;margin: 11px 13px 0 0;}
.main_gyms_list_page .title .rmenu a {display: block;float: left;padding: 0 21px;line-height: 36px;height: 46px;text-decoration: none;color: #ffffff;position: relative;}
.main_gyms_list_page .title .rmenu a:hover {text-decoration: underline;}
.main_gyms_list_page .title .rmenu a.a {text-decoration: none;background: #d4d8e1;color: #4f5d80;cursor: default;}
.main_gyms_list_page .title .rmenu a.a:before {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;left: -3px;top: 0;background: url("../img/img_221.png") left top no-repeat;}
.main_gyms_list_page .title .rmenu a.a:after {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;right: -3px;top: 0;background: url("../img/img_221.png") right top no-repeat;}

.main_gyms_list_page .title .searchform {float: right;height: 25px;width: 284px;background: #d4d8e1;margin: 16px 16px 0 0;}
.main_gyms_list_page .title .searchform input {display: block;float: left;border: none;padding: 0;margin: 5px 0 0 9px;width: 245px;height: 16px;line-height: 16px;font-size: 12px;color: #4f5f81;background: none;}
.main_gyms_list_page .title .searchform button {display: block;float: right;border: none;margin: 6px 7px 0 0;padding: 0;width: 14px;height: 14px;background: url("../img/img_141.png") left top no-repeat;cursor: pointer;}

.main_gyms_list_page .gymslist_filter {margin-top: 10px;display: none;position: relative;}
.main_gyms_list_page .gymslist_filter .filter_item {float: left;margin: 0 7px 0 0;position: relative;}
.main_gyms_list_page .gymslist_filter .filter_item .t {height: 16px;line-height: 16px;font-size: 11px;color: #636363;margin-bottom: 2px;}
.main_gyms_list_page .gymslist_filter .st_sell {padding-right: 16px;width: 104px;position: relative;}
.main_gyms_list_page .gymslist_filter .st_sell label {display: block;height: 34px;width: 102px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_gyms_list_page .gymslist_filter .st_sell i {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;cursor: pointer;}
.main_gyms_list_page .gymslist_filter .st_sell i:hover {background-position: left bottom;}
.main_gyms_list_page .gymslist_filter .sport_tsel-select_block {position: absolute;left: 0;top: 110%;z-index: 50;}
.main_gyms_list_page .gymslist_filter .check_list {position: relative;padding-right: 16px;width: 104px;}
.main_gyms_list_page .gymslist_filter .check_list label {display: block;height: 34px;width: 102px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_gyms_list_page .gymslist_filter .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.main_gyms_list_page .gymslist_filter .check_list a.dl:hover {background-position: left bottom;}
.main_gyms_list_page .gymslist_filter .check_list .itemlist {z-index: 20;display: none;height: 300px;width: 118px;position: absolute;left: 0;top: 38px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.main_gyms_list_page .gymslist_filter .check_list .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;}
.main_gyms_list_page .gymslist_filter .check_list .itemlist a:hover {background: #d4d8e1;}
.main_gyms_list_page .gymslist_filter .check_list .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.main_gyms_list_page .gymslist_filter .check_list .itemlist .ilist {margin-top: 6px;height: 274px;position: relative;}
.main_gyms_list_page .gymslist_filter .check_list .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 109px;}
.main_gyms_list_page .gymslist_filter .check_list .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 109px;}
.main_gyms_list_page .gymslist_filter .check_list .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.main_gyms_list_page .gymslist_filter .check_list .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}

.main_gyms_list_page .gymslist_filter .townsearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_gyms_list_page .gymslist_filter .filter_item .downlist {z-index: 20;max-height: 300px;width: 120px;position: absolute;left: 0;top: 56px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.main_gyms_list_page .gymslist_filter .filter_item .downlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;}
.main_gyms_list_page .gymslist_filter .filter_item .downlist a:hover {background: #d4d8e1;}
.main_gyms_list_page .gymslist_filter .filter_item .downlist span {display: block;padding: 0px 5px 3px 5px;font-size: 11px;line-height: 11px;text-align: center;}
.main_gyms_list_page .gymslist_filter .filter_item .downlist .l {height: 18px;background: #d4d8e1;background: url("../img/small_loader_circle_2.gif") center center no-repeat;}

.main_gyms_list_page .gymslist_filter .priceinp {display: block;float: left;padding: 0;margin: 0 3px 0 0;height: 34px;width: 52px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_gyms_list_page .gymslist_filter .finded {float: right;margin: 19px 3px 0 0;height: 24px;padding: 5px 10px;max-width: 100px;line-height: 24px;text-align: right;color: #f8f9fa;font-size: 12px;background: #7a86a1;}

.main_gyms_list_page .loadedblk_gymlists .gymlist_item {height: 147px;margin: 16px 0 0 0;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .avt {display: block;position: relative;float: left;width: 157px;height: 147px;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .avt img {display: block;width: 157px;height: 147px;margin: 0;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info {width: 702px;height: 147px;overflow: hidden;float: right;background: #ffffff;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .name {display: block;float: left;width: 330px;margin: 18px 0 0 13px;text-decoration: none;height: 22px;overflow: hidden;color: #4f5d80;font-size: 18px;line-height: 22px;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .topc {float: right;height: 35px;width: 130px;padding: 0 12px;background: #7a86a1;margin: 9px 6px 0 0;color: #ffffff;line-height: 34px;font-size: 12px;overflow: hidden;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .topw {float: right;height: 35px;width: 130px;padding: 0 12px;background: #7a86a1;margin: 9px 9px 0 0;color: #ffffff;line-height: 34px;font-size: 12px;overflow: hidden;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .topc span,
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .topw span {display: block;height: 35px;float: right;font-size: 18px;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .slogon {margin: 9px 1px 0 1px;height: 56px;padding: 7px 40px 0 14px;background: #e8eaef;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .slogon div {padding-left: 30px;height: 49px;overflow: hidden;color: #4f5d80;font-size: 12px;line-height: 16px;background: url("../img/img_217.png") left 4px no-repeat;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .lcu_writemess {display: block;float: left;margin: 7px 0 0 15px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #ea7300;background: url("../img/img_218.png") left 2px no-repeat;text-decoration: none;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .lcu_writemess:hover {text-decoration: underline;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .lcu_tomygym {display: block;float: left;margin: 7px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #00a5c9;background: url("../img/img_219.png") left 1px no-repeat;text-decoration: none;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .lcu_tomygym:hover {text-decoration: underline;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .lcu_tomygym.my {text-decoration: none;cursor: default;background: url("../img/img_224.png") left 1px no-repeat;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .lcu_subscribe {display: block;float: left;margin: 7px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #66be00;background: url("../img/img_220.png") left 1px no-repeat;text-decoration: none;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .lcu_subscribe:hover {text-decoration: underline;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .lcu_unsubscribe {display: block;float: left;margin: 7px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #66be00;background: url("../img/img_249.png") left 1px no-repeat;text-decoration: none;}
.main_gyms_list_page .loadedblk_gymlists .gymlist_item .info .lcu_unsubscribe:hover {text-decoration: underline;}

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

.main_coaches_list_page .title {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_205.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.main_coaches_list_page .title .rmenu {float: right;height: 46px;margin: 11px 13px 0 0;}
.main_coaches_list_page .title .rmenu a {display: block;float: left;padding: 0 21px;line-height: 36px;height: 46px;text-decoration: none;color: #ffffff;position: relative;}
.main_coaches_list_page .title .rmenu a:hover {text-decoration: underline;}
.main_coaches_list_page .title .rmenu a.a {text-decoration: none;background: #d4d8e1;color: #4f5d80;cursor: default;}
.main_coaches_list_page .title .rmenu a.a:before {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;left: -3px;top: 0;background: url("../img/img_221.png") left top no-repeat;}
.main_coaches_list_page .title .rmenu a.a:after {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;right: -3px;top: 0;background: url("../img/img_221.png") right top no-repeat;}

.main_coaches_list_page .title .searchform {float: right;height: 25px;width: 284px;background: #d4d8e1;margin: 16px 16px 0 0;}
.main_coaches_list_page .title .searchform input {display: block;float: left;border: none;padding: 0;margin: 5px 0 0 9px;width: 245px;height: 16px;line-height: 16px;font-size: 12px;color: #4f5f81;background: none;}
.main_coaches_list_page .title .searchform button {display: block;float: right;border: none;margin: 6px 7px 0 0;padding: 0;width: 14px;height: 14px;background: url("../img/img_141.png") left top no-repeat;cursor: pointer;}

.main_coaches_list_page .coacheslist_filter {margin-top: 10px;display: none;position: relative;}
.main_coaches_list_page .coacheslist_filter .filter_item {float: left;margin: 0 7px 0 0;position: relative;}
.main_coaches_list_page .coacheslist_filter .filter_item .t {height: 16px;line-height: 16px;font-size: 11px;color: #636363;margin-bottom: 2px;}
.main_coaches_list_page .coacheslist_filter .st_sell {padding-right: 16px;width: 104px;position: relative;}
.main_coaches_list_page .coacheslist_filter .st_sell label {display: block;height: 34px;width: 102px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_coaches_list_page .coacheslist_filter .st_sell i {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;cursor: pointer;}
.main_coaches_list_page .coacheslist_filter .st_sell i:hover {background-position: left bottom;}
.main_coaches_list_page .coacheslist_filter .sport_tsel-select_block {position: absolute;left: 0;top: 110%;z-index: 50;}
.main_coaches_list_page .coacheslist_filter .check_list {position: relative;padding-right: 16px;width: 104px;}
.main_coaches_list_page .coacheslist_filter .check_list label {display: block;height: 34px;width: 102px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_coaches_list_page .coacheslist_filter .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.main_coaches_list_page .coacheslist_filter .check_list a.dl:hover {background-position: left bottom;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist {z-index: 20;display: none;max-height: 300px;width: 118px;position: absolute;left: 0;top: 38px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;text-transform: capitalize;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist a:hover {background: #d4d8e1;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist .ilist {margin-top: 6px;height: 274px;position: relative;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist .ilist.noscroll {margin-top: 0;max-height: 274px;height: auto;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 109px;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 109px;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.main_coaches_list_page .coacheslist_filter .check_list .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}

.main_coaches_list_page .coacheslist_filter .townsearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_coaches_list_page .coacheslist_filter .filter_item .downlist {z-index: 20;max-height: 300px;width: 120px;position: absolute;left: 0;top: 56px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.main_coaches_list_page .coacheslist_filter .filter_item .downlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;}
.main_coaches_list_page .coacheslist_filter .filter_item .downlist a:hover {background: #d4d8e1;}
.main_coaches_list_page .coacheslist_filter .filter_item .downlist span {display: block;padding: 0px 5px 3px 5px;font-size: 11px;line-height: 11px;text-align: center;}
.main_coaches_list_page .coacheslist_filter .filter_item .downlist .l {height: 18px;background: #d4d8e1;background: url("../img/small_loader_circle_2.gif") center center no-repeat;}

.main_coaches_list_page .coacheslist_filter .priceinp {display: block;float: left;padding: 0;margin: 0 3px 0 0;height: 34px;width: 52px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.main_coaches_list_page .coacheslist_filter .finded {float: right;margin: 19px 3px 0 0;height: 24px;padding: 5px 10px;max-width: 100px;line-height: 24px;text-align: right;color: #f8f9fa;font-size: 12px;background: #7a86a1;}

.main_coaches_list_page .loadedblk_coachlists .coachlist_item {height: 147px;margin: 16px 0 0 0;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .avt {display: block;position: relative;float: left;width: 157px;height: 147px;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .avt img {display: block;width: 157px;height: 147px;margin: 0;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info {width: 702px;height: 147px;overflow: hidden;float: right;background: #ffffff;position: relative;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .name {display: block;position: absolute;left: 13px;top: 10px;width: 190px;text-decoration: none;height: 22px;overflow: hidden;color: #4f5d80;font-size: 18px;line-height: 22px;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .yeartown {position: absolute;left: 13px;top: 31px;width: 190px;text-decoration: none;height: 16px;overflow: hidden;color: #4f5d80;font-size: 12px;line-height: 16px;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .topc {float: right;height: 35px;width: 130px;padding: 0 12px;background: #7a86a1;margin: 9px 6px 0 0;color: #ffffff;line-height: 34px;font-size: 12px;overflow: hidden;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .topw {float: right;height: 35px;width: 130px;padding: 0 12px;background: #7a86a1;margin: 9px 9px 0 0;color: #ffffff;line-height: 34px;font-size: 12px;overflow: hidden;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .topc span,
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .topw span {display: block;height: 35px;float: right;font-size: 18px;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .price {float: right;height: 35px;width: 130px;padding: 0 12px;background: #7a86a1 url("../img/img_226.png") 11px 11px no-repeat;margin: 9px 9px 0 0;color: #ffffff;line-height: 34px;font-size: 12px;overflow: hidden;text-align: right;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .price span {font-size: 18px;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .slogon {margin: 9px 1px 0 1px;height: 56px;padding: 7px 40px 0 14px;background: #e8eaef;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .slogon div {padding-left: 30px;height: 49px;overflow: hidden;color: #4f5d80;font-size: 12px;line-height: 16px;background: url("../img/img_217.png") left 4px no-repeat;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_writemess {display: block;float: left;margin: 7px 0 0 15px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #ea7300;background: url("../img/img_218.png") left 2px no-repeat;text-decoration: none;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_writemess:hover {text-decoration: underline;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_buyabon {display: block;float: left;margin: 7px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #00a5c9;background: url("../img/img_229.png") left 1px no-repeat;text-decoration: none;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_buyabon.my {text-decoration: none;cursor: default;background: url("../img/img_224.png") left 1px no-repeat;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_buyabon:hover {text-decoration: underline;}


.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_specifymycoach {display: block;float: left;margin: 7px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #00a5c9;background: url("../img/img_229.png") left 1px no-repeat;text-decoration: none;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_specifymycoach:hover {text-decoration: underline;}

.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_subscribe {display: block;float: left;margin: 7px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #66be00;background: url("../img/img_220.png") left 1px no-repeat;text-decoration: none;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_subscribe:hover {text-decoration: underline;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_unsubscribe {display: block;float: left;margin: 7px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #66be00;background: url("../img/img_249.png") left 1px no-repeat;text-decoration: none;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_unsubscribe:hover {text-decoration: underline;}

.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_addourcoache {display: block;float: left;margin: 7px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #6282C6;background: url("../img/img_344.png") left 1px no-repeat;text-decoration: none;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_addourcoache:hover {text-decoration: underline;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_remourcoache {display: block;float: left;margin: 7px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;color: #6282C6;background: url("../img/img_345.png") left 1px no-repeat;text-decoration: none;}
.main_coaches_list_page .loadedblk_coachlists .coachlist_item .info .lcu_remourcoache:hover {text-decoration: underline;}

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

.change_user_avatar_wnd {}
.change_user_avatar_wnd .start_button {width: 620px;}
.change_user_avatar_wnd .start_button .d {float: left;width: 16px;height: 40px;border-right: 1px #b9c0cd solid;}
.change_user_avatar_wnd .start_button a {display: block;float: left;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.change_user_avatar_wnd .start_button a:hover {background: #4f5f81;}

.change_user_avatar_wnd .take_from_images {display: none;width: 714px;}
.change_user_avatar_wnd .take_from_images .tit {height: 14px;line-height: 14px;color: #414141;font-size: 12px;position: relative;overflow: hidden;}
.change_user_avatar_wnd .take_from_images .images a {display: block;width: 114px;height: 114px;float: left;margin: 6px 6px 0 0;text-decoration: none;}
.change_user_avatar_wnd .take_from_images .images a:nth-child(6n) {margin-right: 0;}
.change_user_avatar_wnd .take_from_images .images a:hover {-webkit-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);-moz-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);}
.change_user_avatar_wnd .take_from_images .images a img {display: block;width: 114px;height: 114px;margin: 0;padding: 0;}

.change_user_avatar_wnd .crop_new_avatar {display: none;width: 800px;}
.change_user_avatar_wnd .crop_new_avatar .save_crop_img {display: block;margin: 10px auto;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.change_user_avatar_wnd .crop_new_avatar .save_crop_img:hover {background: #4f5f81;}

.change_user_avatar_wnd .upload_new_avatar {display: none;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform {padding: 11px;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform .info {padding: 0 0 15px 0;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform .info p {font-size: 12px;line-height: 18px;font-weight: bold;margin: 0;color: #4f5f81;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform .info ul {padding: 0;margin: 0 0 0 25px;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform .info ul li {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform .progressbar {display: none;margin: 15px auto 0 auto;border: 1px #4f5d80 solid;width: 192px;height: 24px;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform .progressbar div {width: 0;height: 24px;background: url("../img/file-loader-5.gif") -5px top repeat-x;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform .result {display: none;margin: 0;padding: 0;font-size: 12px;line-height: 18px;color: #387276;text-align: center;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform button {display: block;margin: 0 auto;cursor: pointer;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform button:hover {background-position: left -42px;}
.change_user_avatar_wnd .upload_new_avatar .uplimageform .error {text-align: center;font-size: 12px;line-height: 20px;color: #cd0a0a;font-style: italic;padding: 0 0 6px 0;}

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

.img-croper {position: relative;}
.img-croper .img_to_crop {display: block;margin: 0 auto;padding: 0;}
.img-croper .crop_box {position: absolute;}
.img-croper .crop_box .crop_image {position: absolute;overflow: hidden;}
.img-croper .crop_box .crop_image img {position: absolute;display: block;margin: 0;}
.img-croper .crop_box .crop_lines {position: absolute;border: 1px #fff solid;cursor: move;}
.img-croper .crop_box .crop_lines .cr {position: absolute;background: #333;border: 1px #fff solid;width: 6px;height: 6px;}
.img-croper .crop_box .crop_lines .cr.cr_lt {cursor: nw-resize;margin: -4px 0 0 -4px;left: 0;top: 0;}
.img-croper .crop_box .crop_lines .cr.cr_rt {cursor: ne-resize;margin: -4px -4px 0 0;right: 0;top: 0;}
.img-croper .crop_box .crop_lines .cr.cr_lb {cursor: sw-resize;margin: 0 0 -4px -4px;left: 0;bottom: 0;}
.img-croper .crop_box .crop_lines .cr.cr_rb {cursor: se-resize;margin: 0 -4px -4px 0;right: 0;bottom: 0;}

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

.blog_list_page .title {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_207.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.blog_list_page .title .rmenu {float: right;height: 46px;margin: 11px 13px 0 0;}
.blog_list_page .title .rmenu a {display: block;float: left;padding: 0 21px;line-height: 36px;height: 46px;text-decoration: none;color: #ffffff;position: relative;}
.blog_list_page .title .rmenu a:hover {text-decoration: underline;}
.blog_list_page .title .rmenu a.a {text-decoration: none;background: #d4d8e1;color: #4f5d80;cursor: default;}
.blog_list_page .title .rmenu a.a:before {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;left: -3px;top: 0;background: url("../img/img_221.png") left top no-repeat;}
.blog_list_page .title .rmenu a.a:after {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;right: -3px;top: 0;background: url("../img/img_221.png") right top no-repeat;}

.blog_list_page .title .searchform {float: right;height: 25px;width: 284px;background: #d4d8e1;margin: 16px 16px 0 0;}
.blog_list_page .title .searchform input {display: block;float: left;border: none;padding: 0;margin: 5px 0 0 9px;width: 245px;height: 16px;line-height: 16px;font-size: 12px;color: #4f5f81;background: none;}
.blog_list_page .title .searchform button {display: block;float: right;border: none;margin: 6px 7px 0 0;padding: 0;width: 14px;height: 14px;background: url("../img/img_141.png") left top no-repeat;cursor: pointer;}

.blog_list_page .blogslist_filter {margin-top: 10px;display: none;}
.blog_list_page .blogslist_filter .filter_item {float: left;margin: 0 7px 0 0;position: relative;}
.blog_list_page .blogslist_filter .filter_item .t {height: 16px;line-height: 16px;font-size: 11px;color: #636363;margin-bottom: 2px;}
.blog_list_page .blogslist_filter .check_list {position: relative;padding-right: 16px;width: 104px;}
.blog_list_page .blogslist_filter .check_list label {display: block;height: 34px;width: 102px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.blog_list_page .blogslist_filter .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.blog_list_page .blogslist_filter .check_list a.dl:hover {background-position: left bottom;}
.blog_list_page .blogslist_filter .check_list .itemlist {z-index: 20;display: none;max-height: 300px;width: 118px;position: absolute;left: 0;top: 38px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.blog_list_page .blogslist_filter .check_list .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;}
.blog_list_page .blogslist_filter .check_list .itemlist a:hover {background: #d4d8e1;}
.blog_list_page .blogslist_filter .check_list .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.blog_list_page .blogslist_filter .check_list .itemlist .ilist {margin-top: 6px;height: 274px;position: relative;}
.blog_list_page .blogslist_filter .check_list .itemlist .ilist.noscroll {margin-top: 0;max-height: 274px;height: auto;}
.blog_list_page .blogslist_filter .check_list .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 109px;}
.blog_list_page .blogslist_filter .check_list .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 109px;}
.blog_list_page .blogslist_filter .check_list .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.blog_list_page .blogslist_filter .check_list .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}
.blog_list_page .blogslist_filter .finded {float: right;margin: 19px 3px 0 0;height: 24px;padding: 5px 10px;max-width: 100px;line-height: 24px;text-align: right;color: #f8f9fa;font-size: 12px;background: #7a86a1;}

.blog_list_page .blogs_list {padding-top: 16px;}
.blog_list_page .blogs_list .bl_item {margin-bottom: 16px;}
.blog_list_page .blogs_list .bl_item .image {width: 216px;height: 216px;float: left;overflow: hidden;background: url("../img/img_282.png") repeat;position: relative;}
.blog_list_page .blogs_list .bl_item .image img {display: block;width: 216px;height: 216px;margin: 0;}
.blog_list_page .blogs_list .bl_item .info {float: right;height: 216px;width: 643px;background: #909ab1;overflow: hidden;position: relative;}
.blog_list_page .blogs_list .bl_item .info .tit {display: block;height: 53px;background: #7a86a1 url("../img/img_207.png") 607px center no-repeat;}
.blog_list_page .blogs_list .bl_item .info .tit .c {float: right;line-height: 52px;font-size: 12px;color: #ffffff;margin-right: 43px;max-width: 180px;}
.blog_list_page .blogs_list .bl_item .info .tit .n {float: left;line-height: 52px;font-size: 20px;color: #ffffff;margin-left: 20px;max-width: 390px;}
.blog_list_page .blogs_list .bl_item .info .anons {height: 22px;line-height: 22px;font-size: 18px;color: #ffffff;margin: 14px 22px 0 22px;}
.blog_list_page .blogs_list .bl_item .info .text {overflow: hidden;height: 64px;line-height: 16px;font-size: 12px;color: #ffffff;margin: 10px 22px 0 22px;}
.blog_list_page .blogs_list .bl_item .info .b {position: absolute;left: 0;bottom: 0;width: 100%;height: 31px;overflow: hidden;background: #ffffff;}
.blog_list_page .blogs_list .bl_item .info .b a,
.blog_list_page .blogs_list .bl_item .info .b span {display: block;float: left;margin: 6px 0 0 16px;height: 18px;line-height: 18px;padding: 0 0 0 25px;}
.blog_list_page .blogs_list .bl_item .info .b a:hover {text-decoration: underline;}
.blog_list_page .blogs_list .bl_item .info .b .lcu_writemess {color: #ea7300;background: url("../img/img_218.png") left 2px no-repeat;}
.blog_list_page .blogs_list .bl_item .info .b .lcu_subscrbcost {color: #00a5c9;background: url("../img/img_219.png") left 1px no-repeat;}
.blog_list_page .blogs_list .bl_item .info .b span.pay {color: #00a5c9;background: url("../img/img_224.png") left 1px no-repeat;}
.blog_list_page .blogs_list .bl_item .info .b .lcu_subscrbfree {color: #66be00;background: url("../img/img_220.png") left 1px no-repeat;}
.blog_list_page .blogs_list .bl_item .info .b .lcu_unsubscribe {padding: 0 0 0 25px;color: #66be00;background: url("../img/img_249.png") left 1px no-repeat;}

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

.blog_page .blog_edit_form {padding: 13px;}
.blog_page .blog_edit_form .tit {color: #4f5f81;font-size: 24px;line-height: 26px;padding: 0 20px 5px 0;}
.blog_page .blog_edit_form .l {padding: 8px 0;}
.blog_page .blog_edit_form input {width: 818px;font-size: 14px;}
.blog_page .blog_edit_form input.price {float: right;width: 391px;}
.blog_page .blog_edit_form .sel.category {float: left;width: 411px;}
.blog_page .blog_edit_form textarea {width: 818px;height: 100px;}
.blog_page .blog_edit_form textarea[name="desc"] {height: 200px;}
.blog_page .blog_edit_form .error_text {color: #fa3737;font-size: 12px;line-height: 14px;padding-top: 5px;}
.blog_page .blog_edit_form .save {display: block;margin: 13px auto 0 auto;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.blog_page .blog_edit_form .save:hover {background-color: #4f5f81;}
.blog_page .blog_edit_form .atention {color: #f50505;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;padding-bottom: 8px;}

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

.blog_page .toph {height: 57px;background: #7a86a1 url("../img/img_207.png") 828px center no-repeat;}
.blog_page .toph .name {float: left;line-height: 56px;font-size: 24px;color: #ffffff;margin-left: 20px;max-width: 580px;}
.blog_page .toph .type {float: right;line-height: 56px;font-size: 12px;color: #ffffff;margin-right: 43px;max-width: 212px;}

.blog_page .blog_head {height: 323px;position: relative;overflow: hidden;}
.blog_page .blog_head .avatar {float: left;width: 323px;height: 323px;overflow: hidden;position: relative;background: url("../img/img_282.png") repeat;}
.blog_page .blog_head .avatar img {display: block;margin: 0;width: 323px;height: 323px;}
.blog_page .blog_head .topbnr {float: right;width: 537px;height: 323px;overflow: hidden;background: url("../img/img_282.png") repeat;position: relative;}
.blog_page .blog_head .topbnr .slogon {position: absolute;top: 0;left: 0;padding: 20px 0 0 20px;width: 517px;height: 303px;overflow: hidden;word-wrap: break-word;color: #ffffff;line-height: normal;}
.blog_page .blog_head .topbnr .slogon .st {display: block;position: absolute;left: 20px;top: 20px;color: #ffffff;line-height: 24px;font-size: 18px;width: 477px;height: 72px;padding: 10px 10px 0 10px;margin: 0;overflow: hidden;}
.blog_page .blog_head .topbnr .slogon .sb {display: block;position: absolute;left: 20px;top: 122px;color: #ffffff;line-height: 16px;font-size: 12px;width: 477px;height: 144px;padding: 10px 10px 0 10px;margin: 0;overflow: hidden;}
.blog_page .blog_head .topbnr img.bhimg {display: block;position: absolute;left: 0;top: 0;width: 537px;height: 323px;}
.blog_page .blog_head .editimg {display: none;position: absolute;right: 14px;bottom: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_278.png") left top no-repeat;}
.blog_page .blog_head .edit {display: none;position: absolute;right: 14px;bottom: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_172.png") left top no-repeat;}
.blog_page .blog_head .avatar:hover .edit,
.blog_page .blog_head .topbnr:hover .edit,
.blog_page .blog_head .avatar:hover .editimg,
.blog_page .blog_head .topbnr:hover .editimg {display: block;}
.blog_page .blog_head .editimg:hover,
.blog_page .blog_head .edit:hover {background-position: left bottom;}
.blog_page .blog_head .topbnr:hover .editimg {right: 61px;}

.blog_page .blog_head .topbnr .mini_editor {display: none;position: absolute;top: 0;left: 0;padding: 20px 0 0 20px;width: 517px;height: 303px;background: url("../img/img_282.png") repeat;}
.blog_page .blog_head .topbnr .mini_editor .bhimg {display: block;position: absolute;left: 0;top: 0;width: 537px;height: 323px;}
.blog_page .blog_head .topbnr .mini_editor .text {position: absolute;left: 20px;top: 20px;width: 497px;height: 283px;overflow: hidden;color: #fff;line-height: normal;word-wrap: break-word;background: rgba(0, 0, 0, 0.25);}
.blog_page .blog_head .topbnr .mini_editor .buttons {position: absolute;left: 20px;top: 0;height: 20px;width: 497px;background: url("../img/img_304.png") left top no-repeat;}
.blog_page .blog_head .topbnr .mini_editor .buttons select {display: block;float: left;margin-right: 10px;border: none;height: 16px;font-size: 11px;}
.blog_page .blog_head .topbnr .mini_editor .buttons > a {display: block;position: absolute;left: 0;top: 0;font-size: 11px;padding-top: 4px;height: 16px;line-height: 16px;color: #d4d8e1;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#Bold {left: 47px;width: 31px;text-align: center;font-size: 14px;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#Italic {left: 79px;width: 31px;text-align: center;font-size: 14px;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#Underline {left: 111px;width: 31px;text-align: center;font-size: 14px;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#JustifyLeft {left: 170px;width: 100px;padding-left: 9px;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#JustifyCenter {left: 280px;width: 100px;padding-left: 9px;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#JustifyRight {left: 390px;width: 98px;padding-left: 9px;}
.blog_page .blog_head .topbnr .mini_editor .buttons > a:hover {background: url("../img/img_304.png") left top no-repeat;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#Bold:hover {background-position: -47px top;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#Italic:hover {background-position: -79px top;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#Underline:hover {background-position: -111px top;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#JustifyLeft:hover {background-position: -170px top;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#JustifyCenter:hover {background-position: -280px top;}
.blog_page .blog_head .topbnr .mini_editor .buttons a#JustifyRight:hover {background-position: -390px top;}
.blog_page .blog_head .topbnr .mini_editor .buttons .sel {width: 46px;}
.blog_page .blog_head .topbnr .mini_editor .buttons .sel:hover {background: url("../img/img_304.png") left top no-repeat;}
.blog_page .blog_head .topbnr .mini_editor .buttons .sel .t {display: block;font-size: 14px;color: #d4d8e1;padding: 0 0 0 9px;height: 16px;line-height: 16px;cursor: pointer;}
.blog_page .blog_head .topbnr .mini_editor .buttons .sel .ddl {display: none;position: absolute;left: 0;top: 20px;width: 44px;padding: 5px 0;background: rgba(0, 0, 0, 0.5);}
.blog_page .blog_head .topbnr .mini_editor .buttons .sel .ddl i {display: block;font-style: normal;cursor: pointer;padding: 2px 0;line-height: 13px;height: 13px;font-size: 11px;color: #ffffff;text-decoration: none;text-align: center;}
.blog_page .blog_head .topbnr .mini_editor .buttons .sel .ddl i:hover {text-decoration: underline;}
.blog_page .blog_head .topbnr .mini_editor .cancel {display: block;position: absolute;right: 25px;bottom: 3px;margin: 0;width: 14px;height: 14px;text-decoration: none;background: url("../img/img_115.png") left top no-repeat;}
.blog_page .blog_head .topbnr .mini_editor .save {display: block;position: absolute;right: 44px;bottom: 3px;margin: 0;width: 21px;height: 14px;text-decoration: none;background: url("../img/img_26.png") left top no-repeat;}

.blog_editor-slogon {display: none;position: absolute;top: 0;left: 0;padding: 20px 0 0 20px;width: 517px;height: 303px;background: url("../img/img_282.png") repeat;}
.blog_editor-slogon .bhimg {display: block;position: absolute;left: 0;top: 0;width: 537px;height: 323px;}
.blog_editor-slogon .blog_editor-slogon_top {display: block;position: absolute;left: 20px;top: 20px;background: rgba(0, 0, 0, 0.5);color: #ffffff;line-height: 24px;font-size: 18px;width: 477px;height: 72px;padding: 10px;margin: 0;resize: none;overflow: hidden;}
.blog_editor-slogon .blog_editor-slogon_bottom {display: block;position: absolute;left: 20px;top: 122px;background: rgba(0, 0, 0, 0.5);color: #ffffff;line-height: 16px;font-size: 12px;width: 477px;height: 144px;padding: 10px;margin: 0;resize: none;overflow: hidden;}
.blog_editor-slogon .cancel {display: block;position: absolute;right: 25px;bottom: 12px;margin: 0;width: 14px;height: 14px;text-decoration: none;background: url("../img/img_115.png") left top no-repeat;}
.blog_editor-slogon .save {display: block;position: absolute;right: 50px;bottom: 12px;margin: 0;width: 21px;height: 14px;text-decoration: none;background: url("../img/img_26.png") left top no-repeat;}

.blog_page .controlsdesc {height: 130px;overflow: hidden;position: relative;}
.blog_page .controlsdesc .controls {width: 238px;float: left;}
.blog_page .controlsdesc .controls a.lcu_writemess {color: #fff;display: block;font-size: 12px;height: 40px;line-height: 40px;overflow: hidden;padding: 0 0 0 43px;width: 195px;text-transform: capitalize;background: url("../img/img_103.png") left top no-repeat;}
.blog_page .controlsdesc .controls a.lcu_subscrbcost {color: #fff;display: block;font-size: 12px;height: 40px;line-height: 40px;overflow: hidden;margin-top: 5px;padding: 0 0 0 43px;width: 195px;background: url("../img/img_227.png") left top no-repeat;}
.blog_page .controlsdesc .controls a.lcu_subscrbcost span {display: block;float: right;height: 40px;font-size: 14px;padding: 0 11px 0 9px;border-left: 1px #00bcdd solid;background: #00b5d5;}
.blog_page .controlsdesc .controls a.lcu_subscrbcost[href]:hover span {background: #0acff2;border-left: 1px #0bd2f5 solid;}
.blog_page .controlsdesc .controls a.lcu_subscrbfree {color: #fff;display: block;font-size: 12px;height: 40px;line-height: 40px;overflow: hidden;margin-top: 5px;padding: 0 0 0 43px;width: 195px;background: url("../img/img_215.png") left top no-repeat;}
.blog_page .controlsdesc .controls a.lcu_unsubscribe {color: #fff;display: block;font-size: 12px;height: 40px;line-height: 40px;overflow: hidden;margin-top: 5px;padding: 0 0 0 43px;width: 195px;background: url("../img/img_228.png") left top no-repeat;}
.blog_page .controlsdesc .controls a.subscribed {color: #fff;display: block;font-size: 12px;height: 40px;line-height: 40px;overflow: hidden;margin-top: 5px;padding: 0 0 0 43px;width: 195px;background: url("../img/img_215.png") left top no-repeat;}
.blog_page .controlsdesc .controls a.subscribedcost {color: #fff;display: block;font-size: 12px;height: 40px;line-height: 40px;overflow: hidden;margin-top: 5px;padding: 0 0 0 43px;width: 195px;background: url("../img/img_227.png") left top no-repeat;}
.blog_page .controlsdesc .controls a[href]:hover {background-position: left bottom;}
.blog_page .controlsdesc .controls span.pay {color: #fff;display: block;font-size: 12px;height: 40px;line-height: 40px;overflow: hidden;margin-top: 5px;padding: 0 0 0 43px;width: 195px;background: url("../img/img_246.png") left top no-repeat;}
.blog_page .controlsdesc .desc {width: 570px;height: 100px;float: right;padding: 15px 20px;background: #8e669d;overflow: hidden;position: relative;}
.blog_page .controlsdesc .desc .anons {height: 22px;line-height: 22px;font-size: 18px;color: #ffffff;}
.blog_page .controlsdesc .desc .text {overflow: hidden;height: 64px;line-height: 16px;font-size: 12px;color: #ffffff;margin-top: 14px;}
.blog_page .controlsdesc .desc .edit {display: none;position: absolute;right: 14px;bottom: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_172.png") left top no-repeat;}
.blog_page .controlsdesc .desc:hover .edit {display: block;}
.blog_page .controlsdesc .desc .edit:hover {background-position: left bottom;}
.blog_page .controlsdesc .desc .edit_blk {display: none;position: absolute;left: 0;top: 0;width: 590px;height: 110px;padding: 10px 10px;background: #8e669d;}
.blog_page .controlsdesc .desc .edit_blk .e_anons {display: block;border: none;margin: 0;padding: 5px 10px;width: 570px;height: 22px;line-height: 22px;font-size: 18px;color: #ffffff;background: url("../img/img_31.png") left top repeat;}
.blog_page .controlsdesc .desc .edit_blk .e_desc {display: block;border: none;margin: 4px 0 0 0;padding: 5px 10px;overflow: hidden;width: 570px;height: 64px;line-height: 16px;font-size: 12px;color: #ffffff;resize: none;background: url("../img/img_31.png") left top repeat;}
.blog_page .controlsdesc .desc .edit_blk .cancel {display: block;position: absolute;right: 5px;bottom: 5px;margin: 0;width: 14px;height: 14px;text-decoration: none;background: url("../img/img_115.png") left top no-repeat;}
.blog_page .controlsdesc .desc .edit_blk .save {display: block;position: absolute;right: 24px;bottom: 5px;margin: 0;width: 21px;height: 14px;text-decoration: none;background: url("../img/img_26.png") left top no-repeat;}

.blog_page .blog_collage {margin-bottom: 16px;padding: 8px 0 21px 0;position: relative;}
.blog_page .blog_collage .ctr {position: absolute;bottom: 35px;right: 14px;height: 33px;display: none;}
.blog_page .blog_collage .ctr a + a {margin-left: 13px;}
.blog_page .blog_collage .edit {display: block;float: left;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_278.png") left top no-repeat;z-index: 10;}
.blog_page .blog_collage .del {display: block;float: left;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_343.png") left top no-repeat;z-index: 10;}
.blog_page .blog_collage:hover .ctr {display: block;}
.blog_page .blog_collage .edit:hover {background-position: left bottom;}
.blog_page .blog_collage .del:hover {background-position: left bottom;}
.blog_page .blog_collage .dcitems {height: 290px;position: relative;}
.blog_page .blog_collage .dcitems .dcitem {display: none;position: absolute;width: 610px;height: 290px;top: 0;left: 0;background: url("../img/img_282.png") repeat;}
.blog_page .blog_collage .dcitems .dcitem.a {display:block;}
.blog_page .blog_collage .dcitems .dcitem img {display: block;width: 610px;height: 290px;}
.blog_page .blog_collage .btns {position: absolute;height: 11px;bottom: 5px;left: 283px;}
.blog_page .blog_collage .btns a {display: block;float: left;width: 11px;height: 11px;text-decoration: none;margin-right: 5px;background: #a8b0c1;}
.blog_page .blog_collage .btns a:hover {background: #8a95ab;}
.blog_page .blog_collage .btns a.a {background: #8a95ab;}

/* empty collage */
.blog_page .blog_collage.empty {height: 75px;}
.blog_page .blog_collage.empty .ctr .del {display: none;}
.blog_page .blog_collage.empty .btns {display: none;}
.blog_page .blog_collage.empty .dcitems .dcitem {height: 85px;}
.blog_page .blog_collage.empty .dcitems .dcitem .mess {line-height: 80px; font-size: 17px; color: rgb(255, 255, 255); margin: 0 0 0 40px;}
.blog_page .blog_collage .no_imgs_mess {display: none;}
.blog_page .blog_collage.empty .no_imgs_mess {display: block;position: absolute;left: 40px;top: 35px;height: 30px;line-height: 30px; font-size: 18px; color: #ffffff;}

.blog_page .blog_video {width: 610px;height: 365px;overflow: hidden;background: url("../img/img_282.png") repeat;position: relative;position: relative;}
.blog_page .blog_video .ctr {position: absolute;bottom: 26px;right: 14px;height: 33px;display: none;}
.blog_page .blog_video .ctr a + a {margin-left: 13px;}
.blog_page .blog_video .edit {display: block;float: left;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_307.png") left top no-repeat;}
.blog_page .blog_video .del {display: block;float: left;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_343.png") left top no-repeat;}
.blog_page .blog_video .edit:hover {background-position: left bottom;}
.blog_page .blog_video .del:hover {background-position: left bottom;}
.blog_page .blog_video:hover .ctr {display: block;}



/* empty video */
.blog_page .blog_video.empty {height: 85px;}
.blog_page .blog_video.empty .ctr .del {display: none;}
.blog_page .blog_video .no_imgs_mess {display: none;}
.blog_page .blog_video.empty .no_imgs_mess {display: block;position: absolute;left: 40px;top: 26px;height: 30px;line-height: 30px; font-size: 18px; color: #ffffff;}

.blog_page .blog_post_area {padding-top: 16px;}
.blog_page .blog_post_area .leftc {float: left;width: 238px;}
.blog_page .blog_post_area .rightc {float: right;width: 610px;}

.blog_page .subscribes .title_1 > span {color: #4f5d80;}
.blog_page .subscribes .title_1 > span + span {color: #00b5d5;}
.blog_page .subscribes i.p {display: block;position: absolute;left: 2px;top: 3px;width: 20px;height: 20px;background: url("../img/img_247.png") left top no-repeat;}
.blog_page .subscribes i.f {display: block;position: absolute;left: 2px;top: 3px;width: 20px;height: 20px;background: url("../img/img_248.png") left top no-repeat;}

.blog_page .recomend {padding: 11px 8px 8px 8px;margin-top: 16px;}
.blog_page .recomend .tit {color: #4f5f81;font-size: 12px;line-height: 12px;padding-bottom: 2px;}
.blog_page .recomend img {display: block;margin-top: 7px;}

.change_blog_main_image_wnd .start_button {width: 620px;}
.change_blog_main_image_wnd .start_button .d {float: left;width: 16px;height: 40px;border-right: 1px #b9c0cd solid;}
.change_blog_main_image_wnd .start_button a {display: block;float: left;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.change_blog_main_image_wnd .start_button a:hover {background: #4f5f81;}
.change_blog_main_image_wnd .take_from_images {display: none;width: 714px;}
.change_blog_main_image_wnd .take_from_images .tit {height: 14px;line-height: 14px;color: #414141;font-size: 12px;position: relative;overflow: hidden;}
.change_blog_main_image_wnd .take_from_images .images a {display: block;width: 114px;height: 114px;float: left;margin: 6px 6px 0 0;text-decoration: none;}
.change_blog_main_image_wnd .take_from_images .images a:nth-child(6n) {margin-right: 0;}
.change_blog_main_image_wnd .take_from_images .images a:hover {-webkit-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);-moz-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);}
.change_blog_main_image_wnd .take_from_images .images a img {display: block;width: 114px;height: 114px;margin: 0;padding: 0;}
.change_blog_main_image_wnd .crop_new_avatar {display: none;width: 800px;}
.change_blog_main_image_wnd .crop_new_avatar .save_crop_img {display: block;margin: 10px auto;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.change_blog_main_image_wnd .crop_new_avatar .save_crop_img:hover {background: #4f5f81;}
.change_blog_main_image_wnd .upload_new_avatar {display: none;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform {padding: 11px;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform .info {padding: 0 0 15px 0;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform .info p {font-size: 12px;line-height: 18px;font-weight: bold;margin: 0;color: #4f5f81;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform .info ul {padding: 0;margin: 0 0 0 25px;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform .info ul li {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform .progressbar {display: none;margin: 15px auto 0 auto;border: 1px #4f5d80 solid;width: 192px;height: 24px;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform .progressbar div {width: 0;height: 24px;background: url("../img/file-loader-5.gif") -5px top repeat-x;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform .result {display: none;margin: 0;padding: 0;font-size: 12px;line-height: 18px;color: #387276;text-align: center;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform button {display: block;margin: 0 auto;cursor: pointer;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform button:hover {background-position: left -42px;}
.change_blog_main_image_wnd .upload_new_avatar .uplimageform .error {text-align: center;font-size: 12px;line-height: 20px;color: #cd0a0a;font-style: italic;padding: 0 0 6px 0;}

.change_blog_collage_image_wnd .start_button {width: 620px;}
.change_blog_collage_image_wnd .start_button .d {float: left;width: 16px;height: 40px;border-right: 1px #b9c0cd solid;}
.change_blog_collage_image_wnd .start_button a {display: block;float: left;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.change_blog_collage_image_wnd .start_button a:hover {background: #4f5f81;}
.change_blog_collage_image_wnd .take_from_images {display: none;width: 714px;}
.change_blog_collage_image_wnd .take_from_images .tit {height: 14px;line-height: 14px;color: #414141;font-size: 12px;position: relative;overflow: hidden;}
.change_blog_collage_image_wnd .take_from_images .images a {display: block;width: 114px;height: 114px;float: left;margin: 6px 6px 0 0;text-decoration: none;}
.change_blog_collage_image_wnd .take_from_images .images a:nth-child(6n) {margin-right: 0;}
.change_blog_collage_image_wnd .take_from_images .images a:hover {-webkit-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);-moz-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);}
.change_blog_collage_image_wnd .take_from_images .images a img {display: block;width: 114px;height: 114px;margin: 0;padding: 0;}
.change_blog_collage_image_wnd .crop_new_avatar {display: none;width: 800px;}
.change_blog_collage_image_wnd .crop_new_avatar .save_crop_img {display: block;margin: 10px auto;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.change_blog_collage_image_wnd .crop_new_avatar .save_crop_img:hover {background: #4f5f81;}
.change_blog_collage_image_wnd .upload_new_avatar {display: none;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform {padding: 11px;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform .info {padding: 0 0 15px 0;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform .info p {font-size: 12px;line-height: 18px;font-weight: bold;margin: 0;color: #4f5f81;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform .info ul {padding: 0;margin: 0 0 0 25px;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform .info ul li {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform .progressbar {display: none;margin: 15px auto 0 auto;border: 1px #4f5d80 solid;width: 192px;height: 24px;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform .progressbar div {width: 0;height: 24px;background: url("../img/file-loader-5.gif") -5px top repeat-x;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform .result {display: none;margin: 0;padding: 0;font-size: 12px;line-height: 18px;color: #387276;text-align: center;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform button {display: block;margin: 0 auto;cursor: pointer;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform button:hover {background-position: left -42px;}
.change_blog_collage_image_wnd .upload_new_avatar .uplimageform .error {text-align: center;font-size: 12px;line-height: 20px;color: #cd0a0a;font-style: italic;padding: 0 0 6px 0;}

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

.add_select_image_wnd .start_button {width: 620px;}
.add_select_image_wnd .start_button .d {float: left;width: 16px;height: 40px;border-right: 1px #b9c0cd solid;}
.add_select_image_wnd .start_button a {display: block;float: left;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.add_select_image_wnd .start_button a:hover {background: #4f5f81;}
.add_select_image_wnd .take_from_images {display: none;width: 714px;}
.add_select_image_wnd .take_from_images .tit span {display: block;float: left;height: 30px;line-height: 30px;color: #4f5d80;font-size: 18px;}
.add_select_image_wnd .take_from_images .tit .select_img {display: block;float: right;padding: 5px 15px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.add_select_image_wnd .take_from_images .tit .select_img:hover {background: #4f5f81;}
.add_select_image_wnd .take_from_images .images {padding-top: 10px;}
.add_select_image_wnd .take_from_images .images a {display: block;width: 114px;height: 114px;float: left;text-decoration: none;margin: 5px 5px 0 0;}
.add_select_image_wnd .take_from_images .images a:nth-child(6n) {margin-right: 0;}
.add_select_image_wnd .take_from_images .images a:hover {-webkit-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);-moz-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);}
.add_select_image_wnd .take_from_images .images a img {display: block;width: 114px;height: 114px;margin: 0;padding: 0;}
.add_select_image_wnd .crop_new_avatar {display: none;width: 800px;}
.add_select_image_wnd .crop_new_avatar .save_crop_img {display: block;margin: 10px auto 0 auto;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.add_select_image_wnd .crop_new_avatar .save_crop_img:hover {background: #4f5f81;}
.add_select_image_wnd .upload_new_avatar {display: none;}
.add_select_image_wnd .upload_new_avatar .uplimageform .info {padding: 0 0 15px 0;}
.add_select_image_wnd .upload_new_avatar .uplimageform .info p {font-size: 12px;line-height: 18px;font-weight: bold;margin: 0;color: #4f5f81;}
.add_select_image_wnd .upload_new_avatar .uplimageform .info ul {padding: 0;margin: 0 0 0 25px;}
.add_select_image_wnd .upload_new_avatar .uplimageform .info ul li {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.add_select_image_wnd .upload_new_avatar .uplimageform .progressbar {display: none;margin: 15px auto 0 auto;border: 1px #4f5d80 solid;width: 192px;height: 24px;}
.add_select_image_wnd .upload_new_avatar .uplimageform .progressbar div {width: 0;height: 24px;background: url("../img/file-loader-5.gif") -5px top repeat-x;}
.add_select_image_wnd .upload_new_avatar .uplimageform .result {display: none;margin: 0;padding: 0;font-size: 12px;line-height: 18px;color: #387276;text-align: center;}
.add_select_image_wnd .upload_new_avatar .uplimageform button {display: block;margin: 0 auto;cursor: pointer;}
.add_select_image_wnd .upload_new_avatar .uplimageform button:hover {background-position: left -42px;}
.add_select_image_wnd .upload_new_avatar .uplimageform label {cursor: pointer;display: block;margin: 0 auto;width: 200px;text-align: center;}
.add_select_image_wnd .upload_new_avatar .uplimageform .error {text-align: center;font-size: 12px;line-height: 20px;color: #cd0a0a;font-style: italic;padding: 0 0 6px 0;}

.add_select_image_wnd .take_from_images .p-images__item {position:relative;width: 114px;height: 114px;float: left;cursor: pointer;margin: 6px 6px 0 0;}
.add_select_image_wnd .take_from_images .p-images__item:nth-child(6n) {margin-right: 0;}
.add_select_image_wnd .take_from_images .p-images__item:hover {-webkit-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);-moz-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);}
.add_select_image_wnd .take_from_images .p-images__item img {cursor: pointer;}
.add_select_image_wnd .take_from_images .p-images__checkbox{position: absolute;opacity: 0;visibility: hidden;}    
.add_select_image_wnd .take_from_images .p-images__label{display: block;position: relative;}
.add_select_image_wnd .take_from_images .p-images__checkbox:checked + .p-images__label .p-images__check {position: absolute;width: 20px;height: 20px;right: 5px;top: 5px;background: url("../img/img_287.png") top left no-repeat;}

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

.add_select_video_wnd .start_button {width: 620px;}
.add_select_video_wnd .start_button .d {float: left;width: 16px;height: 40px;border-right: 1px #b9c0cd solid;}
.add_select_video_wnd .start_button a {display: block;float: left;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.add_select_video_wnd .start_button a:hover {background: #4f5f81;}
.add_select_video_wnd .take_from_images {display: none;width: 708px;}
.add_select_video_wnd .take_from_images .tit span {display: block;float: left;height: 30px;line-height: 30px;color: #4f5d80;font-size: 18px;}
.add_select_video_wnd .take_from_images .tit .select_video {display: block;float: right;padding: 5px 15px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.add_select_video_wnd .take_from_images .tit .select_video:hover {background: #4f5f81;}
.add_select_video_wnd .take_from_images .images a {display: block;width: 230px;height: 137px;float: left;text-decoration: none;margin: 10px 6px 0px 0px;overflow: hidden;}
.add_select_video_wnd .take_from_images .images a:nth-child(3n) {margin-right: 0;}
.add_select_video_wnd .take_from_images .images a:hover {-webkit-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);-moz-box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);box-shadow: 0px 0px 5px 1px rgba(79, 95, 129, 0.8);}
.add_select_video_wnd .take_from_images .images a img {display: block;width: 230px;height: 137px;margin: 0;padding: 0;}
.add_select_video_wnd .upload_new_avatar {display: none;}
.add_select_video_wnd .upload_new_avatar .uplimageform {padding: 11px;}
.add_select_video_wnd .upload_new_avatar .uplimageform .info {padding: 0 0 15px 0;}
.add_select_video_wnd .upload_new_avatar .uplimageform .info p {font-size: 12px;line-height: 18px;font-weight: bold;margin: 0;color: #4f5f81;}
.add_select_video_wnd .upload_new_avatar .uplimageform .info ul {padding: 0;margin: 0 0 0 25px;}
.add_select_video_wnd .upload_new_avatar .uplimageform .info ul li {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.add_select_video_wnd .upload_new_avatar .uplimageform .progressbar {display: none;margin: 15px auto 0 auto;border: 1px #4f5d80 solid;width: 192px;height: 24px;}
.add_select_video_wnd .upload_new_avatar .uplimageform .progressbar div {width: 0;height: 24px;background: url("../img/file-loader-5.gif") -5px top repeat-x;}
.add_select_video_wnd .upload_new_avatar .uplimageform .result {display: none;margin: 0;padding: 0;font-size: 12px;line-height: 18px;color: #387276;text-align: center;}
.add_select_video_wnd .upload_new_avatar .uplimageform button {display: block;margin: 0 auto;cursor: pointer;}
.add_select_video_wnd .upload_new_avatar .uplimageform button:hover {background-position: left -42px;}
.add_select_video_wnd .upload_new_avatar .uplimageform .error {text-align: center;font-size: 12px;line-height: 20px;color: #cd0a0a;font-style: italic;padding: 0 0 6px 0;}

.add_select_video_wnd .uplvideoform {padding: 11px;}
.add_select_video_wnd .uplvideoform label {display: block;margin: 0 0 5px 0;font-size: 12px;color: #4f5f81;font-weight: bold;}
.add_select_video_wnd .uplvideoform input {display: block;border: none;width: 470px;height: 30px;background: #939db4;padding: 0 15px;margin: 0 0 16px 0;color: #ffffff;line-height: 30px;font-size: 14px;}
.add_select_video_wnd .uplvideoform button {display: block;height: 40px;line-height: 18px;cursor: pointer;}
.add_select_video_wnd .uplvideoform button:hover {background-position: left -42px;}
.add_select_video_wnd .uplvideoform .error {text-align: center;font-size: 12px;line-height: 20px;color: #cd0a0a;font-style: italic;padding: 0 0 6px 0;}

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

.add_select_audio_wnd .start_button {width: 620px;}
.add_select_audio_wnd .start_button .d {float: left;width: 16px;height: 40px;border-right: 1px #b9c0cd solid;}
.add_select_audio_wnd .start_button a {display: block;float: left;padding: 10px;width: 274px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.add_select_audio_wnd .start_button a:hover {background: #4f5f81;}
.add_select_audio_wnd .take_from_images {display: none;width: 500px;}
.add_select_audio_wnd .take_from_images .tit span {display: block;float: left;height: 30px;line-height: 30px;color: #4f5d80;font-size: 18px;}
.add_select_audio_wnd .take_from_images .tit .select_record {display: block;float: right;padding: 5px 15px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px;text-decoration: none;background: #7a869f;overflow: hidden;}
.add_select_audio_wnd .take_from_images .tit .select_record:hover {background: #4f5f81;}
.add_select_audio_wnd .upload_new_avatar {display: none;}
.add_select_audio_wnd .upload_new_avatar .uplimageform {padding: 11px;}
.add_select_audio_wnd .upload_new_avatar .uplimageform .info {padding: 0 0 15px 0;}
.add_select_audio_wnd .upload_new_avatar .uplimageform .info p {font-size: 12px;line-height: 18px;font-weight: bold;margin: 0;color: #4f5f81;}
.add_select_audio_wnd .upload_new_avatar .uplimageform .info ul {padding: 0;margin: 0 0 0 25px;}
.add_select_audio_wnd .upload_new_avatar .uplimageform .info ul li {margin: 0;padding: 0;font-size: 12px;line-height: 18px;}
.add_select_audio_wnd .upload_new_avatar .uplimageform .progressbar {display: none;margin: 15px auto 0 auto;border: 1px #4f5d80 solid;width: 192px;height: 24px;}
.add_select_audio_wnd .upload_new_avatar .uplimageform .progressbar div {width: 0;height: 24px;background: url("../img/file-loader-5.gif") -5px top repeat-x;}
.add_select_audio_wnd .upload_new_avatar .uplimageform .result {display: none;margin: 0;padding: 0;font-size: 12px;line-height: 18px;color: #387276;text-align: center;}
.add_select_audio_wnd .upload_new_avatar .uplimageform button {display: block;margin: 0 auto;cursor: pointer;}
.add_select_audio_wnd .upload_new_avatar .uplimageform button:hover {background-position: left -42px;}
.add_select_audio_wnd .upload_new_avatar .uplimageform .error {text-align: center;font-size: 12px;line-height: 20px;color: #cd0a0a;font-style: italic;padding: 0 0 6px 0;}

.add_select_audio_wnd .records {padding-top: 16px;}
.add_select_audio_wnd .records .ri {height: 34px;line-height: 34px;overflow: hidden;border-top: 1px dashed #b4bccf;cursor: pointer;}
.add_select_audio_wnd .records .ri:hover {background: #eaecf0;}
.add_select_audio_wnd .records .ri .c {width: 17px;height: 17px;float: left;display: block;margin: 8.5px 0 0 5px;background: url("../img/img_123.png") left bottom no-repeat;}
.add_select_audio_wnd .records .ri.chk .c {background-position: left top;}
.add_select_audio_wnd .records .ri .n {float: right;height: 16px;margin-top: 9px;padding-left: 15px;width: 450px;color: #4f5d80;font-size: 12px;line-height: 16px;background: url("../img/img_163.png") left center no-repeat;}


.album_list_wnd .albumlist {display: block;width: 500px;}
.album_list_wnd .albumlist .tit span {display: block;float: left;height: 30px;line-height: 30px;color: #4f5d80;font-size: 18px;}
.album_list_wnd .albums {padding-top: 16px;}
.album_list_wnd .albums .ri {height: 34px;line-height: 34px;overflow: hidden;border-top: 1px dashed #b4bccf;cursor: pointer;}
.album_list_wnd .albums .ri:hover {background: #eaecf0;}
.album_list_wnd .albums .ri .n {float: right;height: 16px;margin-top: 9px;padding-left: 20px;width: 450px;color: #4f5d80;font-size: 12px;line-height: 16px;background: url("../img/img_163.png") left center no-repeat;}
/* -------------------------------------------------------------------------- */

.main_news_page .title {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_204.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.main_news_page .title .rmenu {float: right;height: 46px;margin: 11px 13px 0 0;}
.main_news_page .title .rmenu a {display: block;float: left;padding: 0 21px;line-height: 36px;height: 46px;text-decoration: none;color: #ffffff;position: relative;}
.main_news_page .title .rmenu a:hover {text-decoration: underline;}
.main_news_page .title .rmenu a.a {text-decoration: none;background: #d4d8e1;color: #4f5d80;cursor: default;}
.main_news_page .title .rmenu a.a:before {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;left: -3px;top: 0;background: url("../img/img_221.png") left top no-repeat;}
.main_news_page .title .rmenu a.a:after {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;right: -3px;top: 0;background: url("../img/img_221.png") right top no-repeat;}

.main_news_page .right_colum {float: right;width: 238px;padding-top: 16px;}
.main_news_page .wall_area {float: left;width: 610px;padding-top: 16px;}

.main_news_page .videoblock {padding: 11px 8px 8px 8px;margin-top: 16px;}
.main_news_page .videoblock .tit {color: #4f5f81;font-size: 12px;line-height: 12px;padding-bottom: 2px;}
.main_news_page .videoblock img {display: block;margin-top: 7px; width: 222px;}
.main_news_page .videoblock .v3_v {position: relative; overflow: hidden;}
.main_news_page .videoblock .vidimg i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.main_news_page .videoblock .vidimg:hover i {background: url("../img/img_158.png") center center no-repeat;}

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

.main_subscriptions_page .title {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_203.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.main_subscriptions_page .title .rmenu {float: right;height: 46px;margin: 11px 13px 0 0;}
.main_subscriptions_page .title .rmenu a {display: block;float: left;padding: 0 21px;line-height: 36px;height: 46px;text-decoration: none;color: #ffffff;position: relative;}
.main_subscriptions_page .title .rmenu a:hover {text-decoration: underline;}
.main_subscriptions_page .title .rmenu a.a {text-decoration: none;background: #d4d8e1;color: #4f5d80;cursor: default;}
.main_subscriptions_page .title .rmenu a.a:before {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;left: -3px;top: 0;background: url("../img/img_221.png") left top no-repeat;}
.main_subscriptions_page .title .rmenu a.a:after {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;right: -3px;top: 0;background: url("../img/img_221.png") right top no-repeat;}

.main_subscriptions_page .right_colum {float: right;width: 238px;padding-top: 16px;}
.main_subscriptions_page .wall_area {float: left;width: 610px;padding-top: 16px;}

.main_subscriptions_page .mycoachgym {height: 87px;background: #ffffff;}
.main_subscriptions_page .mycoachgym .avatar {display: block;float: left;width: 87px;height: 87px;overflow: hidden;}
.main_subscriptions_page .mycoachgym .avatar img {display: block;width: 87px;height: 87px;}
.main_subscriptions_page .mycoachgym .info {float: right;width: 126px;padding: 25px 10px 0 0;}
.main_subscriptions_page .mycoachgym .info span {font-size: 12px;color: #636363;line-height: 14px;}
.main_subscriptions_page .mycoachgym .info a {display: block;text-decoration: none;font-size: 14px;color: #4f5d80;line-height: 18px;}

.main_subscriptions_page .coachgymlist {background: #ffffff;}
.main_subscriptions_page .coachgymlist .tit {height: 34px;margin: 0 10px 0 9px;line-height: 34px;font-size: 12px;color: #636363;}
.main_subscriptions_page .coachgymlist .tit a {color: #4f5d80;}
.main_subscriptions_page .coachgymlist .tit.coach {background: url("../img/img_233.png") right center no-repeat;}
.main_subscriptions_page .coachgymlist .tit.gym {background: url("../img/img_234.png") right center no-repeat;}
.main_subscriptions_page .coachgymlist .item {/*height: 83px;*/border-top: 1px #e9eaef solid;}
.main_subscriptions_page .coachgymlist .item .avatar {display: block;float: left;width: 67px;height: 67px;overflow: hidden;margin: 8px 0 8px 9px;}
.main_subscriptions_page .coachgymlist .item .avatar img {display: block;width: 67px;height: 67px;}
.main_subscriptions_page .coachgymlist .item .info {float: right;width: 147px;padding: 6px 5px 6px 0;}
.main_subscriptions_page .coachgymlist .item .info a.name {display: block;text-decoration: none;font-size: 14px;color: #4f5d80;line-height: 18px;height: 18px;}
.main_subscriptions_page .coachgymlist .item .info .b {font-size: 12px;color: #636363;line-height: 14px;height: 14px;padding-top: 1px;}
.main_subscriptions_page .coachgymlist .item .info .t {font-size: 12px;color: #636363;line-height: 14px;height: 14px;}
.main_subscriptions_page .coachgymlist .item .info .c a {display: block;padding-left: 21px;text-decoration: none;font-size: 12px;color: #636363;line-height: 28px;height: 29px;background: url("../img/img_245.png") left center no-repeat;cursor: pointer;}
.main_subscriptions_page .coachgymlist .item .info .c a:hover {text-decoration: underline;}
.main_subscriptions_page .coachgymlist .item .info .c .location {display: none;}
.main_subscriptions_page .coachgymlist .item .info .c .location .l {font-size: 11px;word-wrap: break-word;}
.main_subscriptions_page .coachgymlist .item .info a.btn {display: block;float: left;text-decoration: none;width: 16px;height: 16px;margin: 5px 10px 0 0;}
.main_subscriptions_page .coachgymlist .item .info a.mess {background: url("../img/img_239.png") left top no-repeat;margin-top: 6px;}
.main_subscriptions_page .coachgymlist .item .info a.pay {background: url("../img/img_240.png") left top no-repeat;}
.main_subscriptions_page .coachgymlist .item .info a.setmygym {background: url("../img/img_243.png") left top no-repeat;}
.main_subscriptions_page .coachgymlist .item .info a.unsgym,
.main_subscriptions_page .coachgymlist .item .info a.unscoach {background: url("../img/img_242.png") left top no-repeat;}
.main_subscriptions_page .coachgymlist .item .info a.myfit {background: url("../img/img_244.png") left top no-repeat;}
.main_subscriptions_page .coachgymlist .item .info a.btn:hover {background-position: left bottom;}

.main_subscriptions_page .nocoach_select {display: block;width: 234px;height: 72px;padding-top: 54px;border: 2px #ffffff solid;background: #eff0f4;text-decoration: none;text-align: center;}
.main_subscriptions_page .nogym_select {display: block;width: 234px;height: 72px;padding-top: 54px;border: 2px #ffffff solid;background: #eff0f4;text-decoration: none;text-align: center;}
.main_subscriptions_page .nocoach_select:hover, .main_subscriptions_page .nogym_select:hover {background: #dee1ec;}
.main_subscriptions_page .nocoach_select span {line-height: 18px;font-size: 12px;color: #4f5d80;padding-left: 26px;background: url("../img/img_280.png") left center no-repeat;}
.main_subscriptions_page .nogym_select span {line-height: 18px;font-size: 12px;color: #4f5d80;padding-left: 26px;background: url("../img/img_281.png") left center no-repeat;}



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


.settings_page .h {height: 46px;padding: 16px 0 0 32px;border-bottom: 1px #d4d8e1 solid;background: #ffffff url("../img/img_290.png") 819px 27px no-repeat;line-height: 46px;color: #4f5d80;font-size: 24px;}
.settings_page .tabs {border: 1px #ffffff solid;border-top: none;border-right: none;background: #eeeff4;}
.settings_page .tabs .lm {float: left;padding: 16px 0 16px 15px;width: 209px;}
.settings_page .tabs .lm a {display: block;height: 34px;line-height: 34px;text-decoration: none;padding: 0 12px;position: relative;}
.settings_page .tabs .lm a:hover {text-decoration: underline;}
.settings_page .tabs .lm a.a span {display: block;height: 34px;width: 208px;position: absolute;left: -1px;top: -1px;padding-left: 12px;text-decoration: none;background: #ffffff;border: 1px #d4d8e1 solid;border-right: none;cursor: default;}

.settings_page .tabs .setttab {background: #ffffff;float: right;width: 628px;min-height: 500px;border-left: 1px #d4d8e1 solid;}
.settings_page .tabs .setttab .gt {color: #4f5d80;display: block;font-size: 18px;line-height: 22px;padding: 17px 0 0 0;margin: 0 29px 0 30px;border-top: 1px #d4d8e1 dashed;}
.settings_page .tabs .setttab .l {padding: 17px 0 19px 0;margin: 0 29px 0 30px;border-bottom: 1px #d4d8e1 dashed;}
.settings_page .tabs .setttab .lt {padding: 17px 0 19px 0;margin: 0 29px 0 30px;border-top: 1px #d4d8e1 dashed;}
.settings_page .tabs .setttab .lb {padding: 17px 29px 19px 30px;margin: 0;border-top: 1px #d4d8e1 solid;}
.settings_page .tabs .setttab .nb {border: none !important;}
.settings_page .tabs .setttab .ntp {padding-top: 0;}
.settings_page .tabs .setttab .i {margin-right: 15px;}
.settings_page .tabs .setttab .i.sex .sel {width: 116px;}
.settings_page .tabs .setttab .i.family .sel {width: 209px;}
.settings_page .tabs .setttab .i .stadywork .sel {width: 97px;float: left;}
.settings_page .tabs .setttab .i .stadywork > .sel {margin-right: 5px;}
.settings_page .tabs .setttab .i .stadywork > .sel + .sel {margin-right: 0;}
.settings_page .tabs .setttab .i .swname {position: relative;}
.settings_page .tabs .setttab .i .swname input[type="text"] {width: 189px;}
.settings_page .tabs .setttab .cpass .i {margin-bottom: 10px;}
.settings_page .tabs .setttab .addmore {color: #4f5d80;display: block;font-size: 12px;line-height: 16px;padding: 0 0 10px 0;margin: 0 29px 0 30px;text-decoration: underline;}
.settings_page .tabs .setttab .addmore:hover {text-decoration: none;}
.settings_page .tabs .setttab button.save {display: block;float: left;}
.settings_page .tabs .setttab .sw_item {position: relative;}
.settings_page .tabs .setttab .del_sw_item {background: url("../img/img_140.png") no-repeat left top;cursor: pointer;display: block;height: 11px;position: absolute;right: 100px;text-decoration: none;top: 20px;width: 11px;}
.settings_page .tabs .setttab .del_sw_item:hover {background-position: left bottom;}
.settings_page .tabs .setttab .del_sw_address {background: url("../img/img_140.png") no-repeat left top;cursor: pointer;display: block;height: 11px;position: relative;left: 420px;text-decoration: none;top: 28px;width: 11px;}
.settings_page .tabs .setttab .del_sw_address:hover {background-position: left bottom;}
.settings_page .tabs .setttab input.long {width: 355px;}
.settings_page .tabs .setttab .phoneinp {position: relative;}
.settings_page .tabs .setttab .phoneinp:before {content: "+";display: block;visibility: visible;height: 22px;width: 20px;font-size: 18px;line-height: 22px;color: #4f5d80;position: absolute;left: 0;top: 5px;text-align: center;}
.settings_page .tabs .setttab .phoneinp input {width: 345px;padding-left: 20px;}
.settings_page .tabs .setttab textarea[name="delreason"] {width: 355px;height: 80px;}
.settings_page .tabs .setttab .hidenblk {display: none;}
.settings_page .tabs .setttab .s4l .sel {width: 150px;}
.settings_page .tabs .setttab .s4l label {padding: 9px 0 9px 1px;}
.settings_page .tabs .setttab .oparch {width: 100%;}
.settings_page .tabs .setttab .oparch tr {border-bottom: 1px #d4d8e1 solid;}
.settings_page .tabs .setttab .oparch th {font-weight: normal;color: #4f5d80;font-size: 14px;line-height: 18px;height: 20px;padding: 0 10px 10px 10px;text-align: left;}
.settings_page .tabs .setttab .oparch td {border-right: 1px #d4d8e1 dashed;color: #4f5d80;font-size: 12px;line-height: 16px;text-align: left;padding: 5px 10px;text-align: left;}
.settings_page .tabs .setttab .sportt {width: 375px;}
.settings_page .tabs .setttab .sel_sporttype {width: 340px;}
.settings_page .tabs .setttab input[name="gymname"] {width: 355px;}
.settings_page .tabs .setttab .input_address {width: 355px;}
.settings_page .tabs .setttab input[name="blogname"] {width: 355px;}
.settings_page .tabs .setttab input[name="custom_category"] {width: 355px;}
.settings_page .tabs .setttab .oparch tr img {width: 25px; height: 25px;float: left; padding-right: 5px;}
.settings_page .tabs .setttab .atention {color: #f50505;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;margin: 0 29px 0 30px;padding-bottom: 19px;}
.settings_page .tabs .setttab .atention_in {color: #f50505;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;margin: 0;padding-top: 5px;}

.settings_page .tabs .setttab#setttab-5 .blns {padding: 5px 0;font-size: 14px;line-height: 22px;}
.settings_page .tabs .setttab#setttab-5 .blns span {font-size: 18px;color: #4f5d80;}

.settings_page .tabs .setttab#setttab-9 .oncheck {font-size: 16px;color: #4f5d80;display: none;}
.settings_page .tabs .setttab#setttab-9 #pay-data {display: none;}
.settings_page .tabs .setttab#setttab-9 #withdraw {display: none;}
.settings_page .tabs .setttab#setttab-9 .blns {padding: 5px 0;font-size: 14px;line-height: 22px;}
.settings_page .tabs .setttab#setttab-9 .blns span {font-size: 18px;color: #4f5d80;}
.settings_page .tabs .setttab#setttab-9 .blns a {font-size: 12px;text-decoration: underline;}
.settings_page .tabs .setttab#setttab-9 .blns a:hover {text-decoration: none;}
.settings_page .tabs .setttab#setttab-9 textarea {width: 549px;height: 100px;}

.settings_page .pay_ps_list {}
.settings_page .pay_ps_list_item {display: block;float: left;width: 140px;margin-right: 3px;padding-bottom: 16px;}
.settings_page .pay_ps_list_item.a, .settings_page .pay_ps_list_item:hover {background: rgba(212, 216, 225, 0.3);}
.settings_page .pay_ps_list_item:nth-child(4n) {margin-right: 0;}
.settings_page .pay_ps_list_item img {display: block;width: 100px;margin: 0 auto 10px auto;}
.settings_page .pay_ps_list_item span {display: block;text-align: center;text-transform: uppercase;color: #4f5d80;font-size: 12px;line-height: 14px;}

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

.actions_page .title {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_210.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.actions_page .title .rmenu {float: right;height: 46px;margin: 11px 13px 0 0;}
.actions_page .title .rmenu a {display: block;float: left;padding: 0 21px;line-height: 36px;height: 46px;text-decoration: none;color: #ffffff;position: relative;}
.actions_page .title .rmenu a:hover {text-decoration: underline;}
.actions_page .title .rmenu a.a {text-decoration: none;background: #d4d8e1;color: #4f5d80;cursor: default;}
.actions_page .title .rmenu a.a:before {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;left: -3px;top: 0;background: url("../img/img_221.png") left top no-repeat;}
.actions_page .title .rmenu a.a:after {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;right: -3px;top: 0;background: url("../img/img_221.png") right top no-repeat;}
.actions_page .title .searchform {float: right;height: 25px;width: 170px;background: #d4d8e1;margin: 16px 16px 0 0;}
.actions_page .title .searchform input {display: block;float: left;border: none;padding: 0;margin: 5px 0 0 9px;width: 135px;height: 16px;line-height: 16px;font-size: 12px;color: #4f5f81;background: none;}
.actions_page .title .searchform button {display: block;float: right;border: none;margin: 6px 7px 0 0;padding: 0;width: 14px;height: 14px;background: url("../img/img_141.png") left top no-repeat;cursor: pointer;}
.actions_page .title .addaction {float: right;height: 25px;background: url("../img/img_293.png") right center no-repeat;margin: 16px 16px 0 0;padding-right: 26px;line-height: 24px;color: #ffffff;font-size: 12px;text-decoration: none;}
.actions_page .title .addaction:hover {text-decoration: underline;}

.actions_page .actions_page_filter {margin-top: 10px;display: none;}
.actions_page .actions_page_filter .filter_item {float: left;margin: 0 7px 0 0;position: relative;}
.actions_page .actions_page_filter .filter_item .t {height: 16px;line-height: 16px;font-size: 11px;color: #636363;margin-bottom: 2px;}
.actions_page .actions_page_filter .check_list {position: relative;padding-right: 16px;width: 104px;}
.actions_page .actions_page_filter .check_list label {display: block;height: 34px;width: 102px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.actions_page .actions_page_filter .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.actions_page .actions_page_filter .check_list a.dl:hover {background-position: left bottom;}
.actions_page .actions_page_filter .check_list .itemlist {z-index: 20;display: none;max-height: 300px;width: 118px;position: absolute;left: 0;top: 38px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.actions_page .actions_page_filter .check_list .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;}
.actions_page .actions_page_filter .check_list .itemlist a:hover {background: #d4d8e1;}
.actions_page .actions_page_filter .check_list .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.actions_page .actions_page_filter .check_list .itemlist .ilist {margin-top: 6px;height: 274px;position: relative;}
.actions_page .actions_page_filter .check_list .itemlist .ilist.noscroll {margin-top: 0;max-height: 274px;height: auto;}
.actions_page .actions_page_filter .check_list .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 109px;}
.actions_page .actions_page_filter .check_list .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 109px;}
.actions_page .actions_page_filter .check_list .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.actions_page .actions_page_filter .check_list .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}
.actions_page .actions_page_filter .check_list.day {width: 54px;margin-right: 3px;}
.actions_page .actions_page_filter .check_list.day label {width: 52px;}
.actions_page .actions_page_filter .check_list.day .itemlist {width: 68px;}
.actions_page .actions_page_filter .check_list.day .itemlist .ilist {margin: 0;}
.actions_page .actions_page_filter .check_list.day .itemlist .ilist .scroled_cont {width: 59px;}
.actions_page .actions_page_filter .check_list.day .itemlist .ilist .scroled_cont .scroled_block {width: 59px;}
.actions_page .actions_page_filter .check_list.month {width: 72px;margin-right: 3px;}
.actions_page .actions_page_filter .check_list.month label {width: 70px;}
.actions_page .actions_page_filter .check_list.month .itemlist {width: 86px;}
.actions_page .actions_page_filter .check_list.year {width: 54px;}
.actions_page .actions_page_filter .check_list.year label {width: 52px;}
.actions_page .actions_page_filter .check_list.year .itemlist {width: 68px;}
.actions_page .actions_page_filter .check_list.year .itemlist .ilist {margin: 0;}
.actions_page .actions_page_filter .check_list.year .itemlist .ilist .scroled_cont {width: 59px;}
.actions_page .actions_page_filter .check_list.year .itemlist .ilist .scroled_cont .scroled_block {width: 59px;}
.actions_page .actions_page_filter .finded {float: right;margin: 19px 3px 0 0;height: 24px;padding: 5px 10px;max-width: 100px;line-height: 24px;text-align: right;color: #f8f9fa;font-size: 12px;background: #7a86a1;}

.actions_page .actions_page_filter .townsearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.actions_page .actions_page_filter .filter_item .downlist {z-index: 20;max-height: 300px;width: 120px;position: absolute;left: 0;top: 56px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.actions_page .actions_page_filter .filter_item .downlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;}
.actions_page .actions_page_filter .filter_item .downlist a:hover {background: #d4d8e1;}
.actions_page .actions_page_filter .filter_item .downlist span {display: block;padding: 0px 5px 3px 5px;font-size: 11px;line-height: 11px;text-align: center;}
.actions_page .actions_page_filter .filter_item .downlist .l {height: 18px;background: #d4d8e1;background: url("../img/small_loader_circle_2.gif") center center no-repeat;}

.actions_page .loadedblk_actionlists {width: 610px;float: left;}
.actions_page .rpanel {width: 238px;float: right;}

.actions_page .actions_loader_item {height: 60px;background: #ffffff url("../img/small_loader_circle_2.gif") center center no-repeat;}
.actions_page .actions_litem {margin-bottom: 16px;}
.actions_page .actions_litem .bi {display: block;width: 610px;height: 305px;background: url("../img/img_282.png") repeat;}
.actions_page .actions_litem .bi img {display: block;width: 610px;height: 305px;}
.actions_page .actions_litem .nblk {padding: 10px 17px 10px 17px;}
.actions_page .actions_litem .nblk .n {display: block;float: left;width: 280px;height: 26px;line-height: 26px;font-size: 16px;color: #4f5d80;text-decoration: none;}
.actions_page .actions_litem.first .nblk .n {width: 490px;}
.actions_page .actions_litem .nblk .d {float: right;height: 26px;line-height: 26px;font-size: 12px;color: #4f5d80;}
.actions_page .actions_litem .desc {max-height: 146px;padding: 0 17px;line-height: 18px;font-size: 12px;color: #626262;overflow: hidden;}
.actions_page .actions_litem.first .desc {max-height: 56px;}
.actions_page .actions_litem .si {display: block;float: left;width: 216px;height: 216px;background: url("../img/img_282.png") repeat;}
.actions_page .actions_litem .si img {display: block;width: 216px;height: 216px;}
.actions_page .actions_litem .i {float: right;width: 389px;height: 216px;position: relative;}
.actions_page .actions_litem .a {padding: 0 17px;height: 30px;}
.actions_page .actions_litem .a.bt {position: absolute;left: 0;bottom: 0;width: 355px;}
.actions_page .actions_litem .a .s,
.actions_page .actions_litem .a .uns {display: block;float: left;height: 16px;margin: 7px 20px 0 0;padding-left: 25px;font-size: 12px;line-height: 16px;color: #66be00;text-decoration: none;background: url("../img/img_241.png") left top no-repeat;}
.actions_page .actions_litem .a .uns {background: url("../img/img_294.png") left top no-repeat;color: #ea7300;}
.actions_page .actions_litem .a .c {display: block;float: left;height: 16px;margin: 7px 0 0 0;font-size: 12px;line-height: 16px;color: #4f5d80;text-decoration: none;}
.actions_page .actions_litem .a .s:hover,
.actions_page .actions_litem .a .uns:hover,
.actions_page .actions_litem .a a.c:hover {text-decoration: underline;background-position: left bottom;}
.actions_page .actions_litem .a .r {display: block;float: right;height: 16px;margin: 7px 18px 0 0;padding-left: 25px;font-size: 12px;line-height: 16px;color: #4f5d80;text-decoration: none;background: url("../img/img_236.png") left 1px no-repeat;}
.actions_page .actions_litem .a .r:hover {text-decoration: underline;background-position: left bottom;}
.actions_page .actions_litem .a .l {display: block;float: right;padding: 0 0 0 20px;height: 19px;margin-top: 5px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.actions_page .actions_litem .a .l:hover {text-decoration: underline;background-position: left -39px;}

.actions_page .newactions {display: none;}
.actions_page .newactions .t {height: 26px;line-height: 26px;font-size: 18px;color: #4f5d80;padding: 10px 20px;position: relative;}
.actions_page .newactions .t .c {display: block;position: absolute;width: 9px;height: 9px;text-decoration: none;top: 19px; right: 20px;background: url("../img/img_283.png") left top no-repeat;}
.actions_page .newactions .t .c:hover {background-position: left bottom;}
.actions_page .newactions .bigimg {display: block;position: relative;width: 610px;height: 305px;margin-bottom: 10px;background: url("../img/img_282.png") repeat;overflow: hidden;}
.actions_page .newactions .bigimg img {display: block;width: 610px;height: 305px;}
.actions_page .newactions .smallimg {display: block;position: relative;float: left;margin-left: 10px;width: 216px;height: 216px;background: url("../img/img_282.png") repeat;overflow: hidden;}
.actions_page .newactions .smallimg img {display: block;width: 216px;height: 216px;}
.actions_page .newactions .bigimg .e,
.actions_page .newactions .smallimg .e {position: absolute;bottom: 14px;right: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_278.png") left top no-repeat;}
.actions_page .newactions .bigimg .e:hover,
.actions_page .newactions .smallimg .e:hover {background-position: left bottom;}
.actions_page .newactions .l {padding: 0 10px 8px 5px;}
.actions_page .newactions .ll {padding: 0 10px 8px 10px;}
.actions_page .newactions .info {float: right;width: 379px;position: relative;}
.actions_page .newactions .info input {width: 344px;}
.actions_page .newactions .info textarea {width: 344px;height: auto;min-height: 128px;}
.actions_page .newactions .sel {width: 125px;}
.actions_page .newactions .sel.ws {width: 75px;}
.actions_page .newactions .location input[type="text"] {width: 140px;}
.actions_page .newactions .location .town {display: block;}
.actions_page .newactions .address {float: right;}
.actions_page .newactions .address input[type="text"] {width: 240px;}
.actions_page .newactions button {display: block;float: right;}

.actions_page .lside {float: left;width: 238px;}
.actions_page .rside {float: right;width: 610px;}

.actions_page.actionitem .avatar {width: 238px;height: 223px;overflow: hidden;background: url("../img/img_282.png") repeat;}
.actions_page.actionitem .avatar img {display: block;width: 238px;height: 238px;}
.actions_page.actionitem .subscribe {}
.actions_page.actionitem .unsubscribe {}
.actions_page.actionitem .subscribe {color: #fff;display: block;font-size: 12px;height: 40px;line-height: 40px;overflow: hidden;margin-top: 16px;padding: 0 0 0 43px;width: 195px;background: url("../img/img_215.png") left top no-repeat;}
.actions_page.actionitem .unsubscribe {color: #fff;display: block;font-size: 12px;height: 40px;line-height: 40px;overflow: hidden;margin-top: 16px;padding: 0 0 0 43px;width: 195px;background: url("../img/img_295.png") left top no-repeat;}
.actions_page.actionitem .subscribe:hover,
.actions_page.actionitem .unsubscribe:hover {background-position: left bottom;}

.actions_page.actionitem .aihead {height: 57px;background: #7a86a1;position: relative;padding: 0 17px 0 20px;}
.actions_page.actionitem .aihead .d {float: left;height: 57px;line-height: 56px;color: #fff;font-size: 15px;margin-right: 19px;}
.actions_page.actionitem .aihead .contacts {display: block;float: right;text-decoration: none;height: 57px;line-height: 56px;color: #fff;font-size: 12px;padding: 0 25px 0 0;background: url("../img/img_212.png") right center no-repeat;}
.actions_page.actionitem .aihead .contacts:hover {text-decoration: underline;}
.actions_page.actionitem .aihead .cb {display: none;position: absolute;right: 11px;top: 15px;padding-top: 30px;z-index: 50;}
.actions_page.actionitem .aihead .cb .b {position: relative;padding: 8px 10px;max-width: 824px;border: 1px #7a86a1 solid;}
.actions_page.actionitem .aihead .cb .tt {position: absolute;width: 10px;height: 5px;position: absolute;right: 7px;top: -5px;background: url("../img/img_297.png") left top no-repeat;}
.actions_page.actionitem .aihead .cb .l {font-size: 12px;line-height: 16px;padding: 2px 0;color: #4f5d80;word-wrap: break-word;}
.actions_page.actionitem .aidesc {padding: 15px 18px;color: #626262;font-size: 14px;line-height: 20px;}
.actions_page.actionitem .aidesc .n {line-height: 56px;font-size: 19px;color: #626262;}

.actions_page.actionitem .comments {padding: 1px;}
.actions_page.actionitem .comments .tcon {height: 40px;padding: 0 16px;}
.actions_page.actionitem .comments .tcon .c {display: block;float: left;height: 16px;margin: 12px 0 0 0;font-size: 12px;line-height: 16px;color: #4f5d80;text-decoration: none;}
.actions_page.actionitem .comments .tcon .c:hover {text-decoration: underline;background-position: left bottom;}
.actions_page.actionitem .comments .tcon .r {display: block;float: right;height: 16px;margin: 12px 18px 0 0;padding-left: 25px;font-size: 12px;line-height: 16px;color: #4f5d80;text-decoration: none;background: url("../img/img_236.png") left 1px no-repeat;}
.actions_page.actionitem .comments .tcon .r:hover {text-decoration: underline;background-position: left bottom;}
.actions_page.actionitem .comments .tcon .l {display: block;float: right;padding: 0 0 0 20px;height: 19px;margin-top: 11px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.actions_page.actionitem .comments .tcon .l:hover {text-decoration: underline;background-position: left -39px;}

.actions_page.actionitem .comment_item {padding: 9px 15px 9px 15px;background: #edeff3;}
.actions_page.actionitem .comment_item img.posterimg {display: block;float: left;margin: 0;width: 32px;height: 32px;}
.actions_page.actionitem .comment_item .comment_info {width: 537px;float: right;}
.actions_page.actionitem .comment_item .comment_info .date {padding: 1px 0 0 0;font-size: 11px;line-height: 13px;color: #6c8283;}
.actions_page.actionitem .comment_item .comment_info .name {padding: 4px 0 0 0;font-size: 14px;line-height: 16px;color: #616f8a;}
.actions_page.actionitem .comment_item .comment_text {float: right;margin: 10px 0 0 0;padding: 11px;width: 515px;position: relative;color: #636363;font-size: 12px;line-height: 18px;}
.actions_page.actionitem .comment_item .comment_text .topline {position: absolute;top: -6px;left: 21px;width: 11px;height: 6px;background: url("../img/img_135.png") left center no-repeat;word-wrap: break-word;}
.actions_page.actionitem .comment_item .comment_text p {margin: 0;padding: 0;word-wrap: break-word;}
.actions_page.actionitem .comment_item .comment_like_blk {padding: 6px 0 0 54px;height: 20px;clear: both;}
.actions_page.actionitem .comment_item .comment_like_blk .reply {color: #387276;display: block;float: left;font-size: 12px;line-height: 16px;height: 16px;}
.actions_page.actionitem .comment_item .comment_like_blk .reply:hover {text-decoration: underline;}
.actions_page.actionitem .comment_item .comment_like_blk .like_up {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_238.png") left 1px no-repeat;}
.actions_page.actionitem .comment_item .comment_like_blk .like_down {display: block;float: right;padding: 0 0 0 20px;height: 19px;color: #4f5d80;font-size: 12px;line-height: 18px;background: url("../img/img_237.png") left 5px no-repeat;}
.actions_page.actionitem .comment_item .comment_like_blk .like_up:hover {text-decoration: underline;background-position: left -39px;}
.actions_page.actionitem .comment_item .comment_like_blk .like_down:hover {text-decoration: underline;background-position: left bottom;}
.actions_page.actionitem .comment_item .comment_one_image img {display: block;margin: 0 auto;max-width: 500px;max-height: 400px;}
.actions_page.actionitem .comment_images a { float: left; border: 1px solid #ffffff; box-sizing: content-box; overflow: hidden; position: relative;  }
.actions_page.actionitem .comment_images a img { display: block; width: auto; height: 100%; }
.actions_page.actionitem .comment_video {display: block;width: 515px;height: 350px;}
.actions_page.actionitem .comment_video .va {display: block;overflow: hidden;width: 515px;height: 350px;position: relative;}
.actions_page.actionitem .comment_video .va img {display: block;position: absolute;margin: 0;width: 100%;height: 100%;left: 0;top: 0;}
.actions_page.actionitem .comment_video .va i {display: block;position: absolute;width: 56px;height: 61px;top: 50%;left: 50%;margin: -30px 0 0 -28px;background: url("../img/img_157.png") center center no-repeat;}
.actions_page.actionitem .comment_video .va:hover i {background: url("../img/img_158.png") center center no-repeat;}
.actions_page.actionitem .comment_video a .time {position: absolute;right: 0;bottom: 0;padding: 5px 6px;height: 14px;line-height: 14px;font-size: 12px;color: #fff;background: #212837;}
.actions_page.actionitem .comment_item ul, .loadedblk_audiolist ul li {margin: 0;padding: 0;list-style: none;}
.actions_page.actionitem .comment_item .audio_item {height: 34px;line-height: 34px;}
.actions_page.actionitem .comment_item .audio_item:hover,
.actions_page.actionitem .comment_item .jp-playlist-current .audio_item {background: #eaecf0;}
.actions_page.actionitem .comment_item .audio_item a.play {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_163.png") center center no-repeat;}
.actions_page.actionitem .comment_item .audio_item a.pause {display: block;float: left;width: 44px;height: 34px;margin-right: 1px;background: url("../img/img_164.png") center center no-repeat;}
.actions_page.actionitem .comment_item .audio_item .name {float: left;width: 360px;height: 34px;margin-right: 4px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;}
.actions_page.actionitem .comment_item .audio_item .time {float: left;width: 60px;height: 34px;font-size: 12px;line-height: 34px;color: #4f5f81;overflow: hidden;cursor: pointer;text-align: right;}
.actions_page.actionitem .comment_item .audio_item a.btn {display: block;float: right;cursor: pointer;text-decoration: none;}
.actions_page.actionitem .comment_item .audio_item a.btn.add {width: 15px;height: 15px;margin: 10px 10px;background: url("../img/img_167.png") left top no-repeat;}
.actions_page.actionitem .comment_item .audio_item a.btn.del {width: 13px;height: 13px;margin: 11px 11px;background: url("../img/img_166.png") left top no-repeat;}
.actions_page.actionitem .comment_item .audio_item a.btn:hover {background-position: left bottom;}
.actions_page.actionitem .more_comments {height: 40px;padding: 0 16px;margin: 0;}
.actions_page.actionitem .more_comments .add_comment {color: #616f8a;display: block;float: left;font-size: 12px;line-height: 16px;height: 16px;margin-top: 12px;}
.actions_page.actionitem .more_comments .add_comment:hover {text-decoration: underline;}

.actions_page.actionitem .addpostcommentarea {margin: 0 8px 8px 8px;}
.actions_page.actionitem .addpostcommentarea.dwne {margin: 8px;}
.actions_page.actionitem .addpostcommentarea.text_editor .editorarea .inputarea {width: 530px;}

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

.create_coach_page .t {height: 63px;padding: 0 32px;border-bottom: 1px #d4d8e1 solid;}
.create_coach_page .t .s {float: left;height: 28px;line-height: 28px;font-size: 24px;color: #4f5d80;padding-top: 23px;}
.create_coach_page .l {padding: 17px 32px 19px 32px;border-bottom: 1px #d4d8e1 dashed;}
.create_coach_page .lb {padding: 17px 32px 19px 32px;margin: 0;border-bottom: 1px #d4d8e1 solid;}
.create_coach_page .l.end {border: none;padding-bottom: 32px;}
.create_coach_page .i {margin-right: 13px;}
.create_coach_page .l .datesel {width: 250px;}
.create_coach_page .l .datesel .sel {width: 70px;}
.create_coach_page .l .multisel .sel_sporttype {width: 338px;}
.create_coach_page .l .datesel .sel + .sel {width: 97px;}
.create_coach_page .l .datesel .sel + .sel + .sel {width: 70px;}
.create_coach_page .l .multisel .sel {width: 373px;}
.create_coach_page .atention {color: #f50505;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;}
.create_coach_page .atention.mb {margin-bottom: 20px;}
.create_coach_page .atention.mt {margin-top: 20px;}
.create_coach_page .l input[name="photo_file"] {width: 353px;}
.create_coach_page .onmoderation {line-height: 18px;font-size: 14px;color: #4f5d80;}

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

.create_gym_page .t {height: 63px;padding: 0 32px;border-bottom: 1px #d4d8e1 solid;}
.create_gym_page .t .s {float: left;height: 28px;line-height: 28px;font-size: 24px;color: #4f5d80;padding-top: 23px;}
.create_gym_page .l {padding: 17px 32px 19px 32px;border-bottom: 1px #d4d8e1 dashed;}
.create_gym_page .lb {padding: 17px 32px 19px 32px;margin: 0;border-bottom: 1px #d4d8e1 solid;}
.create_gym_page .l.end {border: none;padding-bottom: 32px;}
.create_gym_page .i {margin-right: 13px;}
.create_gym_page .l input[name="name"] {width: 353px;}
.create_gym_page .l input[name="address"] {width: 353px;}
.create_gym_page .l .multisel .sel {width: 373px;}
.create_gym_page .l .multisel .sel_sporttype {width: 338px;}
.create_gym_page .l .multisel .sport_tsel-select_block {margin-top: 2px;}
.create_gym_page .l .datesel {width: 250px;}
.create_gym_page .l .datesel .sel {width: 70px;}
.create_gym_page .l .datesel .sel + .sel {width: 97px;}
.create_gym_page .l .datesel .sel + .sel + .sel {width: 70px;}

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

.subscribe_pay_blog_wnd {width: 400px;}
.subscribe_pay_blog_wnd .t {line-height: 26px;font-size: 14px;}
.subscribe_pay_blog_wnd .c {text-align: center;}
.subscribe_pay_blog_wnd .p {color: #4f5d80;}
.subscribe_pay_blog_wnd button {display: block;margin: 10px auto 0 auto;}
.subscribe_pay_blog_wnd .mnth span {display: block;float: left;width: 190px;margin-right: 20px;height: 30px;line-height: 30px;text-align: right;}
.subscribe_pay_blog_wnd .mnth input[type="text"] {background: #939db4;float: left;width: 50px;text-align: center;}

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

.subscribe_pay_training_wnd {width: 400px;}
.subscribe_pay_training_wnd .t {line-height: 26px;font-size: 14px;}
.subscribe_pay_training_wnd .c {text-align: center;}
.subscribe_pay_training_wnd .p {color: #4f5d80;}
.subscribe_pay_training_wnd button {display: block;margin: 10px auto 0 auto;}
.subscribe_pay_training_wnd .mnth span {display: block;float: left;width: 190px;margin-right: 20px;height: 30px;line-height: 30px;text-align: right;}
.subscribe_pay_training_wnd .mnth input[type="text"] {background: #939db4;float: left;width: 50px;text-align: center;}

/* ---search --- */
.b-search{z-index:999; margin:10px 0; position: relative; font-family: Arial,Tahoma,Helvetica,"Liberation Sans",sans-serif; line-height:1.4; font-size:13px;color:#222; width:270px}
.b-search__input{position: relative; z-index:2;}
.b-search__dropdown{position: relative;display:none;border:1px solid #dcdcdc;background:#f9f9f9;border-radius:3px;padding: 40px 20px 15px; box-shadow:0px 3px 7px rgba(0,0,0,.12)}
.b-search__dropdown:after{content:'';display:block;clear:both}

.fmain-photo {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_200.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.fmain-audio {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_202.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.fmain-video {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_201.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.fmain-video a {color: #ffffff;}
.fmain-message {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_199.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}

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

.results_page .title {height: 57px;line-height: 56px;background: #7a86a1 url("../img/img_209.png") 18px center no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.results_page .title .addresult {float: right;height: 25px;background: #d4d8e1;margin: 11px 11px 0 0;padding: 5px 15px;line-height: 24px;color: #4f5d80;font-size: 12px;text-decoration: none;}
.results_page .title .addresult:hover {background: #aeb7ca;color: #ffffff;}

.results_page .add_res_form {padding: 16px 17px;}
.results_page .add_res_form .d {width: 93px;height: 24px;float: left;padding: 5px 0;background: #7a86a1;line-height: 24px;font-size: 12px;color: #ffffff;text-align: center;position: relative;}
.results_page .add_res_form .m {width: 699px;height: 24px;float: right;padding: 5px 14px;background: #d2d6df;position: relative;}
.results_page .add_res_form .m input {display: block;border: none;height: 24px;width: 674px;line-height: 24px;font-size: 18px;color: #61708b;margin: 0;padding: 0;background: none;}
.results_page .add_res_form .m i {display: block;position: absolute;right: 10px;top: 9px;width: 18px;height: 18px;background: url("../img/img_313.png") left top no-repeat;}
.results_page .add_res_form .p {width: 194px;padding-top: 7px;float: left;margin-right: 18px;}
.results_page .add_res_form .p:nth-child(4n) {margin-right: 0;}
.results_page .add_res_form .p label {display: block;height: 18px;padding: 0 3px;line-height: 18px;color: #4f5d80;font-size: 12px;}
.results_page .add_res_form .p .li {display: block;float: left;padding: 0 10px;margin: 0;height: 34px;line-height: 34px;width: 110px;border: none;color: #4f5d80;font-size: 24px;text-align: center;background: #d2d6df;}
.results_page .add_res_form .p .sel {float: right;width: 63px;height: 34px;background: #bcc2d0 url("../img/img_314.png") 43px 16px no-repeat;position: relative;cursor: pointer;}
.results_page .add_res_form .p .sel span {display: block;float: left;width: 43px;height: 34px;line-height: 32px;font-size: 18px;text-align: center;color: #4f5d80;}
.results_page .add_res_form .p .sel .ddl {display: none;position: absolute;right: 0;top: 35px;width: 63px;background: #bcc2d0;padding: 5px 0; z-index: 20;}
.results_page .add_res_form .p .sel .ddl a {display: block;height: 18px;width: 43px;text-align: center;text-decoration: none;line-height: 18px;font-size: 12px;color: #4f5d80;}
.results_page .add_res_form .p .sel .ddl a:hover {text-decoration: underline;}
.results_page .add_res_form .photos {padding: 18px 0;}
.results_page .add_res_form .photos i {display: block;width: 35px;height: 90px;float: left;margin: 0 5px 5px 0;background: #bec3d1 url("../img/img_315.png") center center no-repeat;}
.results_page .add_res_form .photos .img {display: block;height: 90px;float: left;margin: 0 5px 5px 0;}
.results_page .add_res_form .photos .img img {display: block;height: 90px;margin: 0;}
.results_page .add_res_form .photos .aph {display: block;width: 108px;height: 90px;float: left;margin: 0 5px 5px 0;background: #ffffff url("../img/img_316.png") center center no-repeat;text-decoration: none;}
.results_page .add_res_form .photos .aph:hover {background: #7a86a1 url("../img/img_316.png") center center no-repeat;}
.results_page .add_res_form .save {display: block;height: 24px;float: left;background: #7a86a1;text-decoration: none;padding: 5px 18px;line-height: 24px;font-size: 12px;color: #ffffff;}
.results_page .add_res_form .save:hover {background: #7a86a1;}
.results_page .add_res_form .error {border-color: rgba(255, 0, 0, 1);-webkit-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);-moz-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);}

.results_page .res_item {padding: 18px 17px;position: relative;}
.results_page .res_item .photos a {display: block;width: 90px;height: 90px;float: left;margin-right: 5px;background: #bec3d1 url("../img/img_315.png") center center no-repeat;}
.results_page .res_item .delri {display: block;position: absolute;right: 4px;top: 4px;width: 11px;height: 11px;text-decoration: none;background: url("../img/img_268.png") left top no-repeat;}
.results_page .res_item .delri:hover {background-position: left bottom;}
.results_page .res_item + .res_item {border-top: 1px #c0c6d3 solid;}
.results_page .res_item .d {width: 93px;height: 24px;float: left;padding: 5px 0;background: #7a86a1;line-height: 24px;font-size: 12px;color: #ffffff;text-align: center;position: relative;}
.results_page .res_item .m {width: 699px;height: 24px;float: right;padding: 5px 14px;background: #d2d6df;line-height: 24px;font-size: 18px;color: #61708b;}
.results_page .res_item .p {width: 194px;padding-top: 7px;float: left;margin-right: 18px;}
.results_page .res_item .p:nth-child(4n) {margin-right: 0;}
.results_page .res_item .p label {display: block;height: 18px;padding: 0 3px;line-height: 18px;color: #4f5d80;font-size: 12px;}
.results_page .res_item .p .li {display: block;float: left;padding: 0 10px;margin: 0;height: 34px;line-height: 34px;width: 110px;border: none;color: #4f5d80;font-size: 24px;text-align: center;background: #d2d6df;}
.results_page .res_item .p .sel {float: right;width: 63px;height: 34px;background: #bcc2d0;position: relative;line-height: 32px;font-size: 18px;text-align: center;color: #4f5d80;}
.results_page .res_item .photos {padding: 18px 0;}
.results_page .res_item .photos i {display: block;width: 35px;height: 90px;float: left;margin-right: 5px;background: #bec3d1 url("../img/img_315.png") center center no-repeat;}
.results_page .res_item .photos .aph {display: block;width: 108px;height: 90px;float: left;margin-right: 5px;background: #ffffff url("../img/img_316.png") center center no-repeat;text-decoration: none;}
.results_page .res_item .photos .aph:hover {background: #7a86a1 url("../img/img_316.png") center center no-repeat;}

.results_page .res_item .idd_popup {display: none;position: absolute;right: 0;top: 0;width: 187px;border: 1px solid #b2bdcb;z-index: 10;}
.results_page .res_item .idd_popup .wf {background: #ffffff;}
.results_page .res_item .idd_popup p {margin: 0;padding: 10px 12px;font-size: 12px;line-height: 14px;color: #4f5d7f;}
.results_page .res_item .idd_popup .btns {padding: 0 12px 10px 12px;}
.results_page .res_item .idd_popup .btns a {display: block;float: left;margin-right: 10px;padding: 5px 10px;color:#fff;height: 13px;line-height: 13px;font-size: 11px;text-transform: uppercase;text-decoration: none;}
.results_page .res_item .idd_popup .btns a.ok {background: #66be00;}
.results_page .res_item .idd_popup .btns a.cancel {background: #ab175b;}
.results_page .res_item .idd_popup .btns a:hover {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}

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

.meets_page .title {height: 57px;line-height: 56px;background: url("../img/img_317.png") left top no-repeat;color: #fff;font-size: 12px;padding: 0 0 0 46px;position: relative;}
.meets_page .title i {position: absolute;display: block;width: 37px;height: 57px;left: 8px;top: 0;background: url("../img/img_208.png") center center no-repeat;}
.meets_page .title .rmenu {float: right;height: 46px;margin: 11px 13px 0 0;}
.meets_page .title .rmenu a {display: block;float: left;padding: 0 21px;line-height: 36px;height: 46px;text-decoration: none;color: #ffffff;position: relative;}
.meets_page .title .rmenu a:hover {text-decoration: underline;}
.meets_page .title .rmenu a.a {text-decoration: none;background: #d4d8e1;color: #4f5d80;cursor: default;}
.meets_page .title .rmenu a.a:before {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;left: -3px;top: 0;background: url("../img/img_221.png") left top no-repeat;}
.meets_page .title .rmenu a.a:after {content: ".";display: block;font-size: 0;line-height: 0;width: 6px;height: 46px;position: absolute;right: -3px;top: 0;background: url("../img/img_221.png") right top no-repeat;}

.meets_u_data {overflow: hidden;}
.meets_u_data .cmd_lp {width: 238px;float: left;}
.meets_u_data .cmd_lp .avatar {display: block;width: 238px;height: 223px;position: relative;background: url("../img/img_282.png") repeat;}
.meets_u_data .cmd_lp .avatar img {display: block;width: 238px;height: 223px;}
.meets_u_data .cmd_lp .avatar span.edit {display: none;position: absolute;bottom: 14px;right: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_278.png") left top no-repeat;}
.meets_u_data .cmd_lp .avatar:hover span.edit {display: block;}
.meets_u_data .cmd_lp .avatar span.edit:hover {background-position: left bottom;}

.meets_u_data .mess {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 16px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_103.png") left top no-repeat;text-transform: capitalize;}
.meets_u_data .subs {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_215.png") left top no-repeat;}
.meets_u_data .unsubs {display: block;width: 195px;height: 40px;padding: 0 0 0 43px;margin: 5px 0 0 0;line-height: 40px;overflow: hidden;color: #fff;font-size: 12px;background: url("../img/img_228.png") left top no-repeat;cursor: pointer;}
.meets_u_data .mess:hover, .meets_u_data a.subs:hover, .meets_u_data .usubs:hover {background-position: left bottom;}

.meets_u_data .meets_u_data_info {width: 610px;float: right;position: relative;}
.meets_u_data .meets_u_data_info .topname {height: 57px;}
.meets_u_data .meets_u_data_info .topname .fio {float: left;width: 402px;padding: 15px 20px;height: 27px;font-size: 24px;line-height: 26px;color: #fff;background: #7a869f;}
.meets_u_data .meets_u_data_info .topname .fio.g {width: 570px;}
.meets_u_data .meets_u_data_info .activate {display: block;float: right;width: 164px;height: 37px;background: #ce26aa;padding: 10px 0;text-align: center;overflow: hidden;}
.meets_u_data .meets_u_data_info .activate:hover {background: #e45ec8;}
.meets_u_data .meets_u_data_info .activate span {line-height: 36px;font-size: 14px;color: #ffffff;text-align: center;padding-right: 27px;background: url("../img/img_323.png") right center no-repeat;}
.meets_u_data .meets_u_data_info .activate.a span {background: url("../img/img_318.png") right center no-repeat;}

.meets_u_data .meets_u_data_info .slogb {height: 69px;padding-top: 12px;background: #616f8a;position: relative;margin-top: 16px;}
.meets_u_data .meets_u_data_info .slogb .lc {display: block;position: absolute;left: -7px;top: 0;width: 7px;height: 100%;background: url("../img/img_190.png") left center no-repeat;}
.meets_u_data .meets_u_data_info .slogb .slogon {font-size: 12px;line-height: 18px;color: #ffffff;padding: 0 20px 0 56px;position: relative;width: 534px;overflow: hidden;height: 54px;margin: 0;background: url("../img/img_189.png") 22px 5px no-repeat;}
.meets_u_data .meets_u_data_info .slogb .edit {display: none;position: absolute;right: 14px;bottom: 14px;width: 33px;height: 33px;text-decoration: none;background: url("../img/img_172.png") left top no-repeat;}
.meets_u_data .meets_u_data_info .slogb:hover .edit {display: block;}
.meets_u_data .meets_u_data_info .slogb .edit:hover {background-position: left bottom;}
.meets_u_data .meets_u_data_info .slogb .edit_blk {display: none;position: absolute;left: 0;top: 0;width: 564px;height: 74px;padding: 7px 0 0 46px;background: #616f8a url("../img/img_189.png") 22px 17px no-repeat;}
.meets_u_data .meets_u_data_info .slogb .edit_blk textarea {display: block;border: none;margin: 0;padding: 5px 10px;overflow: hidden;width: 534px;height: 57px;line-height: 18px;font-size: 12px;color: #ffffff;resize: none;background: url("../img/img_31.png") left top repeat;}
.meets_u_data .meets_u_data_info .slogb .edit_blk .cancel {display: block;position: absolute;right: 34px;bottom: 5px;margin: 0;width: 14px;height: 14px;text-decoration: none;background: url("../img/img_324.png") left top no-repeat;}
.meets_u_data .meets_u_data_info .slogb .edit_blk .save {display: block;position: absolute;right: 5px;bottom: 5px;margin: 0;width: 20px;height: 14px;text-decoration: none;background: url("../img/img_325.png") left top no-repeat;}

.meets_u_data .meets_u_data_info .sett {padding: 22px 5px 16px 25px;color: #4f5d80;line-height: 18px;font-size: 14px;position: relative;}
.meets_u_data .meets_u_data_info .sett .p {padding-bottom: 12px;}
.meets_u_data .meets_u_data_info .sett .pf {float: left;height: 20px;margin-right: 15px;}
.meets_u_data .meets_u_data_info .sett .chb {cursor: pointer;display: block;height: 20px;float: left;color: #4f5d80;text-decoration: none;margin-right: 8px;padding-left: 20px;background: url("../img/img_319.png") left 2px no-repeat;}
.meets_u_data .meets_u_data_info .sett .chb.a {background-position: left -40px;}
.meets_u_data .meets_u_data_info .sett .radb {cursor: pointer;display: block;height: 20px;float: left;color: #4f5d80;text-decoration: none;margin-right: 8px;padding-left: 20px;background: url("../img/img_320.png") left 3px no-repeat;}
.meets_u_data .meets_u_data_info .sett .radb.a {background-position: left -30px;}
.meets_u_data .meets_u_data_info .sett strong {display: block;float: left;margin-right: 8px;}
.meets_u_data .meets_u_data_info .sett .pf input {display: block;float: left;margin: 0;padding: 0 2px;width: 34px;height: 20px;background: #bec3d1;text-align: center;font-size: 14px;color: #4f5d80;border: none;}
.meets_u_data .meets_u_data_info .sett span {display: block;float: left;margin-left: 4px;}
.meets_u_data .meets_u_data_info .sett a.save {display: block;position: absolute;right: 13px;bottom: 12px;width: 20px;height: 14px;text-decoration: none;cursor: pointer;background: url("../img/img_322.png") left top no-repeat;}
.meets_u_data .meets_u_data_info .sett a.cancel {display: block;position: absolute;right: 42px;bottom: 12px;width: 14px;height: 14px;text-decoration: none;cursor: pointer;background: url("../img/img_321.png") left top no-repeat;}
.meets_u_data .meets_u_data_info .sett a.save:hover,
.meets_u_data .meets_u_data_info .sett a.cancel:hover {background-position: left bottom;}
.meets-option_t {display: table;}
.meets-option_t .meets-option_tc {display: table-cell;vertical-align: top;}
.meets-option_t .meets-option_tc a {margin: 0 8px 6px 0;}

.meets_page .meets_search_list .mlitem {display: block;float: left;width: 164px;height: 191px;margin: 0 11px 11px 0;padding: 10px 0 0 0;}
.meets_page .meets_search_list .mlitem:nth-child(5n) {margin-right: 0;}
.meets_page .meets_search_list .mlitem img {display: block;margin: 0;width: 164px;height: 164px;}
.meets_page .meets_search_list .mlitem span {display: block;color: #4f5f81;font-size: 12px;line-height: 16px;height: 16px;margin: 5px 8px 0 8px;}

.meets_page .meets_search_filter {margin-top: 10px;}
.meets_page .meets_search_filter .filter_item {float: left;margin: 0 7px 0 0;position: relative;}
.meets_page .meets_search_filter .filter_item .t {height: 16px;line-height: 16px;font-size: 11px;color: #636363;margin-bottom: 2px;}
.meets_page .meets_search_filter .check_list {position: relative;padding-right: 16px;width: 104px;}
.meets_page .meets_search_filter .check_list label {display: block;height: 34px;width: 102px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.meets_page .meets_search_filter .check_list a.dl {display: block;text-decoration: none;position: absolute;right: 0;top: 0;width: 16px;height: 36px;background: url("../img/img_222.png") left top no-repeat;}
.meets_page .meets_search_filter .check_list a.dl:hover {background-position: left bottom;}
.meets_page .meets_search_filter .check_list .itemlist {z-index: 20;display: none;max-height: 300px;width: 118px;position: absolute;left: 0;top: 38px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.meets_page .meets_search_filter .check_list .itemlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;text-transform: capitalize;}
.meets_page .meets_search_filter .check_list .itemlist a:hover {background: #d4d8e1;}
.meets_page .meets_search_filter .check_list .itemlist input.search {border: none;display: block;width: 86px;padding: 0 9px 0 23px;margin: 0;height: 20px;background: #7a86a1 url("../img/img_223.png") 3px 3px no-repeat;color: #ffffff;line-height: 20px;font-size: 12px;}
.meets_page .meets_search_filter .check_list .itemlist .ilist {margin-top: 6px;height: 274px;position: relative;}
.meets_page .meets_search_filter .check_list .itemlist .ilist.noscroll {margin-top: 0;max-height: 274px;height: auto;}
.meets_page .meets_search_filter .check_list .itemlist .ilist .scroled_cont {overflow: hidden;position: relative;width: 109px;}
.meets_page .meets_search_filter .check_list .itemlist .ilist .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 109px;}
.meets_page .meets_search_filter .check_list .itemlist .ilist .scroled_pane {width: 8px;position: absolute;top: 0px;right: 0;margin: 0;}
.meets_page .meets_search_filter .check_list .itemlist .ilist .scroled_pane i {display: block;cursor: pointer;width: 8px;height: 80px;left: 0;top: 0;background: #7a869f;z-index: 2;}

.meets_page .meets_search_filter .townsearch {display: block;padding: 0;margin: 0 3px 0 0;height: 34px;width: 120px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.meets_page .meets_search_filter .filter_item .downlist {z-index: 20;max-height: 300px;width: 120px;position: absolute;left: 0;top: 56px;background: #f4f5f7;border: 1px #f8f9fa solid;}
.meets_page .meets_search_filter .filter_item .downlist a {display: block;padding: 3px 5px;font-size: 11px;line-height: 13px;}
.meets_page .meets_search_filter .filter_item .downlist a:hover {background: #d4d8e1;}
.meets_page .meets_search_filter .filter_item .downlist span {display: block;padding: 0px 5px 3px 5px;font-size: 11px;line-height: 11px;text-align: center;}
.meets_page .meets_search_filter .filter_item .downlist .l {height: 18px;background: #d4d8e1;background: url("../img/small_loader_circle_2.gif") center center no-repeat;}

.meets_page .meets_search_filter .priceinp {display: block;float: left;padding: 0;margin: 0 3px 0 0;height: 34px;width: 52px;background: #f4f5f7;border: 1px #f8f9fa solid;line-height: 34px;text-align: center;color: #4f5d80;font-size: 12px;}
.meets_page .meets_search_filter .finded {float: right;margin: 19px 3px 0 0;height: 24px;padding: 5px 10px;max-width: 100px;line-height: 24px;text-align: right;color: #f8f9fa;font-size: 12px;background: #7a86a1;}

.meets_page .meets_search_filter .stype {margin-top: 10px;}
.meets_page .meets_search_filter .stype label {display: block;height: 16px;line-height: 16px;font-size: 11px;color: #636363;margin-bottom: 2px;}
.meets_page .meets_search_filter .stype .p {padding: 8px 10px;background: #f4f5f7;float: left;}
.meets_page .meets_search_filter .stype .p .chb {cursor: pointer;display: block;height: 20px;float: left;line-height: 18px;font-size: 12px;color: #4f5d80;text-decoration: none;margin-right: 12px;padding-left: 20px;background: url("../img/img_319.png") left 2px no-repeat;}
.meets_page .meets_search_filter .stype .p .chb.a {background-position: left -40px;}


.scrollup {width: 38px;height: 38px;position: fixed;bottom: 50px;right: 100px;display: none; text-indent: -9999px;background: transparent url("../img/scrollup.png") no-repeat scroll 0% 0%;}

.like_pop{padding: 0px 0px 5px 0px; position: absolute;z-index: 1000;}
.like_pop .like_content{padding: 8px; width: 160px;min-width: 160px;background: rgba(0, 0, 0, 0.65);color: #ffffff;font-size: 12px;word-wrap: break-word;cursor: pointer; border-radius: 3px;}
.like_pop:hover {color: #dddddd;}
.like_pop .title {font-size: 11px;color: #ffffff;}
.like_pop table {margin-top: 3px;}
.like_pop .like_photo {border-radius: 3px;}
.like_pop table .bottom_pointer {margin-right: 0px;margin-left: 64px;display: block;background: url(../img/like_icons.png) -2px -47px no-repeat;width: 13px;height: 7px;position: absolute;bottom: -2px;top: auto;}

 
.repost_pop{padding: 0px 0px 5px 0px; position: absolute;z-index: 1000;}
.repost_pop .like_content{padding: 8px; width: 160px;min-width: 160px;background: rgba(0, 0, 0, 0.65);color: #ffffff;font-size: 12px;word-wrap: break-word;cursor: pointer; border-radius: 3px;}
.repost_pop:hover {color: #dddddd;}
.repost_pop .title {font-size: 11px;color: #ffffff;}
.repost_pop table {margin-top: 3px;}
.repost_pop .like_photo {border-radius: 3px;}
.repost_pop table .bottom_pointer {margin-right: 0px;margin-left: 64px;display: block;background: url(../img/like_icons.png) -2px -47px no-repeat;width: 13px;height: 7px;position: absolute;bottom: -2px;top: auto;}

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

.user_weight_history_wnd {width: 400px;}
.user_weight_history_wnd ul {list-style: none;margin: 0;padding: 0;}
.user_weight_history_wnd ul li {display: block;margin: 0;padding: 3px 0;font-size: 12px;line-height: 14px;color: #636363;}
.user_weight_history_wnd ul li strong {margin-left: 30px;}
.user_weight_history_wnd ul li span {margin-left: 10px;}

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

.sport_tsel-select_block {background: #5f6c89;overflow: hidden;width: 570px;display: none;}

.sport_tsel-head {height: 45px;}
.sport_tsel-head_label,
.sport_tsel-head_label_all {float: left;height: 36px;margin-left: 10px;width: 152px;padding: 8px 0 0 17px;line-height: 36px;font-size: 16px;color: #ffffff;border-bottom: 1px #828ca3 dashed;}
.sport_tsel-head_label_all {display: none;}
.sport_tsel-head_search {float: right;height: 25px;width: 360px;padding: 10px 10px 9px 10px;border-left: 1px #828ca3 solid;border-bottom: 1px #828ca3 solid;background: #4c5875;}
.sport_tsel-head_search_form {padding-left: 26px;background: #c7cedb url("../img/img_341.png") 6px center no-repeat;height: 25px;width: 334px;overflow: hidden;}
.sport_tsel-head_search_form_input {background: #959db1 !important;height: 19px !important;width: 304px !important;padding: 3px 15px !important;margin: 0 !important;color: #ffffff !important;font-size: 12px !important;line-height: 18px !important;display: block;}
.sport_tsel-head_search_form_input.loadbg {background: #959db1 url("../img/small_loader_circle_2.gif") 314px center no-repeat !important;}

.sport_tsel-load {padding: 10px 0;}
.sport_tsel-load_searched {display: none;}
.sport_tsel-load_column {float: left;width: 161px;padding-left: 27px;}
.sport_tsel-load_column + .sport_tsel-load_column {border-left: 1px #828ca3 dashed;}
.sport_tsel-load_column div {height: 14px;padding: 2px 0;font-size: 11px;line-height: 13px;color: #ffffff;font-weight: bold;}
.sport_tsel-load_column a {display: block;position: relative;height: 14px;padding: 2px 11px;font-size: 11px;line-height: 13px;color: #dadfe8;text-decoration: none;}
.sport_tsel-load_column a:hover {color: #ffffff;}
.sport_tsel-load_column a:before {content: '+';display: block;position: absolute;left: 0;top: 2px;color: #dadfe8;}

.sport_tsel-add {background: #4c5875;border-top: 1px #828ca3 solid;height: 25px;padding: 10px;}
.sport_tsel-add_label {padding: 5px 0 5px 17px;line-height: 15px;font-size: 11px;color: #f4f5f7;float: left;width: 210px;}
.sport_tsel-add_form {float: right;width: 318px;height: 25px;overflow: hidden;background: #949db1;}
.sport_tsel-add_form_button {background: rgba(200, 206, 220, 1) url("../img/img_342.png") center center no-repeat !important;height: 25px !important;width: 26px !important;padding: 0 !important;margin: 0 !important;color: #ffffff !important;font-size: 12px !important;line-height: 18px !important;display: block;float: right;}
.sport_tsel-add_form_button:hover {background-color: rgba(200, 206, 220, 0.7) !important;}
.sport_tsel-add_form_input {background: #959db1 !important;height: 19px !important;width: 265px !important;padding: 3px 0 !important;margin: 0 0 0 15px !important;color: #ffffff !important;font-size: 12px !important;line-height: 18px !important;display: block;float: left;}

.sport_tsel-sel {padding: 5px 10px 5px 27px;background: #4c5875;position: relative;border-top: 1px #828ca3 solid;min-height: 44px;}
.sport_tsel-sel_links {width: 480px;padding-top: 3px;}
.sport_tsel-sel_links strong {display: block;float: left;color: #ffffff;font-size: 11px;line-height: 13px;margin: 0 8px 0 0;padding: 3px 0;}
.sport_tsel-sel_links div {display: block;float: left;color: #dadfe8;font-size: 11px;line-height: 13px;margin: 0 8px 0 0;padding: 3px 0 3px 8px;position: relative;}
.sport_tsel-sel_links div a {display: block;position: absolute;left: 0;top: 3px;color: #dadfe8;font-size: 11px;line-height: 13px;width: 8px;height: 13px;}
.sport_tsel-sel_select {display: block;position: absolute;right: 10px;bottom: 10px;background: rgba(200, 206, 220, 1);color: #4c5875;text-transform: uppercase;font-size: 18px;height: 34px;width: 44px;line-height: 32px;text-align: center;cursor: pointer;}
.sport_tsel-sel_select:hover {background: rgba(200, 206, 220, 0.8);}

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

.main_searchlist_block .more_search {display: block;background: #ffffff;height: 30px;padding: 5px 20px;line-height: 30px;text-align: center;font-size: 12px;color: #616F8A;text-decoration: none;}
.main_searchlist_block .more_search:hover {background: #e8eaef;}
.main_searchlist_block .l_clm {width: 610px;float: left;}
.main_searchlist_block .r_clm {float:right; width:238px;}
.main_searchlist_block .main_news_page .wall_area {padding-top: 0;}

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

.b_edit_train {}

.b_edit_train-title {height: 107px;border-bottom: 1px #d4d8e1 solid;}
.b_edit_train-title_top {height: 46px;}
.b_edit_train-title_top-label {float: left;margin: 12px 0 0 12px;height: 23px;line-height: 22px;font-size: 14px;color: #4f5d80;padding-left: 32px;background: url("../img/img_412.png") 0 0 no-repeat;}
.b_edit_train-title_input {height: 53px;background: #d6dae2;width: 808px;margin: 0 0 0 8px;padding: 0 20px;line-height: 53px;font-size: 18px;color: #4e5c79;}

.b_edit_train-add_date {float: right;margin: 8px 8px 0 0;height: 30px;}
.b_edit_train-add_date-label {float: left;height: 30px;line-height: 30px;margin-right: 8px;color: #4f5d80;font-size: 12px;}
.b_edit_train-add_date-select {float: left;height: 30px;background: #939db4 url("../img/img_260.png") 32px 13px no-repeat;width: 20px;padding: 0 16px 0 11px;position: relative;cursor: pointer;}
.b_edit_train-add_date-select + .b_edit_train-add_date-select {margin-left: 2px;}
.b_edit_train-add_date-select#year {width: 37px;background-position: 47px 13px;}
.b_edit_train-add_date-select span {display: block;height: 30px;line-height: 30px;color: #ffffff;font-size: 14px;}
.b_edit_train-add_date-select_ddl {display: none;padding: 5px 4px;width: 40px;background: #939db4;position: absolute;left: 0;top: 32px;z-index: 60;}
.b_edit_train-add_date-select#day .b_edit_train-add_date-select_ddl {width: 44px;padding-right: 0;}
.b_edit_train-add_date-select_ddl_scrol {height: 198px;overflow: hidden;position: relative;padding-right: 9px;}
.b_edit_train-add_date-select#year .b_edit_train-add_date-select_ddl {width: 55px;}
.b_edit_train-add_date-select_ddl_item {display: block;height: 16px;line-height: 16px;color: #ffffff;font-size: 12px;padding-left: 5px;}
.b_edit_train-add_date-select_ddl_item:hover {background: #7a86a1;color: #FFFFFF;}
.b_edit_train-add_date-select_ddl .scrolledblockarea .scroled_cont {overflow: hidden;position: relative;}
.b_edit_train-add_date-select_ddl .scrolledblockarea .scroled_cont .scroled_block {position: absolute;top: 0;left: 0;width: 100%;}
.b_edit_train-add_date-select_ddl .scrolledblockarea .scroled_pane {width: 5px;position: absolute;top: 0px;right: 2px;margin: 0;background: #ced3dd;}
.b_edit_train-add_date-select_ddl .scrolledblockarea .scroled_pane i {display: block;cursor: pointer;width: 5px;height: 60px;left: 0;top: 0;background: #7a869f;z-index: 2;}

.b_edit_train-body {position: relative;padding: 8px 8px 17px 8px;}
.b_edit_train-body_before {content: '';display: block;position: absolute;left: 280px;width: 1px;top: 0px;bottom: 8px;background: #d4d8e1;}
.b_edit_train-body_after {content: '';display: block;position: absolute;left: 0;right: 0;height: 1px;bottom: 8px;background: #d4d8e1;}

.b_edit_train-templates {float: left;width: 264px;word-wrap: break-word;}
.b_edit_train-templates-add_new {display: block;text-decoration: none;height: 36px;line-height: 36px;padding-left: 11px;font-size: 12px;color: #4e5c78;background: rgba(156, 221, 241, 1) url("../img/img_413.png") 237px 9px no-repeat;}
.b_edit_train-templates-add_new:hover {background-color: rgba(156, 221, 241, 0.8);}
.b_edit_train-templates_group {display: block;margin-top: 7px;height: 36px;background: #a9b1c3 url("../img/img_414.png") 14px 13px no-repeat;line-height: 36px;font-size: 12px;color: #FFFFFF;text-decoration: none;padding-left: 30px;}
.b_edit_train-templates_group:hover {background-color: #939db4;color: #FFFFFF;}
.b_edit_train-templates_group.a {background: #939db4 url("../img/img_415.png") 11px 15px no-repeat;font-weight: bold;}
.b_edit_train-templates_sub_group {display: block;text-decoration: none;line-height: 14px;font-size: 12px;color: #4e5c78;padding: 7px 5px 7px 29px;background: url("../img/img_416.png") 12px 9px no-repeat;cursor: pointer;}
.b_edit_train-templates_sub_group.bt {border-top: 1px #dee1e8 solid;}
.b_edit_train-templates_sub_group:hover {background-color: rgba(222, 225, 232, 0.3);}
.b_edit_train-templates_sub_group.a {background: #f0f1f5 url("../img/img_417.png") 9px 11px no-repeat;}
.b_edit_train-templates_group_list {display: none;}
.b_edit_train-templates_sub_group_list {display: none;}
.b_edit_train-templates_item {display: block;background: #f0f1f5 url("../img/img_416.png") 248px center no-repeat;border-top: 1px #dee1e8 solid;padding: 7px 20px 7px 51px;position: relative;cursor: pointer;}
.b_edit_train-templates_item.short_lp {padding-left: 29px;}
.b_edit_train-templates_item-name {line-height: 14px;font-size: 12px;color: #4e5c78;}
.b_edit_train-templates_item-name:hover {text-decoration: underline;}
.b_edit_train-templates_item-edit {display: block;position: absolute;left: 0;top: 0;bottom: 0;width: 50px;text-decoration: none;background: url("../img/img_418.png") 29px center no-repeat;}

.b_edit_train-exercises {float: right;width: 567px;}
.b_edit_train-exercises-save {padding-top: 8px;}
.b_edit_train-exercises-save_do {display: block;float: left;height: 21px;padding: 5px 24px 5px 10px;width: 150px;text-decoration: none;background: rgba(156, 221, 241, 1) url("../img/img_419.png") 162px 9px no-repeat;line-height: 20px;font-size: 12px;color: #007491;margin-right: 8px;cursor: pointer;}
.b_edit_train-exercises-save_do:hover {background-color: rgba(156, 221, 241, 0.85);color: #007491;}
.b_edit_train-exercises-save_andsend {display: block;float: left;height: 21px;padding: 5px 24px 5px 10px;width: 149px;text-decoration: none;background: rgba(193, 233, 186, 1) url("../img/img_420.png") 160px 8px no-repeat;line-height: 20px;font-size: 12px;color: #4b8545;margin-right: 8px;cursor: pointer;}
.b_edit_train-exercises-save_andsend:hover {background-color: rgba(193, 233, 186, 0.85);color: #4b8545;}
.b_edit_train-exercises-save_send {display: block;float: left;height: 21px;padding: 5px 24px 5px 10px;width: 150px;text-decoration: none;background: rgba(252, 209, 176, 1) url("../img/img_421.png") 161px 7px no-repeat;line-height: 20px;font-size: 12px;color: #ac5400;cursor: pointer;}
.b_edit_train-exercises-save_send:hover {background-color: rgba(252, 209, 176, 0.85);color: #ac5400;}

.b_edit_train-exercises_item {border: 1px #d4d8e1 solid;word-wrap: break-word;padding: 29px 0 20px 0;position: relative;}
.b_edit_train-exercises_item-title {position: absolute;left: -1px;top: -1px;width: 559px;height: 29px;padding-left: 8px;border-bottom: 1px #d4d8e1 solid;line-height: 28px;color: #4e5c78;font-size: 12px;}
.b_edit_train-exercises_set .b_edit_train-exercises_item-title {background-color: #9cddf1;border-bottom: none;}
.b_edit_train-exercises_set-head .b_edit_train-exercises_item-title {padding-left: 9px;width: 560px;}
.b_edit_train-exercises_item-delete {display: block;position: absolute;right: 3px;top: 3px;width: 23px;height: 23px;background: url("../img/img_422.png") center center no-repeat;cursor: pointer;}
.b_edit_train-exercises_item-delete:hover {background-color: rgba(147, 157, 180, 0.3);}
.b_edit_train-exercises_set .b_edit_train-exercises_item-delete {background: url("../img/img_428.png") center center no-repeat;}
.b_edit_train-exercises_set .b_edit_train-exercises_item-delete:hover {background-color: rgba(61, 144, 166, 0.3);}
.b_edit_train-exercises_item-name {padding: 13px 15px 0 15px;color: #4e5c78;font-size: 16px;line-height: 18px;}
.b_edit_train-exercises_item-label_1 {padding: 9px 15px 0 15px;color: #6a799b;font-size: 12px;line-height: 14px;}
.b_edit_train-exercises_item-description {padding: 4px 15px 0 15px;color: #757575;font-size: 12px;line-height: 15px;overflow: hidden;max-height: 75px;}
.b_edit_train-exercises_item-more_text {display: none;padding: 0 15px;color: #58adc5;font-size: 12px;line-height: 15px;text-decoration: none;cursor: pointer;}
.b_edit_train-exercises_item-more_text:hover {text-decoration: underline;color: #58adc5;}
.b_edit_train-exercises_item-media {padding-top: 7px;}
.b_edit_train-exercises_item-media_item {margin-left: 7px;width: 271px;height: 258px;position: relative;float: left;border: 1px #d4d8e1 solid;}
.b_edit_train-exercises_item-media_item + .b_edit_train-exercises_item-media_item {margin-left: 5px;}
.b_edit_train-exercises_item-media_item_title {padding: 15px 0 0 40px;color: #79869f;font-size: 12px;line-height: 14px;}
.b_edit_train-exercises_item-media_img {background: url("../img/img_425.png") 13px 14px no-repeat;}
.b_edit_train-exercises_item-media_video {background: url("../img/img_424.png") 13px 15px no-repeat;}
.b_edit_train-exercises_item-media_item_image {display: block;position: absolute;left: 0;top: 46px;width: 271px;height: 205px;}
.b_edit_train-exercises_set-head {margin-bottom: 8px;padding: 28px 0 0 0;position: relative;overflow: hidden;background-color: #9cddf1;}
.b_edit_train-exercises_set-counts {height: 40px;border-top: 1px #c2eaf6 solid;}
.b_edit_train-exercises_set-counts_item {width: 150px;height: 40px;float: left;padding-right: 7px;}
.b_edit_train-exercises_set-counts_item + .b_edit_train-exercises_set-counts_item {width: 204px;border-left: 1px #c2eaf6 solid;}
.b_edit_train-exercises_set-counts_item + .b_edit_train-exercises_set-counts_item + .b_edit_train-exercises_set-counts_item {width: 190px;border-left: 1px #c2eaf6 solid;}
.b_edit_train-exercises_set-counts_item_label_1 {float: right;text-align: right;font-size: 12px;line-height: 14px;color: #137991;margin: 13px 9px 0 0;}
.b_edit_train-exercises_set-counts_item_label_2 {float: right;text-align: right;font-size: 12px;line-height: 14px;color: #137991;margin: 6px 9px 0 0;width: 105px;}
.b_edit_train-exercises_set-counts_time {float: right;width: 33px;height: 26px;padding: 0;margin: 7px 0 0 0;background: #51b2cd;line-height: 26px;color: #FFFFFF;font-size: 14px;text-align: center;}
.b_edit_train-exercises_set-counts_time_dev {float: right;width: 6px;height: 40px;background: url("../img/img_430.png") center center no-repeat;}

.b_edit_train-exercises_devisor {height: 8px;position: relative;z-index: 100;}
.b_edit_train-exercises_devisor-change {position: absolute;width: 42px;height: 26px;background: #66be00 url("../img/img_427.png") 10px 11px no-repeat;top: -9px;right: 50px;overflow: hidden;cursor: pointer;}
.b_edit_train-exercises_devisor-change:hover {background-color: #76d00f;}
.b_edit_train-exercises_devisor-change_up {display: block;float: left;width: 21px;height: 26px;text-decoration: none;background: url("../img/img_427.png") 10px 11px no-repeat;cursor: pointer;}
.b_edit_train-exercises_devisor-change_up:hover {background-color: #76d00f;}
.b_edit_train-exercises_devisor-change_down {display: block;float: right;width: 21px;height: 26px;text-decoration: none;background: url("../img/img_427.png") -11px 11px no-repeat;cursor: pointer;}
.b_edit_train-exercises_devisor-change_down:hover {background-color: #76d00f;}
.b_edit_train-exercises_devisor-merge {position: absolute;height: 14px;padding: 5px 28px 7px 9px;background: rgba(234, 115, 0, 1);top: -9px;right: 95px;color: #FFFFFF;font-size: 12px;line-height: 14px;cursor: pointer;}
.b_edit_train-exercises_devisor-merge:after {content: '';display: block;position: absolute;top: 9px;right: 10px;width: 8px;height: 8px;background: url("../img/img_426.png");}
.b_edit_train-exercises_devisor-merge:hover {background: #fa7e07;color: #FFFFFF;}

.b_edit_train-exercises_item-extable {width: 100%;margin-top: 12px;}
.b_edit_train-exercises_item-extable th {height: 40px;background: #d4d8e2;vertical-align: middle;padding: 0 0 0 10px;font-size: 12px;color: #626262;font-weight: normal;text-align: left;}
.b_edit_train-exercises_item-extable th + th {border-left: 1px #FFFFFF solid;}
.b_edit_train-exercises_item-extable td {background: #e4e7ec;border-top: 1px #FFFFFF solid;padding: 4px;}
.b_edit_train-exercises_item-extable td + td {border-left: 1px #FFFFFF solid;}
.b_edit_train-exercises_item-extable td.approch {text-align: center;vertical-align: middle;font-size: 14px;color: #7d879d;}
.b_edit_train-exercises_item-extable-time {margin: 0 auto;width: 132px;height: 26px;}
.b_edit_train-exercises_item-extable-time_inp {float: left;width: 63px;height: 26px;padding: 0;margin: 0;background: #c3c9d5;line-height: 26px;color: #4f5d79;font-size: 14px;text-align: center;}
.b_edit_train-exercises_item-extable-time_inp_dev {float: left;width: 6px;height: 26px;background: url("../img/img_430.png") center center no-repeat;}
.b_edit_train-exercises_item-extable-approch_label {float: left;line-height: 14px;margin-top: 7px;}

.b_edit_train-exercises_item-extable-weight {margin: 0 auto;width: 133px;height: 26px;}
.b_edit_train-exercises_item-extable-weight_input {float: left;width: 81px;height: 26px;padding: 0;margin: 0;background: #c3c9d5;line-height: 26px;color: #4f5d79;font-size: 14px;text-align: center;}
.b_edit_train-exercises_item-extable-weight_sel {float: right;width: 25px;}
.b_edit_train-exercises_item-extable-reps_sel {margin: 0 auto;width: 100px;}
.b_edit_train-exercises_item-extable-approach_sel {float: right;background: #FFFFFF;width: 26px;margin: 0 5px 0 0;}
.b_edit_train-exercises_item-extable-approach_sel span {text-align: center;display: block;}

.b_edit_train-exercises_item-table-select {padding: 0 17px 0 5px;height: 26px;position: relative;cursor: pointer;color: #7986a1;font-size: 14px;line-height: 26px;}
.b_edit_train-exercises_item-table-select:after {content: '';display: block;position: absolute;top: 11px;right: 9px;width: 8px;height: 6px;background: url("../img/img_423.png");}
.b_edit_train-exercises_item-table-select_ddl {display: none;position: absolute;left: 0;top: 26px;width: 100%;padding: 5px 0;z-index: 501;background: #7986a1;}
.b_edit_train-exercises_item-table-select_ddl a {display: block;padding: 2px 10px 3px 10px;color: #FFFFFF;font-size: 12px;line-height: 15px;}
.b_edit_train-exercises_item-table-select_ddl a:hover {background: #c3c9d5;}

.b_edit_train-exercises_item-settable {width: 100%;margin-top: 12px;}
.b_edit_train-exercises_item-settable td {background: #d4d8e1;padding: 3px;height: 34px;vertical-align: middle;}
.b_edit_train-exercises_item-settable td.left_border {border-left: 1px #FFFFFF solid;}
.b_edit_train-exercises_item-settable-label {margin-right: 10px;text-align: right;}
.b_edit_train-exercises_item-settable-reps_sel {width: 80px;text-align: left;}
.b_edit_train-exercises_item-settable-weight {width: 133px;height: 26px;}
.b_edit_train-exercises_item-settable-time {width: 132px;height: 26px;}

.b_edit_train-error {border-color: rgba(255, 0, 0, 1);-webkit-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);-moz-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);}

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

.b_training_tpl_wnd .windowbox_body {background: #FFFFFF !important;border-top: 1px #d4d8e2 solid;}
.b_training_tpl-error {border-color: rgba(255, 0, 0, 1);-webkit-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);-moz-box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);box-shadow: 0px 0px 0px 3px rgba(255, 0, 0, 0.75);}

.b_training_tpl_body {width: 766px;}
.b_training_tpl_catinput {display: block; float: right;width: 336px;height: 30px;line-height: 30px;font-size: 12px;color: #48556d;border: none;padding: 0 12px;background: #d4d8e0;}
.b_training_tpl_or {float: left;width: 46px;height: 30px;text-align: center;line-height: 30px;font-size: 13px;color: #74819a;}
.b_training_tpl_catsel {display: block; float: left;width: 360px;height: 30px;background: #d4d8e0;position: relative;}
.b_training_tpl_catsel_label {display: block;height: 30px;line-height: 30px;font-size: 12px;color: #48556d;padding: 0 28px 0 12px;background: url("../img/img_431.png") 342px 13px no-repeat;cursor: pointer;}
.b_training_tpl_catsel_ddl {display: none;position: absolute;left: 0;top: 30px;background: #48556d;width: 360px;z-index: 9999;padding: 5px 0;}
.b_training_tpl_catsel_ddl a {display: block;text-decoration: none;padding: 3px 12px;font-size: 12px;line-height: 14px;color: #d4d8e0;cursor: pointer;}
.b_training_tpl_catsel_ddl a:hover {background: #d4d8e0;color: #48556d;}
.b_training_tpl_catsel_ddl span {display: block;text-decoration: none;padding: 20px 12px;font-size: 12px;line-height: 14px;color: #d4d8e0;text-align: center;}
.b_training_tpl_catdevisor {height: 23px;background: url("../img/img_431.png") center center no-repeat;}
.b_training_tpl-left_layer {width: 590px;float: left;padding-top: 15px;}
.b_training_tpl-right_layer {width: 170px;float: right;padding-top: 15px;}
.b_training_tpl-input_name {display: block;width: 566px;height: 36px;line-height: 30px;font-size: 12px;color: #48556d;border: none;padding: 0 12px;background: #d4d8e0;margin: 0;}
.b_training_tpl-input_desc {display: block;width: 566px;height: 280px;line-height: 16px;font-size: 12px;color: #48556d;border: none;padding: 5px 12px;background: #d4d8e0;margin: 4px 0 0 0;resize: none;}
.b_training_tpl-add_video {display: block;height: 92px;text-decoration: none;text-align: center;line-height: 14px;font-size: 12px;color: #49556d;background: rgba(212, 216, 224, 1) url("../img/img_432.png") 77px 51px no-repeat;padding-top: 70px;}
.b_training_tpl-add_video:hover {background-color: rgba(212, 216, 224, 0.8);}
.b_training_tpl-add_photo {display: block;height: 92px;text-decoration: none;text-align: center;line-height: 14px;font-size: 12px;color: #49556d;background: rgba(212, 216, 224, 1) url("../img/img_433.png") 77px 50px no-repeat;padding-top: 70px;margin-top: 6px;}
.b_training_tpl-add_photo:hover {background-color: rgba(212, 216, 224, 0.8);}
.b_training_tpl-add_video_added {display: block;width: 168px;height: 160px;border: 1px #d4d8e1 solid;background: #ffffff;position: relative;}
.b_training_tpl-add_video_added-title {display: block;height: 25px;padding-left: 32px;line-height: 25px;font-size: 12px;color: #79869f;background: url("../img/img_432.png") 5px 5px no-repeat;}
.b_training_tpl-add_video_added-image {display: block;width: 168px;height: 128px;margin: 0;}
.b_training_tpl-add_photo_added {display: block;width: 168px;height: 160px;border: 1px #d4d8e1 solid;background: #ffffff;position: relative;margin-top: 6px;}
.b_training_tpl-add_photo_added-title {display: block;height: 25px;padding-left: 32px;line-height: 25px;font-size: 12px;color: #79869f;background: url("../img/img_433.png") 5px 4px no-repeat;}
.b_training_tpl-add_photo_added-image {display: block;width: 168px;height: 128px;margin: 0;}
.b_training_tpl-save_template {display: block;height: 31px;width: 174px;padding-left: 10px;float: right;margin: 18px 0 0 0;line-height: 31px;font-size: 12px;color: #007491;background: rgba(156, 221, 241, 1) url("../img/img_436.png") 162px 9px no-repeat;text-decoration: none;}
.b_training_tpl-save_template:hover {background-color: rgba(156, 221, 241, 0.7);}
.b_training_tpl-settings {padding-left: 13px;}
.b_training_tpl-check {display: block;float: left;height: 15px;padding: 0 0 0 22px;margin: 26px 32px 0 0;line-height: 15px;font-size: 12px;color: #626262;cursor: pointer;background: url("../img/img_434.png") 0 0 no-repeat;text-decoration: none;}
.b_training_tpl-check:hover {text-decoration: underline;}
.b_training_tpl-check.checked {background-position: 0 -25px;}
.b_training_tpl-radio_group {float: left;}
.b_training_tpl-radio {display: block;float: left;height: 15px;padding: 0 0 0 22px;margin: 26px 32px 0 0;line-height: 15px;font-size: 12px;color: #626262;cursor: pointer;background: url("../img/img_435.png") 0 0 no-repeat;text-decoration: none;}
.b_training_tpl-radio:hover {text-decoration: underline;}
.b_training_tpl-radio.checked {background-position: 0 -25px;}

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

.b_my_training-title {height: 57px;background: #5e6a86 url("../img/img_357.png") 18px center no-repeat;padding: 0 0 0 46px;}
.b_my_training-title_name {line-height: 1.1;color: #fff;font-size: 12px;float: left;margin: 22px 0 0 0;}
.b_my_training-title_new_train {float: right;height: 15px;padding: 8px 58px 8px 11px;margin: 11px 11px 0 0;line-height: 14px;font-size: 12px;color: #5d667b;background: rgba(156, 221, 241, 1);position: relative;cursor: pointer;}
.b_my_training-title_new_train:after {content: '';display: block;position: absolute;right: 6px;top: 4px;width: 23px;height: 23px;background: url("../img/img_401.png") left center no-repeat;}
.b_my_training-title_new_train:hover {background: rgba(156, 221, 241, 0.85);text-decoration: none;}

.b_my_training-tabs {padding: 47px 0 0 0;position: relative;}
.b_my_training-tabs_list {position: absolute;left: 0;top: 0;height: 47px;width: 864px;}
.b_my_training-tabs_list-item {display: block;text-decoration: none;height: 32px;width: 273px;padding: 15px 0 0 15px;float: left;cursor: pointer;line-height: 14px;font-size: 12px;color: #FFFFFF;}
.b_my_training-tabs_list-item + .b_my_training-tabs_list-item {margin-left: 1px;width: 272px;}
.b_my_training-tabs_list-item:hover {text-decoration: underline;color: #FFFFFF;}
.b_my_training-tabs_list-item.a {color: #4e5c78;cursor: default;text-decoration: none;}
.b_my_training-tabs_list-item.p1 {background: #7a86a1 url("../img/img_437.png") 256px 15px no-repeat;}
.b_my_training-tabs_list-item.p2 {background: #7a86a1 url("../img/img_438.png") 258px 15px no-repeat;}
.b_my_training-tabs_list-item.p3 {background: #7a86a1 url("../img/img_439.png") 258px 15px no-repeat;}
.b_my_training-tabs_list-item.a.p1 {background: #ffffff url("../img/img_440.png") 256px 15px no-repeat;}
.b_my_training-tabs_list-item.a.p2 {background: #ffffff url("../img/img_441.png") 258px 15px no-repeat;}
.b_my_training-tabs_list-item.a.p3 {background: #ffffff url("../img/img_442.png") 258px 15px no-repeat;}
.b_my_training-tabs_body {background: #FFFFFF;padding: 5px 7px 8px 7px;}

.b_my_training-no_trainings {padding: 14px 0;}
.b_my_training-no_trainings .c {width: 370px;padding: 10px;border: 1px #c6cad5 solid;margin: 0 auto;}
.b_my_training-no_trainings .c span {display: block;text-align: center;height: 22px;padding: 17px 0;font-size: 18px;color: #4b5875;line-height: 22px;background: #d9deea;}
.b_my_training-no_trainings .c a {display: block;text-align: center;height: 22px;padding: 17px 0;font-size: 18px;color: #ffffff;line-height: 22px;text-decoration: none;background: #64bdd6;margin-top: 10px;}
.b_my_training-no_trainings .c a:hover {background: #78d3ed;}

.b_my_training-train_sel {}
.b_my_training-train_sel-label {height: 37px;background: #79869f url("../img/img_443.png") 827px 14px no-repeat;cursor: pointer;}
.b_my_training-train_sel-date {float: left;margin: 12px 0 0 16px;line-height: 13px;font-size: 11px;color: #FFFFFF;border-right: 1px #FFFFFF solid;width: 65px;}
.b_my_training-train_sel-name {float: left;margin: 12px 0 0 20px;line-height: 13px;font-size: 11px;color: #FFFFFF;width: 700px;font-weight: bold;}
.b_my_training-train_sel-ddl {display: none;padding: 10px 0;background: #a9b2c3;margin-top: 6px;}
.b_my_training-train_sel-ddl_item {height: 37px;cursor: pointer;}
.b_my_training-train_sel-ddl_item + .b_my_training-train_sel-ddl_item {border-top: 1px #FFFFFF solid;}
.b_my_training-train_sel-ddl_item:hover {background: #79869f;}

.b_my_training-exercises_block {padding: 8px 0;}
.b_my_training-exercises_mark_doing {background: rgba(169, 178, 195, 1);margin-top: 8px;display: block;height: 50px;text-transform: uppercase;text-decoration: none;font-size: 18px;color: #FFFFFF;line-height: 50px;text-align: center;cursor: pointer;}
.b_my_training-exercises_mark_doing:hover {color: #FFFFFF;background: rgba(169, 178, 195, 0.8);}
.b_my_training-exercises_marked_doing {background: #c1e9ba;color: #759b40;margin-top: 8px;display: block;height: 50px;text-transform: uppercase;text-decoration: none;font-size: 18px;line-height: 50px;text-align: center;}

.b_my_training-exercises_item {border: 1px #d4d8e1 solid;word-wrap: break-word;padding: 17px;position: relative;}
.b_my_training-exercises_item-name {padding: 6px 10px 0 10px;color: #4e5c78;font-size: 16px;line-height: 18px;}
.b_my_training-exercises_item-label {padding: 9px 10px 0 10px;color: #6a799b;font-size: 12px;line-height: 14px;}
.b_my_training-exercises_item-description {padding: 4px 10px 0 10px;color: #757575;font-size: 12px;line-height: 15px;overflow: hidden;max-height: 75px;}
.b_my_training-exercises_item-more_text {display: none;padding: 0 0 0 10px;color: #58adc5;font-size: 12px;line-height: 15px;text-decoration: none;cursor: pointer;}
.b_my_training-exercises_item-more_text:hover {text-decoration: underline;color: #58adc5;}
.b_my_training-exercises_item-left_layer {width: 610px;float: left}
.b_my_training-exercises_item-right_layer {width: 200px;float: right;}
.b_my_training-exercises_item-media {padding-top: 7px;}
.b_my_training-exercises_item-media_item {width: 402px;height: 356px;position: relative;float: left;border: 1px #d4d8e1 solid;cursor: pointer;}
.b_my_training-exercises_item-media_item + .b_my_training-exercises_item-media_item {float: right;}
.b_my_training-exercises_item-media_item_title {padding: 15px 0 0 40px;color: #79869f;font-size: 12px;line-height: 14px;}
.b_my_training-exercises_item-media_img {background: url("../img/img_425.png") 13px 14px no-repeat;}
.b_my_training-exercises_item-media_video {background: url("../img/img_424.png") 13px 15px no-repeat;}
.b_my_training-exercises_item-media_item_image {display: block;position: absolute;left: 0;top: 46px;width: 402px;height: 303px;}

.b_my_training-exercises_item-extable {overflow: hidden;border: 1px #d4d8e1 solid;margin-top: 12px;}
.b_my_training-exercises_item-extable table {width: 100%;border-collapse: collapse;margin: 0;padding: 0;}
.b_my_training-exercises_item-extable th {height: 30px;background: #e7eaef;vertical-align: middle;padding: 0;font-size: 12px;color: #4f5d79;font-weight: normal;text-align: center;}
.b_my_training-exercises_item-extable th + th {border-left: 1px #d4d8e1 solid;}
.b_my_training-exercises_item-extable td {background: #f5f5f7;border-top: 1px #d4d8e1 solid;height: 28px;color: #7d879d;font-size: 14px;text-align: center;vertical-align: middle;}
.b_my_training-exercises_item-extable td + td {border-left: 1px #d4d8e1 solid;}

.b_my_training-exercises_item-extable-weight {margin: 0 auto;width: 133px;height: 26px;}
.b_my_training-exercises_item-extable-weight_input {float: left;width: 81px;height: 26px;padding: 0;margin: 0;background: #c3c9d5;line-height: 26px;color: #4f5d79;font-size: 14px;text-align: center;}
.b_my_training-exercises_item-extable-weight_sel {float: right;width: 25px;}
.b_my_training-exercises_item-extable-reps_sel {margin: 0 auto;width: 100px;}
.b_my_training-exercises_item-extable-approach_sel {float: right;background: #FFFFFF;width: 26px;margin: 0 5px 0 0;}
.b_my_training-exercises_item-extable-approach_sel span {text-align: center;display: block;}

.b_my_training-exercises_item-set_param {padding-bottom: 9px;height: 48px;}
.b_my_training-exercises_item-set_param-label {float: right;height: 16px;padding: 16px 7px 16px 0;line-height: 16px;font-size: 12px;color: #626262;text-align: right;}
.b_my_training-exercises_item-set_param-value {float: right;height: 16px;width: 84px;padding: 16px 0;line-height: 16px;font-size: 14px;color: #ffffff;text-align: center;background: #a9b2c3;}

.b_my_training-exercises_items_menu {width: 100%;border-collapse: collapse;margin-top: 8px;}
.b_my_training-exercises_items_menu td {padding: 0 0 1px 0;margin: 0;}
.b_my_training-exercises_items_menu td + td {padding-left: 1px;}
.b_my_training-exercises_items_menu_set {width: 100%;border-collapse: collapse;margin-top: 8px;}
.b_my_training-exercises_items_menu_set td {padding: 0 0 1px 0;margin: 0;}
.b_my_training-exercises_items_menu_set td + td {padding-left: 1px;}
.b_my_training-exercises_items_menu_href {display: block;height: 49px;text-align: center;line-height: 49px;font-size: 18px;color: #fff;background: rgba(169, 178, 195, 1);cursor: pointer;}
.b_my_training-exercises_items_menu_href:hover {background: rgba(169, 178, 195, 0.8);color: #ffffff;}
.b_my_training-exercises_items_menu_href.status_1 {background: rgba(193, 233, 186, 1);color: #759b40;}
.b_my_training-exercises_items_menu_href.status_1:hover {background: rgba(193, 233, 186, 0.8);color: #759b40;}
.b_my_training-exercises_items_menu_href.a {background: rgba(156, 221, 241, 1);color: #3e90a6;}
.b_my_training-exercises_items_menu_href.a:hover {background: rgba(156, 221, 241, 0.8);color: #3e90a6;}

.b_my_training-exercises_set-head {padding: 0 5px 0 14px;height: 38px;position: relative;overflow: hidden;background-color: #9cddf1;margin-top: 8px;}
.b_my_training-exercises_set-head_title {float: left;line-height: 38px;font-size: 12px;color: #3e90a6;}
.b_my_training-exercises_set-head_label {float: right;line-height: 38px;font-size: 12px;color: #137991;padding: 0 8px 0 15px;}
.b_my_training-exercises_set-head_input {float: right;height: 26px;margin-top: 6px;background: #51b2cd;font-size: 14px;line-height: 26px;color: #FFFFFF;text-align: center;width: 33px;}
.b_my_training-exercises_set-head_dev {float: right;width: 6px;height: 38px;background: url("../img/img_430.png") center center no-repeat;}

.b_my_new_training-title {height: 55px;background: #5e6a86 url("../img/img_444.png") 14px 15px no-repeat;padding: 0 20px 0 47px;}
.b_my_new_training-title_name {line-height: 1.1;color: #fff;font-size: 12px;float: left;margin: 21px 0 0 0;}
.b_my_new_training-title a {display: block;float: left;height: 23px;margin: 15px 23px 0 0;color: #fff;font-size: 12px;line-height: 22px;text-decoration: none;cursor: pointer;}
.b_my_new_training-title a.p4 {float: right;padding-left: 29px;margin-right: 0;background: url("../img/img_252.png") left center no-repeat;}
.b_my_new_training-title a.p5 {float: right;padding-left: 29px;margin-right: 14px;background: url("../img/img_200.png") left center no-repeat;}
.b_my_new_training-title a:hover {text-decoration: underline;}
.b_my_new_training-title span {display: block;float: right;margin: 15px 15px 0 0;height: 19px;color: #fff;font-size: 12px;line-height: 22px;color: #dfe4f2;}

.b_my_training-history_tab {padding-top: 8px;}
.b_my_training-history_tab-item {display: block;float: left;text-decoration: none;padding: 0 5px;min-width: 80px;margin-right: 8px;height: 36px;line-height: 36px;background: #bdc4d0;cursor: pointer;font-size: 12px;color: #4f5d80;text-align: center;}
.b_my_training-history_tab-item:hover {background: #b6c0d2;}
.b_my_training-history_tab-item.a {cursor: default;background: #79869f;color: #FFFFFF;}

.b_my_training-history_tab-training_list {padding: 0 0 16px 0;background: #79869f;margin-top: 7px;}
.b_my_training-history_tab-training_list .t {height: 37px;padding-left: 19px;font-size: 11px;line-height: 37px;color: #FFFFFF;background: url("../img/img_407.png") 827px 15px no-repeat;}
.b_my_training-history_tab-training_list .tl_item {display: block;height: 35px;border-top: 1px #aeb7c6 solid;border-bottom: 1px #8890a0 solid;background: #9ea8ba url("../img/img_408.png") 829px 12px no-repeat;cursor: pointer;}
.b_my_training-history_tab-training_list .tl_item:hover {background-color: #8896ae;}
.b_my_training-history_tab-training_list .tl_item .n {display: block;padding: 10px 0 0 19px;float: left;font-size: 11px;line-height: 15px;color: #FFFFFF;width: 482px;}
.b_my_training-history_tab-training_list .tl_item i {display: block;width: 23px;height: 23px;margin: 6px 40px 0 0;float: right;}
.b_my_training-history_tab-training_list .tl_item i.s0 {background: #FFFFFF url("../img/img_409.png") 5px 5px no-repeat;}
.b_my_training-history_tab-training_list .tl_item i.s1 {background: #FFFFFF url("../img/img_410.png") 5px 8px no-repeat;}
.b_my_training-history_tab-training_list .tl_item i.s2 {background: #FFFFFF url("../img/img_411.png") 5px 8px no-repeat;}

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