@media print {
    #tum,
    #header,
    #footer,
    #main_body_left,
    #title_stick,
    #editor_smiles,
    #popups,
    .hide,
    #popup_window,
    #aidi,
    .debugger,
    .sprite2,
    .small_tabs,
    #aptechka_about br,
    #aptechka_my div.fl,
    .plantex_menu,
    .sprite_services,
    #plantex .users_count
    { display:none !important;}


    #aptechka_about { text-align:left !important; width:auto !important;}
    td { vertical-align:top;}
    .color_dark_blue, * { color:#000 !important;}

    #plantex_calc_result { border:none !important;}
    #plantex_calc { width:auto !important;}
    #plantex_calc_in { padding:0 !important;}
    #plantex_calc p { margin:0 !important;}
    #plantex_calc h2 { padding:8px 0 !important; margin:0 !important;}

    .hide.printable { display:block !important;}
}.ico_special_g,
.ico_special_p,
.ico_20x20_g,
.ico_20x20_p,
.ico_30x30_g,
.ico_30x30_p,
.ico_32x32_g,
.ico_32x32_p,
.ico_40x40_g,
.ico_40x40_p,
.ico_50x50_g,
.ico_50x50_p,
.ico_95x95_g,
.ico_95x95_p {display: block; background-position: top left no-repeat; background-color: transparent;}

/* Icons special| step = no_step */
.ico_special_g {background: url(/afb9a089/x/ico/special.gif);}
.ico_special_p {background: url(/afb9a089/x/ico/special.png);}

.special_favorite_big {width:29px;height:27px;background-position:0 -94px}
.special_heart_big {width:29px;height:24px;background-position:0 -64px}
.special_stop_big {width:26px;height:27px;background-position:0 -32px}
.special_question_big {width:20px;height:27px;background-position:0 0}
/* end of special | step = no_step */

/* Icons 20x20 pixels | step = 20px */
.ico_20x20_g, .ico_20x20_p {
	width: 20px;
	height: 20px;
}
.ico_20x20_g {background: url(/afb9a089/x/ico/ico_20x20.gif);}
.ico_20x20_p {background: url(/afb9a089/x/ico/ico_20x20.png);}

.names_heart_on, .names_heart_on_c {background-position:0 -100px}
.names_heart_off, .names_heart_off_c {background-position:0 -120px}
.names_heart_on_c, .names_heart_off_c {width:14px;height:12px}

.names_stop_on, .names_stop_on_c {background-position:0 -140px}
.names_stop_off, .names_stop_off_c {background-position:0 -160px}
.names_stop_on_c, .names_stop_off_c {width:14px;height:14px}

.names_question_on, .names_question_on_c {background-position:0 -180px}
.names_question_off, .names_question_off_c {background-position:0 -200px}
.names_question_on_c, .names_question_off_c {width:8px;height:13px}

.names_star_on, .names_star_on_c {background-position:0 -220px}
.names_star_off, .names_star_off_c {background-position:0 -240px}
.names_star_on_c, .names_star_off_c {width:11px;height:11px}

.names_cross_on, .names_cross_on_c {background-position:0 -260px}
.names_cross_off, .names_cross_off_c {background-position:0 -280px}
.names_cross_on_c, .names_cross_off_c {width:11px;height:11px}

.names_question_on, .names_question_on_c {background-position:0 -180px}
.names_question_off, .names_question_off_c {background-position:0 -200px}
.names_question_on_c, .names_question_off_c {width:8px;height:13px}

.online_20x20, .online_c_20x20 {background-position: 0 -300px;}
.online_c_20x20 {width: 12px; height: 12px;}

.offline_20x20, .offline_c_20x20 {background-position: 0 -320px;}
.offline_c_20x20 {width: 12px; height: 12px;}
/* end Icons 20x20 pixels */

/* Icons 30x30 pixels | step = 30px */
.ico_30x30_g, .ico_30x30_p {
	width: 30px;
	height: 30px;
}
.ico_30x30_g {background: url(/afb9a089/x/ico/ico_30x30.gif) no-repeat;}
.ico_30x30_p {background: url(/afb9a089/x/ico/ico_30x30.png) no-repeat;}

.look_on, .look_on_c {background-position:0 0;} 					/* следить за дискуссией */
.look_on_c {width: 30px; height: 30px;}
.look_off, .look_off_c {background-position:0 -30px} 				/* перестать следить */
.look_off_c {width:30px;height:30px}
.feedback, .feedback_c {background-position:0 -60px} 				/* feedback */
.feedback_c {width:20px;height:20px}
.photo, .photo_c {background-position:0 -90px}						/* фото */
.photo_c {width:22px;height:22px}
.photo_star, .photo_star_c {background-position:0 -120px}			/* оценка фото (со звездой) */
.photo_star_c {width:22px;height:22px;}
.video, .video_c {background-position:0 -150px}						/* видео */
.video_c {width:30px;height:30px}
.audio, .audio_c {background-position:0 -180px}						/* аудио */
.audio_c {width:22px;height:22px}
.girl_two, .girl_two_c {background-position:0 -210px}				/* девушки 2шт. */
.girl_two_c {width:20px;height:19px}
.community, .community_c {background-position:0 -240px}				/* что то связанное с сообществом */
.community_c {height:25px;width:21px;}
.friend_add, .friend_add_c {background-position:0 -270px}			/* девушка "добавить" (подружиться) */
.friend_add_c {width:18px;height:18px}
.friend_del, .friend_del_c {background-position:0 -300px}			/* девушка "удалить"  (удалить из друзей) */
.friend_del_c {width:18px;height:18px;}
.tip, .tip_c {background-position:0 -330px}							/* отзыв */
.tip_c {height:19px;width:24px;}
.comment, .comment_c {background-position:-1px -1068px}					/* комментарий (карандаш) */
.comment_c {width:18px;height:17px}
.friend_best, .friend_best_c {background-position:0 -390px}			/* сделать лучшей подругой (сердце) */
.friend_best_c {width:30px;height:30px}
.question_answer, .question_answer_c {background-position:0 -420px}	/* вопрос-ответ (облака) */
.question_answer {height:20px;}
.question_answer_c {width:23px;height:20px}
.guestbook_note, .guestbook_note_c {background-position:0 -450px}	/* запись в гостевой книге */
.guestbook_note_c {height:19px;width:17px;}
.journal_note, .journal_note_c {background-position:0 -480px}		/* запись в журнале */
.journal_note_c {width:30px;height:30px}
.contests, .contests_c {background-position:0 -510px}					/* конкурс (приняла участие) */
.contests_c {width:18px;height:20px}
.my_self_edit, .my_self_edit_c {background-position:0 -540px}		/* изменение личной информации (фото, интересы и т.д.) */
.my_self_edit_c {height:19px;width:18px;}
.use_it, .use_it_c {background-position:0 -570px}					/* указа что пользуется услугами (указала) - галочка в кружочке*/
.use_it_c {width:30px;height:30px}
.child_girl {background-position:0 -600px}							/* ребенок- девочка */
.child_girl {width:30px;height:30px}
.child_boy, .child_boy_c {background-position:0 -630px}				/* ребенок- мальчик */
.child_boy_c {width:30px;height:30px}
.text, .text_c {background-position:0 -660px}			 			/* статья - текст */
.text_c {width:13px;height:15px}
.audio2, .audio2_c {background-position:0 -690px}					/* аудио-2 */
.audio2_c {width:30px;height:30px}
.video2, .video2_c {background-position:0 -720px}					/* видео-2 */
.video2_c {width:30px;height:30px}
.rubric, .rubric_c {background-position:0 -750px}					/* рубрика */
.rubric_c {height:17px;width:15px;}
.plus, .plus_c {background-position:0 -780px}						/* плюс */
.plus_c {width:30px;height:30px}
.minus, .minus_c {background-position:0 -810px}						/* минус */
.minus_c {width:30px;height:30px}
.all_notes, .all_notes_c {background-position:0 -870px}				/* все записи (несколько записей) */
.all_notes_c {height:17px;width:15px;}
.services, .services_c {background-position:0 -900px}				/* все записи (несколько записей) */
.services_c {height:21px;width:22px;}
.plus_green, .plus_green_c {background-position:0 -930px}			/* зеленый плюс */
.plus_green_c {width:17px;height:17px}
.award_30x30, .award_30x30_c {background-position: 0 -960px}        /* ленточка-награда (или медалька... хз) */
.award_30x30_c {width:19px;height:22px}
.close_30x30, .close_30x30_c {background-position: 0 -990px}        /* красная кнопка "закрыть" */
.close_30x30_c {width:15px;height:16px}
.cake, .cake_c {background-position: 0 -1016px}        				/* торт :) */
.cake_c {width:19px;height:19px}
.test, .test_c {background-position:0 -360px}					    /* комментарий (карандаш) */
.test_c {width:14px;height:18px}
.aptechka, .aptechka_c {background-position:0 -1043px}					/* аптечка малыша */
.aptechka_c {width: 20px; height: 18px}
.nano, .nano_c {background: transparent url(/afb9a089/i/icons/icons.png) -231px 0}						/* наноблоги (пузырь) */
.nano_c {width:15px;height:17px}


/* end Icons 30x30 pixels */

/* Icons 32x32 pixels (equal size) | step = 32px */
.ico_32x32_g, .ico_32x32_p {
	width: 32px;
	height: 32px;
}

.ico_32x32_g {background: url(/afb9a089/x/ico/ico_32x32.gif);}
.ico_32x32_p {background: url(/afb9a089/x/ico/ico_32x32.png);}
/* end Icons 30x30 pixels */

/* Icons 40x40 pixels | step = 40px */
.ico_40x40_g, .ico_40x40_p {
	width: 40px;
	height: 40px;
}
.ico_40x40_g {background: url(/afb9a089/x/ico/ico_40x40.gif);}
.ico_40x40_p {background: url(/afb9a089/x/ico/ico_40x40.png);}

.question_answer_40x40, .question_answer_40x40_c {background-position:0 -640px}	/* вопрос-ответ (облака) */
.question_answer_40x40_c {width: 31px; height: 27px}
/* end Icons 40x40 pixels */

/* Icons 50x50 pixels | step = 50px */
.ico_50x50_g, .ico_50x50_p {
	width: 50px;
	height: 50px;
}
.ico_50x50_g {background: url(/afb9a089/x/ico/ico_50x50.gif);}
.ico_50x50_p {background: url(/afb9a089/x/ico/ico_50x50.png);}

.pics_50x50 {background-position: 0 -200px;}                            /* три картинки */
.pics_50x50_c {width: 39px; height: 35px;}

.favorites, .favorites_c {background-position:0 -350px}				/* избранное */
.favorites_c {width:50px;height:33px}
.question_answer_50x50, .question_answer_50x50_c {background-position:0 -550px}	/* вопрос-ответ (облака) */
.question_answer_50x50_c {width: 35px; height: 31px}
/* end Icons 50x50 pixels */

/* Icons 95x95 pixels | step = 95px */
.ico_95x95_g, .ico_95x95_p {
	width: 95px;
	height: 95px;
}

.ico_95x95_g {background: url(/afb9a089/x/ico/ico_95x95.gif);} /* гифа пока не существует, класс на всякий пожарный */
.ico_95x95_p {background: url(/afb9a089/x/ico/ico_95x95.png);}
/* end Icons 95x95 pixels */

.i_nano { width:16px; height:17px; display:block; background-position:-231px 0;}
.icon_nano { width:27px; height:27px; float:left; display:block; margin:3px 10px 0 3px;}

span.input_nano {font-size: 0;white-space:nowrap}
span.input_nano span,span.input_nano b {height: 33px;display: inline-block; behavior: url(/afb9a089/css/png.htc);}
span.input_nano span{background: transparent url(/afb9a089/i/inputs/search_input_left.png) no-repeat scroll top left;vertical-align: top;padding-left: 5px;}
span.input_nano b{background: transparent url(/afb9a089/i/inputs/search_input_right.png) no-repeat scroll top left;width: 12px;margin-left: -2px;}
span.input_nano input{margin-top: 7px; color:#0285CF; font-weight:700; border: 0 solid;font-size: 15px!important;font-family: Tahoma, Arial, Geneva, sans-serif;;position: relative;background-color: #fff;}

.blue_li { padding-top:20px;}
.blue_li li { background:url(/afb9a089/i/backgrounds/li.png) no-repeat 0 0; margin-bottom:20px; list-style:none; padding-left:20px;}
.controls_g, .controls_p {display: block;background-position: top left no-repeat;background-color: transparent;}
.controls_g {background: url(/afb9a089/x/ico/controls.gif);}
.controls_p {background: url(/afb9a089/x/ico/controls.png);}

.controls_to_left, .controls_to_right {width:12px;height:21px;cursor:pointer}
.controls_to_left {background-position: 0 0}
.controls_to_right {background-position: 0 -23px}

div.tviggle { position:relative; cursor:pointer; overflow: hidden; width:486px;}
div.tviggle i { display:block; width:130px; height:95px; position:absolute; left:50%; background:url(/afb9a089/pic/play_me_big.png) no-repeat; top:50%; margin:-47px 0 0 -65px;}

select#regionId { max-width:180px;}
select#cityId { max-width:180px;}
select#countryId { max-width:180px;}

/**
 * ====================
 * = Tvigle
 * ====================
 */

.tvigle {
	z-index: 1;
	position: relative;
	width: 100%;
}

.tvigle img {
	max-width: 100%;
	vertical-align: top;
	cursor: pointer;
	border-radius: 5px;
	box-shadow: 0 2px 5px rgba(100, 100, 100, .5);
}

.tvigle .icon-video-play-big {
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -14px 0 0 -20px;
}

.tvigle:hover img {
	border: 3px solid #fd7eaa;
	margin: -3px;
}

.tvigle:hover .icon-video-play-big {
	opacity: .5;
}

.tvigle iframe {
	vertical-align: top;
}

.header_new_blue4 + .tvigle {
	margin-top: 10px
}.sprite,
.stat_ch,
.stat_del,
.stat_dollar,
.stat_minus,
.vote_bar_main,
.vote_bar_main b,
.vote_bar_main div {background: url(/afb9a089/pic/border_part1.png) no-repeat}


.sprite_gradient {background: url(/afb9a089/pic/border_part2.png) no-repeat}

.sprite2,
.info_stick,
.light_pink_marker span,
#alt_dynamic small {background: url(/afb9a089/pic/sprite2_left.png) no-repeat}

.light_pink_marker i,
#alt_dynamic b,
.sprite2_r {background: url(/afb9a089/pic/sprite2_right.png) no-repeat}

.imgs {background-image: url(/afb9a089/i/icons/icons.png); background-repeat: no-repeat; cursor: pointer;display: block}

/* ТОЛЬКО ДЛЯ ГЛАВНОЙ */
.parnters_sprite {background: url(/afb9a089/pic/partners.png) no-repeat}
table#partners td{text-align: center;vertical-align: middle;height: 110px}
table#partners td a{display:block;margin:0 auto}
table#partners td a.rus_partner {width:160px;height:58px;background-position: 17px -49px}
table#partners td a.rus_motherbaby {width:82px;height:93px;background-position: -509px -2px}
table#partners td a.rus_aistenok {width:133px;height:47px;background-position:-3px -1px}
table#partners td a.rus_mylittle {width:160px;height:30px;background-position:-343px -88px}
table#partners td a.rus_want_baby {width:61px;height:93px;background-position:-604px -1px}
table#partners td a.rus_unicef {width:160px;height:40px;background-position:-137px -6px}
/* //ТОЛЬКО ДЛЯ ГЛАВНОЙ */

/*	Отрисовка бордеров и больших табов + облака(пузыри) */
.border_main, .border_spec {position:relative;padding:1px}
.border_content {background-color:#fff}
.border_main tt.lt,
.border_main tt.rt,
.border_main tt.lb,
.border_main tt.rb {position:absolute;width:12px;height:12px;font-size:0}

.border_blue {background:#a7d4ef}
.border_blue tt.lt {background-position: 0 0;left:0;top:0}
.border_blue tt.rt {background-position: -12px 0;right:0;top:0}
.border_blue tt.lb {background-position: 0 -12px;left:0;bottom:0}
.border_blue tt.rb {background-position: -12px -12px;right:0;bottom:0}
.border_blue .border_content {background-position: 0 0}

.border_blue .tab_off i,
.border_blue .tab_off_a i{background-position: -1036px 1px;margin:0 -4px;height:33px;text-decoration:underline;cursor:pointer;line-height:29px;padding:1px 15px}
.border_blue .tab_on i {height:32px;line-height:31px;border-bottom:1px solid #C2DFF1;padding:1px 0;margin:0 12px;background-position:0 100px}
.border_blue .tab_main {margin:-6px -5px 0;height: 36px;}
.border_blue .tab_main table {position:relative}
.border_blue .tab_main div {position:relative;height:33px;padding:5px;}
.border_blue .tab_main div i {display:block;font-family:Tahoma,Arial,Geneva,sans-serif;color:#49809E;font-size:18px;font-style:normal;white-space: nowrap;}
.border_blue .tab_main b {border-left:1px solid #A7D4EF;border-right:1px solid #A7D4EF;border-bottom:1px solid #A7D4EF;height:27px;margin:9px -1px 0;position:relative;display:block}
.border_blue .tabs_content {margin:6px -5px 0}

.border_pink {background:#fdd4ed}
.border_pink tt.lt {background-position: -24px 0;left:0;top:0}
.border_pink tt.rt {background-position: -36px 0;right:0;top:0}
.border_pink tt.lb {background-position: -24px -12px;left:0;bottom:0}
.border_pink tt.rb {background-position: -36px -12px;right:0;bottom:0}
.border_pink .border_content {background-position: -2070px 0}

.border_grey {background:#e0e0e0}
.border_grey tt.lt {background-position: -48px 0;left:0;top:0}
.border_grey tt.rt {background-position: -60px 0;right:0;top:0}
.border_grey tt.lb {background-position: -48px -12px;left:0;bottom:0}
.border_grey tt.rb {background-position: -60px -12px;right:0;bottom:0}

.border_spec tt.lt,
.border_spec tt.rt,
.border_spec tt.lb,
.border_spec tt.rb {position:absolute;width:10px;height:10px;font-size:0}
.border_spec tt.bs {position:absolute;font-size:0;width:13px;height:8px;left:29px;bottom:-7px}

.border_spec tt.ls,
.border_spec tt.lsw,
.border_spec tt.rs,
.border_spec tt.rsw {position:absolute;font-size:0;width:10px;height:12px;top:20px}
.border_spec tt.ls,
.border_spec tt.lsw {left:-9px}
.border_spec tt.rs,
.border_spec tt.rsw {right:-9px}

.border_spec .border_content {padding:7px 9px;}

.border_yellow_spec {background:#ebeacc;}
.border_yellow_spec tt.lt {background-position: -72px 0;left:0;top:0}
.border_yellow_spec tt.rt {background-position: -82px 0;right:0;top:0}
.border_yellow_spec tt.lb {background-position: -72px -10px;left:0;bottom:0}
.border_yellow_spec tt.rb {background-position: -82px -10px;right:0;bottom:0}
.border_yellow_spec tt.bs {background-position: -132px 0}
.border_yellow_spec tt.ls {background-position: -145px 0}
.border_yellow_spec tt.rs {background-position: -154px 0}
.border_yellow_spec .border_content {background-color:#FCFBE4}

.border_blue_spec {background:#cbe9fa;}
.border_blue_spec tt.lt {background-position: -92px 0;left:0;top:0}
.border_blue_spec tt.rt {background-position: -102px 0;right:0;top:0}
.border_blue_spec tt.lb {background-position: -92px -10px;left:0;bottom:0}
.border_blue_spec tt.rb {background-position: -102px -10px;right:0;bottom:0}
.border_blue_spec tt.bs {background-position: -132px -16px}
.border_blue_spec tt.ls {background-position: -164px 0}
.border_blue_spec tt.lsw {background-position: -164px -12px}
.border_blue_spec tt.rs {background-position: -173px 0}
.border_blue_spec tt.rsw {background-position: -173px -12px}
.border_blue_spec .border_content {background-color:#ECF8FF}

.border_pink_spec {background:#f6d5ee}
.border_pink_spec tt.lt {background-position: -112px 0;left:0;top:0}
.border_pink_spec tt.rt {background-position: -122px 0;right:0;top:0}
.border_pink_spec tt.lb {background-position: -112px -10px;left:0;bottom:0}
.border_pink_spec tt.rb {background-position: -122px -10px;right:0;bottom:0}
.border_pink_spec tt.bs {background-position: -132px -8px}
.border_pink_spec tt.ls {background-position: -145px -12px}
.border_pink_spec tt.rs {background-position: -154px -12px}
.border_pink_spec .border_content {background-color:#FFEFFB}
/* LOGO */
#logo_big, #logo_small {display: block;cursor: pointer;}
#logo_big {float: left; width: 203px; height: 79px; background-position:-200px 0}
#logo_middle {display: block; float: left; width: 156px; height: 61px; cursor: pointer;background-position:-199px -537px}
#logo_small{width: 60px; height: 22px;background-position:-197px -83px}
/* CALENDAR */
.calendar_background_left{background-position:left -406px;height:61px;margin-right:8px;}
.calendar_background_right{background-position:right -406px;height:61px;margin-right:-8px;}
.calendar_toolbar {float: left;width: 114px;padding: 16px 0 0 5px;}
.calendar_right {margin-left: 120px;}
/* TOP-MENU */
.menu_sprite {background: url(/afb9a089/pic/menu_sprite.png) no-repeat;}
.read_menu {background-position:-2px -1px;}
.listen_menu {background-position:0 -177px;}
.watch_menu {background-position:-3px -87px;}
.read_menu,
.listen_menu,
.watch_menu {display:inline-block;width:66px;height:86px}

/*.menu_map {background: url(/afb9a089/pic/menu_map.png?1) left top no-repeat;}*/
.menu_map {background: url(/afb9a089/pic/menu_map_no_sale.png) left top no-repeat;}

ul.main-menu {clear: left;width: 100%;height: 36px;padding-top: 10px;list-style: none;background-position:0 -267px}
ul.main-menu li {display: block; float: left; position: relative;z-index: 100;width: 110px;margin-right: 1px}
ul.main-menu li > a,
ul.main-menu li > a span,
ul.main-menu li > a span b {display: block;height: 36px;color: #fff !important;cursor: pointer;font: bold 16px/36px Arial, Tahoma, Verdana}

ul.main-menu li > a {padding-right: 10px;background-position:right -214px;}
ul.main-menu li > a span {padding-left: 10px;	text-align: center;	background-position: left -214px;}

ul.main-menu li a,
ul.main-menu li a.nolink:hover {text-decoration: none;}
ul.main-menu li a:hover {text-decoration: underline;}
ul.main-menu li a span b {white-space: nowrap;padding-right: 14px; background-position: right -363px;}

ul.main-menu li.dropdown_menu {z-index: 100; position:relative;}
ul.main-menu li.dropdown_menu ul,
ul.main-menu li.dropdown_menu span.dropdown {display: none}

ul.main-menu li.dropdown_menu.hover {z-index: 10800}
ul.main-menu li.dropdown_menu.hover span.dropdown {display: block}
ul.main-menu li.dropdown_menu.hover a.menu_button {background-position: right -1520px;z-index:5000;position:relative}
ul.main-menu li.dropdown_menu.hover a.menu_button span {background-position: left -1520px;}

ul.main-menu li span.dropdown {position: absolute; top:32px; left: -70px; list-style: none; width: 572px; height: 380px; display: block; z-index: 5}
ul.main-menu li span.dropdown span.pink_block {display: block; float: left; height: 357px; width:521px; background-position: left -1556px; vertical-align:top;padding:20px 0 0 33px}
ul.main-menu li span.dropdown b.pink_block {display: block; float: left; height: 380px; width:16px; background-position: right -1556px; vertical-align:top}

ul.main-menu li span.dropdown span.pink_block .dropdown_header2 {display: block; font-size:18px; color:#e83691; font-family: Arial, Geneva, sans-serif;font-weight:normal; padding-bottom: 7px;}
ul.main-menu li span.dropdown span.pink_block .right_half .dropdown_header1 {display: block; font-size:24px; color:#e83691; font-family: Arial, Geneva, sans-serif;font-weight:normal;}
/* узнавай */
ul.main-menu li span.dropdown span.pink_block .left_half,
ul.main-menu li span.dropdown span.pink_block .right_half {display:inline-block;height:300px;margin-top:15px;vertical-align: top;}
ul.main-menu li span.dropdown span.pink_block .left_half {width:250px;border-right: 1px dashed #e35ca4;}
ul.main-menu li span.dropdown span.pink_block .left_half span {display:block;padding:5px 0;font-size:12px;color:#58595b;}
ul.main-menu li span.dropdown span.pink_block .left_half span i {margin-right:16px;vertical-align:top}
ul.main-menu li span.dropdown span.pink_block .left_half span strong {font-weight:normal;font-size:16px;color:#e35ca4;}
ul.main-menu li span.dropdown span.pink_block .left_half span em {display:inline-block;margin-bottom:5px;vertical-align:bottom;font-style: normal}
ul.main-menu li span.dropdown span.pink_block .left_half span a {display:inline;font-size:26px;color:#1087c7!important;font-weight:normal;text-decoration:underline;}
ul.main-menu li span.dropdown span.pink_block .left_half span a:hover {text-decoration:none;}

ul.main-menu li span.dropdown span.pink_block .right_half {width:238px;margin-left:20px}
ul.main-menu li span.dropdown span.pink_block .right_half h1 {height:35px}
ul.main-menu li span.dropdown span.pink_block .right_half a {color: #0285CF!important;;line-height: 14px;font-family: Tahoma, Arial, Geneva, sans-serif;font-size: 14px;display: inline;padding:0;margin:0;font-weight:normal;text-decoration:underline}
ul.main-menu li span.dropdown span.pink_block .right_half a:hover {text-decoration:none}
ul.main-menu li span.dropdown span.pink_block .right_half span {display:block;padding:5px 0 10px;font-size:11px}

/* выбирай */
ul.main-menu li span.dropdown span.pink_block .map_menu {display:block;width:504px;height:305px;position:relative}

ul.main-menu li span.dropdown span.pink_block .map_menu a {display:block;text-decoration:underline!important;position:absolute;font-size:11px;font-weight:normal;text-align:center;line-height: 12px;color:#1087c7!important;}
ul.main-menu li span.dropdown span.pink_block .map_menu a:hover {text-decoration:none!important}

ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_discount        {padding:64px 0 0 0;width:67px;height:18px;top:211px;left:428px;color:#e7389b!important;}
ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_magazine        {padding:64px 0 0 0;width:67px;height:18px;top:158px;left:331px;}
ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_milk            {padding:70px 0 0 0;width:67px;height:30px;top:177px;left:232px;}
ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_waterpool       {padding:67px 0 0 0;width:67px;height:18px;top:150px;left:152px;}
ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_pregnant_shcool {padding:67px 0 0 0;width:81px;height:30px;top:172px;left:40px;}
ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_consultation    {padding:67px 0 0 0;width:81px;height:30px;top:11px;left:404px;}
ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_child_garden    {padding:67px 0 0 0;width:67px;height:30px;top:10px;left:299px;}
ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_nurse           {padding:67px 0 0 0;width:67px;height:18px;top:34px;left:191px;}
ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_clinic          {padding:69px 0 0 0;width:67px;height:18px;top:55px;left:92px;}
ul.main-menu li span.dropdown span.pink_block .map_menu a.mb_roddoms         {padding:67px 0 0 0;width:67px;height:18px;top:24px;left:15px;}

ul.main-menu li span.dropdown span.pink_block .office_lady {background: url(/afb9a089/pic/office_lady.jpg) left top no-repeat;width:222px;height:308px;display:block;margin-top:5px}
ul.main-menu li span.dropdown span.pink_block .menu_services {background: url(/afb9a089/pic/menu_services.png) left top no-repeat;width:267px;height:320px;display:block;margin:0 10px 0 0;;float:right;position:relative} /* height: 320px*/

ul.main-menu li span.dropdown span.pink_block .menu_services a {display:block;position:absolute;height:auto;padding:54px 0 0 0!important;;text-align:center;font-size:11px;line-height:11px;text-decoration:underline;color:#1087c7!important;font-weight:normal}
ul.main-menu li span.dropdown span.pink_block .menu_services a:hover {text-decoration:none}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_rodom {top:0;left:-6px;width:62px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_pregnant_test {top:0;left:57px;width:80px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_budget_p {top:82px;left:209px;width:66px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_bazalt {top:0;left:202px;width:80px;}

ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_ves {top:82px;left:-15px;width:80px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_pol {top:82px;left:66px;width:62px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_name {top:82px;left:140px;width:62px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_date_rodi {top:0;left:131px;width:80px;}

ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_aptechka {top:164px;left:-6px;width:62px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_lines {top:164px;left:66px;width:62px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_market{top:246px;left:66px;width:62px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_photoprint {top:164px;left:140px;width:62px;}
ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_budget_m {top:164px;left:209px;width:66px;}

ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_medcart {top:246px;left:-6px;width:62px;}

ul.main-menu li span.dropdown span.pink_block .menu_services a.bm_hospitallist {left: -15px;top: 241px;	width: 80px;}

ul.main-menu li span.dropdown span.pink_block .menu_services a.more_services {top:248px;left:77px;width: 189px;padding:0!important;height:43px;}

ul.main-menu li.top-last {float: right;width: auto;z-index:0;}
ul.main-menu li.top-last span {display: block;}
ul.main-menu li.top-last a {display: inline-block;vertical-align: top;}
ul.main-menu li.top-last a:first-child {padding: 0;margin-right: 5px;}
ul.main-menu li.top-last a + a {font: bold 14px Arial, Tahoma, Verdana, sans-serif;background: none;color: #0285cf !important;}

/* ЮЗЕРПИКИ И АВАТАРЫ */
a.userpic_30_30,
a.userpic_42_42,
a.userpic_65_65,
a.userpic_65_65_video,
a.userpic_65_65_pink,
a.userpic_77_77,
a.userpic_77_77_audio,
a.userpic_77_77_video,
a.userpic_87_87,
a.userpic_87_87_yellow,
a.userpic_87_87_pink,
a.userpic_90_90,
a.userpic_90_90_pink,
a.userpic_120_90,
a.userpic_120_150,
a.userpic_126_147,
a.userpic_190_126,
a.userpic_190_126_video,
a.userpic_200_200,
a.userpic_220_250 {display: block; float: left; padding: 0; margin: 0; overflow: hidden; position: relative}

a.userpic_30_30 img,
a.userpic_42_42 img,
a.userpic_65_65 img,
a.userpic_65_65_video img,
a.userpic_65_65_pink img,
a.userpic_77_77 img,
a.userpic_77_77_audio img,
a.userpic_77_77_video img,
a.userpic_87_87 img,
a.userpic_87_87_pink img,
a.userpic_87_87_yellow img,
a.userpic_90_90 img,
a.userpic_90_90_pink img,
a.userpic_120_90 img,
a.userpic_120_150 img,
a.userpic_126_147 img,
a.userpic_190_126 img,
a.userpic_190_126_video img,
a.userpic_200_200 img,
a.userpic_220_250 img {border: none; float: left; line-height: 0; background: url(/afb9a089/x/ico/ajax_loader_blue.gif) no-repeat 50% 50%; zoom:1}

a.userpic_30_30 b,
a.userpic_42_42 b,
a.userpic_65_65 b,
a.userpic_65_65_video b,
a.userpic_65_65_pink b,
a.userpic_77_77 b,
a.userpic_77_77_audio b,
a.userpic_77_77_video b,
a.userpic_87_87 b,
a.userpic_87_87_yellow b,
a.userpic_87_87_pink b,
a.userpic_90_90 b,
a.userpic_90_90_pink b,
a.userpic_120_90 b,
a.userpic_120_150 b,
a.userpic_126_147 b,
a.userpic_190_126 b,
a.userpic_190_126_video b,
a.userpic_200_200 b,
a.userpic_220_250 b {display: block; position: absolute; top: 0; left: 0;cursor:pointer}

a.userpic_30_30,
a.userpic_30_30 b {width: 36px; height: 36px}
a.userpic_30_30 img{width: 30px;height: 30px;padding: 3px}
a.userpic_30_30 b{background-position:-85px -302px}

a.userpic_42_42,
a.userpic_42_42 b {width: 50px;height: 50px}
a.userpic_42_42 img{width: 42px;height: 42px;padding: 4px}
a.userpic_42_42 b{background-position:-121px -302px}

a.userpic_65_65,
a.userpic_65_65 b,
a.userpic_65_65_pink,
a.userpic_65_65_pink b,
a.userpic_65_65_video,
a.userpic_65_65_video b {width: 73px;height: 73px}
a.userpic_65_65 img,
a.userpic_65_65_pink img,
a.userpic_65_65_video img {width: 65px;height: 65px;padding: 4px}
a.userpic_65_65 b{background-position:1px -387px}
a.userpic_65_65_pink b {background-position:-72px -387px}
a.userpic_65_65_video b{background-position:1px -460px}

a.userpic_77_77,
a.userpic_77_77 b,
a.userpic_77_77_audio,
a.userpic_77_77_audio b,
a.userpic_77_77_video,
a.userpic_77_77_video b {width: 85px;height: 85px;}
a.userpic_77_77 img,
a.userpic_77_77_audio img,
a.userpic_77_77_video img {width: 77px;height: 77px;padding: 4px;}
a.userpic_77_77 b{background-position:0 -217px}
a.userpic_77_77_audio b{background-position:0 -302px;}
a.userpic_77_77_video b{background-position:-75px -217px;}

/*  */
a.userpic_87_87, a.userpic_87_87_pink {width: 95px;height: 95px;}
a.userpic_87_87 img, a.userpic_87_87_pink img {width: 87px;height: 87px;padding: 4px;}
a.userpic_87_87 b {width: 95px;height: 95px;background: transparent url(/afb9a089/i/userpic/border_87x87.png) left top no-repeat;}
a.userpic_87_87_pink b {width: 95px;height: 95px;background: transparent url(/afb9a089/i/userpic/border_87x87_pink.png) left top no-repeat;}

a.userpic_87_87_yellow{width: 95px;height: 95px;}
a.userpic_87_87_yellow img{width:87px;height:87px;padding:4px}
a.userpic_87_87_yellow b{width: 95px;height: 95px;background: transparent url(/afb9a089/i/userpic/border_87x87_yellow.png) left top no-repeat;}

a.userpic_90_90,a.userpic_90_90_pink,a.userpic_90_90 b,a.userpic_90_90_pink b {width: 98px;height: 98px;}
a.userpic_90_90 img, a.userpic_90_90_pink img {width: 90px;height: 90px;padding: 4px;}
a.userpic_90_90 b{background-position:0 -24px;}
a.userpic_90_90_pink b{background-position:-98px -24px;}

a.userpic_120_90,
a.userpic_120_90 b {width: 128px;height: 98px}
a.userpic_120_90 img{width: 120px;height: 90px;padding: 4px}
a.userpic_120_90 b{background-position: -199px -891px}

a.userpic_120_150,
a.userpic_120_150 b {width: 128px;height: 158px}
a.userpic_120_150 img{width: 120px;height: 150px;padding: 4px}
a.userpic_120_150 b{background-position: -3489px -84px}

a.userpic_126_147,
a.userpic_126_147 b {width: 134px;height: 155px}
a.userpic_126_147 img{width: 126px;height: 147px;padding: 4px}
a.userpic_126_147 b{background-position: -62px -823px}

a.userpic_190_126,
a.userpic_190_126 b,
a.userpic_190_126_video,
a.userpic_190_126_video b{width: 196px; height: 132px;}
a.userpic_190_126 img,
a.userpic_190_126_video img{width: 188px; height: 124px; padding: 4px}
a.userpic_190_126 b{background-position: 0 -664px}
a.userpic_190_126_video b{background-position: 0 -533px}

a.userpic_200_200,
a.userpic_200_200 b {width: 208px;height: 208px}

a.userpic_200_200 img{width: 200px; height: 200px; padding: 4px;}
a.userpic_200_200 b{background-position: -199px -681px;cursor:pointer}

/* ЗАГОЛОВКИ */
.header_new_blue,
.header_new_blue2,
.header_new_blue3,
.header_new_blue4,
.header_new_blue5,
.header_new_unyan,
.header_new_pink,
.header_new_white {min-height:29px;//height:auto!important;//height:29px;margin:0;border-bottom:1px solid #c2dff1;color:#49809e;font-family: Tahoma, Arial, Geneva, sans-serif;font-size:18px;line-height:22px}
.header_new_blue {margin:0 12px;padding:4px 0 0}
.header_new_blue2 {margin:0 10px;padding:6px 0 0}
.header_new_white {border-bottom:1px solid #fff;color:#fff;}
.header_new_blue3 {padding:8px 0 0}
.header_new_blue4,
.header_new_pink,
.header_new_white {padding:16px 0 0}
.header_new_white a {color: #eee}
.header_new_unyan {padding:0 0 4px}
.header_new_pink {color:#D690B1}

h1.page_title {
	font-size: 18px;
	font-weight: normal;
	display: inline;
}

.tabs li.on b div {min-height:29px;//height:auto!important;//height:29px;margin:0 16px;border-bottom:1px solid #c2dff1;padding:6px 0 0 0;color:#49809e;font-family: Tahoma, Arial, Geneva, sans-serif;font-size:18px}
.tabs li.off b div {min-height:29px;//height:auto!important;//height:29px;margin:0 16px;padding:6px 0 0 0;color:#49809e;font-family: Tahoma, Arial, Geneva, sans-serif;font-size:18px;text-decoration: underline}
.tabs li.off b div:hover {text-decoration: none}

.header_grey{background-position: left 0;}
.header_grey div{background-position: right 0;height: 16px;color: #797878;font-size: 12px;font-family:Tahoma,Arial,Geneva;font-weight: 700;padding: 4px 0 4px 12px;}

/*topic*/
.topic_blue,
.topic_pink,
.topic_yellow,
.topic_green {height:23px;display:block}
.topic_blue strong,
.topic_pink strong,
.topic_yellow strong,
.topic_green strong {height:23px;display:block;line-height:21px;padding-left:8px;font-size:12px;font-weight:700;white-space:nowrap}
.topic_blue {background-position:left -86px}
.topic_blue strong {background-position:right -86px;color:#49809e}
.topic_pink {background-position:left -191px}
.topic_pink strong {background-position:right -191px;color:#bd83ae}
.topic_yellow {background-position:left -132px}
.topic_yellow strong {background-position:right -132px;color:#b39d61}
.topic_green {background-position:left -109px}
.topic_green strong {background-position:right -109px;color:#739e5e}
/* */
.topic_blue2 {background: url(/afb9a089/i/topics/topic_blue2_l.gif) top left no-repeat;height:36px;display:block}
.topic_blue2 strong {background: url(/afb9a089/i/topics/topic_blue2_r.gif) top right no-repeat;height:36px;display:block;line-height:16px;padding:1px 0 0 8px;font-size:13px;font-weight:700;color:#49809e}

/* Облака POPUP */

#popups {position:absolute;display:none;top:0;left:0;z-index:11999}
#popups tt {font-size:0;position:absolute;z-index:1}
#popups tt.popups_tl {left:0;top:0}
#popups	tt.popups_tr {margin-left:100%;top:0}
#popups	tt.popups_bl {left:0;bottom:0}
#popups	tt.popups_br {margin-left:100%;bottom:0}
#popups .popups_text {position:relative;z-index:2;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;background-color:#fff}
#popups .popup_intext {border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;background-color:#fff}
#popups .say_bottom {width:23px;height:19px;margin-top:-1px;font-size:0;position:absolute;top:100%;z-index:3}
#popups .popups_cross {position:absolute;right:3px;top:4px;z-index:5000;display:block}

.popups_r10 {padding:0 10px;}
.popups_r10 tt {width:20px;height:20px}
.popups_r10 tt.popups_br,
.popups_r10 tt.popups_tr {left:-20px}
.popups_r10 .popups_text {padding:10px 0}
.popups_r10 .popup_intext {margin: 0 -10px;padding: 0 10px}
.popups_r10 .content_div {margin:-2px 0}
.popups_r10 .say_bottom {left:10px}

.popups_r4 {padding:0 5px;}
.popups_r4 tt {width:8px;height:8px}
.popups_r4 tt.popups_br,
.popups_r4 tt.popups_tr {left:-8px}
.popups_r4 .popups_text {padding:4px 0}
.popups_r4 .popup_intext {margin: 0 -5px;padding: 0 4px}
.popups_r4 .content_div {margin:-2px 0}
.popups_r4 .say_bottom {left:4px}

.popups_blue tt {background-position: -23px -796px}
.popups_blue .popups_text,
.popups_blue .popup_intext {border-color: #9cbfd3}
.popups_blue .say_bottom {background-position:0 -796px;}
.popups_blue .popups_cross {background-position:-112px -83px}
.popups_blue .popups_cross:hover {background-position:-129px -83px}

.popups_pink tt {background-position: -354px -893px}
.popups_pink .popups_text,
.popups_pink .popup_intext {border-color: #f1c6db}
.popups_pink .say_bottom {background-position:-331px -893px}
.popups_pink .popups_cross {background-position:-112px -83px}
.popups_pink .popups_cross:hover {background-position:-129px -83px}

.popups_yellow tt {background-position: -44px -796px}
.popups_yellow .popups_text,
.popups_yellow .popup_intext {border-color: #bb975d}
.popups_yellow .say_bottom {background-position:-53px -796px}
.popups_yellow .popups_cross {background-position:-112px -101px}
.popups_yellow .popups_cross:hover {background-position:-129px -101px}

/* ПОМОШНИКИ */
.border_underline_blue {border-bottom:1px solid #c2dff1;padding-bottom:5px;}
.border_top_blue {border-top:1px solid #c2dff1;}
/*

/* КНОПКИ  *//* Размер высота: 25px */

a.button_loading,
a.button_loading_pink,
a.button_blue_25,
a.button_pink_25,
a.button_pink_21,
a.button_blue_21,
a.button_blue_small,
a.button_blue_small18,
a.button_pink_small,
a.button_pink_small18,
a.button_light_blue,
a.button_green_28,
a.button_blue_point {white-space:nowrap}

a.button_loading span,
a.button_loading_pink *,
a.button_blue_25 *,
a.button_pink_25 *,
a.button_pink_21 *,
a.button_blue_21 *,
a.button_blue_small *,
a.button_blue_small18 *,
a.button_pink_small *,
a.button_pink_small18 *,
a.button_light_blue *,
a.button_light_pink *,
a.button_green_28 *,
a.button_yellow_28 *,
a.button_pink_28 *,
a.button_blue_28 *,
a.button_pink_28_14 *,
a.button_blue_28_14 *,
a.button_blue_point * {font-family: Arial, Helvetica, sans-serif}

a.button_loading span {position:relative!important;color:#8FD3F7!important}
a.button_loading span img{width:16px!important;height:16px!important;position: absolute!important;left:50%!important;top:22%!important}

a.button_loading_pink span{position:relative;color:#FCB9D9!important}
a.button_loading_pink span img{width:16px;height:16px;position:absolute;left:50%;top:17%;display:inline-block!important}

a.button_blue_25 span img,
a.button_pink_25 span img,
a.button_pink_21 span img,
a.button_blue_21 span img,
a.button_blue_25 img,
a.button_pink_25 img,
a.button_green_28 img,
a.button_yellow_28 img,
a.button_pink_28_14 img,
a.button_blue_28_14 img,
a.button_pink_28 img,
a.button_blue_28 img {display: none}

/*a.button_blue_25 *, a.button_pink_25 * {vertical-align:21px} */

a.button_blue_25,
a.button_pink_25,
a.button_green_28,
a.button_yellow_28,
a.button_pink_28,
a.button_blue_28,
a.button_pink_28_14,
a.button_blue_28_14
{text-decoration: none; cursor: pointer;}

a.button_blue_point,
a.button_pink_point{margin: 0 2px; line-height: 21px; background: url(/afb9a089/i/icons/icons.png) no-repeat -60px -458px; font-size: 12px; text-align: center; line-height: 18px; font-weight: bold; color: #fff; width: 20px; height: 20px; cursor: pointer; display: inline-block;}

a.button_pink_point {background-position: -38px -458px; text-decoration: none}

a.button_green_28 span, a.button_green_28 b,
a.button_yellow_28 span, a.button_yellow_28 b,
a.button_pink_28 span, a.button_pink_28 b,
a.button_blue_28 span, a.button_blue_28 b,
a.button_blue_28_14 span, a.button_blue_28_14 b,
a.button_pink_28_14 span, a.button_pink_28_14 b
{display: inline-block; height: 28px; font-size: 16px; line-height: 28px; vertical-align: top; cursor: pointer; color: #fff;}

a.button_blue_28_14 span, a.button_blue_28_14 b, a.button_pink_28_14 span, a.button_pink_28_14 b { font-size:14px;}
a.button_green_28 span, a.button_yellow_28 span, a.button_pink_28 span, a.button_pink_28_14 span, a.button_blue_28 span, a.button_blue_28_14 span {padding-left: 15px}
a.button_green_28 b, a.button_yellow_28 b, a.button_pink_28 b, a.button_pink_28_14 b, a.button_blue_28 b, a.button_blue_28_14 b {width: 15px}
a.button_green_28 span {background-position:left -573px}
a.button_green_28 b {background-position:right -573px}
a.button_yellow_28 span {background-position:left -601px}
a.button_yellow_28 b {background-position:right -601px}
a.button_pink_28 span, a.button_pink_28_14 span {background-position:left -545px; text-shadow: 0 -1px 0 #F190BD, -1px -1px 0 #F190BD, 1px -1px 0 #F190BD}
a.button_pink_28 b, a.button_pink_28_14 b {background-position:right -545px}
a.button_blue_28 span, a.button_blue_28_14 span {background-position:left -517px; text-shadow: 0 -1px 0 #69BBE9, -1px -1px 0 #69BBE9, 1px -1px 0 #69BBE9}
a.button_blue_28 b, a.button_blue_28_14 b {background-position:right -517px}


a.button_blue_25 span, a.button_blue_25 b,a.button_pink_25 span, a.button_pink_25 b {height: 25px; display: inline-block; cursor: pointer;}

a.button_blue_25 span,a.button_pink_25 span {vertical-align: top; line-height: 25px; padding-left: 12px; font-size: 16px; color: #fff}
a.button_blue_25 b, a.button_pink_25 b{width: 12px;vertical-align: top;}

a.button_pink_25 span{background-position:left -467px; text-shadow: 0 -1px 0 #F190BD, -1px -1px 0 #F190BD, 1px -1px 0 #F190BD}
.ie a.button_pink_25 span strong{color:#F190BD;}
a.button_pink_25 b{background-position:right -467px}
a.button_blue_25 span{background-position:left -492px; text-shadow: 0 -1px 0 #69BBE9, -1px -1px 0 #69BBE9, 1px -1px 0 #69BBE9}
a.button_blue_25 b{background-position:right -492px}

/* Размер высота: 21px */
a.button_blue_21, a.button_pink_21 {text-decoration: none;cursor: pointer;display: inline-block}
a.button_blue_21 span, a.button_blue_21 b, a.button_pink_21 span, a.button_pink_21 b {height: 21px;display: inline-block;cursor: pointer}
a.button_blue_21 span, a.button_pink_21 span {vertical-align: top;line-height: 21px;padding-left: 12px;font-size: 12px;color: #fff}
a.button_blue_21 b, a.button_pink_21 b {width: 12px;vertical-align: top}

a.button_blue_21 span{background-position:left -629px; text-shadow: 0 -1px 0 #2791CF}
a.button_blue_21 b{background-position:right -629px}
a.button_pink_21 span{background-position:left -650px; text-shadow: 0 -1px 0 #F190BD}
a.button_pink_21 b{background-position:right -650px}

/* Размер высота: 19px */
a.button_blue_small,
a.button_pink_small {text-decoration: none;cursor: pointer;display: inline-block}
a.button_blue_small span, a.button_blue_small b, a.button_pink_small span, a.button_pink_small b {height: 19px;display: inline-block;cursor: pointer}
a.button_blue_small span, a.button_pink_small span {vertical-align: top;line-height: 19px;padding-left: 12px;font-size: 12px;color: #fff}
a.button_blue_small b, a.button_pink_small b {width: 12px;vertical-align: top}
a.button_blue_small span{background-position:left -690px}
a.button_blue_small b{background-position:right -690px}
a.button_pink_small span{background-position:left -671px}
a.button_pink_small b{background-position:right -671px}

a.button_light_blue * {margin:0!important;padding:0!important;height:19px!important;line-height:17px!important}
a.button_light_blue{text-decoration: none;cursor: pointer;display: inline-block!important}
a.button_light_blue span, a.button_light_blue b{display: inline-block!important;cursor: pointer}
a.button_light_blue span{background-position:left -709px;vertical-align: top!important;padding-left: 12px!important;font-size: 12px!important;color: #1b93d0!important}
a.button_light_blue b{background-position:right -709px;width: 12px!important;vertical-align: top;}

/* Теги: tag */

a.button_blue_tag{text-decoration: none;cursor: pointer;display: inline-block;}
a.button_blue_tag span, a.button_blue_tag b{height: 16px;display: inline-block;cursor: pointer;}
a.button_blue_tag span{background-position:left -764px;vertical-align: top;line-height: 16px;padding-left: 7px;font-size: 11px;color: #148ac8}
a.button_blue_tag b{background-position:right -764px;width: 7px;vertical-align: top}

a.button_pink_tag{text-decoration: none;cursor: pointer;display: inline-block;}
a.button_pink_tag span, a.button_pink_tag b{height: 16px;display: inline-block;cursor: pointer;}
a.button_pink_tag span{background-position:left -1940px;vertical-align: top;line-height: 16px;padding-left: 7px;font-size: 11px;color: #e563a5}
a.button_pink_tag b{background-position:right -1940px;width: 7px;vertical-align: top}

/* End of Теги *//* End of BUTTONS */

/* сервисы на главной */
.services_background_left {background-position: left -780px}
.services_background_right {background-position: right -780px; height:36px;padding:7px 0 12px 7px;margin-bottom:5px}

/* указатели скроллера */
.left_arrow_scroller, .right_arrow_scroller {display:block;height:36px;width:17px}
.left_arrow_scroller {background-position:-16px -823px}
.right_arrow_scroller {background-position:0 -823px}
.up_arrow_scroller,.down_arrow_scroller {display:block;height:17px;width:26px;margin:0 auto;cursor:pointer}
.up_arrow_scroller {background-position:-33px -839px}
.down_arrow_scroller {background-position:-33px -822px}

/* Поля ввода (inputs) */
span.input_blue_big, span.input_blue{font-size:0;display:inline-block;white-space:nowrap}

span.span_input {font-size: 0;white-space:nowrap}
span.span_input span {vertical-align: top;padding-left: 5px}
span.span_input b {width: 9px;margin-left: -2px;}
span.span_input input {border: 0 solid;font-family: Tahoma, Arial, Geneva, sans-serif}

span.input_blue_big span, span.input_blue_big b{height: 28px;display: inline-block}
span.input_blue_big span{background-position:left -835px;line-height: 28px}
span.input_blue_big b{background-position:right -835px;}
span.input_blue_big input{margin-top:4px!important;font-size:15px!important;color:#0285CF;font-weight: 700;}

span.input_blue{display:inline-block}
span.input_blue span, span.input_blue b{height: 24px;display: inline-block}
span.input_blue span{background-position:left -863px;padding-left:4px}
span.input_blue b{background-position:right -863px;width: 8px}
span.input_blue input{margin-top: 4px;font-size: 12px;background-color: #f1faff}

span.input_white_pink span, span.input_white_pink b,
span.input_white span, span.input_white b{height: 24px;display: inline-block}
span.input_white span{background-position:left -887px}
span.input_white b{background-position:right -887px}
span.input_white_pink input,
span.input_white input{margin-top: 4px;border: 0 solid;font-size: 12px;background-color: #fff}

span.input_white_pink span{background-position:left -911px}
span.input_white_pink b{background-position:right -911px}

span.input_blue_search span,span.input_blue_search b,
span.input_registration span,span.input_registration b {height: 33px;display: inline-block}
span.input_blue_search span,
span.input_registration span {background-position:left -935px}
span.input_blue_search b,
span.input_registration b {background-position:right -935px}
span.input_blue_search input{margin-top: 7px;color:#0285CF!important;font-weight:700;font-size: 15px!important;background-color: #fff}
span.input_registration input{margin-top: 1px;color:#0285CF!important;font-weight:normal;font-size: 22px!important;background-color: #fff}

/* Маркер */
	.marker, .marker span {display: inline-block;white-space: nowrap;}
	.marker span span {display: inline;white-space: normal;padding: 0;background: none;}

	/* Розовый маркер */
	.marker_pnik_20, .marker_pink_20 span {line-height: 20px; color: #fff}
	.marker_pink_20 {padding-right: 5px;background-position:right -968px}
	.marker_pink_20 span {padding-left: 5px;background-position: left -968px}
	/* end Розовый маркер */

	.light_pink_marker {height:20px;line-height: 18px;text-decoration:none}
	.light_pink_marker span, .light_pink_marker i {height:20px;line-height: 20px;display: inline-block}
	.light_pink_marker span{background-position:left -968px;vertical-align:top;color:#fff;padding-left:6px;text-decoration:none}
	.light_pink_marker i {background-position: right -968px;width:5px}

/* end Маркер */

/* верхняя информационная плашка */
#informer_top {background-color:#e4f5ff;background-position:left -988px}
#informer_top div.inner_bg {height: 33px;background-position:right -988px}
#informer_top span {display: block}

/* stick */
div.stick {display: none;position: absolute;right: 0;top: -18px;z-index: 100;width: 126px;height: 22px;text-align: center;font: 11px/16px Arial, Tahoma, sans-serif;color: #fff;background-position:-199px -599px}
.info_stick {background-position:left -1197px;height:26px;line-height:20px;position:absolute;z-index:10600;font-size:12px;padding:0 8px; color: #fff;white-space: nowrap;}
/* поле авторизации */
input.login_bg {background-color:#fff;background-position: -195px -623px}
input.pass_bg{background-color:#fff;background-position: -195px -652px}
input.search_bg{background-color:#fff;background-position: -331px -920px}

/* булеты */
.info_bullet_green,
.info_bullet_block_green,
.info_bullet_link_green {background-position: left -1331px}
.info_bullet_grey,
.info_bullet_block_grey,
.info_bullet_link_grey {background-position: left -1280px}
.info_bullet_block_green,
.info_bullet_block_grey{width:13px;height:23px}
.info_bullet_link_green,
.info_bullet_link_grey{padding: 0 0 0 11px}

/* иконки детки */
.child_icon{margin: 0 3px 3px 0; display: block; float: left; cursor: pointer;}
*html .child_icon{margin: 0 3px 0 0}
.child_icon, .child_icon_1,.child_icon_2,.child_icon_3,.child_icon_4 {width: 20px; height: 20px}
.child_icon_1{background-position:-78px -796px}
.child_icon_2{background-position:-99px -796px}
.child_icon_3{background-position:-120px -796px}
.child_icon_4{background-position:-142px -796px}

/* Иконки основные */
.i1 {width: 40px;height: 37px;}
.i3 {width:39px;height:39px;}
.i8 {height:38px;width:40px;}
.i2,.i4,.i5,.i6,.i7{width: 40px;height: 40px;}
.i1 {background-position: 0 0;}
.i2 {background-position: 0 -38px;}
.i3 {background-position: 0 -80px;}
.i4 {background-position: 0 -121px;}
.i5 {background-position: 0 -162px;}
.i6 {background-position: 0 -205px;}
.i7 {background-position: 2px -250px;}
.i8 {background-position: 1px -286px;}

.i_menu_mail,
.i_menu_friends,
.i_menu_journal,
.i_menu_community,
.i_menu_photo,
.i_menu_calendar,
.i_menu_services,
.i_menu_video,
.i_menu_music,
.i_menu_favorite,
.i_menu_setup {width: 32px;height: 32px}

.i_menu_favorite_small {width:17px;height:16px}

.i_menu_mail {background-position: 0 -391px;}
.i_menu_friends {background-position: -32px -390px;}
.i_menu_journal {background-position: -64px -391px;}
.i_menu_community {background-position: -96px -388px;}
.i_menu_photo {background-position: -132px -390px;}
.i_menu_calendar {background-position: -167px -391px;}
.i_menu_services {background-position: 0 -425px;}
.i_menu_video {background-position: -32px -425px;}
.i_menu_music {background-position: -133px -425px;}
.i_menu_favorite {background-position: -133px -425px;}
.i_menu_favorite_small {background-position: -176px -431px;}
.i_menu_setup {background-position: -98px -425px;}

.i_menu_favorite_middle {width:26px;height: 25px}
.i_menu_favorite_middle {background-position: -136px -458px;}

.i_card{width:14px;height:13px;}

/* userpic icons */
.i01 {width: 14px;height: 13px;}
.i01 {background-position: -40px 0;}


.i02 {width: 17px;height: 14px}
.i03, .i09{width: 15px;height: 14px}
.i02 {background-position: -39px -12px}
.i03 {background-position: -42px -27px}
.i_card {background-position: -228px -308px}
.i09 {background-position: -39px -110px}
.i10 {width: 8px; height: 15px}
.i10 {background-position: -226px -379px}

.i04, .i04del{width: 15px;height: 14px}
.i04 {background-position: -42px -42px}
.i04del {background-position: -42px -27px}
.i01,.i02,.i03,.i09,.i04,.i_card{margin: 2px}
.i03,.i09,.i04 {margin-left:0}
.i05,.i06,.i05l,.i_v_down,.i_v_up{width: 16px;height: 16px;float: left;margin-right: 7px}
.i05 {background-position: -42px -58px!important}
.i05l {background-position: -63px -26px!important}
.i06 {background-position: -42px -58px}
.i_v_down {background-position: -59px -58px!important}
.i_v_up {background-position: -226px -347px!important}

.i07{width: 20px;height: 18px}
.i07 {background-position: -44px -77px;} /* play down */

.i08{width: 16px;height: 12px; margin-bottom: 3px}
.i00{width: 16px;height: 15px}
.i08 {background-position: -41px -98px;} /*Удалить из лучших подруг*/
.i00 {background-position: -56px -98px;} /*Добавить в лучшие подруги */

.i_nastroiki  {width: 40px;height: 40px;margin-left:2px;}
.i_nastroiki {background-position: -113px -42px;}
.i_services   {height:39px;margin-left:3px;width:40px;}
.i_services {background-position: -1px -246px;}

.i_heart_small {width: 13px;height: 12px;}
.i_heart_small {background-position: -95px -119px;}

.i_plus,.i_minus{width: 29px;height: 29px;}
.i_plus {background-position: -43px -129px;}
.i_minus {background-position: -43px -160px;}

.i_friends_online{width: 27px;height: 25px}
.i_friends_all,.i_friends_best{width: 27px;height: 25px}
.i_friends_right,.i_friends_left{width: 30px;height: 31px}
.i_friends_search{width: 94px;height: 17px}
.i_friends_online {background-position: -226px -369px}
.i_friends_best {background-position: -44px -192px;}
.i_friends_right {background-position: -43px -247px;}
.i_friends_left {backgroud-position: -43 -280px;}
.i_friends_search {background-position: 0 -324px;}
.i_friends_all {background-position: -44px -220px;}

.i_message_all{height:24px;width:34px;}
.i_message_all {background-position: -204px -87px;}

.i_message_unread{height:24px;width:34px;}
.i_message_unread {background-position: -204px -113px;}

.i_message_dialog{height:32px;width:34px;}
.i_message_dialog {background-position: -204 -137px;}

.i_message_dialog{height:32px;width:34px;}
.i_message_dialog {background-position: -204 -137px;}

.i_message_stop{height:26px;width:34px;}
.i_message_stop {background-position: -203px -172px;}

.i_message_trash{height:28px;width:34px;}
.i_message_trash {background-position: -204px -200px;}

.i_rss {display: block; background: url(/afb9a089/i/icons/rss.png) left top no-repeat; width:28px;height:28px}

.i_plus_blue {width:21px;height:21px}
.i_plus_blue {background-position: -74px -201px;}

.i_arrow_pink_down{height:16px;display:block;vertical-align:middle;background: transparent url(/afb9a089/i/icons/arrow_pink_down.png) no-repeat scroll 0 0;padding-left:20px;font-style:normal}

.i_icon_lines_40x40,
.i_icon_calend_40x40,
.i_icon_names_40x40,
.i_icon_roddom_40x40,
.i_icon_medcard_40x40,
.i_icon_panning_40x40,
.i_icon_budgetbaby_40x40,
.i_icon_polbaby_40x40,
.i_icon_privivki_40x40,
.i_icon_birth_date_40x40,
.i_icon_names_40x40,
.i_icon_pregnantonline_tests_40x40 {width:40px;height:40px}

.i_icon_calend_40x40 {background-position: -114px -282px;}
.i_icon_lines_40x40 {background-position: -154px -201px;}
.i_icon_names_40x40 {background-position: -154px -78px;}
.i_icon_roddom_40x40 {background-position: -154px -119px;}
.i_icon_medcard_40x40 {background-position: -154px -160px;}
.i_icon_budgetbaby_40x40 {background-position: -155px -241px;}
.i_icon_panning_40x40 {background-position: -155px -282px;}
.i_icon_polbaby_40x40 {display: block; background: url(/afb9a089/i/icons/polbaby_40x40.gif) left top no-repeat;}
.i_icon_privivki_40x40 {display: block; background: url(/afb9a089/i/icons/privivki_40x40.gif) left top no-repeat;}
.i_icon_birth_date_40x40 {display: block; background: url(/afb9a089/i/icons/birth_date_40x40.gif) left top no-repeat;}
.i_icon_names_40x40 {display: block; background: url(/afb9a089/i/icons/names_40x40.gif) left top no-repeat;}
.i_icon_pregnantonline_tests_40x40 {display: block; background: url(/afb9a089/i/icons/pregnantonline_test_40x40.gif) left top no-repeat;}

.i_cross {width:10px;height:11px;margin:4px 6px 0 0;float:left}
.i_cross {background-position:-123px -2px;}

.i_dot, .i_dot_pink {padding: 0 0 0 4px; display: block; width: 7px; height: 11px; float: left;}
.i_dot{background: transparent url(/afb9a089/i/icons/blue_dot.gif) no-repeat scroll 0 4px;}
.i_dot_pink{background: transparent url(/afb9a089/i/icons/pink_dot.gif) no-repeat scroll 0 4px;}

.i_arrow_right {float: left;height: 14px;width: 12px;margin-right: 2px;}
.i_arrow_right {background-position: -55px 1px;}

.i_arrow_up,
.i_arrow_down {float: left;height: 9px;width: 11px;margin-right: 2px;}
.i_arrow_up {background-position: -67px -7px;}
.i_arrow_down {background-position: -67px 1px;}

.i_appo {height:16px;width:17px}
.i_appo {background-position: -114px -249px;}

.i_arrow_left {float: left;height: 15px;width: 8px;margin-right: 2px;}
.i_arrow_left {background-position: -58px -12px;}

.i_audio_icon {height: 40px;width: 47px}
.i_audio_icon {background-position: -154px 0px !important;}

.i_speak {height: 20px;width: 24px}
.i_speak {background-position: -112px -225px;}

.i_video_icon {height: 38px;width: 45px}
.i_video_icon {background-position: -154px -40px !important;}

.i_ok_11 {height: 11px;width: 11px}
.i_ok_11 {background-position: -140px -134px;}

.i_err_11 {height: 11px;width: 11px}
.i_err_11 {background-position: -140px -147px;}

.i_down_11 {height: 11px;width: 11px}
.i_down_11 {background-position: -140px -160px;}

.i_up_11 {height: 11px;width: 11px}
.i_up_11 {background-position: -140px -172px;}

.i_prev_page,
.i_next_page {height: 15px;width: 10px;display:inline-block!important;vertical-align: top;}
.i_prev_page {background-position: -77px -226px;}
.i_next_page {background-position: -92px -226px;}

.i_end_page,
.i_first_page {height: 15px;width: 14px;display:inline-block!important;}
.i_end_page {background-position: -178px -368px;}
.i_first_page {background-position: -178px -348px;}

.i_info {width:17px; height:17px}
.i_info {background-position: -77px -155px;}

.i_info_pink {width:17px;height:17px}
.i_info_pink {background-position: -136px -187px;}

a.moimir i {height:16px;width:16px;}
a.moimir i {background-position: -134px -324px;}
a.moimir:hover i {background-position: -170px -324px;}

a.vkontakte i {height:16px;width:16px;}
a.vkontakte i {background-position: -116px -323px;}
a.vkontakte:hover i {background-position: -152px -323px;}

a.twitter i {height:16px;width:16px;}
a.twitter i {background-position: 0 -459px;}
a.twitter:hover i {background-position: -16px -459px;}

.i_pencil {height:18px;width:14px;}
.i_pencil {background-position: -191px -323px;}

.i_message_smile {height:19px;width:17px;}
.i_message_smile {background-position: -206px -323px;}

.i_add_to_friend {height:18px;width:18px;}
.i_add_to_friend {background-position: -201px -303px;}

.i_pictures_user {height:21px;width:21px;}
.i_pictures_user {background-position: -201px -280px;}

.i_pictures_user_fav {height:22px;width:22px;}
.i_pictures_user_fav {background-position: -225px -281px;}

.i_video_cam {height:23px;width:19px;}
.i_video_cam {background-position: -202px -257px;}

.i_musics {height:22px;width:20px;}
.i_musics {background-position: -202px -232px;}

.i_speak_icon {height:21px;width:24px;}
.i_speak_icon {background-position: -223px -259px;}

.i_speak_icon2 {height:26px;width:24px;}
.i_speak_icon2 {background-position: -223px -232px;}

.i_category_all,
.i_category_all_select,
.i_category_close,
.i_category_open  {height: 14px;width: 14px;margin-right:3px;margin-top:1px;float:left}
.i_category_all {background-position: -76px -246px;}
.i_category_all_select {background-position: -93px -263px;}
.i_category_close {background-position: -93px -246px;}
.i_category_open {background-position: -76px -263px;}

.category_list {background: #ffeef5 url(/afb9a089/i/backgrounds/categories_top.gif) top left no-repeat;width:193px;}
.category_list b,
.category_list .inner_elem {background: url(/afb9a089/i/backgrounds/categories_bottom.gif) bottom left no-repeat;padding:6px 6px 7px 6px;display:block}

.i_x_grey,
.i_x_grey_red_hover {height: 17px;width: 18px;cursor:pointer}

.i_x_grey {background-position: -136px -1px;}
.i_x_red {height: 19px;width: 19px;cursor:pointer; background-position: -135px -19px;}

.i_x_grey_red_hover {background-position: -136px -1px;}
.i_x_grey_red_hover:hover {background-position: -136px -19px;}

.i_clinic_g {height: 16px;width: 16px;cursor:default}
.i_clinic_g {background-position: -101px -134px;}

.i_clinic_d {height: 16px;width: 16px;cursor:default}
.i_clinic_d {background-position: -119px -134px;}

.i_clinic_b {height: 16px;width: 16px;cursor:default}
.i_clinic_b {background-position: -101px -152px;}

.i_clinic_a {height: 16px;width: 16px;cursor:default}
.i_clinic_a {background-position: -119px -152px;}

.i_clinic_m {height: 16px;width: 16px;cursor:default}
.i_clinic_m {background-position: -101px -170px;}

.i_navigator {height: 14px;width: 14px;cursor:default;margin-top:2px}
.i_navigator {background-position: -120px -171px;}

.i_metro {height: 17px;width: 17px;cursor:default}
.i_metro {background-position: -100px -188px;}

.i_tab_on {height: 34px;width: 85px;cursor:default;text-decoration: none}
.i_tab_on {background-position: 0 -351px; text-decoration: none}
.i_tab_on b {position: relative;top:0;left:0;line-height:35px;display:block;height: 34px;width: 85px;text-align:center;font-size:14px;font-style:normal;color:#d690b1;text-decoration: none!important}

.i_tab_off {height: 34px;width: 85px;cursor:pointer}
.i_tab_off {background-position: -85px -351px;}
.i_tab_off b {position: relative;top:0;left:0;line-height:35px;display:block;height: 34px;width: 85px;text-align:center;font-size:14px;font-style:normal;text-decoration: underline}
.i_tab_off b:hover {text-decoration: none}

.i_comments {height: 14px;width: 17px;cursor:pointer}
.i_comments {background-position: -101px -206px;}

.i_sort_up_off {height: 6px;width: 13px;cursor:pointer;display:inline-block;}
.i_sort_up_off {background-position: -119px -191px;}

.i_sort_up_on {height: 6px;width: 13px;cursor:default;display:inline-block;}
.i_sort_up_on {background-position: -119px -207px;}

.i_sort_down_off {height: 6px;width: 13px;cursor:pointer;display:inline-block;}
.i_sort_down_off {background-position: -119px -198px;}

.i_sort_down_on {height: 6px;width: 13px;cursor:default;display:inline-block;}
.i_sort_down_on {background-position: -119px -214px;}

.i_x_popups {height: 15px;width: 15px;cursor:pointer}
.hover_popups {} /* Класс для изменения кнопки закрыть в попапах-облаках при наведении*/

.i_calendar {height: 22px;width: 19px;cursor:pointer;}
.i_calendar {background-position: -83px -301px;}
.i_search {height: 20px; width: 19px;}
.i_search {background-position: -83px -278px;}
.i_calendar_separator {height: 45px;width: 1px;cursor:pointer; margin-top: 7px;}
.i_calendar_separator {background-position: -105px -278px;}

.i_friends_small {height:35px;margin:-3px 6px 0 0;width:32px;}
.i_friends_small {background-position: -200px 0;}

.i_ch_minus {height:19px;width:19px;}
.i_ch_minus {background-position: -204px -41px;}

.i_ch_plus {height:19px;width:19px;}
.i_ch_plus {background-position: -225px -41px;}

.i_smile {height:19px;width:19px;}
.i_smile {background-position: -75px -177px;}

.i_kill {height:10px; width:10px;}
.i_kill {background-position: -123px -1px;}

.i_check_circle {height:18px;width:18px;}
.i_check_circle {background-position: -205px -64px;}

.i_icon_mini_article {height:15px;width:13px;}
.i_icon_mini_article {background-position: -203px -347px;}
.i_icon_mini_rubric {height:17px;width:15px;}
.i_icon_mini_rubric {background-position: -203px -365px;}
.i_icon_mini_watch {height:14px;width:19px;}
.i_icon_mini_watch {background-position: -203px -407px;}
.i_icon_mini_watch_2 {height:19px;width:14px;}
.i_icon_mini_watch_2 {background-position: -203px -385px;}
.i_icon_mini_listen {height:17px;width:14px;}
.i_icon_mini_listen {background-position: -203px -424px;}

.i_photo_zoom {width: 33px; height: 28px; background-position: 0 -484px}
.i_photo_order {width: 33px; height: 28px; background-position: -103px -484px}
.i_photo_print_add {width: 26px; height: 28px; background-position: 0 -546px}
.i_photo_print_remove {width: 26px; height: 28px; background-position: 0 -515px}
.i_photo_slideshow {background-position: -44px -533px; height: 42px; width: 54px}
.i_photo_slideshow_stop {background-position: -42px -485px; height: 42px; width: 54px}

.top_menu_icons_font_title{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:14px;font-weight:700;padding-top:1px;}
.top_menu_icons_font_title a {text-decoration: none}
.top_menu_icons_font_title a:hover {text-decoration: underline}
.top_menu_icons_font_txt {color:#999999;font-weight:400;}

.for_top {margin:0!important}
.for_top td{padding:0 1px!important;height:10px!important}
.for_top a{font-size:11px!important}
/* blue tod */

.i_home{
  background: transparent url(/afb9a089/i/icons/home.png) no-repeat scroll 0 0;
  padding: 0 0 5px 5px;
  display: block;
  width: 16px;
  height: 15px;
  float: left;
}
/* blue tod */
.i_fav{width: 27px;height: 25px}
.i_fav {background-position: -82px -63px;}
.i_print{width: 29px; height: 32px}
.i_print {background-position: -82px -28px;}
.i_email{width: 37px;height: 26px}
.i_email{background-position:-82px 0}

.i_white_cross{height: 16px;width: 16px;cursor:pointer}
.i_white_cross {background-position: -98px -328px;}

#title_stick {position: absolute; z-index: 30000; display: none}



/* иконки для роддомов */
.ch_icons {width:18px}
.stat_ch {background-position:0 -881px}
.stat_del {background-position:-38px -862px}
.stat_dollar {background-position:0 -862px}
.stat_minus {background-position:-19px -862px}

.stat_ch,
.stat_del,
.stat_dollar,
.stat_minus {float: none;margin:0 auto;width: 18px;height: 18px}
.stat_box {margin:0 auto;width:38px}

/* VOTE_BAR 154px */
.vote_bar_main b,
.vote_bar_main strong,
.vote_bar_main div {position:absolute;top:0;height:17px}
.vote_bar_main {background-position: -201px -1026px;width:154px;height:17px;position:relative}
.vote_bar_main b {display:block;;width:1px;background-position: -199px -991px;}
.vote_bar_main div {background-position: -199px -1008px;left:0;}
.vote_bar_main strong {color:#0285CF;display:block;font-size:12px;font-weight:normal;line-height:14px;right:-69px;width:63px;}
.vote_bar_main_title span {color:#0285CF;}
/* //VOTE_BAR */

/* динамический ALT */
#alt_dynamic {position:absolute;display:none}
#alt_dynamic small{
	background-position:left -1225px;
	display:inline-block;
	height:34px;
	vertical-align:top;
	padding:5px 0 5px 5px;
	font-size:12px;
	color:#0285CF;
}
#alt_dynamic strong {
	font-weight:normal;
}

#alt_dynamic b{
	background-position:right -1225px;
	display:inline-block;
	vertical-align:top;
	height:44px;
	width:6px;
}

.alt_text_none {display:none}
/* END динамический ALT */

/* Табы */
table.small_tabs{/*clear: both;*/}
table.small_tabs, table.small_tabs div.tab_on, table.small_tabs div.tab_on div, table.small_tabs div.tab_off, table.small_tabs div.tab_off div, table.small_tabs div.spacer, table.small_tabs a.tab_on, table.small_tabs a.tab_off{height: 32px}
table.small_tabs a.tab_on,
table.small_tabs a.tab_off {padding-right: 12px;float: left;text-decoration: none;margin-right: 2px;overflow: hidden}
table.small_tabs a.tab_off,
table.small_tabs a.tab_off b {cursor: pointer;color: #6db7e3}
table.small_tabs a.tab_on{background-position:right -1392px;cursor: default}
table.small_tabs a.tab_off{background-position:right -1424px}
table.small_tabs a.tab_on b,
table.small_tabs a.tab_off b {padding: 10px 0 0 12px;height: 22px;font-size: 12px;font-weight: 700;white-space: nowrap}
table.small_tabs a.tab_on b{background-position:left -1392px;text-decoration: none;cursor: default;color: #d690b1}
table.small_tabs a.tab_off b{background-position:left -1424px}
table.small_tabs div.spacer{background: url(/afb9a089/i/buttons/tab_bottom_pix.gif) repeat-x scroll bottom left}
table.small_tabs a.tab_on, table.small_tabs a.tab_on b, table.small_tabs a.tab_off, table.small_tabs a.tab_off b{display: inline-block}

.contest_c {
	padding:0!important;
	display:inline-block!important;
	width:19px!important;
	height:19px!important;
	background-position:0 -905px!important;
	line-height:31px!important;
	vertical-align:top!important;
	margin:0 3px 8px -2px!important;
	border:0!important;
}


ul.main-menu li ul {list-style-position: outside}

.question_of_day_text {width: 166px;height: 29px;background-position:0 -986px}
.big_question {width: 40px;height: 65px;background-position:0 -1021px}

.arrow_right_blue_circle_big {background-position:-39px -881px;width:20px;height:19px;display:inline-block;vertical-align:top} /*use .sprite*/
.arrow_right_pink_circle {background-position:-18px -881px;width:18px;height:18px;display:inline-block;vertical-align:top} /*use .sprite*/
.quetion_blue_circle {background-position:-38px -927px;width:18px;height:18px;display:inline-block;vertical-align:top} /*use .sprite*/

.sprite.sprite_logo, .sprite.sprite_woman, .sprite.sprite_house {display: block; margin: 0 auto 10px}

.sprite.sprite_logo {background-position: -173px -1061px;  width: 23px; height: 24px}
.sprite.sprite_woman {background-position: -123px -1060px; width: 20px; height: 24px}
.sprite.sprite_house {background-position: -147px -1061px; width: 23px; height: 24px}.wysiwyg-mobile {
	padding: 5px 0;
}

.wysiwyg {
	display: block;
}

.wysiwyg.box-blue,
.wysiwyg.box-blue-light {
	box-shadow: 1px 1px 9px #EBF8FF inset
}

.wysiwyg textarea {
	vertical-align: top;
	border: 0;
	padding: 0;
	margin: 0;
	visibility: hidden;
}

.wysiwyg iframe {
	vertical-align: top;
	display: block;
	border: 0;
	box-sizing: border-box;
	margin: 5px 0;
	padding: 0;
}

.wysiwyg iframe.iframe__hide { position:absolute;left:-99999px; }

.wysiwyg .wysiwyg-content {
	position:relative;
}

.wysiwyg .wysiwyg-toolbar {
	width: 100%;
	overflow: hidden;
	border-radius: 6px 6px 0 0;
	font-family: Arial, Tahoma, sans-serif;
	position: relative;
	margin: 0;
	padding: 0;
	line-height: 0;
	list-style: none;
	font-size: 0;
	background: url(/afb9a089/sprites/blue_repit_x.png) 0 -263px;
	overflow: hidden;
	height: 29px;
	border-bottom: 1px solid #ADD8F1;
}

.wysiwyg .wysiwyg-toolbar ul {
	float: left;
	height: 29px;
}

.wysiwyg .wysiwyg-toolbar ul + ul {
	margin-left: 2px;
	padding-left: 2px;
	border-left: 1px solid #ADD8F1;
}

.wysiwyg .wysiwyg-toolbar ul:first-child {
	margin-left: 3px;
}

.wysiwyg .wysiwyg-toolbar ul li {
	list-style-type: none;
	float: left;
	border: none;
	line-height: 28px;
	width: 26px;
	height: 29px;
	text-align: center;
}

.wysiwyg .wysiwyg-toolbar ul li span {
	cursor: pointer;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 5px 0 0;
	vertical-align: top;
	background: url(/afb9a089/sprites/wysiwyg/buttons.png);
}

/*.wysiwyg .wysiwyg-toolbar ul li a:hover {*/
	/*background-color: #fff;*/
	/*border: 3px solid #fff;*/
	/*border-radius: 5px;*/
	/*margin: 2px 0 0;*/
/*}*/

.wysiwyg .wysiwyg-toolbar ul li span.bold { background-position: 0 0; }
.wysiwyg .wysiwyg-toolbar ul li span.italic { background-position: -20px 0; }
.wysiwyg .wysiwyg-toolbar ul li span.underline { background-position: -40px 0; }
.wysiwyg .wysiwyg-toolbar ul li span.link { background-position: -240px 0; }
.wysiwyg .wysiwyg-toolbar ul li span.unlink { background-position: -260px 0; }
.wysiwyg .wysiwyg-toolbar ul li span.orderedlist { background-position: -80px 0; }
.wysiwyg .wysiwyg-toolbar ul li span.unorderedlist { background-position: -60px 0; }
.wysiwyg .wysiwyg-toolbar ul li span.image { background-position: -140px 0; }
.wysiwyg .wysiwyg-toolbar ul li span.video { background-position: -400px 0; }
.wysiwyg .wysiwyg-toolbar ul li span.h3 { background-position: -340px 0}
.wysiwyg .wysiwyg-toolbar ul li span.h2 { background-position: -360px 0}
.wysiwyg .wysiwyg-toolbar ul li span.h1 { background-position: -380px 0}
.wysiwyg .wysiwyg-toolbar ul li span.smiley { background-position: -100px 0}
.wysiwyg .wysiwyg-toolbar ul li span.indent { background-position: -280px 0}
.wysiwyg .wysiwyg-toolbar ul li span.outdent { background-position: -300px 0}

.wysiwyg .wysiwyg-toolbar ul li span.justifyleft { background-position: -200px 0}
.wysiwyg .wysiwyg-toolbar ul li span.justifycenter { background-position: -160px 0}
.wysiwyg .wysiwyg-toolbar ul li span.justifyright { background-position: -220px 0}
.wysiwyg .wysiwyg-toolbar ul li span.forecolor { background-position: -320px 0}
.wysiwyg .wysiwyg-toolbar ul li span.removeformat { background-position: -120px 0}



.wysiwyg .resize_wisywig {
	cursor: s-resize;
	position: relative;
	height: 10px;
	display: block;

	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;

	background: #ADD8F1 url(/afb9a089/sprites/wysiwyg/resize.png) no-repeat 50% 50%;
	opacity: .2;

	-webkit-border-radius: 2px 2px 7px 7px;
	   -moz-border-radius: 2px 2px 7px 7px;
	     -o-border-radius: 2px 2px 7px 7px;
	        border-radius: 2px 2px 7px 7px;

	-webkit-transition: opacity 0.2s ease;
	   -moz-transition: opacity 0.2s ease;
	    -ms-transition: opacity 0.2s ease;
	     -o-transition: opacity 0.2s ease;
	        transition: opacity 0.2s ease;
}

.wysiwyg .resize_wisywig.hover,
.wysiwyg .resize_wisywig:hover {
	opacity: .5;
}

.wysiwyg .resize_wisywig_iframe {
    margin: 5px 0;
    overflow-y: auto;
}
*{margin:0;padding:0;outline:0}body{line-height:1;height:100%;min-width:976px;position:relative}html.site{overflow-y:scroll;height:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}ul{list-style:none}.ul_list{list-style:disc;margin:0 0 10px;padding:0}.ul_list li{list-style:disc;color:#515151;margin:0 0 0 40px;padding:0}blockquote{margin-left:20px !important}table{border-collapse:collapse;border-spacing:0}td{empty-cells:show}small{font-size:80%}a{cursor:pointer;color:#1993d8;text-decoration:underline}
a:hover{text-decoration:none}.dashed{border-bottom:1px dashed #1993d8;text-decoration:none}.dashed_gray{color:#b0b0b0;border-bottom-color:#b0b0b0}.dashed_dark-gray{color:#616060;border-bottom-color:#616060}.dotted{border-bottom:1px dotted #1993d8;text-decoration:none}.dotted_gray{color:#b0b0b0;border-bottom-color:#b0b0b0}.dotted_dark-gray{color:#616060;border-bottom-color:#616060}.hoverable{opacity:.7}.hoverable:focus,.hoverable:hover,.hoverable:active{opacity:1}h1{font-size:22px}h2{font-size:16px}
img{line-height:0;display:inline-block;border:0}body,textarea,input,td{font:normal 14px/20px Tahoma,Verdana,Segoe,sans-serif;-webkit-font-smoothing:antialiased}p{margin:0 0 12px}strong,b{font-weight:bold}em,i{font-style:italic}u{text-decoration:underline}table,textarea{width:100%}.overflow{overflow:hidden}.wrapbox{margin:0 -10px 5px 0;*zoom:1}.wrapbox:before,.wrapbox:after{content:" ";display:table}.wrapbox:after{clear:both}.col360{width:360px;float:left;margin:0 5px 0 0}
.col473{width:473px;float:left;margin:0 5px 0 0}.col247{width:247px;float:left;margin:0 5px 0 0}#wrapper{width:100%;min-height:100%}#main{width:970px;margin:0 auto;position:relative}#title_stick{display:none;position:absolute;z-index:20005;white-space:nowrap}.main{margin:0;*zoom:1}.main:before,.main:after{content:" ";display:table}.main:after{clear:both}.main__sidebar{width:240px;float:left}.main__body{width:725px;float:right;margin:0 !important;padding:0 !important;*zoom:1}
.main__body:before,.main__body:after{content:" ";display:table}.main__body:after{clear:both}.main__body_col1{width:486px;float:left}.main__body_col2{width:200px;float:left;margin:0 0 0 17px}.info_stick{background:none repeat scroll 0 0 #f679c0;border-radius:5px 5px 5px 5px;color:#FFF;display:inline-block;font:14px/22px Arial,sans-serif;height:22px;padding:0 5px;position:absolute}.info_stick i{color:#f679c0;position:absolute;bottom:-7px;left:6px;font:10px/10px monospace,sans-serif}
.info_stick:after{content:"";display:block;position:absolute;left:15px;top:100%;width:0;height:0;border-style:solid;border-width:8px 5.5px 0 4.5px;border-color:#f679c0 transparent transparent transparent}.info_stick_two_rows{margin-top:-20px;margin-left:-5px;height:50px;padding:0;paddign-left:7px;padding-right:7px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.pointer{cursor:pointer}.fr{float:right}.fl{float:left}.relative{position:relative}
.absolute{position:absolute}.vtop{vertical-align:top !important}.vbottom{vertical-align:bottom !important}.vmiddle{vertical-align:middle !important}.vbaseline{vertical-align:baseline !important}.vtextbottom{vertical-align:text-bottom !important}.vtexttop{vertical-align:text-top !important}.cb{clear:both}.cf{zoom:1}.cf:before,.cf:after{content:' ';display:table}.cf:after{clear:both}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:' ';display:table}
.clearfix:after{clear:both}.hide{display:none !important}.hidden{visibility:hidden !important}.overflow{overflow:hidden !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.bb{font-weight:bold !important}.italic{font-style:italic !important}.underline{text-decoration:underline !important}.no-wrap{white-space:nowrap !important}.auto{width:auto !important}.max-width{width:100% !important}.h100{height:100px}.h150{height:150px}
.h200{height:200px}.h250{height:250px}.h300{height:300px}.h350{height:350px}.h400{height:400px}.fs0{font-size:0}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px}.fs26{font-size:26px}.fs27{font-size:27px}.fs28{font-size:28px}
.fs29{font-size:29px}.fs30{font-size:30px}.fs31{font-size:31px}.fs32{font-size:32px}.fs33{font-size:33px}.fs34{font-size:34px}.fs35{font-size:35px}.lh10{line-height:10px}.lh11{line-height:11px}.lh12{line-height:12px}.lh13{line-height:13px}.lh14{line-height:14px}.lh15{line-height:15px}.lh16{line-height:16px}.lh17{line-height:17px}.lh18{line-height:18px}.lh19{line-height:19px}.lh20{line-height:20px}.lh21{line-height:21px}.lh22{line-height:22px}.lh23{line-height:23px}.lh24{line-height:24px}.lh25{line-height:25px}
.lh26{line-height:26px}.lh27{line-height:27px}.lh28{line-height:28px}.lh29{line-height:29px}.lh30{line-height:30px}.lh31{line-height:31px}.lh32{line-height:32px}.lh33{line-height:33px}.lh34{line-height:34px}.lh35{line-height:35px}.padding_5{padding:5px}.padding_5_0{padding:5px 0}.padding_0_5{padding:0 5px}.padding_5_0_0{padding:5px 0 0}.padding_0_5_0{padding:0 5px 0}.padding_0_0_5{padding:0 0 5px}.padding_0_5_0_0{padding:0 5px 0 0}.padding_0_0_0_5{padding:0 0 0 5px}.padding_5_5_0{padding:5px 5px 0}
.padding_0_5_5{padding:0 5px 5px}.margin_5{margin:5px}.margin_5_0{margin:5px 0}.margin_0_5{margin:0 5px}.margin_5_0_0{margin:5px 0 0}.margin_0_5_0{margin:0 5px 0}.margin_0_0_5{margin:0 0 5px}.margin_0_5_0_0{margin:0 5px 0 0}.margin_0_0_0_5{margin:0 0 0 5px}.margin_5_5_0{margin:5px 5px 0}.margin_0_5_5{margin:0 5px 5px}.padding_10{padding:10px}.padding_10_0{padding:10px 0}.padding_0_10{padding:0 10px}.padding_10_0_0{padding:10px 0 0}.padding_0_10_0{padding:0 10px 0}.padding_0_0_10{padding:0 0 10px}
.padding_0_10_0_0{padding:0 10px 0 0}.padding_0_0_0_10{padding:0 0 0 10px}.padding_10_10_0{padding:10px 10px 0}.padding_0_10_10{padding:0 10px 10px}.margin_10{margin:10px}.margin_10_0{margin:10px 0}.margin_0_10{margin:0 10px}.margin_10_0_0{margin:10px 0 0}.margin_0_10_0{margin:0 10px 0}.margin_0_0_10{margin:0 0 10px}.margin_0_10_0_0{margin:0 10px 0 0}.margin_0_0_0_10{margin:0 0 0 10px}.margin_10_10_0{margin:10px 10px 0}.margin_0_10_10{margin:0 10px 10px}.padding_20{padding:20px}.padding_20_0{padding:20px 0}
.padding_0_20{padding:0 20px}.padding_20_0_0{padding:20px 0 0}.padding_0_20_0{padding:0 20px 0}.padding_0_0_20{padding:0 0 20px}.padding_0_20_0_0{padding:0 20px 0 0}.padding_0_0_0_20{padding:0 0 0 20px}.padding_20_20_0{padding:20px 20px 0}.padding_0_20_20{padding:0 20px 20px}.margin_20{margin:20px}.margin_20_0{margin:20px 0}.margin_0_20{margin:0 20px}.margin_20_0_0{margin:20px 0 0}.margin_0_20_0{margin:0 20px 0}.margin_0_0_20{margin:0 0 20px}.margin_0_20_0_0{margin:0 20px 0 0}.margin_0_0_0_20{margin:0 0 0 20px}
.margin_20_20_0{margin:20px 20px 0}.margin_0_20_20{margin:0 20px 20px}.color_pink{color:#d690b1}.color_dark_pink{color:#b26d89}.color_light_gray{color:#7c7c7c}.color_gray{color:#b0b0b0}.color_dark_gray{color:#616060}.color_black{color:#000}.color_light_blue{color:#abccdd}.color_dark_blue{color:#49809e}.color_blue{color:#1992d8}.color_darkest_blue{color:#154f6f}.color_green{color:#27b21d}.color_dark_green{color:#060}.color_red{color:#F00}.color_dark_red{color:#d65a90}.grey_text{color:#b0b0b0}[class^="ico_medal"]{display:inline-block;position:relative;width:32px;height:32px;background-repeat:no-repeat;background-position:50% 50%}
#comments_collection,#comments_collection table{table-layout:fixed}#comments_collection td{vertical-align:top}#comments_collection [class^="comment_level"] .comment_user{padding-left:120px}#comments_collection .comment_level_0 .comment_user{padding-left:0}#comments_collection .comment_level_1 .comment_user{padding-left:15px}#comments_collection .comment_level_2 .comment_user{padding-left:30px}#comments_collection .comment_level_3 .comment_user{padding-left:45px}#comments_collection .comment_level_4 .comment_user{padding-left:60px}
#comments_collection .comment_level_5 .comment_user{padding-left:75px}#comments_collection .comment_level_6 .comment_user{padding-left:90px}#comments_collection .comment_level_7 .comment_user{padding-left:105px}#comments_collection .comment_user{width:74px}#comments_collection .comment_content{padding-top:3px}#comments_collection .comment_special{padding:0 10px 10px}#comments_collection .usr-thumb+div{margin-top:5px}#comments_collection .comment_skip_bg *:not(.btn):not(.post-auto-link__icon):not(i){background:transparent !important}
#comments_collection img{max-width:100%}#comments_collection img[src*='/i/smileys/']{vertical-align:middle}#comments_collection div[id^="comment_reply"]{margin-bottom:30px}#comments_collection .comment_timestamp{color:#999;font-size:11px;float:right;padding-right:10px}#comments_collection .comment_timestamp.top{padding-top:20px}#comments_collection .answer_button{font-weight:bold;font-size:12px}#comments_collection .answer_button_like a:after{content:attr(data-rating);color:#d65a90;display:inline-block;vertical-align:baseline;margin-left:5px}
#comments_collection .answer_button_like_voted a{text-decoration:none;cursor:default}#comments_collection .answer_button_like a[data-rating='0']:after{opacity:.5}#comments_collection .delete_button,#comments_collection .edit_button{font-size:11px}#comments_collection .comment_buttons{padding-left:20px}#comments_collection #new_comment_border{padding:5px}#comment_content{width:100%;height:300px;opacity:0}.main_journal_font{color:#515151;font:normal 14px/20px Tahoma,Verdana,Segoe,sans-serif;word-wrap:break-word;word-break:break-word}
.main_journal_font div,.main_journal_font ol,.main_journal_font ul,.main_journal_font ul,.main_journal_font p{margin:0 0 12px}.main_journal_font>p:last-child{margin-bottom:0}.main_journal_font ul{list-style-type:disc}.main_journal_font ul,.main_journal_font ol{margin:0 0 12px 20px}.main_journal_font h1,.main_journal_font h2,.main_journal_font h3,.main_journal_font h4,.main_journal_font h5,.main_journal_font h6{padding:0;margin:0 0 12px;color:#154f6f}.main_journal_font h1{font-size:23px;line-height:25px}
.main_journal_font h2{font-size:18px;line-height:20px}.main_journal_font h3{font-size:14px;line-height:16px}.main_journal_font h4,.main_journal_font h5,.main_journal_font h6{font-size:12px;line-height:14px}.main_journal_font .wysiwyg-image{vertical-align:top;border-radius:5px}.main_journal_font .wysiwyg-image.fl,.main_journal_font img.fl.padding_10_10_10_0{padding:0 10px 10px 0}.main_journal_font .wysiwyg-image.fr,.main_journal_font img.fr.padding_10_0_10_10{padding:0 0 10px 10px}.main_journal_font .smiley{vertical-align:middle;cursor:default}
.ui-input{width:22px;height:22px;overflow:hidden;vertical-align:middle;position:absolute;z-index:0;margin-left:-22px;opacity:0;filter:alpha(Opacity=0)}.ui-radio,.ui-checkbox{background:#FFF;cursor:pointer;width:20px;height:20px;display:inline-block;border-radius:5px;border:1px solid #abdaef;position:relative;z-index:1;vertical-align:middle}.ui-radio span,.ui-checkbox span{width:18px;height:18px;display:inline-block;vertical-align:top}.ui-radio:hover,.ui-checkbox:hover,.ui-checkbox-state-checked,.ui-radio-state-checked{background:#FFF url(/afb9a089/sprites/radio_checkbox.png) no-repeat 0 0}
.ui-checkbox:hover{background-position:-16px 0}.ui-checkbox-state-checked{background-position:2px 0 !important}.ui-radio{border-radius:20px}.ui-radio:hover{background-position:-55px -1px}.ui-radio-state-checked{background-position:-36px -1px !important}.ui-checkbox-group{line-height:21px}.ui-checkbox-group input+label{display:inline-block;vertical-align:middle;height:21px;line-height:21px;margin-left:5px;cursor:pointer}.ui-checkbox-group label+.ui-radio{margin:0 0 0 15px}body.wysiwyg{display:block;background:transparent !important;overflow:auto !important;min-width:inherit;position:static;zoom:1;height:auto}
body.wysiwyg img[data-youtube-url]{display:block;margin:5px 0;max-width:400px}.wysiwyg_recipient{color:#000;font:normal 14px/20px Tahoma,Verdana,Segoe,sans-serif}.wysiwyg_recipient strong{color:#1993d8;font:bold 12px/20px Tahoma,Verdana,Segoe,sans-serif}body{background:#e5f5ff url(/afb9a089/sprites/backgrounds/bg0.gif) 0 0 fixed}body.bg1{background:#c7eafe url(/afb9a089/sprites/backgrounds/bg1.gif) repeat 0 0 fixed}body.bg2{background:#eadfc4 url(/afb9a089/sprites/backgrounds/bg2.gif) repeat 0 0 fixed}body.bg3{background:#f6d5dd url(/afb9a089/sprites/backgrounds/bg3.gif) repeat 0 0 fixed}
body.bg4{background:#c6e4c8 url(/afb9a089/sprites/backgrounds/bg4.gif) repeat 0 0 fixed}#wrapper{background:transparent url(/afb9a089/sprites/backgrounds/default.png) top center repeat-y}.ajax_loader_blue{background:url(/afb9a089/sprites/animation/ajax-loader.gif) no-repeat 50% 50%;min-height:16px;min-width:16px}.ajax_loader_blue_big{background:url(/afb9a089/sprites/animation/ajax-loader_big.gif) no-repeat 50% 50%;min-width:50px;min-height:50px}.tvigle{z-index:1;position:relative;width:100%;background:url(/afb9a089/x/ico/ajax_loader_big.gif) no-repeat scroll 50% 50% #FFF;min-height:270px;text-align:center;margin:0 0 20px}
.tvigle img{max-width:100%;vertical-align:top;cursor:pointer;border-radius:5px;box-shadow:0 2px 5px rgba(100,100,100,.5)}.tvigle .icon-video-play-big{cursor:pointer;position:absolute;top:50%;left:50%;margin:-14px 0 0 -20px}.tvigle:hover img{border:3px solid #fd7eaa;margin:-3px}.tvigle:hover .icon-video-play-big{opacity:.5}.tvigle iframe{vertical-align:top}.category_nav{padding:0 13px}.category__all{overflow:hidden;padding:7px;border-radius:7px}.category__all_selected{background-color:#ffeef5;font-weight:bold;color:#d690b1}
.category__all .category__navtoggle{background-position:0 -60px}.category__all_selected .category__navtoggle{background-position:0 -40px}.category_navtitle{border-bottom:1px solid #fdd4ed;margin:0 0 27px;color:#d690b1;font-size:14px;line-height:17px;text-align:center}.category_navtitle span{padding:0 5px;background:#FFF;position:relative;top:8px}.category__navroot{list-style:none;margin:0;padding:0;list-style-position:outside}.category__navroot_item{display:block;list-style:none;margin:-4px 0 0;padding:7px;border-radius:7px;list-style-position:outside}
.category__navtoggle{display:block;width:14px;height:14px;background:url(/afb9a089/sprites/market/nav.png) no-repeat 0 0;cursor:pointer;position:absolute;left:0;top:0}.category__itemlink{display:block;position:relative;margin:0;padding:0 0 0 18px;line-height:14px;font-size:14px}.category__navsec{display:none;list-style:none;margin:0;padding:8px 0 0 8px;list-style-position:outside}.category__navsec_item{list-style:none;margin:0 0 8px;padding:0 0 0 11px;position:relative;line-height:14px;list-style-position:outside}
.category__navsec_item:before{content:"\2022 ";display:block;text-align:center;font-size:20px;line-height:13px;color:#1992d8;position:absolute;left:0;top:0}.category__navsec_item strong{color:#d690b1;font-weight:normal}.category__navroot_item_open{background-color:#ffeef5}.category__navroot_item_open .category__navtoggle{background-position:0 -20px}.category__navroot_item_open .category__navroot_title a{color:#d690b1;cursor:default;text-decoration:none}.category__navroot_item_open .category__navsec{display:block}
.category__navsec_item_selected{color:#d690b1}.search_form__row{padding:10px 0 0;*zoom:1}.search_form__row:before,.search_form__row:after{content:" ";display:table}.search_form__row:after{clear:both}.search_form__row:first-child{padding:0}.search_form__collabel{float:left;padding:0 5px 0 0}.search_form__collabel label{color:#49809e;font-size:14px;display:block;line-height:28px}.search_form__collfield{float:left;padding:0 2px}.fileupload{padding:10px 0 0;margin:0 0 10px;position:relative}
.fileupload__file_wrap{padding:10px 0 0;*zoom:1}.fileupload__file_wrap:before,.fileupload__file_wrap:after{content:" ";display:table}.fileupload__file_wrap:after{clear:both}.fileupload__file{width:114px;height:22px;margin:0 0 2px;background:url(/afb9a089/sprites/pink_repit_x.png) repeat-x 0 0;overflow:hidden;position:relative;border-radius:4px;float:left}.fileupload__file{-moz-box-shadow:0 2px 2px rgba(100,100,100,.3);box-shadow:0 2px 2px rgba(100,100,100,0.3);-webkit-transition:box-shadow .5s;-moz-transition:box-shadow .5s;-ms-transition:box-shadow .5s;transition:box-shadow .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fileupload__file:hover{box-shadow:0 0 0 rgba(0,0,0,0)}.fileupload__file:active{box-shadow:inset 0 2px 7px 0 #eb5e91}.fileupload__file input{font-size:100px;position:absolute;cursor:pointer;position:absolute;right:0;top:0}.fileupload__title{color:#FFF;font:bold 12px/22px Arial,sans-serif;padding:0 10px;text-shadow:#d8698f 1px 1px 3px;white-space:nowrap}.fileupload__origin{float:left;height:22px;line-height:22px;margin:0 0 0 5px}.fileupload__delete{float:left;height:22px;line-height:22px;margin:0 0 0 5px;cursor:pointer;display:none}
.fileupload__slider{height:3px;position:relative;margin-top:5px}.fileupload__slider.slider_active{background:#CCC}.fileupload__percent{position:absolute;right:0;bottom:0}.fileupload__bar{height:3px;background:#eb5e91;width:0}.zeroimg{display:block;margin:0;padding:0;border:0;width:1px;height:1px;position:absolute}.questions_rules{padding:10px}.questions_rules_list{list-style:none;margin:0;padding:0}.questions_rules_list li{display:block;list-style:none;margin:0 0 12px;padding:0;color:#515151;font:16px/18px Tahoma,Arial,Geneva,sans-serif}
.questions_rules p{margin:0 0 12px;padding:0;color:#515151;font:16px/18px Tahoma,Arial,Geneva,sans-serif}.rounded-content .page-header{padding-left:10px}.popular_posts{height:475px;position:relative}.popular_posts_help{height:26px}.popular_posts_bottom{height:16px;padding:8px 0 0;border-top:1px solid #c4e4f8;position:absolute;bottom:0;left:0;right:0}a[name]{margin-top:-100px;position:absolute}.login_hide+iframe[src="about:blank"]{position:absolute;left:-9999px}@-webkit-keyframes clockwiseSpin{0{-webkit-transform:rotate(-80deg)}
100%{-webkit-transform:rotate(80deg)}}#wrapper div.snowfall-flakes{display:block;margin:0;padding:0;background-image:url(/afb9a089/sprites/new_year/snow1.png) !important;background-color:transparent !important;background-position:50% 50% !important;background-repeat:no-repeat !important}#wrapper div.snowfall-flakes:nth-child(4n+1){background-image:url(/afb9a089/sprites/new_year/snow1.png) !important}#wrapper div.snowfall-flakes:nth-child(4n+2){background-image:url(/afb9a089/sprites/new_year/snow2.png) !important}#wrapper div.snowfall-flakes:nth-child(4n+3){background-image:url(/afb9a089/sprites/new_year/snow3.png) !important}
#wrapper div.snowfall-flakes:nth-child(4n+4){background-image:url(/afb9a089/sprites/new_year/snow4.png) !important}.snowfall-flakes{-webkit-animation:clockwiseSpin 5s infinite;-moz-animation:clockwiseSpin 5s infinite;-o-animation:clockwiseSpin 5s infinite;animation:clockwiseSpin 5s infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.snowfall{display:none;position:absolute;height:100%;width:100%;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:1}.snowfall-flakes{z-index:1 !important}.snow_wrapper{overflow:hidden;position:relative}.snow_main{position:relative;z-index:2}.snow_wrapper .snowfall{display:block}.suggestive{position:relative}.suggestive_body{display:none;background:red;position:absolute;top:100%;left:0;right:0;z-index:99}.suggestive_body{border:1px solid #abdaef;background:#FFF;box-shadow:0 2px 2px rgba(50,50,50,.2)}
.suggestive ul{display:block;list-style:none;margin:0;padding:0}.suggestive li{display:block;list-style:none;margin:0;padding:0}.suggestive li{border-top:1px solid #abdaef;padding:7px 10px;cursor:pointer;color:#49809e;font:12px/16px Arial,sans-serif}.suggestive li:first-child{border-top:0}.suggestive li:hover{background:#ecf8ff}.suggestive li.suggestive_selected{background:#ecf8ff}iframe[src="about:blank"]{position:absolute}.wysiwyg-content iframe[src="about:blank"]{position:static}
.registration_blend{position:fixed;z-index:99998;left:0;top:0;bottom:0;right:0;background:url(/afb9a089/sprites/imgs/popup/overlay.png) repeat 0 0}.registration_body{position:relative;z-index:99999}.post_best{margin:0 0 20px;padding:11px 14px 14px;border:1px solid #c2dff1;border-radius:10px}.post_best_h2{margin:0 0 6px;padding:0;color:#4b809d;font:normal 20px/22px Arial,sans-serif}.post_best_ul{display:block;list-style:none;margin:0;padding:0}.post_best_li{display:block;list-style:none;margin:0;padding:0;width:33.33%;float:left}
.post_best_list{position:relative}.post_best_list:before{content:"";display:block;position:absolute;left:33.33%;top:0;bottom:0;width:2px;z-index:1;width:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAEsCAIAAAERAsUXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3Q0FGOEZCM0E2MDExRTQ5ODAxQkU1MkNFODRFNkYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3Q0FGOEZDM0E2MDExRTQ5ODAxQkU1MkNFODRFNkYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjdDQUY4RjkzQTYwMTFFNDk4MDFCRTUyQ0U4NEU2RjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjdDQUY4RkEzQTYwMTFFNDk4MDFCRTUyQ0U4NEU2RjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vCFfzAAAB4ElEQVR42kyKQQ4AIQwCCf9/8SrFat3GwwQ6BZIYTmIzGRC1M1GMzgO+/k3l7eo+GxEwDSSRHQ/l/97euL7cs1kC0D3vKADAIBAFQ+5/Y8WXlcUihZUfkB1PZFwo2dK2rji3GIM89Bzqx5zele/QbzbxZ2+u3fQEoIvclgAAISDq//+5trWi6fbQYHCwWfMZ3MkA8Xw/t5qjesbMhZ5dOrgfO7C+ZxxWvnqauJgvecXgn9j0UVzOw9IZdc95o1037z3vXGpxaHDxPowhAK1klAMgCMPQ6f3PzFOUxRZiNCF87GMJHd3ronp3vnFxG/kjuoc5bTfA9vN3oj29FrQvwiRzvTNSTc5hmFvzDfNGdye6A3k30GnYt3jj+JWV/jNTf3KbL5ZozPshQC9VksQwDMLwTP//ZFQDgkCa9tDt5PGCkEB47f9qrXWzcRTvOJvCe9osJlTCQJrzGy1E29md9649IRgcxjDDgqAbbUfMepLQfqjc4ZzIw6WB7SFBC4/sSvIHtMlUDGFo5KkdHq6i4ZihwcIrA5kBZIaprxfL+R4VlJbPDlEoDFBTJKdiSVQ3eUoP2L/ZKLm0bibB1Dd7JL3hY8H1YTkED375w/KcdYn+APqdOLysIH6U9htqrwt5Bw0FHk5V52bxAAAAAElFTkSuQmCC) no-repeat 0 0}.post_best_list:after{content:"";display:block;position:absolute;left:66.66%;top:0;bottom:0;z-index:1;width:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAEsCAIAAAERAsUXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3Q0FGOEZCM0E2MDExRTQ5ODAxQkU1MkNFODRFNkYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3Q0FGOEZDM0E2MDExRTQ5ODAxQkU1MkNFODRFNkYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjdDQUY4RjkzQTYwMTFFNDk4MDFCRTUyQ0U4NEU2RjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjdDQUY4RkEzQTYwMTFFNDk4MDFCRTUyQ0U4NEU2RjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vCFfzAAAB4ElEQVR42kyKQQ4AIQwCCf9/8SrFat3GwwQ6BZIYTmIzGRC1M1GMzgO+/k3l7eo+GxEwDSSRHQ/l/97euL7cs1kC0D3vKADAIBAFQ+5/Y8WXlcUihZUfkB1PZFwo2dK2rji3GIM89Bzqx5zele/QbzbxZ2+u3fQEoIvclgAAISDq//+5trWi6fbQYHCwWfMZ3MkA8Xw/t5qjesbMhZ5dOrgfO7C+ZxxWvnqauJgvecXgn9j0UVzOw9IZdc95o1037z3vXGpxaHDxPowhAK1klAMgCMPQ6f3PzFOUxRZiNCF87GMJHd3ronp3vnFxG/kjuoc5bTfA9vN3oj29FrQvwiRzvTNSTc5hmFvzDfNGdye6A3k30GnYt3jj+JWV/jNTf3KbL5ZozPshQC9VksQwDMLwTP//ZFQDgkCa9tDt5PGCkEB47f9qrXWzcRTvOJvCe9osJlTCQJrzGy1E29md9649IRgcxjDDgqAbbUfMepLQfqjc4ZzIw6WB7SFBC4/sSvIHtMlUDGFo5KkdHq6i4ZihwcIrA5kBZIaprxfL+R4VlJbPDlEoDFBTJKdiSVQ3eUoP2L/ZKLm0bibB1Dd7JL3hY8H1YTkED375w/KcdYn+APqdOLysIH6U9htqrwt5Bw0FHk5V52bxAAAAAElFTkSuQmCC) no-repeat 0 0}.post_best_list_bg{border:1px solid #eff5e2;border-radius:9px;background:#ddefbb;background:-moz-linear-gradient(top,#FFF 0,#ddefbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(100%,#ddefbb));background:-webkit-linear-gradient(top,#FFF 0,#ddefbb 100%);background:-o-linear-gradient(top,#FFF 0,#ddefbb 100%);background:-ms-linear-gradient(top,#FFF 0,#ddefbb 100%);background:linear-gradient(to bottom,#FFF 0,#ddefbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ddefbb',GradientType=0);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.20);box-shadow:0 2px 4px 0 rgba(0,0,0,0.20);position:relative;padding:0 0 10px}
.post_best_item{padding:9px 16px 0}.post_best_gr{margin:0 0 14px;color:#9fe298;font:normal 12px/24px Arial,sans-serif;text-transform:uppercase}.post_best_gr.__gr1{color:#9fe298}.post_best_gr.__gr2{color:#7ec6ed}.post_best_gr.__gr3{color:#f3b8cb}.post_best_text{color:#1993d8;font:normal 14px/18px Arial,sans-serif}.post_best_text a{color:#1993d8}.post_best_avatar{padding:3px 0 0}.post_best_gr_icon{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.post_best_gr_icon.__icon1{width:25px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAF4smZQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyQjJDNzE4M0E1RTExRTQ4N0IxRjIyNkMyMERFNTc5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyQjJDNzE5M0E1RTExRTQ4N0IxRjIyNkMyMERFNTc5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzJCMkM3MTYzQTVFMTFFNDg3QjFGMjI2QzIwREU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzJCMkM3MTczQTVFMTFFNDg3QjFGMjI2QzIwREU1NzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7NRYHAAAACg0lEQVR42mKc/2gGAxDoArE6EK9hYYCAS0DMCJKACYDAf5AgQAAxQrWAOUxQxncQzQRV5gYiAAIIWRk6AGuzRBKQQWLvAkkeB+KVUIEnUPoLyGiAAIIZCwKHgZgTiE1AHBYkNyK7V5UJSRCk6C+UfZsJSeUfIN4B4yBLbAVib2QJRijbG9k/AAGE7CpcnoYBDSC+iWzNbSwaDIFYAIhfQ/k3YGpAmhSBWAWLyeeBOAqI69HEl4K8/QiHc2YB8TQs4heYoGHlj0UyDYvYWSDuhvlpEzSkTHDYWoksDxBA6KEHAnVAHA7E0kC8G4hTgPgjtghqgYZMIxBrATE/EIcA8QdoyKJo6AXiajxxAwrVVzANzEBchCW0QO5ORBITBQU7SMNSNMWgIJ8Odd4pZPeD1DJBPYgM5KCR+AuIr0H9woDN08jgHRCLYUtzTNB8iRGzQPwcm0lMaB6DAWdoPkMHd5iQcikxyV+DCSkfEgIOoPQH0/AXGu4HsSgEBSsXTA4gwLClJRgwhqYAeyJsBxnaAcQTsQUielSAUsoKqL/PEGkBAzR+24H4GxB/RteHbIkftIgKZ6AM8ADxAagjmZEtARm8kYDmYmgc6AFxOhBbQfnOeIL7Niy2QbbNJ2DBJmgkLoWWY7CI14aKf8eRDkHlYSnIJ2Y4FDCgBeUZqAV3oIaDHOgBjQd8+l1BlrwgIby7QRUQtMwBJY4JQMxGQM9rkCX3ceQsbMkUlIoWIQUZMaADFvHRsNoIDzgOLd1JASBzL7MgRaIGNPMV4dDgAcXEgNfQ1HcHW2aEJdNWMvPIHahjxWAW4Ct8a6CWwfIFqOo9gqTxCzTo1gBxKLROZ4QmCoxgBwD034yMriIXdQAAAABJRU5ErkJggg==) no-repeat 0 0}
.post_best_gr_icon.__icon2{width:25px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAF4smZQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIwQjAwRjU5M0E1RjExRTRBMzhEOTEzNjkxQTg3MzUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIwQjAwRjVBM0E1RjExRTRBMzhEOTEzNjkxQTg3MzUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjBCMDBGNTczQTVGMTFFNEEzOEQ5MTM2OTFBODczNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjBCMDBGNTgzQTVGMTFFNEEzOEQ5MTM2OTFBODczNTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/U/C7AAADJElEQVR42mL4//8/Q8e5r7pAHAJiszAAASsTwyUgtb7v4rebTCABDmbGfUAcWKTPdRkggBigWv6DaMbeC1//M0ABC1AJjM0AEECMIOnuC9/gsjBQasDFyDTp8ndLdqBqEAYJwNhA8V1gnTOufl8BVByOpPFLhjYnL0AAgSVBoPP8t8NAirPckMsEn32qKE4EgiYgXgbEN1hYmBgxBMH+YEF44yBMEG4H0GUodgBdxQgQQHBXgUDXeUxPIwGNMkOum3DTei9+uw1kq+BQXA/EjTBOsT4w5CZc+q7IzMioAsQMaLgJpABIr0QWB6pfygT00COQp5BwU4EeJyOQXjbl8vf/QPoGmvwFsPOmX/3uB7R5IwNhcDZTm9MEJSBmXftuDKTOYFFcmabF2QHjAAQQiiZo3NZBI18aiHcDcQownj9iaAAGdQuQqsbhpDvAoFZFThy9QHYRAX+8BqZHMcaeC1+ZgZw/eBRWAnE7lB0NSkpLQckGB5YH4llA/BHKXwpMfIzh2IwFxQuIBkbccyDFD89diNSKAHm6EMXAfPMcKC+BLMcCzLrfQVkEJpADVTwFpJgBVTHMhkQgvQLKnz7tyvctQNoY3WRY8MKSyH8G4gALuDCBpjEGAtgBmJ7+oqenA0DKHs1UULKQBKYnkF8ZAAIMIy0hpSlQYuzFYgA2ADIUlEAnAtPdd3RJ1Ox+4RsopSxFK61IBV+A2KfMgOsghiU9F74RmweJBWeB2LzEgOsvOEKAZVA4sKTYCMQMJOJrQCwMNIgRSFeiyRkD8W2wT/ogQfQZOTESAZoK9TlBBSBD/8XvckBqMhCbMTBgTYtloMRrRoIFTfl6EMNBYOKl7+pA/QdwGA4DriBLXhBjeK4uwvDJl7+rA6kDOHIRRvnDBNR8H6h4JSjDY8GvgTgdiEFBwjD1ynd1IAZl/hsgC3DoQccdsKwLiperQKyO5op0aB5wBeJAIBYiMYVFA3PvMpR8Aqw3iSl+iQGvgdgKWO/ewZnjZ177jq9iwAdAhvqka3HexJnjsQFg2aQLDSpXaCpSgeZqkEH3gXglqCoDllMfcZkBADZXMd3jzbUkAAAAAElFTkSuQmCC) no-repeat 0 0}.post_best_gr_icon.__icon3{width:25px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAF4smZQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQ0FDMzQ2M0E1RjExRTRCMjk0OEE2NDFCNkFFNTBEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQ0FDMzQ3M0E1RjExRTRCMjk0OEE2NDFCNkFFNTBEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBDQUMzNDQzQTVGMTFFNEIyOTQ4QTY0MUI2QUU1MEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBDQUMzNDUzQTVGMTFFNEIyOTQ4QTY0MUI2QUU1MEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oAL8nAAAC80lEQVR42mL8//8/w5ftp3UZGBjUgXgNC5BgYGRmugSigFgXLMDACqb+gwQBAogRqgXMYfm66+x/oHKwLBNYGSuLMIgGCCCIsh1n/jNgAkamr3vOWzKyMDPweJgwAul3IDYU7wLr/Hbg0gqgynAkXV+AmBcggMCSYN7204eBFCcQm4D4YAeC7WNkhOkAqVSFOJGJEdkBd4D4NgsDExOygCpUB9AoZrjEWZgg2N1Ql6H7iREggOCugjjiNDZPw4AGEN9EuHjn2dtASgUYJtgUg6zfDcQ3YDaxfN19ThHoGxUcpjsD8TsgPo8kthTkoUdoCi8DsR6UvQuIXdHkL4D99PXART8gZyMDYQByqglKQHw7eMkYSJ3BorgSiDtgHIAAQtEEjds6aORLQwMgBYg/YmgABnULkKrG4SRYrDLAEmMvkF1EwB+vgViM8fOOM8xAxh88CiWB+DmUHc0CTHVL8SjugMYLPE4YvwCTJR4NoPT6E4jZYAJM4ISNwDeBWBLKFgbiIiBmQ1bD+GXv+W/QLAIDAkAsBMT3kZM1sg2JaLZ8AOJHQPwWTRyE78CSyH8G4gALpHQBpmICQQsCDkD8Fz09HQBS9mgKP0Lj4juIAxBgGGkJKU2BEmMvFgOwgY/QOJsIMxglblCzOzilLEUrrUgFoNLNB4gPYibynWeIzYPEAlBeNQeFL7jQAabEcGB0bsQSxYTwLyDWBmJgnDJGo8kZA/FtSELcdRYURJ/REiMxAJSFtYH4FxC3A3EFDnVlLECbzAhYcAFaoIgiiS0D5V4gZoaWVMZ49LsCcwjDC3DWxI6/A7EPEIsBsRIQPwViYI4CWsDIoAjEwNwEtAC3fhB+DclV+y6sIJCi9gGxJzRoQCAWiBcRGax6LNCKC+R1A2jljw04QYuh6UDMD8RRRFoAMvcyau49cImY4pcYACqiraCJgwFrjgcWFfgqBkIpzgdWR+OsojAsPHQZ1IYKhNakEuA6HZKrb0LL25XQquwjLjMAogoC1XO7HKEAAAAASUVORK5CYII=) no-repeat 0 0}.post-best__item{margin-top:11px}.post-best__item+.post-best__item{margin-top:17px}.post-best__item__img,.post-best__item__img:after{width:54px;background-image:url(/afb9a089/static/modules/seo_block/sprite.png);background-repeat:no-repeat;display:inline-block}.post-best__item__img{vertical-align:middle;text-decoration:none;margin-right:10px;height:47px}
.post-best__item__img:after{content:"";height:40px;margin-top:3px}.post-best__item_ping .post-best__item__img{background-position:0 -128px}.post-best__item_blue .post-best__item__img{background-position:0 -178px}.post-best__item_green .post-best__item__img{background-position:0 -228px}.post-best__item_text .post-best__item__img:after{background-position:4px -41px}.post-best__item_question .post-best__item__img:after{background-position:4px -82px}.post-best__item_vote .post-best__item__img:after{background-position:3px 0}
.post-best__item_blue .post-best__item__link a{color:#1993da}.post-best__item_ping .post-best__item__link a{color:#d091b0}.post-best__item_green .post-best__item__link a{color:#609c18}.post-best__item__link{display:inline-block;vertical-align:middle;height:47px;max-width:390px}.post-best__item__link a{display:table-cell;vertical-align:middle;height:47px}.youtube-preview{cursor:pointer;display:block;width:100%;padding-top:75%;position:relative}.youtube-preview iframe,.youtube-preview__thumb{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.m-scroll{overflow-y:auto}.m-scroll::-webkit-scrollbar{width:10px;background:#fcedf1;border-radius:3px;border-left:1px solid #FFF;border-right:1px solid #FFF}.m-scroll::-webkit-scrollbar-thumb{background-color:#f28aa9;border-radius:3px;cursor:pointer}@media screen and (max-width:1329px){.adriver_right_banner_160_600{display:none}}#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:70px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:10px;display:block;border:2px solid #FFF;width:14px;height:14px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#FFF;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{font-size:13px;color:#AAA}
#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:50px;height:50px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:90px;top:12px;width:45%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:11px;color:#4d4d4d;line-height:18px;letter-spacing:-.3px}
#smartbanner .sb-info>span{display:block;font-size:8px}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:10px;top:24px;border:1px solid #bfbfbf;padding:0 5px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:none}
#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}#smartbanner.android .sb-close:active{color:#EEE}#smartbanner.android .sb-info{color:#CCC;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#FFF}#smartbanner.android .sb-button{min-width:12%;border:1px solid #dddcdc;padding:1px;color:#d1d1d1;background:0;border-radius:0;box-shadow:none;height:28px}
#smartbanner.android .sb-button span{text-align:center;display:block;height:28px;line-height:28px;padding:0 10px;background-color:#42b6c9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42b6c9),to(#39a9bb));background-image:-moz-linear-gradient(top,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2ac7e1}
#smartbanner.windows .sb-icon{border-radius:0}.star-rating-non-editable-container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAcklEQVQoz2P4//8/AzmYgWKN6KC4uFgYhGF8UjTqgjBJGqG2GUOxMF6NQAViQCwFxGpAbICk0QAqBpITw6ZRAUkxLqyA1akENCvg9SNQgRYWTVoEA4cSjTDFalAM5uPVCFTABY0/ASSDBKBiXNRNcqRiADBao1Bj6dJdAAAAAElFTkSuQmCC) top left repeat-x;left:-1px;list-style:none;margin:0;padding:0;position:relative;top:1px}.current-rating{display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAdElEQVQoz2P4//8/AzmYgWKN6KC4uDgBhGF8UjQ+AGGSNEJt+w/FCXg1AhUUAHEDEB8A4g9IGj9AxUByBdg0LkBSjAsvwOpUApoX4PUjUMEFLJouEAwcSjTCFB+AYjAfr0agAgNo/AUgGRQAFTOgbpIjFQMAtcfKBD81ItYAAAAASUVORK5CYII=) left bottom}.tiny-star .current-rating{height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAdElEQVQoz2P4//8/AzmYgWKN6KC4uDgBhGF8UjQ+AGGSNEJt+w/FCXg1AhUUAHEDEB8A4g9IGj9AxUByBdg0LkBSjAsvwOpUApoX4PUjUMEFLJouEAwcSjTCFB+AYjAfr0agAgNo/AUgGRQAFTOgbpIjFQMAtcfKBD81ItYAAAAASUVORK5CYII=) left bottom repeat-x}.stars-container,.stars-count{display:inline-block;vertical-align:top;white-space:nowrap;line-height:16px}
.reviewers-small{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaUlEQVQoz2P4//8/AyWYYXAZAAPl5eUCQLwBiP9DMYgtQIoBC5A0w/ACUgw4gMWAA3Q1IACLAQFEGwA1xACIG6DYACRGqgEOyJgoA6C2bsDifOToNMBnwAc8mmH4Az4D/hODaZeUB8QAAOCAkSuam/byAAAAAElFTkSuQmCC);background-position:center;background-repeat:no-repeat;display:inline-block;height:16px;position:relative;top:1px;width:16px;vertical-align:top}.tiny-star.star-rating-non-editable-container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAcklEQVQoz2P4//8/AzmYgWKN6KC4uFgYhGF8UjTqgjBJGqG2GUOxMF6NQAViQCwFxGpAbICk0QAqBpITw6ZRAUkxLqyA1akENCvg9SNQgRYWTVoEA4cSjTDFalAM5uPVCFTABY0/ASSDBKBiXNRNcqRiADBao1Bj6dJdAAAAAElFTkSuQmCC);height:14px;width:69px}.comment-user-reply{color:#2a2a2a}.emoji-1f382,.emoji-1f49d,.emoji-1f60d,.emoji-1f424,.emoji-1f430,.emoji-1f483,.emoji-1f485,.emoji-1f491,.emoji-1f493,.emoji-1f494,.emoji-1f602,.emoji-1f603,.emoji-1f607,.emoji-1f621,.emoji-1f912,.emoji-1f917,.emoji-1f926,.emoji-1f930,.emoji-1f958,.emoji-2600,.emoji-2603{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:25px;height:25px}
.emoji-1f49d{background:url(/afb9a089/static/assets/images/emoji/1f49d.svg)}.emoji-1f60d{background:url(/afb9a089/static/assets/images/emoji/1f60d.svg)}.emoji-1f382{background:url(/afb9a089/static/assets/images/emoji/1f382.svg)}.emoji-1f424{background:url(/afb9a089/static/assets/images/emoji/1f424.svg)}.emoji-1f430{background:url(/afb9a089/static/assets/images/emoji/1f430.svg)}.emoji-1f483{background:url(/afb9a089/static/assets/images/emoji/1f483.svg)}.emoji-1f485{background:url(/afb9a089/static/assets/images/emoji/1f485.svg)}.emoji-1f491{background:url(/afb9a089/static/assets/images/emoji/1f491.svg)}
.emoji-1f493{background:url(/afb9a089/static/assets/images/emoji/1f493.svg)}.emoji-1f494{background:url(/afb9a089/static/assets/images/emoji/1f494.svg)}.emoji-1f602{background:url(/afb9a089/static/assets/images/emoji/1f602.svg)}.emoji-1f603{background:url(/afb9a089/static/assets/images/emoji/1f603.svg)}.emoji-1f607{background:url(/afb9a089/static/assets/images/emoji/1f607.svg)}.emoji-1f621{background:url(/afb9a089/static/assets/images/emoji/1f621.svg)}.emoji-1f912{background:url(/afb9a089/static/assets/images/emoji/1f912.svg)}.emoji-1f917{background:url(/afb9a089/static/assets/images/emoji/1f917.svg)}
.emoji-1f926{background:url(/afb9a089/static/assets/images/emoji/1f926.svg)}.emoji-1f930{background:url(/afb9a089/static/assets/images/emoji/1f930.svg)}.emoji-1f958{background:url(/afb9a089/static/assets/images/emoji/1f958.svg)}.emoji-2600{background:url(/afb9a089/static/assets/images/emoji/2600.svg)}.emoji-2603{background:url(/afb9a089/static/assets/images/emoji/2603.svg)}.emoji-vitrum-1f608,[data-emoji="emojivitrum1"],[data-emoji="1f608"],.emoji-1f608{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:121px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/1.svg) no-repeat;background-size:cover}
.emoji-vitrum-1f620,[data-emoji="emojivitrum2"],[data-emoji="1f620"],.emoji-1f620{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:86px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/2.svg) no-repeat;background-size:cover}.emoji-vitrum-1f62d,[data-emoji="emojivitrum3"],[data-emoji="1f62d"],.emoji-1f62d{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:92px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/3.svg) no-repeat;background-size:cover}
.emoji-vitrum-1f625,[data-emoji="emojivitrum4"],[data-emoji="1f625"],.emoji-1f625{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:65px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/4.svg) no-repeat;background-size:cover}.emoji-vitrum-1f614,[data-emoji="emojivitrum5"],[data-emoji="1f614"],.emoji-1f614{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:70px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/5.svg) no-repeat;background-size:cover}
.emoji-vitrum-1f60f,[data-emoji="emojivitrum6"],[data-emoji="1f60f"],.emoji-1f60f{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:69px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/6.svg) no-repeat;background-size:cover}.emoji-vitrum-1f60a,[data-emoji="emojivitrum7"],[data-emoji="1f60a"],.emoji-1f60a{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:67px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/17.svg) no-repeat;background-size:cover}
.emoji-vitrum-1f610,[data-emoji="emojivitrum8"],[data-emoji="1f610"],.emoji-1f610{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:97px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/14.svg) no-repeat;background-size:cover}.emoji-vitrum-1f63a,[data-emoji="emojivitrum9"],[data-emoji="1f63a"],.emoji-1f63a{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:73px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/9.svg) no-repeat;background-size:cover}
.emoji-vitrum-1f44d,[data-emoji="emojivitrum10"],[data-emoji="1f44d"],.emoji-1f44d{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:83px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/10.svg) no-repeat;background-size:cover}.emoji-vitrum-1f353,[data-emoji="emojivitrum11"],[data-emoji="1f353"],.emoji-1f353{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:69px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/11.svg) no-repeat;background-size:cover}
.emoji-vitrum-1f308,[data-emoji="emojivitrum12"],[data-emoji="1f308"],.emoji-1f308{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:83px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/12.svg) no-repeat;background-size:cover}.emoji-vitrum-1f627,[data-emoji="emojivitrum13"],[data-emoji="1f627"],.emoji-1f627{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:100px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/13.svg) no-repeat;background-size:cover}
.emoji-vitrum-1f612,[data-emoji="emojivitrum14"],[data-emoji="1f612"],.emoji-1f612{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:92px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/8.svg) no-repeat;background-size:cover}.emoji-vitrum-1f922,[data-emoji="emojivitrum15"],[data-emoji="1f922"],.emoji-1f922{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:75px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/15.svg) no-repeat;background-size:cover}
.emoji-vitrum-1f370,[data-emoji="emojivitrum16"],[data-emoji="1f370"],.emoji-1f370{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:119px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/16.svg) no-repeat;background-size:cover}.emoji-vitrum-1f952,[data-emoji="emojivitrum17"],[data-emoji="1f952"],.emoji-1f952{display:inline-block;border:0;margin:0;padding:0;vertical-align:middle;width:112px;height:150px;background:transparent url(/afb9a089/static/assets/images/vitrum_emoji/smiles/7.svg) no-repeat;background-size:cover}#main-menu {
	margin-top: 10px;
	height: 33px;
	font-size: 0;
	position: relative;
	z-index: 100;
}

/* Градиент между меню и календарем */
#main-menu + #main-menu-gradient {
	/*background: #e5f6ff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e5f6ff 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f6ff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #e5f6ff 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #e5f6ff 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #e5f6ff 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #e5f6ff 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f6ff', endColorstr='#ffffff',GradientType=0 );
	height: 12px;*/
	background: none;
	height:0;
}

#main-menu + #main-menu-gradient + #calendar {margin-top: -2px}

#main-menu > div {
    display: inline-block;
    height:32px;
    overflow: hidden;
    margin-right: 1px;
}
body.ie7 #main-menu > div {
    display: inline;
}
#main-menu > a {
    float:right;
    font: bold 14px/14px "Arial", sans-serif;
    color: #469fd2;
    margin-right: 5px;
    padding-top: 2px;
}
#main-menu > a > i {
    margin-right: 5px;
}
#main-menu > a > span {
    display: inline-block;
    vertical-align: middle;
}
#main-menu > span,
#main-menu > span > span,
#main-menu > span > a {
    display: inline-block;
    height: 32px;
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#main-menu > span > span.selected  {
    position: relative;
    z-index: 1;
}
#main-menu > span > span,
#main-menu > span > a {
    text-align: center;
    background: url(/afb9a089/sprites/blue_repit_x.png) left -229px repeat-x;
    border-radius: 8px 8px 0 0;
    margin-right: 1px;
    color: #fff;
    text-decoration: none;
    font: bold 16px/36px "Arial", sans-serif;
    cursor: pointer;
    text-shadow: #58a2cc 0 2px 1px;
    padding: 0 6px;
}
#main-menu > span > span.selected {
    background: url(/afb9a089/sprites/pink_repit_x.png) left -229px repeat-x;
    text-shadow: #cb6b91 0 2px 1px;
}
#main-menu > span > span > i {
    margin: 2px 0 0 5px;
    font-size: 12px;
    font-style: normal;
}
#main-menu > span {
    position: relative;
}
#main-menu > span > span.selected tt { display:block;position:absolute;bottom:-1px;right:-1px;left:-1px;height:3px;background-color: #F6AFCD;border-left: 1px solid #FFF;border-right: 1px solid #FFF; }
.ie8 #main-menu > span > span.selected tt { bottom:-2px; }

/**
 * =======================
 * = Выпадающий блок
 * =======================
 */

#main-menu .main-menu-dropdown {
	width: 520px;
	height: 380px;
	display: block;
	border-radius: 10px;
	border: 1px solid #ea66a4;
	position: absolute;
	top: 31px;
	left: 50px;
	box-shadow: 0 3px 6px #d2d2d2;
	font-size: 12px;
	background: #ff77a8;
}
#main-menu .main-menu-dropdown > div > div > i {
	position: absolute;
	top: -2px;
	display: block;
	width: 110px;
	height: 3px;
	background-color: #f6afcd;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
#main-menu .main-menu-dropdown > div > div > i {left: 170px/*59px;*/}
#main-menu .main-menu-dropdown > div > div + div > i {left: 281px/*170px;*/}
#main-menu .main-menu-dropdown > div > div + div + div > i {left: 281px;}

#main-menu .main-menu-dropdown > div {
	display: block;
	border-radius: 10px;
	width: 518px;
	height: 378px;
	border: 1px solid #fff;

	background: #ff77a8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzdhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6afcd 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6afcd), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f6afcd 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f6afcd 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f6afcd 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f6afcd 0%,#ffffff 100%);
}


.ie7 #main-menu .main-menu-dropdown > div,
.ie8 #main-menu .main-menu-dropdown > div {
	background:#FFF url(/afb9a089/sprites/ie7/main-menu-block-bg.png) left top repeat-x;
}
.ie8 #main-menu .main-menu-dropdown,
.ie8 #main-menu .main-menu-dropdown > div {
	position: relative;
	top: 0;
}
.ie8 #main-menu .main-menu-dropdown > div > div > i {
	margin-left: -1px;
	height: 2px;
}
.ie7 #main-menu *,
.ie8 #main-menu * {
   /* behavior: url(/afb9a089/css/PIE.htc); */
}

#main-menu .main-menu-dropdown h3{
	font-size: 18px;
	color: #E83691;
	font-family: Arial,Geneva,sans-serif;
	font-weight: normal;
	padding:3px 20px 0;
	margin:18px 0 0;
	height: 37px;
}

/**
 * =======================
 * = Содержимое выпадающего блока "Сервисы"
 * =======================
 */

#main-menu .secretary,
#main-menu .secretary div {
    width:219px;
    height:306px;
}
#main-menu .secretary {background: url(/afb9a089/sprites/main_menu/secretary_png8.png) left top no-repeat;position: absolute;top:52px;left:16px;}
#main-menu .secretary div {background: url(/afb9a089/sprites/main_menu/secretary.png) left top no-repeat;}

#main-menu .secretary + div {
    position: absolute;
    width:260px;
    height:298px;
    right:10px;
    top:52px;
}
#main-menu .secretary + div > a {
    display: inline-block;
    vertical-align: top;
    width:50px;
    height:80px;
    background-image: url(/afb9a089/sprites/main_menu/services_icons.png);
    background-repeat: no-repeat;
}
#main-menu .secretary + div > a > span {
	text-align: center;
	padding-top: 52px;
	color: #1087C7;
	display: block;
	margin: 0 -17px;
	font:normal 11px/12px Tahoma, Verdana, Segoe, sans-serif;
	white-space:nowrap;
}
#main-menu .secretary + div > a {
	margin-left: 16px;
	margin-bottom: 2px;
}
#main-menu .secretary + div > a[class*="serveces-line"] {
	margin-left: 0;
}
#main-menu .secretary + div > a.serveces-line-1 {background-position: 0 0;}
#main-menu .secretary + div > a.serveces-line-1 + a {background-position: -52px 0;}
#main-menu .secretary + div > a.serveces-line-1 + a + a {background-position: -364px 0;}
#main-menu .secretary + div > a.serveces-line-1 + a + a + a {background-position: -156px 0;}

#main-menu .secretary + div > a.serveces-line-2 {background-position: -208px 0;}
#main-menu .secretary + div > a.serveces-line-2 + a {background-position: -260px 0;}
#main-menu .secretary + div > a.serveces-line-2 + a + a {background-position: -312px 0;}
#main-menu .secretary + div > a.serveces-line-2 + a + a + a {background-position: -104px 0;}

#main-menu .secretary + div > a.serveces-line-3 {background-position: -416px 0;}
#main-menu .secretary + div > a.serveces-line-3 + a {background-position: -520px 0;}
#main-menu .secretary + div > a.serveces-line-3 + a + a {background-position: -625px 0;}
#main-menu .secretary + div > a.serveces-line-3 + a + a + a {background-position: -782px 0;}

#main-menu .secretary + div > a.serveces-line-4 {background-position: -678px 0;}

#main-menu .secretary + div > a.kids { background-position: -886px 0 }

#main-menu .secretary_pharmacy { background-position:-834px 0; }
#main-menu .secretary_ovulation {  width:50px;background: url(/afb9a089/sprites/main_menu/ovulation.png) no-repeat 0 0 !important; }

/**
 * =======================
 * = Содержимое выпадающего блока "Выбирай"
 * =======================
 */

#main-menu .choose-map {
    background: url(/afb9a089/sprites/main_menu/choose_bg.png) left top no-repeat;
    width:504px;height:294px;
    margin:0 auto;
    padding-top: 10px;
    position: relative;
}
#main-menu .choose-map > div,
#main-menu .choose-map > div > div {
    width:480px;
    height: 288px;
}
#main-menu .choose-map > div {
    background: url(/afb9a089/sprites/main_menu/choose_png8.png) left top no-repeat;
    margin: 0 auto;
}
#main-menu .choose-map > div > div {
    background: url(/afb9a089/sprites/main_menu/choose_png24.png) left top no-repeat;
}
#main-menu .choose-map a {
    width: 66px;
    color: #1087C7;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    display: block;
    position: absolute;
    padding-top: 66px;
}
#main-menu .choose-map a.choose-line-1 {left: 13px;top: 24px;}
#main-menu .choose-map a.choose-line-1 + a {left: 90px;top: 57px;}
#main-menu .choose-map a.choose-line-1 + a + a {left: 188px;top: 35px;}
#main-menu .choose-map a.choose-line-1 + a + a + a {left: 296px;top: 11px;}
#main-menu .choose-map a.choose-line-1 + a + a + a + a {left: 401px;top: 11px;width:81px;}

#main-menu .choose-map a.choose-line-2 {left: 37px;top: 172px;width:81px;}
#main-menu .choose-map a.choose-line-2 + a {left: 150px;top: 150px;}
#main-menu .choose-map a.choose-line-2 + a + a {left: 230px;top: 181px;}
#main-menu .choose-map a.choose-line-2 + a + a + a {left: 328px;top: 156px;}



.main-menu-dropdown { /* display:block !important; */ }
.choose_map { width:504px;height:294px;background:url(/afb9a089/sprites/main_menu/choose_bg.png) no-repeat 0 0;margin:0 auto;padding:10px 0 0;position:relative; }

.choose_link { position:absolute;border:1px solid #addef7;border-radius:8px;padding:1px 1px 5px;background:#FFF;text-align:center;color:#1087C7;font:11px/12px Tahoma, sans-serif; }
.choose_link i { display:block;width:33px;height:21px;background:url(/afb9a089/sprites/main_menu/row.png) no-repeat 0 0;position:absolute;top:100%;left:50%;margin:0 0 0 -16px; }
.choose_link span { display:block;border-radius:8px; }


.choose_link1 { left:14px;top:24px; }
.choose_link1 span { width:64px;height:64px;background:url(/afb9a089/sprites/main_menu/choose.png) no-repeat 0 0; }

.choose_link2 { left:156px;top:38px; }
.choose_link2 span { width:64px;height:65px;background:url(/afb9a089/sprites/main_menu/choose.png) no-repeat -100px 0; }

.choose_link3 { left:231px;top:77px; }
.choose_link3 span { width:65px;height:65px;background:url(/afb9a089/sprites/main_menu/choose.png) no-repeat -200px 0; }

.choose_link4 { left:314px;top:5px; }
.choose_link4 span { width:65px;height:65px;background:url(/afb9a089/sprites/main_menu/choose.png) no-repeat -300px 0; }

.choose_link5 { left:414px;top:56px; }
.choose_link5 span { width:78px;height:68px;background:url(/afb9a089/sprites/main_menu/choose.png) no-repeat -400px 0; }

.choose_link6 { left:26px;top:155px; }
.choose_link6 span { width:78px;height:69px;background:url(/afb9a089/sprites/main_menu/choose.png) no-repeat -500px 0; }

.choose_link7 { left:173px;top:179px; }
.choose_link7 span { width:65px;height:65px;background:url(/afb9a089/sprites/main_menu/choose.png) no-repeat -600px 0; }

.choose_link8 { left:351px;top:160px; }
.choose_link8 span { width:66px;height:69px;background:url(/afb9a089/sprites/main_menu/choose.png) no-repeat -700px 0; }

/**
 * =======================
 * = Содержимое выпадающего блока "Узнавай"
 * =======================
 */

#main-menu div.learn {
    width:220px;
    height:306px;
    position: absolute;
    top:52px;left:16px;
}
#main-menu div.learn > div {
    padding: 8px 0;
    white-space: nowrap;
}
#main-menu div.learn > div > i {
    background-image: url(/afb9a089/sprites/main_menu/learn.png);
    background-repeat: no-repeat;
    display: inline-block;
    width:76px;
    vertical-align: top;
    height: 87px;
}
#main-menu div.learn > div:first-child > i {
    background-position: 0 0;
}
#main-menu div.learn > div:first-child + div > i  {
    background-position: 0 -92px;
}
#main-menu div.learn > div:first-child + div + div > i  {
    background-position: 0 -186px;
}
#main-menu div.learn > div > span {
    display: inline-block;
    vertical-align: top;
    font-family: Arial,Geneva,sans-serif;
    font-size: 12px;
    color: #58595B;
    line-height: 21px;
    padding-top: 25px;
}
#main-menu div.learn > div > span > a {
    font-size: 26px;
    color: #1087C7;
}
#main-menu div.learn > div > span > span {
    font-size: 16px;
    color: #E35CA4;
    padding-left: 5px;
}
#main-menu div.learn + div {
    width:250px;
    height:296px;
    position: absolute;
    top:59px;right:9px;
    border-left:1px dashed #E35CA4;
    padding: 5px 0 0 17px;
}
#main-menu div.learn + div > h4 {
    font-size: 22px;
    color: #E83691;
    font-family: Arial,Geneva,sans-serif;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 10px;
}
#main-menu div.learn + div > div {}
#main-menu div.learn + div > div > span {
    display: block;
    font-size: 11px;
    line-height: 15px;
    font-family: Arial,Geneva,sans-serif;
    margin: 4px 0;
    color:#58595B;
}
#main-menu div.learn + div > div > a {
    color: #0285CF!important;
    line-height: 14px;
}
/**
 * = Картинки
 */
.userbar_panel,
.userbar_panel span.eve-buttons > a.actived,
.userbar_panel span.eve-buttons > span.spr,

.userbar_panel #top_menu_dropwdown > em,
.userbar_panel #top_menu_dropwdown > i,

.userbar_panel span.eve-button-dropdown > span,
.userbar_panel span.eve-button-dropdown > span > span,
.userbar_panel span.eve-button-dropdown > em,

.userbar_panel span.login_area > span.spr,
.userbar_panel span.login_area > span.enter_btn > form > em,

.login_area__spr {
	background-image: url(/afb9a089/pic/main_sprite_blue.png);
}

.userbar_panel {
	font: 0/10px Tahoma, sans-serif;
	width: 976px;
	height: 75px;
	background-position: 0 -53px;
	position: fixed;
	top: 0;
	margin: 0 0 0 -488px;
	z-index: 20000;
	left: 50%;
}

.userbar_panel--modile { position:absolute !important;top:0 !important; }
.userbar_panel .eve-logo { display:block;width:185px;height:71px;float:left; }
.userbar_panel .eve-logo img { display:block;margin:0;padding:0;width:198px;height:71px; }

@media all and (max-width: 970px), all and (max-height: 600px){
	.userbar_panel { position:absolute !important;top:0 !important; }
}

/* ужас

a[name] {position: absolute; margin-top: -100px}

*/

.login_area { float:left;width:494px;padding:21px 0 0 0; }
.login_area__btn { display:inline-block;vertical-align:middle;*display:inline;*zoom:1;position:relative;padding:0 20px 0 19px; }
.login_area__title { display:inline-block;vertical-align:middle;*display:inline;*zoom:1;padding:0;width:51px;color:#59849C;font-size:12px;line-height:12px; }
.login_area__icons { display:inline-block;vertical-align:middle;*display:inline;*zoom:1; }
.login_area__icons a { }
.login_area__icons a + a { margin-left:6px; }
.login_area__icons a img { margin:0;padding:0; }
.login_area__spr { display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:1px;height:32px;margin:0 17px 0 19px;background-position:-28px 0; }
.login_area__reg { display:inline-block;*display:inline;*zoom:1;vertical-align:middle; }

/**
 * = Форма поиска
 */

.userbar_search {float: right; height:71px;width:280px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;position:relative; }
.userbar_search .input-group { top:19px;right:23px;position:absolute; }
.userbar_search .input-group input[type=text] { width:145px; }

.userbar_search .suggest { position:absolute;border:1px solid #ABDAEF;background:#fff;font-size:12px;line-height: 16px;box-shadow:0 2px 2px rgba(50, 50, 50, .2);width:230px;top:55px;left:34px;display:block; }
.userbar_search .suggest > span:first-child { border-top: 0; }
.userbar_search .suggest > span { width:210px;display:block;border-top:1px solid #ABDAEF;padding:7px 10px;cursor:pointer;color:#49809E; }
.userbar_search .suggest > span.hover { background:#ECF8FF; }

.userbar_search .userbar_search__submit { width:64px;*width:83px; }





#eve span.login_area > span.enter_btn > form > em {
	background-position: -278px -328px;
	width: 297px;
	height: 206px;
	display: block;
	position: absolute;
	top: 65px;
	left: 50%;
	margin-left: -148px;
	font-style: normal;
}

#eve span.login_area > span.enter_btn > form > em > span {
	display: block;
	margin:25px 8px 0;
	position: relative;
	overflow: hidden;
	height:180px;
}

#eve span.login_area > span.enter_btn > form > em > span > span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 784px;
	height: 152px;
	padding: 10px 0 0 20px;
	font-size: 12px;
}

#eve span.login_area > span.enter_btn > form > em > span > span > span {
	display: inline-block;
	vertical-align: top;
	width: 241px;
	height: 152px;
	margin-right: 20px;
}

#eve #restore_password_btn {
	float: right;
	display: block;
	padding: 10px 7px 0 0;
	position: relative;
	line-height: 12px;
}

#eve #restore_password_btn img {
	display: none;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 8px;
	left: -20px;
}

#eve span.login_area > span.enter_btn > form > em > span > span > span i {
	text-indent: 2px;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color:#557fa5;
	display: block;
	height: 29px;
	font-style:normal;
}

#eve span.login_area > span.enter_btn > form > em > span > span > span em {
	padding: 0 0 12px;
	display: block;
}

#eve span.login_area + form > span.input-group {
	left: 6px;
}

#eve span.login_area + form > span.suggest {
	left: 17px;
}

#eve span.separator {
	border-top: 1px dotted #a9cadd;
	padding: 12px 0 0;
	margin: 12px 0 0;
	display: block;
}

/**
* ==================================
* = Делаем блочными
* ==================================
*/
#eve span.eve-user,
#eve span.eve-user span,
#eve span.eve-user a.eve-user-exit,

#eve span.eve-buttons,
#eve span.eve-buttons > span,

#eve #top_menu_dropwdown > em,
#eve #top_menu_dropwdown > i,

#eve span.login_area,
#eve span.login_area > span {
	display: inline-block;
	vertical-align: top;
}


/**
* ==================================
* = Блок пользователя
* ==================================
*/
#eve span.eve-user {
	width: 136px;
	padding: 20px 0 0 0;
	text-align: center;
}

#eve span.eve-user,
#eve span.eve-user a {
	font-size: 12px;
	line-height: 14px;
}

#eve span.eve-user .thumb {
	position: relative;
	top: -2px;
}

#eve span.eve-user .thumb + span {
	width: 80px;
	margin-left: 6px;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
}

#eve span.eve-user a:first-child {
	font-weight: bold;
}

#eve span.eve-user a.eve-user-exit {
	font-size: 11px;
	color: #747b82;
	margin-top: 3px;
}

#eve span.eve-user a.eve-user-exit i.icon {
	margin-left: 5px
}


/**
* ==================================
* = Кнопки
* ==================================
*/
/* Разделитель */
#eve span.eve-buttons > span.spr {
	width:1px!important;
	background-position:-28px 0;
	display:inline-block;
	height:32px;
	margin-top:23px;
	position:relative;
}
/* Контейнер для иконки */
#eve span.eve-buttons > span.spr + a {
	width:62px;
	height:71px;
	display:inline-block;
	position:relative;
}

/* Иконка */
#eve span.eve-buttons a.eve-button {
	text-decoration:none;
	vertical-align:top;
}
#eve span.eve-buttons a.eve-button > span {
	position:relative;
	display:block;
}

/* Расположение икноки кол-ва событий */
#eve span.eve-buttons a.eve-button i {
	cursor: pointer;
	position: absolute;
}
/* Отсупы сверху для кнопок (из-за того что иконки все равзной высоты) */
#eve #tm_mail span { margin:19px 0 0 15px; }
#eve #tm_mail span i { top:16px;right:-10px; }

#eve #tm_friend span {margin: 18px 0 0 18px;}
#eve #tm_friend span i {top: 17px;right: -12px;}

#eve #tm_journal span {margin: 19px 0 0 15px;}
#eve #tm_journal span i {top: 16px;right: -12px;}

#eve #tm_question span {margin: 23px 0 0 16px;}
#eve #tm_question span i {top: 12px;right: -8px;}

#eve #tm_photo span {margin: 20px 0 0 15px;}
#eve #tm_photo span i {top: 15px;right: -9px;}

#eve #tm_community span {margin: 15px 0 0 0;}
#eve #tm_calendar span {margin: 17px 0 0 0;}
#eve #tm_services span {margin: 17px 0 0 0;}
#eve #tm_bookmark span {margin: 18px 0 0 0;}
#eve #tm_setup span {margin: 18px 0 0 0;}
#eve #tm_exit {font-size: 14px;line-height: 52px;vertical-align: bottom;width:56px;color: #747b82;
	font-style: normal;}
#eve #tm_exit span i {display: block;margin: -15px auto 0;}

#eve #top_menu_dropwdown a {
	text-align: center;
}
/**
* ==================================
* = Выпадающий список
* ==================================
*/
/* Кнопка-активатор */
#eve i[class*="icon-rounded-"] {vertical-align: top; margin: 27px 2px 0 17px;cursor: pointer}
/* Стиль нажатой кнопки */
#eve span.eve-buttons > a.actived {
background-position: -576px -328px;
}
/* Контейнер для выпадающего списка */
#eve #top_menu_dropwdown {
	display: block;
	position: absolute;
	top: 53px;
	left: 312px;
	height: 83px;
	width: 450px;
	text-align: left;
}
/* Якорь */
#eve #top_menu_dropwdown > i  {
	height: 83px; width: 14px;
	background-position: -282px -165px;
}
/* Сам синий блок */
#eve #top_menu_dropwdown > em {
	height: 73px;padding-top: 8px;
	background-position: right -165px;
}
/* Иконки */
#eve #top_menu_dropwdown span.eve-buttons {
	margin: 0 5px 0 -5px;
}
#eve #top_menu_dropwdown span.eve-buttons > span.spr + span {
	text-align: center;
}
/* Разделитель */
#eve #top_menu_dropwdown span.eve-buttons > span.spr {
	margin-top: 19px;
}


/**
* ==================================
* = Выпадающие менюшки
* ==================================
*/
#eve .eve-button-dropdown {
	position: absolute;
	display: block;
	top: 50px;
	left: 0;
	width: 278px;
	margin-left: -108px;
	font-size: 12px;
	line-height: 14px;
}
/* Контенйер с фоном (где градиент) */
#eve .eve-button-dropdown > span {
	background-position: -1px -166px;
	padding-top: 13px;
	display: block;
}
/* Контейнер где содержиться резултат аякс запроса */
#eve .eve-button-dropdown > span > span {
	background-position: -286px -546px;
	min-height: 60px;
	padding: 10px;
	display: block;
	max-height: 500px;
	overflow: hidden;
}
/* Выключатель заливки */
#eve .eve-button-dropdown > span > span.small-bg {
	background: none !important;
}
/* Футер */
#eve .eve-button-dropdown > em {
	height: 53px;
	background-position: -698px 0;
	display: block;
}
/* Содержание футера */
#eve .eve-button-dropdown > em > span {
	font-style: normal;
	display: block;
	height: 53px;
	line-height: 41px;
	padding: 0 19px 0 26px;
	color: #5b6269;
}
/* Ссылка футера */
#eve .eve-button-dropdown > em > span > a {
	font-weight: bold;
}
/* Пусто! событйи нет */
#eve .eve-button-dropdown .events-empty {
	display: block;
	text-align: center;
	height: 53px;
	line-height: 63px;
	font-style: italic;
	color: #8a949c;
}
/* Блок с событием */
#eve .eve-button-dropdown .events-row {
	width: 232px;
	display: block;
}
/* Кто добавил событие */
#eve .eve-button-dropdown .events-row-user {
	display: block;
	min-height: 38px;
	vertical-align: top;
}
/* Имя пользователя и описание события */
#eve .eve-button-dropdown .events-row-user > span {
	display: inline-block;
	vertical-align: top;
	margin: 2px 0 0 10px;
	width: 186px;
}
/* Действия над событием */
#eve .eve-button-dropdown .events-row-buttons {
	display: block;
	padding: 5px 0 0;
	height: 23px
}
/* Содежрание события (текст ссылки и т.п.) */
#eve .eve-button-dropdown .events-row-content {
	display: block;
	font-size: 11px;
	padding: 3px 0 7px;
	white-space: normal;
	color: #5f656b;
}
/* Иконка просто удалить событие */
#eve .eve-button-dropdown .icon-remove {
	vertical-align: baseline;
	cursor: pointer;
	margin-left: 5px
}
/* Ссылка футера */
#eve .eve-button-dropdown .btn > .icon {
	margin-right: 0 !important;
}
/* Все события */
#eve .eve-button-dropdown .events-all {
	margin: 12px auto 12px;
	display: block;
	width: 200px;
}

/**
* ==================================
* = Панель выезжаюхих кнопок на панели юзера
* ==================================
*/
.userbar_panel {}
.userbar_phelp { height:78px; }

.userbar_battons { height:28px;position:absolute;top:72px;right:90px;overflow:hidden; }
.userbar_battons_toggle { height:28px;position:relative;overflow:hidden;top:-28px;padding:0 4px; }
@media all and (max-width: 970px), all and (max-height: 600px){
.userbar_battons { position:fixed !important;top:0 !important; }
}
.to_up_button { width:80px;height:28px;display:block;float:right;background:url(/afb9a089/pic/main_sprite_green.png) no-repeat -54px 0; }
.to_up_button > em {
	display: block;
	font-style: normal;
	cursor: pointer;
	text-align: center;
	width: 79px;
	padding-right: 1px;
	height: 28px;
	color: #fff;
	line-height: 22px;
	font-size: 13px;
}
.to_up_button > em > b {
	font-size: 15px;
	display: inline-block;
	padding: 0 6px 2px 0;
	line-height: 10px;
}

.useragent { float:right;position:relative;padding:2px 20px 0 5px;height:22px;background:#4700FF;border-radius:0 0 5px 5px;-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.33);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.33); }
.useragent_logo { display:block;height:20px;padding:0 0 0 25px;background:url(/afb9a089/sprites/useragent.png) no-repeat 0 0;color:#FFF;font:normal 13px/19px Tahoma, sans-serif;text-decoration:none; }

.useragent__close { position:absolute;right:5px;top:2px;cursor:pointer; }
.useragent__close:hover { }

.useragent_logo.msie_logo { background-position: 0 0; }
.useragent_logo.mozilla_logo { background-position: 0 -30px; }
.useragent_logo.chrome_logo { background-position: 0 -60px; }
.useragent_logo.opera_logo { background-position: 0 -90px; }
.useragent_logo.safari_logo { background-position: 0 -120px; }

.useragent_popup { display:none; }
.useragent_popup_wrap { }
.useragent_popup_wrap p { margin:0 0 5px;padding:0; }
.useragent_popup_wrap ul { overflow:hidden;list-style:none;margin:0;padding:10px 0 0; }
.useragent_popup_wrap li { display:block;list-style:none;margin:0 5px;padding:0;float:left; }
.useragent_popup_link { display:block;width:80px;height:90px;background:url(/afb9a089/sprites/useragent_b.png) no-repeat 0 0; }

.useragent_popup_link.chrome_logo { background-position: 0 0; }
.useragent_popup_link.msie_logo { background-position: 0 -100px; }
.useragent_popup_link.mozilla_logo { background-position: 0 -200px; }
.useragent_popup_link.opera_logo { background-position: 0 -300px; }
.useragent_popup_link.safari_logo { background-position: 0 -400px; }
#calendar {
	background: #fff;
	height: 59px;
	border: 1px solid #add8f1;
	/*border-top-right-radius: 10px;*/
	/*border-bottom-left-radius: 10px;*/
	/*border-bottom-right-radius: 10px;*/
	border-radius: 10px;
	box-shadow: inset 0 -5px 10px 0 #DDF1FD;
	margin: 0 0 7px;
	position: relative;
}

#calendar > i,
#calendar > strong.highlight,
#calendar > span,
#calendar > span > a {
	display: inline-block;
}

#calendar > strong {
	display: none;
	position: absolute;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #D690B1;
	top: 5px;
	margin-left: 10px;
	background: #fff
}

#calendar > i {
	white-space: nowrap;
	width: 112px;
	padding: 5px 0 0 8px;
	margin: 7px 0 0 0;
	border-right: 1px solid #c2e9ff;
	height: 39px;
	vertical-align: top;
	font-style: normal;
	line-height: 17px;
}

#calendar > i > i,
#calendar > i > a {
	float: left;
}

#calendar > i > i {
	margin-right: 6px;
}

#calendar > i > a {
	color: #D690B1;
	font-size: 12px;
	line-height: 17px;
}

#calendar > span {
	margin: 2px 0 0 8px;
}

#calendar > span > a {
	position: relative;
	border-radius: 2px;
	height: 17px;
	margin-top: 17px;
	margin-left: 2px;
	background: #a0dbfe;
	vertical-align: top;
	overflow: hidden;
	text-indent: -500px;
}

#calendar > span > a:hover,
#calendar > span > a.highlight {
	background: #F7C7DC;
}

#calendar > span > i > a.highlight {
	color: #D690B1;
}

#calendar > span.pregnant > a,
#calendar > span.childs > a {
	width: 6px;
}

#calendar > span.planning > a,
#calendar > span.child_mid > a,
#calendar > span.child_hi > a {
	width: 84px;
}

#calendar > span > i {
	display: block;
	text-align: center;
}

#calendar > span > i > a {
	text-decoration: underline;
	color: #469fd2;
	font-size: 11px;
	font-style: normal;
	vertical-align: top;
	line-height: 18px;
}

#calendar > span > i > a:hover {
	text-decoration: none;
}


/* footer использует илементы из box.css, button.css, ison.css */
#footer {
	background: #fff;
	display: block;
	font: normal 12px/18px Tahoma, sans-serif;
	clear: both;
	margin: 5px 0 0;
	white-space:nowrap
}
#footer > span {
	white-space: normal;
}
#footer > span > span > a:not(.btn),
#footer > span > span > i a {
	color: #7c9db0
}
#footer > span > span > em a {
	color: #0285CF;
}
#footer > span > span > span {
	color: #adadad;
	display: block;
	padding-bottom: 9px;
}
#footer > span > span > span a {
	vertical-align: bottom;
	margin: 0 0 0 10px;
}
#footer > span,
#footer > span > span,
#footer > span > span > i a {
	display: inline-block;
	vertical-align: top;
}
#footer > span + span {
	margin-left:4px;
}
#footer > span > strong,
#footer > span > h3,
#footer > span > span > strong {
	color:#49809e;
	display: block;
}
#footer > span > span > i {
	display: block;
	padding-top: 3px;
	font-style: normal;
}
#footer > span > span > i a {
	margin: 5px 10px 5px 0;
}
#footer > span > span > i i {
	margin-right: 5px;
	line-height: 16px;
}
#footer > span > strong,
#footer > span > h3 {
	background: #e4f5ff;
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	padding: 0 10px;
	font-size: 12px;
}
#footer > span > span {
	padding: 9px 0 0 7px;
}
#footer > span > span > em {
	display: block;
	padding: 9px 0;
	font-style: normal;
	color: #7c9db0;
}
#footer > span > span > em > span {
	display: block;
	margin: 0 0 5px;
}

.footer_info { color:#d88b9f;display:block;border-top:1px solid #ddf3ff;margin:10px 10px 5px;padding-top:15px;font-style:normal;font-size:11px;line-height:15px; }
.footer_counter { float:right; }

.footer_col3 { display:none !important;; }
.wrapper_1200 .footer_col3 { display:inline-block !important;; }
.wrapper_1200 .footer_representation { display:none !important; }
h3.footer_representation {
	color: #49809e;
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	padding: 0 10px;
	font-size: 12px;
}


#footer .representation {}

#footer .footer_search .input-mid {
    padding: 2px 3px 2px 6px;
    border-radius: 6px;
    margin-top: 15px;
}
#footer .footer_search .btn-blue {
    margin-top: 2px;
}
#footer .footer_search input[type=text] {
    width:123px;
    margin: 0 3px 0 0;
}



































/**
 * =======================
 * = Основное правило
 * =======================
 */

span.box {
	display: inline-block;
}

.box {
	background: #fff;
    border-radius: 10px;
    padding: 10px;
}

/**
 * =======================
 * = Прерывание потока элементов
 * =======================
 */

.ie7 .box-vertical,
.ie7 .box-horizontal,
.ie7 [class*="box-cloud"] {
	zoom: 1;
}

.box-vertical:after,
.box-vertical:before,
.box-horizontal:after,
.box-horizontal:before,
[class*="box-cloud"]:after,
[class*="box-cloud"]:before {
	content: ' ';
	display: table;
}

.box-vertical:after,
.box-horizontal:after,
[class*="box-cloud"]:after {
	clear: both;
}

/**
 * =======================
 * = Группирование .box
 * =======================
 */

/* Отступы между группами и внутри группы */
.box-horizontal > .box-vertical + .box-vertical,
.box-horizontal > .box-vertical + .box,
.box-horizontal > .box + .box-vertical,
.box-horizontal > .box + .box {
    margin-left: 5px;
}
.box-vertical + .box-vertical,
.box-vertical > .box-horizontal + .box-horizontal,
.box-vertical > .box-horizontal + .box,
.box-vertical > .box + .box-horizontal,
.box-vertical > .box + .box {
    margin-top: 5px;
}

/* Горизонтальное групирование */
.box-horizontal > .box,
.box-horizontal > .box-vertical {float: left}
.box-horizontal > .box-vertical {margin-top: 0}

.box-horizontal-rpanel > .box,
.box-horizontal-rpanel > .box-vertical {width: 480px}

.box-horizontal-rpanel > .box + .box,
.box-horizontal-rpanel > .box-vertical + .box {
	width: 218px;
}

.box-horizontal-rpanel > .box + .box-vertical,
.box-horizontal-rpanel > .box-vertical + .box-vertical {width: 240px}

.box-horizontal-twin > .box {width: 338px;}
.box-horizontal-twin > .box-vertical {width: 360px}

.box-horizontal-twin-full {margin-bottom:5px}
.box-horizontal-twin-full > .box-vertical + .box-vertical {
	margin-left: 6px;
}
.box-horizontal-twin-full > .box-vertical {
	width: 482px;
}

/**
 * =======================
 * = Заголовок
 * =======================
 */

.box-header {
	display: block;
	height: 30px;
	color: #49809e;
	font: bold 12px/30px "Tahoma", sans-serif;
	letter-spacing: 0;
	border-radius: 8px;
	padding: 0 14px;
	position: relative;
	top: -5px;
	left: -5px;
	margin: 0 -10px 5px 0;
	background: #e4f5ff;
	cursor: default;
}

/**
 * =======================
 * = Футер
 * =======================
 */

.box-footer {
	margin: 35px 0 0 !important;
	padding: 10px;

	zoom: 1;

	-webkit-border-radius: 0 0 10px 10px;
	   -moz-border-radius: 0 0 10px 10px;
	        border-radius: 0 0 10px 10px;
}

/* Прерываем поток элементов */
.box-footer:before { content: ' '; display: table; clear: both; }

/* Цвет футера */
.box-blue .box-footer {background: #FFF url(/afb9a089/sprites/blue_repit_x.png) repeat-x center -402px; border-top: 1px solid #ADD8F1}

/**
 * =======================
 * = Цвета рамок
 * =======================
 */

.box-blue         {border: 1px solid #ADD8F1}
.box-pink         {border: 1px solid #FDD4ED}
.box-border.box-blue-light   {border: 1px solid #CBE9FA}
.box-border.box-pink-light   {border: 1px solid #F6D5EE}
.box-border.box-yellow-light {border: 1px solid #E8E7C5}
.box-border.box-green-light  {border: 1px solid #C5E8C4}

/**
 * =======================
 * = Тени
 * =======================
 */

.box-inside-shadow.box-blue  {box-shadow: inset 0 0 20px 0 #DDF1FD}
.box-outside-shadow.box-blue {box-shadow: 0 0 20px 0 #DDF1FD}


/**
 * =======================
 * = Заливка
 * =======================
 */

.box-fill.box-blue         {background: #ECF8FF}
.box-fill.box-pink         {background: #FFEFFB}
.box-fill.box-blue-light   {background: #ECF8FF}
.box-fill.box-pink-light   {background: #FFEFFB}
.box-fill.box-yellow-light {background: #FCFBE4}
.box-fill.box-green-light  {background: #EAF8E9}

/**
 * =======================
 * = Градиент
 * =======================
 */

.box-gradient.box-blue {background: #fff url(/afb9a089/sprites/blue_repit_x.png) repeat-x center -402px;}

/**
 * =======================
 * = Отступы
 * =======================
 */
.box-padding {padding: 0}
.box-padding-5 {padding: 5px}

.box_margin { margin-bottom:5px; }
/**
 * =======================
 * = Облако
 * =======================
 */

[class*="box-cloud"] {padding: 5px 10px; border-radius: 8px}
/* Имеет пипикетку */
[class*="box-cloud-"] {position: relative;}
/* Стили для пипетки*/
[class*="box-cloud-"] > :first-child {background-image: url(/afb9a089/sprites/clouds_arrows_noborder.png); display: block; position: absolute; width: 9px; height: 13px}
[class*="box-cloud"].box-border > :first-child {background-image: url(/afb9a089/sprites/clouds_arrows.png)}
/* Высота */
.box-cloud-left, .box-cloud-right {min-height: 54px}
/* Отступы */
.box-cloud-left {margin-left: 10px}
.box-cloud-right {margin-right: 10px}
/* Распололжения*/
.box-cloud-left > :first-child {top: 20px; left: -8px}
.box-cloud-right > :first-child {top: 20px; right: -8px}
/* Картинка для синих */
.box-cloud-left.box-blue-light > :first-child {background-position: left 0}
.box-cloud-right.box-blue-light > :first-child {background-position: right 0}
/* Картинка для розовых */
.box-cloud-left.box-pink-light > :first-child {background-position: left -45px}
.box-cloud-right.box-pink-light > :first-child {background-position: right -45px}
/* Картинка для желтых */
.box-cloud-left.box-yellow-light  > :first-child {background-position: left -15px}
.box-cloud-right.box-yellow-light > :first-child {background-position: right -15px}
/* Картинка для зеленых */
.box-cloud-left.box-green-light  > :first-child {background-position: left -30px}
.box-cloud-right.box-green-light > :first-child {background-position: right -30px}
/* Отступы */
.box-cloud-top {margin-top: 10px}
.box-cloud-bottom {margin-bottom: 10px}
/* Пипетки вверху и внизу */
.box-cloud-top    > :first-child,
.box-cloud-bottom > :first-child {background: transparent url(/afb9a089/sprites/clouds_arrows_horizontal_noborder.png); height: 9px; width: 13px}
.box-cloud-top.box-border > :first-child,
.box-cloud-bottom.box-border > :first-child {background-image: url(/afb9a089/sprites/clouds_arrows_horizontal.png)}
/* Распололжения*/
.box-cloud-top > :first-child {top: -8px; left: 15px}
.box-cloud-top.box-border > :first-child {top: -9px}
.box-cloud-bottom > :first-child {bottom: -8px; left: 15px}
.box-cloud-bottom.box-border > :first-child {bottom: -9px}
/* Голубая */
.box-cloud-top.box-blue-light    > :first-child {background-position: 0 0}
.box-cloud-bottom.box-blue-light > :first-child {background-position: left -9px}
/* Розовая */
.box-cloud-top.box-pink-light    > :first-child {background-position: left -60px}
.box-cloud-bottom.box-pink-light > :first-child {background-position: left -69px}
/* Желтая */
.box-cloud-top.box-yellow-light    > :first-child {background-position: left -20px}
.box-cloud-bottom.box-yellow-light > :first-child {background-position: left -29px}
/* Зеленая */
.box-cloud-top.box-green-light    > :first-child {background-position: left -40px}
.box-cloud-bottom.box-green-light > :first-child {background-position: left -49px}

/**
 * =======================
 * = Тултип
 * =======================
 */

/* Контейнер для тултипа */
.box-tooltip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2010
}

/* Враппер для якоря */
.box-tooltip > i {
	width: 21px;
	height: 20px;
	position: absolute;
	display: block;
	bottom: -19px;
	left: 0;
	overflow: hidden;
}

.ie7 .box-tooltip > i,
.ie8 .box-tooltip > i {
	display: none;
}

/* Якорь */
.box-tooltip > i > i {
	margin: -15px 0 0 0;

	width: 20px;
	height: 20px;
	display: block;

	background: #fff;

	border-width: 1px;
	border-style: solid;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
            transform: rotate(45deg);

	-webkit-box-shadow: 0 0 2px rgba(150, 150, 150, .3);
	   -moz-box-shadow: 0 0 2px rgba(150, 150, 150, .3);
	        box-shadow: 0 0 2px rgba(150, 150, 150, .3);
}

/* Содержания */
.box-tooltip > .box {
	min-width: 150px;
	min-height: 40px;
	border-width: 1px;

	-webkit-box-shadow: 1px 1px 4px rgba(100, 100, 100, .3);
	   -moz-box-shadow: 1px 1px 4px rgba(100, 100, 100, .3);
	        box-shadow: 1px 1px 4px rgba(100, 100, 100, .3);
}

/* Цвет */
.box-tooltip .box-blue-light   + i > i {border-color: #CBE9FA}
.box-tooltip .box-pink-light   + i > i {border-color: #F6D5EE}
.box-tooltip .box-yellow-light + i > i {border-color: #E8E7C5}
.box-tooltip .box-green-light  + i > i {border-color: #C5E8C4}



.box_space { height:5px; }

/* buttons */
.btn {
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	border-collapse: separate;

	-webki-box-shadow: 0 2px 2px rgba(100, 100, 100, .3);
	-moz-box-shadow: 0 2px 2px rgba(100, 100, 100, .3);
	box-shadow: 0 2px 2px rgba(100, 100, 100, .3);

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-transition: box-shadow .5s;
	-moz-transition: box-shadow .5s;
	-ms-transition: box-shadow .5s;
	transition: box-shadow .5s;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn:hover {
	box-shadow: 0 0 0 transparent;
}

.ie7 input[type=submit].btn {
	overflow: visible;
}

.btn, .btn:visited {
	color: #fff;
}

button.btn, input.btn {
	border: 0;
}

.btn-large {
	font: bold 14px/37px "Arial", sans-serif;
	padding: 0 10px;
	height: 37px;
	border-radius: 8px;
}

.firefox .btn-large {line-height: 35px}

.btn-big {
	font: bold 14px/31px "Arial", sans-serif;
	padding: 0 10px;
	height: 31px;
	border-radius: 6px;
}

.btn-mid {
	font: bold 14px/27px "Arial", sans-serif;
	padding: 0 10px;
	height: 27px;
	border-radius: 6px;
}
.btn-small {
	font: bold 12px/23px "Arial", sans-serif;
	border-radius: 4px;
	padding:0 10px;
	height: 23px;
}

.btn-tiny {
	font: bold 11px/18px "Arial", sans-serif;
	border-radius: 4px;
	padding: 0 10px;
	height: 18px;
}

.btn-pink:active {
	box-shadow: inset 0 2px 7px 0 #eb5e91;
}
.btn-blue:active {
	box-shadow: inset 0 2px 7px 0 #3ea2da;
}
.btn-green:active {
	box-shadow: inset 0 2px 7px 0 #58a466;
}
.btn-whiteblue:active {
	box-shadow: inset 0 2px 7px 0 #ccedff;
}

.btn-pink {
	text-shadow: #d8698f 1px 1px 3px;
	background-image: url(/afb9a089/sprites/pink_repit_x.png);
}
.btn-green {
	text-shadow: #599465 1px 1px 3px;
	background-image: url(/afb9a089/sprites/green_repit_x.png);
}
.btn-gray {
    text-shadow: #434644 1px 1px 3px;
    background-image: url(/afb9a089/sprites/gray_repit_x.png);
}

.btn-blue,
.btn-whiteblue {
	text-shadow: #458fb9 1px 1px 3px;
	background-image: url(/afb9a089/sprites/blue_repit_x.png);
}

.btn-yellow { background: url(/afb9a089/pic/sprite2_left.png) no-repeat -15px -601px !important; }
.btn-yellow:active { box-shadow: inset 0 2px 7px 0 #DAA83E; }

.btn-large.btn-whiteblue {
	color: #5e7080;
	text-shadow: none;
	border: 1px solid #a9cadd;
}

.btn-large {background-position: left -192px}
.btn-big {background-position: left -159px}
.btn-mid {background-position: left -73px}
.btn-tiny, .btn-small {background-position: left -134px}

.btn-icon {padding: 0; font-size: 0}
.btn-icon .icon {vertical-align: top; position: relative}
.btn-icon .icon.icon-paper {top: 9px}
.btn-icon .icon.icon-video {top: 5px}
.btn-icon .icon.icon-audio {top: 5px}
.btn-icon .icon.icon-question {top: 7px}
.btn-icon .icon.icon-photo {top: 6px}

.btn-group > .btn + .btn { margin-left: 5px }

/**
 * Специальный вид тултипа
 */
.btn-tooltip {
	border-radius: 2px;
	background: #8fd2f5;
	font-weight: normal;
	text-shadow: none;
}

.btn-upload {position: relative; cursor: pointer; overflow: hidden}
.btn-upload input {cursor: pointer; position: absolute; right: 0; bottom: 0; font-size: 30em; opacity: 0; filter: alpha(opacity=0)}

.btn_line { overflow:hidden;height:24px;border-top:1px solid #C2DFF1;padding:10px 0 0;margin:0 0 0; }
.btn_right { float:right;margin-left:10px; }
.btn_left { float:left;margin-right:10px; }


/* .btn_ */
.btn_ {
	display:inline-block;margin:0;padding:0;vertical-align:middle;
	text-align: center;text-decoration:none;cursor: pointer;border-collapse: separate;
	-webki-box-shadow: 0 2px 2px rgba(100, 100, 100, .3);-moz-box-shadow: 0 2px 2px rgba(100, 100, 100, .3);box-shadow: 0 2px 2px rgba(100, 100, 100, .3);
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	-webkit-transition: box-shadow .5s;-moz-transition: box-shadow .5s;-ms-transition: box-shadow .5s;transition: box-shadow .5s;
	-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
.btn_ { color: #fff; }
.btn_:hover { box-shadow: 0 0 0 transparent; }
.btn_:visited { color: #fff; }

/* input button */
.btn_ { overflow:visible;border:0;outline:none; }
/* /input button */


.btn_large { font: bold 14px/37px "Arial", sans-serif;padding: 0 10px;height: 37px;border-radius: 8px; }
.btn_big { font: bold 14px/31px "Arial", sans-serif;padding: 0 10px;height: 31px;border-radius: 6px; }
.btn_mid { font: bold 14px/27px "Arial", sans-serif;padding: 0 10px;height: 27px;border-radius: 6px; }
.btn_small { font: bold 12px/23px "Arial", sans-serif;border-radius: 4px;padding:0 10px;height: 23px; }
.btn_tiny { font: bold 11px/18px "Arial", sans-serif;border-radius: 4px;padding: 0 10px;height: 18px; }

.btn_blue  {
	background: #aae0ff;
	background: -moz-linear-gradient(top,  #aae0ff 0%, #3ea2da 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aae0ff), color-stop(100%,#3ea2da));
	background: -webkit-linear-gradient(top,  #aae0ff 0%,#3ea2da 100%);
	background: -o-linear-gradient(top,  #aae0ff 0%,#3ea2da 100%);
	background: -ms-linear-gradient(top,  #aae0ff 0%,#3ea2da 100%);
	background: linear-gradient(to bottom,  #aae0ff 0%,#3ea2da 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aae0ff', endColorstr='#3ea2da',GradientType=0 );
	text-shadow: #458FB9 1px 1px 3px;
}
.btn_blue:active { box-shadow: inset 0 2px 7px 0 #3ea2da; }

.btn_pink {
	background: #fbd8e7;
	background: -moz-linear-gradient(top,  #fbd8e7 0%, #e47ba4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbd8e7), color-stop(100%,#e47ba4));
	background: -webkit-linear-gradient(top,  #fbd8e7 0%,#e47ba4 100%);
	background: -o-linear-gradient(top,  #fbd8e7 0%,#e47ba4 100%);
	background: -ms-linear-gradient(top,  #fbd8e7 0%,#e47ba4 100%);
	background: linear-gradient(to bottom,  #fbd8e7 0%,#e47ba4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd8e7', endColorstr='#e47ba4',GradientType=0 );
	text-shadow: #d8698f 1px 1px 3px;
}
.btn_pink:active { box-shadow: inset 0 2px 7px 0 #eb5e91; }

.btn_green {
	background: #9ddaae;
	background: -moz-linear-gradient(top,  #9ddaae 0%, #89cb9a 34%, #6cb47b 65%, #58a466 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ddaae), color-stop(34%,#89cb9a), color-stop(65%,#6cb47b), color-stop(100%,#58a466));
	background: -webkit-linear-gradient(top,  #9ddaae 0%,#89cb9a 34%,#6cb47b 65%,#58a466 100%);
	background: -o-linear-gradient(top,  #9ddaae 0%,#89cb9a 34%,#6cb47b 65%,#58a466 100%);
	background: -ms-linear-gradient(top,  #9ddaae 0%,#89cb9a 34%,#6cb47b 65%,#58a466 100%);
	background: linear-gradient(to bottom,  #9ddaae 0%,#89cb9a 34%,#6cb47b 65%,#58a466 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ddaae', endColorstr='#58a466',GradientType=0 );
	text-shadow: #599465 1px 1px 3px;
}
.btn_green:active { box-shadow: inset 0 2px 7px 0 #58A466; }
/* /.btn_ */





/**
 * =================================
 * = Основные стили
 * =================================
 */

/* Раскрашиваем placeholder не работает в опере и в старых ИЕ */
.placeholder {color: #C2D9E6 !important}
::-webkit-input-placeholder {color: #C2D9E6 !important}
:-moz-placeholder {color: #C2D9E6 !important}
:-ms-input-placeholder {color: #C2D9E6 !important}

/* Меняем */
.input,
.input-group,
.input-group input[type=text],
.input-group input[type=password] {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

/* Для <TEXTAEREA> необходимо переопределить высоту строки */
textarea.input {
    font-size: 12px;
    line-height: 18px;
    padding: 8px;
    border-radius: 8px;
	resize:vertical;
}

.input,
.input-group input[type=text],
.input-group input[type=password] {
	-webkit-appearance: none;

	margin:  0;
	padding: 0;

	font-family: "Arial", sans-serif;

	border-collapse: separate;
}

/* ФИКС для border-sizing */
.ie7 .input,
.ie7 .input-group,
.ie7 .input-group input[type=text],
.ie7 .input-group input[type=password] {
	behavior: url(/afb9a089/css/boxsizing.htc);
}

/* БАГ в ИЕ7 */
.ie7 .input-group.input-big input[type=text],
.ie7 .input-group.input-big input[type=password] {
	margin-top: -1px;
}

/* Отключенный <INPUT> */
.input[disabled] {border: 1px solid #cccccc !important; color: #999 !important; box-shadow: 1px 1px 9px #f3f3f3 inset !important; cursor: default}

/* <INPUT> и контейнер декоратор */
.input,
.input-group {
    display: inline-block;
	vertical-align: middle;
    outline: none;
}

/**
 * =================================
 * = Цвета и шрифты
 * =================================
 */

/* Декорация */
.input-blue {border: 1px solid #abdaef; box-shadow: 1px 1px 9px #EBF8FF inset}
.input-pink {border: 1px solid #d690b1; box-shadow: 1px 1px 9px #ffebfa inset}

/* Цвет шрифта */
.input-blue,
.input-blue.input-group input[type=text],
.input-blue.input-group input[type=password] {color: #0285CF}

.input-pink,
.input-pink.input-group input[type=text],
.input-pink.input-group input[type=password] {color: #c2769b}

/* В поле ошибка */
.input-error {border-color: red}
.input-error,
.input-error.input-group input[type=text],
.input-error.input-group input[type=password] {border-color: red}

/**
 * =================================
 * = Размеры
 * =================================
 */

.input-mid {
    height:auto;
    font-size: 14px;
    line-height:16px;
    padding:5px 8px;
    border-radius: 8px;
}

.input-big {
    height: 37px;
    font-size: 16px;
    line-height: 37px;
    padding: 0 10px;
    border-radius: 10px;
}

.input_big2 {
	height:37px;
	font-size: 16px;
	line-height: 18px;
	padding:8px 10px;
	border-radius: 10px;
}


.input-small {
	height: 23px;
	line-height: 23px;
	border-radius: 5px;
	padding: 0 5px;
}

/**
 * =================================
 * = Активный <INPUT>
 * =================================
 */

.input-blue:focus,
.input-blue.focus {box-shadow: 0 0 2px 0 #0285CF, 1px 1px 9px #EBF8FF inset}

.input-pink:focus,
.input-pink.focus {box-shadow: 0 0 2px 0 #d690b1, 1px 1px 9px #EBF8FF inset}

.ie9 .input-blue:focus,
.ie9 .input-blue.focus {box-shadow: 0 0 4px 0 #0285CF, 1px 1px 9px #EBF8FF inset}

.ie9 .input-pink:focus,
.ie9 .input-pink.focus {box-shadow: 0 0 4px 0 #0285CF, 1px 1px 9px #EBF8FF inset}

/**
 * =================================
 * = Декорированные <INPUT>
 * =================================
 */

/* Контейнер для иконки и <INPUT> */
.input-group {
	font-size: 0;
	white-space: nowrap;
	background: #fff;
}

/* Все элементы двигаем вверх */
.input-group > * {
	vertical-align: top !important;
}

/* Убираем лишнее форматирование */
.input-group input[type=text],
.input-group input[type=password] {
	border: 0 none;
	outline: 0 none;
	margin: 0 5px;
	background: transparent;
}

/* Средний размер */
.input-group.input-mid input[type=text],
.input-group.input-mid input[type=password] {
	font-size: 14px;
	line-height: 26px;
	height: 26px
}

/* Большой размер */
.input-group.input-big input[type=text],
.input-group.input-big input[type=password] {
	font-size: 16px;
	line-height: 35px;
	height: 35px
}

/* Кнопка */
.input-group.input-big .btn.btn-mid {margin: 4px -6px 0 0}

/* Иконки */
.input-group.input-mid .icon-search,
.input-group.input-mid .icon-nano {margin-top: 4px}

.input-group.input-big .icon-search {margin-top: 8px}
.input-group.input-big .icon-friend-search {margin-top: 2px}


.input_data { color:#60676E;font-size:14px; }

a[href] > .icon:first-child {
	margin-right: 5px;
}

/* icon */
.icon {
    display:inline-block;
    background-image: url(/afb9a089/sprites/icon.png);
    background-repeat: no-repeat;
    vertical-align:middle;
}

/**
 * =====================
 * = Дети
 * =====================
 */

/* === До года (маленькие картинки) === */
.icon-child_small {background-image: url(/afb9a089/sprites/icon_childs_young_small.png)}
.icon-child_small.icon-child_boy  { width: 16px; height: 17px; background-position: 0 0;  }
.icon-child_small.icon-child_girl { width: 16px; height: 17px; background-position: -17px 0; }

/* === До года (Средние картинки) === */
.icon-child_mid {background-image: url(/afb9a089/sprites/icon_childs_young_medium.png)}
.icon-child_mid.icon-child_boy  { width: 24px; height: 26px; background-position: 0 0; }
.icon-child_mid.icon-child_girl { width: 24px; height: 26px; background-position: -25px 0; }

/* === До года (Большие картинки) === */
.icon-child_big {background-image: url(/afb9a089/sprites/icon_childs_young_big.png)}
.icon-child_big.icon-child_boy  { width: 28px; height: 30px; background-position: 0 0; }
.icon-child_big.icon-child_girl { width: 28px; height: 30px; background-position: -29px 0; }

/* === До года (Огромные картинки) === */
.icon-child_large {background-image: url(/afb9a089/sprites/icon_childs_young_large.png)}
.icon-child_large.icon-child_boy  { width: 55px; height: 58px; background-position: 0 0; }
.icon-child_large.icon-child_girl { width: 55px; height: 58px; background-position: -56px 0; }

/* === Взрослые дети (маленькие картинки) === */
.icon-child_teen_small {background-image: url(/afb9a089/sprites/icon_childs_small.png)}
.icon-child_teen_small.icon-child_boy-1 { width: 16px; height: 17px; background-position: -53px -36px; }
.icon-child_teen_small.icon-child_boy-2 { width: 16px; height: 17px; background-position: -17px -36px; }
.icon-child_teen_small.icon-child_boy-3 { width: 16px; height: 17px; background-position: -88px -36px; }
.icon-child_teen_small.icon-child_boy-4 { width: 16px; height: 17px; background-position: 0 -36px; }
.icon-child_teen_small.icon-child_girl-1 { width: 19px; height: 17px; background-position: -43px -18px; }
.icon-child_teen_small.icon-child_girl-10 { width: 18px; height: 17px; background-position: -24px 0; }
.icon-child_teen_small.icon-child_girl-11 { width: 18px; height: 17px; background-position: -34px -36px; }
.icon-child_teen_small.icon-child_girl-12 { width: 23px; height: 17px; background-position: -62px 0; }
.icon-child_teen_small.icon-child_girl-2 { width: 17px; height: 17px; background-position: -63px -18px; }
.icon-child_teen_small.icon-child_girl-3 { width: 23px; height: 17px; background-position: 0 -18px; }
.icon-child_teen_small.icon-child_girl-4 { width: 17px; height: 17px; background-position: -70px -36px; }
.icon-child_teen_small.icon-child_girl-5 { width: 18px; height: 17px; background-position: -43px 0; }
.icon-child_teen_small.icon-child_girl-6 { width: 23px; height: 17px; background-position: -81px -18px; }
.icon-child_teen_small.icon-child_girl-7 { width: 18px; height: 17px; background-position: -86px 0; }
.icon-child_teen_small.icon-child_girl-8 { width: 18px; height: 17px; background-position: -24px -18px; }
.icon-child_teen_small.icon-child_girl-9 { width: 23px; height: 17px; background-position: 0 0; }

/* === Взрослые дети (Средние картинки) === */
.icon-child_teen_mid { background-image: url(/afb9a089/sprites/icon_childs_medium.png); background-color: transparent; background-repeat: no-repeat; }
.icon-child_teen_mid.icon-child_boy-1 { width: 25px; height: 26px; background-position: -185px 0; }
.icon-child_teen_mid.icon-child_boy-2 { width: 24px; height: 26px; background-position: -102px -27px; }
.icon-child_teen_mid.icon-child_boy-3 { width: 25px; height: 26px; background-position: -35px 0; }
.icon-child_teen_mid.icon-child_boy-4 { width: 24px; height: 26px; background-position: -212px -27px; }
.icon-child_teen_mid.icon-child_girl-1 { width: 29px; height: 26px; background-position: -127px 0; }
.icon-child_teen_mid.icon-child_girl-10 { width: 29px; height: 26px; background-position: -127px -27px; }
.icon-child_teen_mid.icon-child_girl-11 { width: 27px; height: 26px; background-position: -37px -27px; }
.icon-child_teen_mid.icon-child_girl-12 { width: 36px; height: 26px; background-position: 0 -27px; }
.icon-child_teen_mid.icon-child_girl-2 { width: 26px; height: 26px; background-position: -185px -27px; }
.icon-child_teen_mid.icon-child_girl-3 { width: 36px; height: 26px; background-position: -61px 0; }
.icon-child_teen_mid.icon-child_girl-4 { width: 25px; height: 26px; background-position: -211px 0; }
.icon-child_teen_mid.icon-child_girl-5 { width: 27px; height: 26px; background-position: -157px -27px; }
.icon-child_teen_mid.icon-child_girl-6 { width: 34px; height: 26px; background-position: 0 0; }
.icon-child_teen_mid.icon-child_girl-7 { width: 27px; height: 26px; background-position: -157px 0; }
.icon-child_teen_mid.icon-child_girl-8 { width: 28px; height: 26px; background-position: -98px 0; }
.icon-child_teen_mid.icon-child_girl-9 { width: 36px; height: 26px; background-position: -65px -27px; }


/* === Взрослые дети (Большие картинки) === */
.icon-child_teen_big { background-image: url(/afb9a089/sprites/icon_childs_big.png); background-color: transparent; background-repeat: no-repeat; }
.icon-child_teen_big.icon-child_boy-1 { width: 33px; height: 34px; background-position: 0 0; }
.icon-child_teen_big.icon-child_boy-2 { width: 32px; height: 34px; background-position: -81px -108px; }
.icon-child_teen_big.icon-child_boy-3 { width: 32px; height: 34px; background-position: -82px -73px; }
.icon-child_teen_big.icon-child_boy-4 { width: 33px; height: 35px; background-position: -36px -35px; }
.icon-child_teen_big.icon-child_girl-1 { width: 37px; height: 34px; background-position: -80px 0; }
.icon-child_teen_big.icon-child_girl-10 { width: 38px; height: 35px; background-position: -114px -108px; }
.icon-child_teen_big.icon-child_girl-11 { width: 35px; height: 35px; background-position: 0 -35px; }
.icon-child_teen_big.icon-child_girl-12 { width: 45px; height: 34px; background-position: -34px 0; }
.icon-child_teen_big.icon-child_girl-2 { width: 35px; height: 35px; background-position: 0 -71px; }
.icon-child_teen_big.icon-child_girl-3 { width: 45px; height: 34px; background-position: -109px -36px; }
.icon-child_teen_big.icon-child_girl-4 { width: 34px; height: 35px; background-position: 0 -107px; }
.icon-child_teen_big.icon-child_girl-5 { width: 38px; height: 37px; background-position: -70px -35px; }
.icon-child_teen_big.icon-child_girl-6 { width: 45px; height: 35px; background-position: -35px -108px; }
.icon-child_teen_big.icon-child_girl-7 { width: 36px; height: 35px; background-position: -118px 0; }
.icon-child_teen_big.icon-child_girl-8 { width: 38px; height: 36px; background-position: -115px -71px; }
.icon-child_teen_big.icon-child_girl-9 { width: 45px; height: 34px; background-position: -36px -73px; }

/* === Взрослые дети (Огромные картинки) === */
.icon-child_teen_large { background-image: url(/afb9a089/sprites/icon_childs_large.png); background-color: transparent; background-repeat: no-repeat; }
.icon-child_teen_large.icon-child_boy-1 { width: 61px; height: 64px; background-position: 0 -197px; }
.icon-child_teen_large.icon-child_boy-2 { width: 60px; height: 63px; background-position: -225px 0; }
.icon-child_teen_large.icon-child_boy-3 { width: 61px; height: 64px; background-position: 0 -132px; }
.icon-child_teen_large.icon-child_boy-4 { width: 61px; height: 65px; background-position: -225px -64px; }
.icon-child_teen_large.icon-child_girl-1 { width: 66px; height: 60px; background-position: -154px -69px; }
.icon-child_teen_large.icon-child_girl-10 { width: 71px; height: 65px; background-position: -216px -199px; }
.icon-child_teen_large.icon-child_girl-11 { width: 67px; height: 65px; background-position: -86px 0; }
.icon-child_teen_large.icon-child_girl-12 { width: 85px; height: 65px; background-position: -62px -132px; }
.icon-child_teen_large.icon-child_girl-2 { width: 66px; height: 67px; background-position: -148px -131px; }
.icon-child_teen_large.icon-child_girl-3 { width: 85px; height: 65px; background-position: 0 0; }
.icon-child_teen_large.icon-child_girl-4 { width: 65px; height: 66px; background-position: -62px -198px; }
.icon-child_teen_large.icon-child_girl-5 { width: 70px; height: 68px; background-position: -154px 0; }
.icon-child_teen_large.icon-child_girl-6 { width: 85px; height: 65px; background-position: 0 -66px; }
.icon-child_teen_large.icon-child_girl-7 { width: 67px; height: 64px; background-position: -86px -66px; }
.icon-child_teen_large.icon-child_girl-8 { width: 72px; height: 68px; background-position: -215px -130px; }
.icon-child_teen_large.icon-child_girl-9 { width: 87px; height: 65px; background-position: -128px -199px; }


/* end of childs */

.icon-remove {width: 10px; height: 10px; background-position: -162px 0}

.icon-paper {width:14px;height:17px;background-position: 0 -23px;}
.icon-photo {width:24px;height:23px;background-position: -15px -22px;}
.icon-photo-vote {width:24px;height:23px;background-position: -15px -46px;}
.icon-question {width:24px;height:20px;background-position: -40px -22px;}
.icon-audio {width:23px;height:25px;background-position: -65px -22px;}
.icon-video {width:20px;height:24px;background-position: -89px -22px;}
.icon-search {width:20px;height:19px;background-position: -175px 0}

.icon-rounded-up {width:20px;height:19px;background-position: -216px 0;}
.icon-rounded-down {width:20px;height:19px;background-position: -196px 0;}

.icon-events-count {width:24px;height:25px;background-position: -135px -22px;font: bold 12px/25px Arial, Tahoma, sans-serif;color:#fff;text-align:center;text-indent: -2px}
.icon-events-infinity {width:24px;height:25px;background-position: -111px -22px;}

.icon-quit {width:13px;height:10px;background-position: -161px -12px;}

.icon-pen {width: 16px;height: 16px;background-position: -237px 0;}
.icon-pen-blue {width: 16px;height: 16px;background-position: -707px 0;}

.icon-user-status {width: 8px;height: 8px;background-position: -520px -31px;}
.icon-user-status-online {width: 8px;height: 8px;background-position: -531px -31px;}



.icon_comment_date { width:17px;height:15px;background-position:0 0; }



.icon-friend-add-small {width:14px;height:13px;background-position: -533px 0;}
.icon-friend-add {width:19px;height:17px;background-position: -256px 0;}
.icon-friend-add-big {width:32px;height:27px;background-position: -193px -22px;}

.icon-friend-remove-small {width:14px;height:13px;background-position: -550px 0;}
.icon-friend-remove {width:19px;height:17px;background-position: -276px 0;}
.icon-friend-remove-big {width:32px;height:27px;background-position: -225px -22px;}

.icon-comment-blue-small {width:17px;height:15px;background-position: -583px -59px;}
.icon-comment {width:19px;height:17px;background-position: -295px 0;}
.icon-status-edit {width:18px;height:19px;background-position: -316px 0;}
.icon-comment-questbook {width:24px;height:20px;background-position: -338px 0;}
.icon-pie {width:18px;height:20px;background-position: -365px 0;}
.icon-nano {width:16px;height:17px;background-position: 0 -42px;}
.icon-cup {width:18px;height:20px;background-position: -386px 0;}
.icon-community {width:22px;height:26px;background-position: -324px -22px;}
.icon-aptechka {width:20px;height:19px;background-position: -406px 0;}
.icon-plus {width:17px;height:17px;background-position: -428px 0;}
.icon-circle-orange {width:17px;height:17px;background-position: -496px 0;
    font: normal 13px/18px "Arial",sans-serif;
    color:#fff;
    text-align: center;
}
.icon-services {width:22px;height:21px;background-position: -448px 0;}

.icon-add {width: 16px; height: 16px; background-position: 0 -72px}

.icon-mail-small {width:14px;height:13px;background-position: -516px 0;}
.icon-mail {width:22px;height:17px;background-position: -473px 0;}
.icon-mail-big {width:31px;height:23px;background-position: -160px -22px;}

.icon-heart-small {width: 17px; height: 13px; background-position: -583px -76px}
.icon-friend-best-add-small {width:12px;height:13px;background-position: -535px -16px;}
.icon-friend-best-add-big {width:31px;height:24px;background-position: -257px -22px;}

.icon-friend-best-remove-small {width:12px;height:13px;background-position: -520px -16px;}
.icon-friend-best-remove-big {width:31px;height:24px;background-position: -289px -22px;}

.icon-friend-search {width:27px;height:29px;background-position: -349px -22px;}

.icon-baby-logo-small {width:56px;height:21px;background-position: -568px 0;}
.icon-na-saite  {width: 23px;height: 22px;background-position: -679px 0;}
.icon-u-podrug  {width: 18px;height: 24px;background-position: -631px 0;}
.icon-moi-gorod {width: 23px;height: 22px;background-position: -653px 0;}

.icon-go-next{width: 12px;height: 21px;background-position: -649px -26px;}
.icon-go-prev {width: 12px;height: 21px;background-position: -636px -26px;}

.icon-mail-open-big {width:33px;height:32px;background-position: -43px -49px;}
.icon-friend-big {width:28px;height:36px;background-position: -78px -49px;}
.icon-journal-big {width:31px;height:34px;background-position: -111px -49px;}
.icon-question-big {width:33px;height:27px;background-position: -145px -49px;}
.icon-photo-big {width: 33px; height: 29px; background-position: -179px -52px;}
.icon-community-big {width:34px;height:38px;background-position: -213px -51px;}
.icon-calendar-big {width:29px;height:35px;background-position: -455px -21px;}

.icon-favorites-small {width:16px;height:16px;background-position: -664px -27px;}
.icon-favorites {width:26px;height:24px;background-position: -682px -27px;}
.icon-favorites-big {width:34px;height:32px;background-position: -380px -22px;}

.icon-services-big {width:37px;height:36px;background-position: -414px -20px;}
.icon-setup-big {width:32px;height:33px;background-position: -485px -23px;}
.icon-nano-big {width:29px;height:31px;background-position: -358px -56px;}

.icon-audio-play {width:25px;height:25px;background-position: -283px -53px;}
.icon-video-play {width:25px;height:25px;background-position: -256px -53px;}
.icon-video-play-big {width:47px;height:37px;background-position: -310px -54px;}

.icon-facebook {width:24px;height:24px;background-position: -390px -58px}
.icon-vk {width:24px;height:24px;background-position: -417px -58px}
.icon-mailru {width:24px;height:24px;background-position: -444px -58px}
.icon-google {width:24px;height:24px;background-position: -471px -58px}
.icon-odnoklassniki {width:24px;height:24px;background-position: -498px -58px}

.icon_instagram { display:inline-block;width:24px;height:24px;background:url(/afb9a089/sprites/instagram.png);vertical-align:middle;margin-right:5px; }

.icon-vk-small {width:16px;height:16px;background-position: -525px -59px}
.icon-moimir-small {width:16px;height:16px;background-position: -544px -59px}

.icon-question-very-big {width:42px;height:33px;background-position: -550px -23px}
.icon-test-very-big {width:33px;height:33px;background-position: -596px -23px}

.icon-award-small {width: 19px; height: 22px; background-position: -562px -59px}
.icon-stick {width: 16px; height: 16px; background-position: -657px -59px}
a + .icon-stick {margin: -2px 0 0 5px;}

.icon-eye {width: 18px; height: 13px; position: relative; top: -1px; background-position: -525px -77px}

.icon-category-blue {width: 24px; height: 22px; background-position: -630px -59px}
.icon-category-pink {width: 24px; height: 22px; background-position: -603px -59px}
.icon-post-blue {width: 20px; height: 19px; background-position: -676px -59px}
.icon-post-pink {width: 20px; height: 19px; background-position: -699px -59px}

.icon-attachment {width: 10px; height: 18px; background-position: -18px -72px}

.icon-extra-socials {background-image: url(/afb9a089/pic/mini_logo.png); height: 20px; width: 20px; cursor: pointer}
.icon-extra-socials.facebook {background-position:0 0}
.icon-extra-socials.vk {background-position:-40px 0}
.icon-extra-socials.mailru {background-position:-60px 0}
.icon-extra-socials.plus {background-position:-101px 0}
.icon-extra-socials.odnoklassniki {background-position:-121px 0}
.icon-extra-socials.instagram {background-position:-141px 0}



.pin {}
.pin_arrow { display:block;margin:0 0 0 8px;width:0px;height:0px;border-style:solid;border-width:9px 0 9px 12px;border-color:transparent transparent transparent #c6e5f8;position:relative; }
.pin_arrow:after { content:"";display:block;width:8px;height:8px;position:absolute;right:12px;top:-4px;background:#c6e5f8; }





















/**
 * =================
 * = Большая колба
 * =================
 */

[class^="kolba"] {
	font-size: 0;
	text-shadow: 1px 1px 0 #fff;
	font-family: Verdana, sans-serif;
	color: #666;

	cursor: default;
	white-space: nowrap;

	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;

	background: url(/afb9a089/sprites/kolba_big.png) no-repeat;

	position: relative;
	display: inline-block;
	width: 140px;
	height: 28px;
}

/**
 * =================
 * = Маленькая колба
 * =================
 */

[class^="kolba"][class*="-sm"] {
	background: url(/afb9a089/sprites/kolba_small.png) no-repeat;
	width: 100px;
	height: 17px;
	text-shadow: 1px 1px 0 #eee;
}

/**
 * =================
 * = Большая колба - Заливка
 * =================
 */

[class^="kolba"] i,
[class^="kolba"] b {background: url(/afb9a089/sprites/kolba_big.png) no-repeat; display: block; height: 28px}

/**
 * =================
 * = Маленькая колба - Заливка
 * =================
 */

[class^="kolba"][class*="-sm"] i,
[class^="kolba"][class*="-sm"] b {background: url(/afb9a089/sprites/kolba_small.png) no-repeat;height:17px}

/**
 * =================
 * = Контейнер для заливки
 * =================
 */

[class^="kolba"] span {position: absolute; display: block}

/**
 * =================
 * = Текст
 * =================
 */

[class^="kolba"] strong {position: relative; z-index:1; font-size: 13px; line-height: 26px; width:100%; text-align: center; display: block}

/**
 * =================
 * = Текст для маленькой колбы
 * =================
 */

[class^="kolba"][class*="-sm"] strong {font-size: 11px; line-height: 17px; font-weight: normal; color: #555555}

/**
 * =================
 * = При тройняшках средняя заливка
 * =================
 */

[class^="kolba"] b {height:9px}

/**
 * =================
 * = Просто заливка
 * =================
 */

[class^="kolba"] i.c0 {background-position: -277px 50%}
[class^="kolba"] i.c1 {background-position: -415px 50%}
[class^="kolba"] i.c2 {background-position: -139px 50%}


/**
 * =================
 * = Двойняшки
 * =================
 */

[class^="kolba"][class*="-twin"] i {height: 13px; margin-top: 2px}

[class^="kolba"][class*="-twin"][class*="-sm"] i {height: 8px; margin-top: 1px}
[class^="kolba"][class*="-twin"][class*="-sm"] i:first-child {margin-top: 0}

[class^="kolba"][class*="-twin"] i.c0, [class^="kolba"][class*="-triple"] b.c0 {background-position: -277px 100%}
[class^="kolba"][class*="-twin"] i.c1, [class^="kolba"][class*="-triple"] b.c1 {background-position: -415px 100%}
[class^="kolba"][class*="-twin"] i.c2, [class^="kolba"][class*="-triple"] b.c2 {background-position: -139px 100%}

/**
 * =================
 * = Тройняшки
 * =================
 */

[class^="kolba"][class*="-triple"] i {height:8px;margin: 2px 0;}
[class^="kolba"][class*="-triple"] i:first-child {height:7px}
[class^="kolba"][class*="-triple"][class*="-sm"] b {height:5px}
[class^="kolba"][class*="-triple"][class*="-sm"] i {height:5px;margin: 1px 0}
[class^="kolba"][class*="-triple"][class*="-sm"] i:first-child {margin:0;height:5px}

[class^="kolba"] i:first-child,
[class^="kolba"][class*="-triple"] b {margin: 0}

/**
 * =================
 * = Цвета заливки
 * =================
 */

[class^="kolba"] i.c0:first-child {background-position: -277px 0}
[class^="kolba"] i.c1:first-child {background-position: -415px 0}
[class^="kolba"] i.c2:first-child {background-position: -139px 0}

/**
 * =================
 * = Цвета текста
 * =================
 */

[class^="kolba"] strong.c0 {color: #427F40; text-shadow: 1px 1px 0 #e4fce1}
[class^="kolba"] strong.c1 {color: #416980; text-shadow: 1px 1px 0 #e1f3fd}
[class^="kolba"] strong.c2 {color: #804170; text-shadow: 1px 1px 0 #f9e3f5}/**
 * ===========================
 * = Фильтры. Могут быть аяксовыми, и обычными ссылками
 * ===========================
 */

/* Основной контейнер */
.filter {
	height: 39px;
	font: 0px/31px Arial, sans-serif;
	border-collapse: separate;
}

span.filter {
	display: inline-block
}

.filter-center {
	text-align: center
}

.filter > span,
.filter > a {
	display: inline-block;
	color: #1993d8;
	font-size: 14px;
	margin: 0 18px;
	vertical-align: top;
	text-decoration: none;
	cursor: pointer;
}

.filter > a > span {
	text-decoration: underline;
}

.filter > span:hover > span,
.filter > a:hover > span {
    text-decoration: none;
}

.filter > span > span + i,
.filter > a > span + i {
    display: none;
}

/**
 * Подчеркиваие
 */
.filter-ajax > span > span,
.filter-ajax > a > span,
.filter-static > span > span,
.filter-static > a > span {
    text-decoration: none;
    border-bottom: 1px dashed #1993d8;
    cursor: pointer;
}

/**
 * Навели мышку
 */
.filter > .selected > span,
.filter-ajax > span:hover > span,
.filter-ajax > a:hover > span,
.filter-static > span:hover > span,
.filter-static > a:hover > span {
    border: 0;
	text-decoration: none;
}

/**
 * Выбранное меню
 */
.filter > .selected {
	background: #9cddfd url(/afb9a089/sprites/blue_repit_x.png) center -32px repeat-x;
	position: relative;
	padding: 0 18px;
	color: #fff;
	margin: 0;

	-webkit-box-shadow: 1px 1px 2px 0 rgba(100, 100, 100, .3);
	   -moz-box-shadow: 1px 1px 2px 0 rgba(100, 100, 100, .3);
	        box-shadow: 1px 1px 2px 0 rgba(100, 100, 100, .3);

    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
}

.filter > .selected,
.filter > .selected > span {
	cursor: default;
}

.filter + .usr-list,
.filter + .posts-list,
.filter + .box {
	margin-top: 15px;
}

/**
 * Галочка
 */
.filter > .selected > span + i {
    position: absolute;
    width: 100%;
    height: 8px;
    top: 100%;
    left: 0;
    display: block;
    overflow: hidden;
}

.filter > .selected > span + i > i {
	background: #9cdcfd;
	margin: -4px auto;
	display: block;
	height: 8px;
	width: 8px;

	-webkit-box-shadow: 1px 1px 2px 0 rgba(100, 100, 100, .3);
	   -moz-box-shadow: 1px 1px 2px 0 rgba(100, 100, 100, .3);
	        box-shadow: 1px 1px 2px 0 rgba(100, 100, 100, .3);

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
            transform: rotate(45deg);
}

.ie7 .filter > .selected > span + i > i,
.ie8 .filter > .selected > span + i > i {
	width: 11px;
	height: 5px;
	margin-top: 0;
	background: url(/afb9a089/sprites/ie7/filter-arrow.png);
}

/**
 * Маленький размер
 */

.filter.filter-small > a,
.filter.filter-small > span {
	font-size: 14px;
	margin: 0 8px;
}

.filter.filter-small .selected {
	margin: 0;
	padding: 0 10px;
	padding: 0 5px;
}
/**
 * =====================
 * = Попап
 * =====================
 */
.popup_overlay {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #FFF;
	z-index: 99998;
	background: url(../../sprites/imgs/popup/overlay.png) repeat 0 0;
}

.popupwrap {
	margin: 0;
	border-collapse: collapse;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
}

.popupwrap__td {
	padding: 0 0 100px;
	vertical-align: middle;
	text-align: center;
}

.popupwrap__content {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background: #FFF;
	border: 4px solid #93c1db;
	border-radius: 15px;
	background-clip: padding-box;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
	padding:15px;
}

.popupwrap__close {
	width: 45px;
	height: 46px;
	position: absolute;
	right: -17px;
	top: -14px;
	background: url(/afb9a089/sprites/imgs/popup/close.png) no-repeat 0 0;
	cursor: pointer;
	z-index: 99999;
}

.popupwrap__close:hover {
	background-position: 0 -50px;
}

/* popup .bookmark_edit */
.bookmark_edit { width:350px; }
.bookmark_edit__padding { }
.bookmark_edit__row { margin:0 0 10px;padding:2px;overflow:hidden; }
.bookmark_edit__actbatton { cursor:pointer;float:right; }
/* /.bookmark_edit */

/* .confirm_popup */
.confirm_popup { width:380px; }
.confirm_popup p { text-align:center;margin:0;padding:0 0 10px;color:#616060; }
.confirm_popup__link { color:#1993D8;text-decoration:underline;cursor:pointer; }
.confirm_popup__link:hover { text-decoration:none; }
.confirm_popup__btn {  text-align:center; }
.confirm_popup__btn .input { margin:0 10px 0 0; }

.confmail { display:inline-block;vertical-align:middle;*display:inline;*zoom:1;position:relative;text-indent:-9999px;margin:0 0 0 12px; }

.confmail__mail { width:58px;height:50px;background:url(/afb9a089/sprites/imgs/popup/mail2.png) no-repeat 0 0; }
.confmail__yandex { width:71px;height:54px;background:url(/afb9a089/sprites/imgs/popup/yandex2.png) no-repeat 0 0; }
.confmail__gmail { width:51px;height:50px;background:url(/afb9a089/sprites/imgs/popup/gmail2.png) no-repeat 0 0; }
.confmail__rambler { width:51px;height:50px;background:url(/afb9a089/sprites/imgs/popup/rambler2.png) no-repeat 0 0; }

.confirm_popup_info { margin:0 0 11px;padding:7px 0 0;text-align:center;color:#8e8e8e;font:normal 12px/18px Arial, sans-serif; }
.confirm_popup_action { margin:0 0 10px;text-align:center;white-space:nowrap; }
.confirm_popup_action_sep { padding:0 12px;color:#8e8e8e;font:normal 12px/16px Arial, sans-serif; }

.confirm_popup_mail { margin:0 0 10px;text-align:center; }

.confirm_popup_mail_btn { display:inline-block;vertical-align:middle;*display:inline;*zoom:1;height:54px;text-shadow:#458FB9 1px 1px 3px;color:#FFF;font:bold 23px/54px "Arial", sans-serif;padding:0 47px;border-radius:10px;text-decoration:none; }
.confirm_popup_mail_btn {
	background: #9fd8f7;
	background: -moz-linear-gradient(top,  #9fd8f7 0%, #2d97d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fd8f7), color-stop(100%,#2d97d2));
	background: -webkit-linear-gradient(top,  #9fd8f7 0%,#2d97d2 100%);
	background: -o-linear-gradient(top,  #9fd8f7 0%,#2d97d2 100%);
	background: -ms-linear-gradient(top,  #9fd8f7 0%,#2d97d2 100%);
	background: linear-gradient(to bottom,  #9fd8f7 0%,#2d97d2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fd8f7', endColorstr='#2d97d2',GradientType=0 );
}
.confirm_popup_mail_btn:active { box-shadow: inset 0 2px 7px 0 #2d97d2; }
/* /.confirm_popup */

/* .adv_popup */
.adv_popup { width:660px; }
.adv_popup table { border-collapse:collapse;width:100%;margin:0; }
.adv_popup table td { padding:0; }
.adv_popupcentr { width:40%; }
.adv_popup .input-title { padding:5px 0; }
.adv_popup_ok { width:280px;padding:10px;color:#1992d8;font-size:14px;text-align:center; }
/* /.adv_popup */

/* .htmlblocks_list */
.htmlblocks_list { width:500px; }
.htmlblocks_list textarea { height:200px; }
.htmlblocks_list__btn { padding:10px 0 0; }
/* /.htmlblocks_list */

/* ambrobene/tabs/ua.tpl */
.manual-wrapper { }
/* .manual-wrapper */

/* .pop_commtent_bugdet */
.pop_commtent_bugdet { width:400px; }
.pop_commtent_bugdet textarea { height:155px;margin:0 0 20px; }
/* /.pop_commtent_bugdet */

/* .edit_photo */
.edit_photo { border-collapse:collapse;margin:0; }
.edit_photo td { padding:10px 0 0;vertical-align:middle; }
.edit_photo tr td:first-child { font-size:14px;color:#49809E;padding:10px 10px 0 0; }
.edit_photo_cancel { float:right; }
/* /.edit_photo */

/* .user_answer_popup */
.user_answer_popup { width:400px; }
.user_answer_popup_row { margin:0 0 10px; }
.user_answer_popup_row label { display:block;margin:0 0 5px;padding:0;color:#49809E; }

.user_answer_popup_text {}
.user_answer_popup_text textarea { height:155px; }

.user_answer_popup_final { color:#49809E; }
.user_answer_popup_end { text-align:center; }
/* /.user_answer_popup */


/* .popup_spam_domains */
.popup_spam_domains { width:300px; }
.popup_spam_domains_btn { text-align:right; }
.popup_spam_domains_btn .btn-green { margin:0 0 0 10px; }
/* /.popup_spam_domains */


/* .popup_media */
.popup_media {}
.popup_media_head { margin:0 0 15px; }
.popup_media_del { float:right; }
.popup_media_avatar { float:left; }
.popup_media_table { border-collapse:collapse;margin:0; }
.popup_media_table td { padding:0; }
/* /.popup_media */

/* .avatar_popup */
.avatar_popup_link { cursor:pointer; }
.avatar_popup { }
.avatar_popup img { display:block;margin:0;padding:0; }
/* /.avatar_popup */


/* .deletepage_vote */
.deletepage_vote { width:400px; }

.deletepage_row { margin:0 0 10px;position:relative; }
.deletepage_rowhide { display:none; }
.deletepage_rowbtn { text-align:center; }

.deletepage_rowerr { color:red; }

.deletepage_row .ui-radio {
    float: left;
    position: relative;
}

.deletepage_label { margin:0;min-height:24px;padding:0 0 0 30px;color:#605e5e;font:normal 14px/24px designosauritalic, Arial, sans-serif;display:block;cursor:pointer; }
.deletepage_label:hover { background-position:0 -100px;}

.deletepage_textarea { height:130px; }
/* /.deletepage_vote */

/* .activation_popup */
.activation_popup { width:400px; }
.activation_popup_logo { border-bottom:1px solid #ced5dd;margin:0 0 18px;padding:0 0 18px; }
.activation_popup_logo img { display:block;margin:0 auto;padding:0; }

.activation_popup h1 { margin:0 0 9px;padding:0;text-align:center;color:#618196;font:bold 15px/18px Arial, sans-serif; }
.activation_popup h2 { margin:0;padding:0;text-align:center;color:#618196;font:bold 15px/18px Arial, sans-serif; }

.activation_popup ul { list-style:none;margin:0;padding:12px 0 0;width:262px;margin:0 auto; }
.activation_popup ul li { display:block;list-style:none;margin:0 0 17px;padding:0; }
.activation_popup ul a { display:block;text-align:center;white-space:nowrap; }

/* /.activation_popup */

/* .postflag_popup */
.postflag_popup { width:400px; }

.postflag_popup_row { margin:0 0 10px;position:relative; }
.postflag_popup_rowbtn { text-align:center; }
.postflag_popup_rowerr { color:#F00;display:none; }

.postflag_popup_label { margin:0;min-height:24px;padding:0 0 0 30px;color:#605e5e;font:normal 14px/24px designosauritalic, Arial, sans-serif;display:block;cursor:pointer; }
.postflag_popup_label { background:url(/afb9a089/sprites/imgs/popup/radio.png) no-repeat 0 -200px; }
.postflag_popup_label:hover { background-position:0 -100px;}

.postflag_popup_check { display:block;position:absolute;left:-99999px; }
.postflag_popup_row.checked .postflag_popup_label { background-position:0 0; }

.postflag_popup_rowarea { display:none; }
.postflag_popup_area { height:130px; }
/* /.post_flag_popup */


.notification {
	display: -webkit-flex;
  display: flex;

  -webkit-align-items: center;
          align-items: center;

  -webkit-justify-content: center;
          justify-content: center;

  z-index: 100000;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  background: rgba(0, 0, 0, .1);

  -webkit-transition: opacity .9s ease;
          transition: opacity .9s ease;
}

.notification__perspective {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.notification.active {
  opacity: 1;
}

.notification__container {
  position: relative;
  cursor: pointer;
  text-align: left;
  vertical-align: top;
  display: inline-block;
  min-width: 300px;
  max-width: 500px;
  background: #fff;
  border: 2px solid #93C1DB;
  border-radius: 10px;
  padding: 20px 20px 20px 80px;

  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .15);
     -moz-box-shadow: 0 0 50px rgba(0, 0, 0, .15);
          box-shadow: 0 0 50px rgba(0, 0, 0, .15);

  -webkit-transition: transform .4s cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition: transform .4s cubic-bezier(0.55, 0.055, 0.675, 0.19);

  -webkit-backface-visibility: visible;
          backface-visibility: visible;

  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;

  -webkit-transform: scale(.7) translateY(-115px) rotateX(83deg);
     -moz-transform: scale(.7) translateY(-115px) rotateX(83deg);
       -o-transform: scale(.7) translateY(-115px) rotateX(83deg);
          transform: scale(.7) translateY(-115px) rotateX(83deg);
}

.notification.active .notification__container {
  transform: scale(1) translateY(0px) rotateX(0deg);
}

.notification__container:before {
  content: '';
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAIAAADY27xgAAAJ1klEQVR4AcWYA3Rj3RbH++z3Fp5t2/xs28bY1bie2rbTpm3a1LY1ninjXDu5MebttPmGaTuf+t31X2ftnLPP2b97cnj9Lr3vx213gt5/O+8LxXpBZagfFCq7hIoug2zQek750aCI3dN0dDmbWsvlyEFg0DHlYufUZqOYxy5SoSV8aRtf1s6XtIHAgJ9kSLF55PzmobiMFiqqmo6v4YpavTQrHFxhKx0npcIlLoN5k1CsF3TYvnw6vo5Jl7M5TVx+M4jNbmJSG+i4OmxPnvWsZpNQzOOLyJuZZFg1FVMLQHSSDAQGFV1DhlUhr2eYhuc2rVf0+pfS8OBy4pgEYpMR1WR4NRlaRRyV4EFluudTree0mzVWTDZkS77uxTQ8sAwPLMWDyj0KKAPpX0xD3sx1idbNm0HiwJzyH8d1L6Sju4vQnYUe7SqCn4q/HRN7z2/2umJomFHdFqX4+3HVXdEgj3FLpFA39dGstrYFjC0YwIOlIDZ/wDqPbtZq63Jdcrvfxd7kdLkdTk+t94/i4kXbnAbWcthfBGkfX9UjVPcKdQPGtgnYfVyCeGMVJy1YZhYM8mGPf2U3X9HFS3qE2gFj+6RtXuMSLe8axUGwYsckm9lAx1fRcVVMSi2TVsemy9g0GdgrmRIoFbumLwM5Kd7YMsam1dGxEiaxesW/ns2oZ9O9VZi4Ki5bbuo/5TZZbxZF7DtFx1dTkeVMegMspmxuM6TXCHJym5j0eiq8lEmV2ZWobVFPJ0ipyDLgg1KfVSBl0mRUeBlUhD18YxSDbIg8WsSkyGAhZ7MaN1BOM51YwyTWMgk1TFIdm918pSizkU2XM2kNkIJ9OR986LhqMqTEPH5xPRRD3RBxqJCBJjLkkK4adGItFVFBhpZ5FFZORUkA9LIDm9HIpNSDPMZKVDqpzuMZUkpFw/8ohRRsyKET66D0sg9xsMA8veAbxTR0jgjM87Sb2uBRmhyiEoeLmOR6oW7I2D4tds0aWyb4il46upo4XAylXs8VFPCHYOAPO7ahccw8OW9X4w6UtqsJsI3NE3R8LXGk2Nt+WgNQkoeLHAh1PYqTMRBHSqgYqXdvS64nDhUzqXLL1IKLN10/qFHGNHKeSW/Egwqo6GompQFEhlVAC4amcSfJ+xyVTkoQpIPEwSI6oW41BPizeW3Xo/CVfURQIZ3g2WDpRBkekM8Vd7kttnWPtA6x7zQ0Rx4rA24qWmpbQjdeo5sncf+81UAg3D/frsCuoDhZI3G4hIpc2fTj6vCAQiZFfpPrEvQ/caiEiqiCRegmqzCZLXhgIQSiYmshFl/WewXF1HcW25NLnaihoqRkmIQ4WOwk+JtfVZ0E5+LW5DDa3Ran+xp6LYkfKIA394QLqSRDK+HU50Vhczuwvflw5gChu3KFmuG12nVAmzf9KI1OicJSo7TWKa0ytZW1XanMFfVg+wpWTjkSPKDIrsS9KHR8A+5fRIZIQOjWLPPo3DooFUqL2rjxrec853htVDhyUsydN2fPmf2njUGzRv4dGmP7LLolyxPxuATdnm0en/eguC12MkyK+RcTRyuJwxXYnnybAlsnRux58elBXi2uRwPE+2cMTw5yIafFqLNi5FkRjPv72NxF7/Fb7DmDvJXpiXhUgryZYew46UGBuQoE+IFiTxpYiu0vcqDsOmHkOus/25lXR/kB3L6Wj9bkvLOHfW6Y2zEp7J0GGcC4r499a0J4B+Us8no6RASBYWyZWUERLcShSmx3ARxLcf8SdFuuXYGvg0Jb3Y8Ocg/2c/CWOfCWvh7M4vpDG3V7D/v0EPf8CP/8MP/MMPfbVvqZEf6dKT2tfzkNIoL0L6cC2cpYcbnJECkQ4AGlIP2Lqaahi+uPg4jz4i9aqKeGuX92MNsmhXO840afV8Z5v0rszl4GdFcvc0s341eB5Sx5V0u+dMBzUIeIB0qQNzKt5zTeYUtF1etfzcD2l4B0TycK0rH1USirC17xD230QwPc3zuYf3cyyXMm3u6+7j8CXL9i5NNS/BPVmF8R8uQIt+rhtjrwwHJ0a64n4q5CdEuuA+e9KFzpoPaJBGxvMbanGHk9kzgk2fC0Vq+z+lVhf2in7+hl/9vN/LiReniQq1BZGJvr6sG7e0a4r595YIANOWu8nA+3JO0jcavh9C+nE8GVl5wuL4ptEdM+mbh6aodizYMxYvdZ3whXIUZfFP3K0G/Jyb91Mf/qZn7TRn+7gbynn4W/r5+wmZ1rvgxxVKp/PtUTa3eR9uFYY9upa/Yg4lCV9okkdEcRur1Q/1IG8mqWz7OWXUVaTqsv/8xYNH1KigPQD5rJ37fTf+6gf95Cfa2e/EmTp5O2TQn+Jw1HzxhHyStzTew4o7kvGt1R6An0cibyWrbLZL0GxTaPqO85AbcpZGs+OGkeiCFDa310isWOB1SKPeeuLGW849Ehzk+CwbCAcQpkX5ERn68lwPYrRb9eT26dMlwUvOPauoBqH0sAgtUoqtvChdoJH+cVJr1TdUsYuiUfeSsPeTtfdUckm93j6/ozvfy7ILH/wtWZQ6Rt36zwzCh3Zx/7nx7msWFuy5QQP2dCzFeGjm0J0z2Tqn08EdlSgG4t0DwYB4HcNoevU5zDhe0uVd0SjryRh7yeq38lW3VrBJ3cfiMNur1o8af76YRWu4q6uWvIJUE2pX00UftwAvJWPvJmnvaxJPVdJ+zLxJoHSrfZhmwtUv47FDj0QPNSlup/YfiBCgfKXbOuY5zmwfilXwbonkmjTjRaphVOVvS9AyCsofkkoKtui9Q+maJ/Iw/eE+oq/xduGlnY4JgNPUYcki7/5aj20WT9Kzn6l7KV/4vQPJwodp675l44h2geTFD89Zjq9ij1PTG6FzKJY3Vc8ZBBPmtoOS00zLA5vZh/pfbJVIBQ3xerezELmgIp/xuuuS8OOG72HiRIJ9R3xSj+FqJ9Oh3qq++LV/4jlAxvgG67Mpt0LPJ24fIfjqjvjNE8nKS6I1r573CP/hOu/FcYpNCC9rEU3bMZuuczIVXfE7v8u8PojhK7jnl3t0PbEo4HVyv/GQrSPpGqeyZ9+Y9HoEXTwNw10NUTuuezAFTx9xCgAWjNI8ngD/2heSxZfX+86s5oKFL8PVT3XCZfNf7e78zmiWXMX6K87cTy74+oH0hU3hKl+MtxKrr5uhku9s+REXJkSxFgAQ24gdT3xOmezUTeKoQisfeC22z/AK7v1vN6KrZV83Dy0m+PLP/p2OJPA3UvZPucPi6j1aYgLKc0IOhXl2D+UL4kOCmDUDeN7alQ/idy7otbl359yDS0sI7/pnyLm0PZ7D7FX0IvfPINrnDoI0S58vWWrxzTPJIi9l2EQ8/mo/juJM8nnff9/B/kRcrc3YIxIAAAAABJRU5ErkJggg==);
  width: 46px;
  height: 46px;
  position: absolute;
  top: 20px;
  left: 20px;
}

.ie7  .notification,
.ie8  .notification,
.ie9  .notification,
.ie10 .notification {
  display: table;
  width: 100%;
  height: 100%;
}

.ie7  .notification__perspective,
.ie8  .notification__perspective,
.ie9  .notification__perspective,
.ie10 .notification__perspective {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  height: 100%;
}











.thumb {
    font-size: 0;
    box-shadow: 0 1px 3px #aaa;
    margin: 3px;
	background-color: #fafafa;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
    display: inline-block;
	*display:inline;*zoom:1;
    position: relative;
	border-collapse: separate;
}
.thumb {
	-webkit-border-radius: 11px;
	   -moz-border-radius: 11px;
		 -o-border-radius: 11px;
			border-radius: 11px;
}
.thumb > img {
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
		 -o-border-radius: 8px;
			border-radius: 8px;
}

.thumb[href] .icon {
	cursor: pointer;
}

.thumb.thumb-blue[href].hover,
.thumb.thumb-blue[href]:hover {
	border-color: #C4E4F8;
}

.thumb.hover, .thumb[href]:hover {
    border: 3px solid #fd7eaa;
    margin: 0;
}

/* Нужно уменьшить тень */
.thumb.x30x30 {
    width: 30px;
    height: 30px;
    box-shadow: 0 1px 2px #aaa;

    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
}

.thumb.x30x30[href]:hover,
.thumb.x30x30[href].hover {
    border-width: 2px;
    margin: 1px;
}
.thumb.x42x42   {width: 42px; height: 42px}
.thumb.x65x65   {width: 65px; height: 65px}
.thumb.x77x77,
.thumb.x77x77 > img  {width: 77px; height: 77px}
.thumb.x90x90,
.thumb.x90x90 > img  {width: 90px; height: 90px}
.thumb.x120x120,
.thumb.x120x120 > img {width: 120px; height: 120px}
.thumb.x126x147 {width: 126px; height: 147px}
.thumb.x200x200 {width: 200px; height: 200px}
.thumb.x188x123 {width: 188px; height: 123px}

.thumb .icon {
    position: absolute;
    left:50%;
    top:50%;
}

.thumb .icon-audio-play,
.thumb .icon-video-play {
    margin:-13px 0 0 -13px;
}

.thumb .icon-video-play-big {
    margin:-14px 0 0 -20px;
}

.thumb-layout {
	background: transparent;
	background-size: 100% 100%;
	position: absolute;
	top: -8px;
	left: -8px;
	bottom: -8px;
	right: -8px;
}

.thumb-layout > span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.x65x65 .thumb-layout-amway {background-image: url(/clubs/amway/images/avatars/65.png)}
.x77x77 .thumb-layout-amway {background-image: url(/clubs/amway/images/avatars/77.png)}
.x90x90 .thumb-layout-amway {background-image: url(/clubs/amway/images/avatars/90.png)}

/**
 * =====================
 * = Интеграция с иконками детьми
 * =====================
 */

.thumb-child_boy  {background-color: #f6fafd; background-size: auto auto}
.thumb-child_girl {background-color: #fdf8fe; background-size: auto auto}

/**
 * =====================
 * = zoom_icon
 * =====================
 */
.thumb.zoom_icon:after {
	-webkit-transition: .3s;
	   -moz-transition: .3s;
		 -o-transition: .3s;
			transition: .3s;
	opacity: 0.5;
	content: "";
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	right:7px;
	bottom:7px;
	text-indent:-9999px;
	background:url(../../../sprites/imgs/recipes/previmg.png) no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
		 -o-background-size: cover;
			background-size: cover;
	cursor:pointer;
}
.ie7 .thumb.zoom_icon:after
.ie8 .thumb.zoom_icon:after {
	background:none;
	Microsoft.AlphaImageLoader(src='../../../sprites/imgs/recipes/previmg.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../sprites/imgs/recipes/previmg.png', sizingMethod='scale')";
}
.thumb.zoom_icon:hover:after{
	opacity: 1;
	width:38px;
	height:38px;
}span.selectbox-group {
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	line-height: 28px;
	white-space:nowrap;
}

span.selectbox-group span.selectbox {
	vertical-align: top;
}

span.selectbox,
span.selectbox span.selectbox-selected,
span.selectbox b {
	cursor: pointer;
    display: inline-block;
}

span.selectbox select,
span.selectbox option {
    font-size: 14px;
}

span.selectbox.selected {
	box-shadow: 0 0 2px 0 #0285CF, 1px 1px 9px #EBF8FF inset;
}

span.selectbox.selectbox-pink.selected {box-shadow: 0 0 2px 0 #d690b1, 1px 1px 9px #ffebfa inset}
span.selectbox.selectbox-pink {border-color: #d690b1; box-shadow: 1px 1px 9px #ffebfa inset}

span.selectbox {
	font: normal 0px/26px Tahoma, sans-serif;
	vertical-align: middle;
	text-align: left;
	height: 26px;
	position: relative;
	border-collapse: separate;
	border: 1px solid #ABDAEF;
	border-radius: 8px;
	background: white;
	white-space: nowrap;
	box-shadow: 1px 1px 9px #EBF8FF inset;
	border-collapse: separate;
}

span.selectbox select {
    box-sizing: border-box;
    outline: 0;
    z-index: 0;
    position: absolute;
    border: 0;
    top: -1px;
    left: 4px;
    height: 28px;
    opacity: 0;
    cursor: pointer;
    color: #49809E;
    font-size:14px;
	 line-height:20px;
}

span.selectbox span.selectbox-selected,
span.selectbox b {
	vertical-align: top;
	font-size: 14px;
	height: 26px;
}

span.selectbox span.selectbox-selected {
	line-height: 26px;
    padding-left: 6px;
    color: #60676e;
    overflow: hidden;
}

span.selectbox b {
	width: 12px;
	padding-left: 8px;
	padding-right:8px;
	color: #60676e;
	font-family: monospace, sans-serif;
	font-size: 10px;
	line-height: 28px;
}

/*.ie7 span.selectbox select {*/
    /*filter: alpha(Opacity=0) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=5,color=#FFFFFF);*/
/*}*/

.ie7 span.selectbox b,
.ie8 span.selectbox b,
.ie9 span.selectbox b {
	font-size: 15px;
}

.ie7 span.selectbox select,
.ie8 span.selectbox select {
    filter: alpha(Opacity=0);
}

span.selectbox input.editable {
    color: #60676e;
    margin: 5px 0 0 6px !important;
    line-height: 16px;
    height: 18px;
    padding: 0 !important;
    border: 0 !important;
    font-size: 13px !important;
    background: transparent;
}

span.selectbox.editable input {
    background: #fff;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
}
/**
 * ===========================
 * = Список пользователей (Разноцветные блоки)
 * ===========================
 */
.usr-list { margin:0 0 10px; }

	.usr-list > .box-cloud {
		padding: 5px;
	}

		.usr-list > .cf + .cf,
		.usr-list > .box-cloud + .box-cloud {
			margin-top: 5px;
		}

	.ie7 .usr-list {
		zoom: 1;
	}

	.usr-list:before,
	.usr-list:after {
		content: ' ';
		display: table;
	}

	.usr-list:after {
		clear: both;
	}

	.usr-list .usr-thumb {
		float: left;
	}

.usr-list-vertical .usr-thumb + .usr-thumb {
	margin-top: 10px;
}

.usr-list + .usr-list {
    margin-top: -5px;
}

/**
 * ===========================
 * = Блок с пользователем
 * ===========================
 */
/* Контейнер которй в себе хрнаит и аватарку и описание*/
.usr-thumb {width: auto}

	table.usr-thumb {table-layout: fixed}
	span.usr-thumb {display: inline-block; white-space: nowrap}

	div.usr-thumb  .usr-thumb-avatar,
	div.usr-thumb  .usr-thumb-data,
	span.usr-thumb .usr-thumb-avatar,
	span.usr-thumb .usr-thumb-data {
		display: inline-block;
		white-space: normal
	}

	.usr-thumb-avatar,  .usr-thumb-data {vertical-align: top}
	.usr-thumb-avatar + .usr-thumb-data {padding: 3px 0 0 3px}

	/**
	 * Медалька
	 */

	.usr-thumb-medal {
		z-index: 2;
		position: relative;
		display: block;
		height: 0;
		width: 0;
	}

		.usr-thumb-medal a {
			display: block;
			width: 32px; height: 32px;
			position: absolute;
			background: transparent 50% 50% no-repeat;
			left: -6px;
		}

		.usr-thumb.x42x42 .usr-thumb-medal a {top: 22px}
		.usr-thumb.x65x65 .usr-thumb-medal a {top: 44px}
		.usr-thumb.x77x77 .usr-thumb-medal a {top: 58px}
		.usr-thumb.x90x90 .usr-thumb-medal a {top: 71px}

	/**
	 * Аватарка
	 */

	.usr-thumb-avatar {
		position: relative;
		z-index: 1;
		text-align: center;
		line-height: 0;
		font-size: 0;
	}

		.usr-thumb.x30x30 .usr-thumb-avatar {width:  36px}
		.usr-thumb.x42x42 .usr-thumb-avatar {width:  48px}
		.usr-thumb.x65x65 .usr-thumb-avatar {width:  73px}
		.usr-thumb.x77x77 .usr-thumb-avatar {width:  85px}
		.usr-thumb.x90x90 .usr-thumb-avatar {width:  98px}

	/**
	 * Иконки
	 */

	.usr-thumb-icons {
		display: block;
		position: relative;
		z-index: 3;
		padding:2px 0 0;
	}

		.usr-thumb-icons .usr-icons {
			margin-top: 3px;
		}

	/**
	 * Информация о пользователе
	 */

	.usr-thumb-data {
		font-size: 14px;
		line-height: 18px;
		text-align: left;
	}

		.usr-thumb-custom,
		.usr-thumb-geo,
		.usr-thumb-status,
		.usr-thumb-childs {
			vertical-align: top;
			padding: 4px 0 0 10px;
			display: block;
		}

		.usr-thumb-custom span { font-size:12px; }



			.usr-thumb-status,
			.usr-thumb-childs {
				font-size: 0;
				line-height: 0;
			}

			.usr-thumb-geo {
				padding-top: 2px;
				line-height: 13px;
				font-size: 11px;
			}

				.usr-thumb-geo a {
					color: #333;
				}

				.usr-thumb-geo img {
					margin-top: 2px;
					width: 16px;
					height: 11px;
					vertical-align: top;
					background: #fff;
				}

			.usr-thumb-status {
				height: 17px;
			}

			.usr-thumb-status-staff {
			    color: #27B21D;
			    font-size: 12px;
			    line-height: 17px;
			    height: auto;
			}

			.usr-thumb-childs {
				padding-top: 0;
			}

			.usr-thumb-childs .icon {
				margin-top: 4px;
				margin-right: 3px;
			}

	.thumb-compact .usr-thumb-geo {
		padding-top: 0;
	}

	.thumb-compact .usr-thumb-geo,
	.thumb-compact .usr-thumb-status,
	.thumb-compact .usr-thumb-childs {
		display: inline-block;
	}

	.thumb-compact .usr-thumb-geo,
	.thumb-compact .usr-thumb-status + .usr-thumb-childs {
		padding-left: 4px;
		padding-top: 0;
	}

	.usr-thumb-community .usr-thumb-data > span {
		padding-top: 5px;
		display: inline-block;
		font-size: 11px;
		color: #999;
	}

	.usr-thumb-community .usr-thumb-data > span > span > span {
		color: #060;
	}

	.usr-thumb-child .usr-thumb-avatar + .usr-thumb-data,
	.usr-thumb-community .usr-thumb-avatar + .usr-thumb-data {
		padding-left: 5px;
	}

	.usr-thumb-data-middle {
		vertical-align: middle;
	}

	.usr-thumb-avatar + .usr-thumb-data.usr-thumb-data-middle {
		padding-top: 0;
	}

/**
 * ===========================
 * = Ссылка на пользователя
 * ===========================
 */
.usr-link {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	display: inline-block;
	padding-left: 10px;
	background-position: left 4px;
	background-repeat: no-repeat;
	vertical-align: top;
}

.usr-link.online {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAMAAADXEh96AAAAQlBMVEVo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VJo4VIjMdthAAAAFXRSTlMAKXQ6An7ZQ7+Vb5pO5cwwBUmQhzWD+16iAAAAMElEQVR4XmJk+c/09/9/BnY2UVEORgZOUVFRUS4GbhDFxMDDKyoKGB8/owAjELwBALUoBmsyU1P/AAAAAElFTkSuQmCC);
}

.usr-link.offline {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAMAAADXEh96AAAAUVBMVEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWd61YtAAAAGnRSTlNiBalPDj7ao+5ad5pm/IggqPX4wDUAHlsqAay7/DUAAAAuSURBVHheYmRkYvn9j4WBlU1KioOTgUsKCLgZeHiBFB9gjPyMIMDExsb2jpUVAG3bBGmGZvTtAAAAAElFTkSuQmCC);
}

.ie7 .usr-link.online {
	background-image: url(/afb9a089/sprites/ie7/online.png);
}

.ie7 .usr-link.offnline {
	background-image: url(/afb9a089/sprites/ie7/offline.png);
}

.usr-link-nano .icon-nano {
	margin-top: -3px;
	vertical-align: top;
}

.usr-link-nano {
	display: inline-block;
	width: 16px;
	height: 13px;
	font-size: inherit;
	line-height: inherit;
	position: relative;
	vertical-align: baseline;
	margin-left: 5px;
}


/* .child_thumb */
.child_thumb {}

.child_thumb_name { margin:0 0 5px;color:#49809E;font-size:18px; }
.child_thumb_name_pointer { cursor:pointer; }

.child_thumb_vars {}
.child_thumb_age { margin:0 0 4px;color:#616060;font-size:14px; }
.child_thumb_age span { color:#B26D89; }

.child_thumb_birth { margin:0 0 4px;color:#616060;font-size:14px; }
.child_thumb_birth span { color:#B26D89; }

.child_thumb_roddom { margin:0 0 4px;color:#616060;font-size:14px; }
.child_thumb_roddom span { color:#B26D89; }
/* /.child_thumb */





























.tab + .page,
.tab + a[name] + .page,
.tab + .page-vertical,
.tab + .page-horizontal,
.filter + .page,
.filter + .page-vertical,
.filter + a[name] + .page,
.page + [class^="page-header"],
.tab  + [class^="page-header"],
.tab  + a[name] + [class^="page-header"] {
	margin-top: 10px;
}

[class^="page-header"] + [class*="box-header"],
.page + [class*="box-header"] {
	margin-top: 15px;
}

/**
 * ====================
 * = Заголовки страниц
 * ====================
 */

[class^="page-header"] {
	display: block;
	color: #49809E;
	border-bottom: 1px solid #C2DFF1;
	padding-bottom: 7px;
	margin-bottom: 10px;
}

[class^="page-header"],
[class^="page-header"] h1,
[class^="page-header"] h2 {
	font: normal 22px/24px Arial, sans-serif;
}

[class^="page-header"] h1,
[class^="page-header"] h2 {
	display: inline;
}

[class^="page-header-modern"] {
	border: 0 none;
	margin: 0;
	padding: 15px 0 10px 0;
}

.page-header-modern-bold,
.page-header-modern-bold h1,
.page-header-modern-bold h2 {
	font-weight: bold;
}

[class^="page-header"] + .filter {
	margin: 11px 0 0;
}

[class^="page-header"] .sort,
[class^="page-header"] .selectbox {
	float: right;
}

[class^="page-header"] .sort {
	margin-top: 4px;
}

[class^="page-header"] .btn {
	vertical-align: top;
}

.page > .box-header {left: 0; top: 0; margin: 0 0 10px}



/**
 * ====================
 * = Прерывание потока элементов
 * ====================
 */

.ie7 .page-vertical,
.ie7 .page-horizontal,
.ie7 .page {
	zoom: 1;
}

.page-vertical:before,
.page-vertical:after,
.page-horizontal:before,
.page-horizontal:after,
.page:before,
.page:after {
	content: ' ';
	display: table;
}

.page-vertical:after,
.page-horizontal:after,
.page:after {
	clear: both;
}

/**
 * ====================
 * = Разрыв страниц
 * ====================
 */

.page-space {
	width: 100%;
	height: 5px;
	clear: both;
	line-height: 0;
	font-size: 0;
}

.page-line {
	line-height: 0;
	font-size: 0;
	margin: 10px 0;
	border-top: 1px solid #CBE9FA;
	clear: both;
}

.page-line.page-line-medium {
	margin: 15px 0;
}

.page-line.page-line-big {
	margin: 20px 0;
}

/**
 * ====================
 * = Футер страницы
 * ====================
 */

.page-footer {
	display: block;
	color: #49809E;
	font: 12px/14px Tahoma, sans-serif;
	border-top: 1px solid #C2DFF1;
	margin-top: 10px;
	padding-top: 7px;
}

.page-footer .icon {
	margin-right: 6px;
}

/**
 * ====================
 * = Групирование страниц
 * ====================
 */

.page-vertical > .page + .page {
	margin-top: 20px;
}

.page-vertical-lined > .page + .page {
	padding-top: 10px;
	margin-top: 15px;
	border-top: 1px solid #e0f2fe;
}

.page-horizontal > .page-vertical,
.page-horizontal > .page {
	float: left;
}

.page-horizontal-rpanel {width: 703px}
.page-horizontal-rpanel > .page-vertical,
.page-horizontal-rpanel > .page,
.page-horizontal-rblock > .page-vertical,
.page-horizontal-rblock > .page {width: 486px}

.page-horizontal-rpanel > .page-vertical + .page-vertical,
.page-horizontal-rpanel > .page-vertical + .page,
.page-horizontal-rpanel > .page + .page-vertical,
.page-horizontal-rpanel > .page + .page {width: 200px; margin-left: 17px}

.page-horizontal-rblock > .page-vertical + .page-vertical,
.page-horizontal-rblock > .page-vertical + .page,
.page-horizontal-rblock > .page + .page-vertical,
.page-horizontal-rblock > .page + .page {width: 234px; margin-left: 5px}

/**
 * ====================
 * = ХЗ
 * ====================
 */

.page_header_more { margin:0 0 0 10px;color:#1993d8;font-size:12px;line-height:14px; }

/**
 * ====================
 * = Блок типа пусто
 * ====================
 */

.page-empty {
    font-size: 14px;
    line-height: 20px;
    padding: 40px 0;
    text-align: center;
    color: #aaa;
}


.card-container {
	--card-color: #FFF;

	width: 100%;
	display: block;
	color: var(--card-color);
	position: relative;
	z-index: 0;
	user-select: none;
	padding-top: 63.3%;
	contain: content;
}

.card-container[data-id="3"],
.card-container[data-id="4"],
.card-container[data-id="5"],
.card-container[data-id="8"],
.card-container[data-id="10"] {
	--card-color: #4A4A4A;
}

.card-container[data-id="1002"], .card-container[data-id="1003"] {
	--card-color: #4C2C85;
}

.card-container[data-id="2003"] {
	--card-color: #016273;
}

.card-container[data-id="3001"],
.card-container[data-id="3003"],
.card-container[data-id="3005"] {
	--card-color: #d10c4a;
}

.card-container[data-id="3002"] {
	--card-color: #ffffff;
}

.card-container[data-id="3004"] {
	--card-color: #000000;
}

.card-container__poster {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 15px;
}

.card-container__title {
	font-weight: bold;
	font-size: 20px;
	line-height: 120%;
	margin-bottom: 8px;
}

.card-container__description {
	font-size: 14px;
	line-height: 150%;
}

.card-container__content {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	word-break: break-word;
	word-wrap: break-word;
	padding: 0 40px;
	box-sizing: border-box;
}/**
 * ========================
 * = Иконки юзера
 * ========================
 */
.usr-icons {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	white-space: nowrap;
}

.usr-icons > i {
	cursor: pointer;
}

.usr-icons > i + i {
	margin-left: 3px;
}

.usr-icons > span {
	cursor: pointer;
	display: inline-block;
	height: 27px;
}

.usr-icons > span + span {
	margin-left: 5px;
}

.usr-icons > span > i + span {
	margin-left: 3px;
}

.usr-icons > span > span {
	font-size: 11px;
	line-height: 12px;
	display: inline-block;
}

.usr-icons > span > span > span {
	color: #5CB7EB;
	border-bottom: 1px dashed #5CB7EB;
}

.usr-icons > span + span {
	margin-left: 5px;
}

.usr-icons > span > .icon {
	vertical-align: top;
}

/**
 * ========================
 * = Возможные статусы
 * ========================
 */

 /* В черном списке
.fs-state-blacklist {
	display: none !important
}*/

/* Добавил в черный список *//* .fs-unblock */
.fs-state-blacklist .fs-mail,
.fs-state-blacklist .fs-invite,
.fs-state-blacklist .fs-best,
.fs-state-blacklist .fs-removebest,
.fs-state-blacklist .fs-accept,
.fs-state-blacklist .fs-decline,
.fs-state-blacklist .fs-remove,
.fs-state-blacklist .fs-block,
.fs-state-blacklist .fs-removeinvite {display: none !important}

/* Добавлен в черный список *//* .fs-unblock */
.fs-state-blacklisted .fs-mail,
.fs-state-blacklisted .fs-invite,
.fs-state-blacklisted .fs-best,
.fs-state-blacklisted .fs-removebest,
.fs-state-blacklisted .fs-accept,
.fs-state-blacklisted .fs-decline,
.fs-state-blacklisted .fs-remove,
.fs-state-blacklisted .fs-unblock,
.fs-state-blacklisted .fs-removeinvite {display: none !important}

/* Нет статуса *//* .fs-mail, .fs-invite .fs-block */
.fs-state-empty .fs-best,
.fs-state-empty .fs-removebest,
.fs-state-empty .fs-accept,
.fs-state-empty .fs-decline,
.fs-state-empty .fs-remove,
.fs-state-empty .fs-unblock,
.fs-state-empty .fs-removeinvite {display: none !important}

/* Пригласил *//* .fs-mail, .fs-removeinvite  */
.fs-state-myinvite .fs-best,
.fs-state-myinvite .fs-removebest,
.fs-state-myinvite .fs-accept,
.fs-state-myinvite .fs-decline,
.fs-state-myinvite .fs-invite,
.fs-state-myinvite .fs-block,
.fs-state-myinvite .fs-unblock,
.fs-state-myinvite .fs-remove {display: none !important}

/* Лучший друг *//* .fs-mail, .fs-removebest */
.fs-state-best .fs-best,
.fs-state-best .fs-accept,
.fs-state-best .fs-decline,
.fs-state-best .fs-invite,
.fs-state-best .fs-removeinvite,
.fs-state-best .fs-block,
.fs-state-best .fs-unblock,
.fs-state-best .fs-remove {display: none !important}

/* Друг *//* .fs-mail, .fs-best, .fs-remove */
.fs-state-friend .fs-removebest,
.fs-state-friend .fs-accept,
.fs-state-friend .fs-decline,
.fs-state-friend .fs-invite,
.fs-state-friend .fs-block,
.fs-state-friend .fs-unblock,
.fs-state-friend .fs-removeinvite {display: none !important}

/* Приглашен *//* .fs-mail, .fs-accept, fs-decline */
.fs-state-invite .fs-best,
.fs-state-invite .fs-removebest,
.fs-state-invite .fs-remove,
.fs-state-invite .fs-removeinvite,
.fs-state-invite .fs-block,
.fs-state-invite .fs-unblock,
.fs-state-invite .fs-invite {display: none !important}


/**
 * ===========================================
 * = Кнопка как это работает
 * ===========================================
 */
.howorks {float:right;height:32px;width:140px;font-size:14px;padding:0 8px;transition: box-shadow 0.4s;display:inline-block;margin-right:3px;background: url(/afb9a089/i/mybaby/buttons_background.png) repeat-x scroll left -68px transparent;text-decoration:none;color:#FFFFFF;text-align:center;line-height:32px;border-radius:6px;border:1px solid #DDDDDD;box-shadow: 1px 2px 2px #DDDDDD}
.howorks:hover {box-shadow: 0 0 5px #AAAAAA}

/**
 * ======================
 * = Вращался элементов
 * ======================
 */

/* Общий контейнер */
.scroller {
	margin: 0 auto;
	position: relative;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

.scroller.scroller-vertical {
	margin: 10px 0;
}

/* Контейнер с элементами */
.scroller > div {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	z-index: 0;
}

/* Контейнер с элементами */
.scroller > div > div {
	position: absolute;
	width: 1000em;
	top: 0;
	left: 0;
}

.scroller.scroller-vertical > div > div {
	width: 100%;
	height: 1000em;
}

/* Элементы */
.scroller.scroller-horizontal > div > div > div {float: left; padding: 0 5px}
.scroller.scroller-vertical   > div > div > div {padding: 5px 0}

/**
 * ==============
 * === Кнопки ===
 * ==============
 */

.scroller > span {
	position: absolute;
	cursor: pointer;
	z-index: 1;
}

.scroller.scroller-horizontal > span {
	background: url(/afb9a089/sprites/scroller-arrows.png) no-repeat;
	left: -25px;
	width: 31px;
	height: 52px;
}

.scroller.scroller-vertical > span {
	background: url(/afb9a089/sprites/scroller-arrows-vertical.png) no-repeat;
	left: 50%;
	top: -9px;
	width: 49px;
	height: 31px;
	margin-left: -24px;
}

.scroller.scroller-horizontal > span + span {right: -25px; left: auto; background-position: -34px 0}
.scroller.scroller-vertical > span + span {bottom: -21px; top: auto; background-position: 0 -31px}

/**
 * ============================
 * === Неактивные элемениты ===
 * ============================
 */

.scroller > span.disabled {opacity: .4; cursor: default !important}

/**
 * =======================
 * === Активные кнопки ===
 * =======================
 */

.scroller.scroller-horizontal > span:active {left: -26px}
.scroller.scroller-vertical   > span:active {top: -16px}

.scroller.scroller-horizontal > span + span:active {right: -26px; left: auto}
.scroller.scroller-vertical   > span + span:active {bottom: -16px; top: auto}







/* scroll vertical */
.scroll { position:relative;padding:25px 0; }
.scroll .bx-wrapper {}
.scroll .bx-prev , .scroll .bx-next { display:block;position:absolute;width:49px;height:31px;text-indent:-9999px; }
.scroll .bx-prev { top:0;left:50%;margin:0 0 0 -25px;background:url(/afb9a089/sprites/scroller-arrows-vertical.png) no-repeat 0 0; }
.scroll .bx-next { bottom:0;left:50%;margin:0 0 0 -25px;background:url(/afb9a089/sprites/scroller-arrows-vertical.png) no-repeat 0 -31px; }
.scroll .bx-prev.disabled ,.scroll .bx-next.disabled { opacity:0.4;cursor:default; }
.scroll .bx-prev:active { top:-1px; }
.scroll .bx-next:active { bottom:-1px; }
.scroll .bx-prev.disabled:active { top:0; }
.scroll .bx-next.disabled:active { bottom:0; }
/* scroll */


/* scroll horizont */
.horizont { position:relative;padding:0; }
.horizont .bx-wrapper { position:relative; }
.horizont .bx-controls-direction { height:1px; }
.horizont .bx-prev , .horizont .bx-next { display:block;position:absolute;width:32px;height:49px;text-indent:-9999px;top:50%;margin:-24px 0 0; }
.horizont .bx-prev { left:-47px;background:url(/afb9a089/sprites/scroller-arrows.png) no-repeat 0 0; }
.horizont .bx-next { right:-47px;background:url(/afb9a089/sprites/scroller-arrows.png) no-repeat -32px 0; }
.horizont .bx-prev.disabled ,.horizont .bx-next.disabled { opacity:0.4;cursor:default; }
.horizont .bx-prev:active { left:-48px; }
.horizont .bx-next:active { right:-48px; }
.horizont .bx-prev.disabled:active { left:-47px; }
.horizont .bx-next.disabled:active { right:-47px; }
/* /.scroll */

/* .mycalendar */
.roller_wrap { width:600px;margin:0 auto 10px;padding:0;overflow:hidden;*position:relative; }
.slider_create .roller_wrap { overflow:visible; }
.roller_list { list-style:none;margin:0;padding:0;overflow:hidden;width:20000em; }
.roller_item { display:block;list-style:none;margin:0;padding:0;*zoom:1;float:left;width:600px; }
.roller_item:before, .roller_item:after { content:" ";display:table; }
.roller_item:after { clear:both; }
/* .mycalendar */

/* scroll horizont2 */
.horizont2 { position:relative;padding:0; }
.horizont2 .bx-wrapper { position:relative; }
.horizont2 .bx-controls-direction { height:1px; }
.horizont2 .bx-prev , .horizont2 .bx-next { display:block;position:absolute;width:32px;height:49px;text-indent:-9999px;top:40px;margin:0; }
.horizont2 .bx-prev { left:-15px;background:url(/afb9a089/sprites/scroller-arrows.png) no-repeat 0 0; }
.horizont2 .bx-next { right:-15px;background:url(/afb9a089/sprites/scroller-arrows.png) no-repeat -32px 0; }
.horizont2 .bx-prev.disabled ,.horizont2 .bx-next.disabled { cursor:default;-webkit-user-select: none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5;filter:alpha(Opacity=50); }
.horizont2 .bx-prev:active { left:-16px; }
.horizont2 .bx-next:active { right:-16px; }
.horizont2 .bx-prev.disabled:active { left:-15px; }
.horizont2 .bx-next.disabled:active { right:-15px; }
/* /.scroll horizont2 */

/* videos */
.videos_wrap { width:408px;margin:0 auto 10px;padding:0;overflow:hidden;*position:relative; }
.slider_create .videos_wrap { overflow:visible; }

.videos_list { list-style:none;margin:0;padding:0;overflow:hidden;width:20000em;}
.videos_listitem { display:block;list-style:none;margin:0;padding:0;float:left;width:204px; }
.videos_item { width:194px;margin:0 auto;position:relative; }
.videos_item_figure { }
.videos_item_figure .thumb { display:block; }
.videos_item_title { color:#1992D8;font-size:13px;font-weight:bold; }
/* /videos */


/* content */
.page_slider { border:2px solid #7cc9ff;border-radius:10px;padding:10px 0 0; }
.page_slider .bx-prev, .page_slider .bx-next { top:195px; }

.page_slider .bx-prev.disabled, .page_slider .bx-next.disabled { display:none; }

.content_wrap { width:486px;margin:0 auto 10px;padding:0;overflow:hidden;*position:relative; }

.slider_create .content_wrap { overflow:visible; }
.content_list { list-style:none;margin:0;padding:0;overflow:hidden;width:20000em;}
.content_listitem { display:block;list-style:none;margin:0;padding:0;float:left;width:486px; }
.content_item { width:486px;margin:0 auto;position:relative; }

.content_item h1 { margin:0 0 20px;padding:0 10px;color: #49809E;font: normal 18px/22px Arial, sans-serif; }
.content_img { display:block;margin:0 0 20px;padding:0;text-align:center; }
.content_img img { margin:0 auto;padding:0; }
.content_item p { margin:0 0 10px;padding:0 10px;font-size: 12px;font-family: Tahoma, Arial, Geneva, sans-serif;line-height: 18px;color: #515151; }
/* /content */


/* photos */
.photos_wrap { width:408px;margin:0 auto 10px;padding:0;overflow:hidden;*position:relative; }
.slider_create .photos_wrap { overflow:visible; }

.photos_list { list-style:none;margin:0;padding:0;overflow:hidden;width:20000em;}
.photos_listitem { display:block;list-style:none;margin:0;padding:0;float:left;width:136px; }
.photos_item { width:132px;margin:0 auto;position:relative; }
.photos_item_figure { }
.photos_item_figure .thumb { display:block; }
.photos_item_title { color:#1992D8;font-size:13px;font-weight:bold; }

.photos_wrap .bx-prev , .photos_wrap .bx-next { display:block;position:absolute;width:32px;height:49px;text-indent:-9999px;top:52px;margin:0; }
/* /photos */



/* photos_popup */
.photos_popup {}
.photos_popup { width:390px;margin:0;padding:0;overflow:hidden;*position:relative; }
.slider_create .photos_popup { overflow:visible; }
.photos_popup_list { list-style:none;margin:0;padding:0;overflow:hidden;width:390px;height:300px;}
.photos_popup_listitem { display:block;list-style:none;margin:0;padding:0;float:left;width:390px;height:300px; }


.photos_popup_item { width:96px;height:96px;padding:0 1px 0 0;margin:0 0 4px;position:relative;float:left; }
.photos_popup_item .thumb { display:block; }

.photos_popup .bx-prev , .photos_popup .bx-next { display:block;position:absolute;z-index:99;width:32px;height:49px;text-indent:-9999px;top:125px;margin:0; }
/* /photos_popup */





/* article_sovet */
.article_sovet__wrap { width:310px;margin:0 auto;padding:0;overflow:hidden;*position:relative; }
.slider_create .article_sovet__wrap { overflow:visible; }
.article_sovet__list { list-style:none;margin:0;padding:0;overflow:hidden;width:20000em;}
.article_sovet__item { display:block;list-style:none;margin:0;padding:0;float:left;width:310px;overflow:hidden; }
.article_sovet__figure { float:left; }
.article_sovet__text { overflow:hidden;padding:0 0 0 12px;font:normal 12px/16px Tahoma, Arial, Geneva, sans-serif;color:#515151; }
.article_sovet__wrap .bx-prev , .article_sovet__wrap .bx-next { display:block;position:absolute;width:32px;height:49px;text-indent:-9999px;top:52px;margin:0; }
/* /article_sovet */


/* .interesting_item */

.interesting_wrap { width:408px;margin:0 auto;padding:0;overflow:hidden;*position:relative; }
.slider_create .interesting_wrap { overflow:visible; }

.interesting_list { list-style:none;margin:0;padding:0;overflow:hidden;width:20000em;}
.interesting_listitem { display:block;list-style:none;margin:0;padding:0;float:left;width:204px; }

.interesting_figure { }
.interesting_figure .thumb { display:block; }
.interesting_item { width:194px;margin:0 auto;position:relative;border:1px solid transparent; }
.interesting_item_text { padding:0 5px;color:#515151;font:normal 12px/18px Tahoma, Arial, Geneva, sans-serif; }

.interesting_admin { position:absolute;top:10px;left:50%;margin:0 0 0 -65px; }
/* /.interesting_item */

/* .photos_wrap */
.photos__wrap { width:400px;margin:0 auto 10px;padding:0;overflow:hidden;*position:relative; }
.slider_create .photos__wrap { overflow:visible; }
.photos__list { list-style:none;margin:0;padding:0;overflow:hidden;width:20000em;}
.photos__listitem { display:block;list-style:none;margin:0;padding:0;float:left;width:100px; }
.photos__item { width:96px;margin:0 auto; }
.photos__item .thumb { display:block; }
.photos__selected .thumb { border:3px solid #FD7EAA;margin:0; }
.photos__alllink { padding:10px 0 0;border-top:1px solid #CBE9FA; }

.wrapper_1200 .photos__wrap { width:600px; }
/* /.photos_wrap */

/* .gallery_list */
.gallery_list { list-style:none;margin:0;padding:0; }
.gallery_list li { display:block;list-style:none;margin:0;padding:0;float:left; }
.gallery_list .thumb { display:block; }
/* /.gallery_list */

/* .gallery_photo_wrap */
.gallery_photo_btn { text-align:center;margin:0 0 10px; }

.gallery_photo_wrap { text-align:center;margin:0 0 10px; }
.gallery_photo_wrap img { max-width:100%; }
.gallery_photo_user { text-align:center;margin:0 0 10px; }
/* /.gallery_photo_wrap */


/* .moderators_wrap */
.moderators {}
.moderators_wrap { width:270px;margin:0 0 0 -12px;padding:0;overflow:hidden;*position:relative; }
.slider_create .moderators_wrap { overflow:visible; }
.moderators_list { list-style:none;margin:0;padding:0;overflow:hidden;width:220px;min-height:100px;}
.moderators_listitem { display:block;list-style:none;margin:0;padding:0;float:left;width:96px; }
.moderators_item { width:84px;margin:0 auto; padding:0 0 0 7px;}
.moderators_item .thumb { display:block; }
.moderators_item a.usr-link {overflow: hidden;width:70px;position: relative}
.moderators_item a.usr-link:after {
	content: "";
	position: absolute;
	right:0;
	top:0;
	height:50px;
	width:18px;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.ie8 .moderators_item a.usr-link:after,
.ie9 .moderators_item a.usr-link:after
.gradient {
	filter: none;
}

.moderators { position:relative;padding:0; }
.moderators .bx-wrapper { position:relative;margin:0 !important; }
.moderators .bx-controls { height:1px;position:relative; }
.moderators .bx-controls-direction { height:1px;width:64px;position:absolute;right:0;top:-90px; }

.moderators .bx-prev , .moderators .bx-next { display:block;position:absolute;width:32px;height:49px;text-indent:-9999px;bottom:0;margin:0; }
.moderators .bx-prev { background:url(/afb9a089/sprites/scroller-arrows.png) no-repeat 0 0;left:0; }
.moderators .bx-next { background:url(/afb9a089/sprites/scroller-arrows.png) no-repeat -32px 0;right:0; }
.moderators .bx-prev.disabled ,.moderators .bx-next.disabled { opacity:0.4;cursor:default; }
.moderators .bx-prev:active { left:-1px; }
.moderators .bx-next:active { right:-1px; }
.moderators .bx-prev.disabled:active { left:0; }
.moderators .bx-next.disabled:active { right:0; }
/* /.moderators__wrap */





/* .photoviewer */
.photoviewer { display:none;position:fixed;background:#000;background:rgba(0, 0, 0, 0.8);left:0;top:0;right:0;bottom:0;z-index:99999; }
.photoviewer_bottom { height:100px;position:absolute;left:0;right:0;bottom:0;background:#000; }

.photoviewer_auto { width:66px;height:45px;position:absolute;right:33px;top:50%;margin:-20px 0 0;background:url(/afb9a089/sprites/gallery/slideshow.png) no-repeat -2px -48px;cursor:pointer; }
.photoviewer_auto_on { background:url(/afb9a089/sprites/gallery/slideshow.png) no-repeat 0 0; }

.photoviewer_slide { position:relative; }
.photoviewer_wrap { padding:0 20px; }

.photoviewer_list { display:block;margin:0;padding:0;list-style:none;overflow:hidden;height:100px; }
.photoviewer_listitem { display:block;margin:0;padding:0;list-style:none;float:left;width:100px; }

.photoviewer_item {}
.photoviewer_item a { display:block;border:5px solid transparent;width:90px;height:90px; }
.photoviewer_item img { display:block;margin:0;padding:0;width:90px;height:90px; }

.photoviewer_item a:hover { border:5px solid #444;border:5px solid rgba(68, 68, 68, 0.8); }
.photoviewer_item_selected a { border:5px solid #444;cursor:default; }
.photoviewer_item_selected a:hover { border:5px solid #444;cursor:default; }

.photoviewer_slide .bx-controls { position:relative;bottom:30px;z-index:1; }

.photoviewer_slide .bx-prev {
	position:absolute;left:-21px;bottom:100%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20.5px 16px 20.5px 0;
	border-color: transparent #ffffff transparent transparent;
	text-indent:-9999px;
}
.photoviewer_slide .bx-next {
	position:absolute;right:-21px;bottom:100%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20.5px 0 20.5px 16px;
	border-color: transparent transparent transparent #ffffff;
	text-indent:-9999px;
}
.photoviewer_close { position:absolute;right:10px;top:10px;color:#FFF;font-size:18px;cursor:pointer; }

.photoviewer_img { position:relative;text-align:center;white-space:nowrap; }
.photoviewer_imhhelp { width:1px;height:50%;display:inline-block;*display:inline;*zoom:1;vertical-align:baseline; }
.photoviewer_img img { display:inline-block;*display:inline;*zoom:1;max-width:100%;vertical-align:middle; }
/* /.photoviewer */


























































/**
 * ===============================
 * = Универсальное отображение фотографий
 * ===============================
 */

.post-images {
	line-height: 48px;
	margin-bottom: 10px;
}

	.post-images .post-images-all {
		display: inline-block;
		margin-left: 10px;
	}

		.post-images .thumb {
			vertical-align: top;
		}

/**
 * ===============================
 * = Дополнительная информация
 * ===============================
 */

.post-timestamp,
.post-stats {
	color: #d0d0d0;
	display: inline-block;
	vertical-align: top;
	font: 11px/16px Arial, sans-serif;
}

.post-stats > .icon {
	margin-right: 5px;
}

.post-stats a,
.post-stats span {
	color: #999;
}

.post-stats span {
	margin: 0 5px;
}

/**
 * ===============================
 * = Прерывание потока элемнтов
 * ===============================
 */
.posts-list { overflow:hidden;margin:0 0 10px; }

.posts-list > .post-big    > div:before,
.posts-list > .post-big    > div:after,
.posts-list > .post-medium > div:before,
.posts-list > .post-medium > div:after,
.posts-list > .post-small  > div:before,
.posts-list > .post-small  > div:after
 {
	content: ' ';
	display: table;
}

.posts-list > .post-big    > div:after,
.posts-list > .post-medium > div:after,
.posts-list > .post-small  > div:after {
	clear: both;
}

.ie7 .posts-list > .post-big    > div,
.ie7 .posts-list > .post-medium > div,
.ie7 .posts-list > .post-small  > div {
	zoom: 1;
}

/**
 * ===============================
 * = Большая запись
 * ===============================
 */

.post-big {
	font: 14px/18px Arial, sans-serif;
	font:normal 14px/20px Tahoma, sans-serif;
}

/* Заголовок */
.post-big > a {
	font-size: 18px;
	line-height: 25px;
}

/* Иголочка */
.post-big > a > .icon-stick {
	position: relative;
	top: -2px;
	margin: 0 0 0 7px;
}

/* Краткий текст */
.post-big > a + div {
	padding-top: 5px;
	color: #555;
	overflow: hidden;
}

/* Футер записи */
.post-big > a + div + div {
	padding: 10px 0 0;
	text-align: left;
}

/* Аудио превью */
.post-big .post-audio, .post-medium .post-audio {
	cursor: pointer;
	display: block;
	width: 441px;
	height: 47px;
	background: url(/afb9a089/pic/audio_player_fake.png);
	margin-bottom: 5px;
}

/* Видео превью */
.post-big .post-video {
	float: left;
	margin: 0 10px 0 0;
}

/* Иконки в опросе */
.post-big .post-votes > div > .icon {
	top: 0;
	left: 0;
	position: absolute;
}

/* Заголовок в опросе */
.post-big .post-votes > div:first-child {
	font-weight: bold;
	padding-left: 0;
}

/* Вопросы в опросе */
.post-big .post-votes > div {
	color: #666;
	font-style: italic;
	padding-left: 30px;
	position: relative;
	margin-bottom: 10px;
}

/* Информаация о записи */
.post-big .post-sub {
	font-size: 0;
	padding: 4px 0 0;
	float: right;
	text-align: right;
}

/* Данные о записи */
.post-big .post-sub .post-stats,
.post-big .post-sub .post-timestamp {
	display: block;
	float: none;
}

.post-big .post-sub .post-timestamp {
	margin-top: 5px;
}

.post-timestamp + .post-stats {
	margin-left: 10px;
}

.filter + .posts-list > .post-big:first-child,
.post-big + .post-big {
	padding-top: 10px;
	margin-top: 15px;
	border-top: 1px solid #e0f2fe;
}

.post-big .usr-thumb-data {
	vertical-align: middle;
	padding: 3px 0 3px 3px;
}

/**
 * ===============================
 * = Средняя
 * ===============================
 */


.post-medium .box {
	padding: 7px 9px;
}

.post-medium .box > a {
	font-size: 13px;
	line-height: 16px;
	font:normal 14px/20px Tahoma, Verdana, Segoe, sans-serif;
}

.post-medium .box > a + div {
	margin-top: 5px;
	color: #515151;
	font-size: 12px;
	line-height: 18px;
	font:normal 14px/20px Tahoma, Verdana, Segoe, sans-serif;
}

.post-medium .post-video,
.post-medium .post-audio {
	line-height: 32px;
	margin-bottom: 5px;
}

.post-vote ul li {
	list-style: none;
}

.post-vote ul li.item_one {
	margin-bottom: 5px;
}

.post-medium .post-video {
	float: left;
	margin-right: 10px;
}

.post-medium .post-images {
	margin: 0 0 5px -3px;
}

.post-medium + .post-medium {
	margin-top: 15px;
}

.post-medium .post-timestamp,
.post-medium .post-stats {
	float: right;
}

.post-medium .post-timestamp {
	padding-top: 4px;
}

.post-medium .post-stats {
	padding-top: 2px;
	clear: right;
}

/**
 * ===============================
 * = Маленькая
 * ===============================
 */

.post-small .box > a {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font: bold 14px/20px Tahoma, sans-serif;
}

.post-small .box > a + div {
	margin-top: 5px;
	color: #515151;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	font: normal 14px/20px Tahoma, sans-serif;
}

.post-small .post-video,
.post-small .post-vote,
.post-small .post-audio {
    line-height: 32px;
    margin-bottom: 5px;
}

.post-small .post-images {
    margin: 0 0 5px;
}

.filter + .posts-list > .post-small:first-child,
.post-small + .post-small {
    margin-top: 10px;
}

.post-small .usr-thumb {
	margin-top: -3px;
}

.post-small .post-timestamp,
.post-small .post-stats {
	margin-top: 2px;
    float: right;
}

.post-small .post-timestamp {
     padding-right: 10px;
}

/* Для маленьких без автарок */

.post-tiny:after {
	content: ' ';
	display: table;
	clear: both;
}

.ie7 .post-tiny {
	zoom: 1;
}

.post-tiny .usr-link,
.post-tiny .post-timestamp,
.post-tiny .post-stats {
	margin-top: 5px;
}


/* .lines__list */
.lines__list { height:360px; }
.lines__item { height:120px; }

.lines__list table { border-collapse:collapse;margin:0 auto;width:auto; }
.lines__list table td { padding:0; }




/* /.lines__list */

/**
 * ===========================
 * = Опрос
 * ===========================
 */

.post-vote {
	margin-bottom: 20px;
}

.post-vote .vote_bar_main {
	display: block;
	width: 152px;
	height: 15px;
	position: relative;
	border: 1px solid #b0b0b0;
	border-radius: 10px;
}

.post-vote .vote_bar_main > strong,
.post-vote .vote_bar_main > div {
	position: absolute;
	top: -1px;
	height: 17px;
	overflow: hidden;
}

.post-vote .vote_bar_main > div {
	left: -1px;
}

.post-vote .vote_bar_main > div > div {
	width: 154px;
	height: 15px;
	border: 1px solid #1d8dcc;
	border-radius: 10px;
	background: #98daff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4ZGFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWE0ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #98daff 0%, #2aa4e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98daff), color-stop(100%,#2aa4e9));
	background: -webkit-linear-gradient(top,  #98daff 0%,#2aa4e9 100%);
	background: -o-linear-gradient(top,  #98daff 0%,#2aa4e9 100%);
	background: -ms-linear-gradient(top,  #98daff 0%,#2aa4e9 100%);
	background: linear-gradient(to bottom,  #98daff 0%,#2aa4e9 100%);
}

.post-vote .vote_bar_main > strong {
	color: #0285CF;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	right: -69px;
	width: 63px;
}

.post-vote .vote_bar_main + div {
	margin-left: 245px;
}

.post-vote .vote_bar_main_title > span {
	color: #0285CF;
}


.post_vote {}
.post_vote_name { color:#1992D8;margin:5px 0 0;font:bold 12px/32px Tahoma, sans-serif; }

.post_vote_result { list-style:none;margin:0;padding:0; }
.post_vote_item_result { display:block;list-style:none;margin:0;padding:0; }
.post_vote_result_link { float:right;line-height:15px; }


/* .posts_nav */
.posts_nav { padding:10px 0 0;overflow:hidden;font:11px/15px Arial,Tahoma,sans-serif;color:#979797;position:relative; }
.posts_nav_left { float:left;width:49%; }
.posts_nav_right { float:right;width:49%; }
/* /.posts_nav */


/* .voteresult */
.voteresult {}
.voteresult_page {}
.voteresult_name { color:#1992D8;margin:0 0 10px;font:bold 12px/18px Tahoma, sans-serif; }
.voteresult_padding { padding:0 0 5px; }


.vote_bar { padding:0 0 10px; }
.vote_bar_title { color:#515151;font:bold 12px/18px Tahoma, sans-serif; }

.vote_bar_res {}
.vote_bar_main_body { float:left;background:url(http://x.babysfera.ru/pic/border_part1.png) no-repeat -201px -1026px;display:block;width:152px;height:15px;position:relative;border:1px solid #B0B0B0;border-radius:10px; }
.vote_bar_main_bodybar { position:absolute;top:-1px;left:-1px;height:17px;overflow:hidden;background:url(http://x.babysfera.ru/pic/border_part1.png) no-repeat -199px -1008px; }

.vote_bar_main_bodytext { float:left;margin:0 0 0 5px;color:#0285CF;font:normal 12px/18px Tahoma, sans-serif;white-space:nowrap; }
.vote_bar_main_title  { float:left;margin:0 0 0 25px;color:#515151;font:bold 12px/18px Tahoma, sans-serif; }
/* /.voteresult */


.post_controls, .post_controls span {
	display: inline-block;
	vertical-align: top;
}

.post_controls span span.post_controls_cont {
	width: 240px;
}

span.post_controls {
	height: 24px;
	transition: width 0.5s ease-out;
	overflow: hidden;
	vertical-align: bottom;
}
.post_controls a.gear {
	background: url(/afb9a089/sprites/editable/gear-blue-small.png);
	display: inline-block;
	height: 17px;
	width: 17px;
	margin: 5px 0 0 3px;
}
.post_controls > span {
	overflow: hidden;
	position: absolute;
	width: 20px;
}
span.post_controls:hover > span {
	width: 240px;
}
.post_controls .btn {
	font-size: 12px;
	margin-left: 3px
}

.post-auto-link {
    margin: 0 3px 0 26px;
    color: #1993d8;
    text-decoration: underline;
    position: relative;
}

.comment_skip_bg > div:first-child > .post-auto-link:first-child,
.comment_skip_bg > p:first-child > .post-auto-link:first-child,
.comment_skip_bg > .post-auto-link:first-child {
	margin-left: 23px;
	margin-right: 0;
}

.post-auto-link:hover { text-decoration: none; }

.post-auto-link_pharm:after,
.post-auto-link_post:after { content: ''; }

.post-auto-link_pharm:after { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAEFVwZaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MDAwMjc3MEMxRDExRTRBRUM1RTYzNTM3MEJFMUU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MDAwMjc4MEMxRDExRTRBRUM1RTYzNTM3MEJFMUU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTkwMDAyNzUwQzFEMTFFNEFFQzVFNjM1MzcwQkUxRTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTkwMDAyNzYwQzFEMTFFNEFFQzVFNjM1MzcwQkUxRTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7uoE9bAAAEXElEQVR42mI48/B+9Mdv/9+9/vzpHcPH73/fPXp36X/XXqf/DG8+f/5QuML+PwgABBAjWJqBkYGle7+KoCSfAQPDv3///7/58P4/QAAxgKS+/v7/v/+o0v/nH97+/wuUYAEqZfjw4QvDlw8aDN+//2L48PcTA0AAgQ1hYmRjYGFiZ/j19zPDw3dvcxn+AJWffDL/f+8Ruf/f//z/D1ZUskGYYe+1BQwCTOEMzTvkGEBWM9U6PmJQEQxnuPPqFEOOxTUGRqAdTEIC3AwiPNIMX7/+ZZAQ5gGqZGACCCCw00HOBjnlzLNZ/6eelP8/6YTU/3ef3v7/9x8C3nz5/IHx/def77beTBNkZeJgYGUWZrj3dg+Dlmg0w8dftxmYGH8z8LBLMZjJFL1nYWZiZdh6cTEDFxsHg5qYM4OKcDDD6nNlDOoS7gx3X+1jEOLWASosZgCHBsjaH0CvrD03+3/oTO7/gdNY/j9/9/7/z7//wdaD1DCCAl5eSHgyyMX//wMxEDKAPcoI9hkIgAIIIABLZK/SQBBG0bO7s0lWDeIEAjYGGwUb0Ta1z2At5BmsfARbWx9CBCtLxUoUKzGIuokhCWY30WRJ9ke/HXeame9v5t4z1mcYvLiOiJNVcqqmkLfGQhCzp1+WsWSm4fS2iqe0GFqmtf/PKc8r053JtERJUiaRlIPHLIGyA64tjd3x4+/N25n8y4IonlFfakpDIE92RGfK4e45dhgNePCv6IXv7K0fsal3mEw/eOpec+9fMp/HqEWcMhwHjKfPvA5arFYaTOM+YdQxlnNNViZMhsEPtog9vthiQ2/Tn/icHNxRVilVz0VZIkzrFTlAd9TmO+pRcevUtEdJarZVuFMFuMZaU/5OyQ0146xIk8NsC0ydB1mhwRQK5AJz9CdAHeWy0jAQRuHTyTRt09S0UsUuFIoiLlwI4qrPoKIv4Mat4EP4Bu4U1z6AG7ci6qqIoCKICKJoxWq9NJq0STwzsd7QIcNA+Gdy/vOdiSq6Ljn5PvwaN80qTusbpCA1AWW5FDbGSwuUIH+X053GteTXUh3G9B4BV0nNV0+HqF6twqJExT6MWpTqoGzPIZfthpGI++rQS0ojLdEJSeJbT5x+20AUdHPjCLxWi5Qf4fovrM7EBUI/P4Y0ZQ7HtU2s7E3CStpahSm70J+v4OLuHDIYJvkGYyExUJjB+sEULhs7oBD69Iqe7BgWK9taAo1nC6GE52d1ptqhh3xqCBf1I6TFEEZLs1T2jHrzFttnyxgsTiAKi/CCNg9jB2ZGA9HKeE3I1UEhWWGSY7NdV8Cx+vES1eilh5PaLs7vqhjsncGT+wBbjGmKgWBoZJlOBXHC1G0r2rmCMr8dxtOkkxsHa1jdmoeVMlUDfO+ikCljaXofTs6BIeI8KQjKO/4wHj4Zi4+wCSNOnt/ycd9UmfKpzkegrlnk0rsIaeNrT+IbgH9zpvp9c329Rh+0o5AnGiEylvVXzm7eAcxzCgM55S7vAAAAAElFTkSuQmCC) no-repeat 0 0; }
.post-auto-link_post:after  { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABi0lEQVR42p3O3SvDURgH8OfOn+A/cO3KtSt/wv4CuXYvWhJJMckkzVJKtEjEIo5387JXb1ljZrPfZGsz229vtq/zXExGMeepz8U55/l+O8RjdWotklUSCpxUnenzaNOsOwZ/XIeWLvzbfjAJ2WGWGshyGhm5iL2hAihzhFKQPZ00dRIWkdc83itQxnnuocnjkHhM5lAsQxnnuYcmDoPiQR7yZSjjPPfQ+F5A3Cd06O/4ZHGE/lKzz3nuobEdvwjEdWRKUMZ57iHT1o24fcnitYiqen5Ws8957qHhzStx85xBsgBlnOceGrL7xGUsg0QeVfX8rGaf89xDg2se4dPe8JKHMs5zDw2sOIUnmsZzDso4zz3Ut3wmXE9paDqUcZ57qHfRYVz1RRDVoWzm8Bayx0BG21GjZB7b8GJy+xK28yAiWfzg1TL8/gPnOE9fp2fhoFlqlcyzR36Es/h0lyph1O6GfOvgnW/a6bfpnt83W3avcRJKYS8Qh2ndBXnXT6rTNbdrkIS0JLXVk/kAzzWILs+kqzIAAAAASUVORK5CYII=) no-repeat 0 0; }

.post-auto-link_pharm:after,
.post-auto-link_post:after,
.post-auto-link__icon {
    display: inline-block;
    vertical-align: top;
    width: 19px;
    height: 19px;
    position: absolute;
    top: 0;
    left: -23px;
    background-size: cover;
}

.post-auto-link_post:after {
    top: 1px;
}

.post-auto-link__icon {
    background-color: #eee;

    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
}

/* --- TODO: Удалить */
.post_user_popup { display:block;position:absolute;bottom:100%;left:-29px;margin:0 0 11px;z-index:10}
.post_user_popup { visibility:hidden;opacity:0;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear; }

.post_user_popup_body { display:block;border: 1px solid #CBE9FA;background: #FFF;border-radius: 10px;padding: 10px;-webkit-box-shadow: 1px 1px 4px rgba(100, 100, 100, 0.3);-moz-box-shadow: 1px 1px 4px rgba(100, 100, 100, .3);box-shadow: 1px 1px 4px rgba(100, 100, 100, 0.3);min-width: 195px !important;min-height:50px }
.post_user_popup:before { content:"";display:block;width:19px;height:15px;position:absolute;left:28px;top:100%;margin:-1px 0 0;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAFxQ8S6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0NTlEMzE3MEJGNjExRTRCNUFDOEU5NDMzNkY4Njg0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM0NTlEMzE4MEJGNjExRTRCNUFDOEU5NDMzNkY4Njg0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzQ1OUQzMTUwQkY2MTFFNEI1QUM4RTk0MzM2Rjg2ODQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzQ1OUQzMTYwQkY2MTFFNEI1QUM4RTk0MzM2Rjg2ODQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz580y9pAAAB4ElEQVR42mJ4+uXvfxhgAGGQADcXJydAADGCRUAAyONYc/TyQoAAAjG4kNWLiYsbM5x++QuMgZJsIH0gNkAAMfxHA+df//rPkF3VZAATePUNbIs4SBsjSOIfUBDIlgPxYeYxAjEPEDOB+AABxBCdnmuFbDs6uPn+N8gEQ5hODpCxyBp+/Pn3f9LyTRVAOSkgZmeAeRmmIbemRX/lofPNQLY8EHODrAbJM4LtRwMOivyMIPrA/Y//YWIAAYQIMxzg59//DEw7Lj1ciUsBSPem45eWgNwkuOPyo2XYfLrh1I31QHkVkCJmIOZHVwgKbqC4BhDzwXyIohAaVjpALASSQw4KsMIt5+9NkpSW1gSyRYGYFSMYgN5nBlLsQMwE8hgQ/wEFBQuyb4ACf4EKv6OHE0CAMWw6c3sNvrgkBIAx+f/ym9//5289NAXkZtH00hojkOdINfThpz//15+8vgZohgFykHKAAgGUgIgx9NPPf//PvPr1P6+2LRyoTxWIJYCYFzlxETQU5qXFu09MAKrTAmIZIBaA6kNEESFDQV4Chu9KaPwqALEIKOcCMQtIH6EUDYpOViBmg0YvM1T6NzSaf0Gj+h9MHwu2hAyNblD0/4Nq+gbKIVDpf9C0/h8lWQABAO+OHB0DbjpsAAAAAElFTkSuQmCC) no-repeat 0 0; }
.post_user_popup_body .usr-link { white-space:nowrap; }
.post_user_popup_body .usr-thumb-childs a { cursor:default; position: relative;left:0}

.post_user_icon:hover .post_user_popup { visibility:visible;opacity:1; }

.post_user_icon { display: inline-block;vertical-align:middle;position: relative;background-color: #fafafa;background-size: 100% 100%;background-repeat: no-repeat;background-position: 50% 50%; }
.post_user_icon { width: 19px;height: 19px;margin: 2px !important;box-shadow: 0 1px 2px #aaa;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; }
.post_user_icon:hover { border: 2px solid #fd7eaa !important;margin: 0 !important; }

.post_user_icon_link { display:block;width: 30px;height: 30px; }
#post_body .post_user_icon_link {width:19px;height:19px}
/* --- */.tab {
	padding: 0 7px;
	font-size: 0;
}

div.tab {
	margin-top: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjAQMAAABvv/L3AAAABlBMVEX///+o3f+bPYt5AAAAAXRSTlMAQObYZgAAAA1JREFUeF5ioAYArAEAAMYAgeF6B1gAAAAASUVORK5CYII=);
}

.ie7 div.tab {
	background: url(/afb9a089/sprites/ie7/tabs-div-blue.png);
}

div.tab > a,
div.tab > span {margin-top: 5px}

span.tab {
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeAQMAAADXW+aEAAAABlBMVEX///+o3f+bPYt5AAAAAXRSTlMAQObYZgAAAA1JREFUeF5iIB8A1gAAALwAgd0+SzUAAAAASUVORK5CYII=);
}

.ie7 span.tab {
	background: url(/afb9a089/sprites/ie7/tabs-span-blue.png);
}

.tab > span,
.tab > a {
    vertical-align: top;
    height: 29px;
    display: inline-block;
    padding: 0 10px;
    border-top: 1px solid #a5d2eb;
    border-left: 1px solid #a5d2eb;
    border-right: 1px solid #a5d2eb;
    border-radius: 8px 8px 0 0;
    background: url(/afb9a089/sprites/blue_repit_x.png) left -104px repeat-x;
    margin-left:2px;
    color:#469fd2;
    font: 14px/28px "Arial", sans-serif;
    text-decoration: none;
    cursor: pointer;
}

.tab > .selected {
    height:29px;
    background:#fff;
    color:#d690b1;
    cursor: default;
}

.tab .icon-question {
	position: relative;
	top: -2px;
}

.tab + .box {margin-top: 10px}
.tab-button {
	display: inline-block;
	text-align: center;
}
.tab-button > span {
	white-space: nowrap;
	padding-left:3px;
	padding-right:3px;
	display: inline-block;
	border:1px solid #98bcd1;
	border-radius: 10px;
	vertical-align: top;
	text-align: center;
	height:54px;
	text-align: center;
	color:#4f85a2;
	line-height: 54px;
	cursor: pointer;
	background: #ffffff; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWViZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #caebfe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#caebfe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#caebfe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#caebfe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#caebfe 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#caebfe 100%); /* W3C */

	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;

	-webkit-box-shadow: 0 1px 2px rgba(150, 150, 150, 0.3);
	-moz-box-shadow: 0 1px 2px rgba(150, 150, 150, 0.3);
	box-shadow: 0 1px 2px rgba(150, 150, 150, 0.3);
}
.tab-button > span:active {
	-webkit-box-shadow: inset 0 0 8px 2px #9bd3f4;
	box-shadow: inset 0 0 8px 2px #9bd3f4;
	height:53px;
	padding-top: 1px;
}
.tab-button > span.selected,
.tab-button > span.selected:active {
	padding-top:0;
	height: 54px;
	cursor: default;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #8dcdf2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkY2RmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #8dcdf2 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dcdf2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8dcdf2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8dcdf2 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8dcdf2 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8dcdf2 0%,#ffffff 100%); /* W3C */
}

.ie9 tab-button > span {
	-pie-background: linear-gradient(to bottom,  #ffffff 0%,#caebfe 100%); /* W3C */
	behavior: url(/afb9a089/css/PIE.htc);
}
.ie9 .tab-button > span.selected, .ie9 .tab-button > span.selected:active {
	-pie-background: linear-gradient(to bottom,  #8dcdf2 0%,#ffffff 100%); /* W3C */
}
.ie7 tab-button > span, .ie8 tab-button > span {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#caebfe',GradientType=0 ); /* IE6-8 */
}
.ie7 .tab-button > span.selected,.ie7 .tab-button > span.selected:active,.ie8 .tab-button > span.selected,.ie8 .tab-button > span.selected:active {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dcdf2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.tab-button.tab-two-line span {
	font:normal 12px/20px Tahoma, Verdana, Segoe, sans-serif;
}
.tab-button > span + span {
	margin-left: 5px;
}
.tab-button > span > i { /*отступы для иконок*/
	margin: 0 5px;
}
.tab-button > span > i + span {
	padding-right: 5px;
}
.tab-button > span > span + br {
	font-size: 0;
}
.calendar-filter {
	margin:20px 0;
	padding-left:15px;
}
.calendar-filter > div > i {
	display: block;
	width: 8px;
	height: 5px;
	background-image: url(/afb9a089/sprites/calendar_filter.png);
}
.calendar-filter__top {background-position: left top;}
.calendar-filter__btm {background-position: left bottom;}

.calendar-filter_main-block {
	background-position: -468px 0;
	background-repeat: repeat-y;
	background-image: url(/afb9a089/sprites/calendar_filter.png);
}
.calendar-filter_main-block > a {
	display: block;
	color: #469fd2;
	font-size: 14px;
	height: 39px;
	line-height: 39px;
	text-decoration: none;
	margin-left: -15px;
	white-space: nowrap;
	width: 0;
}
.calendar-filter_main-block > a > i {
	background-image: url(/afb9a089/sprites/calendar_filter.png);
	width:20px;
	height:20px;
	display: inline-block;
	vertical-align: middle;
	background-position: -400px 0;
	margin: 0 26px 0 10px;
}
.calendar-filter_main-block > a > span {
	border-bottom: 1px dashed #469fd2;
}
.calendar-filter_main-block > a.disabled > span {
    border-bottom: 1px dashed transparent;
}
.calendar-filter_main-block > a.disabled {
    opacity: 1 !important;
    color: #ccc;
    cursor: default;
}
.calendar-filter_main-block > a:hover > span {
	border-bottom: 1px solid transparent;
}
.selected.calendar-filter_icon-0 > i {background-position: -189px 0;}
.selected.calendar-filter_icon-1 > i {background-position: -152px 0;}
.selected.calendar-filter_icon-2 > i {background-position: -117px 0;}
.selected.calendar-filter_icon-3 > i {background-position: -82px 0;}
.selected.calendar-filter_icon-4 > i {background-position: -47px 0;}
.selected.calendar-filter_icon-5 > i {background-position: -12px 0;}

.calendar-filter_main-block .selected {
	cursor: default;
}
.calendar-filter_main-block .selected > i {
	width: 34px;
	height: 34px;
	margin: 0 3px;
}
.calendar-filter_main-block .selected > span {
	background: url(/afb9a089/sprites/calendar_filter.png) -228px 0;
	display: inline-block;
	vertical-align: middle;
	height: 36px;
	width: 150px;
	color:#fff;
	padding-left:19px;
	border: 0;
	line-height: 32px;
}
.category-listing {

	word-wrap: break-word;
}
.category-listing > span {
	display: block;
	position: relative;
}
.category-listing > span + span {
	margin-top: 2px;
}
.category-listing > span > a {
	text-decoration: none;
	display: block;
	padding: 4px 7px 7px 37px;
	font: bold 14px/20px Tahoma, sans-serif;
}

.category-listing > span .icon {
	position: absolute;
	left: 7px;
	top: 4px;
}

.category-listing > span .icon-post-blue,
.category-listing > span .icon-post-pink {
    top: 6px
}

.category-listing > span.selected a,
.category-listing > span:hover a {
	background: #ffd3df;
	border-radius: 7px;
	color: #ba6783;
}

.category-listing > span:hover a {
	background: #fcf2f5;
}

.category-listing > span.selected:hover a,
.category-listing > span.selected a {
	background: #ffd3df;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDNkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWU2ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffd3df 0%, #fee6ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd3df), color-stop(100%,#fee6ed));
	background: -webkit-linear-gradient(top,  #ffd3df 0%,#fee6ed 100%);
	background: -o-linear-gradient(top,  #ffd3df 0%,#fee6ed 100%);
	background: -ms-linear-gradient(top,  #ffd3df 0%,#fee6ed 100%);
	background: linear-gradient(to bottom,  #ffd3df 0%,#fee6ed 100%);
}
/*
.category-listing > a > span {text-decoration: underline; vertical-align: top; display: inline-block}
.category-listing > a > span + span {margin-left: 10px; opacity: .3; filter: alpha(Opacity=30)}
*/
.category-listing > span:hover .icon,
.category-listing > span.selected .icon {display: inline-block}

.category-listing > span:hover .icon + .icon,
.category-listing > span.selected .icon + .icon {display: none}

.category-listing > span .icon {display: none}
.category-listing > span .icon + .icon {display: inline-block}

.category-listing > span .icons {
	float: right;
	display: inline-block;
	vertical-align: top;
	background: #FFD3DF;
	border-radius: 5px;
	padding: 1px 5px;
	opacity: .5;
	filter: alpha(Opacity=50);
}

.category-listing > span:hover > .icons,
.category-listing > span.selected > .icons {
	opacity: 1;
	filter: alpha(Opacity=100);
}

.category-listing > span .icon-pen {
	position: absolute;
	top:auto;
	left:auto;
	right:4px;
	bottom:7px;
	cursor:pointer;
}
/* .category_filter */
.category_filter { padding:0 0 0 10px; }
.category_filter_item { margin:0 0 5px;color:#49809E;font:normal 18px/22px Arial, sans-serif; }
.category_filter_item_selected { color:#D690B1; }
/* /.category_filter */


/* .archive_disclaimer */
.archive_disclaimer { padding:10px 0 0;color:#aaa; }

/* /.archive_disclaimer */
























/**
 * ===============================
 * = Контейнер с прямым эфиром
 * ===============================
 */

.live-stream {
	width: 231px;
	width:auto;
	padding: 0 0 0 4px;
	padding-bottom:70px;
	overflow: hidden;
}

/**
 * ===============================
 * = Кнопки переключения прямого эфира
 * ===============================
 */

.live-stream > .tab-button {
	text-align: center;
}

.live-stream > .tab-button > span {
	width: 65px;
}

.live-stream > .tab-button > span:first-child > i {
	margin-top: 8px;
}

.live-stream > .tab-button > span + span {
	margin-left: 6px;
}

.live-stream > .tab-button > span + span > i {
	margin-top: 6px;
}

.live-stream > .tab-button > span + span + span > i {
	margin-top: 8px;
}

/**
 * ===============================
 * = Переключение списков
 * ===============================
 */

.live-stream .live-stream-subselect {
	margin: 12px 0;
	height: 34px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	width:134px;
}

.live-stream .icon-go-prev:active {
	margin: 0 2px 0 -2px;
}

.live-stream .icon-go-next:active {
	margin: 0 -2px 0 2px;
}

.live-stream > .top-live-stream-subselect {
	margin: 0 0 0 15px;
	margin: 0 0 0 0px;
}

.live-stream .live-stream-subselect > span {
	display: inline-block;
	vertical-align: top;
	width: 436px;
	position: absolute;
	top: 0;
	text-align: left;
}
.live-stream .live-stream-subselect > span .selectbox { margin:2px; }


.live-stream > div > span.pageButtonTop {
	display: inline-block;
	text-align: center;
	padding-bottom: 10px;
	margin: 17px 0 0;
	width: 85px;
	vertical-align: top;
}

.live-stream > div > span.pageButtonTop > span {
	display: inline-block;
	width: 12px;
	height: 21px;
	vertical-align: top;
	cursor: pointer;
}

.live-stream > div > span.pageButtonTop > span:first-child + span {
	width: 30px;
	text-align: center;
}

/**
 * ===============================
 * = Футер приямого эфира
 * ===============================
 */

.live-stream > .live-stream-footer {
	border-top: 1px dotted #ADD8F1;
	padding: 10px 16px 2px 8px;
	position: absolute;
	width: 211px;
	z-index: 99;
	background: #FFF;
}

.live-stream > .live-stream-footer div > span {
	float: right;
	display: inline-block;
	width: 12px;
	height: 21px;
}

.live-stream > .live-stream-footer div > span:first-child + span {
	width: 30px;
	text-align: center;
}

.live-stream > .live-stream-footer i {
	cursor: pointer;
	margin-top: -2px;
}

/**
 * ===============================
 * = Содержание
 * ===============================
 */

/* Контейнер куда кладеться весь прямой эфир */
.live-stream .live-stream-body {
	position: relative;
/*	overflow: hidden; */
}

/* Длинный DIV для листания */
.live-stream .live-stream-body > div {
	position: absolute;
	top: 0;
	left: 0;
	width: 500px;
}
/* Содержимое */
.live-stream .live-stream-body > div > div {
	float: left;
	width: 231px;
}
/* Строка */
.live-stream .live-stream-row {
	display: block;
	width: 231px;
	clear: both;
	position: relative;
	min-height: 35px;
}
/* Линия между строками */
.live-stream .live-stream-row + .live-stream-row {
	padding-top: 14px;
	border-top: 1px dotted #D1D1D1;
}
/* Иконка */
.live-stream .live-stream-row > i {
	display: block;
	width: 24px;
	height: 24px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}
/* Иконка между блоками */
.live-stream .live-stream-row + .live-stream-row > i {
	top: 14px;
}
/* Содержимое строки */
.live-stream .live-stream-row > span {
	display: block;
	padding-left: 30px;
	color: #7c7c7c;
	width: 201px;
	word-wrap: break-word;
	min-height: 75px;
}
/* Автор */
.live-stream .live-stream-row > span > span {
	display: block;
	padding: 6px 0;
	font-size: 11px;
	color: #7c7c7c;
	margin-left: -5px;
}
.live-stream .live-stream-row > span > span span.thumb {
	vertical-align: top;
}
/* Описание */
.live-stream .live-stream-row > span > i {
	padding: 5px 0 0;
	display: block;
}

.live-stream .live-stream-body strong {
	font-weight: normal;
}

.live-stream .ajax_loader_blue {
	margin-top: 2px;
	display: inline-block;
	width: 16px;
	height: 16px;
}

.live-stream > .live-stream-body .live-stream-empty {
	border: 0;
	text-align: center;
	color: grey;
	line-height: 18px;
	margin: 0 0 10px;
}

.live-stream .ls-friends > span > span {
	font-size: 12px;
}

/* Первая ссылка в событии */
.live-stream .live-stream-row > span > a {
	font-weight: bold;
}

/* Ссылка на юзера */
.live-stream .usr-link {
	font-weight: normal;
	font-size: 11px;
	min-width: 150px;
	color: #639ab9;
	background: none;
}

.live-stream .usr-link.online, .live-stream .usr-link.offline  {
	background: none;
}

.live-stream span span span {
	display: inline-block;
	width:170px;
}

.live-stream span span span i {
	display:inline-block;
	vertical-align:top;
	line-height:10px;
	padding-left:10px;
	font-style:normal;
}

.live-stream span span span i a {
	color: #67a967;
}

.live-stream span span.post_user_popup_body,
.live-stream span span.post_user_popup,
.live-stream span span.usr-thumb,
.live-stream span span.usr-thumb-data {
	width: 100%;
	min-width: 202px;
}.info-block {
	padding: 0 5px;
	padding:5px;
}

.info-block table {
    width: 218px;
}
.info-block table + table {
  /*  border-top:1px dotted #b4d1e2; */
    margin-top:5px;
}
.info-block table + table td {
    padding-top: 5px;
}
.info-block td {
    border:0;
    font-size: 0;
    line-height: 16px;
}
.info-block td a {vertical-align: top;}
.info-block td:first-child {
    width:25px;
    padding-right: 5px;
    vertical-align: top;
    text-align: center;
}
.info-block td:first-child a {
    max-width: 42px;
    max-height: 33px;
    overflow: hidden;
    display: inline-block;
}
.info-block td:first-child a img {
    max-width: 42px;
    max-height: 33px;
}
.info-block td + td a {
    color:#469fd2;
    font-size: 12px;
    display: inline-block;
}

.info-block .page > .box-header {
	margin: 0 0 10px;
}

.info-block.page-vertical > .page + .page {
	margin-top: 10px;
}

.info-block .box-header {
	text-align: center;
}

.conkurs_left_menu {width:215px;height:18px;margin:5px auto 0;text-align:center;color:#d091b0;font-size:13px;font-weight: 700}
.conkurs_left_menu span {background: url(/afb9a089/i/small/pink_dot.gif) 0 8px repeat-x;width:35px;display:inline-block;height:16px;margin:0 5px -3px 5px}
.conkurs_left_menu.short span {width:15px;}
/**
 * ===========================
 * = Листалка
 * ===========================
 */

/* Основной контейнер */
.paginator {
	clear: both;
	margin: 25px 0 0;
}

td > .paginator:first-child {
	margin: 0 !important;
}

/* Таблица всегда по центру */
.paginator table {
	width: auto;
	margin: 0 auto;
}

/* Стрелочки слева */
.paginator .paginator-arrows {
	width: 100px;
	padding-right: 8px;
	text-align: right;
}

/* Список страниц */
.paginator .paginator-pages {
	text-align: center;
}

/* Стрелочки справа */
.paginator .paginator-pages + .paginator-arrows {
	padding-left: 8px;
	padding-right: 0;
	text-align: left;
}

.paginator .paginator-arrows,
.paginator .paginator-pages,
.paginator a,
.paginator span {
	vertical-align: top;
}

/* Страница и текущая страница */
.paginator a,
.paginator span {
	display: inline-block;
	height: 21px;
	line-height: 21px;

	background: url(/afb9a089/sprites/blue_repit_x.png) 0 -202px;

	border: 1px solid #ADD8F1;
	border-radius: 10px;

	color: #49809E;
	text-decoration: none;
	text-shadow: 1px 1px 0 #fff;

	padding: 0 10px;
	margin: 0 2px 0;

	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

/* Мышка на странице */
.paginator a:hover {
	box-shadow: 0 0 5px #ADD8F1;
}

/* Текущая страница */
.paginator span {
	cursor: default;
	color: #D88B9F;
	background-image: url(/afb9a089/sprites/pink_repit_x.png);
	border-color: #D88B9F;
}
.table:before,
.table:after {
	content: ' ';
	display: table;
}

.table.after {
	clear: both;
}

.table {
	zoom: 1;
}

.table .table-header {
	background: url(/afb9a089/sprites/blue_repit_x.png) left -229px repeat-x;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	text-align: center;

	-webkit-border-radius: 10px 10px 0 0;
	   -moz-border-radius: 10px 10px 0 0;
	     -o-border-radius: 10px 10px 0 0;
	        border-radius: 10px 10px 0 0;
}

.table .table-footer {
	background: url(/afb9a089/sprites/blue_repit_x.png) left -229px repeat-x;
	height: 15px;

	-webkit-border-radius: 0 0 10px 10px;
	   -moz-border-radius: 0 0 10px 10px;
	     -o-border-radius: 0 0 10px 10px;
	        border-radius: 0 0 10px 10px;
}

.table td {
	border: #cbe9fa 1px solid;
	color: #555;
	padding: 5px;
}

.table .table-middle td {
	vertical-align: top;
}
/**
 * Форма входа регистрации
 */
input, textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.popupwrap__content {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background: #FFF;
	border: 4px solid #93c1db;
	border-radius: 15px;
	background-clip: padding-box;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
	padding:15px;
}

.login { width:510px;position:relative;margin:-15px; }
.login_hide { display:none; }


.login__head { min-height:37px;padding:12px 0 0 174px;margin:0;border-bottom:1px solid #a8d4ea;background:#e3f5ff;border-radius:10px 10px 0 0;background-clip: padding-box; }
.login__head_logo { width:88px;height:33px;background:url(/afb9a089/sprites/imgs/login/logo.png) no-repeat 0 0;position:absolute;left:44px;top:8px; }

.login__tabs { display: block;list-style:none;margin:0;padding:0;overflow:hidden;position:relative;top:1px; }
.login__tablink { display: block;list-style:none;margin:0 -1px 0 0;padding:0;float: left;height:36px;border:1px solid #b4dbee;border-radius:10px 10px 0 0; }
.login__tablink {
	background-color:#90d1f4;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#9fd9f7), to(#63baea));
	background-image:-webkit-linear-gradient(top, #9fd9f7, #63baea);
	background-image:-moz-linear-gradient(top, #9fd9f7, #63baea);
	background-image:-o-linear-gradient(top, #9fd9f7, #63baea);
	background-image:linear-gradient(to bottom, #9fd9f7, #63baea);
}
.login__tablink:hover {
	background-color: #c3e8fc;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#c3e8fc), to(#98d7fa));
	background-image:-webkit-linear-gradient(top, #c3e8fc, #98d7fa);
	background-image:-moz-linear-gradient(top, #c3e8fc, #98d7fa);
	background-image:-o-linear-gradient(top, #c3e8fc, #98d7fa);
	background-image:linear-gradient(to bottom, #c3e8fc, #98d7fa);
}

.login .tablink_active { background:#FFF; }
.login .tablink_active:hover { background:#FFF; }

.login__tablink span { display:block;height: 36px;padding:0 21px;border-bottom:1px solid #a8d4ea;color:#FFF; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.28);cursor: default;font:bold 17px/38px Arial, Helvetica, sans-serif;text-decoration:none;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: moz-none;-ms-user-select: none;user-select: none;cursor:pointer;  }
.login .tablink_active span { border-bottom:1px solid #FFF;color: #d78fae;cursor:default;text-shadow:none; }

.login__body { }
.login__tablist { display: block;list-style:none;margin:0;padding:0; }
.login__tabitem { display: none;list-style:none;margin:0;padding:33px 45px 20px; }
.login .tabitem_active { display: block; }

.login__body .info_stick { white-space:nowrap;z-index:99; }

.auth { height:360px;margin:0;padding:0 0 48px;position:relative; }
.auth__form { }
.auth__logo { height:112px;margin:0 0 28px;background:url(/afb9a089/sprites/imgs/login/logo_big.png) no-repeat 50% 0; }

.auth__row { margin:0 0 9px;position:relative; }
.auth__row:before, .auth__row:after { content:" ";display:table; }
.auth__row:after { clear:both; }
.auth__coll { width:95px;float:left; }
.auth__colr { margin:0 0 0 110px;position:relative; }
.auth__colr_recaptcha { margin:-4px 0 -12px 110px; }

.auth_error {
	background:#F679C0;
	border-radius:5px 5px 5px 5px;
	color:#FFFFFF;
	display:block;
	font:14px/22px Arial,sans-serif;
	height:22px;
	padding:0 5px;
	position:absolute;
	bottom:100%;
	display:none;
	white-space:nowrap;
}
.auth_error:after {
	content:"";
	display:block;
	position:absolute;
	left:15px;
	top:100%;
	width:0;
	height:0;
	border-style:solid;
	border-width:8px 5.5px 0 4.5px;
	border-color:#F679C0 transparent transparent transparent;
}

.auth__label { display:block;margin:0 0 0 -30px;padding:0;height:39px;line-height:39px;text-align:right;white-space:nowrap; }
.auth__label span {  display:inline-block;*display:inline;*zoom:1;vertical-align:middle;color:#489dcc;font:normal 13px/15px Arial, sans-serif; position: relative; }
.auth__label span b { color: #F679C0; position: absolute; right: -9px; top: 3px; }
.auth__label2 { display:block;margin:0 0 10px;padding:0;text-align:center;color:#489dcc;font:normal 13px/15px Arial, sans-serif;white-space:nowrap; }

.auth__inptxt { display:block;width:100%;margin:0;padding:6px 10px 6px;border:1px solid #99c5dd;border-radius:10px;background:#f2fcff;-webkit-box-shadow: 0px 2px 2px 0px #DAE8F0  inset;box-shadow: 0px 2px 2px 0px #DAE8F0  inset;-webkit-transition: box-shadow 0.15s ease-out;-moz-transition: box-shadow 0.15s ease-out;-o-transition: box-shadow 0.15s ease-out;transition: box-shadow 0.15s ease-out;outline:none;height:39px;color:#487c9c;font:bold 16px/25px Arial, Helvetica, sans-serif;*width:266px; }
.auth__inptxt:hover { -webkit-box-shadow:0px 1px 1px 0px #DAE8F0  inset, 0 0 1px 0 #0285CF;box-shadow:0px 1px 1px 0px #DAE8F0  inset, 0 0 1px 0 #0285CF; }
.auth__inptxt:focus { -webkit-box-shadow:0px 2px 2px 0px #DAE8F0  inset, 0 0 2px 0 #0285CF;box-shadow:0px 2px 2px 0px #DAE8F0  inset, 0 0 2px 0 #0285CF; }


.auth__info { color:#a3a3a3;font:normal 11px/14px Arial, Helvetica, sans-serif;white-space:nowrap; }

.auth__btn_wrap1 { padding:8px 0 0;overflow:hidden; }
.auth__btn_wrap2 { padding:5px 0 0;overflow:hidden; }

.auth__btn {
    display: block;
    float: left;
    height: 42px;
    padding: 0 28px;
    margin: 0;
    border-radius: 10px;
    color: #FFF;
    font: bold 17px/42px Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    border: 0;
    cursor: pointer;
}

.auth__btn_right { float:right; }
.auth__btn_red {
	background-color:#ffb6ce;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffb6ce), to(#e47099));
	background-image:-webkit-linear-gradient(top, #ffb6ce, #e47099);
	background-image:-moz-linear-gradient(top, #ffb6ce, #e47099);
	background-image:-o-linear-gradient(top, #ffb6ce, #e47099);
	background-image:linear-gradient(to bottom, #ffb6ce, #e47099);
	text-shadow:0px 1px 1px rgba(0, 0, 0, 0.28);
}
.auth__btn_red:hover {
	background-color: #ffd6e4;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffd6e4), to(#f998ba));
	background-image:-webkit-linear-gradient(top, #ffd6e4, #f998ba);
	background-image:-moz-linear-gradient(top, #ffd6e4, #f998ba);
	background-image:-o-linear-gradient(top, #ffd6e4, #f998ba);
	background-image:linear-gradient(to bottom, #ffd6e4, #f998ba);
}
.auth__btn_blue {
	background-color: #90d1f4;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#9ed8f7), to(#2e97d2));
	background-image:-webkit-linear-gradient(top, #9ed8f7, #2e97d2);
	background-image:-moz-linear-gradient(top, #9ed8f7, #2e97d2);
	background-image:-o-linear-gradient(top, #9ed8f7, #2e97d2);
	background-image:linear-gradient(to bottom, #9ed8f7, #2e97d2);
	text-shadow:0px 1px 1px rgba(0, 0, 0, 0.28);
}
.auth__btn_blue:hover {
	background-color: #ceeeff;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ceeeff), to(#5cc2fc));
	background-image:-webkit-linear-gradient(top, #ceeeff, #5cc2fc);
	background-image:-moz-linear-gradient(top, #ceeeff, #5cc2fc);
	background-image:-o-linear-gradient(top, #ceeeff, #5cc2fc);
	background-image:linear-gradient(to bottom, #ceeeff, #5cc2fc);
}
.auth__btn_blue:active { box-shadow: inset 0 2px 7px 0 #3ea2da; }

.auth__field_capcha { width:100px;float:left;position:relative; }
.auth__field_capcha .auth__inptxt { *width:100px; }

.auth__field_img { padding:0 2px 0 0;float:right; }

.auth__capcha { text-align:right; }
.auth__capcha img { display:block;margin:0;padding:0;width:174px;height:37px;border:1px solid #a9cadd; }
.auth__capcharefresh { color:#8a949c;font-size:11px; }

.auth__checkbox { float:left;color:#4478a8;font:normal 11px/22px Arial, Helvetica, sans-serif; }
.auth__checkboxlabel { margin:0;padding:0 0 0 5px; }

.auth__remember { float:right;font:normal 11px/22px Arial, Helvetica, sans-serif; }
.auth__remember a { color:#8a949c; }

.auth__error { text-align:center;padding:0 0 10px;border-bottom:1px dotted #c9e0ed;color:#d78fae;font:bold 16px/19px Arial, Helvetica, sans-serif; }
.auth__to_chance { width:290px;margin:0 auto;padding:20px 0 0; }

.auth__social { background:#e2f4ff;margin:0;padding:12px 10px;position:absolute;bottom:0;left:0;right:0;border-radius:8px;white-space:nowrap;color:#717171;font:bold 12px/15px Arial, Helvetica, sans-serif;text-align:center; }
.auth__social span { padding:0 10px; }
.auth__soc { display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:24px;height:24px;margin:0 0 0 6px;background:url(../../sprites/imgs/login/social.png) no-repeat 0 0; }
.auth__fb { background-position:0 0; }
.auth__vk { background-position:-30px 0; }
.auth__em { background-position:-60px 0; }
.auth__gg { background-position:-90px 0; }
.auth__od { background-position:-120px 0; }
.auth__soc:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:0.7; }

.auth__overlay {
  position: absolute;
  top: 125px;
  left: -20px;
  right: -20px;
  bottom: 0;
  background: #FFF;
  z-index: 1;
  padding-top: 20px;
}

.auth__overlay div:first-child {
  font-weight: bold;
  margin-bottom: 10px;
  color: #489DCC;
  font-size: 18px;
}

@-webkit-keyframes flipInY {
	0% { -webkit-transform: perspective(400px) rotateY(90deg);opacity:0; }
	40% { -webkit-transform: perspective(400px) rotateY(-10deg); }
	70% { -webkit-transform: perspective(400px) rotateY(10deg); }
	100% { -webkit-transform: perspective(400px) rotateY(0deg);opacity:1; }
}
@-moz-keyframes flipInY {
	0% { -webkit-transform: perspective(400px) rotateY(90deg);opacity:0; }
	40% { -webkit-transform: perspective(400px) rotateY(-10deg); }
	70% { -webkit-transform: perspective(400px) rotateY(10deg); }
	100% { -webkit-transform: perspective(400px) rotateY(0deg);opacity:1; }
}
@-o-keyframes flipInY {
	0% { -webkit-transform: perspective(400px) rotateY(90deg);opacity:0; }
	40% { -webkit-transform: perspective(400px) rotateY(-10deg); }
	70% { -webkit-transform: perspective(400px) rotateY(10deg); }
	100% { -webkit-transform: perspective(400px) rotateY(0deg);opacity:1; }
}
@keyframes flipInY {
	0% { -webkit-transform: perspective(400px) rotateY(90deg);opacity:0; }
	40% { -webkit-transform: perspective(400px) rotateY(-10deg); }
	70% { -webkit-transform: perspective(400px) rotateY(10deg); }
	100% { -webkit-transform: perspective(400px) rotateY(0deg);opacity:1; }
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-moz-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-o-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
.animation {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* ----- end ----- */

.err403 { position:relative; }

.err403_popup { text-align:center; }
.err403_popup .popupwrap__content { text-align:left; }
.err403_popup .login_hide { display:block; }


.err403 h1 { padding:20px 0 0;margin:0 0 10px;font-size:18px;line-height:22px;font-weight:normal;font-family:Tahoma, Arial, sans-serif;color:#29aae6;text-align:center; }
.err403_info { color:#49809E;margin:0 0 30px;font-size:14px;font-weight:normal;font-family:Tahoma, Arial, sans-serif;text-align:center; }

.err403_link { padding:20px 0 0;text-align:center;font-weight:normal;font-family:Tahoma, Arial, sans-serif;color:#29aae6; }
.err403_link a { text-align:center;font-weight:normal;font-family:Tahoma, Arial, sans-serif;color:#29aae6; }


/* .suggestlog */
.suggestlog { position:relative; }
.suggestlog_body { display:none;position:absolute;top:100%;left:0;right:0;z-index:99; }
.suggestlog ul { display:block;list-style:none;margin:0;padding:0;border:1px solid #ABDAEF;background:#fff;box-shadow:0 2px 2px rgba(50, 50, 50, .2); }
.suggestlog li { display:block;list-style:none;margin:0;padding:0; }
.suggestlog li { border-top:1px solid #ABDAEF;padding:7px 10px;cursor:pointer;color:#49809E;font:12px/16px Arial, sans-serif; }
.suggestlog li:first-child { border-top: 0; }
.suggestlog li:hover { background:#ECF8FF; }
.suggestlog li.suggestive_selected { background:#ECF8FF; }
/* /.suggestlog */




































.rounded {position: relative; border: 1px solid transparent; background-color: #fff; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px}
.rounded p.corner {display: none}

.rounded.rounded-gray {border-color: #E0E0E0}
.rounded.rounded-gray.fill {background-color: #f3f3f3}

.rounded.rounded-blue {border-color: #A7D4EF}
.rounded.rounded-blue.fill {background-color: #ECF8FF}

.rounded.rounded-blue.gradient,
.rounded.rounded-pink.gradient {background-image: url(/afb9a089/pic/border_part2.png); background-repeat: no-repeat}

.rounded.rounded-pink {border-color: #FDD4ED}
.rounded.rounded-pink.fill {background-color: #FFEFFB}
.rounded.rounded-pink.gradient {background-position: -2071px 0}

.rounded.rounded-light-blue,
.rounded.rounded-light-yellow,
.rounded.rounded-light-pink {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px}

.rounded.rounded-light-blue {border-color: #CBE9FA}
.rounded.rounded-light-blue.fill {background-color: #ECF8FF}
.rounded.rounded-light-blue i.bubble.down {background-position: -132px -16px}
.rounded.rounded-light-blue i.bubble.left {background-position: -164px 0}
.rounded.rounded-light-blue i.bubble.right {background-position: -173px 0}

.rounded.rounded-light-yellow {border-color: #EBEACC}
.rounded.rounded-light-yellow.fill {background: #FCFBE4}
.rounded.rounded-light-yellow i.bubble.down {background-position: -132px 0}
.rounded.rounded-light-yellow i.bubble.left {background-position: -145px 0}
.rounded.rounded-light-yellow i.bubble.right {background-position: -154px 0}

.rounded.rounded-light-pink {border-color: #F6D5EE}
.rounded.rounded-light-pink.fill {background: #FFEFFB}
.rounded.rounded-light-pink i.bubble.down {background-position: -132px -8px}
.rounded.rounded-light-pink i.bubble.left {background-position: -145px -12px}
.rounded.rounded-light-pink i.bubble.right {background-position: -154px -12px}

.rounded i.bubble {position: absolute; display: block; background: url(/afb9a089/pic/border_part1.png) no-repeat 1000px 1000px; font-size: 0}
.rounded i.bubble.down {width: 13px; height: 8px; left: 29px; bottom: -8px}
.rounded i.bubble.left {width: 10px; height: 12px; left: -10px; top: 20px}
.rounded i.bubble.right {width: 10px; height: 12px; right: -10px; top: 20px}
div.tabbed-container div.rounded.tabbed {
	border-top: 0 none transparent;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0
}

div.tabbed-container div.rounded.tabbed {
	background-position: 0 -39px
}

div.tabbed-container div.rounded.tabbed div.tabs-content {
	display: none;
}

div.tabbed-container div.rounded.tabbed div.tabs-content.active {
	display: block;
}

div.tabbed-container table.tabbed {
	table-layout: fixed;
}

div.tabbed-container table.tabbed td {
	vertical-align: top;
}

div.tabbed-container table.tabbed td div.spacer {
	border-bottom: 1px solid #A7D4EF;
	height: 38px;
}

div.tabbed-container table.tabbed td div.rounded {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0
}

div.tabbed-container table.tabbed td.active div.rounded {
	border-bottom: 0;
}

div.tabbed-container table.tabbed td.active .rounded-content {
	height: 28px;
	text-decoration: none;
}

div.tabbed-container table.tabbed td.active .rounded-content span {
	border-bottom: 1px solid #A7D4EF;
	height: 32px;
    display: block;
}

div.tabbed-container table.tabbed td.unactive div.rounded {
	background: white url(/afb9a089/pic/border_part2.png) -1036px 0;
}

div.tabbed-container table.tabbed td .rounded-content {
	cursor: pointer;
	position: relative;
	height: 27px;
	padding: 5px 15px;
	line-height: 27px;
	color: #49809E;
	font-size: 18px;
	font-style: normal;
	text-decoration: underline;
    display: block;
}a.avatar {
	cursor: default;
	overflow: hidden;
	position: relative;
	background: white;
	padding: 2px 2px;
	border: 2px solid #C4E4F8;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}

a.avatar.x30x30 {width: 30px; height: 30px}
a.avatar.x42x42 {width: 42px; height: 42px}
a.avatar.x65x65xvideo, a.avatar.x65x65 {width: 65px; height: 65px}
a.avatar.x77x77 {width: 77px; height: 77px}
a.avatar.x90x90 {width: 90px; height: 90px}
a.avatar.x88x88 {width: 88px; height: 88px}
a.avatar.x126x147 {width: 126px; height: 147px}
a.avatar.x200x200 {width: 200px; height: 200px}

a.avatar.x188x123, a.avatar.x188x123xvideo {width: 188px; height: 123px}

a.avatar,
a.avatar b {
	display: block;
	float: left
}

a.avatar b {
	background: transparent no-repeat 50% 50%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px
}

a.avatar b b {display: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}

a.avatar.x30x30,
a.avatar.x42x42 {border-width: 1px}

a.avatar.x30x30 b,
a.avatar.x42x42 b{border-width: 1px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px}

a.avatar.avatar-blue {border-color: #C4E4F8}
a.avatar.avatar-pink {border-color: #F7C5DC}
a.avatar.avatar-yellow {border-color: #EBEACC}

a.avatar.x188x123xvideo b b {
	display: block;
	background: transparent url(/afb9a089/pic/border_part1.png) no-repeat -75px -580px;
	width: 47px;
	height: 37px;
	margin: 46px 0 0 74px
}

a.avatar.x65x65xvideo b b {
	display: block;
	background: transparent url(/afb9a089/pic/border_part1.png) no-repeat -24px -484px;
	width: 25px;
	height: 26px;
	margin: 20px 0 0 20px;
}


.avatar[class*="avatar-overlay "] {
	overflow: visible
}

.avatar[class*="avatar-overlay "] > span {
	background: transparent;
	background-size: 100% 100%;
	position: absolute;
	top: -6px;
	left: -6px;
	bottom: -6px;
	right: -6px
}

.avatar[class*="avatar-overlay "] + .additional-info {z-index: 1; position: relative}

.avatar-overlay-amway.x65x65 > span {background-image: url(/clubs/amway/images/avatars/65.png)}
.avatar-overlay-amway.x77x77 > span {background-image: url(/clubs/amway/images/avatars/77.png)}
.avatar-overlay-amway.x90x90 > span {background-image: url(/clubs/amway/images/avatars/90.png)}