@font-face {
	font-family: 'SeguiImport';
	src: url('../ttf/SEGOEUIL.eot');
	src: local('../ttf/SEGOEUIL'), url('../ttf/SEGOEUIL.woff') format('woff'), url('../ttf/SEGOEUIL.ttf') format('truetype');

}

@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 300;
  src: local('Quicksand Light'), local('Quicksand-Light'), url(../ttf/qhfoJiLu10kFjChCCTvGlBampu5_7CjHW5spxoeN3Vs.woff2) format('woff2'), url(../ttf/qhfoJiLu10kFjChCCTvGlKRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: local('Quicksand Regular'), local('Quicksand-Regular'), url(../ttf/sKd0EMYPAh5PYCRKSryvW5Bw1xU1rKptJj_0jans920.woff2) format('woff2'), url(../ttf/sKd0EMYPAh5PYCRKSryvW7O3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: local('Quicksand Bold'), local('Quicksand-Bold'), url(../ttf/32nyIRHyCu6iqEka_hbKshampu5_7CjHW5spxoeN3Vs.woff2) format('woff2'), url(../ttf/32nyIRHyCu6iqEka_hbKsqRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../ttf/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2) format('woff2'), url(../ttf/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../ttf/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2'), url(../ttf/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../ttf/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format('woff2'), url(../ttf/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../ttf/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format('woff2'), url(../ttf/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(../ttf/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2) format('woff2'), url(../ttf/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../ttf/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2'), url(../ttf/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format('woff');
}



root {
	display: block;
}

a {
	outline: none;
}

body {
	background-size: cover;
	font-family: SeguiImport, 'HelveticaNeue-UltraLight',
		'Open Sans', 'Quicksand', Calibri !important;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

#logo_img {
	display: none;
}

.window {
	border: 1px solid #AEAEAE;
	box-shadow: 7px 7px 30px black;
	opacity: 1;
	filter: alpha(opacity =   100);
	background-color: #FFF;
	margin: 0;
	padding: 0 !important;
	border-radius: 6px 6px 6px 6px !important;
	min-height: 130px
}

.window:hover {
	opacity: 1 !important;
	filter: alpha(opacity =   100) !important;
	box-shadow: 7px 7px 30px black !important;
}

.window_bg {
	opacity: 0.7 !important;
	filter: alpha(opacity =   70) !important;
	box-shadow: 3px 3px 5px #BBBBBB !important;
}

.window .dragme {
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid #7C7C7C;
	margin: 0px;
	background-color: #EDE8E8;
	width: 100%;
	cursor: move;
	border-radius: 6px 6px 0px 0px !important;
	font-weight: lighter;
	background-image: url(../images/dragme_bg.jpg)
}

.window .foother {
	position: absolute;
	bottom: 0px !important
}

.window .menu_window {
	float: right;
	z-index: 10000;
	cursor: pointer;
	position: relative;
	top: 2px
}

.window .search_div {
	float: right;
	z-index: 10000;
	cursor: pointer;
}

.window .search_window {
	height: 19px;
	border-radius: 4px;
	border: 1px solid #ACACAC;
	background-color: #E5E5E5;
	position: relative;
	top: -3px;
	width: 80px
}

.window .search_window:hover {
	width: 95px;
	text-align: right
}

.window .search_ico {
	position: relative;
	top: 3px;
	left: -3px;
}

.hor-minimalist-b {
	border-collapse: collapse;
	font-size: 14px;
	margin: 20px;
	text-align: left;
	width: 100%;
}

table {
	width: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table th {
	padding-bottom: 5px;
	border-bottom: 1px solid #385887;
	font-family: SeguiImport, 'Segoe UI Light', 'HelveticaNeue-UltraLight',
		Calibri !important;
	text-shadow: 0 0 24px #333;
	padding-right: 15px !important;
	position: relative;
	top: -7px;
}

table.hor-minimalist-b td:hover {
	padding-bottom: 5px;
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

table.hor-minimalist-b th:hover {
	padding-bottom: 5px;
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

table td {
	border-bottom: 1px solid #E9E9E9;
}

strong,th {
	font-weight: normal;
	font-size: 14px !important;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -79px -223px !important
}

.ui-resizable-se {
	bottom: -30px !important;
	right: -30px !important
}

.scrollable {
	overflow: auto;
}

.scrollable-out {
	height: 84%;
	padding: 10px 14px 0px 10px;
	position: relative;
	width: 99%;
}

.window_title {
	position: relative;
	top: 2px;
	text-shadow: 0 0 10px #333333;
}

.table_cell {
	padding: 0px;
	margin-left: 0px;
}

.tc {
	padding: 0px;
	margin-left: 0px;
}

span.table_cell {
	max-height: 20px !important;
	overflow: hidden !important;
	white-space: nowrap;
	max-width: 180px;
}

span.tc {
	max-height: 20px !important;
	overflow: hidden !important;
	white-space: nowrap;
	max-width: 180px;
}

td .table_cell {
	text-shadow: 0 0 8px #AAA;
}

td .tc {
	text-shadow: 0 0 8px #AAA;
}

.alt-scroll-vertical-bar {
	background-color: gray !important;
	right: 6px !important;
	z-index: 100000;
}

.table_cell_button_fame {
	border: 1px solid #D3D3D3 !important;
	border-radius: 11px 8px 10px 0px;
	box-shadow: 6px 6px 9px #E5E5E5;
	font-size: 12px;
	margin-left: 10px;
	padding: 3px 9px;
	position: relative;
	top: -1px;
	white-space: nowrap;
	background-color: white;
	text-shadow: 0 0 3px #AAAAAA;
}

.tc_button_fame {
	border: 1px solid #D3D3D3 !important;
	border-radius: 11px 8px 10px 0px;
	box-shadow: 6px 6px 9px #E5E5E5;
	margin-left: 10px;
	padding: 3px 9px;
	position: relative;
	top: -1px;
	white-space: nowrap;
	background-color: white;
	text-shadow: 0 0 3px #AAAAAA;
}
.table_cell_button_fame a {
	text-decoration: none;
}

.tc_button_fame a {
	text-decoration: none;
}
.fc-day-content:hover {
	text-decoration: none !important;
}

.table_cell_button_fame:hover {
	box-shadow: 6px 6px 9px #D6D6D6;
	border-radius: 11px 0px 10px 11px;
	border: 1px solid #919191 !important;
	text-decoration: none !important;
	background-color: #CBCBCB;
}

.tc_button_fame:hover {
	box-shadow: 6px 6px 9px #D6D6D6;
	border-radius: 11px 0px 10px 11px;
	border: 1px solid #919191 !important;
	text-decoration: none !important;
	background-color: #CBCBCB;
}

.calendar {
	font-size: 12px;
}

.fc-view {
	height: 1084px;
}

.calendar table td:hover {
	padding-bottom: 5px;
	color: black;
	text-decoration: none;
	cursor: pointer;
}

.calendar table th:hover {
	padding-bottom: 5px;
	color: black;
	text-decoration: none;
	cursor: pointer;
}

.fc-content thead {
	line-height: 8px !important;
}

.fc-header-title h2 {
	font-size: 22px;
	position: relative;
	top: -6px;
}

.calendar table td:hover {
	text-decoration: none !important;
}

.calendar table tr:hover {
	text-decoration: none !important;
}


div.alt-scroll-holder, div.alt-scroll-content, div.alt-scroll-content table {
	min-width:100% !important;
}


div.scrollable-out div#scroll_wID736694.scrollable div.alt-scroll-holder div.alt-scroll-content div.fc-content div.fc-view div div.fc-event div.ui-resizable-handle
	{
	text-decoration: none !important;
	padding: 0px !important;
	border-bottom: 1px solid #385887;
	margin: 0px;
}

div.scrollable-out div#scroll_wID4379578.scrollable div.alt-scroll-holder div.alt-scroll-content div.fc-content div.fc-view table.fc-border-separate tbody tr.fc-week td.fc-day div
	{
	text-decoration: none !important;
	padding: 0px !important;
	border-bottom: 1px solid #385887;
	margin: 0px;
}

div.scrollable-out div#scroll_wID6567688.scrollable div.alt-scroll-holder div.alt-scroll-content div.fc-content div.fc-view table.fc-border-separate tbody tr.fc-week td.fc-day div div.fc-day-number
	{
	text-decoration: none !important;
	padding: 0px !important;
	border-bottom: 1px solid #385887;
	margin: 0px;
}

div.scrollable-out div#scroll_wID5730286.scrollable div.alt-scroll-holder div.alt-scroll-content div.fc-content div.fc-view table.fc-border-separate tbody tr.fc-week
	{
	text-decoration: none !important;
	padding: 0px !important;
	border-bottom: 1px solid #385887;
	margin: 0px;
}

.fc-widget-header,.fc-widget-content {
	font-size: 11px;
}

.open_icon {
	text-align: center;
	float: left;
	margin: 9px;
	width: 60px;
	min-height: 130px;
	cursor: pointer;
}

.slide_menu_div .open_icon {
	cursor: pointer !important;
	display: inline !important;
	float: left !important;
	height: 50px !important;
	margin: 9px !important;
	text-align: left !important;
	width: 180px !important;
	vertical-align: middle !important;
	min-height: 0px !important;
}

.slide_menu_div .open_icon img {
	top: -50px !important;
	position: relative !important;
}

.slide_menu_div {
	z-index: 100000;
}

.little_up2:hover {
	font-size: 18px;
}

.little_up2 {
	position: relative;
	top: -75px;
	left: 10px;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	color: white;
	font-size: 16px;
	font-weight: 100;
}


.little_up {
	position: relative;
	top: -75px;
	left: 10px;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	color: white;
	font-size: 16px;
	font-weight: 100;
	text-align: center;
	padding: 4px 12px;
	background-color: rgba(0, 0, 0, 0.5);
	color: white !important;
	margin: 0px auto;
	text-shadow: 0 0 1px black;
	border: 1px solid black;
	border-radius: 8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}




.slide_menu_div .open_icon:hover {
	font-weight: bold;
}

.slide_menu_div .open_icon img:hover {
	width: 70px !important;
}

.break_line {
	width: 100%;
	border-bottom: 1px solid gray;
}

.wait_icon {
	cursor: wait !important;
}

.checkbox_list {
	border: 1px solid gray;
}

.icon_small {
	margin: 4px;
}

.file_description {
	font-size: 12px;
}

.file_icon {
	float: left;
}

.window .search_div {
	position: relative;
	top: 3px;
}

.window .search_window {
	top: -4px !important;
	font-size: 12px !important;
}

.menu_key {
	position: relative;
	top: 2px;
}

#items_price_table {
	width: 397px !important;
	border: none;
	position: relative;
	left: -17px;
	margin-top: 13px;
	margin-bottom: 10px;
}

.item_name {
	width: 235px !important;
	margin-left: 10px;
}

.item_netto {
	width: 50px !important;
}

.item_vat {
	width: 30px !important;
}

.item_brutto {
	width: 50px !important;
}

.item_count {
	width: 30px !important;
	margin-right: 10px;
}

.import_export_field {
	background-color: #D7D7D8;
	border: 0 none !important;
	border-radius: 7px 7px 7px 7px;
	padding: 6px;
	width: 202px;
}

.items_manage_title {
	font-size: 30px;
	margin-bottom: 26px;
	margin-left: 30px;
	margin-top: 10px;
}

.import_export_button {
	font-size: 25px;
	margin-bottom: 14px;
	margin-top: 14px;
	cursor: pointer;
}

.ui-widget {
	border-radius: 6px 6px 6px 6px !important;
	color: black !important;
	font-family: SeguiImport;
	font-size: 10px;
	padding: 4px !important;
	/* width: 202px !important; */
}


#edit_table {
	text-shadow: 0 0 2px #999999;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	background: url("images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x
		scroll 50% 50% #C9C9CA !important;
	border: 1px solid #AAAAAA !important;
	font-weight: bold !important;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	border: 1px solid gray !important;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	color: black !important;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	background: url("images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x
		scroll 50% 50% #C9C9CA !important;
	border: 1px solid #CCCCCC;
	color: #black;
	font-weight: bold;
}

#edit_table .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	color: black !important;
}



.ui-datepicker {
	width: 225px !important;
}

.input_filter {
	background-position: 4px center;
	background-repeat: no-repeat;
	border-color: #DDDDDD;
	border-radius: 6px 6px 6px 6px;
	color: #555555;
	height: 20px;
	min-width: 70px;
	padding-left: 18px;
	width: 100% !important;
	cursor: -webkit-zoom-in
}

.input_filter_disabled {
	background-position: 4px center;
	background-repeat: no-repeat;
	background-color: #F4F4F4;
	border-color: #DDDDDD;
	border-radius: 6px 6px 6px 6px;
	color: #555555;
	height: 20px;
	min-width: 70px;
	padding-left: 18px;
	width: 100% !important;
}

.window {
	background-image: linear-gradient(bottom, rgb(224, 224, 224) 12%,
		rgb(250, 250, 250) 56%, rgb(255, 255, 255) 99%);
	background-image: -o-linear-gradient(bottom, rgb(224, 224, 224) 12%,
		rgb(250, 250, 250) 56%, rgb(255, 255, 255) 99%);
	background-image: -moz-linear-gradient(bottom, rgb(224, 224, 224) 12%,
		rgb(250, 250, 250) 56%, rgb(255, 255, 255) 99%);
	background-image: -webkit-linear-gradient(bottom, rgb(224, 224, 224) 12%,
		rgb(250, 250, 250) 56%, rgb(255, 255, 255) 99%);
	background-image: -ms-linear-gradient(bottom, rgb(224, 224, 224) 12%,
		rgb(250, 250, 250) 56%, rgb(255, 255, 255) 99%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, rgb(204
		, 204, 204)), color-stop(0.56, rgb(250, 250, 250)),
		color-stop(0.99, rgb(255, 255, 255)));
}

.highcharts-container {
	border: 1px solid gray !important;
	border-radius: 4px !important;
}

#dock_bg {
	background: #272728; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MjcyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzc1NzU3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #272728 0%, #757575 79%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272728),
		color-stop(79%, #757575)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #272728 0%, #757575 79%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #272728 0%, #757575 79%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #272728 0%, #757575 79%);
	/* IE10+ */
	background: linear-gradient(to bottom, #272728 0%, #757575 79%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#272728',
		endColorstr='#757575', GradientType=0); /* IE6-8 */
}

#login_button {
	height: 30px;
	position: relative;
	left: 5px;
	background-color: transparent !important;
	border: none;
}

#login_help {
	font-size: 12px;
	color: red;
	cursor: help;
	visibility: hidden;
	position: relative;
	top: 160px;
	left: 90px;
	z-index: -10;
}

