/**
* global element start
*/
body
{
	background: url('../img/bg.png')top center;
	margin: 0;
	padding: 0;
}
#global_wrap
{
	margin: -1px auto 15px;
	max-width: 1140px;
	min-width: 800px;
	padding: 8px 0;
}
#content
{
	min-height: 300px;
	padding: 10px 10px 0;
}
#sidebar
{
	float: left;
	width: 18%;
}
#center
{
	float: right;
	width: 81%;
}

/* переопределяем ширину колонок для сраницы profile, import */
#content.ratio_39x60 #sidebar { width: 37%; }
#content.ratio_39x60 #center { width: 62%; }

.minh200 .bootstrap-widget-content { min-height: 200px; }

fieldset { margin-bottom: 20px; }
fieldset legend
{
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
}
/**
* global element end
*/


/**
* header start
*/
#header
{
	background: #ffffff url('../img/head_bg.png') repeat-x bottom center;
	position: relative;
	margin-bottom: 10px;
}
#header #logo
{
	position: relative;
	float: left;
	z-index: 1;
	width: 255px;
}
#header #name h1
{
	margin: 10px 0 0 0;
	padding: 0;
}
#header #name > a
{
    position: absolute;
    top: 8px;
    right: 25px;
}
#header #head_menu_wrap
{
	bottom: -14px;
	position: absolute;
	right: 0;
	width: 100%;
}
#header #head_menu_wrap #head_menu { margin: 0 25px 20px 250px; }
/**
* header end
*/


/**
* footer start
*/
#footer
{
	border-top: 3px solid #0166AA;
	font-size: 12px;
	margin: 10px 0 ;
	padding: 5px 5px 0;
}
#footer #arteast
{
	display: block;
	float: right;
}
#footer #copyright
{
	float: left;
	padding: 5px 0;
}
/**
* footer end
*/


/**
* site/login, site/register start
*/
#wrap_login_form, #wrap_register_form
{
	margin: 0 auto;
	width: 284px;
}
#wrap_login_form #login-form, #wrap_register_form #register-form { margin: 15px 0; }
#wrap_login_form #login-form label.checkbox
{
	float: left;
	margin: 5px 0 0;
	width: 100px;
}

#demo_wrap
{
	float: right;
	margin: 20px 0 0;

}
/**
* site/login, site/register end
*/


/**
* site/statistic start
*/
/* отступ у колонки фильтра и карты */
#map, #filter-form { margin-bottom: 12px; }
#filter-form #dta_filter
{
	margin: 0 0 5px;
	text-align: center;
	width: 48%;
}
#filter-form button.btn
{
	margin-bottom: 25px;
	width: 100%;
}

.color_box	/* цветной квадратик - легенда */
{
	background: #fff;
	border-radius: 5px;
	border: 2px solid #fff;
	float: right;
	height: 15px;
	width: 15px;
}

/* блоки "Выводить" */
#wrap_show_routes { margin: 0 0 5px 0; }
#wrap_show_payments label.checkbox, #wrap_show_orders label.checkbox, #wrap_show_shops_clients label.checkbox, #wrap_show_stay label.checkbox, #wrap_show_tags label.checkbox { float: left; }
/* оплаты выводим зеленым */
#wrap_show_payments .color_box { background: #108e00; }
/* заказы - красным */
#wrap_show_orders .color_box { background: #de3029; }
/* метки -  */
#wrap_show_tags .color_box { background: #cfa832; }
/* тт - синим */
#wrap_show_shops_clients .color_box { background: #0871ce; }
#wrap_show_stay .color_box { background: #a51de3; }

/* выводи сотрудников */
.wrap_empoyees
{
	max-height: 128px;
	overflow-y: auto;
	position: relative;
}
.wrap_empoyees .employee_row, #wrap_show_payments, #wrap_show_orders, #wrap_show_shops_clients, #wrap_show_stay, #wrap_show_tags
{
	background: url('../img/dashed.png') 0 10px repeat-x;
	height: 25px;
}
.wrap_empoyees .employee_row label
{
	float: left;
	margin: 0 20px;
	overflow-x: hidden;
	position: absolute;
	width: 60%;
}
.wrap_empoyees .employee_row input { float: left; }
.wrap_empoyees .icon-eye-open
{
	cursor: pointer;
	float: right;
	margin: 3px 0 0 4px;
}
.checkAll { cursor: pointer; }
/**
* site/statistic end
*/


/**
* profile/index start
*/
#users-form .controls { margin-left: 150px; }
#users-form input { width: 96%; }
#users-form label { width: 135px; }

#users-form .alert
{
	margin-bottom: 0;
	padding: 4px 30px 4px;
}
/**
* profile/index end
*/


/**
* import/index start
*/
#wrap_import { min-height: 380px }
#upload > div
{
	margin: 0 0 0 20px;
	width: 80%;
}
#upload .btn { float: left; }
#upload ul
{
	float: left;
	margin: 0 0 0 20px;
}
#upload ul .alert
{
	padding-top: 6px;
	padding-bottom: 6px;
}

#delete-date-form, #delete-employees-form, #delete-clients-form, #delete-shops-form { margin: 0; }
/* удаления данных за дату */
#delete-date-form .wrap_dta_filter { width: 60%; }
#delete-date-form .wrap_dta_filter #dta_filter
{
	text-align: center;
	width: 80px;
}

/* удаление сотрудников */
#delete-employees-form select, #delete-clients-form select, #delete-shops-form select { width: 67%; }
/**
* import/index end
*/


/**
* report end
*/
#report-form #ReportForm_date, #logs-form #LogsForm_date
{
	text-align: center;
	width: 70px;
}
#report-form #ReportForm_order { width: 210px; }
#report-form select, #logs-form select { width: 120px; }
#report_grid, #logs_grid { padding-top: 0; }
/**
* report end
*/


/**
* Общие классы
*/
.clear { clear: both; }
.simpleBox
{
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}