.imgs, .i_navigator { background:url(/afb9a089/i/icons/icons.png?2012-11-15) no-repeat scroll -120px -171px;cursor:pointer;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;cursor:default;height:14px;width:14px; }
.i05 { height:16px;width:16px;margin:0 2px 0 0;background-position:-42px -58px !important;vertical-align:middle; }
.i_comments { background-position:-101px -206px;cursor:pointer;height:14px;width:17px; }

.bg_color_light_blue {
	background: none repeat scroll 0 0 #F2F9FF;
}


/* не понятная фигня *
td#main_body_small_1_inside {
    padding: 5px 10px 0 0;
    vertical-align: top;
    width: auto;
}

td#main_body_right_1_inside {
    padding: 5px 0 0 2px;
}

.h_blue_dot {border-top: 1px solid #CBE9FA;}

#media_photo_upload {margin:10px; float:right}

.posts_padding {
    padding: 0 0 12px;
}

td#main_body_right_inside {padding: 0 0 0 10px}

.clear-list-style li {
    list-style: none outside none;
}

.margin_005, .margin_0_0_5 {
    margin: 0 0 5px;
}

.padding_0_25 {
    padding: 0 25px;
}
.block-main-body-left {
    margin-right: 215px;
}

.category-list a {
    display: block;
    overflow: hidden;
    padding-bottom: 10px;
}

.category-list a span {
    margin-left: 5px
}


.header_text_small2, .header_text {
    font-weight: bold;
}

.header_text_small2 {
    font-size: 12px !important;
}


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

.stat_ch {
    background-position: 0 -881px;
}


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

.ico_30x30_p {
    background: url(/afb9a089/x/ico/ico_30x30.png?2012-12-25) no-repeat scroll 0 0 transparent;
}

*/
.ico-text i {
    vertical-align: top;
    vertical-align: middle;
}

.ico-text, .ico-text a, .ico-text i {
    display: inline-block;
    vertical-align: top;
}

.plus_green_c {
    height: 17px;
    width: 17px;
}

.plus_green, .plus_green_c {
    background-position: 0 -930px;
}

.i_nano {
    background-position: -231px 0;
    display: block;
    height: 17px;
    width: 16px;
}

.ico_20x20_p { background: url(/afb9a089/x/ico/ico_20x20.png?2013-12-10); }

.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;}

/*

.light_pink_marker span, #alt_dynamic small {
    background: url(/afb9a089/pic/sprite2_left.png?2013-02-05) no-repeat scroll 0 0 transparent;
}

.info_bullet_grey, .info_bullet_block_grey, .info_bullet_link_grey {
    background-position: left -1280px;
}

div.userpic_77 table.main td.userstatus {
    width: 9px;
}

div.userpic_77 table.main td.pic {
    padding-right: 5px;
    vertical-align: top;
    width: 85px;
}
*/



/* .roddom_compare */
.roddom_compare { }
.roddom_compare_info { position:relative; }
.roddom_compare_info__return { position:absolute;right:0;top:0; }
/* /.roddom_compare */

/* .services_roddom */
.services_roddom {}