#login_form {
	position: relative;
	left: 10px;
	width: 200px;
	top: -110px;
}

#folders_list {
	width: 100% !important;
}

.ikony_emaili {
	padding-bottom: 3px;
}

.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td {
	width: 55px;
}

table.ui-datepicker-calendar th {
	padding: 0px !important;
}

.rotate {
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.naglowek {
	background-color: #E9E9EA !important;
	border-radius: 10px !important;
}

.tabela_tworzenia_faktur {
	border-collapse: separate !important;
	border-spacing: 5px !important;
}

.linia_czasowa {
	border: none;
	padding: 0px;
	margin: 0px;
}

div.linia_czasowa div.timeline-frame {
	border: 1px solid #BEBEBE;
	overflow: hidden;
}

div.linia_czasowa div.timeline-axis {
	border-color: #BEBEBE;
	border-width: 1px;
	border-top-style: solid;
}

div.linia_czasowa div.timeline-axis-grid {
	border-left-style: solid;
	border-width: 1px;
}

div.linia_czasowa div.timeline-axis-grid-minor {
	border-color: #e5e5e5;
}

div.linia_czasowa div.timeline-axis-grid-major {
	border-color: #bfbfbf;
}

div.linia_czasowa div.timeline-axis-text {
	color: #4D4D4D;
	padding: 3px;
	white-space: nowrap;
}

div.linia_czasowa div.timeline-axis-text-minor {

}

div.linia_czasowa div.timeline-axis-text-major {

}

div.linia_czasowa div.timeline-event {
	color: #1A1A1A;
	border-color: #97B0F8;
	background-color: #D5DDF6;
	display: inline-block;
}

div.linia_czasowa div.timeline-event-selected {
	border-color: #FFC200;
	background-color: #FFF785;
	z-index: 999;
}

div.linia_czasowa div.timeline-event-cluster {
	/* TODO: use another color or pattern? */
	background: #97B0F8 url('img_timeline/cluster_bg.png');
	color: white;
}

div.linia_czasowa div.timeline-event-cluster div.linia_czasowa div.timeline-event-dot
	{
	border-color: #D5DDF6;
}

div.linia_czasowa div.timeline-event-box {
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	width: auto !important;
	-moz-border-radius: 5px; /* For Firefox 3.6 and older */
}

div.linia_czasowa div.timeline-event-dot {
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 2px;
	margin-top: 2px;
	width: 1px !important;
}

div.linia_czasowa div.timeline-event-range {
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	-moz-border-radius: 2px; /* For Firefox 3.6 and older */
}

div.linia_czasowa div.timeline-event-range-drag-left {
	cursor: w-resize;
	z-index: 1000;
}

div.linia_czasowa div.timeline-event-range-drag-right {
	cursor: e-resize;
	z-index: 1000;
}

div.linia_czasowa div.timeline-event-line {
	border: medium none;
	padding: 1px !important;
	width: 1px !important;
}

div.linia_czasowa div.timeline-event-content {
	margin: 5px;
	white-space: nowrap;
	overflow: hidden;
}

div.linia_czasowa div.timeline-groups-axis {
	border-color: #BEBEBE;
	border-width: 1px;
}

div.linia_czasowa div.timeline-groups-axis-onleft {
	border-style: none solid none none;
}

div.linia_czasowa div.timeline-groups-axis-onright {
	border-style: none none none solid;
}

div.linia_czasowa div.timeline-groups-text {
	color: #4D4D4D;
	padding-left: 10px;
	padding-right: 10px;
}

div.linia_czasowa div.timeline-currenttime {
	background-color: #FF7F6E;
	width: 2px;
}

div.linia_czasowa div.timeline-customtime {
	background-color: #6E94FF;
	width: 2px;
	cursor: move;
}

div.linia_czasowa div.timeline-navigation {
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	color: gray;
	border: 1px solid #BEBEBE;
	background-color: #F5F5F5;
	border-radius: 2px;
	-moz-border-radius: 2px; /* For Firefox 3.6 and older */
}

div.linia_czasowa div.timeline-navigation-new,div.linia_czasowa div.timeline-navigation-delete,div.linia_czasowa div.timeline-navigation-zoom-in,div.linia_czasowa div.timeline-navigation-zoom-out,div.linia_czasowa div.timeline-navigation-move-left,div.linia_czasowa div.timeline-navigation-move-right
	{
	cursor: pointer;
	padding: 10px 10px;
	float: left;
	text-decoration: none;
	border-color: #BEBEBE;
	/* border is used for the separator between new and navigation buttons */
	width: 16px;
	height: 16px;
}

div.linia_czasowa div.timeline-navigation-new {
	background: url('img_timeline/16/new.png') no-repeat center;
}

div.linia_czasowa div.timeline-navigation-new-line {
	border-right: solid 1px;
}

div.linia_czasowa div.timeline-navigation-delete {
	padding: 0px;
	padding-left: 5px;
	background: url('img_timeline/16/delete.png') no-repeat center;
}

div.linia_czasowa div.timeline-navigation-zoom-in {
	background: url('img_timeline/16/zoomin.png') no-repeat center;
}

div.linia_czasowa div.timeline-navigation-zoom-out {
	background: url('img_timeline/16/zoomout.png') no-repeat center;
}

div.linia_czasowa div.timeline-navigation-move-left {
	background: url('img_timeline/16/moveleft.png') no-repeat center;
}

div.linia_czasowa div.timeline-navigation-move-right {
	background: url('img_timeline/16/moveright.png') no-repeat center;
}

div.linia_czasowa div.ui-state-default {
	width: auto;
}

.more {
	font-size: 13px;
	border: 1px solid gray;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 10px;
	cursor: pointer;
}

.less {
	font-size: 13px;
	border: 1px solid gray;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 10px;
	cursor: pointer;
}

div .alt-scroll-vertical-bar:hover {
	width: 16px !important;
}

div .alt-scroll-horizontal-bar:hover {
	height: 16px !important;
}

.tr1:hover,.tr2:hover {
	background-color: rgba(0,0,0,0.1);
}

.highcharts-button_WYLACZNIK {
	display: none !important;
}

.vertical {
	-webkit-transform: rotate(89deg);
	-moz-transform: rotate(89deg);
	-o-transform: rotate(89deg);
	writing-mode: lr-tb;
}

.task_timeline:hover {
	background-color: white;
}

.task_timeline {
	font-size: 14px;
	line-height: 19px;
	float: left;
	position: absolute;
	left: 93px;
	border: 1px solid #dedede;
	background-color: #efefef;
	border-radius: 10px;
	border-shadow: 15px 15px 20px 1px #dedede;
	width: 850px;
	top: 3px;
	color: #999999;
	padding: 8px;
	cursor: auto;
	overflow: hidden;
}

.task_timeline_vertical {
	font-size: 14px;
	line-height: 19px;
	float: left;
	position: absolute;
	left: 93px;
	border: 1px solid #dedede;
	background-color: #efefef;
	border-radius: 10px;
	border-shadow: 15px 15px 20px 1px #dedede;
	width: 850px;
	top: 50px;
	color: #999999;
	padding: 8px;
	cursor: auto;
	overflow: hidden;
	height: 250px;
}

.task_vertical_line {
	float: left;
	position: absolute;
	left: 0px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #f1f1f1;
	height: 1000px;
	top: -28px;
	width: 2px
}

.task_vertical_line2 {
	float: left;
	position: absolute;
	left: 0px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #f1f1f1;
	height: 1000px;
	top: 0px;
	width: 2px
}

.task_description_box {
	min-width:120px;
}

.task_description {
    font-size: 13px;
    line-height: 9px;
    margin: 0;
    padding: 5px;
    width: 270px;
}

.title {

}

.task_details {
    border-bottom: 1px solid #d5d5d5;
    font-size: 13px;
    line-height: 9px;
    margin: 0;
    padding: 5px;
}

.float_left {
	float: left;
}

.button_task_action {
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    color: gray;
    font-size: 13px;
    margin-right: 11px;
    padding: 7px;
    width: auto;
	cursor: pointer;
}

.klamra_box {
float: left;
font-size: 10px;
height: 100%;
margin-bottom: auto;
margin-top: auto;
position: absolute;
right: 12px;
top: 1px;
vertical-align: middle !important;
}

.klamra_box_vertical {
float: left;
font-size: 10px;
height: 60px;
margin-bottom: auto;
margin-top: auto;
position: absolute;
left: 0px;
top: 1px;
vertical-align: middle !important;
width: 100%;
}

.klamra_czas {
    font-size: 13px;
    left: -15px;
    margin-top: -13px;
    position: relative;
    top: 50%;
	height: 100%;
}


.klamra_czas_vertical {
  font-size: 11px;
  height: 100%;
  left: 40px;
  margin-left: -23px;
  margin-top: 1px;
  position: relative;
  width: 100%;
}

.klamra_klamra {
  color: #e8e8e8;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 100;
    left: 10px;
    position: relative;
	height: 100%;
	top: 50%;
}


.klamra_klamra_vertical {
  font-size: 13px;
  height: 10px;
  left: 50px;
  margin-left: -23px;
  margin-top: 0 !important;
  position: relative;
  transform: rotate(90deg);
  vertical-align: top;
  width: 100%;
}



.box_info {
border: 3px solid #e0e0e0;
border-radius: 40px;
bottom: -10px;
color: #e0e0e0;
cursor: pointer;
float: left;
font-family: times new roman;
font-size: 19px;
left: -10px;
padding: 6px 13px;
position: absolute;
padding-left: 13px;
z-index: 100000;
}

.ico_play {
    opacity: 0.4;
    position: absolute;
	float:right;
	cursor: pointer;
    top: 0px;
	height: 50px;
}

.ico_pause {
    opacity: 0.4;
    position: absolute;
	cursor: pointer;
    bottom: 0px;
	height: 50px;
	left: 0px;
	bottom:10px;
}

.ico_stop {
    opacity: 0.4;
    position: absolute;
	left: 60px;
	cursor: pointer;
    bottom: 10px;
	height: 50px;
}

.ico_pause_vertical {
    opacity: 0.4;
    position: absolute;
	cursor: pointer;
    top: 0px;
	height: 50px;
	left: 0px;
}

.ico_stop_vertical {
    opacity: 0.4;
    position: absolute;
	left: 60px;
	cursor: pointer;
    top: 0px;
	height: 50px;
}

.ico_play:hover {
	opacity: 1 !important;
}
.ico_pause:hover {
	opacity: 1 !important;
}
.ico_stop:hover {
	opacity: 1 !important;
}

.guziki {
  display: inline;
  float: left;
  height: 100%;
  margin-bottom: auto;
  margin-top: auto;
  position: absolute;
  right: -80px;
  width: 256px;
}


.guziki_vertical {
  display: inline;
  float: left;
  height: 100%;
  margin-bottom: auto;
  margin-top: auto;
  position: absolute;
  width: 256px;
  top: 170px;
  left: 0px;
}


.dynamic_icon {
	cursor:pointer;
	height:50px;
	margin-top:13px;
	padding: 8px;
}

.dynamic_icon:hover {
	border: 1px solid #DEDEDE;
	border-radius: 5px;
	padding: 0px;
	background-color: white;
}

select {
	border-radius: 6px;
}

#login_header {
  color: black;
  font-size: 30px;
  padding-bottom: 18px;
  padding-top: 18px;
}

