/* Tabs_start */
.korpus .lbl, .korpus input[type="radio"], .d_n
{
	display: none;
}

.korpus
{
	margin: 40px 0px 0px 0px;
	overflow:visible;
	width: 1000px;
}

.korpus label
{
  	background: #fff;
  	padding: 6px 15px 5px 15px;
  	cursor: pointer;
  	border: 1px solid #ccc;
  	background:#eee;
  	//color:gray;
}

.korpus input[type="radio"]:checked + label
{
	border-bottom: 2px solid #fff;
	background: white;
	font-weight:bold;
}

.korpus input[type="radio"]:nth-of-type(1):checked ~ div:nth-of-type(1),
.korpus input[type="radio"]:nth-of-type(2):checked ~ div:nth-of-type(2),
.korpus input[type="radio"]:nth-of-type(3):checked ~ div:nth-of-type(3),
.korpus input[type="radio"]:nth-of-type(4):checked ~ div:nth-of-type(4),
.korpus input[type="radio"]:nth-of-type(5):checked ~ div:nth-of-type(5),
.korpus input[type="radio"]:nth-of-type(6):checked ~ div:nth-of-type(6),
.korpus input[type="radio"]:nth-of-type(7):checked ~ div:nth-of-type(7),
.korpus input[type="radio"]:nth-of-type(8):checked ~ div:nth-of-type(8),
.korpus input[type="radio"]:nth-of-type(9):checked ~ div:nth-of-type(9),
.korpus input[type="radio"]:nth-of-type(10):checked ~ div:nth-of-type(10)
{
	display: block;
	padding: 20px;
	background: #fff;
	border-top: 1px solid #ccc;
	margin-top:5px;
}
/* Tabs_end */

.header_admin
{
	width:100%;
	margin-top:-10px;
	background:rgba(10,11,9,.8);
}

.cb_admin
{
    border-collapse: collapse;
    width:900px;
    border:1px solid #d5d6d7;
    margin-bottom:20px;
    padding:10px;
}

.cb_status, .cb_crm
{
	width:180px;
	margin-right:20px;
}

.input, .select, .textarea
{	border:1px solid #d5d6d7;
	padding:6px 0px 4px 10px;
    font-family:'PT Sans', sans-serif;
    font-size:15px;
}

.hr
{	width:100%;
	color:gray;
	position:relative;
	overflow:hidden;
	margin:5px 0px 5px 0px;
}

.hr:before
{	left: -.5em;
	content: "";
    position: relative;
    display: inline-block;
    width: 50%;
    height: 1px;
    vertical-align: middle;
    background: #ccc;
}

.hr:after
{
	left: .5em;
    margin: 0 -50% 0 0;
	content: "";
    position: relative;
    display: inline-block;
    width: 50%;
    height: 1px;
    vertical-align: middle;
    background: #ccc;
}

.hr_2
{
	width:100%;
	height:1px;
	background:#ccc;
	position:relative;
	overflow:hidden;
	margin:17px 0px 12px 0px;
}

.hr_3
{
	width:400px;
	color:gray;
	position:relative;
	overflow:hidden;
	margin:5px 0px 5px 0px;
}

.hr_3:before
{
	left: -.5em;
	content: "";
    position: relative;
    display: inline-block;
    width: 50%;
    height: 1px;
    vertical-align: middle;
    background: #ccc;
}

.hr_3:after
{
	left: .5em;
    margin: 0 -50% 0 0;
	content: "";
    position: relative;
    display: inline-block;
    width: 50%;
    height: 1px;
    vertical-align: middle;
    background: #ccc;
}

.hr_area
{	background:#fff;
    padding:5px 9px 5px 9px;
    margin-top:-30px;
    z-index:999;
    position:absolute;
}

.hr_text
{
	color:gray;
}

.search_table_int
{	border-collapse:collapse;
}

.search_table_int td
{	border:none;
	padding:0px 5px 0px 0px;
}

.c_day_week
{
	width:61px;
    height:30px;
}

.c_day
{	width:60px;
    height:60px;
 	margin:-1px -1px 0px 0px;
    border:1px solid #d5d6d7;
}

.c_day:hover
{	cursor:pointer;
	background:#f2f2f2;
}

.c_today, .c_select
{	background:#f2f2f2;
}

.c_today:hover, .c_select:hover
{
	cursor:pointer;
	background:#e8e8e8;
}

.skip_day
{	width:61px;
	height:60px;
}

.c_gr
{	color:gray;
}

.c_gr_2
{	color:#bcbcbc;
}