.services_roddom__head {
    display: block;
    color: #49809E;
    margin-left: -10px;
    font-size: 16px;
    line-height: 20px;
}
.services_roddom__table { border-collapse:collapse;margin:0;width:100%; }
.services_roddom__table td { padding:10px; vertical-align: top }
.services_roddom__table .tr_c { background-color:#f2faff; }
.services_roddom__table .tr_w { background-color:#fff; }
.services_roddom__table .tdf { width:400px; }
.services_roddom__all { padding:10px 0; }
/* /.services_roddom */

/* .visitor */
.visitor { padding:20px 10px 10px; }
.visitor_top { table-layout:fixed;margin:0;border-collapse:collapse; }

.visitor_hours_title { font-size:13px;color:#49809E;font-weight:bold; }
.visitor_hours_mozglyak { margin:0 0 20px;color:#000;font-size:12px;font-weight:bold; }
.visitor_mozglyak_slider { margin:0 0 15px; }

.visitor_mozglyak_list { list-style:none;margin:0;padding:0; }
.visitor_mozglyak_list li { display:block;list-style:none;margin:0;padding:0; }
.visitor_mozglyak_item { padding:0 5px; }

.visitor_mozglyak_figure { margin:0 0 15px; }
.visitor_mozglyak_panel { padding:7px 9px 7px 20px;background:#ECF8FF;border-radius:8px; }
.visitor_mozglyak_panel table { border-collapse:collapse;margin:0;}
.visitor_mozglyak_panel td { padding:0; }

.visitor_hours { margin:10px 0 15px;border-collapse:collapse; }
.visitor_hours td { padding:4px 0;vertical-align:middle;color:#49809E;font-size:13px; }
.visitor_hours_label { width:130px; }
.visitor_hours_dark { color:#C00; }
.visitor_hours_refinement { padding:15px 0; }
.visitor_hours_btn { padding:0 0;}
.visitor_hours_btn_notes { display:block;margin:0 0 10px; }
/* /.visitor */

/* .schedule_table */
.schedule_table_caption { padding:5px;margin:0 0 0px;color:#000;font-size:12px;font-weight:bold; }
.schedule_table { border-collapse:collapse;margin:0; }
.schedule_table td { padding:2px 5px;vertical-align:middle;white-space:nowrap; }
.schedule_table tr:nth-child(odd ) { background:#F2F9FF; }
.schedule_table tr td:first-child { width:120px;font-size:12px;color:#4E7EA4; }
/* /.schedule_table */

/* .nanny */
.nanny { padding:164px 0 0; }
.box.company_finder_nanny { background: url(/afb9a089/i/backgrounds/nyan.jpg) no-repeat scroll left top transparent; }

.nurse_city_changer { padding:0;margin:0 0 20px; }
.nurse_city_changer .selectbox { margin:0 0 0 10px;float:right; }

.results_nurse_list { list-style:none;margin:0;padding:0; }
.results_nurse_list_item { display:block;list-style:none;margin:0 0 10px;padding:0; }
.results_nurse_list_item__border { border-bottom:1px solid #C2DFF1; }

.company_finder_table_nanny { margin:0;border-collapse:collapse;table-layout:fixed; }
.company_finder_table_nanny td { vertical-align:top; }
.company_finder_logo { width:60px;padding:0; }
.company_finder_info { width:250px;padding:0 20px 0 0; }

.company_finder_simple_info { width:280px;padding:0 20px 0 10px; }

.company_finder_consilt { padding:0; }
.company_finder_address { margin:0 0 15px;font-size:11px;color:#595959; }
.company_finder_phone { color:#595959;font-size:13px;font-family:Arial, sans-serif; }

.company_finder_consilt_title { margin:0 0 10px;color:#595959;font-size:11px; }
.company_finder_consilt_figure { float:left;width:50px; }
.company_finder_consilt_link { float:right;width:250px; }

.company_finder_title { color:#0285CF;font-weight:bold;line-height:18px; }
/* /.nanny */

/* .company_map */
.company_map {}
.company_map_phones { padding:10px 0; }
.company_map_phones_items { display:block;color:#49809E;line-height:20px; }
.company_map_map { height:428px;overflow:hidden;border:1px solid #9bbfcf; }
.company_map_map div { height:428px;overflow:hidden; }
/* /.company_map */

/* .staff_user_avatar */
.staff_user_item { margin:0 0 10px; }
.staff_user_avatar { border-collapse:collapse;margin:0; }
.staff_user_avatar_td { padding:0;vertical-align:top; }
.staff_speciality_name { padding:4px 0 0 10px;color:#27B21D;font-weight:bold; }
/* /.staff_user_avatar */

/* .nurse_bakground_info */
.nurse_bakground_info { background:url(/afb9a089/i/backgrounds/nurse_background.png) no-repeat scroll left top transparent;height:56px; }
.nurse_bakground_info_go { float:right;padding:28px 10px 0 0; }
/* /.nurse_bakground_info */

/* .nurse_bakground_info */
.user_info_ajax_table {}
.user_info_ajax_table .page-header-modern { padding:0 0 5px; }
/* /.nurse_bakground_info */

/* .company_finder_select */
.company_finder_select { border-collapse:collapse;margin:0;padding:0; }
.company_finder_select td { padding:0;vertical-align:top; }
/* /.company_finder_select */

/* .company_finder_table */
.company_finder_table { table-layout:fixed; }
.company_finder_table_col50 { width:50px; }
.company_finder_table_col60 { width:60px; }
.company_finder_table_col90 { width:90px; }
.company_finder_table_col170 { width:170px; }
.company_finder_table_col370 { width:370px; }

.company_finder_table th { padding:6px 3px;vertical-align:middle;border-bottom:1px solid #C2DFF1;text-align:center;color:#FFF;line-height:12px;font-size:12px;font-weight:bold; }
.company_finder_table th a { color:#FFF; }
.company_finder_table th { background:url(/afb9a089/sprites/company/finder_table.gif) no-repeat 50% 0; }
.company_finder_table .company_finder_table_first { background-position:0 0;text-align:center; }
.company_finder_table .company_finder_table_last { background-position:100% 0; }

.company_finder_table td { padding:10px 5px;vertical-align:middle;border-bottom:1px solid #C2DFF1;text-align:center; }
td.company_finder_table_noborder { border:none; }

.company_finder_block { text-align:left;position:relative;padding:0 20px 0 0; }
.company_finder_block .tooltip { position:absolute;right:0;top:50%;margin:-8px 0 0; }

.company_finder_table .stat_box { margin:0 auto;width:38px; }
.company_finder_table .stat_ch, .company_finder_table .stat_del, .company_finder_table .stat_dollar, .company_finder_table .stat_minus {
	background:url(/afb9a089/pic/border_part1.png) no-repeat scroll 0 0 transparent;
	float:none;
	height:18px;
	margin:0 auto;
	width:18px;
}
.company_finder_table .stat_ch { background-position:0 -881px; }
.company_finder_table .stat_del { background-position:-38px -862px; }
.company_finder_table .stat_dollar { background-position:0 -862px; }
.company_finder_table .stat_minus { background-position:-19px -862px; }
.company_finder_table .dark_grey_text { color:#595959;line-height:14px; }

.company_finder_table .ch_icons { width:18px;margin:0 auto; }
.company_rounded_avatar { float:left;margin:0 10px 0 0; }
.company_rounded_avatar .thumb { display:block; }
.company_rounded_title { float:left;max-width:280px; }
.company_rounded_title2 { float:left;max-width:160px; }

.i_clinic_g {
	background-position: -101px -134px;
}
.i_clinic_g {
	cursor: default;
	height: 16px;
	width: 16px;
}
.i_clinic_b {
	background-position: -101px -152px;
}
.i_clinic_b {
	cursor: default;
	height: 16px;
	width: 16px;
}
.i_clinic_a {
	background-position: -119px -152px;
}
.i_clinic_a {
	cursor: default;
	height: 16px;
	width: 16px;
}
.i_clinic_m {
	background-position: -101px -170px;
}
.i_clinic_m {
	cursor: default;
	height: 16px;
	width: 16px;
}
.i_clinic_d {
	background-position: -119px -134px;
}
.i_clinic_d {
	cursor: default;
	height: 16px;
	width: 16px;
}
.i_appo {
	height: 16px;
	width: 17px;
	vertical-align:top;
}
.i_appo {
	background-position: -114px -249px;
}

.company_filter {
	background: #d0edfd;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZWRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2EwZDVmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #d0edfd 0%, #a0d5f4 81%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0edfd), color-stop(81%,#a0d5f4));
	background: -webkit-linear-gradient(top,  #d0edfd 0%,#a0d5f4 81%);
	background: -o-linear-gradient(top,  #d0edfd 0%,#a0d5f4 81%);
	background: -ms-linear-gradient(top,  #d0edfd 0%,#a0d5f4 81%);
	background: linear-gradient(to bottom,  #d0edfd 0%,#a0d5f4 81%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0edfd', endColorstr='#a0d5f4',GradientType=0 );
}

.h_green_gradient {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ddf6dc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ddf6dc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ddf6dc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ddf6dc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ddf6dc 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ddf6dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ddf6dc',GradientType=0 );
}
/* /.company_finder_table */


/* .medservices */
.medservices {}
.medservices_title { margin:0 0 15px;color:#49809E;font:bold 12px/14px Arial, sans-serif; }

.medservices_list { display:block;list-style:none;margin:0;padding:0; }
.medservices_list_sub { margin:0 0 0 20px; }

.medservices_list_item { display:block;list-style:none;margin:0 0 10px;padding:0; }
.medservices_list_title { margin:0 0 5px;color:#49809E;font:bold 12px/14px Arial, sans-serif; }
.medservices_list_link {}
.medservices_icon { display:inline-block;vertical-align:middle;height:18px;width:18px;margin:0 5px 0 0; background:url(/afb9a089/i/icons/icons.png?2013-12-03.3) no-repeat -205px -64px;cursor:pointer; }

.i_check_circle {height:18px;width:18px;margin:0 5px 0 0; }
.i_check_circle {background-position: -205px -64px;}
/* /.medservices */

/* .media_photos_add */
.media_photos_add { margin:0 0 10px; }
/* /.media_photos_add */

/* .company_media_photos */
.company_media_photos { background:#F2FAFF;overflow:hidden;height:105px;line-height:105px; }
/* /.company_media_photos */