#login, #password, #password1, #password2 {
  background-color: rgba(0, 0, 0, 0.23);
  border-left: 1px solid 999;
  border-radius: 7px;
  color: white;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  padding: 11px;
  border-top: 1px solid #999;
  border-right: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  margin: 2px;
  width: 300px;
  position: relative;
  left: -51px;
  padding-left: 50px;
}

#login-language {
	background-color: rgba(0, 0, 0, 0.23);
	border-left: 1px solid 999;
	border-radius: 7px;
	color: white;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	padding: 11px;
	border-top: 1px solid #999;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	margin: 2px;
	width: 300px;
	position: relative;
	left: -51px;
	padding-left: 50px;
    height:43px;
}

#login_button2, #reset_windows_button {
  background-color: rgba(65, 133, 168, 0.5);
  border: 1px solid #555;
  border-radius: 6px;
  color: white;
  left: -49px;
  margin-top: 12px;
  padding: 12px;
  position: relative;
  width: 300px;
  cursor: pointer;
}

div.icon {
	text-align:center;
	display:block;
	padding:10px;
	float:left;
	min-width: 150px;
	cursor: pointer;
}

div.file_maxi_view {
	display:none;
}

div.icon_mini {
	text-align:left;
	display:block;
	padding:1px;
	float:left;
	width: 100%;
	white-space: nowrap;
	cursor: pointer;
}