.admin_info
{
    border:1px solid #D7DFE3;
    background:white;
    position:absolute;
    z-index:8;
    width:500px;
    margin:-65px 0px 0px -460px;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
}

.b_0
{	border:0 !important;
}

.va_t
{	vertical-align:top;
}


.in_options_fold
{
	width:237px;
	height:19px;
	overflow:hidden;
	margin:0px 0px -2px 0px;
	background:#fff;
}

.in_options_open
{
	width:237px;
	background:#fff;
	position:absolute;
	margin:-15px 0px 0px 0px;
	z-index:999;
}

.deal_options_fold
{
	width:110px;
	height:19px;
	overflow:hidden;
	background:#fff;
	position:absolute;
	margin:-31px 0px 0px 127px;
}

.deal_options_open
{
	width:155px;
	background:#fff;
	position:absolute;
	margin:-31px 0px 0px 127px;
	z-index:999;
}

.secondary_img
{	width:122px;
    height:80px;
    margin:0px 0px 4px 4px;
    float:left;
    overflow:hidden;
}

.secondary_img_del
{	width:15px;
    height:15px;
    position:absolute;
    margin:0px 0px 0px 99px;
    padding:4px;
    background:rgba(10,11,9,.8);
    cursor:pointer;
}

.list_done_date, .list_decoration, .list_sell_from, .list_floor, .list_material, .list_street, .list_a_group, .list_a_realtor, .list_a_client, .list_a_sum, .list_a_param, .list_registration, .list_class, .list_flat_type
{	width:243px;
	position:absolute;
	z-index:999;
	margin-top:-4px;
	bacground:#fff;
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-left: 1px solid #cbd1d8;
	border-right: 1px solid #cbd1d8;
	border-bottom: 1px solid #cbd1d8;
	bacground:#fff;
}

.list_district, .list_cat, .list_developer, .list_metro
{
	width:243px;
	height: 299px;
    overflow-y:scroll;
	position:absolute;
	z-index:999;
	margin-top:-4px;
	bacground:#fff;
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-left: 1px solid #cbd1d8;
	border-right: 1px solid #cbd1d8;
	border-bottom: 1px solid #cbd1d8;
	bacground:#fff;
}

.item_1
{
	width:243px;
    padding:5px 0px 5px 15px;
	background:linear-gradient(to bottom, #e5e9ed, #ecf0f4);
	border-bottom:1px solid #ccc;
	color:#464646;
    font-weight:700;
	z-index:999;
}

.item_2
{
	width:51px;
    padding:5px 0px 5px 0px;
	background:linear-gradient(to bottom, #e5e9ed, #ecf0f4);
	border-bottom:1px solid #ccc;
	color:#464646;
    font-weight:700;
    text-align:center;
	z-index:999;
}

.item_3
{
	width:47px;
    padding:5px 0px 5px 0px;
	background:linear-gradient(to bottom, #e5e9ed, #ecf0f4);
	border-bottom:1px solid #ccc;
	color:#464646;
    font-weight:700;
    border-left:1px solid #cbd1d8;
    text-align:center;
	z-index:999;
}

.item_1:hover, .item_3:hover
{	background:#d4dee2;
	cursor:pointer;
}

.item_1_active
{
	width:243px;
    padding:5px 0px 5px 15px;
	background:#3493d8;
	border-bottom:1px solid #2868A4;
	color:#fff;
    font-weight:700;
	z-index:999;
}

.item_3_active
{
	width:47px;
    padding:5px 0px 5px 0px;
	background:#3493d8;
	border-bottom:1px solid #2868A4;
	color:#fff;
    font-weight:700;
    border-left:1px solid #2f82b7;
    text-align:center;
	z-index:999;
}

.item_1_active:hover, .item_3_active:hover
{
	background:#4890c6;
	cursor:pointer;
}

.list
{	width:200px;
	position:absolute;
	border-top:3px solid #3eab47;
}

.list_new
{
	margin-left:134px;
}

.list_secondary
{	margin-left:235px;
}

.list_admin
{
	margin-left:742px;
}

.list_int
{
	width:100%;
    padding:12px 0px 15px 0px;
    background:rgba(10,11,9,.8);
}

.c_l:hover
{	cursor:pointer;
	background:#eee;
}

.ac_1
{	color:#fff;
	background:#3493d8;
	float:left;
	margin:2px 1px 2px 3px;
	padding:3px 10px 3px 10px;
	border-radius:4px;
    overflow:hidden;
}

.del_ac_1, .del_ac_2
{	width:11px;
	cursor:pointer;
}