/* MAIN */

body, html {
	font-size: 13px;
}

body, th, td, input, button, select, textarea {
	font-size: 13px;
}

.multiSelect a img {
	top: 0px !important;
}

#window-shadow {
	width: 1182px;
}

#window-container {
	width: 1180px;
}

#reminder_container .reminder_container_iframe {
	width: 710px;
}

#popup #info-window {
	width:675px;
}

#popup.email #info-window {
	width:776px;
}

#popup.processes #info-window  {
	width:871px
}

#googoleLikeComplete_container {
	width: 435px;
}

#page-contacts #block-search #query2 {
	height: 18px;
    width: 287px;
}

ul.navigation-menu li a {
	padding: 1px 11px;
}

input[type="text"], input[type="password"], textarea, .select {
	padding-top: 3px;
	padding-bottom: 3px;
}

textarea {
	padding: 5px 8px;
	width: 250px;
}

select {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}

#picker div {
	padding-top: 3px;
	padding-bottom: 3px;
}

input.button, button.button {
	height: 25px;
}

label.f-label span.title {
	margin-top: 5px;
	margin-bottom: 1px;
	padding-left: 3px;
}

/* CONTACTS */
/* LRTC REGISTRATIONS */

#page-contacts div.column-a, #page-contacts div.column-b,
#page-lrtc_registrations div.column-a, #page-lrtc_registrations div.column-b {
	width: 440px;
	min-height: 50px;
}

#page-contacts div.column-a.left_block,
#page-lrtc_registrations div.column-a.left_block {
	margin-left: 45px;
}

#page-contacts div.column-a label input, #page-contacts div.column-b label input, #page-contacts div.column-a label textarea, #page-contacts div.column-b label textarea,
#page-lrtc_registrations div.column-a label input, #page-lrtc_registrations div.column-b label input, #page-lrtc_registrations div.column-a label textarea, #page-lrtc_registrations div.column-b label textarea {
	width: 258px;
}

#page-contacts div.column-a label textarea, #page-contacts div.column-b label textarea,
#page-lrtc_registrations div.column-a label textarea, #page-lrtc_registrations div.column-b label textarea {
	width: 250px;
}

#page-contacts div.column-a label input, #page-contacts div.column-b label input {
	height: 17px;
	padding-left: 8px;
}

#page-contacts div.column-a label input.contact_date_field, #page-contacts div.column-b label input.contact_date_field,
#page-lrtc_registrations div.column-a label input.contact_date_field, #page-lrtc_registrations div.column-b label input.contact_date_field {
	width: 230px;
}

.comboBoxItem, .SearchBoxItem {
	padding: 3px 5px;
}

#page-contacts #block-search #q,
#page-lrtc_registrations #block-search #q {
	width: 287px;
	height: 18px;
}

#page-contacts div.column-a label select, #page-contacts div.column-b label select,
#page-lrtc_registrations div.column-a label select, #page-lrtc_registrations div.column-b label select {
	width: 268px;
	height: 25px;
}

#page-contacts label div.multiSelect,
#page-lrtc_registrations label div.multiSelect {
	width: 258px !important;
}

#page-contacts div.ieFix.select.multiSelect a,
#page-lrtc_registrations div.ieFix.select.multiSelect a {
	overflow: hidden;
	height: 21px;
	display: block;
	cursor: default;
}

#page-contacts div.ieFix.select.multiSelect a img,
#page-lrtc_registrations div.ieFix.select.multiSelect a img {
	margin-top: 9px;
	cursor: default;
}

#page-contacts input.button, #page-contacts button.button {
	height: 23px;
	width: 119px;
}

#page-contacts div.column-a label, #page-contacts div.column-b label,
#page-lrtc_registrations div.column-a label, #page-lrtc_registrations div.column-b label {
	padding-top: 3px;
}

table.table-content tbody th, table.table-content-no-border tbody th, table.table-content tbody tr td, table.table-content-no-border tbody tr td {
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 17px;
}

table.table-content tbody tr.active td, table.table-content-no-border tbody tr.active td {
	padding-top: 3px;
	padding-bottom: 3px;
}

#page-contacts .ui-resizable-s,
#page-lrtc_registrations .ui-resizable-s {
	width: 1142px;
}

#page-contacts div.column-a label strong, #page-contacts div.column-b label strong, #page-contacts div.column-a label span, #page-contacts div.column-b label span,
#page-lrtc_registrations div.column-a label strong, #page-lrtc_registrations div.column-b label strong, #page-lrtc_registrations div.column-a label span, #page-lrtc_registrations div.column-b label span {
	line-height: 24px;
}

/* CALENDAR */