div.icon img {
	cursor: pointer;
}

div.file_details {
  border-right: 1px solid gray;
  bottom: -42px !important;
  display: inline-block;
  float: left;
  line-height: 16px;
  overflow: hidden;
  padding: 20px;
  position: relative;
  top: 0;
  width: 250px;
  height: 100%;
}

div.file_container_ {
	border-right: 1px solid gray;
	bottom: -42px !important;
	display: inline-block;
	float: left;
	line-height: 16px;
	overflow: hidden;
	padding: 20px;
	position: relative;
	top: 0;
	width: 250px;
	height: 100%;
}

div.file_content {
  display: block;
  position: relative;
  margin-left: 290px;
}

span.desc_title {
	font-size:13px;
	color: #999;
}

span.desc_cont {
	font-size:14px;
}

.border_icon {
  border: 2px solid #999;
  padding: 3px;
  border-radius: 8px;
}

.file_download {
  cursor: pointer;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  top: -10px;
}

.file_delete {
  color: #D6BFBF;
  cursor: pointer;
  font-size: 13px;
  position: relative;
  top: 6px;
}


.file_delete:hover {
	color: red;
	font-weight: bold;
}


.edit_value {
  color: #D6BFBF;
  cursor: pointer;
  font-size: 11px;
  position: relative;
  top: 0px;
  margin-left: 10px;
}

.edit_value:hover {
	color: red;
	font-weight: bold;
}


.file_upload {
  font-size: 23px;
  cursor: pointer;
}

.tooltip_input_box {
  background-color: #d7d7d8;
  color: #000;
  cursor: default;
  display: block;
  height: auto !important;
  margin: 3px;
  overflow: hidden;
  float: left;
  font-size:12px;
  margin-bottom:10px;
  margin-right:11px;
  padding:6px";

}

.tooltip_input_box:hover {
	border:1px solid gray;
}

span.tooltip_input_save {
	font-size:15px;
	cursor:pointer;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #C2C2C2 !important;
	text-transform: uppercase;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #C2C2C2 !important;
	text-transform: uppercase;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #C2C2C2 !important;
	text-transform: uppercase;
}
:-moz-placeholder { /* Firefox 18- */
	color: #C2C2C2 !important;
	text-transform: uppercase;
}

.search_exists {
	font-weight:bold !important;
	color: red !important;
}
