.ucs_colordiary1 {background:#b7dee8 !IMPORTANT; color:#333 !IMPORTANT;}
.ucs_colordiary2 {background:#ccc0da !IMPORTANT; color:#333 !IMPORTANT;}
.ucs_colordiary3 {background:#d8e4bc !IMPORTANT; color:#333 !IMPORTANT;}
.ucs_colordiary4 {background:#c7d4e4 !IMPORTANT; color:#333 !IMPORTANT;}
.ucs_colordiary5 {background:#fbfbcf !IMPORTANT; color:#333 !IMPORTANT;}
/* ����� ��� ����������� */ /*F7CFDE FFE087 FBA79C*/

* {line-height:1.9em;}

hr {border:none; height:3px; background:#ccc;}
/*a {color:#d43400; outline:none;}*/
a:hover {text-decoration:none;}
p {padding:5px 0px;}
ol {padding:0px; margin:0px;}

.ucs_mainschedule {width:100%; min-width:950px; margin:auto; overflow-x:auto;}
.ucs_schedule {width:100%; margin:auto; font-family:Verdana; color:#333333; font-size:12px;}
.ucs_schedule li {list-style:none !IMPORTANT; background:none !IMPORTANT; padding:0px; margin:0px;}
.ucs_schedule input {border:1px #aaa solid; height:26px; line-height:1.5em; background:#fff; font-size:14px; font-family:Arial; color:#000; text-align:center;}
.ucs_schedule h1 {font:16px Arial; color:#4e4f4e; padding:0px; margin:0px; padding-bottom:5px; font-weight:bold; padding-top:15px; clear:both;}
.ucs_schedule h2 {font:14px Arial; color:#4e4f4e; padding:0px; margin:0px; padding-bottom:5px; font-weight:bold; padding-top:10px; clear:both;}
.ucs_schedule img {border:none; padding:0px; margin:0px;}
.ucs_schedule form {padding:0px; margin:0px;}
.ucs_error_text {font-size:12px; color:#CB3514; text-align:left !IMPORTANT; font-weight:bold; line-height:1.3em; border:1px #CB3514 solid;}
.ucs_error_text_schedule {text-align:left; font-size:11px; padding-top:5px;}
.ucs_img_params {text-align:center; padding-top:5px;}
.ucs_bold {font-weight:bold;}

.aqua_body {width:500px; margin:auto;}
@media (max-width: 62.5em) {
 .aqua_body {width:300px; margin:auto;}
 .ucs_mainschedule {width:100%; min-width:300px; margin:auto; overflow-x:auto;}
}
#aqua_datepicker {width:100%;}
.aqua_abonements {padding-top:15px;}
.table_aqua {width:100%;}
.table_aqua td {padding:5px;}
.table_aqua tr:first-child td {font-weight:bold;}
.table_aqua .numb {width:25px; text-align:center; padding:0px;}
.table_aqua input {width:25px; height:25px; background:#ccc; cursor:pointer;}

.abonement_categ_block {overflow:auto; padding:15px; text-align:center;}
.abonement_categ {min-width:100px; cursor:pointer; background:#eee; margin:5px; padding:10px 15px; display:inline-block;}
.categ_show_select {background:#ccc !IMPORTANT;}

.aqua_data {display:none;}
.table_info {width:100%;}
.table_info td {padding:5px;}
.table_info span{font-size:11px; color;#ccc;}
.table_info input[type=text] {width:100%;}
#button_send:disabled {background:#eee; cursor:default;}

.table_checkbox {width:100%;}
.loading {text-align:center; padding:10px; display:none;}

.table_sum {font-size:15px;}
.table_sum span {font-size:35px;}
.table_sum input {width:150px; height:25px; background:#ccc; cursor:pointer; margin:auto; display:block;}
.error_message {border:1px #d43400 solid; display:none; color:#d43400; padding:5px; margin-bottom:15px;}
.error {border:1px #d43400 solid !IMPORTANT;}

.ucs_guest_in_diary {font-size:12px; color:#e55300; font-weight:normal; text-align:left;}
.ucs_guest_in_diary span {font-weight:bold;}
.ucs_about_abonement {border-top:1px #ccc solid; padding-top:5px; margin-top:5px;}
.ucs_no_tarif {font-size:12px; color:#e55300; text-align:center; line-height:1.3em; padding:5px 0px;}

.ucs_top_menu_spec {list-style:none; padding-top:10px; margin:0px; float:right;}
.ucs_top_menu_spec  a {font:12px Arial; color:#CB3514; text-decoration:none;}
.ucs_top_menu_spec  a:hover {color:#f66d08;}
.ucs_top_menu_spec li {float:left; padding:10px; margin:0px; font:12px Arial; color:#CB3514; background:#efefef !IMPORTANT; text-align:center;}
.ucs_top_menu_spec li:hover {color:#CB3514;}

.ucs_freeplace {background:#fbb77f !IMPORTANT; color:#333 !IMPORTANT;}
.ucs_nofreeplace {background:#eee; color:#888 !IMPORTANT;}
.ucs_bgfdate {background:#e5fbeb;}
.ucs_bgndate {background:#cdfad8;}
.ucs_bgcdate {background:#24ac0e;}

.ucs_resource {clear:both; font-size:11px; overflow:auto; padding:5px 0px; margin:10px 0px; border-top:1px #ccc solid; border-bottom:1px #ccc solid;}
.ucs_resource li {float:left; list-style:none; margin:5px;}
.ucs_resource .ucs_resource_selected span {/*background:#24ac0e !IMPORTANT; color:#fff !IMPORTANT;*/ padding:5px; border:1px #fff solid;}
.ucs_resource .ucs_resource_selected span a {padding:2px; font-weight:bold; color:#555; border:1px #555 solid;}
.ucs_resource a {padding:5px; text-decoration:none; color:#fff; border:1px #fff solid;}
.ucs_resource_grey {background:#888 !IMPORTANT;}
.ucs_resource a span {color:#333; margin-left:5px;}

.ucs_bildings {clear:both; overflow:auto; padding:10px 0px 5px 0px; margin:10px 0px;}
.ucs_bildings li {float:left; list-style:none; margin-right:5px;}
.ucs_bildings a {padding:5px; text-decoration:none; background:#ccc; color:#fff;}
.ucs_bildings .ucs_bildings_selected a{background:#43b530 !IMPORTANT; cursor:default;}

.ucs_plus {text-align:center !IMPORTANT; border:none !IMPORTANT; font-size:15px !IMPORTANT; font-family:Arial !IMPORTANT; padding:5px 10px !IMPORTANT;}
.ucs_plus_def {background:#f79646 !IMPORTANT; color:#333 !IMPORTANT;}
.ucs_ok {background:#24ac0e !IMPORTANT; text-align:center !IMPORTANT; border:none !IMPORTANT; font-size:17px !IMPORTANT; font-family:Arial !IMPORTANT; color:#fff !IMPORTANT; padding:5px 10px !IMPORTANT; line-height:1em !IMPORTANT; height:auto !IMPORTANT; width:114px !IMPORTANT;}
.ucs_del {background:#CB3514 !IMPORTANT; text-align:center !IMPORTANT; border:none !IMPORTANT; font-size:17px !IMPORTANT; font-family:Arial !IMPORTANT; color:#fff !IMPORTANT; padding:5px 10px !IMPORTANT; line-height:1em !IMPORTANT; height:auto !IMPORTANT; width:114px !IMPORTANT;}
.ucs_del_small {padding-left:25px !IMPORTANT; background:url('./images/delete.png') no-repeat left !IMPORTANT;}

.ucs_red {color:#e55300;}
.ucs_grey {background:#eee;}

.ucs_allwidth {width:90% !IMPORTANT;}

.ucs_abonement_buy {text-align:right; padding-top:15px; overflow:auto;}
.ucs_abonement_buy a {font:14px Arial; color:#e55300; font-weight:bold; text-decoration:none;}
.ucs_abonement_buy a:hover {color:#CB3514;}
.ucs_abonement_buy input {margin-left:15px; float:right;}

.ucs_abonement_load {padding:5px !IMPORTANT;}

.ucs_message {font-size:12px; color:#CB3514; text-align:left !IMPORTANT; font-weight:bold; line-height:1.3em; border:1px #CB3514 solid; padding:10px; margin:10px 0px;}

#ucs_del_block {display:none; color:#e55300;}

.ucs_menuschedule {clear:both; padding-bottom:5px;}
.ucs_menuschedule .ucs_top_menu {list-style:none; padding:10px 0px; margin:0px; float:right; clear:both; background:#eee; margin-top:10px;}
.ucs_menuschedule .ucs_top_menu  a {font:12px Arial; color:#CB3514; text-decoration:none;}
.ucs_menuschedule .ucs_top_menu  a:hover {color:#f66d08;}
.ucs_menuschedule .ucs_top_menu li:first-child{border-left:none;}
.ucs_menuschedule .ucs_top_menu li {float:left; padding:0px; margin:0px; padding:0px 10px; font:12px; color:#CB3514; border-left:1px #aaa solid; line-height:1.2em;}
.ucs_menuschedule .ucs_top_menu li:hover {color:#CB3514;}
.ucs_menuschedule .ucs_top_menu li:hover span a {color:#CB3514;}
.ucs_menuschedule .ucs_top_menu li span {line-height:1.3em;}
.ucs_menuschedule .ucs_top_menu li span a {color:#e55300;}
.ucs_menuschedule .ucs_top_menu li span a:hover  {color:#e55300;}
.ucs_menuschedule .ucs_top_menu .ucs_menu_selected {border-bottom:1px #CB3514 dotted;}

.ucs_infoclient {font-size:12px; line-height:1.2em !IMPORTANT; padding-top:10px; clear:both; float:right;}
.ucs_infoclient span {color:#CB3514;}
.ucs_infoclient span {line-height:1.2em !IMPORTANT;}
.ucs_infoclient div {line-height:1.2em !IMPORTANT; padding-top:3px;}
.ucs_infoclient a {text-decoration:none; border-bottom:1px dotted #CB3514;}
.ucs_infoclient a:hover {border-bottom:none;}

.ucs_dataschedule {clear:both; font-size:12px; padding:20px 0px; overflow:auto;}

.ucs_about_staff {font-size:12px;}
.ucs_about_staff_info {font-size:12px;}
.ucs_about_staff_info td {border-bottom:1px #ccc dotted !IMPORTANT;}
.ucs_about_staff a {font-size:14px; color:#CB3514;}
.ucs_about_staff a:hover  {color:#e55300;}
.ucs_about_staff .ucs_left {height:20px; padding-left:25px !IMPORTANT; background:url('./images/left.png') no-repeat left !IMPORTANT;}

.ucs_show_elements {padding-top:15px; padding-bottom:15px; font:14px Arial; color:#CB3514; text-align:right;}
.ucs_show_elements span {font:14px Arial; color:#CB3514; text-decoration:none; cursor:pointer;}
.ucs_show_elements span:hover  {color:#e55300;}
.ucs_show_elements .ucs_selected {color:#333;}

.ucs_rightblockmenu {float:right; width:90%;}

.ucs_lang {float:right;}
.ucs_lang ul {list-style:none; padding:0px; margin:0px; float:left; vertical-align:bottom;}
.ucs_lang li {float:left; padding:0px; margin:0px; margin-left:3px !IMPORTANT; margin-right:3px !IMPORTANT; font:14px Arial; color:#CB3514;}
.ucs_lang img {opacity: 0.7;}
.ucs_lang img:hover {opacity: 1;}

.ucs_nocost {text-align:right; float:right; clear:both; padding-top:10px;}
.ucs_nocost a {text-decoration:none; font-size:12px;}
.ucs_nocost span {padding:10px; padding-left:25px; padding-right:0px; background:url('./images/basket.png') no-repeat left;}

.ucs_desc_abonement {background:#eee; padding:10px; overflow:auto;}
.ucs_desc_abonement img {float:left; padding-right:5px;}

.ucs_schedule_nav {font-size:10px; color:#ccc; padding:0px; margin:0 auto !IMPORTANT; padding-bottom:5px; line-height:1.2em; clear:both;}
.ucs_schedule_nav td {vertical-align:top; padding-left:5px; border:none !IMPORTANT;}
.ucs_schedule_nav span {float:left;}
.ucs_schedule_nav .ucs_op {
	/*opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/
}
.ucs_schedule_nav img {margin-left:10px; margin-right:10px; height:15px;}
.ucs_schedule_nav a {font-size:10px; color:#CB3514; text-decoration:none; cursor:pointer;}
.ucs_schedule_nav a:hover  {color:#e55300;}

.ucs_schedule_nav_od td {vertical-align:middle;}

.ucs_none {display:none;}
.ucs_cursor {cursor:pointer;}
.ucs_plus_minus {height:19px; width:19px; cursor:pointer; font-size:12px; color:#000; padding:0px !IMPORTANT; margin:0px; border:none !IMPORTANT;}

.ucs_head {font:14px Arial; color:#CB3514; cursor:pointer; font-weight:bold; padding:5px; padding-top:15px; margin-bottom:3px; border-bottom:1px #ccc solid;}

.ucs_filter {text-align:right; clear:both;}
.ucs_filter a {font-size:12px; color:#CB3514; text-decoration:none;}
.ucs_filter a:hover {color:#e55300;}
.ucs_filter_div {padding-top:15px;}
#ucs_filter_name1 {width:100px; padding:5px 10px; background:#24ac0e; color:#fff;}
#ucs_filter_name2 {padding:5px 10px; background:#CB3514; color:#fff;}
.ucs_filter_show {text-align:right; padding-top:5px; padding-bottom:15px;}
.ucs_filter_show a {font-size:14px; text-decoration:none;}
#ucs_filter_show {padding-top:5px; padding-bottom:10px; display:none; height:31px;}
#ucs_filter_show .ucs_selector {margin-bottom:7px;}
.ucs_img_check {float:right; height:15px;}
.ucs_pencil {float:right;}

.ucs_input_check {border:none !IMPORTANT; background:none !IMPORTANT; height:auto !IMPORTANT;}

.ucs_abonement_schedule {border-top:1px #ccc solid; border-left:1px #ccc solid; font-size:10px; margin-top:5px;}
.ucs_abonement_schedule td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; vertical-align:top; text-align:center; padding:5px;}
.ucs_abonement_schedule tr:hover {background:none !IMPORTANT;}
.ucs_abonement_schedule img {height:15px;}
.ucs_abonement_schedule_block {float:left; padding-right:15px; padding-top:5px;}
.ucs_abonement_schedule_div_block {overflow:auto; clear:both; padding-bottom:5px;}

.ucs_abonement_freezing {border-top:1px #ccc solid; border-left:1px #ccc solid; font-size:11px; width:100%;}
.ucs_abonement_freezing td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; vertical-align:middle; text-align:center; height:25px;}

.ucs_table_schedule {border-top:1px #ccc solid; border-left:1px #ccc solid; width:100%;}
.ucs_table_schedule td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; vertical-align:top;}
.ucs_table_schedule .ucs_cellcolor {background:#eee; color:#000;line-height:1.5em;}
.ucs_table_schedule .ucs_cellcolor span {line-height:1.5em; padding:3px 0px; display:block;}
.ucs_table_schedule a {color:#CB3514; text-decoration:none; padding:3px 0px;}
.ucs_table_schedule a:hover {text-decoration:underline;}
.ucs_table_schedule_div  {font-size:12px; color:#333; padding:1px; padding-bottom:0px; min-height:30px;}
.ucs_table_schedule_div:last-child {padding-bottom:1px !IMPORTANT;}
.ucs_table_schedule_div .ucs_time {height:14px;}
.ucs_table_schedule_div .ucs_time span {float:left; width:30px; line-height:1.5em; font-size:10px; font-weight:bold;}
.ucs_table_schedule_div p img {width:15px; height:15px !IMPORTANT; float:right;}
.ucs_table_schedule .ucs_number {font-size:10px; color:#000; text-align:center;}
.ucs_table_schedule .ucs_name {font-size:11px; color:#fff; clear:both; padding:5px 3px; text-align:center; cursor:pointer; line-height:1.1em; overflow:auto;}
.ucs_table_schedule .ucs_name .ucs_name_show {font-weight:bold; line-height:1.1em; display:block; padding:8px 0px; clear:both;}
.ucs_table_schedule .ucs_name span {line-height:1em;}
.ucs_table_schedule .ucs_name_day {font-size:13px !IMPORTANT;}
.ucs_table_schedule .ucs_name_day .ucs_name_show {font-weight:normal;}

.ucs_qvisit {font-size:10px; padding:0px; line-height:1.3em;}

.ucs_user_add {float:right; cursor:pointer; width:50px;}
.ucs_group_diary {border-top:1px #ccc solid; margin-top:5px; padding-top:5px; line-height:1.5em;}

.ucs_check {height:13px !IMPORTANT; float:left; background:none !IMPORTANT; border:none !IMPORTANT;}
.ucs_check_info {display:block; float:left;}

.ucs_check_group {padding:5px 0px; color:#333; font-size:12px; text-align:left;}
.ucs_group_info {padding:5px 0px; color:#333; font-size:12px; text-align:left; font-weight:100;}
.ucs_group_info span {font-weight:bold; line-height:1.3em; color:#333; font-size:12px !IMPORTANT;}

.ucs_table_schedule_day {vertical-align:middle !IMPORTANT;}

.diarydaydiv {overflow:auto; padding-bottom:5px; margin:auto; float:right;}
.diarydaydiv .datediv{float:left; padding-right:5px;}
.diarydaydiv .datelink{float:right;}

.ucs_name_cells {text-align:center; font-size:12px; font-weight:bold; color:#333;}
.ucs_name_cells_abonement_load {border-right:none !IMPORTANT; width:33px;}

.ucs_parametrs {border:1px #ccc solid; font:12px Arial; width:350px; background:#fff; position:absolute; line-height:19px; left:50%; display:none; padding:5px; margin-left:-150px; color:#333;}
.ucs_parametrs a {font-size:12px; color:#CB3514; text-decoration:underline;}
.ucs_parametrs a:hover {text-decoration:none;}
.ucs_parametrs p,.ucs_error_block {font-weight:bold; color:#e55300; text-align:center; margin-bottom:5px !IMPORTANT;}
.ucs_parametrs .ucs_name {font-size:14px; background:#e55300; color:#fff; clear:both; width:100%; margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:5px; text-align:center;}
.ucs_parametrs .ucs_sign_up .ucs_abonements {max-height:210px; overflow:auto; padding-bottom:10px;}
.ucs_parametrs .ucs_sign_up {text-align:center; margin-top:5px;}
.ucs_parametrs .ucs_sign_up a {font-weight:100;}
.ucs_parametrs .ucs_sign_up span {font-size:15px;}
.ucs_name_staff {font-size:9px !IMPORTANT; text-align:right !IMPORTANT; padding-left:5px; line-height: 1em; float:right;}
.ucs_table_gd_numb_show {font-size:9px !IMPORTANT; text-align:left !IMPORTANT; line-height:1em;}
.ucs_table_gd_resource_show {font-size:9px !IMPORTANT; line-height:1em; float:right;}
.ucs_table_gd_pay_diary {font-size:15px !IMPORTANT; line-height:6px; font-weight:bold; float:right; margin:0px 2px; width:8px;}
.ucs_table_gd_pay_diary_ru {border-bottom:1px #000 solid;}
.ucs_bgcdate .ucs_table_gd_pay_diary_ru {border-bottom:1px #fff solid;}
.ucs_table_time {font-size:9px !IMPORTANT; text-align:left !IMPORTANT; line-height: 1em; float:left;}

.ucs_block_params {padding-bottom:5px; overflow:auto; text-align:right;}
.ucs_select {height:29px; font-size:14px; font-family:Arial; color:#000; text-align:center; width:172px;}
.ucs_select_schedule {border:1px #aaa solid; padding:2px; margin-right:5px; background:#ffffff; font-size:12px; color:#000; height:28px; width:200px;}
.ucs_submit_schedule {border:1px #aaa solid; padding:4px !IMPORTANT; background:#ffffff; font-size:12px; color:#000;}
.ucs_datepicker {background:url('./images/calendar.png') no-repeat 98% 50% #ffffff !IMPORTANT; padding:0px 5px; text-align:left !IMPORTANT;}
.ucs_block_params .ucs_datepicker{width:190px;}
.ucs_block_params a {float:left; padding-top:4px;}
.ucs_float_left {float:left;}

.ucs_table_guest_info {border-top:1px #ccc solid; border-left:1px #ccc solid; width:100%; font-size:12px; color:#000; vertical-align:middle;}
.ucs_table_guest_info a {font-size:12px; color:#CB3514; font-weight:bold;}
.ucs_table_guest_info a:hover {color:#e55300;}
.ucs_table_guest_info td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; vertical-align:middle; padding:5px;}
.ucs_table_guest_info tr:hover {background:#eee;}
.ucs_table_guest_info .ucs_nohover{line-height:1.1em; background:#fff;}
.ucs_table_guest_info .ucs_nohover:hover {background:none;}
.ucs_table_guest_info .ucs_cellcolor {background:#eee;}
.ucs_table_guest_info span {float:right;}
.ucs_table_guest_info font {font-size:10px;}
.ucs_cost_abonement {height:35px; text-align:right;}
.ucs_qvisit {font-size:10px;}

.ucs_table_add_balance {font-size:12px; color:#000; vertical-align:middle; margin:auto; width:250px;}
.ucs_table_add_balance td {vertical-align:middle; padding:10px;}

.ucs_slide_abonement {display:none;}

.ucs_relative {position:relative;}
.ucs_choose_pay_way {width:400px; height:180px; position:absolute; bottom:0; left:50%; margin-left:-200px; border:1px #ccc solid; background:#eee; display:none; padding:10px; line-height:1.5em;}
.ucs_choose_pay_way p {height:15px;}
.ucs_choose_pay_way label {font-size:12px;}
.ucs_choose_pay_way td {vertical-align:top;}
.ucs_choose_pay_way .ucs_trtop td {padding-bottom:19px; padding-right:9px;}
.ucs_choose_pay_way .ucs_radio {height:17px !IMPORTANT;}
.ucs_choose_pay_way .ucs_choose {text-align:center; padding-top:15px;}

.ucs {width:9%; min-width:70px; float:left;}
.ucs img {width:70px;}


.ucs_add_guest_message {font-size:12px; color:#e55300; font-weight:bold; width:600px; margin:auto; text-align:center; line-height:1.2em;}
.ucs_add_guest_message_bottom {padding-top:10px;}
.ucs_add_guest {font-size:12px; color:#000; margin:auto;}
.ucs_add_guest td {vertical-align:middle; padding:5px;}
.ucs_add_guest span {color:#e55300;}
.ucs_add_guest font {font-size:10px;}
.ucs_add_guest div {clear:both; overflow:auto;}
.ucs_add_guest p {margin:0px; padding:0px;}
.ucs_add_guest a {font-size:12px; color:#CB3514; text-decoration:none;}
.ucs_add_guest a:hover {color:#e55300;}
.ucs_add_guest_card {font-size:11px; color:#333; padding-top:5px;}
.ucs_add_guest_card div {font-size:11px; color:#333; padding-top:10px; line-height:1.1em;}
.ucs_add_guest_card div {font-size:11px; color:#333; padding-top:10px; line-height:1.1em;}
.ucs_add_guest_card .ucs_link {font-size:14px; color:#fff; background:#CB3514; text-decoration:none; padding:10px;}
.ucs_add_guest .ucs_link:hover {color:#fff; background:#e55300;}

.ucs_add_guest_check {font-size:12px;}
/*.add_guest_check input {height:13px; border:none; background:none; margin:5px;}*/

.ucs_lang_img {height:14px; padding-top:1px;}

.ucs_topaysisitem {margin:auto; padding:50px; font-size:11px;color:#000; text-align:center;}
.ucs_paysistems {display:none;}
.ucs_paysistem_choose {padding-top:5px; padding-left:5px;}
.ucs_paysistem_choose span a {color:#CB3514; padding:5px; padding-left:23px;}
.ucs_paysistem_choose span a:hover {color:#e55300;}

.ucs_balance {text-align:right; font:12px Arial;}
.ucs_balance span {font-size:14px; font-weight:bold;}

.ucs_freezing_div {width:700px; position:absolute; top:55%; left:50%; margin-left:-350px; border:1px #ccc solid; background:#fff; display:none; padding:5px; color:#333;}
.ucs_freezing_add {font-size:10px; line-height:1.2em; border:1px #ccc solid; margin-top:10px;}
.ucs_freezing_add td {line-height:1.2em; padding:5px;}
.ucs_freezing_t {padding-top:5px; clear:both;}
.ucs_freezing_edit {width:400px; height:180px; position:absolute; top:0; left:50%; margin-left:-200px; border:1px #ccc solid; background:#eee; display:none; padding:10px;}
.ucs_freezing_edit input {background:#fff;}
.ucs_freezing_edit_block {position:relative;}
.ucs_freezing_edit_div {text-align:center; padding-top:15px;}

.ucs_table_one {font-size:11px; padding:0px; padding-bottom:5px; line-height:1.2em; }
.ucs_table_one td {vertical-align:middle; padding-left:5px; padding-bottom:5px; border:none !IMPORTANT; text-align:left !IMPORTANT;}
.ucs_table_one input[type=radio] {margin-right:5px;}
.ucs_table_one label {line-height:1.1em !IMPORTANT;}

.ucs_one_div {font-size:10px; color:#333;}
.ucs_one_div .ucs_one_show {background:#24ac0e; color:#fff; padding:5px; cursor:pointer; border-top:1px #fff solid;}
.ucs_one_div .ucs_one_show div {line-height:1.5em !IMPORTANT;}

.ucs_tablecoldiary {padding-bottom:5px;}
.ucs_tablecoldiary td {padding-right:5px;}
.ucs_numb_diary_show {font-weight:bold; font-size:15px;}
.ucs_messagetarif {color:#333; font-size:12px;}
.ucs_messagetarif_block {color:#333; font-weight:normal; font-size:11px;}
.ucs_one_numb {color:#333; font-size:12px;}
.ucs_one_info {color:#333; font-size:12px; padding-left:5px;}
.ucs_abonement_categ {color:#CB3514; cursor:pointer; margin-top:10px; font-size:13px; font-weight:bold;}
.ucs_abonement_categ:hover {color:#CB3514;}
.ucs_create_abonement {padding-top:5px;}
.ucs_tarif_r {height:13px !IMPORTANT;}

.ucs_sendtomail {width:25px; height:20px; background:url('./images/sendactivity.png') no-repeat right; margin:auto;}

.ucs_formatphone {font-size:10px;}
.ucs_formatphone a {font-size:10px;}
.ucs_confirm_codephone {height:37px;}
.ucs_confirm_codephone td {padding:0;}
.ucs_confirm_codephone input{width:50px !IMPORTANT; margin:0px 2px;}
.ucs_confirm_codephone .ucs_confirm_button{height:28px;}
.ucs_confirm_codephone .ucs_error_code {border:2px #CB3514 solid;}
.ucs_confirm_phone {padding:5px; border:1px #ccc dotted;}
.confirm_ic {float:right; height:20px; padding:3px 0px 3px 3px !IMPORTANT;}


.ucs_bblock {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
	background: rgb( 0, 0, 0);
	background: rgba( 0, 0, 0, 0.5);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ucs_bblock_params {
	z-index:1000;
}

/* ������� �������� */
.ucs_main {
	width:100%;
	margin:10px 0 0 0;
}
.ucs_main_left {
	width:20%;
	float:left;
	margin:0 0 10px 0;
}
.ucs_main_left div {
	text-align:center;
	background:#bcbcbc;
}
.ucs_main_left span {
	font-size:14px;
	color:#CB3514;
	cursor:pointer;
	padding:0px 5px;
}
.ucs_main_left .ucs_ckeck {
	color:#fff !IMPORTANT;
	cursor:default;
}
.ucs_main_left span:first-child {
	border-right:1px #fff solid;
}
.ucs_main ul {
	width:100%;
	padding:0px;
	margin:0px;
}
.ucs_main ul li {
	padding:0px;
	margin:0px;
	/*margin:5px 0 5px 0 !IMPORTANT;	*/
	border-bottom:1px #fff solid;
	background:#eee !IMPORTANT;
}
.ucs_main ul li a {
	font-size:12px;
	color:#CB3514;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	width:100%;
	display:block;
}
.ucs_main ul li:hover {
	background:#fff !IMPORTANT;
}
.ucs_main ul li a:hover {
	color:#333;
}
.ucs_main .ucs_text {
	float:right;
	width:78%;
	text-align:justify;
	color:#525451;
}
.ucs_main .ucs_text .blocks{
	color:#5b5c5b;
	font-size:12px;
	background:#cff8cb;
	padding:10px;
	font-weight:bold;
}
.ucs_main .ucs_text .blocks h1{
	padding-top:0px;
}

.ucs_text_head {
	overflow:auto;
	clear:both;
}
.ucs_text_contacts {
	width:39%;
	float:left;
}
.ucs_text_contacts h1 {
	padding-top:0px;
}
.ucs_text_contacts h2 {
	padding:5px 0 0 0;
}
.ucs_text_spec {
	width:52%;
	float:right;
}

.ucs_sum {width:70px !IMPORTANT;}

.ucs_mydiary {
	background:#e8e8e8;
	padding:10px;
	margin-top:10px;
	float: right;
	width: 50%;
}
.ucs_mydiary h1 {
	padding-top:0px !IMPORTANT;
}
.ucs_text_diary {
	font-size:12px;
}
.ucs_text_diary td {
	color:#525451;
	text-align:left;
}
.ucs_text_diary_date {
	font-size:11px;
}
.ucs_text_diary_name {
	font-size:10px;
}
.ucs_text_diary_name span {
	font-size:12px;
	font-weight:bold;
}
.ucs_text_diary_today {
	font-size:12px;
	font-weight:bold;
	color:#e55300 !IMPORTANT;
}
.ucs_text_diary_tomorrow{
	font-size:12px;
	font-weight:bold;
}
.ucs_text_diary_time {
	font-size:11px;
}
.ucs_text_diary_status {
	float:left;
	padding-right:5px;
	font-style:italic;
}
.ucs_text_diary_link {
	text-align:right;
}
.ucs_text_diary_link a {
	color:#fff;
	text-decoration:none;
	background:#807f7c;
	padding:5px;
}
.ucs_text_diary_link a:hover {
	color:#333;
	background:#fff;
}
.ucs_future_gd {
	float:left;
	width:45%;
	padding:10px 0;
	margin-top:10px;
}
.ucs_future_gd h1 {
	padding-top:0px;
	text-align:left;
}
.ucs_future_gd div {
	padding-left:5px;
}
.ucs_future_gd div .ucs_future_gd_time {
	width:39px;
	padding-right:5px;
	float:left;
}

.ucs_specdiary_info {padding-top:15px; color:#333;}
.ucs_specdiary_info div {color:#333;}
.ucs_spec_diary_link {font-size:11px; color:#fff; clear:both; width:100%; padding:5px; text-align:center; cursor:pointer;}
.ucs_specdiary_about {border-top:1px #ccc solid; border-left:1px #ccc solid; width:500px; font-size:12px; color:#000; vertical-align:middle; margin-top:15px;}
.ucs_specdiary_about .ucs_name {background:#eee; font-weight:bold;}
.ucs_specdiary_about a {font-size:12px; color:#CB3514;}
.ucs_specdiary_about a:hover {color:#e55300;}
.ucs_specdiary_about span {float:right;}
.ucs_specdiary_about span a {font-weight:bold; text-decoration:none; border:1px #CB3514 solid; padding:3px;}
.ucs_specdiary_about td {border-bottom:1px #ccc solid; border-right:1px #ccc solid; vertical-align:middle; padding:5px;}
.ucs_specdiary_newclient {border-top:1px #ccc solid; border-bottom:1px #ccc solid; padding:5px 0px; width:500px; overflow:auto;}
.ucs_specdiary_newclient_photo {float:left; padding-right:10px;}

.ucs_stafffinddiv {width:100%; overflow:auto;}
.ucs_stafffind {padding:10px 5px; margin:10px 0px; width:300px; float:left;}
.ucs_stafffindfio {border-left:1px #ccc solid; overflow:auto; padding-left:30px; width:350px;}
.ucs_stafffindsearch {width:185px; float:left; padding-right:20px; padding-bottom:5px;}

.ucs_addorlogin {width:100%;}
.ucs_addorlogin .ucs_addorlogintable {margin:auto;}
.ucs_addorlogin .ucs_addorlogintable td {vertical-align:top; border-right:1px #ccc solid; padding:0px 5px; line-height:1.2em;}
.ucs_addorlogin .ucs_addorlogintable td:last-child {border-right:none;}
.ucs_addorlogin .ucs_addorlogintable td table td{border:none; padding:5px;}

.show_currency {font-size:10px; line-height:1.2em;}
.ucs_abonement_exist_in_basket {background:#e55300 !IMPORTANT; color:#fff !IMPORTANT;}
.ucs_add_abonement_load {padding:9px 0px !IMPORTANT;}

.ucs_send_mail_manager {float:right;}
.ucs_send_mail_manager span {background:#e55300; padding:5px 10px; color:#fff; text-decoration:none; cursor:pointer;}
.ucs_send_mail_manager span:hover {background:#CB3514;}
.ucs_send_mail_manager_form {margin:auto; width:50%; height:250px; display:none;}
.ucs_send_mail_manager_form div {padding:3px 0px;}
.ucs_send_mail_manager_form .ucs_input_text {width:100%; text-align:left; font-size:12px; padding:0px 5px;}
.ucs_send_mail_manager_form .ucs_del {margin-right:10px;}
.ucs_send_mail_manager_form textarea {width:100%; height:100px; font-size:12px; padding:0px 5px; font-family:Arial; border:1px #aaa solid;}
.textarea {width:160px; height:50px; font-size:12px; padding:0px 5px; font-family:Arial; border:1px #aaa solid;}
.ucs_send_mail_manager_form .texthint {color:#888;}
.ucs_send_mail_manager_form_content {display:none;}

.ucs_attendants_new {display:none;}
.ucs_attendants_new_bottom {text-align:center; border-bottom:1px #ccc dotted; padding-bottom:10px !IMPORTANT;}
.ucs_attendants_list {margin-top:5px; border-bottom:1px #ccc dotted;}
.ucs_attendants_list span {float:right; font-size:11px; cursor:pointer;}
.ucs_attendants_list img {float:right;}
.ucs_attendants_add {margin-top:5px;}
.ucs_attendants_add span {font-size:11px; cursor:pointer;}

.ucs_advert {clear:both; overflow:auto; font-size:16px; text-align:center; color:#e55300; padding:5px 0px;}

.ucs_pay_block {background:#eee; width:700px; margin:auto; padding:10px; margin-top:20px;}
.ucs_pay_choose {text-align:center; font:27px Arial; color:#4e4f4e; padding:20px 10px;}
.ucs_pay_bottom {text-align:center; width:100%;}
.ucs_pay_bottom td {vertical-align:top; border:1px #ccc solid; width:50%; padding:20px 5px 5px 5px;}
.ucs_pay_bottom span {display:block; text-align:right; padding-top:5px;}
.ucs_pay_width input {background:#24ac0e !IMPORTANT; text-align:center !IMPORTANT; border:none !IMPORTANT; font-size:17px !IMPORTANT; font-family:Arial !IMPORTANT; color:#fff !IMPORTANT; padding:10px !IMPORTANT; line-height:1em !IMPORTANT; height:auto !IMPORTANT; min-width:170px;}


.aqua_body {
    zoom: 1.2;
}