#page-calendar #calendar-main {
	width: 970px;
}

#page-calendar #calendar-main h2 {
	width: 310px;
}

#page-calendar #table-calendar-day-head th.column-first {
	width: 39px;
}

#page-calendar #table-calendar-week-head th.column-first {
	width: 30px;
}

#page-calendar #table-calendar-week-head th {
	width: 98px;
}

#page-calendar #table-calendar-month-head th {
	width: 103px;
}

#page-calendar #table-calendar-day td.cell-hour {
	width: 35px;
}

#page-calendar #table-calendar-day tr.row-first td.cell-hour {
	width: 35px;
}

#page-calendar #table-calendar-week td.cell-hour {
	width: 35px;
}

#page-calendar #table-calendar-month th {
	width: 105px;

}

#page-calendar #table-calendar-year div.month-calendar-border {
	width: 150px;
}

#page-calendar #table-calendar-year table.date-selector tbody td a {
	width: 18px;
}

#page-calendar #task-collection div.task {
	width: 117px;
}

#page-calendar #task-collection {
	width: 148px;
}

#page-calendar #calendar-tools {
	width: 198px;
}

#page-calendar #users {
	width: 150px;
}

#page-calendar #users select {
	width: 151px;
}
		
#page-calendar #date-selectors {
	width: 150px;
}
	
#page-calendar #sum-delay-container {
	width: 148px;
}

#page-calendar #pool-container {
	width: 148px;
}

#page-calendar div.task div.information {
	font-size: 13px;
	padding-top: 0px;
	line-height: 21px;
}

#page-calendar #pool-container.docked{
	left : 998px;
}
	
		/* CALENDAR DAY */
		
		#page-calendar #table-calendar-day tr.row-first td.cell-hour {
			border-bottom: none;
			padding: 4px 2px 4px 2px;
		}

		#page-calendar #table-calendar-day tr.row-last td.cell-hour {
			border-top: none;
			padding: 5px 2px 4px 2px;
		}
		
		/* CALENDAR WEEK */

		#page-calendar #table-calendar-week tr.row-first td.cell-hour {
			border-bottom: none;
			padding: 4px 2px 4px 2px;
			line-height: 16px;
		}

		#page-calendar #table-calendar-week tr.row-last td.cell-hour {
			border-top: none;
			padding: 5px 2px 4px 2px;
		}

		/* CALENDAR MONTH */

		#page-calendar #table-calendar-month td {
			padding-top: 4px;
		}
		
/* STATES */

#page-states #calendar-main {
	width: 1160px;
}

#page-states #calendar-menu-header {
	width: 1132px;
}

#page-states calendar-menu-header > .rgt {
	width: 450px;
}

#page-states #search {
	width: 220px;
}

.states-thead {
	width: 1146px;
}

.states-tbody {
	width: 1146px;
}

/* RECORDS */

#records-lft {
	width: 230px;
}

#records-rgt {
	width: 910px;
}

#records-filter {
	width: 909px;
}

/* USERS */

#page-users #templates {
	padding: 0 10px;
	clear: right;
}

/* CONFIGURATION */

#preferences-lft {
	width: 230px;
}

#preferences-rgt {
	width: 890px;
}

#page-preferences #contact_tab table {
	width: 100%;
}

#page-preferences #contact_tab table tr td label input {
	width: 290px;
}

#page-preferences #contact_tab table tr td label textarea {
	width: 280px;
}

#page-preferences #contact_tab table tr td label select {
	width: 298px;
}

#page-preferences #contact_tab table tr td label div.multiSelect {
	width: 288px !important;
}

#page-preferences #contact_tab table tr td label input.contact_date_field {
	width: 266px;
}

#page-preferences #records_tab .records-tree-root {
	width: 558px;
}

#page-preferences #records_tab .records-tree-root .block-content-header {
	padding: 7px;
}

#page-preferences #records_tab #records_users_div {
	width: 558px;
	margin-left: 0px;
}

#page-preferences #preferences-logo-preview {
	margin-right: 10px;
}

#page-preferences #preferences-logo-selection {
	width: 467px;
	margin-left: 0px;
}

#page-preferences #preferences-bg-selection {
	width: 467px;
}

#page-preferences #preference-logo-selection-fat {
	padding-left: 20px;
}

#page-preferences #preference-whouse-first {
	width: 430px;
}

#page-preferences #preference-whouse-second {
	width: 370px;
}

#page-preferences #preference-whouse-third {
	width: 350px;
}

/* REPORTS */

#page-reports #templates .lft, #page-reports #templates .rgt {
	width: 390px;
}

#page-reports #users {
	width: 370px;
}

#page-reports #other .block-content-a-light {
	width: 328px;
}

#typ_reportDiv_inner {
	width: 800px;
}

#page-reports #other .block-content-content input {
	width: 300px;
}

#page-reports #other .block-content-content select {
	width: 304px;
}

/* CHAT */

#page-chat #chat-main {
	width: 970px;
}

#page-chat #chat-controls textarea {
	width: 943px;
}

/* RESOURCES */

#page-resources #calendar-main {
	width: 970px;
}

#page-resources #calendar-main h2 {
	width: 310px;
}

		/* RESOURCES DAY */
		
		#page-resources  #table-calendar-day tr.row-first td.cell-hour {
			border-bottom: none;
			padding: 4px 2px 4px 2px;
		}

		#page-resources  #table-calendar-day tr.row-last td.cell-hour {
			border-top: none;
			padding: 5px 2px 4px 2px;
		}
		
		/* RESOURCES WEEK */

		#page-resources  #table-calendar-week tr.row-first td.cell-hour {
			border-bottom: none;
			padding: 4px 2px 4px 2px;
		}

		#page-resources  #table-calendar-week tr.row-last td.cell-hour {
			border-top: none;
			padding: 5px 2px 4px 2px;
		}
		
/* LIBRARY */


#library-rgt {
	width: 892px;
}

#library-lft {
	width: 250px;
}

#library-filter {
	width: 892px;
}

/* CONTEXT MENU */

div.contextmenu li a {
	font-size: 13px;
}

/* LOGIN PAGE */

#page-login {
	overflow-y: auto;
}

#page-login #window-shadow {
	width: 392px;
	position: absolute;
	top: 47%;
	left: 50%;
	margin-left: -196px;
	margin-top: -190px;
	box-shadow: 0px 8px 32px 0px #3f464e;
}

#page-login #window-titlebar {
	line-height: 35px;
}

#page-login #window-titlebar {
	font-size: 16px;
}

#page-login #window-container {
	width: 392px;
	border: none;
}

#page-login form input.f-text {
	width: 230px;
	height: 17px;
	margin-bottom: 5px;
}

#page-login .login-checkbox {
	height: 14px;
	width: 14px;
	background: url(login-checkbox.gif) 0px -14px no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 5px;
}

#page-login .login-checkbox.darker {
	background: url(login-checkbox.gif) 0px 0px no-repeat;
}

#page-login .login-checkbox.active {
	background: url(login-checkbox.gif) -14px -14px no-repeat;
}

#page-login .login-checkbox.darker.active{
	background: url(login-checkbox.gif) -14px 0px no-repeat;
}

#page-login button.button{
	height: 28px;
	width: 135px;
	font-size: 14px;
}

#page-login label.f-label span.title {
	font-size: 14px;
	line-height: 20px;
	margin-top: 0px;
}

/* DASHBOARD */

#relatedPreloader.dashboard-preloader {
	width: 1142px;
}

/* INFO */

#page-info #info-main {
	width: 970px;
}

/* POPUP */

#popup.task {
	width: 690px;
}

#popup.task #column-lft {
	width: 415px;
}

#popup.task #contact-person select {
	width: 415px;
}

#popup.task #description span > textarea {
	width: 407px;
}

#popup.task #description span > textarea.mce-task-description {
	width: 413px;
}

#popup.task #description span > div {
	width: 399px;
}

#popup.task #status select {
	width: 195px;
}

#popup.task #title input.popup-caption-checkbox {
	width: 320px;
}

#popup.task #title input.popup-caption {
	width: 350px;
}

#popup.complete-task label.f-label span.title {
	margin-top: 6px;
	padding-left: 0px;
}

#popup.task #job select, #popup.task #service_name_options select {
	width: 195px;
}

/* Kliento spalvos */

.contact-color-selector {
	width: 266px;
	height: 23px;
}

.contact-color-selector-border {
	/*border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 190px solid #ffffff;*/
	height: 15px;
	top: 3px;
}

.contact-color-selector-options {
	width: 264px;
	top: 21px;
}

.contact-color-selector-option {
	height: 15px;
}

.contact-color-selector-option-outer {
	padding: 2px 0 1px;
}

#page-preferences .contact-color-selector {
	width: 296px;
}

#page-preferences .contact-color-selector-border {
	border-right: 220px solid #ffffff;
	
}

#page-preferences span.title.help-contacts_fieldselect_title {
	line-height: 24px;
}

/* MULTI SELECT ARROW */

div.ieFix.select.multiSelect a img {
	margin-top: 10px;
}

/* Widget */
.ui-state-highlight {
	width: 1150px;
}
